body {margin: 0px; padding: 0px; font-family: Arial; font-size: 14px; color: white}
body {background-color: #0098FF; background-image: url(body-bg.png); background-repeat: repeat-x; background-position: top}

a {color: #000066; text-decoration: none; font-weight: bold}
a {color: #FF8000}
a:hover {text-decoration: underline}
h1,h2,h3,p,ul,li {margin: 0px; padding: 0px}
h1,h2,h3,p,ul,li {margin-bottom: 10px;}
h1 {color: white; font-variant: small-caps; overflow: hidden}
h2 { font-size: 18px;  color: white}
h3, p, li {line-height: 16px}
h3 {font-size: 14px; text-decoration: underline; color: white}
ul {list-style-position: inside; text-align: left}
li {margin-left: 5px;}
p {text-align: justify}
p u {text-align: left}
p.Fin {margin-top: 5px; text-align: right; font-weight: bold; color: white; clear: both}
b {color: gainsboro}
#Footer {color: white; font-size: 12px}
#Footer a {color:#002DA2}
label {text-decoration: underline; color: white}
.Erreur {color: red; font-weight: bold}
p.Erreur {font-size: 12px}
input.Champ, textarea {background-color: #D3D3D3; border-width: 1px; border-style: solid; border-color: silver; background-image: url(textarea-bg.png); background-repeat: no-repeat; background-position: left top; padding-left: 3px;padding-top: 2px}
input.Bouton {background-color: #FFE7CE; color: #9C4E00; border-color: #9C4E00; border-width: 3px; border-style: double; background-image: url(bouton-bg.png); background-repeat: repeat-x; background-position: 0px -5px; font-weight: bold}

body.Page #Contenu,
body.Page #Footer {width: 950px; position: relative; left: 50%; margin-left: -475px}

body.Page #Menu {height: 130px}
body.Page #StripBottom {background-color: #495B69; min-height: 450px; background-image: url(strip-bottom-8bit.gif); background-repeat: repeat-x; background-position: bottom; overflow: hidden}
body.Page #StripTop {min-height: 425px; background-image: url(strip-top-8bit.gif); background-repeat: repeat-x; background-position: top; overflow: hidden}
body.Page #Contenu {padding: 5px; color: silver; padding-left: 310px; width: 640px; margin-top: 20px; margin-bottom: 25px; overflow: hidden; background-image: url(contenu-bg.gif); background-repeat: no-repeat; background-position: top}
body.Page #Contenu h1 {margin-left: -300px; margin-right: auto; width: 290px; font-size: 24px}
h1.Large { width: 490px !important;}
h1 img.Picto {margin: 5px; border-color: #495B69; border-width: 2px; border-left-style: solid; border-top-style: solid}
a.BigLink {font-variant: small-caps !important; font-size: 18px; font-weight: bold}
body.Page #Contenu .Side {margin-left: -300px; width: 280px; float: left; clear: left; margin-bottom: 5px}
body.Page #Contenu div.Side {padding: 5px; font-size: 12px; width: 270px; }
.RightSide {width: 240px; float: right; margin-left: 10px; margin-bottom: 5px; margin-top: 5px}
img.RightSide {width: 250px; clear: right}
.DarkBox {overflow: hidden; padding: 5px; background-color: #37444F; border-color: gray; border-width: 1px; border-top-style: solid; border-left-style: solid}
body.Page #Footer {margin-bottom: 10px}
