#footer{float:left;margin:0;padding:0;width:970px;background:#fff;}
#footer .infos{float:left;margin:0;padding:7px 0 0 0!important;+padding:0 0 7px 0;width:970px;height:23px;border-top:1px solid #665252;border-bottom:1px solid #665252;text-align:center;background:#fff;}
#footer .infos a,#footer .infos a:hover{font:normal 11px Verdana,Arial,sans serif;color:#584343;text-decoration:none;}
#footer .infos a.lnk,#footer .infos a.lnk:hover{color:#f39;}
#logos-footer{width:960px;height:39px;padding:0;}
#logos-footer img{float:left;border:0;margin:4px 9px 0 0;padding:0;display:block;}
#footer #contact{float:left;background:#e3dede;width:100%;padding:8px 0;height:auto;text-align:right;}
#footer #contact .label{color:#584343;font:normal 15px CenturyGothic,Verdana,Arial,sans serif;line-height:28px;margin:0;padding:0 10px 0 0;}
#footer #contact .numtel{position:relative;color:#584343;font:normal 20px CenturyGothic,Verdana,Arial,sans serif;margin:0;padding:0 20px 0 0;}
#footer #contact .horaires{color:#908181;font:normal 11px CenturyGothic,Verdana,Arial,sans serif;padding-right:197px;}
#footer #contact sup{position:absolute;color:#908181;font:normal 9px CenturyGothic,Verdana,Arial,sans serif;margin:0;padding:0;top:5px;}
#footer #partners{background:#fff;width:70%;margin:0 auto!important;+margin:0 0 0 100px;}
#footer #partners a img{display:inline;margin-left:10px;border:0;}
#footer .mentions{float:left;clear:both;width:970px;background:#fff;margin:0;padding:10px 0;color:#796b6b;font-size:10px;}
#footer .mentions p{float:left;clear:both;width:970px;margin:3px 0 0 0;padding:0;}
#footer .mentions p a{cursor:pointer;text-decoration:underline;font:normal 11px Verdana,Arial,sans serif;color:#584343;}