

/* footer */
footer { border-top:1px solid #fff; background:#ccc; padding-bottom:20px; }


footer nav.social { background:#ddd;  color:#c2aac2; margin-bottom:10px;height:42px;line-height:42px; }
footer img { float:left; margin:0 100px 0 5px; }
footer nav.social a { display:block; float:left;  padding:0 10px;height:28px; line-height:28px; margin-left:10px; margin-right:5px; margin-top:7px;background:transparent;background:rgba(68,68,68,0);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;behavior: url(/bibliotheque/js/pie.htc);-moz-transition:all 1s ease;-webkit-transition:all 1s ease; transition:all 1s ease; }
footer nav.social span.separateur { display:block; float:left; height:28px; line-height:28px;}
footer nav.social a.logo img { position:relative; top:-10px; }
footer nav.social a:hover { text-decoration:none; color:#000; }
footer nav.social span { margin-right:5px; position:relative; top:5px; }
footer .icoSocial {opacity:0.5;-moz-transition:all 1s ease;}
footer nav.social a:hover {background:#AAABAD;background:rgba(68,68,68,0.15);}
footer nav.social a.logo, footer nav.social a.logo:hover { -moz-transition:none;-webkit-transition:none;transition:none;background:none; padding-left:0; margin:0; }
footer nav.social a:hover .icoSocial { opacity:1; -moz-transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);}

#footer ul {  padding:5px; margin-left:15px;}
#footer ul a { position:relative; left:-12px;}
#footer ul a:hover { text-decoration:none; }
#footer li { padding-left:20px; }
#footer ul:hover { background:#ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;behavior: url(/bibliotheque/js/pie.htc);
-moz-box-shadow:5px 5px 5px #777;-webkit-box-shadow:5px 5px 5px #777;box-shadow: 5px 5px 5px #777;}
#footer div.rubrique { margin-left:15px;margin-right:0; width:auto; }
#footer ul .ico { margin-right:3px; position:relative; top:2px;}
#footer p, #footer h6 { color:#777;  margin:0 25px;}
#footer p.copyright { border-bottom:0;margin-top:45px; text-shadow:none; text-transform:none;}
#footer h6 {  border-top:1px solid #acacac; padding-top:10px;}
#footer h6 a { color:#777; }
#footer h6 a:hover { color:#fff; }
#footer div.rubrique { border-color:#acacac; }
