/*
* 
*/
/* **********************************General css******************************************* */
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,* {
    margin: 0;
    padding: 0;
    border: 0;
}

*{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

body {
    font-family: "Century Gothic";
    font-size: 12px;
    color: #000;
	background:#ffffff;
}

li {
    list-style-type: none;
}

em {
    font-style: normal;
}

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {
    display: block;
}

mark,rp,rt,ruby,summary,
time {
    display: inline;
}

a {
    text-decoration: none;
    color: #676767;
}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

/******************************************************/
/* Container */
/******************************************************/
.zoneMainContent {
    width: 1280px;
    margin: auto;
    overflow: hidden;
	
}

/****************************************************/
/* HEADER */
/******************************************************/
header {
    float: left;
    width: 100%;
    padding: 10px 0 20px 0;
}

.logo {
	width:25%; float:left; 
}

.accroche{ width:75%; float:left; padding-top: 50px;}
.accroche h1{ font-size:36px; font-weight:normal;}
.accroche h1 strong{ color:#fab823; text-transform:uppercase;}

.col_form{background:#d8d8d8;}


/****************************************************/
/* SECTION */
/******************************************************/
section {
    float: left;
    width: 100%;
    height: auto;
    border: 3px solid #fff;
    background-color: #fff;
}

/****************************************************/
/* box_left */
/******************************************************/
.box_left {
	width: 659px;
	background:#fff;
}

.colbanner{width:660px; min-height:853px; height:auto; position:relative;}

.attachment-thumbnail{width: 100%;
object-fit: cover;
max-height: 972px;}



.box_left h2{ font-size:31px;line-height: 38px; padding:17px 0px 26px 0px;}
.blue{ color:#3673c3;}
.box_left h2 strong{font-size:44px; }
.text-uppercase{text-transform:uppercase;}
.txt-center{ text-align:center}


.txt1{ background:#fab823; width:184px; height:184px; border-radius:100%; margin:0px 20px 0px 0px;
font-size:36px; color:#fff; line-height:45px; font-weight:bold; padding-top:20px; position:absolute; top:-10px; right:20px;}



.col_bottom{ position:absolute; bottom:43px; left:19px;}

.txt2{ float:left; background:#3673c3; width:147px; height:147px; border-radius:100%;
 color:#fff;font-weight:bold; padding-top:30px; font-size:17px; line-height:25px; z-index:99999 ;position:relative;}

.txt2 .t1{font-size:44px;}
.txt2 .t2{font-size:29px; }
.txt3{  float:left; background:#fab823; padding:4px 10px 9px 16px; margin-top:47px; margin-left:-8px; font-size:18px; color:#fff;z-index:999 ;position:relative;}
.txt3 strong{ font-size:31px;}

.txt3 sup{ font-size:16px;}


.footer {
		clear: both;
		text-align: justify;
		padding: 0px 5px;
}
		

/****************************************************/
/* box_right */
/******************************************************/
.box_right {
	width: 620px;
	float:right;
}