 /****************************************/
 /* ligne*/
 /**************************************/ 
 html.no-flexbox .Ligne{
	 width:100%;
	 float:left;
	 margin-bottom:20px;
	 display:block;
}

/*2 elements*/
html.no-flexbox .contientElems2 > .pc25{
	width:24.3%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems2 > .pc33{
	width:31.46%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems2 > .pc50{
	width:48.6%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems2 > .pc75{
	width:72.9%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems2 > .pc66{
	width:65.74%;
	margin-right:2.8%;
}
/*3 elements*/
html.no-flexbox .contientElems3 > .pc25{
	width:23.6%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems3 > .pc50{
	width:47.2%;
	margin-right:2.8%;
}
html.no-flexbox .contientElems3 > .pc33{
	width:31.46%;
	margin-right:2.8%;
}
/*4 elements*/
html.no-flexbox .contientElems4 > .pc25{
	width:22.9%;
	margin-right:2.8%;
}
/* pc20 */
html.no-flexbox .contientElems1 > .pc20,
html.no-flexbox .contientElems2 > .pc20,
html.no-flexbox .contientElems3 > .pc20,
html.no-flexbox .contientElems4 > .pc20,
html.no-flexbox .contientElems5 > .pc20{
	width:17.75%;
	margin-right:2.8%;
}
/* pc40 */
html.no-flexbox .contientElems1 > .pc40,
html.no-flexbox .contientElems2 > .pc40,
html.no-flexbox .contientElems3 > .pc40,
html.no-flexbox .contientElems4 > .pc40,
html.no-flexbox .contientElems5 > .pc40{
	width:38.32%;
	margin-right:2.8%;
}
/* pc60 */
html.no-flexbox .contientElems1 > .pc60,
html.no-flexbox .contientElems2 > .pc60,
html.no-flexbox .contientElems3 > .pc60,
html.no-flexbox .contientElems4 > .pc60,
html.no-flexbox .contientElems5 > .pc60{
	width:58.88%;
	margin-right:2.8%;
}
/* pc80 */
html.no-flexbox .contientElems1 > .pc80,
html.no-flexbox .contientElems2 > .pc80,
html.no-flexbox .contientElems3 > .pc80,
html.no-flexbox .contientElems4 > .pc80,
html.no-flexbox .contientElems5 > .pc80{
	width:79.44%;
	margin-right:2.8%;
}

/**************************************/
/*               tabl                 */
/**************************************/

html.no-flexbox .contientElems1 > .tabl25,
html.no-flexbox .contientElems2 > .tabl25,
html.no-flexbox .contientElems3 > .tabl25,
html.no-flexbox .contientElems4 > .tabl25{
	width:25%;
}
html.no-flexbox .contientElems1 > .tabl33,
html.no-flexbox .contientElems2 > .tabl33,
html.no-flexbox .contientElems3 > .tabl33,
html.no-flexbox .contientElems4 > .tabl33{
	width:33.3%;
}
html.no-flexbox .contientElems1 > .tabl50,
html.no-flexbox .contientElems2 > .tabl50,
html.no-flexbox .contientElems3 > .tabl50,
html.no-flexbox .contientElems4 > .tabl50{
	width:50%;
}
html.no-flexbox .contientElems1 > .tabl66,
html.no-flexbox .contientElems2 > .tabl66,
html.no-flexbox .contientElems3 > .tabl66,
html.no-flexbox .contientElems4 > .tabl66{
	width:66.6%;
}
html.no-flexbox .contientElems1 > .tabl75,
html.no-flexbox .contientElems2 > .tabl75,
html.no-flexbox .contientElems3 > .tabl75,
html.no-flexbox .contientElems4 > .tabl75{
	width:75%;
}
html.no-flexbox .contientElems1 > .tabl20,
html.no-flexbox .contientElems2 > .tabl20,
html.no-flexbox .contientElems3 > .tabl20,
html.no-flexbox .contientElems4 > .tabl20,
html.no-flexbox .contientElems5 > .tabl20{
	width:20%;
}
html.no-flexbox .contientElems1 > .tabl40,
html.no-flexbox .contientElems2 > .tabl40,
html.no-flexbox .contientElems3 > .tabl40,
html.no-flexbox .contientElems4 > .tabl40{
	width:40%;
}
html.no-flexbox .contientElems1 > .tabl60,
html.no-flexbox .contientElems2 > .tabl60,
html.no-flexbox .contientElems3 > .tabl60,
html.no-flexbox .contientElems4 > .tabl60{
	width:60%;
}
html.no-flexbox .contientElems1 > .tabl80,
html.no-flexbox .contientElems2 > .tabl80,
html.no-flexbox .contientElems3 > .tabl80,
html.no-flexbox .contientElems4 > .tabl80{
	width:80%;
}

.pc100.dernierElems, .pc75.dernierElems, .pc66.dernierElems, .pc50.dernierElems, .pc33.dernierElems, .pc25.dernierElems, .pc20.dernierElems, .pc40.dernierElems, .pc60.dernierElems, .pc80.dernierElems{
	margin-right:0 !important;
}
.Ligne div.dernierElems, #forms .row.dernierElems, #wrapper .formulaire .row.dernierElems{
	margin-right:0;
}
.Pageligne.contientElems2 .PageligneBloc.dernierElems, 
.Pageligne.contientElems3 .PageligneBloc.dernierElems{
	margin-right:0;
}

/*******************************************/
/*           navigation                    */
/******************************************/
html.no-flexbox #header .nested.nested2 ul.firstLevel{
	 float:left;
	 width:100%;
 display:block;
}

html.no-flexbox #header .nested.nested2 ul.firstLevel li.firstLevelLi ul.secondLevel .enveloppesecondLevelLi li.secondLevelLi{
	width:30%;
}
html.no-flexbox #header .nested.nested2 ul.firstLevel li.firstLevelLi ul.secondLevel .enveloppesecondLevelLi li.secondLevelLi:nth-child(3n+1){
	clear:left;
}
html.no-flexbox #header .nested.nested2 ul.firstLevel li.firstLevelLi ul.secondLevel .enveloppesecondLevelLi.w100 li.secondLevelLi{
	width:24%;
}
html.no-flexbox #header .nested.nested2 ul.firstLevel li.firstLevelLi ul.secondLevel .enveloppesecondLevelLi.w100 li.secondLevelLi:nth-child(3n+1){
	clear:none;
}
html.no-flexbox #header .nested.nested2 ul.firstLevel li.firstLevelLi ul.secondLevel .enveloppesecondLevelLi.w100 li.secondLevelLi:nth-child(4n+1){
	clear:left;
}

/************************************/
/*         LigneBloc                */
/************************************/
html.no-flexbox .LigneBlocx2 .blocLien{
	width:48.6%;
}
html.no-flexbox .LigneBlocx3 .blocLien{
	width:31.46%;
}

/****************************/			 
/*      rsslide          */
/****************************/
html.no-flexbox .widgetTemoignages .rslides_tabs{
}
html.no-flexbox .widgetTemoignages .rslides_tabs li{
	float:left;
	width:auto;
	margin:0 ;
}

/****************************************/
/*            sliderBox                 */
/****************************************/
html.no-flexbox .sliderBoxX5 .pc20{
	width:17.75%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX5 .pc20:nth-child(5n){
	margin-right:0;
}
html.no-flexbox .sliderBoxX4 .pc25{
	width:22.9%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX4 .pc25:nth-child(4n){
	margin-right:0;
}
html.no-flexbox .sliderBoxX3 .pc33{
	width:31.46%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX3 .pc33:nth-child(3n){
	margin-right:0;
}
html.no-flexbox .sliderBoxX2 .pc50{
	width:48.6%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX2 .pc50:nth-child(2n){
	margin-right:0;
}


@media only screen and (max-width: 1139px){

/****************************/			 
/*      pc et tabl          */
/****************************/

			 /* pc */
			html.no-flexbox .contientElems4 > .pc25,
			html.no-flexbox .contientElems5 > .pc20{
				width:48.6%;
				margin-right:2.8%;
			}
			html.no-flexbox .contientElems4 > .pc25:nth-child(2n),
			html.no-flexbox .contientElems5 > .pc20:nth-child(2n){
				margin-right:0;
			}
			html.no-flexbox .contientElems5 > .tabl20.dernierElems, 
			html.no-flexbox .contientElems5 > .pc20.dernierElems{
				width:100%;
				margin-right:0;
			}
			html.no-flexbox .contientElems4 > .tabl25, 
			html.no-flexbox .contientElems5 > .tabl20{
				width:50%;
			}
			 
			html.no-flexbox .contientElems1 > div, 
			html.no-flexbox .contientElems2 > .pc20,
			html.no-flexbox .contientElems2 > .pc25,
			html.no-flexbox .contientElems2 > .pc33,
			html.no-flexbox .contientElems2 > .pc40,
			html.no-flexbox .contientElems2 > .pc50,
			html.no-flexbox .contientElems2 > .pc60,
			html.no-flexbox .contientElems2 > .pc66,
			html.no-flexbox .contientElems2 > .pc75,
			html.no-flexbox .contientElems2 > .pc80,
			html.no-flexbox .contientElems3 > .pc25,
			html.no-flexbox .contientElems3 > .pc20,
			html.no-flexbox .contientElems3 > .pc40,
			html.no-flexbox .contientElems3 > .pc50,
			html.no-flexbox .contientElems3 > .pc60,
			html.no-flexbox .contientElems4 > .pc20,
			html.no-flexbox .contientElems4 > .pc40,
			html.no-flexbox .contientElems2 > .tabl20,
			html.no-flexbox .contientElems2 > .tabl25, 
			html.no-flexbox .contientElems2 > .tabl33,
			html.no-flexbox .contientElems2 > .tabl40,
			html.no-flexbox .contientElems2 > .tabl50,
			html.no-flexbox .contientElems2 > .tabl60,
			html.no-flexbox .contientElems2 > .tabl66,
			html.no-flexbox .contientElems2 > .tabl75,
			html.no-flexbox .contientElems2 > .tabl80,
			html.no-flexbox .contientElems3 > .tabl25,
			html.no-flexbox .contientElems3 > .tabl20,
			html.no-flexbox .contientElems3 > .tabl40,
			html.no-flexbox .contientElems3 > .tabl50,
			html.no-flexbox .contientElems3 > .tabl60,
			html.no-flexbox .contientElems4 > .tabl20,
			html.no-flexbox .contientElems4 > .tabl40,
			html.no-flexbox .Pageligne.contientElems3 .PageligneBloc.PageligneBloc1{
				width:100%;
				margin-right:0%;
			}
			
			.layoutLeftContent .Pageligne.contientElems3 .PageligneBloc {
				width: 48.125%;
			}
			
/************************************/
/*         LigneBloc                */
/************************************/

html.no-flexbox .LigneBlocx3 .blocLien{
	width:48.6%;
}
html.no-flexbox .LigneBlocx3 .blocLien:nth-child(3n){
	margin-right:2.8%;
}
html.no-flexbox .LigneBlocx3 .blocLien:nth-child(2n){
	margin-right:0;
}

/****************************************/
/*            sliderBox                 */
/****************************************/

html.no-flexbox .sliderBoxX5 .pc20:nth-child(5n){
	margin-right:2.8%;
}

html.no-flexbox .sliderBoxX4 .pc25:nth-child(4n){
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX5 .pc20, html.no-flexbox .sliderBoxX4 .pc25, html.no-flexbox .sliderBoxX3 .pc33{
	width:31.46%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX3 .pc33:nth-child(3n), html.no-flexbox .sliderBoxX5 .pc20:nth-child(3n), html.no-flexbox .sliderBoxX4 .pc25:nth-child(3n){
	margin-right:0;
}
html.no-flexbox .sliderBoxX2 .pc50{
	width:48.6%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX2 .pc50:nth-child(2n){
	margin-right:0;
}
			
} /* fin 1139 */

@media only screen and (max-width: 799px){
				/************
				bloc pc
				************/
html.no-flexbox .contientElems3 > .pc33,
html.no-flexboxlegacy .contientElems3 > .pc33,
html.no-flexbox .contientElems3 > .tabl33,
html.no-flexboxlegacy .contientElems3 > .tabl33{
	width:100%;
	margin-right:0;
}

/****************************************/
/*            sliderBox                 */
/****************************************/


html.no-flexbox .sliderBoxX3 .pc33:nth-child(3n), html.no-flexbox .sliderBoxX5 .pc20:nth-child(3n), html.no-flexbox .sliderBoxX4 .pc25:nth-child(3n){
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX5 .pc20, html.no-flexbox .sliderBoxX4 .pc25, html.no-flexbox .sliderBoxX3 .pc33, html.no-flexbox .sliderBoxX2 .pc50{
	width:48.6%;
	margin-right:2.8%;
}
html.no-flexbox .sliderBoxX3 .pc33:nth-child(2n), html.no-flexbox .sliderBoxX5 .pc20:nth-child(2n), html.no-flexbox .sliderBoxX4 .pc25:nth-child(2n), html.no-flexbox .sliderBoxX2 .pc50:nth-child(2n){
	margin-right:0;
}

} /* fin 799 */

@media only screen and (max-width: 639px){
				/************
				bloc pc
				************/
html.no-flexbox .contientElems5 > .pc20,
html.no-flexboxlegacy .contientElems4 > .pc25,
html.no-flexbox .contientElems5 > .tabl20,
html.no-flexboxlegacy .contientElems4 > .tabl25{
	width:100%;
	margin-right:0;
}
/************************************/
/*         LigneBloc                */
/************************************/

html.no-flexbox .LigneBlocx2 .blocLien, 
html.no-flexbox .LigneBlocx3 .blocLien{
	width:100%;
	margin-right:0;
}

/****************************************/
/*            sliderBox                 */
/****************************************/


html.no-flexbox .sliderBoxX5 .pc20, html.no-flexbox .sliderBoxX4 .pc25, html.no-flexbox .sliderBoxX3 .pc33, html.no-flexbox .sliderBoxX2 .pc50{
	width:100%;
	margin-right:0;
}
html.no-flexbox .sliderBoxX3 .pc33:nth-child(3n), html.no-flexbox .sliderBoxX5 .pc20:nth-child(3n), html.no-flexbox .sliderBoxX4 .pc25:nth-child(4n), html.no-flexbox .sliderBoxX2 .pc50:nth-child(2n){
	margin-right:0;
}


} /* fin 639 */