/*************** CONTENT (GLOBAL)*/
*{margin:0px;padding:0px}
body{font-family:arial, Helvetica, sans-serif;font-size:12px;margin:0 0;padding:0 0;}
.content{padding-right:15px;}
.content h1{margin-top:35px;margin-bottom:10px;color:#00A6DE;font-size:28px;font-weight:normal}
.content h2{color:#00A6DE;font-size:13px;font-weight:normal;}

.content .picture_float{float:left;padding-right:10px;padding-bottom:10px;}
.content p{line-height:16px;color:#636250;margin-bottom:10px;}
.content p.chapo{margin-bottom:20px;padding-top:36px;padding-right:5px;color:#00a6de;font-size:13px;font-weight:bold}

.content .back{clear:both;float:left;margin-top:40px;width:200px;margin-top:10px;}
.content .back a{float:left;height:21px;line-height:21px;padding-left:25px;color:#FFF;text-decoration:none;background:#00A6DE url(/images/mutuelle/bt_back.gif) no-repeat left top}
.content .back span{float:left;height:21px;width:10px;background:url(/images/mutuelle/bt_back_right.gif) no-repeat right top}

.content .break{height:1px;font-size:0px;padding-top:10px;background:url(/images/mutuelle/break.gif) no-repeat left bottom}

/*************** SANTE*/
#sante{margin-top:20px;}
#sante .titre{margin:0px 0px 10px 15px}
#sante h2{clear:both;width:450px;color:#636250;margin-left:10px;font-weight:bold;font-size:15px;}
#sante h2 .puce{float:left;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;}
#sante h2 span{float:left;display:block;padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
#sante h2 .arrows{padding:12px 0px 0px 5px;}
#sante .picture{clear:both;padding:15px 0px 10px 0px;border-bottom:1px solid #d6d3d1;}


/*************** MUTUELLE_SANTE */
/************************************************************************************************************************/
.content .mut_sante{margin:20px 0px 30px 50px;}
.content .mut_sante li{display:block;padding-bottom:5px}
.content .mut_sante li a{display:block;height:20px;line-height:20px;padding-left:25px;text-decoration:none}
.content .mut_sante li a.dentaire{color:#00a6de;background:url(/images/mutuelle/picto_dentaire.gif) no-repeat top left;}
.content .mut_sante li a:visited.dentaire{color:#8fbdcc;background:url(/images/mutuelle/picto_dentaire_off.gif) no-repeat top left;}
.content .mut_sante li a.optique{color:#00a6de;background:url(/images/mutuelle/picto_optique.gif) no-repeat top left;}
.content .mut_sante li a:visited.optique{color:#8fbdcc;background:url(/images/mutuelle/picto_optique_off.gif) no-repeat top left;}
.content .mut_sante li a.hosp{color:#00a6de;background:url(/images/mutuelle/picto_hosp.gif) no-repeat top left;}
.content .mut_sante li a:visited.hosp{color:#8fbdcc;background:url(/images/mutuelle/picto_hosp_off.gif) no-repeat top left;}
.content .mut_sante li a.ville{color:#00a6de;background:url(/images/mutuelle/picto_ville.gif) no-repeat top left;}
.content .mut_sante li a:visited.ville{color:#8fbdcc;background:url(/images/mutuelle/picto_ville_off.gif) no-repeat top left;}

.content .mut_sante li a.jeune{color:#00a6de;background:url(/images/mutuelle/picto_jeune.gif) no-repeat top left;}
.content .mut_sante li a:visited.jeune{color:#8fbdcc;background:url(/images/mutuelle/picto_jeune_off.gif) no-repeat top left;}
.content .mut_sante li a.famille{color:#00a6de;background:url(/images/mutuelle/picto_famille.gif) no-repeat top left;}
.content .mut_sante li a:visited.famille{color:#8fbdcc;background:url(/images/mutuelle/picto_famille_off.gif) no-repeat top left;}
.content .mut_sante li a.senior{color:#00a6de;background:url(/images/mutuelle/picto_senior.gif) no-repeat top left;}
.content .mut_sante li a:visited.senior{color:#8fbdcc;background:url(/images/mutuelle/picto_senior_off.gif) no-repeat top left;}

.content .mut_sante li a:hover.dentaire{color:#636250}
.content .mut_sante li a:hover.optique{color:#636250}
.content .mut_sante li a:hover.hosp{color:#636250}
.content .mut_sante li a:hover.ville{color:#636250}
.content .mut_sante li a:hover.jeune{color:#636250}
.content .mut_sante li a:hover.famille{color:#636250}
.content .mut_sante li a:hover.senior{color:#636250}

/********************************************FORMULAIRE***************************************************************************/


/*********************************************************************
  Formulaire
*********************************************************************/
#formulaire{float:right;width:467px;margin-top:30px;font-size:12px;color:#5e3e00;background:#f3f2f0 url(/images/mutuelle/form_bottom.png) no-repeat bottom left;}
#formulaireint_content{min-height:650px;height:auto !important;height:650px;padding-top:15px;font-size:12px;background:url(/images/mutuelle/haut_form.jpg) no-repeat top left}
#formulaireint_content form{width:467px;}

/*** Formulaire initial ***/
#formulaireint_content p {text-align:center}
#formulaireint_content p.form_titre{margin-bottom:20px;}
#formulaireint_content p.infos{margin-bottom:35px;padding:0px 10px;font-size:12px;font-weight:bold;color:#FFF;}
#formulaireint_content p.infos span{font-size:18px;}
#formulaireint_content p.appel{margin:0px 50px;padding-left:15px;font-size:13px;font-weight:bold;color:#FFF;background:url(/images/mutuelle/etoile_form.png) no-repeat left top}
#formulaireint_content p.suite{padding:0px 50px 20px 50px;font-size:13px;font-weight:bold;color:#5E3E00;text-align:left}
#formulaireint_content .break{height:35px}

#formulaireint_content .form_row {clear:both;overflow:hidden;padding:5px 0px 5px 3px;}
#formulaireint_content .form_row_wide {clear:both;overflow:auto;padding:5px 0px 5px 50px;}
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row label.txt{display:block;float:left;width:190px;padding-right:10px;color:#5E3E00;font-size:12px;text-align:right}
#formulaireint_content .form_row .txt_checkbox{display:block;float:left;width:100px;padding-left:10px;font-size:11px;font-weight:bold;text-align:left;}

#formulaireint_content .form_row .form_input {width:150px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_dob {text-align:center;width:52px;}
#formulaireint_content .form_row .radio_list{float:left;width:175px;}
#formulaireint_content .form_row .radio_list li{float:left;padding-right:5px;color:#524e42}
#formulaireint_content #lignerevenus .radio_list li{clear:both;float:left;width:175px;padding-right:5px;color:#524e42}
#formulaireint_content .form_row .form_info{display:none;padding-top:2px;text-align:center;font-style:italic;color:#0082C4}
#formulaireint_content .form_row .error_list li{padding-left:200px;color:#2698C8}
#formulaireint_content .form_row .warn{color:#e2001a}
/*Centrage radios*/
#formulaireint_content #lignedejaclientcmne .radio_list{padding-top:5px}
#formulaireint_content #ligneoptincmne .radio_list{padding-top:20px}

#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row_wide label.txt,
#formulaireint_content .form_row_wide span.txt{display:block;float:left;width:232px;padding-right:10px;color:#524e42;text-align:right}
#formulaireint_content .form_row_wide .form_input {width:100px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row_wide ul{list-style-type:none}
#formulaireint_content .form_row_wide .radio_list{float:left;width:115px;}
#formulaireint_content .form_row_wide .radio_list li{float:left;padding-right:10px}
#formulaireint_content .form_row_wide .error_list li{padding-left:240px;color:#2698C8}
#formulaireint_content #choice .error_list li{padding-left:0px;color:#e2001a;text-align:center}
#formulaireint_content .form_row_wide .warn{color:#e2001a}

#formulaireint_content .form_separateur{display:block;border-top:1px solid #e6a321;margin:20px 10px 15px 10px;text-align:left;}

#formulaireint_content .alert{clear:both;margin:10px auto;width:310px;padding:10px;border:1px solid #BB2222;background:#fcfcfc}
#formulaireint_content .alert p{}
#formulaireint_content .alert p img{vertical-align:middle}

/*Bouton*/
#formulaireint_content .form_validate{clear:both;height:38px;margin:35px 0px 30px 0px;text-align:center;}
#formulaireint_content .form_validate .bt_valider {width:105px;height:38px;line-height:38px;font-size:18px;color:#FFF;border:0;cursor:pointer;background:url(/images/mutuelle/bouton_form.gif) no-repeat scroll left top;}

/*Message*/
#formulaireint_content p.intro{padding:20px 0px 15px 30px;font-family:Georgia,Times,serif;font-size:20px;line-height:19px;color:#0082c4;background:url(../images/gps_obligation/bg_form_top.png) no-repeat 0 0;}
*:first-child+html #formulaireint_content p.intro{line-height:24px}
* html #formulaireint_content p.intro{line-height:24px}
#formulaireint_content p.intro span{letter-spacing:-1.5px;font-size:30px;color:#255f8c}
#formulaireint_content p.mentions{padding:0px 10px 15px 10px;color:#ada59b;font-size:9px}
#formulaireint_content p.mentions a{color:#ada59b;text-decoration:underline}
#formulaireint_content .msgSuccess{padding:120px 25px 0px 25px;color:#7C7369;font-size:14px;font-weight:bold;text-align:center}
#formulaireint_content .msgSuccess a{font-size:14px;}

#formulaireint_content p.fxNumero{padding:10px 20px;font-size:12px;color:#7C7369;}

/*PARTENAIRE*/
#partenaireFormInfo #formulaireint_content{background:none}
#partenaireFormInfo #formulaireint_content .form_validate .bt_submit{width:105px;height:38px;line-height:38px;font-size:18px;color:#FFF;border:0;cursor:pointer;background:url(/images/mutuelle/bt_validerFormPart.jpg) no-repeat scroll left top;}
#partenaireFormInfo #formulaireint_content .bilan{margin-top:20px;padding:0px 40px;text-align:left}
#partenaireFormInfo #formulaireint_content .form_row .txt_checkbox{width:180px;text-align:right;}
#partenaireFormInfo #formulaireint_content .logo_partenaire_content{width:100%;text-align:center}
/*ancien*/
.formPartenaire .bilan{margin-top:20px;}
.formPartenaire .form_row .txt_checkbox{display:block;float:left;width:190px;padding-left:10px;font-size:12px;color:#5E3E00;text-align:right;}
.formPartenaire .form_validate{clear:both;height:38px;margin:35px 0px 30px 0px;text-align:center;}
.formPartenaire .form_validate .bt_submit{width:105px;height:38px;line-height:38px;font-size:18px;color:#FFF;border:0;cursor:pointer;background:url(/images/mutuelle/bt_validerFormPart.jpg) no-repeat scroll left top;}

/******* FORM STYLE *********/
div.form_style{background:#f3f2f0 url(/images/mutuelle/haut_form.jpg) no-repeat top left;float:right;width:467px;}
div.form_style_content{padding-top:15px;font-size:12px;min-height:650px;overflow:hidden;background:url(/images/mutuelle/bas_form.png) no-repeat bottom left;}
div.form_style H1{margin:0px 5px 20px 30px;padding-left:45px;font-size:14px;font-weight:bold;color:#FFF;background:url(/images/mutuelle/etoile_blanche.png) no-repeat left top}
div.form_style form table th{color:#5E3E00;text-align: right; vertical-align:top;}

/*GOOGLE*/
#formulaireint_content iframe{position:absolute;top:880px;padding-left:50px}

/*CONTACT*/
/*#formulaireint_content .form_contact{margin-top:40px;}
#formulaireint_content .form_contact .form_row label.txt{width:150px}*/


/*************************************************************sous formulaire validation**************************************************/
img.sante_facile{text-align:center;margin:15px 0px 15px 0px;}
#formulaire span.span_etoile{font-size:13px;padding:0px 50px 0px 50px;}

#formulaire span.span_titre{margin:0px 50px 0px 50px;text-align:left;color:#5e3e00;font-size:13px;}
#formulaire ul li label.label_popup{width:220px;margin:0px 0px 0px 50px;}
#formulaire  a.btn_lien{color:#fff;font-weight:bold;width:211px;height:32px;display:block;background:url(/images/mutuelle/btn_lien.gif) no-repeat top left;text-decoration:none;line-height:32px;
font-size:13px;margin:15px auto;}