@import url("//hello.myfonts.net/count/38dbaf"); /*IMPORTANT ! = page view counter */
/* ## TYPOGRAPHY ############################################################# */

@font-face {
    font-family: 'CalvertMTStd';
    src: url('../font/38DBAF_1_0.eot');
    src: url('../font/38DBAF_1_0.eot?#iefix') format('embedded-opentype'),
        url('../font/38DBAF_1_0.woff2') format('woff2'),
        url('../font/38DBAF_1_0.woff') format('woff'),
        url('../font/38DBAF_1_0.ttf') format('truetype');
}
@font-face {
    font-family: 'CalvertMTStd-Bold';
    src: url('../font/38DBAF_2_0.eot');
    src: url('../font/38DBAF_2_0.eot?#iefix') format('embedded-opentype'),
        url('../font/38DBAF_2_0.woff2') format('woff2'),
        url('../font/38DBAF_2_0.woff') format('woff'),
        url('../font/38DBAF_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular-webfont.woff2') format('woff2'),
         url('../font/opensans-regular-webfont.woff') format('woff'),
         url('../font/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold-webfont.eot');
    src: url('../font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bold-webfont.woff2') format('woff2'),
         url('../font/opensans-bold-webfont.woff') format('woff'),
         url('../font/opensans-bold-webfont.ttf') format('truetype'),
         url('../font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#super_global_darty_container {
	background: #ffffff;
}


#dcom_main_container {
    box-shadow: none !important;
	background: none !important;
	background-attachment: fixed;
}

#dcom_main_ftl_metier_container {
	background: none !important;
	background-attachment: fixed;
	box-shadow: none !important;
}

/* #cookiealert_container {
    background-color: transparent !important;
}

#cookiealert_content {
    padding: 5px 20px !important;
    background-color: rgba(0,0,0,.5) !important;
    border: 8px solid #dedede !important;
}
 */

.darty_com_tablet body {
    background-url: none!important;
    background: #ffffff!important;
}
 
 
 
.spacing10 {
    display: none;
}

body{
	margin:0;
	padding:0;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	background-color:#ffffff !important;
}






/* ________ HEADER ________*/

.container-header{
	width:100%;
	margin:0 auto;
	padding:0;	
	background-color:#ffffff;
	display:block;
}


.container-bandeau{
	width:100%;
	margin:10px auto 0;
	padding:0;	
	background-color:#ffffff;
	display:block;
}

.header-bandeau, .bandeau-offre{
	width:100%;
	margin:0 auto;
	padding:0;	
	display:block;
}

.header-bandeau-responsive, .bandeau-offre-responsive, .bandeau-marque-responsive{
	width:100%;
	margin:0 auto;
	padding:0;	
	display:none;
}

.bandeau-marque{
	width:100%;
	margin:0 auto;
	padding:0;	
	display:block;
}


/* ________ SEPARATEUR ________*/

#separateur{
	width:100%;
	height:10px;
	background-color:#ffffff;
	clear:both;	
}


/* ________ TITLE ________*/


.title-universe{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width:1000px;
	padding:40px 0 20px 0;	
	font-family:'CalvertMTStd-Bold', Arial, Helvetica, sans-serif;
	background-color:#ffffff !important;
	font-size:2.5em;
	clear:both;
	text-align:left;
}





.title-mobile{
	display:none;
}

.color-red{
	color:#ec1f2a;
}


.mention-cumulable{
	font-size:0.8em;
	color:#ec1f2a;
}


/* ________ BLOC DESKTOP ________*/

.content-bloc{
	width:1000px;
	margin:0 auto;
	display:block;
	background: #ffffff!important;
}


.bloc-univers-2{
	text-align:center;
	width:457px;
	display:inline-block;
	border:10px solid #ffde17;
	margin-right:10px;
	margin-bottom:20px;
	background-color: #ffde17;
	/*background-color:#005ead;*/
}


.bloc-univers-3{
	text-align:center;
	width:290px;
	display:inline-block;
	border:10px solid #ffde17;
	margin-right:10px;
	margin-bottom:20px;
	background-color: #ffde17;
	/*background-color:#005ead;*/
}


.bloc-univers-4{
	text-align:center;
	width:216px;
	display:inline-block;
	border:10px solid #ffde17;
	margin-right:10px;
	margin-bottom:20px;
	background-color: #ffde17;
	/*background-color:#005ead;*/
}


.bloc-univers:nth-of-type(1n+4){
	margin-right:0;
}



.bloc-univers a, .bloc-univers-2 a, .bloc-code a, .title-universe a{
	text-decoration:none;	
}



.text-univers{
	display:block;
	padding:30px 10px;
	text-align:center;
	font-size:1em;
	background-color:#ffffff;
	font-family:'open_sansbold', Arial, Helvetica, sans-serif;
	color:#000000;
}




.clear{
	clear:both;	
	opacity:0;
	border:0;
}



/* ________ MENTIONS ________*/

#mentions-legales{
	margin:20px auto;
	font-size:0.6em;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	color:#414141;
	background-color:#ededed;
	padding:20px;
}




