body {
    background-color            :#ececec;
    margin                      :0;
    padding                     :0;
    font-family                 :Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', Verdana, Helvetica, sans-serif;
    font-size                   :13px;
    color                       :#333333;
}
.header {
    background-image            :url('images/adrenaline-passion.jpg');
    background-position         :left;
    background-repeat           :repeat-x;
    height                      :115px;
    min-height                  :115px;
    max-height                  :115px;
    border                      :1px solid #ae0808;
    border-top-style            :none;
    border-left-style           :none;
    border-right-style          :none;
}
.header2 {
    height                      :115px;
    min-height                  :115px;
    max-height                  :115px;
    background-image            :url('images/adrenaline-passion-titre.png');
    background-repeat           :no-repeat;
    background-position         :center center;
}
.dsgcol {
    width                       :100%;
    border-collapse             :collapse;
    margin                      :0;
    padding                     :0;
}
.dsgcol-left {
    background-image            :url('images/shadow-left.png');
    background-position         :right;
    background-repeat           :repeat-y;
    width                       :22%;
}
.dsgcol-content {
    min-width                   :800px;
    max-width                   :950px;
    width                       :800px;
    background-color            :white;
    vertical-align              :top;
    padding                     :0;
    margin                      :0;
    border                      :1px solid #999999;
    border-top-style            :none;
}
.dsgcol-content-dv  {
    padding                     :50px 0em 30px 0em;
}
.dsgcol-content-dv a {
    text-decoration             :none;
    color                       :#8e3606;
    border                      :1px solid #d59978;
    border-top-style            :none;
    border-left-style           :none;
    border-right-style          :none;
}
.dsgcol-content-dv a:hover {
    color                       :red;
}

.dsgcol-right {
    width                       :22%;
    background-image            :url('images/shadow-right.png');
    background-repeat           :repeat-y;
    background-position         :left;
}
.menu {
    border-collapse             :collapse;
    margin                      :0;
    padding                     :0;
    width                       :100%;
    background-color            :red;
    border                      :1px solid #aa1818;
    border-left-style           :none;
    border-right-style          :none;
    border-top-style            :none;
}
.menu-space {
    width                       :22%;
}
.menu-it {
    width                       :10px;
    white-space                 :nowrap;
    color                       :#BBBBBB;
}
.menu-it-alt {
    width                       :10px;
    white-space                 :nowrap;
    color                       :#DDDDDD;
    padding                     :0;
    margin                      :0;
    text-align                  :center;
    padding-left                :0.2em;
    padding-right               :0.2em;
}
.menu-it td {
    padding                     :0;
    margin                      :0;
}
.menu-it a {
    padding                     :0.5em 0.7em 0.5em 0.7em;
    color                       :white;
    text-decoration             :none;
    display                     :block;
    white-space                 :nowrap;
}
.menu-it:hover {
    background-color            :#aa1818;
}
.footer {
    text-align                  :center;
    color                       :#444444;
    padding-top                 :110px;
    line-height                 :150%;
	font-size					:90%;
}
.footer a {
    text-decoration             :none;
    color                       :#8e3606;
    border                      :1px solid #d59978;
    border-top-style            :none;
    border-left-style           :none;
    border-right-style          :none;
}
.footer a:hover {
    color                       :red;
}
.title {
    text-align                  :center;
    font-weight                 :bold;
    font-size                   :16px;
    padding-bottom              :20px;
	font-size					:120%;
}
h1 {
	text-align					:center;
	width						:100%;
	font-size					:170%;
	padding-bottom				:1em;
}
.nobr {
    white-space                 :nowrap;
}
li {
    padding-top                 :0.1em;
    padding-bottom              :0.1em;
}
img {
    border-style                :none;
}
