body{
	font-family: 'Open Sans', sans-serif;
	background-color:#fff!important;
}
.sliderBG{
	position:relative;
	/*
	background-image: url('../img/tmp/fond1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	*/
}

@media (max-width: 970px){
	.sliderBG{padding-top: 200px!important;}
	.cadreAccueil{ margin-top:0px!important;}
	.cadreBrigadseVertes, .cadreVttDurable, .cadreSentinelle, .cadreMobilisezVous{margin-bottom:20px!important;}
	.cadreMobilisezVous{margin-top:20px!important;}
	.ligne-form-share{height:auto!important;}
	#twitter-widget-0{margin-top:20px;}
	.logoMobile{height:100px;}
	#affixmenu{
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-ms-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	z-index:9999;
	}
	#affixmenu.affix{position:fixed; top:0px; z-index:9999; width:100%;background-color: rgba(255, 255, 255, 0.95); border-bottom:1px solid #ACACAC;}
	.menuMobile{position:absolute; top:0px; width:100%;}
	.myBtnMobile{display:block; text-align:center; padding:10px; font-size:20px; font-weight:bold;}
}
#twitter-widget-0{width:100%!important;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.static-top{position:fixed; top:8px;left:10px; right:10px;}

.alignleft{
	float: left;
	margin: 5px 15px 15px 0px;
}
.alignright{
	float: right;
	margin: 5px 0px 15px 15px;
}
.gallery{
	clear:both;
}
.lien000{color:#000;}
.lien000:hover{color:#000;}
.bgfff{background-color:#fff;}
.bold{font-weight:bold;}
.img-left{float:left; padding:0px 10px 10px 0px;margin:0px 10px 10px 0px;}
.form-control[type=file]{height:auto!important;}
/* ==========================================================================
   Block de contenu en mode listing
   ========================================================================== */
.lienInnerBlock{display:block; /*min-height: 120px;*//*height: 175px;*/height: 158px; overflow: hidden}
	.aPostThumbnail{
		display:block;
		/*height:144px;*/
		/*width: -moz-calc(50% + 10px);
		width: -webkit-calc(50% + 10px);*/
		/*height:calc(100% * 0.55);*/
		text-align:center;
		overflow:hidden;
	}
	.noThumbnail{ margin-top:22px;}


/* ==========================================================================
   Surcharge bootstrap
   ========================================================================== */
.myForm-control{-webkit-border-radius: 0;
border-radius: 0;}
.myBtn{-webkit-border-radius: 0;
border-radius: 0;}
.myBtnBlock{display:block; height:120px;}
.btn-yellow{color:#fff; background-color:#F5E218;}
.breadcrumb{background-color:transparent; margin:0px; padding:0px;}
.breadcrumb a{color:#000;}
.breadcrumb>li{font-size:12px;}
.breadcrumb>li+li:before{color:#000;}

.modal-dialog{width: auto!important;}
.dropdown-menuAddthis{min-width: 38px!important;}
.dropdown-menu.addthis_toolbox{min-width: 38px!important;}
pre{background-color:transparent; border:none;}
.fb-like-box{background-color:#fff; width:100%;}
.fb-like-box>span{width:100%!important;}
.fb-like-box>span>iframe{width:100%!important;}
a{color:#009EE0;}

a:hover{color:#009EE0;}

.myBtnLogout a{color:#fff;}



/* ==========================================================================
   Mise en forme des cadres
   ========================================================================== */

.bande-60b{
	background-color: rgba(0, 0, 0, 0.6);
}
.bande-60w{
	background-color: rgba(255, 255, 255, 0.7);
}
.bande-gr{
	background-color: #2E2D2E;
}
.bande-grcl{
	background-color: #4F4F4F;
}
.bande-bl{
	background-color: #FFF;
}
.padding-15{padding: 15px;}
.italique{font-style: italic;}
.jaune{color: #F4E118; font-weight: bold;}
.cadreAccueil{/*margin-top:250px;*/margin-top:150px; padding-top:10px;}
.bottomLosange{position:relative;margin: 0px 0px 13px 0px;}
.bottomLosange::after{
	position:absolute;
	left:0px;
	right:0px;
	bottom:-7px;
	height:15px;
	content:"";
	background-image:url('../img/losange.png');
	background-repeat:no-repeat;
	background-position:center center;

}
.margin-top30{
	margin-top:30px!important;
	display: block;
}
.margin-top20{
	margin-top:20px!important;
	display: block;
}
.margin-top15{
	margin-top:15px!important;
	display: block;
}
.padding-30{
	padding:30px 0px;
}
.feedico{color: #4F4F4F!important;
background-color: #fff;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 20px!important;
display: block;
width: 35px;
height: 35px!important;
text-align: center;
line-height: 35px!important;}

.cadrePage{
	margin-top:20px;
	padding:10px 20px;
	background-color: rgba(255, 255, 255, 1)!important;
}
.cadreDroitPage>div{
	margin-bottom:20px;
}
.no-margin-bottom{margin-bottom:0px!important;}
.bg-vert{
	background-color:#79C021;
	color:#fff;
	padding:10px;
	margin-top:5px;
}
.bg-vert p {
	margin: 0px 5px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}

.bg-bleu{
	background-color:#009EE0;
	color:#fff;
	padding:10px;
	margin-top:5px;
}
.bg-bleu p {
	margin: 0px 5px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}
.bg-jaune{
	background-color:#F5E218;
	color:#000;
	padding:10px;
	margin-top:5px;
}
.bg-jaune p {
	margin: 0px 5px;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}


.lireSuiteBl{
	/*text-align:right;
	color:#000;
	font-size:20px;
	display:block;
	background-image:url('../img/lireSuiteBl.png');
	background-repeat:no-repeat;
	background-position:center right;
	height: 15px;
	margin: 0px 10px;*/margin-left:85%;
}
/* ==========================================================================
   Menu
   ========================================================================== */

	/* Menu Top */
#menuTop{font-family: 'Open Sans', sans-serif; display: inline-block;}
#menuTop ul{margin: 0px; padding: 0px 0px 0px 0px;}
#menuTop ul li{
	display: inline-block;
	border-top: 5px solid #fff;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-ms-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	position: relative;
	margin: 0px 3px;
}
#menuTop .menu>li+li::before{
	content: "";
	display: inline-block;
	width: 2px;
	background-image: url('../img/separation.png');
	background-repeat: repeat-y;
	position: absolute;
	left: -6px;
	top: -5px;
	bottom: 0px;
}

#menuTop ul li:hover{
	border-top: 5px solid #000;
}
#menuTop a{color: #fff; text-transform: uppercase;padding: 0px 10px; line-height: 29px; font-size: 12px;display:block;}
#menuTop a.selected{}
#menuTop a:hover{text-decoration: none;}
	.sub-menu{
		position:absolute;
		top: 100%;
		left: 0px;
		width: 223px;
		height:0px;
		background-color: rgba(0, 0, 0, 0.8);
		opacity:0;
		overflow:hidden;
		z-index:200;
		-webkit-transition: all 250ms ease-out;
		-moz-transition: all 250ms ease-out;
		-ms-transition: all 250ms ease-out;
		-o-transition: all 250ms ease-out;
		transition: all 250ms ease-out;
	}
	.sub-menu li{
		display: block!important;
		margin: 0px!important;
	}
		#menuTop .menu>li:hover .sub-menu{
			opacity:1;
			height:auto;
		}

.socialMenuTop{
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	line-height: 34px;
	height: 34px;
	margin: 0px;
	padding: 0px;
}
.socialMenuTop .firstOption{font-size: 15px}
.socialMenuTop li{
	display: inline-block;
	line-height: 34px;
	height: 34px;
	color: #fff;
	margin: 0px 1px;
	position:relative;
}
.socialMenuTop li:last-child{
	background-color: #F4E118;
	color: #2E2D2E;
}
.socialMenuTop li:last-child a{
	color: #2E2D2E!important;
}
.socialMenuTop li+li::before{
	content: "";
	display: inline-block;
	width: 2px;
	background-image: url('../img/separation.png');
	background-repeat: repeat-y;
	position: absolute;
	left: -5px;
	top: -5px;
	bottom: 0px;
}
.socialMenuTop li a{
	color: #fff;
	display: block;
	padding: 0px 3px;
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-ms-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
}
.socialMenuTop li a:hover{
	color: #000;
	background-color: #fff;
	text-decoration: none;
}
	/* menuMidRight */
.menuMidRight{
	margin:0px;
	padding:0px;
}
.menuMidRight li{
	display:inline-block;
	position:relative;
	padding: 2px 10px;
	margin: 0px 10px;
}
.menuMidRight li::before{
	content:"";
	display:block;
	position:absolute;
	top:0px;
	right:-19px;
	bottom:0px;
	background-image:url('../img/separationMenuMidRight.png');
	background-repeat:no-repeat;
	width:19px;
	z-index:25;
}
.menuMidRight li::after{
	content:"";
	display:block;
	position:absolute;
	top: 1px;
	left: 0px;
	right: 0px;
	bottom: 1px;
	-moz-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	transform: skewX(-15deg);
	-webkit-transition: all 250ms ease-out;
	-moz-transition: all 250ms ease-out;
	-ms-transition: all 250ms ease-out;
	-o-transition: all 250ms ease-out;
	transition: all 250ms ease-out;
	z-index:10;
}
.menuMidRight li::after,.menuMidRight .current-menu-item::after{
	/*background-color:#6FAB21;*/
	border:1px solid #fff;
}
.menuMidRight li:nth-child(1)::after,.menuMidRight li:nth-child(1).current-menu-item::after{
	background-color:#34B2E6!important;
	border:1px solid #fff;
}
.menuMidRight li:nth-child(2)::after,.menuMidRight li:nth-child(2).current-menu-item::after{
	background-color:#F5E218!important;
	border:1px solid #fff;
}

.menuMidRight li a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	height:29px;
	line-height:29px;
	position:relative;
	font-weight:600;
	z-index:20;
}
.menuMidRight li a:hover{
	text-decoration:none;
}

	ul.menuMidRight li:nth-child(1):hover::after{
		background-color:#F5E218;
	}
  ul.menuMidRight li:last-child::after{
		background-color:#6FAB21;
		-moz-transform: skewX(-15deg);
		border:1px solid #fff;
		-webkit-transform: skewX(-15deg);
		-o-transform: skewX(-15deg);
		-ms-transform: skewX(-15deg);
		transform: skewX(-15deg);
	}

	/* sousMenuMbfInAction */
.mbfInAction{
	line-height: 34px;
	color: #fff;
	background-image:url('../img/puceMbfInAction.png');
	background-repeat:no-repeat;
	background-position:center right;
	padding-right:30px;
}
.sousMenuMbfInAction{
	margin:0px;
	padding:0px;
}
.sousMenuMbfInAction li{
	display:inline-block;
	position:relative;
	padding: 2px 10px;
	margin: 0px 10px;
}
.sousMenuMbfInAction li.current-menu-item::after{
	content:"";
	display:block;
	position:absolute;
	left:45%;
	bottom:-7px;
	background-image:url('../img/losange-blanc.png');
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	z-index:25;
}

.sousMenuMbfInAction li#item-freestyle {
    /*background-color: #F5E218!important;*/
    -moz-transform: skewX(-15deg);
    /*border: 1px solid #fff;*/
    -webkit-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    transform: skewX(-15deg);
}

.sousMenuMbfInAction li#item-freestyle::before {
    transform: skewX(15deg);
}

.sousMenuMbfInAction li::before{
	content:"";
	display:block;
	position:absolute;
	top:0px;
	right:-19px;
	bottom:0px;
	background-image:url('../img/separationMenuMidRight.png');
	background-repeat:no-repeat;
	width:19px;
	z-index:25;
}
.sousMenuMbfInAction li a{
	display:block;
	color:#000;
	height:29px;
	line-height:29px;
	position:relative;
	z-index:20;
	font-size:12px;
	font-weight:600;
}
.sousMenuMbfInAction li a:hover{
	text-decoration:none;
}


	/* Formulaire de recherche */
.myinput-group-addon{
	padding: 0px 5px;
	background-color: #fff;
	border-left: none;
}
.myinput-group-addon button{
	height: 100%;
	width: 20px;
	background-color: transparent;
	border: none;
}

/* ==========================================================================
   Cadre actu acceuil
   ========================================================================== */

	/* Les dernieres news */

.colActu{
	font-family: 'Open Sans', sans-serif;
}
.colActu h2{
	font-family: 'Open Sans', sans-serif;
	color:#000;
	margin:0px;
	font-size:19px;
}
.colActu .plusdactu{
	display:block;
	height:27px;
	width:30px;
	margin:5px auto;
	background-image:url('../img/bt-plus-actu.png');
	background-repeat:no-repeat;
}
.uneActu img{width:100%;}
.uneActu{
	position:relative;
	background-color:#fff;
	background-image:url('../img/lireSuite.png');
	background-repeat:no-repeat;
	background-position: 98% 98%;
	margin: 10px 0px 20px 0px;
}
.actuIndex .colActu:nth-child(odd){
	clear:both;
}
	.dateEtLike{
		background-color:#000;
		color:#fff;
		margin:0px;
		padding:0px 5px;
		line-height:26px;
		font-size:12px;
	}
	.dateEtLike a{color:#fff;}
	.dateEtLike>span{margin-right: 25px;}
	.uneActu h3{
		color:#000;
		font-size:17px;
		padding: 10px 25px 10px 10px;
		margin:0px;
	}
	.uneActu a{
		color:#000;
	}
	.uneActu .shortDesc{
		color:#000;
		font-size:12px;
		padding: 0px 18px 15px 10px;
		margin:0px;
		/*margin: 10px 0px 0px 0px;*/
		/*min-height:150px;*/
	}

	.uneActu .partageActu, .unConseil .partageActu, .uneBV .partageActu{
		position:absolute;
		top:-3px;
		right:5px;
		width:19px;
		height:63px;
		background-image:url('../img/fondPartageActu.png');
		background-repeat:no-repeat;
	}
	.uneActu .partageActu a, .unConseil .partageActu a,.uneBV .partageActu a {
		color:#fff;
		font-size: 15px;
		margin-left: 1px;
	}
	.uneActu .partageActu a:hover{
		text-decoration:none;
	}

	/* cadre droit */

	.cadreBrigadseVertes{background-color:#fff; padding:5px;border:2px solid #79C021;}

		.cadreBrigadseVertes .agir{
			font-weight:bold;
			font-size:16px;
			text-align:center;
			padding-bottom:10px;
		}
		.lesprochainesbriguade:hover, .organiserbriguade:hover{color:#79C021;}
		.lesprochainesbriguade, .organiserbriguade{
			position:relative;
			display:block;
			text-align:center;
			margin:0px 33px;
			padding:5px 0px;
			color:#383838;
			font-size:12px;
			font-weight: bold;
		}
			.lesprochainesbriguade::after{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				top:0px;
				right:-11px;
				background-image:url('../img/border-haut-droit.png');
				background-repeat:no-repeat;
			}
			.lesprochainesbriguade::before{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				top:0px;
				left:-11px;
				background-image:url('../img/border-haut-gauche.png');
				background-repeat:no-repeat;
			}

			.organiserbriguade::after{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				bottom:0px;
				right:-11px;
				background-image:url('../img/border-bas-droit.png');
				background-repeat:no-repeat;
			}
			.organiserbriguade::before{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				bottom:0px;
				left:-11px;
				background-image:url('../img/border-bas-gauche.png');
				background-repeat:no-repeat;
			}

	.cadreVttDurable{

		position: relative;


		background-color:#383838;
		color:#fff;
		padding:15px;
	}
.cadreVttDurable:hover{}

	.cadreVttDurable:hover h2::after,.cadreVttDurable:hover h2::before, .cadreVttDurable:hover .shortDesc::after, .cadreVttDurable:hover .shortDesc::before{
		-webkit-transition: all 350ms ease-in-out;
		-moz-transition: all 350ms ease-in-out;
		-ms-transition: all 350ms ease-in-out;
		-o-transition: all 350ms ease-in-out;
		transition: all 350ms ease-in-out;
		opacity:1;


  }



		.cadreVttDurable h2{

			font-size:16px;
			font-weight:bold;
			position:relative;
			color:#fff;
			padding-bottom:10px;
			margin-top:0px;
		}
			.cadreVttDurable h2::after{
				content:"";
				opacity:0.2;
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				top:-10px;
				right:-11px;
				background-image:url('../img/border-haut-droit-bl.png');
				background-repeat:no-repeat;
			}
			.cadreVttDurable h2::before{
				content:"";
				opacity:0.2;
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				top:-10px;
				left:-11px;
				background-image:url('../img/border-haut-gauche-bl.png');
				background-repeat:no-repeat;
			}
		.cadreVttDurable p{
			font-size:11px;
			font-weight:bold;
			position:relative;
		}
			.cadreVttDurable .shortDesc{margin: 0px;}
			.cadreVttDurable .shortDesc::after{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				opacity:0.2;
				height:22px;
				bottom:-10px;
				right:-11px;
				background-image:url('../img/border-bas-droit-bl.png');
				background-repeat:no-repeat;
			}
			.cadreVttDurable .shortDesc::before{
				content:"";
				position: absolute;
				display:block;
				width:22px;
				height:22px;
				opacity:0.2;
				bottom:-10px;
				left:-11px;
				background-image:url('../img/border-bas-gauche-bl.png');
				background-repeat:no-repeat;
			}
		.pictoagir,.pictocom,.pictorespecter{
			font-size:24px!important;
			font-weight:normal!important;
			padding-left:50px;
			background-position:center left;
			background-repeat:no-repeat;
		}
		.pictoagir{
			color:#009EDF;
			background-image:url('../img/picto-1.png');
		}
		.pictocom{
			color:#F3E018;
			background-image:url('../img/picto-2.png');
		}
		.pictorespecter{
			color:#72B21F;
			background-image:url('../img/picto-3.png');
		}
	.cadreSentinelle{
		background-color:#F5E218;
		border:2px solid #E1D10B;
		padding: 17px 0px;
		-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
	}

	.cadreSentinelle:hover, .lien-sentinelle-incident:hover{

	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	}
		.cadreSentinelle h2{
			margin-top: 5px;
			text-align:center;
			font-size:32px;
		}
		.cadreSentinelle ul{
			margin:5px 0px;
			padding-left: 70px;
			margin-left:10px;
			background-image:url('../img/picto-main.png');
			background-position:center left;
			background-repeat:no-repeat;
		}
		.cadreSentinelle ul li{
			list-style:none;
			font-size:13px;

			line-height:33px;
		}
		.cadreSentinelle ul li a{
			border-bottom:2px solid #E1D10B;
			color:#000;
			font-size:12px;
			font-weight:600;
		}

	.cadreMobilisezVous{
		background-color:#009EE0;
		border:2px solid #009EE0;
	}
		.cadreMobilisezVous h2{
			color: #fff;
		    font-size: 25px;
		    font-weight: bold;
		    margin: 10px;
		    text-align: center;
		    margin-bottom: 2px;
    		margin-top: 6px;
		}
		.cadreMobilisezVous .cadreDashed{
			border:1px dashed #fff;
			padding-bottom: 20px;
			padding-bottom: 7px;
		}
		.cadreMobilisezVous .informer{
			background-color:#008DCA;
			text-align:center;
			font-size:16px;
			font-weight:bold;
			color:#fff;
			line-height:30px;
			text-transform:uppercase;
			margin-bottom: 0;
		}
		.cadreMobilisezVous .shortdesc{
			font-size:16px;
			margin:5px;
			color:#fff;
		}
		.cadreMobilisezVous a{
			font-size:15px;
			font-weight:bold;
			display:block;
			text-align:center;
			position:relative;
			line-height:42px;
			background-color:#000;
			color:#fff;
			-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
		}
		/*.cadreMobilisezVous a:hover{font-size:18px;}*/
			.cadreMobilisezVous a::before{
				content:"";
				display:block;
				position:absolute;
				top:0px;
				bottom:-6px;
				width:60px;
				left:-9px;
				background-image:url('../img/deco-a-mobi-gauche.png');
				background-repeat:no-repeat;
			}
			.cadreMobilisezVous a::after{
				content:"";
				display:block;
				position:absolute;
				top:0px;
				bottom:-6px;
				width:60px;
				right:-9px;
				background-image:url('../img/deco-a-mobi-droit.png');
				background-repeat:no-repeat;
			}


			/*.cadreMobilisezVous:hover a::after, .cadreMobilisezVous:hover a::before {
				  -webkit-transition:-webkit-transform .9s;
				  -moz-transition:-moz-transform .9s;
				  -o-transition:-o-transform .9s;
				  -ms-transition:-ms-transform .9s;
				  transition:transform .9s;
				-webkit-transform:rotate(360deg);
				-moz-transform:rotate(360deg);
				-o-transform:rotate(360deg);
				-ms-transform:rotate(360deg);
				transform:rotate(360deg);
			}*/

			.cadreFreestyle {
				margin-top: 30px !important;
			}


/* ==========================================================================
   Footer
   ========================================================================== */
   .listePartenaire img:hover{opacity:1;}
   .listePartenaire img{

	   opacity:0.7;-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;}
#myFormMailJet{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
#myFormMailJet .response{
	position: absolute;
	top: 37px;
	left: 80px;
}
/* sousMenuMbfInAction */
.mbfInActionBottom{
	font-size:18px;
	line-height: 34px;
	color: #fff;
	background-image: url('../img/puceMbfInAction.png');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 30px;
}
.sousMenuMbfInActionBottom{
	margin:0px;
	padding:0px;
}
.sousMenuMbfInActionBottom nav{display:inline-block;}
.sousMenuMbfInActionBottom li{
	display:inline-block;
	position:relative;
	padding: 2px 10px;
	margin: 0px 10px;
}
.sousMenuMbfInActionBottom li::before{
	content:"";
	display:block;
	position:absolute;
	top:0px;
	right:-19px;
	bottom:0px;
	background-image:url('../img/separationMenuMidRightBottom.png');
	background-repeat:no-repeat;
	width:19px;
	z-index:25;
}
.feedico:hover{background:#029FDF;-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;}
.sousMenuMbfInActionBottom li a{
	display:block;
	color: #fff;
	height:29px;
	line-height:29px;
	position:relative;
	z-index:20;
	font-size:12px;
	font-weight:600;
}
.sousMenuMbfInActionBottom li a:hover{
	text-decoration:none;
}


/* ligne-form-share */
.ligne-form-share{height:67px;padding:13px 0px;}

.formNewsletterBottom .control-label{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding-top:0px;
	padding-left:50px;
	background-image:url('../img/icoNewsLetter.png');
	background-repeat:no-repeat;
	background-position:center left;
}
.formNewsletterBottom .btn{
	font-weight:bold; font-size:15px;
}

.suivezNousBottom{
	text-align:right;
	margin: 0px;
	line-height: 46px;
}
	.suivezNousBottom li{
		display:inline;
		padding:0px 5px;
		color:#fff;
		font-size: 15px;
		line-height: 32px;
		font-weight:bold;
	}
	.suivezNousBottom li a{
		color:#fff;
		font-size: 20px;
	}
	/*
	.suivezNousBottom li a span{
		display:inline-block;
		height:22px;
	}
	*/
	@media (max-width: 970px){
		.suivezNousBottom{
			text-align:center;
			margin: 0px;
			line-height: 46px;
		}
			.suivezNousBottom li a{
				font-size:70px;
			}
	}

/*sousMenuMBFBottom*/
.sousMenuMBFBottomImg{
	margin-bottom: 10px;
	width:80%
}
.sousMenuMBFBottom{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
}
.sousMenuMBFBottom li{
	width:50%;
	float:left;
	list-style:none;
	padding: 5px 0px;
	font-weight:600;
	font-size:13px;
}
	.sousMenuMBFBottom li+li{
		clear:right;
	}
	.sousMenuMBFBottom li a{
		color:#fff;
	}

	.adherer{
		/*height:42px;*/
		background-color:#009EE0;
		position:relative;
		clear:both;
		padding: 3px;
	}
		.adherer::after,.adherer::before{
			content:"";
			position:absolute;
			top:0px;
			bottom:-6px;
			width:35px;
			background-repeat:no-repeat;
		}
		/*
		.adherer::after{
			right:0px;
			background-image:url('../img/bt-adherer-droit.png');
			z-index:2;
		}
		.adherer::before{
			left:0px;
			background-image:url('../img/bt-adherer-gauche.png');
			z-index:2;
		}
		*/
	.adherer a{
		text-transform:uppercase;
		display:block;
		position:relative;
		z-index:4;
		/*border-bottom:1px dotted #fff;*/
		border: 1px dotted #fff;
		/*font-size:24px;*/
		font-size:50px;
		font-weight:600;
		color:#fff;
		text-align:center;
		/*
		margin:0px 5px;
		padding-top: 3px;
		*/
		line-height: 130px;
	}

	.listePartenaire{
		list-style:none;
		margin:0px;
		padding:15px 0px;
	}
	.listePartenaire li{
		float:left;
		margin:15px;
	}

	.menuFooter{
		margin:0px;
		list-style:none;
		padding:0px;
	}
	.menuFooter li{
		display:inline;
		color:#000;
		font-size:10px;
		border-bottom:5px solid #4F4F4F;
		margin:0px 10px;
	}
		.menuFooter li a{
			color:#000;
		}
		.menuFooter li a::before,.menuFooter li a::after{
			content:" - ";
		}
	.texte-copyr p{
		font-size:10px;
		color:#4F4F4F;
		margin:0px;
		line-height:13px;
		text-align:right;
	}

	.container-partenaires{
		position:relative;
	}
	.container-partenaires .prev{
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		background-color: rgba(255, 255, 255, 0.6);
		width:47px;
		z-index:120;
		border-left: 1px #DFDFDF solid;
		border-right: 1px #DFDFDF solid;
		-webkit-transition: all 250ms ease-out;
		-moz-transition: all 250ms ease-out;
		-ms-transition: all 250ms ease-out;
		-o-transition: all 250ms ease-out;
		transition: all 250ms ease-out;
		cursor:pointer;
	}
		.container-partenaires .prev span{
			position: absolute;
			left: 15px;
			top:47%;
			color:#AFAFAF;
			-webkit-transition: all 200ms ease-out 50ms;
			-moz-transition: all 200ms ease-out 50ms;
			-ms-transition: all 200ms ease-out 50ms;
			-o-transition: all 200ms ease-out 50ms;
			transition: all 200ms ease-out 50ms;
		}
		.container-partenaires .prev:hover{
			width:70px;
		}
		.container-partenaires .prev:hover span{
			color:#009EE0;
			left:26px;
		}
	.container-partenaires .next{
		position: absolute;
		right: 0px;
		top: 0px;
		bottom: 0px;
		background-color: rgba(255, 255, 255, 0.6);
		width:47px;
		z-index:120;
		border-left: 1px #DFDFDF solid;
		border-right: 1px #DFDFDF solid;
		-webkit-transition: all 250ms ease-out;
		-moz-transition: all 250ms ease-out;
		-ms-transition: all 250ms ease-out;
		-o-transition: all 250ms ease-out;
		transition: all 250ms ease-out;
		cursor:pointer;
	}
		.container-partenaires .next span{
			position: absolute;
			right: 15px;
			top:47%;
			color:#AFAFAF;
			-webkit-transition: all 200ms ease-out 50ms;
			-moz-transition: all 200ms ease-out 50ms;
			-ms-transition: all 200ms ease-out 50ms;
			-o-transition: all 200ms ease-out 50ms;
			transition: all 200ms ease-out 50ms;
		}
		.container-partenaires .next:hover{
			width:70px;
		}
		.container-partenaires .next:hover span{
			color:#009EE0;
			right:26px;
		}

/* ==========================================================================
   PageIntérieur
   ========================================================================== */
.cadrePage .description{
	font-size:13px;
}

.cadrePage img {
	max-width: 100%;
	height: auto;
}

.cadrePage iframe {
	max-width: 100%;
}

.description ul, .description ol{margin-left:20px;}
.cadrePage h1{
	font-size:32px;
	background-color:#009EE0;
	color:#fff;
	margin: 20px 0px;
	padding: 0px 5px;
	font-weight: 300;
	text-transform: uppercase;
}
.description h2{
	font-size: 26px;
	font-weight: bold;
	color: #009EE0;
	border-bottom: 1px dashed #009EE0;
	position:relative;
	padding-left:26px;
}
.description h2::before{
	position:absolute;
	content:"";
	left:0px;
	top:8px;
	width:13px;
	height:13px;
	background-color:#009EE0;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.description h3{
	font-size: 18px;
	font-weight: bold;
	color: #383838;
	padding-left:14px;
	position:relative;
}
.description h3::before{
	position:absolute;
	content:"";
	left:0px;
	top:6px;
	width:7px;
	height:7px;
	background-color:#383838;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.description h4{
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
}

.description .wp-caption img {
	width: 100%;
}

.description .wp-caption img {
	width: 100%;
}

.description .wp-caption .wp-caption-text {
	margin: 0;
    background-color: transparent;
    padding: 5px 0;
    font-style: italic;
    text-align: left;
}

.wp-caption {
	max-width: 100%!important;
}

	.cadrePage .extrait{
		background-color:#F5E218;
		font-size:18px;
		font-weight:600;
		position:relative;
		padding:10px;
		margin: 20px 0px;
	}
		/*.cadrePage .extrait::before{
			content:"";
			position:absolute;
			top:3px;
			left:3px;
			width:52px;
			height:45px;
			background-image:url('../img/bg-gauche-extrait.png');
			background-repeat:no-repeat;
		}
		.cadrePage .extrait::after{
			content:"";
			position:absolute;
			bottom:3px;
			right:3px;
			width:51px;
			height:45px;
			background-image:url('../img/bg-droit-extrait.png');
			background-repeat:no-repeat;
		}*/

	.faitesTourner{
		margin: 0px;
		padding:0px;
		height: 30px;
		margin: 5px 0px;
		color:#000;
		clear: both;
	}
	.faitesTourner li{
		display:inline;
		padding:0px 5px;
		font-size: 15px;
		line-height: 32px;
		font-weight:bold;
		color:#000;
	}
	.faitesTourner li a{
		color:#000;
		font-size: 24px;
		margin: 0px 5px;
	}
	.faitesTourner li .addthis_toolbox{
		display:inline;
	}

	.listeMBFVideoImage li{
		list-style:none;
		display:inline-block;
		color:#fff;
	}
	.listeMBFVideoImage li a{color:#fff;}
	.listeMBFVideoImage li a:hover{color:#fff;}
	.btn-video{
		background-color:#6FAB21;
		border-radius:0px!important;
	}
	.btn-image{
		background-color:#34B2E6;
		border-radius:0px!important;
	}

	/* ==========================================================================
	   Page partenaires, parrains et mécènes
	   ========================================================================== */
.menuPartenaires{
	margin:0px!important;
	padding:0px;
	background-color:#383838;
	font-size:20px;
	font-weight:300;
	color:#BDBDAE;
}
.menuPartenaires li{
	display:inline-block;
	position:relative;
	padding: 2px 16px;
	margin: 0px 10px;
	height: 37px;
}
.menuPartenaires li::before{
	content:"";
	display:block;
	position:absolute;
	top:0px;
	right:-19px;
	bottom:0px;
	background-image:url('../img/separationMenuMidRight.png');
	background-repeat:no-repeat;
	width:19px;
	z-index:25;
}
.menuPartenaires li::after{
	content:"";
	display:block;
	position:absolute;
	background-image:url('../img/losange-gris.png');
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	top: 13px;
	left: -2px;
}
.menuPartenaires li:hover::after,.menuPartenaires li.active::after{
	background-image:url('../img/losange-jaune.png');
}

.menuPartenaires li a{
	display:block;
	color:#BDBDAE;
	height:29px;
	line-height:37px;
	position:relative;
	z-index:20;
}
.menuPartenaires li:hover a,.menuPartenaires li.active a{
	color:#FFF;
}

	.unPartenaire,.unParrains{
		background-color:#FFF;
		margin-top: 20px;
	}

	.unParrains img,.unParrains .contentParrains{
		float:left;
		width:50%;
	}

		.contentParrains h3,.contentPartenaire h3{
			margin: 5px;
			text-align: center;
			font-weight: bold;
			font-size: 15px;
			border-bottom: 1px solid #fff;
			padding-bottom: 5px;
		}
		.contentParrains a{color:#000;}
		.contentParrains p,.contentPartenaire p{
			font-weight: bold;
			font-size:13px;
			text-align: center;
			margin: 5px;
		}

		.unParrains {
			background-image:url('../img/lireSuite.png');
			background-repeat:no-repeat;
			background-position: 98% 98%;

		}
		.unMecene {
			background-image:none!important;
		}

	.unPartenaire img,.contentPartenaire{display:block; float:left;}
	.unPartenaire img{width:170px;}
	.contentPartenaire{width:290px;}

	.contentPartenaire{display:none;}
	.mini-item.w2 .contentPartenaire{display:block;}

	#containerisotop .item{
		/*margin:15px;*/
	}
	.grid-sizer,.mini-item { width: 170px; }
	.mini-item.w2 { width: 464px; }
	.mini-item .mapPartenaire{display:none;height:0px;}
	.mini-item.w2 .mapPartenaire{display:block!important;height:200px!important;}
	.cacher{display:none!important;}

	.listeFilter{margin-top: 20px;}
	.myFilter{margin:0px; padding:0px;}
	.myFilter li:first-child{display:inline-block; width:75px; text-align:right;}
	.myFilter li{ font-size:12px; color:#383838; display:inline; list-style:none; margin:0px; padding:2px 5px;}
	.myFilter li button{ color:#fff; background-color:#6B6B6B; border:none; padding:3px;}
	.myFilter li button.selected{background-color:#383838;}

	#carteAllPartenaire{height:500px;margin-top: 20px;}

	#carteAntennes h2 {
		font-size: 12px;
		padding-left: 0;
	}

	#carteAntennes h2::before {
		display: none;
	}

	/* ==========================================================================
	   Page conseils d'administration
	   ========================================================================== */
	.unConseil{background-color:#FFF;margin-top: 20px;	background-image:url('../img/lireSuite.png');
	background-repeat:no-repeat;
	background-position: 98% 98%;position: relative;}

	.headerConseil{background-color:#000; line-height:26px; font-size:12px; padding:0px 5px; color:#FFF}
	.unConseil h3{ margin:10px; font-size:17px; font-weight:bold;color:#000;}
	.unConseil p{ font-size:12px; margin:0px 10px;color:#000;padding-right: 30px;}

	/* ==========================================================================
	   Page MBF in ACTION
	   ========================================================================== */

.menuBV{
	margin:0px;
	padding:0px;
	background-color:#383838;
	font-size:15px;
	font-weight:300;
	color:#BDBDAE;
}
.menuBV li{
	display:inline-block;
	position:relative;
	padding: 2px 8px 2px 12px;
	margin: 0px 3px 0px 15px;
	height: 37px;
}
.menuBV li~li::before{
	content:"";
	display:block;
	position:absolute;
	top:0px;
	left:-23px;
	bottom:0px;
	background-image:url('../img/separationMenuMidRight.png');
	background-repeat:no-repeat;
	width:19px;
	z-index:25;
}
.menuBV li::after{
	content:"";
	display:block;
	position:absolute;
	background-image:url('../img/losange-gris.png');
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	top: 13px;
	left: -2px;
}
.menuBV li:hover::after,.menuBV li.current-menu-item::after{
	background-image:url('../img/losange-vert.png');
}

.menuBV li a{
	display:block;
	color:#BDBDAE;
	height:29px;
	line-height:37px;
	position:relative;
	z-index:20;
	padding-left:3px;
}
.menuBV li:hover a,.menuBV li.current-menu-item a{
	color:#FFF;
}

.mypagination ul{
	text-align:center;
	margin: 20px 0px;
	padding:0px;
}
.mypagination li{
	display:inline-block;
}
.mypagination li span, .mypagination li a{
	display:block;
	color:#fff;
	background-color:#383838;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:32px;
	height:32px;
	line-height:30px;
	font-size:13px;
	margin:0px;
	border:1px solid #383838;
}
.mypagination li .current{
	border:1px solid #F5E218;
	color:#F5E218;
}
.mypagination li a{color:#FFF;}
.excerpt-bv-gauche{font-size:17px;font-weight:bold; text-align:center;}
.content-bv-gauche{font-size:12px;}
.content-bv-gauche ul{margin-left:20px;}
.content-bv-gauche p{margin: 0px 0px 10px 0px;}
.lien-bv-gauche{
	margin:0px;
	padding:0px;
	list-style:none;
}
	.lien-bv-gauche li{
		margin: 10px 0px;
	}
	.lien-bv-gauche li a{
		display:block;
		background-color:#79C021;
		border-bottom:2px solid #fff;
		background-image:url('../img/losange-blanc.png');
		background-repeat:no-repeat;
		background-position: 8px center;
		padding:0px 0px 0px 30px;
		line-height:30px;
		color:#fff;
	}

	/* block BV */
	.uneBV{
		position:relative;
		margin-top:20px;
		background-color:#383838;
		background-image:url('../img/bg-uneBV.png');
		background-repeat:no-repeat;
		background-position: 95% 95%;
		color:#fff;
	}
	.blockTxtBV{
		/*padding:3px 10px 10px 10px;*/
		padding:10px;
		height: 175px;
		overflow: hidden;
	}
	.headerBV{background-color:#72B220;padding: 3px 10px; font-size:15px; font-style:italic;color: #fff;}
	.uneBV h3{font-size:17px; margin:0px 0px 5px 0px;font-weight: bold;color: #fff;}
	.blockTxtBV p{font-size:12px;color: #fff;}
	#carteAllBv{height:500px;margin-top: 20px;}

	/* ==========================================================================
	   Page MBF actions nationales et internationales
	   ========================================================================== */
.content-action-gauche{
	margin: 0px 0px 10px 0px;
}
.titre-action-gauche{
	color:#383838;
	font-size:25px;
	font-weight:bold;
	letter-spacing: 3px;
}
.titre-action-gauche span{
	letter-spacing: 2px;
	color:#383838;
	font-size: 16px;
	display:block;
	font-weight:300;
}

	/* ==========================================================================
	   Page SENTINELLE
	   ========================================================================== */
#carteAll h2{font-size:15px;}
.content-sentinelle-gauche{
	margin: 0px 0px 10px 0px;
}
.titre-sentinelle-gauche{
	color:#383838;
	font-size:25px;
	font-weight:bold;
	letter-spacing: 3px;
}
.titre-sentinelle-gauche span{
	letter-spacing: 2px;
	color:#383838;
	font-size: 16px;
	display:block;
	font-weight:300;
}
.lien-sentinelle-incident{
	-webkit-transition: all 250ms ease-in-out;
-moz-transition: all 250ms ease-in-out;
-ms-transition: all 250ms ease-in-out;
-o-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
	background-color:#F5E218;
	background-image:url('../img/picto-main.png');
	background-repeat:no-repeat;
	background-position: 3px center;
	font-size:20px;
	font-weight:bold;
	border-bottom:solid 2px #fff;
	color:#000;
	display:block;
	height:77px;
	padding-left:86px;
	padding-top: 10px;
}
.lien-sentinelle-incident:hover{color:#000;}

.listeTermsSentinelle{margin:0px; padding:0px; list-style:none;margin-top: 20px;}

.listeTermsSentinelle li{display:block; width:50%; float:left; font-size:11px;margin:0px 0px 10px 0px; padding-left:5px;}
#carteAll{width:100%; height:580px;clear: both;}

.uneOptionCarte .innerOption{padding: 5px; cursor:pointer;-webkit-transition: all 250ms ease-out;
-moz-transition: all 250ms ease-out;
-ms-transition: all 250ms ease-out;
-o-transition: all 250ms ease-out;
transition: all 250ms ease-out;}
.uneOptionCarte.selected .innerOption{background-color: rgba(255, 255, 255, 0.6);}

.uneOptionCarte .innerOption .col-sm-3 span{margin-left: 7px;
vertical-align: middle;
font-size: 16px;}

#carteSingle{width:100%;height:185px;}


/* block BV */
	.uneSentinelle{
		margin-top:20px;
		background-color:#383838;
		background-image:url('../img/bg-uneBV.png');
		background-repeat:no-repeat;
		background-position: 95% 95%;
		color:#fff;
		min-height: 120px;
		display: block;
		position: relative;
	}
	.blockTxtSe{padding:3px 10px 10px 10px;}
	.uneSentinelle h3{font-size:15px; margin:0px 0px 5px 0px;font-weight: bold;color:#fff;}
	.blockTxtSe p{font-size:13px;color:#fff;margin-top: 10px;}
	.uneSentinelle .lireSuiteSentinelle{position:absolute; bottom:5px; right:5px;}

	.headerconcertation{background-color:#EC8013;padding: 3px 10px; font-size:15px; font-style:italic;color:#fff;}
	.headerinterdiction{background-color:#8C0000;padding: 3px 10px; font-size:15px; font-style:italic;color:#fff;}
	.headersolution{background-color:#6FAB21;padding: 3px 10px; font-size:15px; font-style:italic;color:#fff;}
	.headerveille{background-color:#009EE0;padding: 3px 10px; font-size:15px; font-style:italic;color:#fff;}

.borderconcertation{
	background-color:#fff;
	border-left:3px solid #EC8013;
	padding-left:5px;
}
.borderinterdiction{
	background-color:#fff;
	border-left:3px solid #8C0000;
	padding-left:5px;
}
.bordersolution{
	background-color:#fff;
	border-left:3px solid #6FAB21;
	padding-left:5px;
}
.borderveille{
	background-color:#fff;
	border-left:3px solid #009EE0;
	padding-left:5px;
}

	/* ==========================================================================
	   Page Dossier SENTINELLE
	   ========================================================================== */

.singleSentinelle h1{font-size: 32px; font-weight: 300; color:#383838; background-color:transparent;  }
.singleSentinelle p{font-size: 12px; font-weight: bold; color:#383838;}
.infoSentinelle{font-size: 11px;font-weight: bold;}
.infoSentinelle img{margin-right: 10px;}
.dateSentinelle{font-style: italic; font-weight: normal;display: block; margin: 0px 0px 20px 20px;}

.singleSentinelle h2{font-size: 32px; font-weight: 300; color:#383838;}

.unArticleSuivi{
	background-color:#fff;
	font-size: 12px;
	cursor: pointer;
}
.unArticleSuivi .media-body{
	padding-left: 20px;
}
.unArticleSuivi .myDate{
	color: #383838;
	font-size: 11px;
	font-style: italic;
	line-height: 30px;
}
.unArticleSuivi h4{
	font-size: 17px;
	font-weight: bold;
}
.unArticleSuivi .myGlyphicon{
	line-height: 116px;
	font-size: 50px;
}
.contentArticleSuivi{display: none;}

.view {
	width: 263px;
    height: 142px;
   overflow: hidden;
    position: relative;

}
.view .mask{
 width: 263px;
    height: 142px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}

.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {

    font-style: italic;
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover {
    box-shadow: 0 0 5px #000
}
.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color: rgba(0, 0, 0, 0.8);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
	font-size:35px;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #009EE0;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #fff;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.partageActu .icon-ico-facebook:hover{color:#375794;}
.partageActu .icon-ico-twitter:hover{color:#33CCFF;}
.partageActu .icon-ico-pinterest:hover{color:#CB2026;}

.partageActu .icon-ico-pinterest,.partageActu .icon-ico-twitter,.partageActu .icon-ico-facebook{
	-webkit-transition: color 250ms ease-in-out;
-moz-transition: color 250ms ease-in-out;
-ms-transition: color 250ms ease-in-out;
-o-transition: color 250ms ease-in-out;
transition: color 250ms ease-in-out;}

	/* ==========================================================================
	   PAGE SITE MAP
	   ========================================================================== */
.mysitemap{
margin-top: 20px;
}

.mysitemap ul{
	margin:0px;
	padding:0px;
}
.mysitemap ul li{
	list-style:none;
	margin: 8px!important;
	}
.mysitemap ul li a{
	color:#2E2D2E;
	border-left:1px #AFAFAF solid;
	padding:3px 10px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	}

.mysitemap .sub-menu{
	position:relative;
	top:0px;
	opacity:1;
	height:auto;
	background-color: transparent;
	margin:10px;
}

.mysitemap ul li a:hover{
	color:#000;
	border-left:3px #34B2E6 solid;
	padding-left:15px;
}

	/* ==========================================================================
	   ALERT FORM
	   ========================================================================== */
.screen-reader-response{
	position:relative!important;
	height:auto!important;
	width:auto!important;
	padding:10px!important;
	/*border:1px #AFAFAF solid!important;*/
}

.tabmbflive a{
	color:#2E2D2E!important;
	border-radius:0px!important;
}
#mbflive{padding-top:10px;}
.wall-outer{
	margin-top:20px;
}


.btAdherer{
	background-color: #009EE0;
	position: relative;
	clear: both;
	padding: 3px;
	display: table;
width: 100%;
}
.btAdherer a{
	display: table-cell;
	vertical-align:middle;
	height:120px;
	position: relative;
	z-index: 4;
	/* border-bottom: 1px dotted #fff; */
	border: 1px dotted #fff;
	/* font-size: 24px; */
	font-size: 17px;
	font-weight: 600;
	color: #fff;
	text-align: center;
}

.modal-body ul, .modal-body ol {
  padding-left: 20px;
}
