body,html {background:url(bg.gif) #000000 repeat-x; color:#000000; margin:0; padding:0; color:#808080; font-family:Trebuchet MS; font-size:12px; text-align:center;}

#main {margin:auto; padding:0;}

#header {margin:auto; background-color:#000000; padding:5px; text-align:center;}
#header h1 {display:inline; font-family:arial; color:#ffffff; font-size:15px; font-weight:bold;}
#header a {color:#ffffff; text-decoration:none;}

#conteneur {margin:auto; text-align:left; width:938px; background:url(logo.gif) center top no-repeat #ffffff; padding:80px 10px 10px 10px; border-right:#f4f4f4 5px solid; border-left:#f4f4f4 5px solid;}
#conteneur h2 {display:inline; font-family:arial; color:#000000; font-size:14px; font-weight:bold;}
#conteneur h3 {display:inline; font-family:arial; color:#000000; font-size:14px; font-weight:bold;}
#conteneur a {color:#808080; text-decoration:underline;}
#conteneur a:hover {color:#808080; text-decoration:none;}
#conteneur span {clear:both; font-family:arial; color:#ff0000; font-size:30px; font-weight:bold;}

#footer {margin:auto; clear:both; padding-top:50px; text-align:center;}

#disclaimer {text-align:left;}
#disclaimer-fond {position:absolute; z-index:1000; width:100%; height:2650px; background:url(bg.gif) repeat-x; text-align:center; line-height:normal; clear:both;}
#disclaimer-conteneur {position:absolute; z-index:1001; width:100%; text-align:center; clear:both;}
#disclaimer-cadre {width:600px; margin-left:auto; margin-right:auto; text-align:center; margin-top:150px; padding:15px; font-family:trebuchet MS; font-size:13px; border:#0e0400 1px solid; background:#f4f4f4; color:#000000;}
#disclaimer-cadre span {font-size:17px; color:#ff0000; font-weight:bold;}
#disclaimer-cadre a {text-decoration:none; font-size:30px; font-family:arial; font-weight:bold; color:#0000ff;}
#disclaimer-cadre a:hover {color:#0000ff;}
#disclaimer-cadre .lien2 {font-size:13px;}