#footer {
background-color: #ccc;
border-top:1px solid #fff;
clear:left;
float:left;
margin-top:15px;
position:relative;
width:100%;
}

#footer h2 {
display:none;
}

#footer h3 {
background:none;
font-size:12px;
font-weight:700;
margin:0;
padding:0 0 10px;
}

#footer li {
margin-top:2px;
}

#footer p {
margin-top:5px;
}

#footer span {
float:left;
height:46px;
}

#footer ul {
background:url(../img/trait.gif) left top repeat-y;
padding-left:10px;
}

#footer_centre {
margin-left:auto;
margin-right:auto;
margin-top:52px;
position:relative;
text-align:left;
width:960px;
}

* html #footer_centre  {margin-top:0;}
* + html #footer_centre  {margin-top:0;}

#ojd, #footer_formation_ojd {
margin-top:10px;
width:85px;
}

#ojd a, #footer_formation_ojd a {
font-size:9px;
font-weight:700;
}

#footer_formation_ojd {margin-top:13px;}

#ojd span, #footer_formation_ojd span {
margin-right:5px;
}

.bloc {
float:left;
padding:5px 0 20px 15px;
width:177px;
}

.bloc div {
padding-left:11px;
}

.bloc img {
margin-bottom:10px;
}


#liens_groupe h3,#liens_groupe h4{
display:inline;
font-size:10px;}

#liens_groupe
{
padding:15px;
border-top:1px solid #ccc;
height:80px;
clear:both;
 color:#999;
}
#liens_groupe h3{ color:#999;}
#liens_groupe h4{font-weight:normal; color:#999;}
#liens_groupe a {
font-size:10px;
color:#999;
}

#liens_groupe a:visited{
color:#999;
}




#footer_connect {position:relative; background-color:#ddd; border-bottom:1px solid #c0c0c0;float:left; clear:both;width:100%;}
#footer_connect_centre {margin-left:auto;margin-right:auto;margin-top:0;padding-top:10px;width:960px; height:35px; }
#footer_connect #connectes { font-weight:bold; padding-top:6px;padding-left:11px;margin-right:8px; color:#444;}
#footer_connect #logo_footer{display:block;float:left;padding-bottom:5px;margin-right:20px;margin-top: -22px;padding-left:9px;}
#footer_connect .butn_ok {background:none; background-color:#146095; color:#fff;padding-bottom:6px; height:20px;}
#footer_connect input.select_champ {height:17px; width:100px;margin-bottom:0}
#footer_connect #appli_footer {display:block; float:left;padding-left:25px; background:url(/img/picto_appli_iphone.gif) no-repeat left 2px; margin-left:8px; height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #facebook_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_facebook_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #twitter_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_twitter_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #video_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_dailymotion.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #rss_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_rss_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect #widget_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_widget_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}
#footer_connect span {display:block; float:left;color:#aaa;padding-top:4px;height:20px;}
#footer_connect #news_footer {display:block; float:left; padding-left:25px;background:url(/img/picto_newsletter_footer.gif) no-repeat left 2px;margin-left:8px;height:20px;margin-right:8px;padding-top:4px;}


