#headermain {margin: auto; padding: 3px 0 0 0; width: 1000px; height: 87px; background: #ffffff url(bleu.jpg) no-repeat bottom center;}
#headermain  .logo {float: left; margin: 8px 0 0 30px; width: 272px; height: 63px; background: url(logofini2.png);}
#headermain .logo span {float: left; margin:47px 0 0 8px; color: #ffffff;}
#headermain .logo a {display:block;width:100%;height:100%;}
#headermain .date {float: left; margin: 8px 0 0 20px; color: #ffffff;}
#headermain .reseausocial {float: left; margin: 8px 0 0 20px; height: 22px; }
#headermain .reseausocial img.rss {margin: 0 0 1px 0;}
#headermain .contact {float: left; margin: 8px 0 0 20px;}
#headermain .contact a {color: #ffffff;}
#headermain .facebook {float: left; padding: 8px 0 0 20px;}
#headermain .recherche {padding: 55px 0 0 600px;}

#headermiddle {margin : auto; width: 1000px; padding: 2px 0 0 0; height: 27px; background: #ffffff url(barrenavigation.jpg) no-repeat bottom center;}
#headermiddle ul {list-style-type: none; margin: auto; padding: 5px 0 0 5px; width: 968px; height: 22px;}
#headermiddle ul li  {display: inline; padding: 0 6px 0 6px; border-right: 1px solid #ffffff;}
#headermiddle ul li.last {border: none;}
#headermiddle ul li a {text-decoration: none; color: #ffffff;}
#headermiddle ul li a:hover {text-decoration: underline; color: #ffffff;}

#headerbottom {margin: auto; width: 1000px; background: #ffffff url(barrejaune.jpg) no-repeat bottom center; height: 12px; padding: 1px 0 0 0;}

#headerbanniere {margin: auto; width: 1000px; background: #ffffff;} 
#headerbanniere .bannierehaut {float: left; padding: 15px 136px 25px 136px; background: #ffffff;}

