body{margin:0;padding:0;background:url(../images/body_bg2.jpg) repeat-x bottom #7a7a7b;}

#page_haut{position:relative;width:788px;height:380px;margin:0 auto;background:url(../images/fond_haut.jpg) no-repeat top;padding:0;z-index:11}

#page_bas{position:relative;width:788px;height:497px;margin:0 auto;background:url(../images/fond_bas.jpg) no-repeat bottom ;padding:0;}
#bas{}


#haut{position:relative;width:788px;height:29px;margin:10px auto 0 auto;padding:0;}
#haut ul.nav{width:640px;height:28px;margin:0 ;padding:0;float:right;list-style:none;}
#haut ul.nav li{float:left;width:90px;height:28px;margin:0 ;padding:0;}
#haut ul.nav li a{display:block;width:90px;height:18px;margin:5px 0 0 0 ;padding:0px 0 0 0;text-align:center;text-decoration:none;
font:13px/14px Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;font-variant:small-caps;}

ul.languages{float:right;width:200px;height:32px;list-style:none;margin:0;padding:0;}
ul.languages li{float:right;width:32px;height:32px;margin:2px;padding:0;}
ul.languages li a{display:block;width:32px;height:32px;}
ul.languages li a img{border:none;}

#page_bas ul li{padding:0 0 0 10px;font-size:10px;font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;color:#666;line-height:16px;}

div.menu{position:absolute;width:299px;height:61px;margin:0px;list-style:none;padding: 4px 0 0 0;top:40px;left:58px;}
div.menu2{position:absolute;width:299px;height:61px;margin:0px;list-style:none;padding: 4px 0 0 0;top:110px;left:58px;}
div.menu3{position:absolute;width:299px;height:61px;margin:0px;list-style:none;padding: 4px 0 0 0;top:180px;left:58px;}
div.menu4{position:absolute;width:299px;height:61px;margin:0px;list-style:none;padding: 4px 0 0 0;top:250px;left:58px;}
div.menu5{position:absolute;width:299px;height:61px;margin:0px;list-style:none;padding: 4px 0 0 0;top:320px;left:58px;}

div.menu a, div.menu2 a, div.menu3 a, div.menu4 a, div.menu5 a{margin:0;padding:0;float:left;font-size:14px;margin:0px 5px 0px 10px;
font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;}
div.menu p, div.menu2 p, div.menu3 p, div.menu4 p, div.menu5 p{padding:0;font-size:10px;font-family: Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;color:#666;
margin:2px 2px 2px 10px;clear:both;text-align:left;}

#page_bas div.menu, #page_bas div.menu2, #page_bas div.menu3, #page_bas div.menu4, #page_bas div.menu5{background:url(../images/cont_mini.gif) no-repeat;}


#gauche{float:left;width:400px;margin:20px 0 0 10px;background:url(../images/sep_laterale.jpg) no-repeat center right;}

#gauche h1{position:relative;margin:15px auto;width:293px;height:45px;text-align:center;padding-top:50px;
font-family: Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;}

div.menu li.categorie a{font-size:17px;color:#811815;}

#page_bas ul.menu li.categorie a:hover{font-size:17px;color:#811815;text-decoration:none;}

#page_bas ul.menu2{position:absolute;width:300px;height:100px;margin:0px;list-style:none;padding: 14px 0 0 0;top:160px;left:58px;}
#page_bas ul.menu2 li.categorie a{font-size:17px;color:#0163b5;}
#page_bas ul.menu2 li.categorie a:hover{font-size:17px;color:#0163b5;text-decoration:none;}

#page_bas ul.menu3{position:absolute;width:300px;height:100px;margin:0px;list-style:none;padding: 14px 0 0 0;top:260px;left:58px;}
#page_bas ul.menu3 li.categorie a{font-size:17px;color:#000;}
#page_bas ul.menu3 li.categorie a:hover{font-size:17px;color:#000;text-decoration:none;}

#footer{position:absolute;width:90%;height:1em;top:420px;margin:0 5%;}
#footer p{color:#947a28;font:10px/10px Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;margin:0;padding:0;}
#footer p a{color:#947a28;font:10px/10px Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;margin:0;padding:0;line-height:1.5em;text-decoration:none;}
#footer p a:hover{color:#000;}
#droite div.top_box{position:relative;width:370px;height:9px;background:url(../images/top_box2.gif) no-repeat;margin:0;padding:0;font-size:0;}
#droite div.bot_box{position:relative;width:370px;height:9px;background:url(../images/bot_box2.gif) no-repeat;margin-bottom:10px;}


