#footer{
float:left;
border:1px solid #ccc;
border-top:0;
width:978px;
background-image:url(/theme/2_images/footer_fond.jpg)}

#footer h2{
color:#f86608}

#footer > ul{
margin-top:20px}

#footer > ul > li{
border-right:1px solid #ccc;
min-height:130px;
padding-left:25px}

#footer > ul > li.last{
border:0}

#footer ul li{
float:left;
width:137px}

#footer ul li ul  li{
line-height:17px;
font-size:13px}

#footer .logo{
float:right;
display:block;
width:217px;
height:50px;
margin:30px 55px 16px;
background-image:url(/theme/2_images/footer_logo.jpg)}

ul.logos{float:left;margin:10px 0;}
.logos .ha,.logos .ml,.logos .lr,.logos .lp,.logos .lh,.logos .sp{display:block;height:35px}
.logos li {float:left}
.logos li a{margin-right:22px}
.logos .ha{width:114px;background-image:url(/theme/2_images/logo-ha.png)}
.logos .ml{width:192px;background-image:url(/theme/2_images/logo-ml.png)}
.logos .lr{width:205px;background-image:url(/theme/2_images/logo-lr.png)}
.logos .lp{width:135px;background-image:url(/theme/2_images/logo-lp.png);margin:0}
.logos .lh{width:155px;background-image:url(/theme/2_images/logo-lh.png)}
.logos .sp{width:109px;background-image:url(/theme/2_images/logo-sp.png)}
.titre .logos a{display:block;width:14px;height:14px;background-image:url(/theme/2_images/feeds.png);float:left;margin-left:4px}
.titre .logos a.rss{background-position:0 0;margin:0 2px 0 0}
.titre .logos a.facebook{background-position:-14px 0}
.titre .logos a.twitter{background-position:-28px 0;width:67px}