@import url(//fonts.googleapis.com/css?family=Imprima|Oswald:400,300,700);
.bkForm {
    color:#244774!important;
}
.bgGrey{background:#eee}
.Oswald{font-variant:normal; font-style:normal; font-family: 'Oswald', sans-serif;}
.Imprima{font-variant:normal; font-style:normal; font-family: 'Imprima', sans-serif;}
.sfontH1Imprima{font-size:34px;}
.Marine_dark{color:#244774}
.Brown_light{color:#8c7f77}
.bluespan{color:#72dbf7}
.text_right{text-align:right}
#Content_header {background-image: url("../img/full2016-07/comparateur-mutuelle-assurance-sante.jpg");background-position: 50% top;background-size: cover;background-repeat:no-repeat}
#formulaire_sante{width:431px;padding:15px 20px;position: absolute; right:20px;z-index:10;color: #8d8b89;background: rgba(255,255,255,0.85);background: -moz-linear-gradient(45deg,  rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.55) 100%); /* FF3.6+ */
				  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,0.95)), color-stop(100%,rgba(255,255,255,0.55))); /* Chrome,Safari4+ */
				  background: -webkit-linear-gradient(45deg,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.55) 100%); /* Chrome10+,Safari5.1+ */
				  background: -o-linear-gradient(45deg,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.55) 100%); /* Opera 11.10+ */
				  background: -ms-linear-gradient(45deg,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.55) 100%); /* IE10+ */
				  background: linear-gradient(45deg,  rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.55) 100%); /* W3C */
				  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#66ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
#formulaire_sante.openForm{background:#F5F5F4; background:rgba(245,245,244,1)}
#formComparateur {
    margin-top: 238px !important;
}
#title_form {color:#244774;font-variant:normal; font-style:normal; font-family: 'Oswald', sans-serif;font-weight:400;background-image:none;}
.pt100{padding-top:60px;}
.relative{position:relative}
.heightheader{height:123px!important}
a{outline:0;}
.bkForm{color: #828282;text-align:left;}
.bkForm label{font-size: 12px;}
.v-align{padding-top:7px}
.formleft{width:470px;margin-left:20px;z-index:3;display:block}
#formulaire_sante a{color:#828282}
#formulaire_sante a:hover{color:#f57e20}
.textBulle{position:absolute;top:20px;left:103px;font-size:11px;color:#595959;font-weight:bold;width:169px}
.valsaisie{color:#d33434;font-size:106%}
.divLabel{text-align:left;padding:9px 0 6px 2px}
#header_conjoint,#header_enfants{border-bottom:1px dotted #828282;text-align:left;margin-bottom:15px;font-size:14px;font-weight:500; display: block; width: 100%}
#formulaire_sante input{color:#828282;height:24px;font-size:14px;border:1px solid #b5b5b5;background:#FFF;padding:2px}
#formulaire_sante select{font-size:14px;margin:0}
.confidentialite{font-size:9px;text-align:justify;padding:0 0 2px}
.aligncenter{text-align:center}
.nowrap{white-space:nowrap}
#header_conjoint{padding-top:10px}
#formulaire_sante div.block_select.rouge{border:2px solid red;background-color:red;padding:0}
#formulaire_sante input.rouge{border:1px solid red}
#dtnAdulte1j,#dtnAdulte1m{width:45px}
#nbEnfants_form,#selectConjoint{width:55px}
#criteres{width:162px}
#codePostal_form{width:63px;margin-left:0}
#regimeConjoint,#regimeEnfant1,#regimeEnfant2,#regimeEnfant3,#regimeEnfant4,#regimeEnfant5,#regimeEnfant6,#regimeEnfant7{width:140px}
.sengageDialog_link,.policyDialog_link{cursor:pointer}
#footerTable td,#footer a{font-size:10px}
#civilite_a1{width:69px}
#regimePrincipal{width:130px}
.ie678 #formulaire_sante input{line-height:25px}
.droite,.tdRight{text-align:right}
label{display: block; margin-bottom:5px; font-weight: 300}
label.v-align{padding-top:6px}
label.first{padding: 7px 0 2px 0; letter-spacing:-0.004em}
.col{float:left; margin-right:10px; margin-bottom:15px}
.col.dateCol .col{margin-right:5px;}
.col.dateCol .col.margin-none-right{margin-right:0px;}
.margin-none-right{margin-right: 0}
.col.dateCol{margin-bottom:0}
.margin-right-2{margin-right:18px}
#tel_form{width:90px}
#email_form{width:130px}
#ancienAssureur_form{width:90px}
#block_conjoint label,#block_enfants label{float: left}
.boutonComparer{margin-top:25px;cursor:pointer; float: right}
.fixfloat{clear: both}
#formulaire_sante input.btnCompare,#formulaire_sante input.btnCompare,#formulaire_sante input[type="button"]{margin:0;background-image: url('../img/full2016-07/bouton_comparer.png'); background-position:top left; background-repeat: no-repeat;width:204px; height:60px;border:0px;padding:0;font-size:0;text-shadow: 0px 0px 0px rgba(255, 0, 0, 0);-webkit-text-shadow: 0px 0px 0px rgba(255, 0, 0, 0);-moz-text-shadow: 0px 0px 0px rgba(255, 0, 0, 0);box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);-moz-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);-webkit-box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);cursor:pointer;margin: 0 auto;display:block}
.legende_confidentialite{z-index:4; font-size: 0.8em;line-height:13px;display: block; margin-bottom: 3px;color:#828282; text-align:center}
.fs12{font-size: 12px}
.col.margin-none-rightE{margin-right:0}
.contourBtnCompare{margin:25px 0 35px 0}
.colsw350 h2{background-image: url('../img/full2016-07/ekomi_sante.gif');    background-position: 0 0;
    background-repeat: no-repeat;
    color: #666;
    font-family: "Roboto",Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 35px;
    padding-left: 260px;
    padding-top: 11px;
width: 345px;}
.colsw640v{font-weight:300;font-size:14px;line-height: 21px;}
.colsw640v h2{text-transform:uppercase;color:#6b6b6b;font-size:20px;background-position: 50% 0; background-repeat: no-repeat;font-family: 'Roboto', Arial, sans-serif;font-weight:400; text-align:center;margin-bottom:5px; padding-top:80px; padding-left:0px;line-height:24px;height:42px}
.colsw640v h2.icon1{background-image: url('../img/full2016-07/simple-rapide.png');}
.colsw640v h2.icon2{background-image: url('../img/full2016-07/comparateur-performant.png');}
.colsw640v h2.icon3{background-image: url('../img/full2016-07/signature-electronique.png');}
.colsw640v .active h2.icon1{background-image: url('../img/full2016-07/simple-rapide_active.png');}
.colsw640v .active h2.icon2{background-image: url('../img/full2016-07/comparateur-performant_active.png');}
.colsw640v .active h2.icon3{background-image: url('../img/full2016-07/signature-electronique_active.png');}
.colsw640v .active  h2,#js_subCol_1,#js_subCol_2,#js_subCol_3{color:#00a8dc}
.colsw640v p{font-size:16px; line-height:22px}
.subBulle{padding:10px; border:1px solid #00a8dc; margin: 0 3% 0 0;position:relative; min-height:66px}
.js_subCol{margin-bottom:30px; width:30%;float:left; margin-right:3%}
.corner{background-image: url('../img/full2016-07/corner_3979a7.png');background-position: 0 0; background-repeat:no-repeat; width:12px; height:13px;display:block; position:absolute; left:13%;top:-11px}
#js_subCol_2 .corner{left:78%}
#js_subCol_3 .corner{left:48%}
.hide{display:none}
.show{display:block}
.ContenuEkomi p{text-align:justify}
.ContenuEkomi{float:left;width:610px; font-size:14px;}
.DivEkomi {margin-left:97px;width:260px;float:right; margin-top:20px;}
.DivEkomi .zone_avisclient {position: relative;width:100%;margin-bottom:15px;}
.DivEkomi .info_client,.DivEkomi .com_client{width:174px;padding: 0 10px;}
.DivEkomi .info_client{line-height:12px;top:-2px;left:43px;position:absolute}
.DivEkomi .com_client {padding-left:53px;color:#00a8dc;}
.DivEkomi  .avis_client img{width:10px; height:auto;}
#content{padding-top:0}
.padding65{padding:100px 0; box-sizing:border-box}
.comparezLink{cursor:pointer;display:block;padding-left:45px; background-image:url('../img/full2016-07/fleche.png'); background-repeat: no-repeat; background-position: 0 50%; margin-top:35px;text-transform:uppercase; line-height:32px; font-size:20px;color:#6b6b6b}
.comparezLink:hover{background-image:url('../img/full2016-07/fleche_active.png');color:#00a8dc}
#header {
    background-color:#EBF2F8;
    background-image: none;
    height: 100%;
    min-height: 890px;
    width: 100%;
}
@media only screen and (max-width: 1023px) {

.padding65 {
    padding: 100px 20px;
}
.ContenuEkomi{float:none;width:100%;}
.DivEkomi {margin-left:0;width:100%;float:none; margin-top:20px;}	
.sfontH1Imprima {
font-size:28px;
}
#formComparateur {
    margin-top: 120px !important;
}
#header {height:auto;}
	#Top_header {
    background-color: #FFF;
background-image: url("../img/full2016-07/comparateur-mutuelle-assurance-sante.jpg");background-position: 50% top;background-size: cover;background-repeat:no-repeat
}
.sfontH1{padding-top:25px}
#Content_header{background-image:none;}
#formulaire_sante{padding:0; margin:0 auto}
#formulaire_sante{position: static;width:561px;padding:15px 20px;margin:0 auto}
.formleft {margin:10px auto 0;}
.legende_confidentialite{ width: auto; position:static}
.mobile_hide{display:none}
.colsw640v{width:100%;float:none}
.colsw350 {width:100%;float:none;height:auto;}
.colsw350 h2{margin-left:0px;width:241px;}
.DivEkomi{width:175px;margin-left:40px}
#formulaire_sante .col {margin-right:13px}
.labelfloat{float:left; margin-right:32px;padding-top:4px}
.w100col{width:100%}
#formulaire_sante .col.margin-none-right.margin-none-right3,#formulaire_sante .col.margin-none-rightE,#formulaire_sante .col.margin-none-right{margin-right:0}
#formulaire_sante .col.margin-right-2.margin-none-right{margin-right:13px}
#formulaire_sante #email_form {width:238px;}
#ancienAssureur_form {width:104px;}
#formulaire_sante#title_form{text-align:center}
input[type=text],input[type=email],input[type=tel]{border-radius:0}	
#formulaire_sante .col.dateCol .col {margin-right: 5px;}
.formleft {width: auto;margin-left:20px;}
.formleft  img{ width:330px; height:auto}
}
/* Tablet (Portrait) = Design for a width of 730px
================================================== */

@media only screen and (min-width: 768px) and (max-width: 959px) {
.colsw640v h2{font-size:14px;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { .colsw640v h2{font-size:14px}

}

/*laptop inferieur a 1366*768*/
@media screen and (min-width: 1025px) and (max-width: 1440px)and (min-height: 641px) and (max-height: 900px){
#Content_header{height:-webkit-calc(100% - 46px);height:-moz-calc(100% - 46px);height:calc(100% - 46px);}
#formComparateur {margin-top: 90px!important;}
.minute {width: 140px;height: 100px;}
.pt100 {padding-top: 20px;}
}
/* Mobile (Portrait) = Design for a width of 280px
================================================== */

@media only screen and (max-width: 767px) {
#formComparateur {margin-top: 20px !important;}
.partenaires {display:none;}
.ContenuEkomi{font-size:12px;}
.bgGrey {margin:0 -5%}
.padding65 {padding:60px 0px;}
.sfontH1Imprima {font-size:22px;}
#title_form{line-height:22px}
.minute{float:none; margin : 0 auto}
.text_right {text-align:center}
.heightheader{height:95px!important}
#formComparateur{width:250px;padding:0 10px;margin:0 auto;}

#formulaire_sante{position: static;padding: 2% 5%;margin:0 auto;width:90%;}
.formleft {margin:10px auto 0;width:auto; height:auto} 
.formleft  img{width:100%; height:auto}
.colsw350 {width:100%;margin-right:0; position:static;height:auto;float:none;margin-top:0;}
.colsw350 h2{margin-left:0px;width:100%;height:auto; padding-top:0px; padding-left:0; background-image:none; font-size:16px}
.colsw640v h2 {width:60%;line-height:15px; padding-top:0px;height:30px;font-size:14px; background-size: auto 30px;padding-left:50px;padding-right:5%; background-position:5% 50%; text-align:left}
.colsw640v h2.icon2{padding-top:0;padding-left:50px;height:30px;}
.DivEkomi{margin-left:5px; width:auto}
.js_subCol {margin-bottom:40px;}
.colsw640v{position:relative; margin-top:60px;}
.js_subCol {float: none;margin-left:0;width: 100%;}.subBulle {display:none}
#ancreTop {margin:0 auto;display:block}
#formulaire_sante #email_form,#formulaire_sante #tel_form,#formulaire_sante  #ancienAssureur_form{width:217px;}
#formulaire_sante .col {margin-right: 8px;}
#title_form{margin-bottom:15px}
#formulaire_sante  .col.rwd_mrnone,#formulaire_sante .col.dateCol .col.margin-none-right{margin-right:0}
.colsw640v .active  h2{color:#00a8dc}
}

/* Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.js_subCol {width:74%;}
#formComparateur{width:350px;padding:0 10px}
.colsw350 h2{width:auto;font-size:16px;}
#formulaire_sante #tel_form{width:231px}
#formulaire_sante #email_form,#formulaire_sante  #ancienAssureur_form{width:309px;}
#formulaire_sante .col.margin-none-right.margin-none-right3{margin-right:13px}
#formulaire_sante .col.margin-none-right4{margin-right:0}
#formulaire_sante  .col.rwd_mrnone{margin-right:3px}
#formulaire_sante .col.dateCol.margin-right-2{margin-right:0}
}
.ie678 #title_form{position: static;width:80%;padding-top:0;float:right}
.ie678 label {font-family: 'Roboto',Helvetica,Arial,sans-serif; font-weight: 300;font-size: 12px}
.ie678 label.first{font-size: 12px; padding: 3px 0 0 0}
.ie678 .bkForm{clear:both}
.ie67 .bkwhite{background-color: #fff}
.ie67 #formulaire_sante .col{margin-bottom:10px!important;}
.ie67 .colsw350 {margin-top: -30px;}
.ie67 input{margin: 0}
.ie67 #formulaire_sante #block_conjoint  .col,.ie67 #formulaire_sante #block_enfants  .col{margin-right:4px;}
@media screen and (-moz-images-in-menus:0) {

}