/*==============================================*/
/*===> footer                                  =*/
/*==============================================*/
	.footerMobile {background: #F3F3F3;display: none;}
	.footerMobile .main {width: 100%;}
	.filTwitter{border-bottom:1px solid #dcdcdc;border-top:1px solid #fff;padding:20px;position:relative;background:#e9e9e9;}
		.filTwitter .visuel{float:left;display:inline;padding-right:10px;}
		.filTwitter .cont{float:left;display:inline;padding-bottom:20px;width:80%;}
			.filTwitter .cont .nomTweet{font-size:19px;font-weight:bold;color:#000;padding-bottom:5px;}
				.filTwitter .cont .nomTweet span{font-size:15px;font-weight:normal;color:#909090;}
			.filTwitter .cont p{font-size:18px;color:#000;line-height:20px;}
			.filTwitter .cont .bleu{color:#2a99bb;}
			.filTwitter .cont .lien{display:block;color:#2a99bb;}
		.filTwitter .minutes{position:absolute;top:20px;right:20px;font-size:15px;color:#909090;}
	.postFacebook{border-bottom:1px solid #dcdcdc;border-top:1px solid #fff;padding:20px;background:#e9e9e9;}
		.postFacebook .photo{padding-bottom:20px;}
			.postFacebook .photo img{display:block;width:100%;height:auto;}
		.postFacebook .visuel{float:left;display:inline;padding-right:10px;}
		.postFacebook .cont{float:left;display:inline;padding-bottom:20px;width:80%;}
			.postFacebook .cont .nomFace{font-size:20px;color:#2f2726;font-weight:bold;padding-bottom:5px;}
			.postFacebook .cont p{font-size:18px;color:#000;line-height:20px;}
	.suivezNous{border-bottom:1px solid #dcdcdc;border-top:1px solid #fff;padding:20px;}
		.suivezNous .titre{font-size:15px;color:#000;text-transform:uppercase;padding: 0 0 8px;border: medium none;font-weight: normal;margin-bottom: 10px;}
		.suivezNous a{margin-right:14px;overflow:hidden;float:left;display:inline;}
		.suivezNous img{float:left;display:inline;}

		
	.navBas{border-top:1px solid #fff;padding:20px;}
		.navBas li{line-height:20px;padding-bottom:12px;}
		.navBas a{font-size:15px;text-transform:uppercase;color:#000;text-decoration:none;}
	.langues{padding:0 20px 20px;border-top:1px solid #fff;}
		.langues ul{display:block;padding-top:20px;border-top:1px solid #dcdcdc;min-height:35px;}
			.langues li{float:left;display:inline;margin:0 0 0 -22px;position:relative;z-index:2;}
				.langues a{float:left;display:inline;height:35px;line-height:35px;background:#cfcfd0;color:#787878;text-decoration:none;font-size:18px;text-transform:uppercase;padding:0 13px 0 24px;}
			.langues li.first{padding-right:30px;background:url(../../img/common/bg-sep-langue.png) right top no-repeat;margin:0;z-index:3;}
			.langues li.first.active{padding-right:30px;background:url(../../img/common/bg-sep-langue-active.png) right top no-repeat;margin:0;}
				.langues li.first a{padding:0 2px 0 13px;}
				.langues li.active a{background:#868689;color:#fff;}
	.langues.style3 li{padding-right:30px;background:url(../../img/common/bg-sep-langue.png) right top no-repeat;}
		.langues.style3 li a{padding-right:6px;}
		.langues.style3 .active{padding-right:30px;background:url(../../img/common/bg-sep-langue-active.png) right top no-repeat;}
	.langues.style3 li.last{padding-right:0;background:#cfcfd0;z-index:1;}
	.langues.style3 li.last a{padding-right:13px;}
	.langues.style3 li.last.active{padding-right:0;background:#868689;}
			
	.versHaut{height:12px;background:#db0030;position:relative;}
		.versHaut .btnTop{position:absolute;bottom:12px;right:20px;width:47px;height:37px;background:url(../../img/common/fleshe-001.png) center center no-repeat #db0030;font-size:0;text-indent:-9999px;}