/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .inputbox, .button, select, textarea{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#000;}

img{border:0}

a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}

ul, ol, dd{margin:0px;}
ul, ul li{list-style-type:none}

.underline {text-decoration:underline; }

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}

.fl{float:left;display:inline}
.rl{float:right;display:inline}
.invisble{display:none}

a:link,a:visited{color:#AF4183}
a:hover,a:active{color:#AF4183;text-decoration:underline}
/*********************************************************************
  STRUCTURE
*********************************************************************/
html{margin:0;padding:0;}
body{background:#FFF}

#global{width:700px;position:relative;margin:0px auto;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_body.gif) repeat-y top left}

#top{position:relative;height:141px;width:100%;padding-top:30px;padding-left:1px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_top.jpg) no-repeat top left}
#middle {position:relative;width:698px;margin:0px 1px;}
#bottom{clear:both;position:relative;width:100%;height:36px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_bottom.png) no-repeat bottom left}

#middle_content{position:relative;height:860px;}
#middle_form{position:absolute;top:30px;left:225px;width:460px;z-index:10}

/*********************************************************************
  Top
*********************************************************************/
#top h1{margin-top:10px;padding-left:25px;font-family:Georgia,Times,serif;font-size:23px;line-height:22px;color:#61574d}

/*********************************************************************
  Contenu
*********************************************************************/
#middle_content .ribbon{height:332px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/img_ribbon.png) no-repeat top left}
#middle_content #content_home{position:relative;padding-top:40px;padding-left:45px}

/*********************************************************************
  Formulaire
*********************************************************************/
#formulaire{position:relative;width:444px;min-height:730px;height:auto !important;height:730px;padding-top:30px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_form_shadow.png) top left no-repeat !important;background-image:url(no-image);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ganassurances_sante-multirisque/bg_form_shadow.png',sizingMethod='crop');}
#formulaireint_content{width:405px;margin-left:39px;font-size:11px;}
#formulaireint_content form{width:405px;background:#FFF url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_form.png) no-repeat top left;}
#formulaire h3{height:68px;margin-left:39px;font-size:20px;color:#f2d18a;}

/*** Formulaire initial ***/
#formulaireint_content .separateur_top{clear:both;width:329px;height:1px;font-size:0px;margin:20px auto 0px auto;background:#083362;}
#formulaireint_content .tint{padding-top:20px;overflow:hidden}
#formulaireint_content .form_row {clear:both;overflow:hidden;padding:5px 0px;}
#formulaireint_content .form_row_wide {overflow:hidden;padding:5px 0px 5px 3px;}
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row label.txt{display:block;float:left;width:160px;padding-right:20px;color:#000;font-size:11px;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:175px;color:#524e42;font-size:11px;border:1px solid #9a9a9a}
#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:11px;border:1px solid #b7b7b7}
#formulaireint_content .form_row .form_input_cp{width:60px;color:#524e42;font-size:11px;border:1px solid #b7b7b7}
#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:180px;color:#e2001a}
#formulaireint_content .form_row .warn{color:#e2001a}
/*Centrage radios*/
#formulaireint_content #lignedejaclient .radio_list{padding-top:5px}
#formulaireint_content #ligneoptin .radio_list{padding-top:20px}

/*BG Grey*/
#formulaireint_content .form_row ul{list-style-type:none}
#formulaireint_content .form_row_wide label.txt{display:block;float:left;width:210px;padding-right:20px;color:#000;font-size:11px;text-align:right}
#formulaireint_content .form_row_wide .form_input {width:120px;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:120px;}
#formulaireint_content .form_row_wide .radio_list li{float:left;padding-right:15px}
#formulaireint_content .form_row_wide .error_list li{clear:both;padding-left:135px;color:#e2001a}
#formulaireint_content #choice .error_list li{padding-left:0px;color:#e2001a;text-align:center}
#formulaireint_content .form_row_wide .warn{color:#e2001a}

/*Bouton*/
#formulaireint_content .form_validate{clear:both;height:70px;margin-top:20px;padding-bottom:30px;text-align:center;}
#formulaireint_content .form_validate span{display:block;font-size:19px;color:#f1990f}
#formulaireint_content .form_validate .bt_submit {width:199px;height:48px;margin-top:10px;border:0;cursor:pointer;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bt_submit.png) no-repeat 0 0;}

/*Textes & Messages*/
#formulaireint_content p.intro{margin-bottom:30px;font-size:20px;color:#083362;}
#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 .mandatory{display:block;text-align:center;padding-top:5px;font-size:10px;}

/*ETAPE2*/
#formulaire_etape2{position:relative;width:444px;min-height:402px;height:auto !important;height:402px;padding-top:30px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_form_shadow_s.png) top left no-repeat !important;background-image:url(no-image);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ganassurances_sante-multirisque/bg_form_shadow_s.png',sizingMethod='crop');}
#formulaire_etape2 #formulaireint_content{width:389px;height:320px;background:#FFF}
#formulaire_etape2 #formulaireint_content form{background:#FFF}
#formulaire_etape2 h3{height:79px;margin-left:39px;font-size:20px;color:#f2d18a;}

#formulaire_etape2 .msgSuccess{padding:100px 25px 0px 25px;background:#FFF}
#formulaire_etape2 .form_row_wide label.txt{width:220px;padding-left:10px;}
#formulaire_etape2 .form_row_wide .form_input {width:100px;}
#formulaire_etape2 .form_row_wide .error_list li{padding-left:170px;color:#e2001a}
#formulaire_etape2 .form_validate{margin-top:0px;padding-top:20px;padding-bottom:0px}

#formulaire_etape2 p.infos{padding:20px 20px;font-size:14px;color:#123d6e;font-weight:bold;}
#formulaire_etape2 span.infos{display:block;margin-bottom:25px;font-size:25px;font-weight:bold;color:#123d6e}

#formulaire_etape2 .summary{width:444px;margin-top:10px;padding-top:30px;}
#formulaire_etape2 .summary_content{margin-left:39px;padding-top:20px;color:#323232;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_summary.png) no-repeat 0 0;}
#formulaire_etape2 .summary h4{height:26px;margin-bottom:25px;padding-left:30px;color:#083362;font-size:12px;font-weight:bold}
#formulaire_etape2 .summary dl{margin-bottom:25px;padding-left:35px;}
#formulaire_etape2 .summary dl dt{padding-bottom:10px;font-weight:bold;color:#1273be;font-size:14px;}
#formulaire_etape2 .summary dl dd{padding-left:25px;font-size:11px;color:#323232}
#formulaire_etape2 .summary .break{height:1px;line-height:0px;margin:0px 40px;font-size:0px;background:#083362}
#formulaire_etape2 .summary ul{margin-top:25px;padding-left:40px;padding-bottom:20px}
#formulaire_etape2 .summary ul li{margin-top:20px;padding-left:25px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/puce_square.png) top left no-repeat;}
#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;}

/*********************************************************************
  Bottom
*********************************************************************/
#bottom .mentions{position:absolute;top:-300px;left:28px;width:160px;padding-top:15px;background:url(/images/ganpatrimoine_ganpatrimoine-iframecharte390/bg_mentions.gif) no-repeat top left}
#bottom .mentions p{color:#969696;font-size:9px;}
#bottom #bottom_content{height:160px;padding:20px 35px 0px 35px;}

