/* **************** FOOTER ***************** */
/* ====== Sarroussel slider + footer ====== */

#sliderCarrousselFoot{height: 172px; overflow: hidden; margin: 0px 0 1px 0; position: relative; padding: 0 5px 0 5px;}
#sliderCarrousselFoot a{color:#FFF; text-decoration:none;}
#sliderCarrousselFoot .mySlideCarroussel .inner{ background: #12191e; height: 172px; position: static;}
#sliderCarrousselFoot .mySlideCarroussel .hd{text-align: center; height: 72px;}
#sliderCarrousselFoot .mySlideCarroussel .hd h2{font-size: 28px; font-weight: bold; color:#FFF;}
#sliderCarrousselFoot .mySlideCarroussel .ft{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	height: 2px;
	background:url(../images/1/carrousselFooter/line-bottom.png) no-repeat center bottom;
}

#sliderCarrousselFoot .mySlideCarroussel ul{height: 100px;}
#sliderCarrousselFoot .mySlideCarroussel ul li{display: block; overflow: hidden!important; float: left; width: 290px;}
#sliderCarrousselFoot .mySlideCarroussel ul li .text{padding-right: 20px; color:#FFF; font-size: 11px;}
#sliderCarrousselFoot .mySlideCarroussel ul li .text strong{font-size: 14px; font-weight: bold;}

#blockCarrousselSlider{
	border-top:0 none;
	position: relative;
	background:#f6000;
	margin: 0 auto;
	padding: 0!important;
	height:100px;
	margin-bottom:0px;
	overflow:hidden!important;
	width:870px!important;
	max-width:870px!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #blockCarrousselSlider {width:870px!important;
	max-width:870px!important;}
}


#sliderCarrousselFoot .mySlideCarroussel #blockCarrousselSlider .inner{position: relative;}
#sliderCarrousselFoot .mySlideCarroussel .prev{position: absolute; top: 50%; left: 0; color:#FFF; height: 58px; margin-top: -28px;}
#sliderCarrousselFoot .mySlideCarroussel .next{position: absolute; top: 50%; right: 0;color:#FFF; height: 58px; margin-top: -28px;}

#footer .link {background:#dbdbdb;}
#footer .shadow {}
#footer span{font-size:1.3em; font-weight:bold; text-decoration:none;}
#footer a{font-size:1.4em; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{padding:10px 0 0 0; margin:0}
#footer li {list-style:none outside none;}
#footer li a{font-size:1em; font-weight:normal; text-decoration:none; color:#4c4c4c; padding-left:3px;}
#footer li a:hover{text-decoration:underline;}

.txtimmo{color:#ef8c00;}
.txtassu{color:#ae7288;}
.txtrachat_cred{color:#a4b67a;}
.txtcred_conso{color:#8CA0AA;}
.txtplacement{color:#a281a6;}
.txtdefiscal{color:#6f6e68;}
/*couleur de titre footer par d�faut*/
.txtfooter{color:#8ca0aa;}
#footer .post_foot li{float:left; color:#4c4c4c; padding-top:8px;}
#footer .post_foot .post_footList li{display:inline; float:none; color:#4c4c4c; padding-top:8px;}
#footer .post_foot li a{padding-left:5px; padding-right:5px; color:#4c4c4c; font-size:1.2em;}
#footer .post_foot li.btnJaune {margin-top:-10px;}
#footer .post_foot li a.image {background:url(skin/send.png) no-repeat 9px 1px; padding-left:30px;}
#footer .TdashedBorder {background:url(skin/border_dashed_footer.png) repeat-x ; clear:both;}
/* Sitemap Footer HP credit immo */
#footer ul.sitemap {padding:0;}
#footer ul.sitemap li {padding-bottom:2px;}
#footer ul.sitemap li a {color: #333333;font-size: 1.1em;font-weight: normal;padding-left: 3px;text-decoration: none;}
#footer h3 {color: #FAA801;font-size:2em;font-weight: bold;text-align: left;}
#footer h4 {clear:both;font-size:1.2em;margin: 0;text-align: left;text-transform: uppercase;padding:10px 0 3px;}
#footer .separator {background:url(../css/skin/foot_separator.gif) no-repeat 0 5px;min-height:300px;}

