/* CSS Document */

/******* NEW "RESPONSIVE" FOOTER *********/

/********** COMMUN ***********/
.site-footer {
	color: #fff;
	font-size: 12px;
}
.site-footer a,
.site-footer a:link,
.site-footer a:visited,
.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active {
	color: #fff;
	text-decoration: none;
}

/********* FOOTER ************/

.footer-refonte .top-footer {padding:10px 0;color:#000;background-color:#edf4f7;}
.footer-refonte .top-footer .logo-footer{display:inline-block;vertical-align:middle;}
.footer-refonte .top-footer .social-menu {margin:0;padding:0;text-align:right;}
.footer-refonte .top-footer .social-link {
	display:inline-block;
	vertical-align: middle;
	margin-left: 10px;
	border-radius:50%;
	height:30px;
	width:30px;	background-color:transparent;
	background: url(/v4/includes/images/refonte2013/sprite/sprite_socialNetworks.png) -5px -4px transparent;
	border: 1px solid transparent;
	margin:1px 1px 1px 10px;
}
.footer-refonte .top-footer .social-link:hover {
	height:32px; width: 32px;margin:-1px 0 0 9px;
}
.footer-refonte .top-footer .social-link.facebook {background-color: #3a5795;}
.footer-refonte .top-footer .social-link.twitter {background-color: #55acee;background-position:-5px -44px;}

.footer-refonte .top-footer .social-link.facebook:hover {background-position:-4px -3px;}
.footer-refonte .top-footer .social-link.twitter:hover {background-position:-4px -43px;}

.footer-refonte .main-footer {color:#fff;background-color:#2d2c32;}
.footer-refonte .main-footer .title-list-main-footer {
	margin:0;
	margin-bottom:14px;
	padding: 15px 0 6px;
	font-family: "Bitter",serif;
	font-size:20px;
	line-height:29px;
	font-weight:bold;
	border-bottom:1px solid #575560;
}
.footer-refonte .main-footer ul {padding:0;}
.footer-refonte .main-footer li {list-style: none;margin-bottom:10px;}
.footer-refonte .main-footer li a {font-family: "Roboto",sans-serif;font-size:14px;line-height: 16px;color:#fff;}
.footer-refonte .main-footer li a:hover {text-decoration:underline;color:#377bd8;}
.footer-refonte .bottom-footer {
	text-align: center;
	padding: 9px 0 8px;
	font-size: 17px;
	line-height:33px;
	font-family: "Roboto",sans-serif;
	font-weight:normal;	
	color:#fff;
	background-color:#000000;
}

/******* FIN "RESPONSIVE" FOOTER *********/

/******* INFORMATIONS COOKIES    *********/

#cookie-bar {
	position: fixed;
	bottom: 0; 
	left: 0; 
	width: 100%;
	background-color: #edf4f7;
	z-index:10;
	text-align: center;
	line-height: 0;
}
#cookie-bar .cookie-bar-container {
	display: inline-block; 
	margin-left: 5px;
	margin-right: 5px;
}
#cookie-bar .cookie-bar-container a {
	color: #3d6aa7;
	text-decoration: none;
}
#cookie-bar .cookie-bar-container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 23px;
}
#cookie-bar .cookie-bar-container button {
	float: right;
	display: none; /* Sera affich� via du javascript */
	vertical-align: middle;
	height: 23px;
	line-height: 17px;
	margin-left: 5px;
}