
#devisEnLigne {padding:0px;margin:0px;}
#devisEnLigne ul, #devisEnLigne ol {padding-left:20px;}

#devisEnLigne ul#memo, #devisEnLigne ol#memo {padding-left:0px;}
#devisEnLigne div.question {padding-top:20px;}
#devisEnLigne ul.error_list li, #devisEnLigne .error, #devisEnLigne span.erreur {color:#F00;list-style:none;}
#devisEnLigne div.submit{width:100%;text-align:center;}
#devisEnLigne fieldset {border:none;}
#devisEnLigne li.singleCheckbox {list-style-type:none;}
#devisEnLigne label.no_label {display:none;visibility:hidden;}
#del .radio_list li {min-width:160px;}


/* Profil */
#devisEnLigne div#checkbox_02_content{display:none;}
#devisEnLigne div#checkbox_03_content{display:none;}
#devisEnLigne div.naissance_enfant{display:none;}
#devisEnLigne label#profil_mon_conjoint_mon_conjoint{display:none;}
#del div.larger {width:680px !important;}
#del .neLe {font-weight:bold;padding-top:3px;width:130px;float:left;padding-left:15px;}
#del .inputEnfant {width:160px !important;float:left !important;}
#del .nomPrenomEnfant {padding-left:40px;float:left;}
/* Besoin */
#devisEnLigne #vos_besoins_fieldset li {list-style-type:none;display:inline;padding:0px;margin:0px;}
#devisEnLigne #vos_besoins_fieldset ul {padding:0px; margin:0px;}
#devisEnLigne .numQuestion {position:absolute;left:10px;}


/* Ecrasement du css style */
#del {text-align:left !important; background:none !important;}
#del #devis_sante_vous {padding:0px;margin:0px;}
#del #devis_sante_vous .checkbox_infos_txt {
	width: 80%;
	margin-top: 2em;
	margin-left: 10%;
	text-align: center;
}
#del #devis_sante_vous .labeloptin {
	width: 100%;
	margin-top: 2em;
	margin-left: 20px;
	text-align: left;;
	font-size:16px;color:#666;
}
#del #devis_sante_vous .checkbox_infos_txt label {
	background: none;
	font-size: 14px;
	padding: 0 0 0 19px;
	display: inline;
}
#del .media{
  width:167px;
  height:180px;
  overflow:hidden; 
	margin:0 0 48px 24px;
	background:none !important;
	border:0px !important;
}
#del #middle-right{
  background-image:url(../images/bg-middle-top-right_tranche.jpg) !important;background-repeat:repeat-x !important;
  padding:0px;
  margin:0px;
}
#del span.select-00 select{width:230px;}
#del span.select-01 select{width:88px;}
#del span.select-02 select{width:56px;margin-right:15px;}  
#del #devis-particuliers-box p.error_msg, 
	#del #devis-particuliers-box label.error_msg, 
	#del #devis-particuliers-box span.error_msg label,
	#del .error_flash,
	#del span.error_msg
		{color:#ff0000 !important;font-weight:bold;}
#del .error_flash {font-size:13px;padding:0px;margin:0px;background:none;}
#del #vos_besoins_fieldset div.form_structure{background:none !important;}
#del #vos_besoins_fieldset div.form_structure {padding-left: 52px !important;}
#del #vos_besoins_fieldset div.form_structure p {min-height:35px;}

/*
#del #coordonnees_fieldset div.form_structure{float:left;}
#del #devis-particuliers-box label {background:url(../images/bg-labels.png) no-repeat right 10px !important;}
*/

#del #hiddenSubmit{visibility:hidden;}

#del div.supplement {padding-top:30px !important;}

/*CONFIRMATION*/
/* suppression du global*/
#confirmation #del #middle{ 
  background:url(../images/bg-middle-deg.jpg) no-repeat;
}#votre_formule #del #middle{
  background:url(../images/bg-middle-deg.jpg) no-repeat;
}
#confirmation #del #middle #middle-left .confirm_box{width:780px;margin-top:33px;margin-bottom:20px;}
#confirmation #del #middle #middle-left .confirm_box .top{width:780px;height:23px;background:url(../images/bg-confirm-box-top.jpg);}
#confirmation #del #middle #middle-left .confirm_box .middle{width:724px;padding:15px 28px;background:url(../images/bg-confirm-box-tranche.jpg);}
#confirmation #del #middle #middle-left .confirm_box .bottom{width:780px;height:22px;background:url(../images/bg-confirm-box-bottom.jpg);}
#confirmation #del #middle #middle-left .confirm_box .middle{font-size:16px;color:#666;}
#confirmation #del #middle #middle-left .confirm_box .middle a.confirmation_btn{font-size:15px;display:block;width:127px;height:25px;background:url(../images/bg-telecharger-btn.jpg);color:#fff;font-weight:bold;text-decoration:none;padding:4px 15px 0 0;text-align:center;}
#confirmation #del #middle #middle-left .confirm_box .middle div.indent{height:25px;line-height:27px;padding:0 0 0 18px;background:url(../images/bg-labels.png) no-repeat 0 7px;margin:30px 0 0 0;}   
#confirmation #del #middle #middle-left .confirm_box .middle div.indent.two{width:450px;float:left;}   
#confirmation #del #middle #middle-left .confirm_box .middle a.two{float:left;margin:27px 0 0 25px;}  
#confirmation #del #middle #middle-left .telecharger_box{border-bottom:1px solid #dbe6ec;}
#confirmation #del #middle #middle-left .telecharger_box .left, #confirmation #del #middle #middle-left .telecharger_box .right{width:205px;float:left;padding:25px 0 30px 25px;}
#confirmation #del #middle #middle-left .telecharger_box .right{width:260px;float:left;padding:25px 0 30px 89px;}
#confirmation #del #middle #middle-left .telecharger_box .left span, #confirmation #del #middle #middle-left .telecharger_box .right span{font-weight:bold;color:#009a94;}
#confirmation #del #middle #middle-left .telecharger_box .left a, #confirmation #del #middle #middle-left .telecharger_box .right a{margin:15px 0 0 28px;}
#confirmation #del #middle #middle-left .telecharger_box .right{margin: 0 0 0 25px;}
#confirmation #del #middle #middle-left .telecharger_box .telecharger_bouton {margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:1.5em;}
#confirmation #del #middle #middle-left .telecharger_box .telecharger_bouton .div_telecharger_link {height:38px;padding-top:9px;background: url(../images/telecharger_devis_fond.png) repeat-x scroll 0% 0% transparent;}
#confirmation #del #middle #middle-left .telecharger_box .telecharger_bouton .telecharger_link {margin-top:10px;width:47px;padding-left:10px;padding-right:10px;font-size: 20px; margin: 0px;color:#FFFFFF;text-decoration:none;}
#confirmation #del #middle #middle-left .telecharger_box .telecharger_bouton .telecharger_link:hover {color:#FFFFFF;text-decoration:none;}
#confirmation #del #middle #middle-left .confirm_bottom_P{color:#666;font-size:14px;background:url(../images/bg-labels.png) no-repeat 0 7px;padding:5px 0 0 20px;margin:35px 0 0 30px;line-height:19px;}
#confirmation #del #middle #middle-left .confirm_bottom_P span{font-weight:bold;}
#confirmation #del #middle #middle-left .je_mabonne{float:left;text-decoration:none;color:#fff;background:url(../images/je_mabonne_fond.jpg) repeat-x;height:23px;font-weight:bold;font-size: 11px; border: none; text-align: left; padding-bottom: 2px;cursor:pointer;width:165px;text-align:center;}
#confirmation #del #middle #middle-left .je_mabonne_left{float:left;background:url(../images/je_mabonne_left.jpg) no-repeat;height:23px;width:11px;margin:0px;padding:0px;}
#confirmation #del #middle #middle-left .je_mabonne_right{float:left;background:url(../images/je_mabonne_right.jpg) no-repeat;height:23px;width:26px;margin:0px;padding:0px;}
#confirmation #del #middle #middle-left .divButtonJeMabonne{float:right;margin-right:3%;margin-top:1em;cursor:pointer;}

#confirmation #del #middle #middle-left a.continuer_visite{background:url(../images/bg-confirmation-fleche.jpg) no-repeat;display:block;color:#666666;font-weight:bold;font-size:16px;height:21px;padding:5px 0 0 40px;margin:0 0 0 25px;font-family:Arial;text-decoration:none;}
#confirmation #del #middle #middle-left a.continuer_visite span{text-decoration:underline;}
#confirmation #del #middle #middle-left p.infos_complementaires{color:#666666;font-size:11px;margin:65px 0 0 55px;}
#confirmation #del #middle-right{width:191px;float:left;background:none !important;padding:13px 0 0 0;}
#devisEnLigne #confirmation {min-height:850px !important;}
#devisEnLigne .floatright {float:right;width:167px;}
#devisEnLigne .floatright a{font-size:11px;}
#devisEnLigne a.decouvrir{
	background:url("/images/fleche_orange_fdMG.jpg") no-repeat scroll 100% 69% transparent;
	color:#0587D3 !important;
	display:block;
	margin-right:15px;
	padding:5px 17px 0px 17px;
	text-decoration:none;
}
#devisEnLigne a.decouvrir:hover{text-decoration:underline;}

/* FORMULE */
#del a#recevoir_devis_top{padding:7px 0 0 16px !important;}
#del .formule_recevoir {margin-top:8px;}
#del .ma_formule_content .leftLine .depense_moyennes_UL li .left {height:auto !important;}
#del .ma_formule_content .leftLine .depense_moyennes_UL li .right {height:auto !important;width:90px !important;}
#del .ma_formule_content .depense_moyennes_UL  {padding-left:0px !important;}
#del h1 {font-size: 19px !important;color:#F4811F !important;}

#del .renfort_00{padding:16px 20px 9px 45px;min-height:68px ; height:70px; max-height:71px;display:block;}
#del .renfort_00 a {font-weight:normal;}

#del .renfort_00{}

#del {height:auto !important;}
#del .renfort{display:block;}
#del .renfort_formule .renfort_00 {padding-top:15px !important;min-height:69px ;}
#del .renfort .formulesup{display:block;}
#del .renfort .max{display:block;}
#del .size_txt_14{font-size:14px !important;}
#del .size_txt_10{font-size:10px !important;}
#del .vos_remboursements_base, #del .vos_remboursements_UL{padding:0px;margin:5px 0px 0px;}
#del .vos_remboursements_base{margin:21px 0px 0px 0px !important;}
#del #formule_initiale{position:absolute;padding-left:730px;}
#del span.remboursement{height:19px;}
#del .pPromo {padding: 0px 12px; line-height: 1.1em;}

/* MODALE */
.boite_modale_content .renvoiNum span , #del .renvoiNum span {color: #ff6600 !important; display:inline !important; float:none !important; width:auto !important;}
.boite_modale_content .renvoiNum, #del .renvoiNum {float:none !important; display:inline !important; width:auto !important;}
.boite_modale_content .ss_title span {text-align:left !important;}
.boite_modale_content .left {text-align:left !important;}
/* Specifique boite modale conditions 2 mois offerts */
.boite_modale_content .disclaimer2MoisOfferts .emphaseOffre {font-weight: bolder; font-size: 160%;}
.boite_modale_content .disclaimer2MoisOfferts .accounce, .boite_modale_content .disclaimer2MoisOfferts .conditions {color: #65686D; font-family: sans serif, Arial; font-size: 130%; font-weight: bold; letter-spacing: -.5px; margin: 1em; text-align: justify;}
.boite_modale_content .disclaimer2MoisOfferts .conditions {font-size: 110%; font-weight: normal;}

/* LOADER */
#del #loader_box {display:block !important;position:relative !important;}
div.loader {height:265px;}

