@charset "utf-8";
/* CSS Document */

@media all and (max-width: 768px) {
	
#cookiealert_container {
 display:none !important;
}
 #dcom_main_container #headerxxl, #dcom_main_container #seo_footer, #dcom_main_container #darty_footer, #dcom_main_container #tunnel_mobile_footer, table#site_footer {
 display: none;
}

 #darty-header-line2-container, #darty_top_links, #darty-header-rightblock, #univers-menu-xxl {
 display:none;
}
 div#darty_footer {
 display:none;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	width: 290px;
	height: 163px;
}

#dcom_main_ftl_metier_container {
    background: #ffffff!important;
}

#dcom_main_container {
	width: 100% !important;
	background:#ffffff!important;
}


body {
	background-size: contain !important;
	margin:0;
	padding:0;
	background:#ffffff!important;
}




/* ________ BACKGROUND ________*/








/* ________ HEADER ________*/

#container-header-page{
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding:0;	
	background-color:#ffffff;
}


.header-page{
	display:none;
}

.header-page-responsive{
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding:0;	
	display:block;
}

	










/* ________ SPECIAUX ________*/


.color-white{
	color:#ffffff;
}


.text-bold{
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	font-weight:bold;
}




/* ________ SEPARATEUR ________*/


.separateur-mobile{
	width:100%;
	clear:both;	
	background-color:#ffffff;
}

.separateur-grey{
	width:100%;

}


.separateur-mobile-blue{
	width:100%;
	height:5px;
	clear:both;	
	background-color:#306fb5;
}


.separateur-univers{
	display:none;
}






/* ________ SLIDER ________*/

/** ---------------------------------------
 * Slider 
 ----------------------------------------*/
 
.header-visuel-slider{
	display:none;
}
 
 
.content-slider {
	display:none;
}



#content-slider-mobile{
	display:block;
 }
 
 
.bandeau-slider-mobile{
	width: 100%;
	background-color:#ededed!important ;
}	


.slider-mobile{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	vertical-align: top;
	margin:0;
	padding:1px 0;
}






/* ________ Navigation ________*/
#section-nav{
	display:none;
}



/* ____________________ SECTION OFFRE______________________*/

.title-section, .title-section-exception{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	font-size:1.5em;
	text-align:center;
	padding:20px;
	margin:0;
	}
	
	
.blocs-offres{
	width:100%;
	border:3px solid #306fb5;
	margin:0 auto;
}	
	
.big-bloc{
	width:100%;
	float:none;
	border-right:0;
	text-align:center;
}	

.small-bloc{
	float:none;
	width:100%;
	text-align:center;
}
	
.big-bloc img, .small-bloc img{	
	-webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
	}
	
	
.small-bloc img:hover, .big-bloc img:hover{
	opacity:inherit;
}
	
/*.small-bloc img:nth-of-type(2n+2){
	border-top:2px solid #306fb5;
}	*/




/* ________ Offres bandeaux ________*/

.content-offres-bandeau{
	width: 100%;
	background-color:#ffffff!important ;
	margin: 0 auto 10px;
}	


.bloc-offres-bandeau{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	vertical-align: top;
	margin:0;
	padding:1px 0;
}


.img-offres-bandeau{
	display:none;	
}

.img-offres-bandeau-mobile{
	 display:block;
	 width:100%;
}






/* ________ BLOCS ________*/
		/* ________ zone offres________*/
	
		
#content-bloc-offres{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin:0 auto;
	display: table-cell;
    background-color: #ffffff;
}



.segment-offre{
	width:100%;
	float:none;
	margin-top:0;
}



.column-1{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:left;
	width:49%;
	background-color:#ffffff;
	text-align:center;
	max-height:500px;
}

.column-2{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float:left;
	width:49%;
	background-color:#ffffff;
	text-align:center;
	max-height:500px;
}



.bloc-offre-1{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	height:auto;
	margin: 7px auto 0;
    border: 4px solid #306fb5;
}

.bloc-offre-2{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:100%;
	height:auto;
	margin: 5px auto;
    height: auto;
    border: 4px solid #306fb5;
	margin-left:4%;
	
}

.bloc-offre-1 img, .bloc-offre-2 img{
	-webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}

.bloc-offre-1:hover img,.bloc-offre-2:hover img{
	opacity: 1;
}

	
	




/* _______________________ SECTIONS UNIVERS ______________________*/	

#content-univers{
	width:100%;
}

.bloc-four{
	width:100%;
	margin:0 auto;
}	


.bloc-four-univers{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
	width:50%;
    background-color: #ffffff;
    text-align: center;
	border-bottom:10px solid #ffffff;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;
	margin-right:0;

}


.bloc-four-univers img{
	-webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
}

.bloc-four-univers img:hover{
	opacity:inherit;
}


	



/* ________ MENTIONS ________*/

#mentions-page{
	padding:10px 20px;
	font-size:0.7em;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	color:#414141;	
}

#mentions-page p{
	width:100%;
	display:block;
	margin:0 auto;
	padding: 0;
}




}