/*********************************************************************
  Formulaire
*********************************************************************/
#formulaire{min-height:1017px; _height:1017px;position:relative;width:402px;padding-top:20px;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_form_shadow_l.png) top left no-repeat;}
* html #formulaire{min-height:1017px; _height:1017px;position:relative;width:402px;padding-top:20px;background:none;}
#formulaireint_content{position:relative;width:363px;margin-left:39px;font-size:11px;}
#formulaireint_content form{height:865px;width:363px;padding-top:20px;background:#FFFFFF}
#formulaire h3{width:363px;height:133px;margin-left:39px;}
.testing #formulaire h3{background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps-bis/bg_form_header.png) top left no-repeat;}

/*** Formulaire initial ***/
#formulaireint_content p.infosTel{padding-left:50px;padding-top:10px;font-size:12px;color:#2a241e}
#formulaireint_content .form_row {clear:both;padding:5px 0px;z-index:200;position:relative;zoom:1}
#formulaireint_content .form_row_wide {clear:both;padding:5px 0px;z-index:200;position:relative;zoom:1}
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row label.txt{display:block;float:left;width:120px;padding-right:15px;color:#000;font-size:11px;font-weight:bold;text-align:right}
#formulaireint_content .form_row label.txtmail{display:block;float:left;width:150px;padding-right:10px;color:#000;font-size:11px;text-align:right}
#formulaireint_content .form_row .form_input{width:195px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_dob{width:80px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_tel{width:100px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_cp{width:60px;color:#524e42;font-size:12px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_select{width:180px;}
#formulaireint_content .form_row .radio_list{float:left;width:180px;}
#formulaireint_content .form_row .radio_list li{float:left;width:45px;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:135px;color:#e2001a}
#formulaireint_content .form_row .warn{color:#e2001a}

/*Lines & Tinted*/
#formulaireint_content #lignerevenus .radio_list li{clear:both;display:block;float:none;width:175px;height:15px;padding-bottom:5px;padding-right:5px;color:#524e42;}
* html #formulaireint_content #lignerevenus .radio_list li{padding-bottom:0px;}
#formulaireint_content #lignesituation .radio_list li{width:80px;}

#formulaireint_content .break_top{clear:both;margin-top:15px;}
#formulaireint_content .break_bot{clear:both;margin-bottom:15px;}
#formulaireint_content #lignerevenus{margin:0px 15px;padding:15px 0px;border-top:1px solid #c9c8c7;border-bottom:1px solid #c9c8c7;background:#faf9f9;}
#formulaireint_content #lignerevenus .txt{width:105px;}

/*Centrage radios*/
#formulaireint_content #lignedejaclientgan .radio_list{padding-top:5px}
#formulaireint_content #ligneoptingan .radio_list{padding-top:20px}

/*Wide*/
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row_wide label.txt{display:block;float:left;width:220px;padding-right:15px;color:#000;font-weight:bold;font-size:11px;text-align:right}
#formulaireint_content .form_row_wide .form_input {width:60px;color:#524e42;font-size:11px;border:1px solid #9a9a9a}
#formulaireint_content .form_row_wide ul{list-style-type:none}
#formulaireint_content .form_row_wide .radio_list{float:left;width:100px;}
#formulaireint_content .form_row_wide .radio_list li{float:left;width:45px;padding-right:5px}
#formulaireint_content .form_row_wide .error_list li{padding-left:135px;color:#e2001a}
#formulaireint_content .form_row_wide .warn{color:#e2001a}

/*Bouton*/
#formulaireint_content .form_validate{clear:both;padding-top:35px;text-align:center}
#formulaireint_content .form_validate .bt_submit{width:278px;height:41px;border:0;cursor:pointer;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bt_submit.png) no-repeat 0 0;}

#formulaireint_content .error_msg_container{position:absolute;left:-200px;top:-10px;z-index:200;width:190px;min-height:100%;_height:28px;background-color:#fde5e5;border:10px #FFFFFF solid;border-right:none;-moz-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;}
#formulaireint_content .error_msg{margin:5px 15px 8px 15px;color:#e32c30;font-size:11px;font-weight:bold;line-height:13px;}
#formulaireint_content .help_msg_container{position:absolute;left:-200px;top:-10px;z-index:200;width:190px;min-height:100%;_height:28px;background-color:#e4f3f6;border:10px #FFFFFF solid;border-right:none;-moz-border-radius:10px 0 0 10px;-khtml-border-radius:10px 0 0 10px;}
#formulaireint_content .help_msg{margin:5px 15px 8px 15px;color:#00a3b4;font-size:11px;font-weight:bold;line-height:13px;}
#formulaireint_content .error_picto{position:absolute;right:5px;top:2px;cursor:pointer;z-index:200}

/*Txt 1 Messages*/
#formulaireint_content .mentions{display:block;text-align:center;margin-top:20px;font-size:12px;color:#004e76}
#formulaireint_content .mandatory{display:block;padding-left:20px;margin-top:20px;font-size:9px;color:#969696}
#formulaireint_content .infos{color:#d1a200;font-size:12px}
#formulaireint_content p.fxNumero{padding:10px 20px;font-size:12px;color:#7C7369;}
#formulaireint_content .msgSuccess{padding:120px 25px 0px 25px;color:#7C7369; background-color: #FFFFFF; font-size:13px;font-weight:bold;text-align:center}
#formulaireint_content .msgSuccess a{font-size:14px;}

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

/*ETAPE2*/
#formulaire_etape2{position:relative;width:402px;padding-top:10px;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_form_shadow_l.png) top left no-repeat !important; background-image:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_form_shadow_l.png");}
#formulaire_etape2 #formulaireint_content{width:363px;margin-left:39px;padding-bottom:20px;background:#FFF}
#formulaire_etape2 #formulaireint_content form{height:380px;background:#FFF}
#formulaire_etape2 h3{width:363px;height:118px;margin-left:39px;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_form_header_recap.png) top left no-repeat;}
#formulaire_etape2 .msgSuccess{padding:100px 25px; background:#FFF;}
#formulaire_etape2 .form_row_wide{padding:5px 20px 10px 20px;}
#formulaire_etape2 .form_row_wide label.txt{float:none;width:320px;padding-right:0px;padding-bottom:5px;text-align:left}
#formulaire_etape2 .form_row_wide label span{font-weight:normal}
#formulaire_etape2 .form_row_wide .form_input {width:100px;}
#formulaire_etape2 .form_row_wide .form_input_select{width:180px;}
#formulaire_etape2 .form_row_wide .error_list li{padding-left:0px;color:#e2001a}
#formulaire_etape2 .form_row_wide .radio_list{float:none;width:130px}
#formulaire_etape2 .form_row_wide .radio_list li{width:60px}

#formulaire_etape2 span.infos{display:block;margin-bottom:25px;font-size:25px;font-weight:bold;color:#123d6e}

#formulaire_etape2 .summary{width:363px;height:420px;margin-left:10px;color:#505050;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_recap.png) bottom left no-repeat;}
#formulaire_etape2 .summary h4{}
#formulaire_etape2 .summary dl{margin-bottom:25px;margin-top:20px;padding-left:20px;}
#formulaire_etape2 .summary dl dt{padding-bottom:10px;font-weight:bold;color:#323232;font-size:14px;}
#formulaire_etape2 .summary dl dd{padding-left:25px;font-size:11px;color:#323232}
#formulaire_etape2 .summary .break{height:1px;margin:0px 40px;font-size:0px;}
#formulaire_etape2 .summary ul{width:250px;margin-top:20px;padding-left:45px;padding-bottom:20px}
#formulaire_etape2 .summary ul li{margin-top:20px;}
#formulaire_etape2 .summary ul li span{display:block;font-weight:bold;}

#formulaire_etape2 #reset_formulaire{text-align:center}
#formulaire_etape2 #reset_formulaire a{font-weight:bold;font-size:14px;}

/*RELANCE*/
.relance #formulaire h3{width:363px;height:113px;margin-left:39px;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_form_header_confirm.png) top left no-repeat;}

/*RELANCE*/
#formulaireRelance{width:657px;background:#274e7e}
#formulaireRelance h3{width:307px;height:51px;margin-left:39px;padding-top:30px;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_header_confirm.png) bottom left no-repeat;}
#formulaireRelance h3.merci{background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bg_header_merci.png) bottom left no-repeat;}
#formulaireRelance #formulaireint_content{width:600px;}
#formulaireRelance #formulaireint_content form{width:600px;background:none;padding-top:0px;padding-bottom:20px;}
#formulaireRelance #formulaireint_content .label{padding-right:10px;padding-bottom:5px;color:#FFF;font-size:13px;text-align:left}
#formulaireRelance #formulaireint_content form .form_row{padding-top:20px;text-align:center}
#formulaireRelance #formulaireint_content form .form_row .form_input{width:200px;color:#524e42;font-size:20px;border:1px solid #9a9a9a}
#formulaireRelance #formulaireint_content .form_validate .bt_submit{width:278px;height:41px;border:0;cursor:pointer;background:url(/images/ganpatrimoine_ganpatrimoine-dispositif-gps/bt_submit_blue.png) no-repeat 0 0;}

#formulaireRelance #formulaireint_content .msgSuccess{padding:20px 25px;color:#FFF;background-color:transparent;font-size:13px;font-weight:bold;text-align:left}
#formulaireRelance #formulaireint_content .msgSuccess a{color:#FFF;font-size:12px;text-decoration:underline}
