body{margin:auto; width:850px;background:url(images/bg.jpg) #afafaf; background-repeat:repeat-x;font-family:arial,Myriad Pro,Segoe UI,arial;font-size:12px;}
input,textarea{border:1px solid black;font-family:arial,Myriad Pro,Segoe UI,arial;font-size:12px;color:#000000;}

#page{background:url(images/bgpage.gif) #FFFFFF; background-repeat:repeat-y;float:left;}
#baspage{background:url(images/baspage.gif) #FFFFFF;height:22px;float:left;width:100%;}

#header{background:url(images/header.jpg); width:850px; height:166px;float:left;}
#header #txt{color:#FFFFFF; font-size:13px; margin-left:5px; margin-top:5px;}
#header a{text-decoration:underline;color:#002859;}
#header a:hover{text-decoration:none;}

#menu_h{float:left;height:48px;width:850px;border-bottom:1px solid #afafaf;}
#menu_h .txt{text-align:right;margin-right:14px;}
#menu_h .txt .date{position:absolute; margin-top:17px; margin-left:25px!important;margin-left:-240px!important!;}
#menu_h .txt .bacc{position:absolute; margin-top:15px; margin-left:185px!important;margin-left:-90px!important!;}

#menu_h .txt a.menu, a.menuh {
border:0;
margin:0 -4px 0 0;
}
#menu_h .txt a.menu img, a.menuh {
border:0;
}
#menu_h .txt  a.menu img, a.menuh img {
border:0;
}

#menu{float:left; width:260px;}
#menu .txt{padding-left:10px;}
#menu .basmenu{background:url(images/basmenu.jpg); height:18px;margin-top:3px; margin-bottom:5px;}
#menu .titre{font-size:16px;color:#FFFFFF;background:#2e87cc;padding:5px;font-family:Myriad Pro,arial;}
#menu .menu{background:#C0A062;color:#FFFFFF;padding:5px;}
#menu .lgmenu{background:#022756;color:#FFFFFF; height:28px;font-size:14px;padding-top:3px;padding-left:15px;border-bottom:1px solid #CCCCCC;text-decoration:none;cursor:pointer;}
#menu .lgmenu:hover{background:#5274a2;color:#FFFFFF;text-decoration:none;}
#menu .bsimu{position:absolute; margin-top:-30px!important; margin-left:75px!important;margin-top:170px!important!; margin-left:-125px!important!;}
#menu .info{background:#dddddd;padding:3px;}
#menu .info a{color:#5b9f00;text-decoration:underline;}
#menu .info a:hover{text-decoration:none;}


#corps{float:left;width:574px;}

#corps #mapage{float:left; width:569px;background:#FFFFFF;}
#corps #mapage a{text-decoration:underline; color:#002859;}
#corps #mapage a:hover{text-decoration:none;}
#corps #mapage .titre{padding:5px;font-size:18px;color:#2e87cc;margin-bottom:5px;margin-top:5px;}
#corps #mapage .txt{padding:10px;}
#corps #mapage .txt a{color:#2e87cc;text-decoration:underline;}
#corps #mapage .txt a:hover{color:#5b9f00;text-decoration:none;}
#corps #mapage .txt td{background:#ECEBEB;padding:2px;}
#corps #mapage .txt .formu td{background:#FEFFBC;}
#footer{float:left;width:850px;background:url(images/footer.jpg) #afafaf; height:96px;background-repeat:repeat-x;color:#595959;text-align:center;}
#footer .txt{padding:10px;}
#footer .txt a{color:#595959;text-decoration:none;}
#footer .txt a:hover{text-decoration:underline;}
