*{margin:0;padding:0;}
body{font-family:georgia, sans-serif;line-height:150%;background:#110104 url(../img/fnd06.jpg) center repeat-y;font-size:110%;}
h1, h2, h3, h4{color:#5f2140;}
a{font-size:80%;}
.claire{clear:both;}
#container{width:920px;margin:auto;height:auto;}
#header{width:920px;height:275px;background:url(../img/header06.jpg) center no-repeat;position:relative;}
#logo{width:340px;height:220px;position:absolute;top:30px;right:30px;}
#header h1{text-indent:-1000em;}
#content{width:920px;height:auto;}
#contenuhaut{width:920px;height:40px;background:url(../img/fndcontenuhaut06.jpg) no-repeat;}
#contenuin{width:860px;height:auto;background:url(../img/fndcontenu06.jpg) repeat-y;padding-left:40px;padding-right:20px;}
#contenuin h1{font-size:130%;text-align:center;padding:10px;}
#contenuin a{color:#5f2140;text-decoration:underline;font-size:90%;font-weight:bold;}
#contenuin a:hover{text-decoration:none;}
#contenuin h2{padding:10px;font-size:110%;margin-left:10px;text-align:left;}
#contenuin p{margin-left:20px;margin-right:20px;margin-bottom:20px;}
#contenubas{width:920px;height:40px;background:url(../img/fndcontenubas06.jpg) no-repeat;}
#left{width:160px;height:auto;float:left;margin-left:40px;}
#pub{width:88px;margin-left:20px;}
#pub p{width:88px;margin-left:0px;}
#footer{width:920px;height:100px;background:url(../img/footer06.jpg) bottom no-repeat;margin-bottom:0;padding-bottom:0;position:relative;}
#footer p{color:#fff;text-align:center;line-height:100px;font-size:80%;}
#compteur{width:920px;height:100px;background:url(../img/footer06.jpg) bottom no-repeat;margin-bottom:0;padding-bottom:0;color:#fff;text-align:center;font-size:90%}
#compteur a{text-decoration:none;line-height:100px;color:#fff;font-weight:bold;text-align:center;}
#compteur a:hover{text-decoration:underline;}
#compteur2{width:920px;height:100px;background:url(../img/footer06.jpg) bottom no-repeat;margin-bottom:0;padding-bottom:0;color:#fff;text-align:center;font-size:90%}
#compteur2 a{text-decoration:none;line-height:100px;color:#fff;font-weight:bold;text-align:center;}
#compteur2 a:hover{text-decoration:underline;}
.preload1{background:url(blank.jpg);}
.preload2{background:url(blank.jpg);}
#nav{padding:0;margin:0;list-style:none;height:30px;width:900px;background:url(../img/menubar.jpg) top repeat-x;position:relative;z-index:1500;font-family:arial, verdana, sans-serif;margin-left:auto;margin-right:auto;}
#nav li.top{display:block;float:left;}
#nav li a.top_link{display:block;float:left;height:30px;line-height:27px;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;padding:0 0 0 12px;cursor:pointer;background:url(blank.jpg);}
#nav li a.top_link span{float:left;display:block;padding:0 24px 0 12px;height:30px;}
#nav li a.top_link span.down{float:left;display:block;padding:0 24px 0 12px;height:30px;background:url(blank.jpg) no-repeat right top;}
#nav li a.top_link:hover{color:#fff;background:url(blank_over.jpg) repeat-x;}
#nav li a.top_link:hover span{background:url(blank_over.jpg) repeat-x;}
#nav li a.top_link:hover span.down{background:url(blank_over.jpg) repeat-x;}
#nav li:hover > a.top_link{color:#fff;background:url(blank_over.jpg) repeat-x;}
#nav li:hover > a.top_link span{background:url(blank_over.jpg) repeat-x;}
#nav li:hover > a.top_link span.down{background:url(blank_over.jpg) repeat-x;}
#nav li:hover{position:relative;z-index:200;}
#nav ul, #nav li:hover ul ul, #nav li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#nav li:hover ul.sub{left:0px;top:28px;background:#fff;padding:2px;border:1px solid #722b50;white-space:nowrap;width:122px;height:auto;z-index:3000;text-align:left;}
#nav li:hover ul.sub li{display:block;height:20px;position:relative;float:left;width:122px;font-weight:normal;}
#nav li:hover ul.sub li a{display:block;font-size:12px;height:20px;width:122px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;}
#nav li:hover ul.sub li a:hover{background:#722b50;color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#722b50 url(arrow_over.gif) 80px 7px no-repeat;color:#fff;}
#nav li:hover ul li:hover > a.fly{background:#722b50 url(arrow_over.gif) 80px 7px no-repeat;color:#fff;}
#nav li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul, #nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:140px;top:-4px;background:#fff;padding:3px;border:1px solid #722b50;white-space:nowrap;width:140px;z-index:400;height:auto;}