/* CSS Santé */

/* definition pour les centres [type page santé] : off */
#sante_etape1_off, #sante_etape2_off, #sante_etape3_off {float:left; background:url(../img/cf_centre_sante_off.gif) repeat-x; height:25px; width:103px;}

/* definition pour les centres [type page santé] : on */
#etape_sante_on { float:left; background:url(../img/cf_centre_sante_on.gif) repeat-x; height:25px; width:103px;} 
#etape_sante_on2 { float:left; background:url(../img/cf_centre_sante_on.gif) repeat-x; height:25px; width:180px;} 

/* definition pour les images de debut et de fin du chemin de fer [type page santé] */
.etape_sante_start_off, .etape_sante_start_on, .etape_sante_end_off, .etape_sante_end_on {float:left; width:6px; height:25px;}

/* rollover : gestion des images de fond pour les images de debut et de fin du chemin de fer [type page santé] */
.etape_sante_start_off {background:url(../img/cf_sante_start_off.gif) no-repeat;}
.etape_sante_start_on {background:url(../img/cf_sante_start_on.gif) no-repeat;}
.etape_sante_end_off {background:url(../img/cf_sante_end_off.gif) no-repeat;}
.etape_sante_end_on {background:url(../img/cf_sante_end_on.gif) no-repeat;}

/* definition pour les images intermediaires (debut et fin de fleches) [type page santé] */
.cf_sante_off, .cf_sante_gauche_on, .cf_sante_droite_on { float:left; width:12px; height:25px;}
.cf_sante_off {background:url(../img/cf_sante_off.gif) no-repeat;}
.cf_sante_gauche_on {background:url(../img/cf_sante_gauche_on.gif) no-repeat;}
.cf_sante_droite_on {background:url(../img/cf_sante_droite_on.gif) no-repeat;}

/*** SOUSCRIPTION SANTE 1 ***/
#rubsante_sante {float:left;}
#rubsante_sante .chemin_fer {float:left; height:25px; margin:6px 0 0 -2px; padding:0; width:430px;}
#rubsante .chemin_fer {position:absolute; margin:0; padding:0; top:150px; left:390px;}
#souscription_sante1 h2 {font-size:16px; font-weight:bold; color:#434343; margin:0 0 10px 0;}
#souscription_sante1 .picto_famille {float:left;}
#souscription_sante1 .picto_steto {float:left; padding:0 0 60px 0;}
#souscription_sante1 .colform input, #souscription_sante1 .colform select, #souscription_sante1 .colform label {margin:5px 0 0 0;}
#souscription_sante1 .date input, #souscription_sante1 td.date input {text-align:center}
#souscription_sante1 .colform {margin:5px 0 5px 0;}
#souscription_sante1 .zone_radio {float:left; margin:5px 0 0 0;}
#souscription_sante1 .zone_radio label {margin:0 5px 0 0;}
#souscription_sante1 .zone_radio2 {float:left; margin:5px 0 0 0;}
#souscription_sante1 .zone_radio2 label {margin:0 5px 0 5px; float:none; display:inline;}
#souscription_sante1 .zone_radio2 input {margin:0}
#souscription_sante1 .bt_orange {float:right;}
#souscription_sante1 .promo {float:right;}
#souscription_sante1 table {clear:both; margin:10px 0 10px 0px;}
#souscription_sante1 table, #souscription_sante1 tr, #souscription_sante1 th, #souscription_sante1 td {border:0}
#souscription_sante1 th {text-align:left; font-size:12px; font-weight:bold;}
#souscription_sante1 td {padding:4px 0 4px 0;}
#souscription_sante1 #cel_qualite {width:107px;}
#souscription_sante1 #cel_naissance {width:168px;}
#souscription_sante1 #cel_sexe {width:192px;}
#souscription_sante1 #cel_regime {width:179px;}
#souscription_sante1 .bt_orange2 {float:left; margin:0 0 0 55px; display:inline;}
#souscription_sante1 .bt_orange2_c {padding:5px 0 0 0; width:225px; font-size:16px; line-height:16px;}
#souscription_sante1 .bloc690_bas ol {font-size:14px; margin:10px 0 0 0px; text-align:justify;}
#souscription_sante1 .bloc690_bas li {margin:8px 0; list-style-type: none;}
#souscription_sante1 .infos {vertical-align:middle;}
#souscription_sante1  .chapo h2  {float:left; width:220px;}
#souscription_sante1  .chapo a  {display:block; float:left; width:240px; height:26px; background:url(../img/bt_vert240.gif) no-repeat; margin:5px 0 0 0; padding:3px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#souscription_sante1 .go_agence {float:right; color:#0D5649; font-weight:bold; margin:0 0 10px 0; display:inline;}
#souscription_sante1 .go_agence p {text-align:right; float:left; display:inline;}
#souscription_sante1 .go_agence .gauche {float:left; width:8px; height:26px; background:url(../img/bt_vert163g.gif) no-repeat; margin-left:8px;}
#souscription_sante1 .go_agence .droite {float:left; height:26px; background:url(../img/bt_vert163d.gif) right no-repeat;}
#souscription_sante1 .go_agence  a {display:block; float:left; height:26px; margin:0; padding:3px 10px 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#souscription_sante1 .coordonnees_bancaires {margin:15px 32px 10px 0;}
#souscription_sante1 .coordonnees_bancaires input {padding:0 0 0 5px;}

/*** SOUSCRIPTION SANTE 2 ***/
#souscription_sante2 h2 {background:url(../img/formule_perso_haut.gif) no-repeat; width:695px; height:33px; text-align:center; color:#fff; padding-top:10px; font-size:20px; font-weight:bold; margin:10px auto 0; text-transform:none;}
#souscription_sante2 .bloc690_bas h3 {font-size:14px; background-color:#ededed; text-transform:uppercase; padding:5px 10px; margin: 0 0 10px 0;}
#souscription_sante2 .float{ float:right;}
#souscription_sante2 .demi{ width:320px; }
#souscription_sante2 .myadr p{ text-align:left; margin:0 0 20px 0;}
/* echelle */
#souscription_sante2 .echelle {float:right; width:38px; height:83px; margin:5px 10px 8px 0;}
#souscription_sante2 .bord {width:27px; height:2px; font-size:1px; line-height:11px;}
#souscription_sante2 .echelle_orange .bord {background:url(../img/echelle_bord_orange.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .echelle_orange2 .bord {background:url(../img/echelle_bord_orange.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .echelle_verte .bord {background:url(../img/echelle_bord_verte.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .cellule {width:38px; height:16px; color:#fff; font-size:14px; line-height:15px; padding:0 0 0 10px;}
#souscription_sante2 .cellule_big {width:38px; height:24px; color:#fff; font-size:14px; line-height:24px; padding:0 0 0 15px;}
#souscription_sante2 .echelle_orange .cellule {background:url(../img/echelle_cellule_orange.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .echelle_verte .cellule {background:url(../img/echelle_cellule_verte.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .echelle_orange .cellule_last {height:15px; background:url(../img/echelle_cellule_orange2.gif) no-repeat; margin:0 0 0 5px;}
#souscription_sante2 .echelle_verte .cellule_last {height:15px; background:url(../img/echelle_cellule_verte2.gif) no-repeat; margin:0 0 0 5px; }
#souscription_sante2 .echelle_orange .cellule_select {color:#ff9a0a; background:url(../img/echelle_cellule_orange_select_sante.gif) no-repeat;}
#souscription_sante2 .echelle_orange2 .cellule_select {color:#ff731f; background:url(../img/echelle_cellule_orange2_select_sante.gif) no-repeat;}
#souscription_sante2 .echelle_verte .cellule_select {color:#9cc802; background:url(../img/echelle_cellule_vert_select_sante.gif) no-repeat;}
#souscription_sante2 .formule1, #souscription_sante2 .formule2, #souscription_sante2 .formule3 {float:left; width:220px; margin-right:5px; display:inline;}
#souscription_sante2 .formule1 {margin:0 5px 0 5px;}
#souscription_sante2 .formule3 {margin:0 0 0 5px;}

#souscription_sante2 .detail_formule {background:url(../img/fd_detaildevis_off.gif) repeat-y; width:224px;}
#souscription_sante2 .formule_conseillee .detail_formule {background:url(../img/fd_detaildevis_on.gif) repeat-y;}
#souscription_sante2 .footer_titre h2 {background:url(../img/fd_footerh2_devissante_off.gif) no-repeat; width:224px; height:26px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; padding:6px 0 0 0;}
#souscription_sante2 .formule_conseillee .footer_titre h2 {background:url(../img/fd_footerh2_devissante_on.gif) no-repeat;}
#souscription_sante2 .footer_formule {background:url(../img/fd_footerdevis_off.gif) left bottom no-repeat; width:224px; padding:13px 0 30px 0;}
#souscription_sante2 .formule_conseillee .footer_formule {background:url(../img/fd_footerdevis_on.gif) left bottom no-repeat; width:224px;}
#souscription_sante2  .footer_formule a.vert {display:block; background:url(../img/bt_vert168.gif) no-repeat; width:168px; height:17px; padding-top:3px; margin:0 auto 12px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#354148; text-align:center;}
#souscription_sante2  .footer_formule a.orange {display:block; background:url(../img/bt_orange170.gif) no-repeat; width:170px; height:19px; padding-top:3px; margin:0 auto; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center;}
#souscription_sante2 .bloc_formule {width:200px; padding:10px 12px 0 0; margin:0 0 0 6px; font-weight:bold; min-height:200px;}
#souscription_sante2 .bloc_formule p {clear:both;}
#souscription_sante2 .bloc_orange {color:#ff9a0a;}
#souscription_sante2 .bloc_orange2 {color:#ff731f;}
#souscription_sante2 .bloc_vert {color:#9cc802;}
#souscription_sante2 .bloc_formule h3 {float:left; font-size:14px; text-transform:uppercase; background-color:#FFFFFF; text-align:left; height:60px;}
#souscription_sante2 .col_gauche {float:left; width:135px; float:left; padding-right:5px;}
#souscription_sante2 .description_formule {font-size:11px; background:url(../img/puce_verte.gif) 0 3px no-repeat; color:#354148; padding-left:9px; padding-bottom:10px;}
#souscription_sante2 .filet_devis {background:url(../img/filet_devis.gif); width:211px; height:4px; margin:0 0 0 6px; clear:both; line-height:1px; font-size:1px;}
#souscription_sante2 .calcul_tarif  {clear:both; width:690px; margin:15px 0 0 0; }
#souscription_sante2 .calcul_tarif .bt_gris {width:177px; margin:0 auto; padding:4px 8px;}
#souscription_sante2 .calcul_tarif .bt_gris a { color:#354148;  font-weight:bold;}
#souscription_sante2 .formule_perso {width:690px; margin:20px 0;}
#souscription_sante2 .formule_perso .bigfleche {background:url(../img/fd_bigfleche.gif) no-repeat; width:161px; height:61px; text-align:center; color:#fff; padding-top:27px; font-weight:bold; margin:0 auto;}
#devis_sante .formule_perso h2 {background:url(../img/formule_perso_haut.gif) no-repeat; width:690px; /*height:58px;*/ text-align:center; color:#fff; padding-top:10px; font-size:20px; font-weight:bold; margin:10px auto 0; text-transform:none;}
#souscription_sante2 .formule_perso h2 img {vertical-align:middle;}
#souscription_sante2 .formule_perso h3 { float:left; margin-bottom:10px;}
#souscription_sante2 .formule_perso .bloc690_bas {width:690px; padding-left:0; padding-right:0}
#souscription_sante2 .formule_perso .formule1, #souscription_sante2 .formule_perso .formule2, #souscription_sante2 .formule_perso .formule3 {margin-top:20px; width:200px;}
#souscription_sante2 .formule1, #souscription_sante2 .formule2 {/*background:url(../img/filet_formule_perso.gif) top right repeat-y;*/ margin-left:5px;}
#souscription_sante2 .formule_perso .plus {margin:0 0 2px 4px;}
#souscription_sante2 .formule_perso .moins {margin:4px 0 0 4px;}
#souscription_sante2 .benef {margin:0 0 10px 20px;}
#souscription_sante2 .benef h2 {font-size:18px; font-weight:bold; color:#505050; background:none; width:500px; text-align:left; text-transform:none;}
#souscription_sante2 .benef ul {list-style:disc; margin-left:15px; font-size:12px;}
#souscription_sante2 .double_boutons {float:right; margin:10px 5px 0 0;}
#souscription_sante2 .bt_orange {float:left; margin-left:10px;}
#souscription_sante2 .go_agence {clear:both; float:right; width:160px; color:#0D5649; font-weight:bold; margin:0 65px 10px 0;}
#souscription_sante2 .go_agence  a {color:#0D5649; text-decoration:underline; padding-left:16px;}
#souscription_sante2 .mentions {margin:0 0 0 33px; font-size:12px; font-style:italic;}
#souscription_sante2 .conditions {clear:both; padding:15px 0 0 0;}
#souscription_sante2 .zone_radio {float:left;}
#souscription_sante2 .zone_radio label {display:inline; float:none; vertical-align:top;}

/*** SOUSCRIPTION SANTE 3 ***/
#souscription_sante3 .bloc690_bas {font-size:12px;}
#souscription_sante3 .bloc690_bas p, #souscription_sante3 .bloc690_bas li {margin-bottom:5px;}
#souscription_sante3 .zone_radio {float:left; text-align:center; margin:10px 0 0 0;}
#souscription_sante3 .zone_radio a  {width:245px; height:27px; background:url(../img/bt_vert245.gif) no-repeat; text-align:center; font-size:12px; font-weight:bold; color:#0D5649; float:left;padding:3px 0;}
#souscription_sante3 .zone_radio a.contrat  {margin:0 10px 0 70px;}
#souscription_sante3 .zone_radio a.conditions  {margin-left:195px;}
#souscription_sante3  ul {margin:0 0 15px 13px;}
/*#souscription_sante3  li {list-style-image: url(../img/puce_verte.gif);}*/
#souscription_sante3  .img { float:right; margin: 0 10px 0 0; display:block;}
#souscription_sante3  .adr {margin:10px 0 10px 30px;}
#souscription_sante3 .infos {vertical-align:middle; padding-left:5px;}

/*** DEVIS ASSURANCE SANTE ***/
#devis_sante .infos {vertical-align:middle;}
#devis_sante #zone_email , #devis_sante #zone_email2 {font-size:14px; margin:0 0 0 20px;}
#devis_sante #zone_email  p {font-size:14px; margin:0 15px 0 0; float:left;}
#devis_sante #zone_email  input {float:left; margin:0 15px 0 0;}
#devis_sante #zone_email .bt_orange {float:left;}
#devis_sante #zone_email2  p {clear:both; font-size:13px; margin:0 30px 10px 0; float:left;}
#devis_sante #zone_email2 input {float:left; margin:3px 15px 10px 0;}
#devis_sante .choix_formule {margin:10px 0 15px 0;}
#devis_sante .formule1, #devis_sante .formule2, #devis_sante .formule3 {float:left; width:223px; display:inline;}
#devis_sante .formule1 {margin:0 5px 0 5px;}
#devis_sante .formule3 {margin:0 0 0 5px;}
#devis_sante .bigfleche {height:88px;}
#devis_sante .formule_conseillee .bigfleche {background:url(../img/fd_bigfleche.gif) no-repeat; width:161px; height:67px; text-align:center; color:#fff; padding-top:21px; font-weight:bold; margin:0 auto;}
#devis_sante h2 {background:url(../img/fd_h2devissante_off.gif) no-repeat; width:224px; height:24px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; padding:10px 0 0 0;}
#devis_sante .formule_conseillee h2 {background:url(../img/fd_h2devissante_on.gif) no-repeat;}
#devis_sante .detail_formule {background:url(../img/fd_detaildevis_off.gif) repeat-y; width:224px;}
#devis_sante .formule_conseillee .detail_formule {background:url(../img/fd_detaildevis_on.gif) repeat-y;}
#devis_sante .footer_titre h2 {background:url(../img/fd_footerh2_devissante_off.gif) no-repeat; width:224px; height:26px; font-size:15px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; padding:6px 0 0 0;}
#devis_sante .formule_conseillee .footer_titre h2 {background:url(../img/fd_footerh2_devissante_on.gif) no-repeat;}
#devis_sante .footer_formule {background:url(../img/fd_footerdevis_off.gif) left bottom no-repeat; width:224px; padding:13px 0 30px 0;}
#devis_sante .formule_conseillee .footer_formule {background:url(../img/fd_footerdevis_on.gif) left bottom no-repeat; width:224px;}
#devis_sante  .footer_formule a.vert {display:block; background:url(../img/bt_vert168.gif) no-repeat; width:168px; height:17px; padding-top:3px; margin:0 auto 12px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#354148; text-align:center;}
#devis_sante  .footer_formule a.orange {display:block; background:url(../img/bt_orange170.gif) no-repeat; width:170px; height:19px; padding-top:3px; margin:0 auto; font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center;}
#devis_sante .bloc_formule {width:171px; padding:10px 12px 0 18px; margin:0 0 0 6px; font-weight:bold; min-height:190px;}
#devis_sante .bloc_formule p {clear:both;}
#devis_sante .bloc_orange {color:#ff9a0a;}
#devis_sante .bloc_vert {color:#9cc802;}
#devis_sante h3 {font-size:14px; text-transform:uppercase;}
#devis_sante h3 img {float:left; padding-bottom:10px;}
#devis_sante .col_gauche {float:left; width:135px; clear:both; padding-right:5px;}
#devis_sante .description_formule_vert {font-size:11px; background:url(../img/puce_verte.gif) 0 3px no-repeat; color:#354148; padding-left:9px; padding-bottom:10px;}
#devis_sante .description_formule_orange {font-size:11px; background:url(../img/puce_orange.gif) 0 3px no-repeat; color:#354148; padding-left:9px; padding-bottom:10px;}
#devis_sante .filet_devis {background:url(../img/filet_devis.gif); width:211px; height:4px; margin:0 0 0 6px; clear:both; line-height:1px; font-size:1px;}
#devis_sante .calcul_tarif  {display:inline; clear:both; width:690px; margin:15px 0 0 0; float:left;}
#devis_sante .calcul_tarif .bt_orange, #devis_sante .calcul_tarif .bt_blanc2 {margin:0 0 15px 35px; float:left; display:inline;}
#devis_sante .calcul_tarif .bt_blanc2 {padding-top:2px;}
#devis_sante .calcul_tarif .bt_blanc2 a {color:#354148;}
/* debut nouveau bouton */
#devis_sante .calcul_tarif .bt_orange3, #devis_sante #nonclient .bt_orange3, #devis_sante #nonclient .bt_vert {width:261px; float:left; margin:10px 0 10px 10px; display:inline;}
#devis_sante #nonclient .bt_vert a {color:#fff;}
#devis_sante .calcul_tarif .bt_orange3.first {margin-right:138px;}
#devis_sante #nonclient .bt_orange3.first, #devis_sante #nonclient .bt_vert.first {margin-right:102px;}
#devis_sante .calcul_tarif .bt_orange3_c, #devis_sante #nonclient .bt_orange3_c {width:197px;}
/* fin nouveau bouton */
#devis_sante .formule_perso {width:690px; margin:20px 0 0;}
#devis_sante .formule_perso .bigfleche {background:url(../img/fd_bigfleche.gif) no-repeat; width:161px; height:61px; text-align:center; color:#fff; padding-top:27px; font-weight:bold; margin:0 auto;}
#devis_sante .formule_perso h2 {background:url(../img/formule_perso_haut.gif) top no-repeat; width:690px; height:auto; text-align:center; color:#fff; padding:10px 0 7px; font-size:20px; font-weight:bold; margin:10px auto 0; text-transform:none;}
#devis_sante .formule_perso h2 img {vertical-align:middle;}
#devis_sante .formule_perso h3 {margin-bottom:10px;}
#devis_sante .formule_perso .bloc690_bas {width:690px; padding:0 0 15px 0; float:left; margin-bottom:10px;}
#devis_sante .formule_perso .formule1, #devis_sante .formule_perso .formule2, #devis_sante .formule_perso .formule3 {margin-top:5px;width:216px;}
#devis_sante .formule_perso .formule1, #devis_sante .formule_perso .formule2 {margin-left:5px;}
#devis_sante .formule_perso #message_erreur {clear:both; margin-left:10px;}
#devis_sante .formule_perso .plus {margin:0 0 2px 4px;}
#devis_sante .formule_perso .moins {margin:4px 0 0 4px;}
#devis_sante .benef {margin:0 0 10px 20px;}
#devis_sante .benef h2 {font-size:18px; font-weight:bold; color:#505050; background:none; width:500px; text-align:left; text-transform:none;}
#devis_sante .benef ul {list-style:disc; margin-left:15px; font-size:12px;}
.gestion_pointilles {background:url(../img/double_pointilles.gif) repeat-y; float:left; width:690px;}
/* assurance sante */
#devis_sante .chapo {margin:0 0 15px 15px; color:#434343;}
#devis_sante .cartouche_vert {width:391px; margin:0 17px 0 0; float:left;}
#devis_sante .cartouche_d_vert {width:376px;}
#devis_sante .cartouche_vert .cartouche_d_vert h2, #devis_sante .cartouche_vert_big .cartouche_d_vert_big h2 {background-image:none; color:#fff; font-size:20px; font-weight:bold; margin:8px 0 0 0; text-transform:none; padding:0 0 0 10px; text-align:left; width:300px}
#devis_sante .cartouche_vert .cartouche_bas_vert {width:361px; padding:18px 15px 18px 15px;}
#devis_sante .cartouche_vert .cartouche_bas_vert li {color:#717a7f; font-size:12px; font-weight:bold; margin:5px 0 0 0; padding:0; list-style:none;}
#devis_sante .cartouche_vert .cartouche_bas_vert li img{vertical-align:middle; padding-right:15px; list-style:none;}
#devis_sante .cartouche_vert .cartouche_bas_vert li li{color:#6e6e6e; font-weight:normal; margin:0 0 0 60px; list-style:disc;}
#devis_sante .liensverts, #devis_sante .liensverts_bis {width:220px; float:right; margin:5px 15px 0 0; display:inline;}
#devis_sante .liensverts a {display:block; width:218px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:18px; font-weight:bold; color:#fff;}
#devis_sante .liensverts_bis a {display:block; width:218px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:14px; font-weight:bold; color:#fff;}

#devis_sante .cartouche_vert_big {width:435px; float:left; margin:0 20px 0 0;}
#devis_sante .cartouche_d_vert_big  {width:420px;}
#devis_sante .cartouche_bas_vert_big {float:left; width:405px; padding:18px 15px 18px 15px;}
#devis_sante .cartouche_vert_big .cartouche_bas_vert_big li {color:#434343; font-size:13px; margin:3px 0 0 15px; padding:0;list-style:url(../img/puce_verte.gif);}
#devis_sante .liensverts_2 {width:229px; float:left; margin:20px 0 0 0;}
#devis_sante .liensverts_2 a {display:block; float:left; width:229px; height:40px; background:url(../img/bt_vert229_2.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:18px; font-weight:bold;color:#fff;}

#devis_sante .detail_garantie  {clear:both; width:174px; margin:7px 0 0 520px; float:left; display:inline;}
#devis_sante .detail_garantie a {display:block; background:url(../img/bt_vert174.gif) no-repeat; width:174px; height:25px; padding-top:3px; margin:0 auto; font-size:11px; font-weight:bold; text-transform:uppercase; color:#0d5649; text-align:center;}
#devis_sante  .liens {margin:15px 0 0 0;}
#devis_sante  .liensverts1, #devis_sante  .liensverts3 {width:221px; float:left; margin:0 0 0 10px; display:inline;}
#devis_sante  .liensverts1 a {display:block; float:left; width:221px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:8px 0 0 0; text-align:center; font-size:18px; font-weight:bold;color:#fff;}
#devis_sante  .liensverts3 a {display:block; float:left; width:221px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:8px 0 0 0; text-align:center; font-size:14px; font-weight:bold;color:#fff;}
#devis_sante  .liensverts2 {width:220px; float:left;}
#devis_sante  .liensverts2  a {display:block; float:left; width:220px; height:30px; background:url(../img/bt_vert220.gif) no-repeat; margin:5px 0 0 0; padding:8px 0 0 0; text-align:center; font-size:12px; font-weight:bold;color:#0D5649;}
#devis_sante  .liensannexes {clear:both; width:695px; min-height:135px;}
#devis_sante .liensannexes img, #devis_sante .liensannexes object {float:right; margin:10px 0 0 0;}
#devis_sante .liste_liens {width:311px; text-transform:uppercase; float:left;}
#devis_sante .liste_liens_haut5 h2, #devis_sante .liste_liens_haut9 h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:13px 0 2px 17px; background-image:none; width:auto; height:auto; text-align:left;}
#devis_sante .liste_liens_bas5 ul {font-size:11px; padding:8px 0 0 29px;}
#devis_sante .liste_liens_bas5 li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#devis_sante .liste_liens_bas5 a {color:#0D5649; text-decoration:underline;}
#devis_sante .liste_liens_bas9 ul {font-size:11px; padding:15px 0 0 29px;}
#devis_sante .liste_liens_bas9 li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#devis_sante .liste_liens_bas9 a {color:#0D5649; text-decoration:underline;}
#devis_sante .tarif_calcule {float:left; width:464px; margin:5px 0 10px 115px; display:inline;}
#devis_sante .tarif_calcule .cartouche_centre_vert2 {width:444px; color:#fff; text-transform:uppercase; font-weight:bold; padding:4px 0 0 10px; font-size:14px;}
#devis_sante .tarif_calcule .cartouche_centre_vert2 .montant {float:right; font-size:20px; margin-top:-17px; line-height:17px; padding-right:5px;}

/* echelle */
#devis_sante .echelle {float:right; width:27px; height:83px; margin:5px 0 8px 0;}
#devis_sante .bord {width:27px; height:2px; font-size:1px; line-height:11px;}
#devis_sante .echelle_orange .bord {background:url(../img/echelle_bord_orange.gif) no-repeat;}
#devis_sante .echelle_verte .bord {background:url(../img/echelle_bord_verte.gif) no-repeat;}
#devis_sante .cellule {width:27px; height:16px; color:#fff; font-size:14px; line-height:15px; padding:0 0 0 9px;}
#devis_sante .echelle_orange .cellule {background:url(../img/echelle_cellule_orange.gif) no-repeat;}
#devis_sante .echelle_verte .cellule {background:url(../img/echelle_cellule_verte.gif) no-repeat;}
#devis_sante .echelle_orange .cellule_last {height:15px; background:url(../img/echelle_cellule_orange2.gif) no-repeat;}
#devis_sante .echelle_verte .cellule_last {height:15px; background:url(../img/echelle_cellule_verte2.gif) no-repeat;}
#devis_sante .echelle_orange .cellule_select {color:#ff9a0a; background:url(../img/echelle_cellule_orange_select.gif) no-repeat;}
#devis_sante .echelle_verte .cellule_select {color:#9cc802; background:url(../img/echelle_cellule_verte_select.gif) no-repeat;}

/* liste avantage */
#devis_sante .liste_avantage{
	clear:both;
	margin:20px 0 0;
}
#devis_sante .liste_avantage h3{
	text-transform:none;
	font-size:16px;
}
#devis_sante .liste_avantage .picto_mois{
	margin:-13px 0 0 -40px;
	position:absolute;
	z-index:50;
}

#devis_sante .liste_avantage .bloc_offer_630_bas_bleu{
	background:#F7FBEB;
	margin-bottom:20px;
	padding:12px 20px 10px 30px;
	width:580px;
	color:#434343; font-size:13px;
	
}
#devis_sante .liste_avantage .bloc_offer_630_haut_bleu, #devis_sante .liste_avantage .bloc_offer_630_bas_bleu{
	margin-left:50px;
}
#devis_sante .liste_avantage .bloc_offer_630_haut_bleu, #devis_sante .liste_avantage .bloc_offer_630_bas_bleu, #devis_sante .cartouche_bas_vert_big{
	line-height:18px
}


/* bloc actions */
#devis_sante .largmax {min-height:120px;}
#devis_sante .zoneliens {clear:both;}
#devis_sante .action1, #devis_sante .action4 {float:left; width:216px;}
#devis_sante .action2 {float:left; text-align:center; width:212px; margin: 0 0 0 0;}
#devis_sante .action3 {float:left; width:222px;}
#devis_sante .action1 .imprimer {width:212px; height:39px; background:url(../img/fd_imprimer.gif) no-repeat; text-align:center; margin:5px 0 0 0; padding:13px 0 13px 0; font-size:12px; font-weight:bold;}
#devis_sante .action1 .imprimer a {color:#0D5649;}
#devis_sante .action1 .lien, #devis_sante .action3 .lien, #devis_sante .action4 .lien {height:18px;	font-weight:bold; text-align:center; padding-top:2px;}
#devis_sante .action1 .lien {background:url(../img/bt_vert164.gif) no-repeat;	width:164px; margin:0 0 0 23px;}
#devis_sante .action1 .lien a, #devis_sante .action4 .lien a {color:#fff;}
#devis_sante .action3 .lien {background:url(../img/bt_vert214.gif) no-repeat;	width:214px; margin:6px 0 12px 6px;}
#devis_sante .action3 .lien a {color:#0D5649;}
#devis_sante .action4 .lien {background:url(../img/bt_vert215.gif) no-repeat;	width:214px; margin:0 0 0 6px;}
#devis_sante .accroche {text-transform:uppercase; text-align:center; font-weight:bold;}
#devis_sante .questions {background:url(../img/bt_vert436.gif) no-repeat; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; width:436px; height:23px; margin:5px auto 0; padding:7px 0 0 0;}
#devis_sante .questions a {color:#354148;}
#devis_sante .formules_ou {position:absolute; z-index:50; background:url(/cap2008-web-resources/san/resources/front/gfr0/css/formules_ou.png) no-repeat; font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center; width:41px; height:31px; padding:10px 0 0 0; color:#fff; margin:10px 0 -40px 320px;}
#devis_sante .formule_perso h2.ou {background:url(../img/formule_perso_haut2.gif) no-repeat; width:690px; height:90px; text-align:center; color:#fff; padding-top:7px; font-size:20px; font-weight:bold; margin:10px auto 0; text-transform:none;}
#devis_sante .formule_perso h2 img {vertical-align:middle;}
#devis_sante .formule_perso h2 .rond {display:block; padding:0 0 10px 18px;}
#devis_sante .tarif_perso {float:left; display:inline; margin:5px 0 5px 105px;}
#devis_sante .tarif_perso p, #devis_sante .tarif_perso .bt_orange {float:left;}
#devis_sante .tarif_perso p{margin:2px 5px 0 0;}
#devis_sante .contact {color:#434343; font-size:13px; font-weight:bold; text-align:right; margin:20px 0 10px 0;}
#devis_sante .contact a {color:#9cc802;}
#devis_sante #nonclient  {font-size:12px;}
#devis_sante #nonclient .erreur_form, #devis_sante .newForm .erreur_form  {background: url(../img/picto_erreur.gif) 0 1px no-repeat; padding-left:14px; color:#ff6000; font-size:10px; font-weight:bold; margin-left:5px;}
#devis_sante #nonclient .erreur_champ, #devis_sante .newForm .erreur_champ {color:#ff6000;}
#devis_sante #nonclient .erreur_form img #devis_sante .newForm .erreur_form img {vertical-align:middle;}
#devis_sante #nonclient .consigne, #devis_sante .newForm .consigne {font-size:10px;}
#devis_sante #nonclient h2, #devis_sante .newForm h2 {background:none; color:#9cc802; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0; border-bottom:1px #9cc802 solid; text-transform:none; text-align:left; width:auto; padding-top:15px;}
#nonclient #bloc1 .promo {display:inline; float:right; width:227px; margin-left:3px;}
#nonclient #bloc1 .zoneLabel {display:inline; float:left; width:128px; margin:5px 7px 0 0; text-align:right; clear:left; height:35px; line-height:12px;}
#nonclient #bloc1 label, #nonclient #bloc2 label, #nonclient #bloc4 label {margin-top:2px;}
#nonclient #bloc1 .zoneInput {display:inline; float:left; width:218px; margin:5px 0 0 0; height:35px;}
#nonclient #bloc1 .colform label {float:none;}
#nonclient #bloc2 .zoneLabel {display:inline; float:left; width:308px; margin:10px 14px 0 0; text-align:right; clear:left; line-height:12px;}
#nonclient #bloc2 .zoneInput {display:inline; float:left; width:97px; margin:10px 0 0 0;}
#nonclient #bloc2 .beneficiaire {clear:both; float:left; display:inline; margin:0 0 10px 67px; width:500px;}
#nonclient #bloc2 .beneficiaire_haut {background: url(../img/fd_beneficiaire_haut.gif) top left no-repeat; width:500px; padding-top:15px; min-height:120px; margin-top:10px;}
#nonclient #bloc2 .beneficiaire_bas {clear:both; background: url(../img/fd_beneficiaire_bas.gif) no-repeat; width:500px; height:10px;}
#nonclient #bloc2 .beneficiaire_haut .zoneLabel {display:inline; float:left; width:127px; margin:5px 7px 0 0; clear:left; line-height:12px; text-align:right;}
#nonclient #bloc2 .beneficiaire_haut .zoneInput {display:inline; float:left; width:350px; margin:5px 0 0 0; line-height:12px;}
#nonclient #bloc2 .beneficiaire_haut .zoneInput label {float:none; padding-right:15px;}
#nonclient #bloc2 .beneficiaire_haut .zoneInput .sexe_beneficiaire input {display:inline; float:none; border:1px #fff solid; vertical-align:middle;}
#nonclient #bloc3  {margin-left:67px;}
#nonclient #bloc4 .zoneLabel {display:inline; float:left; width:128px; margin:5px 7px 0 0; text-align:right; clear:left; line-height:12px; height:25px;}
#nonclient #bloc4 .zoneInput {display:inline; float:left; width:515px; margin:5px 0 0 0; height:25px;}
#nonclient #bloc3 label, #nonclient #bloc4 .civilite label {padding-right:15px; float:none; }
#nonclient #bloc3 input, #nonclient #bloc4 .civilite input {border:1px #fff solid; vertical-align:middle;}
#nonclient .message {margin:10px 0 10px 50px; font-size:11px;}
#nonclient h3 {color:#434343; text-transform:none; margin:20px 0 0 20px;}
#nonclient #bloc5 .zoneLabel {display:inline; float:left; width:326px; margin:5px 0 0 20px; clear:left; height:30px;}
#nonclient #bloc5 .zoneInput {display:inline; float:left; width:280px; margin:5px 0 0 0; height:30px;}
#nonclient #bloc5 .zoneInput input {border:1px #fff solid; vertical-align:middle; margin-right:30px;}

/* nouvelle mise en page */

.newForm, .erreur_form {font-size:12px;}
.erreur_form  {background: url(../img/picto_erreur.gif) 0 1px no-repeat; padding-left:14px; color:#ff6000; font-size:10px; font-weight:bold; margin-left:5px;}
.erreur_champ {color:#ff6000;}
.erreur_form img {vertical-align:middle;}
#souscription_sante1 .newForm .consigne {font-size:10px;}
#souscription_sante1 .newForm h2 {background:none; color:#9cc802; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0; border-bottom:1px #9cc802 solid; text-transform:none; text-align:left; width:auto; padding-top:15px;}
#souscription_sante1 .newForm h3 {background:none; color:#9cc802; font-size:15px; font-weight:normal; margin:0 0 10px 0; padding:0; border-bottom:1px #9cc802 solid; text-transform:none; text-align:left; width:auto; padding-top:15px;}
#souscription_sante1 .bloc1 .zoneLabel, #souscription_sante1 .beneficiaire_bas .zoneLabel {display:inline; float:left; width:222px; margin:5px 7px 0 0; text-align:right; clear:left; line-height:12px; height:25px;}
#souscription_sante1 .bloc1 .zoneInput, #souscription_sante1 .beneficiaire_bas .zoneInput {display:inline; float:left; width:400px; margin:5px 0 0 0; height:25px;}
#souscription_sante1 .bloc2 {margin:15px 0 10px 0px;}
#souscription_sante1 #deja_assure_non {margin:0 0 0 20px;}
#souscription_sante1 .cgv   {display:inline; float:left; width:240px; height:26px;margin:20px 0 0 64px; text-align:center;}
#souscription_sante1 .cgv a  {display:block; width:240px; height:26px; background:url(../img/bt_vert240.gif) no-repeat; padding:3px 0 0 0; font-size:12px; font-weight:bold; color:#0D5649;}
#civ_mlle, #civ_mme, #civ_m, #sante_offre_groupama_oui, #sante_offre_groupama_non, #sante_offre_groupama_oui, #sante_offre_groupama_non, #deja_assure_oui, #deja_assure_non, #sante_cotisation_annee, #sante_cotisation_trimestre {border:0;}
#souscription_sante1 .newForm input {margin-top:0;}
#souscription_sante1 .newForm .go_agence {float:right; width:auto; color:#0D5649; font-weight:bold; margin:0 0 10px 0;}
#souscription_sante1 .newForm a.lien {background:url(../img/bt_vert163.gif) no-repeat; width:163px; margin:0 0 0 9px; height:24px; font-weight:bold; text-align:center; padding:4px 7px 7px 7px; color:#0d5649; text-decoration:none;}

#souscription_sante1 .bloc2 label {margin:0px;}
#souscription_sante1 .bloc2 input {margin: 0 3px 0 5px;}
/*----------- nouvelle mise en page Devis sante 1 ------------------*/

.bg_colonne_activ{background:url(../img/bg_colonne_activ.gif) repeat-y;}
.bg_colonne_activ2{background:url(../img/bg_colonne_activ2.gif) repeat-y;}

#devis_sante1 .largmax{
	float:left;
}
#devis_sante1 .bloc450_bas{
	padding:20px 30px 35px 30px;
	width:390px;
	/*height:115px;*/
}
#devis_sante1 .bloc450_bas2{
	padding:20px 30px 25px 30px;
	width:390px;
	/*height:115px;*/
}
#devis_sante1 .bloc450_bas ul{
	margin:10px 0 0 0;
	padding:0;
}
#devis_sante1 .bloc450_bas li{
	margin:0;
	padding:0;
}
#devis_sante1 .promo, #devis_sante1 #formules_haut, #devis_sante1 #formules_haut div, #devis_sante1 #formules_bas, #devis_sante1 #formules_bas div, #devis_sante1 .lvl_garantie div{float:right;}
#devis_sante1 #offres, #devis_sante1 #formules_haut, #devis_sante1 #formules_bas, #devis_sante1 .mentions{float:left;}
#devis_sante1 .mentions{margin:0 0 20px 0;}
#devis_sante1 #formules_haut p{	
	/*float:right;*/
	text-align:center;
	margin: 0 0 5px 5px;
}
#devis_sante1 #formules_haut .clearR{
	height:25px;
	line-height:20px;
	margin:6px 0 0 5px;
	padding:0;
}

#devis_sante1 #formules_haut .bloc103-89_haut, #devis_sante1 #formules_bas .bloc103-90_bas, #devis_sante1 .bloc103-89_haut, #devis_sante1 .lvl_garantie .bloc103-89_haut, #devis_sante1 .lvl_garantie .bloc103-38_bas {
	margin-left:2px;
	padding:3px 0 0 0;
}

#devis_sante1 #formules_haut .bloc103-110_haut, #devis_sante1 #formules_bas .bloc103-110_bas{
	margin-left:2px;
}

#devis_sante1 #formules_haut .bloc103-89_haut p, #devis_sante1 #formules_bas .bloc103-90_bas p, #devis_sante1 #formules_bas .bloc103-110_bas p, #devis_sante1 .lvl_garantie .bloc103-89_haut p {
	float:none;
	text-align:center;
	padding:0;
	margin:8px 0 0 0;
}
#devis_sante1 #formules_bas .bloc103-124_bas p {
	float:none;
	text-align:center;
	padding:0;
	margin:7px 0 0 0;
}
#devis_sante1 .lvl_garantie .bloc103-89_haut p {
	float:none;
	text-align:center;
	padding:0;
	margin:4px 0 0 0;
}
#devis_sante1 #formules_haut .bt_perso, #devis_sante1 #formules_bas .bt_perso{
	float:none;
	background:url(../img/bt_souscrire.gif) no-repeat;
	width:96px;
	height:34px;
	padding:2px 0 0 0;
	margin:8px 0 0 4px;
}
#devis_sante1 #formules_haut .bt_souscrire3, #devis_sante1 #formules_bas .bt_souscrire3{
	float:none;
	background:url(../img/bt_souscrire3.gif) no-repeat;
	width:96px;
	height:34px;
	padding:2px 0 0 0;
	margin:0 0 0 4px;
}
#devis_sante1 #formules_haut .bt_modif_formule{
	float:none;
	background:url(../img/bt_modif_formule.gif) no-repeat;
	width:97px;
	height:17px;
	padding:3px 0 0 0;
	margin:10px 0 15px 4px;
}
#devis_sante1 #formules_bas .bt_modif_formule{
	float:none;
	background:url(../img/bt_modif_formule.gif) no-repeat;
	width:97px;
	height:20px;
	padding:2px 0 0 0;
	margin:7px 0 0 4px;
}
#devis_sante1 #formules_bas .bt_modif_formule p, #devis_sante1 #formules_bas .bt_souscrire3 p, #devis_sante1 #formules_bas .bt_souscrire4 p{
	margin:0;
}
#devis_sante1 #formules_haut .bt_modif_formule p{
	/*word-spacing:-0.2em;*/
	margin:0;
}
	
#devis_sante1 #formules_haut .bloc103-120_haut .bt_perso{
	margin:0 0 0 4px;
}
#devis_sante1 #formules_bas .bt_perso{
	margin:5px 0 0 4px;
}

#devis_sante1 #formules_haut .bt_perso p, #devis_sante1 #formules_haut .bt_souscrire p, #devis_sante1 #formules_bas .bt_perso p, #devis_sante1 #formules_bas .bt_souscrire p,#devis_sante1 #formules_haut .bt_souscrire3 p{
	float:none;
	margin:0;
	padding:0;
}
.bt_perso a, .bt_souscrire a{text-decoration:none;}
.bt_perso a:hover, .bt_souscrire a:hover{text-decoration:underline;}
#devis_sante1 #formules_haut .bt_souscrire, #devis_sante1 #formules_bas .bt_souscrire{
	float:none;
	background:url(../img/bt_souscrire2.gif) no-repeat;
	width:79px;
	height:19px;
	padding:2px 0 0 0;
	margin:5px 0 0 12px;
}
#devis_sante1 #formules_haut .bloc103-120_haut .bt_souscrire, #devis_sante1 #formules_bas .bloc103-124_bas .bt_souscrire {
	background:url(../img/bt_souscrire5.gif) no-repeat;
	width:79px;
	height:19px;
	padding:2px 0 0 0;
	margin:5px 0 0 12px;
}
#devis_sante1 #formules_haut .bt_souscrire4, #devis_sante1 #formules_bas .bt_souscrire4{
	float:none;
	background:url(../img/bt_souscrire4.gif) no-repeat;
	width:79px;
	height:19px;
	padding:2px 0 0 0;
	margin:5px 0 0 12px;
}
#devis_sante1 .bg_choisir{
	float:none;
	background:url(../img/bg_choisir.gif) no-repeat;
	width:86px;
	height:21px;
	padding:2px 8px 0 0;
	margin:5px 0 0 0;
}

/* Début titre du tableau et lvl  */
#devis_sante1 .title_soins, #devis_sante1 .title_soins, #devis_sante1 .title_soins{
	width:399px;
	height:38px;
}
#devis_sante1 .titre{
	text-align:left;
	vertical-align:middle;
	padding:0;
}
#devis_sante1 .titre img {
	vertical-align:middle;
}
#devis_sante1 .titre .titre_nom {
	display:inline;
	padding:0 0 0 50px;
}
#devis_sante1 .titre .lvl{
	float:right;
	width:100px;
	margin:0 0 0 4px !important;
	margin:-38px 0 0 4px;
}
#devis_sante1 .titre .all_lvl{
	float:left;
	padding:0 0 0 4px;
}
#devis_sante1 .titre .lvl_off{
	float:left;
	background:url(../img/bt_lvl.gif) no-repeat;
	text-align:center;
	width:16px;
	height:18px;
	margin:3px 0;
}
#devis_sante1 .titre .lvl_on{
	float:left;
	text-align:center;
	width:24px;
	height:25px;
}
#devis_sante1 #title_soins .lvl_on{background:url(../img/bt_lvl_orange_Actif.gif) no-repeat;}
#devis_sante1 #title_dentaire .lvl_on, #devis_sante1 #title_optique .lvl_on{background:url(../img/bt_lvl_vert_Actif.gif) no-repeat;}
#devis_sante1 #title_hospitalisation .lvl_on{background:url(../img/bt_lvl_bleu_Actif.gif) no-repeat;}

#devis_sante1 .titre .larg1{
	float:left;
	height:18px;
	margin:3px 0;
}

#devis_sante1 .tdLeft{
	padding:5px 15px 5px 15px;
	text-align:left;
}

#devis_sante1 #title_soins{background:url(../img/bg_titre_soins_med.jpg) no-repeat;}
#devis_sante1 #title_optique{background:url(../img/bg_titre_optique.jpg) no-repeat;}
#devis_sante1 #title_dentaire{background:url(../img/bg_titre_dentaire.jpg) no-repeat;}
#devis_sante1 #title_hospitalisation{background:url(../img/bg_titre_hospitalisation.jpg) no-repeat;}

/* fin titre du tableau et lvl  */

#devis_sante1 table {
	clear:both;
	margin:0;
	width:695px;
}
#devis_sante1 table caption {text-align:left; font-weight:bold; padding:10px 0 3px 0;}
#devis_sante1 table tr {
	/*height:24px;	*/
}
#devis_sante1 table td {
	border:0px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	padding:0;
}
#devis_sante1 .bordure{
	background:url(../img/bg_gris.gif) repeat;
}
#devis_sante1 #offres .paragraphe{
	margin: 10px 0 15px 0;
}
#devis_sante1 #paddright{
	padding:20px 35px 0 0 ;
}
#devis_sante1 .print{
	background:url(../img/bt_print.gif) no-repeat;
	width:118px;
	height:31px;
	padding:20px 0 0 95px;
}
#devis_sante1 #contacts{margin:10px 0 0 0;}
#devis_sante1 #contacts, #devis_sante1 #contacts div{float:left;}
#devis_sante1 .contact_rapelle, #devis_sante1 .contact_contacte, #devis_sante1 .contact_agence{
	width:170px;
	height:18px;
	padding:15px 0 0 45px;
}
#devis_sante1 .contact_agence{
	width:150px;
	padding:15px 0 0 65px;
}

#devis_sante1 .contact_rapelle{background:url(../img/bt_contact_rapelle.jpg) no-repeat;margin:0 24px 0 0;}
#devis_sante1 .contact_contacte{background:url(../img/bt_contact_contacte.jpg) no-repeat;margin:0 24px 0 0;}
#devis_sante1 .contact_agence{background:url(../img/bt_contact_agence.jpg) no-repeat;}

#devis_sante1 #zone_email {
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
#devis_sante1 #zone_email p {
	text-align:center;
	margin-bottom:8px;
}
#devis_sante1 #zone_email .largmax.champemail {
	float:none;
	width:312px;
	margin:0 auto;
}
#devis_sante1 #zone_email input{
	float:left;
}
#devis_sante1 #zone_email .bt_orange {
	float:left;
	margin-left:10px;
}
#devis_sante1 #benefices{
	float:left;
	margin:0 0 10px 0;
}
#devis_sante1 #benefices .bloc690_bas div{
	padding:5px 0 30px 20px;
}
#devis_sante1 #benefices .bloc690_bas img{
	padding:0 70px 0 0;
}
#devis_sante1 #benefices .bloc690_bas object, #devis_sante1 #benefices .bloc690_bas embed {
	float:right;
	padding:0 70px 0 0;
}

#devis_sante1 #formules_haut .margTop9{margin-top:10px;}
#devis_sante1 #formules_haut .margTop20{margin-top:20px;}
#devis_sante1 #formules_haut .margTop25{margin-top:25px;}
#devis_sante1 #formules_haut .margTop30{margin-top:30px;}

#devis_sante1 #formules_haut .margBot8{margin-bottom:8px;}

#devis_sante1 .lvl_garantie .bloc103-89_haut .bg_choisir p, #devis_sante1 .lvl_garantie .bloc103-38_bas .bg_choisir p{
	float:none;
	text-align:center;
	padding:0;
	margin:0 2px 0 0;
}

#mess_alert{
	float:left;
	background:url(../img/bg_alert.gif) no-repeat; 
	width:681px; 
	height:28px;
	padding: 5px 0 0 10px;
}

.bt_calculer{
	float:none;
	background:url(../img/bg_calculer.gif) no-repeat;
	width:185px;
	height:24px;
	padding:7px 0 0 18px;
	margin:0;
}
.bt_centre203{
	padding: 0 245px 0 0;
}

/* OFFRE SANTE */
.offre .couleur {color:#9cc802;}
.offre #contenu_rubrique {background:url(../img/rubrique_offre_sante_center.gif) top left repeat-y;}
.offre .titre_rubrique_fuchsia_gauche {background:url(../img/titre_rubrique_vert5_gauche.gif) no-repeat;}
.offre .titre_rubrique_fuchsia_droite {background:url(../img/titre_rubrique_vert5_droite.gif) right no-repeat; color:#fff;}
.offre .footer_rubrique {background:url(../img/rubrique_offre_sante_footer.gif) no-repeat;}
.offre #avantage_banque .zone_rebond a {background:url(../img/fd_lien_rebond.gif) no-repeat; color:#fff;}
.offre .zone_teasing .teasing_haut {background:#edfbe3;}
.offre .zone_teasing .teasing_bas {background:url(../img/offre_sante_bloc_teasing_bas.gif) no-repeat;}
.offre .zone_incitative .incitative_haut {background:url(../img/bloc_incitative_vert_haut.gif) no-repeat;}
.offre .zone_incitative .incitative_bas {background:#f7fbeb;}

/* 2 etapes */
.offre .zone_etapes .zone_2_etapes .etape_active0 {background:url(../img/offre_banque_2etapes_off.gif) no-repeat;}
.offre .zone_etapes .zone_2_etapes .etape_active1 {background:url(../img/offre_banque_2etapes_1on.gif) no-repeat;}
.offre .zone_etapes .zone_2_etapes .etape_active2 {background:url(../img/offre_banque_2etapes_2on.gif) no-repeat;}
/* 3 etapes */
.offre .zone_etapes .zone_3_etapes .etape_active0 {background:url(../img/offre_banque_3etapes_off.gif) no-repeat;}
.offre .zone_etapes .zone_3_etapes .etape_active1 {background:url(../img/offre_banque_3etapes_1on.gif) no-repeat;}
.offre .zone_etapes .zone_3_etapes .etape_active2 {background:url(../img/offre_banque_3etapes_2on.gif) no-repeat;}
.offre .zone_etapes .zone_3_etapes .etape_active3 {background:url(../img/offre_banque_3etapes_3on.gif) no-repeat;}
/* 4 etapes */
.offre .zone_etapes .zone_4_etapes .etape_active0 {background:url(../img/offre_sante_4etapes_off.gif) no-repeat;}
.offre .zone_etapes .zone_4_etapes .etape_active1 {background:url(../img/offre_sante_4etapes_1on.gif) no-repeat;}
.offre .zone_etapes .zone_4_etapes .etape_active2 {background:url(../img/offre_sante_4etapes_2on.gif) no-repeat;}
.offre .zone_etapes .zone_4_etapes .etape_active3 {background:url(../img/offre_sante_4etapes_3on.gif) no-repeat;}
.offre .zone_etapes .zone_4_etapes .etape_active4 {background:url(../img/offre_sante_4etapes_4on.gif) no-repeat;}

.offre .zone_etapes #etape1 {background-image:url(../img/offre_sante_etape1_off.gif); color:#9cc802;}
.offre .zone_etapes #etape1.active {background-image:url(../img/offre_sante_etape1_on.gif); color:#fff;}
.offre .zone_etapes #etape2 {background-image:url(../img/offre_sante_etape2_off.gif); color:#9cc802;}
.offre .zone_etapes #etape2.active {background-image:url(../img/offre_sante_etape2_on.gif); color:#fff;}
.offre .zone_etapes #etape3 {background-image:url(../img/offre_sante_etape3_off.gif); color:#9cc802;}
.offre .zone_etapes #etape3.active {background-image:url(../img/offre_sante_etape3_on.gif); color:#fff;}
.offre .zone_etapes #etape4 {background-image:url(../img/offre_sante_etape4_off.gif); color:#9cc802;}
.offre .zone_etapes #etape4.active {background-image:url(../img/offre_sante_etape4_on.gif); color:#fff;}
.offre .zone_explication {color:#9cc802; background:#edfbe3;}
/* carrousel */
.offre .zone_defilement .defil_gauche {background:url(../img/offre_sante_fd_defil_gauche.gif) repeat-y;}
.offre .zone_defilement .defil_droite {background:url(../img/offre_sante_fd_defil_droite.gif) repeat-y;}

.offre .zone_carrousel_titre {background:#f7fbeb;}
.offre .zone_carrousel_titre.ready {background:#fdd990;}

.offre .zone_defilement .defil_gauche a {background:url(../img/offre_sante_carrousel_fleche_gauche.gif) center center no-repeat;}
.offre .zone_defilement .defil_droite a {background:url(../img/offre_sante_carrousel_fleche_droite.gif) center center no-repeat;}

.offre .zone_defilement .carrousel_centre .item_zone .picto_help {background:url(../img/offre_sante_bt_help.gif) no-repeat;}
.offre .zone_defilement .carrousel_centre .item_zone .ajout_item {background:url(../img/offre_sante_ajout_item.png) top center no-repeat !important;background:url(../img/offre_sante_ajout_item.gif) top center no-repeat;}
.offre .zone_defilement .carrousel_centre.texte .carrousel_item {background:url(../img/offre_sante_texte_big.gif) no-repeat;}
.offre .zone_defilement .carrousel_centre.texte .item_content h3 {color:#fff;}

.offre #avantage_banque .zone_texte li {background:url(../img/offre_sante_puce_liste.gif) 0 3px no-repeat;}

.offre .zone_personnalisation {background:#f7fbeb;}
.offre .barre_personnification a.defil_gauche {background:url(../img/offre_sante_defil_g_personnification.gif) no-repeat;}
.offre .barre_personnification a.defil_droite {background:url(../img/offre_sante_defil_d_personnification.gif) no-repeat;}

.offre .zone_cashback {background:#edfbe3;}

.offre .zone_contact {background:#f7fbeb;}
.offre #avantage_banque .zone_contact a{color:#484848;}
.offre .zone_contact a.call_groupama {background:url(../img/offre_banque_call_groupama.gif) no-repeat;}
.offre .zone_contact a.callback {background:url(../img/offre_sante_callback.gif) no-repeat;}
.offre .zone_contact a.dl_form {background:url(../img/offre_sante_dl_form.gif) no-repeat;}
.offre .zone_contact_bas {background:url(../img/offre_sante_zone_contact_bas.gif) no-repeat;}

.offre #avantage_banque .zone_navigation .nav_next {background:url(../img/offre_sante_bt_vert.gif) no-repeat; color:#fff;}
.offre #avantage_banque .zone_navigation .bt_action {background:url(../img/offre_sante_bt_vert2.gif) no-repeat; color:#cde380;}
.offre #avantage_banque .zone_navigation .nav_prev {background:url(../img/offre_banque_bt_jaune.gif) no-repeat; color:#fff;}

/* offre popup */
.popup_offre .offre.help .couleur {color:#ffa100;}
.popup_offre .offre.help .popup_haut {background:url(../img/offre_banque_popup_help_haut.gif) no-repeat;}
.popup_offre .offre.info .popup_haut {background:url(../img/offre_banque_popup_info_haut.gif) no-repeat;}
.popup_offre .offre.help .popup_bas {background:url(../img/offre_banque_popup_help_bas.gif) no-repeat;}
.popup_offre .offre.info .popup_bas {background:url(../img/offre_banque_popup_info_bas.gif) no-repeat;}
.popup_offre .offre.help .actions a.next_step {background:url(../img/offre_banque_bt_nextstep.gif) no-repeat; color:#fff;}
.popup_offre .offre.help .actions a.select_carte {background:url(../img/offre_banque_bt_selectcarte.gif) no-repeat; color:#fff;}
.popup_offre .offre.help h1 {color:#ffa100; border-bottom:1px #ffa100 solid;}
.popup_offre .offre.info h1 {color:#9CC802; border-bottom:1px #9CC802 solid;}
.popup_offre .offre.info  a {color:#9CC802;}
.popup_offre .offre.info  a.modif_personnalisation {background:url(../img/offre_banque_picto_modifier.gif) top right no-repeat;}







