/*********************************************************************
  Formulaire
*********************************************************************/
#formulaire{position:relative;width:414px;padding-top:34px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form_shadow_l.png) top left no-repeat !important;background-image:url(no-image);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ganprevoyance_ganprevoyance-chartegan/bg_form_shadow_l.png',sizingMethod='crop');}
#formulaireint_content{width:365px;min-height:620px;height:auto !important;height:620px;margin-left:39px;padding-bottom:20px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form_bottom.gif) no-repeat bottom left;}
#formulaireint_content form{width:365px;font-size:11px;background:#FFF url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form.png) no-repeat top left;}
#formulaire h3 {height:135px;margin-left:39px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form_header.png) no-repeat top left;}

/*** Formulaire initial ***/
#formulaireint_content .form_row {clear:both;overflow:hidden;padding:5px 0px}
#formulaireint_content .form_row_wide {clear:both;overflow:auto;padding:5px 0px;}
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row label.txt{display:block;float:left;width:118px;padding-right:20px;color:#000;font-size:11px;text-align:right}
#formulaireint_content .form_row .form_input {width:175px;color:#524e42;font-size:11px;border:1px solid #9a9a9a}
#formulaireint_content .form_row .form_input_select{width:175px;}
#formulaireint_content .form_row .form_input_dob {text-align:center;width:52px;}
#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 .radio_list{float:left;width:175px;}
#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}
/*Centrage radios & Break*/
#formulaireint_content .break{width:290px;margin:20px auto;height:1px;font-size:0px;background:#1f4368}
#formulaireint_content #lignedeja_client_gan_prev .radio_list{padding-top:5px}
#formulaireint_content #ligneopt_in_gan .radio_list{padding-top:20px}
#formulaireint_content #lignequestion1 .radio_list{padding-top:5px}
#formulaireint_content #lignequestion2 .radio_list{padding-top:5px}
#formulaireint_content #lignequestion3 .radio_list{padding-top:15px}

/*form_row_wide*/
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row_wide label.txt{display:block;float:left;width:155px;padding-right:20px;color:#000;font-size:11px;text-align:right}
#formulaireint_content .form_row_wide .form_input_select{width:170px;}
#formulaireint_content .form_row_wide ul{list-style-type:none}
#formulaireint_content .form_row_wide .radio_list{float:left;width:120px;}
#formulaireint_content .form_row_wide .radio_list li{float:left;width:50px;padding-right:5px}
#formulaireint_content .form_row_wide .error_list li{padding-left:175px;color:#e2001a}
#formulaireint_content .form_row_wide .warn{color:#e2001a}

/*Boutons*/
#formulaireint_content .form_validate{clear:both;margin-top:45px;text-align:center;}
#formulaireint_content .form_validate .bt_submit {width:199px;height:49px;border:0;cursor:pointer;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bt_submit.png) no-repeat 0 0;}
#formulaireint_content #addFriend{display:block;height:16px;padding:10px 0px 15px 160px;font-size:12px;color:#0082C4;cursor:pointer}
#formulaireint_content #addFriend img{vertical-align:middle;padding-right:3px;}

/*Textes & Messages*/
#formulaireint_content p.intro{margin-bottom:15px;font-weight:bold;font-size:12px;color:#00a3b3;text-align:center}
#formulaireint_content p.intro2{margin-bottom:15px;font-weight:bold;font-size:12px;color:#00a3b3;text-align:center}
#formulaireint_content p.infosTel{padding-left:50px;padding-top:10px;font-size:12px;color:#2a241e}
#formulaireint_content .msgSuccess{padding:120px 25px 0px 25px;color:#7C7369;font-size:13px;font-weight:bold;text-align:center}
#formulaireint_content .msgSuccess a{font-size:14px;}
#formulaireint_content .msgEchec{padding:120px 25px 220px 25px;color:#7C7369;font-size:13px;font-weight:bold;text-align:center}
#formulaireint_content .msgEchec a{font-size:14px;}
#formulaireint_content .mandatory{display:block;text-align:left;padding-left:20px;padding-top:30px;font-size:10px;color:#969696}
#formulaireint_content .mandatory span{color:#e2001a}

/*GOOGLE*/
#formulaireint_content iframe{position:absolute;top:880px;padding-left:50px}

/*ETAPE2*/
#formulaire_etape2{position:relative;width:414px;padding-top:34px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form_shadow_s.png) top left no-repeat  !important;background-image:url(no-image);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ganprevoyance_ganprevoyance-chartegan/bg_form_shadow_s.png',sizingMethod='crop');}
#formulaire_etape2 #formulaireint_content{min-height:300px;height:auto !important;height:300px}
#formulaire_etape2 #formulaireint_content form{}
#formulaire_etape2 h3 {height:115px;margin-left:39px;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form_header_step2.png) no-repeat top left;}
#formulaire_etape2 .msgSuccess{padding:100px 25px;background:#FFF url(/images/ganprevoyance_ganprevoyance-chartegan/bg_form.png) no-repeat top left;}
#formulaire_etape2 .form_row label.txt{width:160px;}
#formulaire_etape2 .form_row .form_input {width:100px;}
#formulaire_etape2 .form_row .error_list li{padding-left:170px;color:#e2001a}
#formulaire_etape2 .form_validate{padding-top:20px}

#formulaire_etape2 #formulaireint_content p.intro{margin-bottom:15px;font-weight:bold;font-size:12px;line-height:15px;color:#00a3b3;text-align:center}
#formulaire_etape2 #formulaireint_content p.intro span{font-size:20px;}
#formulaire_etape2 #formulaireint_content p.bilan{padding:0px 20px;padding-top:20px;font-size:11px}


#formulaire_etape2 .summary{width:365px;height:400px;margin-left:39px;margin-top:10px;padding-top:25px;color:#323232;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:url(/images/ganprevoyance_ganprevoyance-chartegan/bg_summary.png) top left no-repeat;}
#formulaire_etape2 .summary h4{height:26px;margin-bottom:15px;padding-left:30px;color:#FFF;font-size:12px;font-weight:bold}
#formulaire_etape2 .summary dl{margin-bottom:20px;padding-left:35px;}
#formulaire_etape2 .summary dl dt{padding-bottom:10px;font-weight:bold;font-size:15px;color:#000;}
#formulaire_etape2 .summary dl dd{padding-left:25px;font-size:11px;color:#323232}
#formulaire_etape2 .summary .break{height:1px;margin:0px 20px;font-size:0px;background:#00a3b3}
#formulaire_etape2 .summary ul{margin-top:20px;padding-left:30px;padding-bottom:20px}
#formulaire_etape2 .summary ul li{margin-top:20px;padding:0px 20px;font-size:11px;color:#524e42;background:url(/images/ganprevoyance_ganprevoyance-chartegan/puce_small_round.gif) top left no-repeat;}
#formulaire_etape2 .summary ul li span{font-weight:bold;color:#000}

#formulaire_etape2 #reset_formulaire{text-align:center}
#formulaire_etape2 #reset_formulaire a{font-weight:bold;font-size:14px;}