* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
ul {list-style-type:none;}
body {font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#666;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff8e95;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}


#page {width:980px;margin:0 auto;text-align:left;}
#content, #leftcol, #rightcol {float:left;display:inline;}
#leftcol {margin-left:-733px;width:200px;} 
#content {margin-left:247px;width:486px;margin-bottom:10px;}
#rightcol {width:200px;margin-left:47px;}
#footer {clear:both;text-align:center;}

body {background:#ffb400;}
#header {height:252px;background:url("img/header.jpg") no-repeat top;position:relative;}
#header h1 {margin:0;}
#header h1 a {display:block;position:absolute;top:35px;left:0;width:400px;height:100px;text-indent:-5999px;overflow:hidden;}
#page {background:url("img/page.png") repeat-y;border:}
#wrapper {background:url("img/pagetop.jpg") no-repeat top;overflow:hidden;}
#footer {min-height:156px;background:url("img/footer.jpg") no-repeat top center #FFB400;padding-top:100px;color:#954900;}
#footer a {color:#954900;}
#footer a:hover {text-decoration:underline;}
p.footlinks {margin:0;padding:15px 0;text-align:center;}

.sidebox {background:url("img/sidebox-bottom.png") no-repeat bottom;padding-bottom:31px;margin-bottom:30px;}
.sidebox h3 {background:url("img/sidebox-top_menu.png") no-repeat top;height:68px;text-indent:-5999px;margin:0;}
.sidebox-content {background:url("img/sidebox-bg.png") repeat-y;padding:1px 8px;}
.sidebox li a {display:block;background:url("img/li.gif") no-repeat top;height:30px;color:#fff4da;line-height:30px;padding-left:15px;margin-bottom:5px;font-weight:bold;}
.sidebox li a:hover {background-position:bottom;color:#000;}
#amis h3 {background:url("img/sidebox-top_amis.png");}
#acces-total h3 {background:url("img/sidebox-top_acces-total.png");}
#acces-flash h3 {background:url("img/sidebox-top_acces-flash.png");}
#stats h3 {background:url("img/sidebox-top_stats.png");}
.sidebox form {text-align:center;}
.sidebox form p {margin:8px 0;}
.sidebox label {display:block;font-weight:bold;}
.sidebox input.txt {padding:3px 2px;border:2px solid #ff0099;width:155px;}

#pubhaut {margin:0 -27px;background:url("img/pubhaut.jpg") no-repeat;height:109px;text-align:center;margin-bottom:15px;}
#pubhaut img {margin-top:30px;border:1px solid #FFF;}
#pubhaut iframe{margin-top:30px;display:inline;}

#content .box {background:url("img/box-bottom.png") no-repeat bottom;padding-bottom:20px;margin-bottom:30px;color:#FFF;}
#content .box h2 {background:url("img/box-top.png") no-repeat top;text-align:center;margin:0;padding-top:8px;}
#content .box-content {background:url("img/box-bg.png") repeat-y;padding:1px 10px;}
.box a {color:#FFB400;}
.box a:hover {text-decoration:underline;}

/*disclaimer*/

#disclaimer {position:relative;width:900px;margin:0 auto;text-align:left;}
#disclaimer_01 {position:absolute;top:0;left:0;width:522px;height:478px;background:url("img/disclaimer_01.gif") no-repeat;}
#disclaimer_02 {position:absolute;top:0;left:522px;width:378px;height:130px;background:url("img/disclaimer_02.gif") no-repeat;}
#disclaimer_txt {position:absolute;top:130px;left:522px;width:350px;height:328px;background:url("img/disclaimer_txt.png") no-repeat;}
#disclaimer_txt .inner {margin:10px;}
#disclaimer_txt h3 {text-align:center;color:red;}
.disclaimer-txt2 {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #FFB400;height:90px;overflow:auto;padding:5px;text-align:left;width:90%;margin:10px auto;}
#boutons {position:absolute;top:485px;left:273px;width:397px;height:68px;}
a.but-entrer {float:left;display:block;text-indent:-5999px;overflow:hidden;width:189px;height:67px;background:url("img/but-entrer.jpg") no-repeat top;}
a:hover.but-entrer {background-position:bottom;}
a.but-sortir {float:right;display:block;text-indent:-5999px;overflow:hidden;width:189px;height:67px;background:url("img/but-sortir.jpg") no-repeat top;}

#extra {position:absolute;top:580px;text-align:center;color:#000;width:900px;left:0;}

