/* CSS Document */

/* **************** FOOTER ***************** */
#footer {width: 984px; margin: 0 auto;}
#footer a{
	text-decoration:none;
}
#footer .footer-top { background:#efefef; height:62px;}
/*#footer .footer-top .rss { background:url(/img/hab/sprite.png) 0 -575px; diplay:block; height:17px; float:left; text-indent:-040685px; margin:24px 0 0 25px; width:45px;}*/
#footer .footer-top .rss:hover { background-position:0 0;} 
#footer .footer-top .follow { display:block; height:30px; float:left; margin:24px 0 0 25px; width:94px;}
#footer .footer-top .rss { background:url(/img/hab/rss.png) no-repeat 0 0; display:block; height:30px; float:left; text-indent:-040685px; margin:17px 0 0 100px; width:38px;}
#footer .footer-top .yt { background:url(/img/hab/yt.png) no-repeat 0 0; display:block; height:30px; float:left; text-indent:-040685px; margin:17px 0 0 5px; width:38px;}
#footer .footer-top .twt { background:url(/img/hab/twt.png) no-repeat 0 0; display:block; height:30px; float:left; text-indent:-040685px; margin:17px 0 0 5px; width:38px;}

#footer .footer-top .certifie { 
	Xbackground:url(/img/hab/certifie.png) no-repeat top left; 
	display:block; height:31px; 
	float:right; 
	Xtext-indent:-040685px; 
	margin:16px 15px 0 0; 
	width:69px;
}
#footer .footer-nav { 
	float:left;
	margin:24px 0 0 210px; 
}
#footer .footer-nav  li { border-right:1px solid #23251e; float:left; padding:0 7px;}
#footer .footer-nav  li.last { border-right:none;}
#footer .footer-nav  li a { color:#23251e;}
#footer .footer-nav  li a:hover { color:#777873;}

#footer .footer-list { 
    background-color: #FCFCFC;
    height: 476px;
    margin-bottom: 10px;
    padding: 20px 0 0 16px;
}
#footer .footer-list .list { float:left; margin-right:21px; margin-bottom:20px; }
#footer .footer-list .list-title { color:#23251e; font-size:12px; font-weight:bold; margin:0 0 0 0; padding-bottom:5px; }
#footer .footer-list .line { background:url(/img/hab/line-footer.png) no-repeat bottom left; height:1px; margin-left:0px; width:20px;}
#footer .footer-list .list .list-nav { padding:4px 0 0 0; width:140px;}
#footer .footer-list .list .list-nav2 { padding:2px 0 0 14px; width:136px;}
#footer .footer-list .list .list-nav.first { margin-top:10px;}
#footer .footer-list .list .list-nav  a { color:#787970; font-size:11px;}
#footer .footer-list .list .list-nav  a:hover { color:#23251e;}
#footer ul {
    list-style: none outside none;
}
/* Social */
#social_footer {
	padding: 30px 0 30px 220px;
	background-color:#FFF;
}
.social_button {
    float: left;
    line-height: 14px;
    margin-right: 10px;
}
#social_footer #social a {
	display:block;
	width:74px;
	height:20px;
}

#social_footer #social #fb a {
	background: #ffffff url("/include/images/social/fb.png") no-repeat 0 0;
}
#social_footer #social #fb a:hover {
	background: #ffffff url("/include/images/social/fb.png") no-repeat 0 -21px;
}
#social_footer #social #tw a {
	background: #ffffff url("/include/images/social/twitter.png") no-repeat 0 0;
}
#social_footer #social #tw a:hover {
	background: #ffffff url("/include/images/social/twitter.png") no-repeat 0 -21px;
}
#social_footer #social #ln a {
	background: #ffffff url("/include/images/social/ln.png") no-repeat 0 0;
}
#social_footer #social #ln a:hover {
	background: #ffffff url("/include/images/social/ln.png") no-repeat 0 -21px;
}
#social_footer #social #mail a {
	background: #ffffff url("/include/images/social/email.png") no-repeat 0 0;
}
#social_footer #social #mail a:hover {
	background: #ffffff url("/include/images/social/email.png") no-repeat 0 -21px;
}

