.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {margin-bottom:0;}

/* GOUTIERES COLONNE*/
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {padding-left:10px; padding-right:10px;}

/* GOUTIERES COLONNE PRINCIPALE  HOME */
body.home .vc_col-sm-12 {padding:0} /* Supression des marges sur le sm-12 de la home */

.tp-bullets.simplebullets.round .bullet {
	cursor: pointer;
	position: relative;
	background: url(../img/assets/bulletSlider.png) no-repeat top left;
	width: 50px;
	height: 50px;
	margin-right: 0px;
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	 }


.wpb_row::after, .wpb_row::after {
	content: "\0020";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
	}
	
.singleExpo .no-padding {padding:0}

/* Accordeon */
.wpb_accordion_header { border-bottom:1px dotted #000000; border-top:1px dotted #000000;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {margin:0 0 -1px 0; padding:0; position:relative;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {padding-left:10px; padding-right:10px; -webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-o-transition: all .15s ease;
	transition: all .15s ease;}
.wpb_content_element .wpb_accordion_header a {padding: 0.8em 0;}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	display: block;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	position: absolute;
	right: 0.7em;
	top: 0.7em;
}


.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {padding: 2em 0;}
/* VERSION COULEUR ICONE */ 
.bodyRouge .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .bodyRouge .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {background-image: url(../img/toggle_open.png);}
.bodyViolet .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .bodyViolet .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {background-image: url(../img/toggle_open_violet.png);}

.bodyRouge .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.bodyViolet .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon
	{background-image: url(../img/toggle_close.png);}


.paddingLeft {padding-left:15px;} /* padding manuel  pour multicolonne */
.margeBootstrap .paddingLeft {padding-left:15px;} /* padding manuel pour multicolonne */


.wpb_column {margin-top:20px;} /* Marge haute quand passage sur 1 colonne */
.noMargeTop .wpb_column {margin-top:0px;}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (max-width:450px) {
	/* Accordeon */
		.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {display:none;}
}

@media only screen and (max-width:768px) {
		body.home .vc_col-sm-4 {padding:0} /* Supression des marges quand on passe sur 1 colonne au niveau des sm-4 sur la home */
		.paddingLeft {padding-left:0px;}
		.margeBootstrap .paddingLeft {padding-left:0px;}
		/*.wpb_column {margin-top:20px;} */ /* Marge haute quand passage sur 1 colonne : mis hors responsive */
}

@media only screen and (max-width:991px) {
	/* MISE A 0 DE TOUTES LES MARGES SOUS 991px */
	.margeBootstrap {margin: 0 0;}
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {padding-left:0; padding-right:0}
	.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {padding-left:0; padding-right:0; width:100%; float:none}
	/* ET PASSAGE EN 1 COLONNE */
	

/*------------------------------------*\
    PALLIER MANUEL DE PASSAGE A 100% : class a mettre dans VC-composer
\*------------------------------------*/
	
@media only screen and (max-width:1280px) {
	.pallier1200 .vc_col-sm-8, .pallier1200 .vc_col-sm-6, .pallier1200 .vc_col-sm-6, .pallier1200 .vc_col-sm-4  {width:100%} /* Sur 1 ligne en dessous de 1200 */
}