/***** GROUPAMA - elements *****/

/**** HOME PROMO ****/
#contenu_colonne_01 {float:left; margin:10px 13px 0 0;}
#contenu_colonne_01 .zone01{margin-bottom:13px;}
#contenu_colonne_02 {float:left; margin:10px 0 0 0;}
#contenu_colonne_02 .zone01{margin-bottom:13px;}

/** PROMO ORANGE "home3_promo.html" **/
#orange_big{ background-image:url(../img/bg_orange_big.gif); background-repeat:no-repeat; width:330px; height:413px; }
#orange_big .titre{ width:300px; margin:0 auto 5px auto; color:#195f51;}
#orange_big .titre_start{ background-image:url(../img/left_orange_titre.gif); background-repeat:no-repeat;}
#orange_big .titre_end{ background-image:url(../img/right_orange_titre.gif); background-repeat:no-repeat; background-position:right;}
#orange_big .contenu{ width:280px; margin:auto;}
#orange_big .haut{ height:374px; padding:10px 10px 0 10px}
#orange_big .bas{ float:right; width:111px; margin: 0 5px 0 0;}
#orange_big .bas img{margin: 0 16px 0 0;}
#orange_big .bas a, #orange_big .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO ORANGE "home4_promo.html" **/
#orange_small{ background-image:url(../img/bg_orange.gif); background-repeat:no-repeat; width:330px; height:266px; text-align:center; margin: 0 0 15px 0; }
#orange_small .titre{ width:300px; margin:0 auto 0 auto; color:#195f51;}
#orange_small .titre_start{ background-image:url(../img/left_orange_titre.gif); background-repeat:no-repeat;}
#orange_small .titre_end{ background-image:url(../img/right_orange_titre.gif); background-repeat:no-repeat; background-position:right;}
#orange_small .contenu{ width:280px; margin:auto;}
#orange_small .haut{ height:227px; padding:10px 10px 0 10px}
#orange_small .bas{ float:right; width:111px; margin: 0 7px 0 0;}
#orange_small .bas img{margin: 0 16px 0 0;}
#orange_small .bas a, #orange_small .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO VERT "home3_promo.html" **/
#vert_small{ background-image:url(../img/bg_vert_small.gif); background-repeat:no-repeat; width:384px; height:234px; margin: 0 0 10px 0; }
#vert_small .titre{ width:300px; margin:0 auto 0 auto; color:#195f51;}
#vert_small .titre_start{ background-image:url(../img/left_vert_titre.gif); background-repeat:no-repeat;}
#vert_small .titre_end{ background-image:url(../img/right_vert_titre.gif); background-repeat:no-repeat; background-position:right;}
#vert_small .contenu{ width:320px; margin:auto;}
#vert_small .contenu p{ float:left; width:180px; margin:auto;}
#vert_small .contenu_02{ width:280px; margin:auto;}
#vert_small .imgleft{ float:left; margin:5px 20px 0 0;}
#vert_small .imgleft_02{ float:left; margin:5px 5px 0 0;}
#vert_small .imgright{ float:right; margin:-10px 20px 5px 0}
#vert_small .imgright_02{ float:right; margin:-10px 0 5px 0}
#vert_small .haut{ height:195px; padding:10px 10px 0 10px}
#vert_small .bas{ float:right; width:111px; margin: 0 5px 0 0;}
#vert_small .bas img{margin: 0 16px 0 0;}
#vert_small .bas a, #vert_small .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO VERT "home4_promo.html" **/
#vert_big{ background-image:url(../img/bg_vert_big.gif); background-repeat:no-repeat; width:392px; height:266px; margin: 0 0 15px 0; }
#vert_big .titre{ width:300px; margin:0 auto 15px auto; color:#195f51;}
#vert_big .titre_start{ background-image:url(../img/left_vert_titre.gif); background-repeat:no-repeat;}
#vert_big .titre_end{ background-image:url(../img/right_vert_titre.gif); background-repeat:no-repeat; background-position:right;}
#vert_big .contenu{ width:340px; margin:auto;}
#vert_big .contenu p{ float:left; width:180px; margin:auto;}
#vert_big .imgleft{ float:left; margin:5px 20px 0 0;}
#vert_big .imgleft_02{ float:left; margin:5px 5px 0 0;}
#vert_big .imgright{ float:right; margin:-10px 20px 5px 0}
#vert_big .imgright_02{ float:right; margin:-10px 0 5px 0}
#vert_big .haut{ height:228px; padding:10px 10px 0 10px}
#vert_big .bas{ float:right; width:111px; margin: 0 5px 0 0;}
#vert_big .bas img{margin: 0 15px 0 0;}
#vert_big .bas a, #vert_small .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO BLEUE "home3_promo.html" et "home_agriculteur.html" **/
#bleu_big { background-image:url(../img/bg_bleu_big.gif); background-repeat:no-repeat; width:384px; height:166px;}
#bleu_big .titre{ width:274px; margin:0 auto 0 auto; color:#195f51;}
#bleu_big .titre_start{ background-image:url(../img/left_bleu_titre.gif); background-repeat:no-repeat;}
#bleu_big .titre_end{ background-image:url(../img/right_bleu_titre.gif); background-repeat:no-repeat; background-position:right;}
#bleu_big .contenu{ width:274px; margin:auto;}
#bleu_big .contenu p{ float:left; width:174px; margin:-5px 0 0 0;}
#bleu_big .imgleft{ float:left; margin:5px 0 0 0;}
#bleu_big .txt11{ margin:0 0 0 -22px;}
#bleu_big .haut{ height:123px; padding:15px 10px 0 10px}
#bleu_big .bas{ float:right; width:111px; margin: 0 5px 0 0;}
#bleu_big .bas img{margin: 0 16px 0 0;}
#bleu_big .bas a, #bleu_big .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO BLEUE "home4_promo.html" **/
#bleu_small { background-image:url(../img/bg_bleu_small.gif); background-repeat:no-repeat; width:392px; height:130px; }
#bleu_small .titre{ width:300px; margin:0 auto -10px auto; color:#195f51;}
#bleu_small .titre_start02{ background-image:url(../img/left_bleu_titre02.gif); background-repeat:no-repeat;}
#bleu_small .titre_end02{ background-image:url(../img/right_bleu_titre02.gif); background-repeat:no-repeat; background-position:right;}
#bleu_small .contenu{ width:274px; margin:auto;}
#bleu_small .contenu p{ float:left; width:100px; margin:-5px 0 0 0;}
#bleu_small .imgleft{ float:left; margin:5px 5px 0 0;}
#bleu_small .txt9{ margin:0 0 0 -16px;}
#bleu_small .haut{ height:90px; padding:3px 10px 0 10px}
#bleu_small .bas{ float:right; width:111px; margin: 9px 6px 0 0;}
#bleu_small .bas img{margin: 0 16px 0 0;}
#bleu_small .bas a, #bleu_small .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

/** PROMO ROUGE "home4_promo.html" **/
#red_small { background-image:url(../img/bg_red_small.gif); background-repeat:no-repeat; width:330px; height:130px;}
#red_small .titre{ width:300px; margin:0 auto -10px auto; color:#195f51;}
#red_small .titre_start02{ background-image:url(../img/left_red_titre.gif); background-repeat:no-repeat;}
#red_small .titre_end02{ background-image:url(../img/right_red_titre.gif); background-repeat:no-repeat; background-position:right;}
#red_small .contenu{ width:300px; margin:auto;}
#red_small .contenu p{ float:left; width:100px; margin:-5px 0 0 0;}
#red_small .imgleft{ float:left; margin:5px 5px 0 0;}
#red_small .txt9{ margin:0 0 0 -16px;}
#red_small .haut{ height:90px; padding:3px 10px 0 10px}
#red_small .bas{ float:right; width:111px; margin: 9px 6px 0 0;}
#red_small .bas img{margin: 0 17px 0 0;}
#red_small .bas a, #bleu_small .bas a:hover{font-size:26px; line-height:26px; font-weight:bold; text-align:left; color:#fff; text-decoration:none;}

.titre_start{ float:left; width:7px; height:50px;}
.titre_start02{ float:left; width:7px; height:57px;}
.titre_end{font-size:21px; line-height:50px; height:50px; padding:0 7px 0 0; text-align:center; font-weight:bold;  text-transform:uppercase;}
.titre_end02{font-size:21px; line-height:57px; height:57px; padding:0 7px 0 0; text-align:center; font-weight:bold;  text-transform:uppercase;}
.contenu, .contenu_02{color:#fff; font-weight:bold;}

/**** CHEMIN DE FER ****/
.chemin_fer p {color:#fff; font-size:14px; font-weight:bold; line-height:14px; text-align:center;}
#rubsante_hab .chemin_fer p, #rubsante_sante .chemin_fer p {color:#fff; font-size:14px; font-weight:bold; line-height:23px; text-align:center;}
.chemin_fer a {color:#fff; display:block;}
#rub_gav .chemin_fer2 p {color:#fff; font-size:14px; font-weight:bold; line-height:23px; text-align:center;}
.chemin_fer2 a {color:#fff; display:block;}
/* definition pour les centres : off */
#etape1_off, #etape1b_off, #etape2_off, #etape3_off, #etape4_off, #etape5_off, #etape6_off  {float:left; background:url(../img/cf_centre_off.gif) repeat-x; height:33px; width:103px;}

/* definition pour les centres [type page habitation] : off */
#hab_etape1_off, #hab_etape2_off, #hab_etape3_off {float:left; background:url(../img/cf_centre_hab_off.gif) repeat-x; height:25px; width:103px;}

/* 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 gav] : off */
#etape_gav_off {float:left; background:url(../img/cf_centre_gav_off.gif) repeat-x; height:25px; width:103px;}

/* definition pour les centres : on */
#etape1_on, #etape1b_on, #etape2_on, #etape3_on, #etape4_on, #etape5_on, #etape6_on { float:left; background:url(../img/cf_centre_on.gif) repeat-x; height:33px; width:103px;}

/* definition pour les centres [type page habitation] : on */
#etape_hab_on { float:left; background:url(../img/cf_centre_hab_on.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;} 

/* definition pour les centres [type page gav] : on */
#etape_gav_on { float:left; background:url(../img/cf_centre_gav_on.gif) repeat-x; height:25px; width:103px;} 

/* definition pour les images de debut et de fin du chemin de fer */
.etape_start_off, .etape_start_on, .etape_end_off, .etape_end_on {float:left; width:7px; height:33px;}

/* definition pour les images de debut et de fin du chemin de fer [type page habitation] */
.etape_hab_start_off, .etape_hab_start_on, .etape_hab_end_off, .etape_hab_end_on {float:left; width:6px; height:25px;}

/* 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;}

/* definition pour les images de debut et de fin du chemin de fer [type page gav] */
.etape_gav_start_off, .etape_gav_start_on, .etape_gav_end_off, .etape_gav_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 */
.etape_start_off {background:url(../img/cf_start_off.gif) no-repeat;}
.etape_start_on {background:url(../img/cf_start_on.gif) no-repeat;}
.etape_end_off {background:url(../img/cf_end_off.gif) no-repeat;}
.etape_end_on {background:url(../img/cf_end_on.gif) no-repeat;}

/* rollover : gestion des images de fond pour les images de debut et de fin du chemin de fer [type page habitation] */
.etape_hab_start_off {background:url(../img/cf_hab_start_off.gif) no-repeat;}
.etape_hab_start_on {background:url(../img/cf_hab_start_on.gif) no-repeat;}
.etape_hab_end_off {background:url(../img/cf_hab_end_off.gif) no-repeat;}
.etape_hab_end_on {background:url(../img/cf_hab_end_on.gif) no-repeat;}

/* 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;}

/* rollover : gestion des images de fond pour les images de debut et de fin du chemin de fer [type page gav] */
.etape_gav_start_off {background:url(../img/cf_gav_start_off.gif) no-repeat;}
.etape_gav_start_on {background:url(../img/cf_gav_start_on.gif) no-repeat;}
.etape_gav_end_off {background:url(../img/cf_gav_end_off.gif) no-repeat;}
.etape_gav_end_on {background:url(../img/cf_gav_end_on.gif) no-repeat;}

/* definition pour les images intermediaires (debut et fin de fleches) */
.cf_off, .cf_on, .cf_gauche_on, .cf_droite_on { float:left; width:17px; height:33px;}
.cf_off {background:url(../img/cf_off.gif) no-repeat;}
.cf_on {background:url(../img/cf_on.gif) no-repeat;}
.cf_gauche_on {background:url(../img/cf_gauche_on.gif) no-repeat;}
.cf_droite_on {background:url(../img/cf_droite_on.gif) no-repeat;}

/* definition pour les images intermediaires (debut et fin de fleches) [type page habitation] */
.cf_hab_off, .cf_hab_gauche_on, .cf_hab_droite_on { float:left; width:12px; height:25px;}
.cf_hab_off {background:url(../img/cf_hab_off.gif) no-repeat;}
.cf_hab_gauche_on {background:url(../img/cf_hab_gauche_on.gif) no-repeat;}
.cf_hab_droite_on {background:url(../img/cf_hab_droite_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;}

/* definition pour les images intermediaires (debut et fin de fleches) [type page gav] */
.cf_gav_off, .cf_gav_droite_on , .cf_gav_droite_off { float:left; width:12px; height:25px;}
.cf_gav_off {background:url(../img/cf_gav_off.gif) no-repeat;}
.cf_gav_droite_off {background:url(../img/cf_gav_droite_off.gif) no-repeat;}
.cf_gav_droite_on {background:url(../img/cf_gav_droite_on.gif) no-repeat;}

/* positionnement vertical de chaque etape -> intitules sur 2 lignes = marge haute de 2px, intitules sur 1 ligne = marge haute de 8px */
#etape1_off, #etape1_on {padding:8px 0 0 0;}
#etape2_off, #etape2_on {padding:8px 0 0 0;}
#etape3_off, #etape3_on {padding:8px 0 0 0;}
#etape1b_off, #etape1b_on {padding:2px 0 0 0;}
#etape2b_off, #etape2b_on {padding:2px 0 0 0;}
#etape3b_off, #etape3b_on {padding:2px 0 0 0;}


/*** CLAVIER VIRTUEL ***/
#clavier_virtuel {margin-top:25px;}
#clavier_virtuel h2 {color:#434242; font-size:19px; border-bottom:1px #dfdfdf solid; margin-bottom:10px;}
#clavier_virtuel h2 span {font-size:11px;}
#clavier_virtuel .consigne {margin-bottom:15px;}
#clavier_virtuel .colform {width:464px; text-align:right;}
#clavier_virtuel .colform label {margin:0 17px 0 0; float:left; width:190px;}
#clavier_virtuel .colform input{float:left; margin:0;}
#clavier_virtuel .colform input, #devis_auto1 .colform select {margin-bottom:10px;}
#clavier_virtuel .bloc429_bas {width:350px;	padding:0 35px 0 44px;}
#clavier_virtuel .bloc464_bas {width:464px;}
#clavier_virtuel .pad {float:right;}
.pad {width:224px; height:96px; margin:12px 0 5px 0;}
.pad p {font-size:19px;	font-weight:bold; text-align:center;}
/* redefinition du lien pour rendre reactive la surface totale de la zone */
.pad a {display:block; color:#434343; padding:6px 0 0 0; height:26px; width:32px;}
.pad a:hover {text-decoration:none;}
.pad_off, .pad_on, .pad_hg_off, .pad_hg_on, .pad_hd_off, .pad_hd_on, .pad_bd_off, .pad_bd_on, .pad_bg_off, .pad_bg_on {width:32px; height:32px; float:left;}

/* hg=haut gauche, hd=haut doit, bd=bas droit, hg=haut gauche */
/* on=contient un chiffre, off=vide */
.pad_off {background:url(../img/pad_off.gif) no-repeat;}
.pad_on {background:url(../img/pad_on.gif) no-repeat;}
.pad_hg_off {background:url(../img/pad_hg_off.gif) no-repeat;}
.pad_hg_on {background:url(../img/pad_hg_on.gif) no-repeat;}
.pad_hd_off {background:url(../img/pad_hd_off.gif) no-repeat;}
.pad_hd_on {background:url(../img/pad_hd_on.gif) no-repeat;}
.pad_bd_off {background:url(../img/pad_bd_off.gif) no-repeat;}
.pad_bd_on {background:url(../img/pad_bd_on.gif) no-repeat;}
.pad_bg_off {background:url(../img/pad_bg_off.gif) no-repeat;}
.pad_bg_on {background:url(../img/pad_bg_on.gif) no-repeat;}

#clavier_virtuel .help {clear:both; margin:0 0 10px 110px; padding:0; text-align:right;}
#clavier_virtuel .help a {color:#434343; font-size:11px; text-decoration:underline;}
#clavier_virtuel .bt_orange {float:right; margin:20px 0 0 0;}

/*** DEVIS AUTO 1 ***/
#devis_auto1 .colform input, #devis_auto1 .colform select {margin-bottom:10px;}
#devis_auto1 .chapo {clear:both; font-size:13px; margin-left:20px;}
.contact { color:#434343; font-size:13px; font-weight:bold; text-align:right; margin:20px 0 10px 0;}
.contact a {text-decoration:underline; color:#000000;}
.bloc302_bas {width:302px; padding:20px 0 20px 0;}
.bloc302_bas p, .bloc302_bas label {padding:0 0 0 65px;}
#devis_auto1 .taille35 {text-align:right;}
.demi-cercle_orange {background:url(../img/demi-cercle_orange.gif) no-repeat; position:absolute; z-index:99; width:45px; height:45px; color:#fff; font-size:24px; font-weight:bold; text-transform:uppercase; margin:10px 0 0 1px; padding:15px 0 0 0;}
#devis_auto1 .promo {float:right;margin:40px 0 0 0px;}
#devis_auto1 .infos {padding:0 0 5px 0;}
#devis_auto1 .bt_orange {float:right;}
#devis_auto1 .slash {vertical-align:top;margin:0 0 0 3px;}

/*** DEVIS AUTO 3 ***/
#devis_auto3 .colform input, #devis_auto3 .colform select {margin:0;}
#devis_auto3 .date input {text-align:center}
#devis_auto3 .colform {margin:5px 0 5px 0;}
#devis_auto3 .colform img {vertical-align:bottom}
#devis_auto3 .zone_radio {float:left;}
#devis_auto3 .zone_radio label {margin:0 5px 0 0;}
#devis_auto3 .bt_orange {float:right;}
#devis_auto3 .promo {float:right;}

/*** DEVIS AUTO 4 ***/

/* les options */
#devis_auto4 .bloc_option_haut h2 {font-size:15px; font-weight:bold; color:#F6A902; margin:0; padding:8px 0 0 20px;}
#devis_auto4 .bloc_option_haut2 h2 {font-size:15px; font-weight:bold; color:#ff4000; margin:0; padding:8px 0 0 20px;}
.option {width:690px;min-height:70px;}
#devis_auto4 .option1 {float:left; width:300px; padding:0 0 0 15px;}
#devis_auto4 .option2 {float:left; width:300px; padding:0 0 0 45px;}
#devis_auto4 .bloc_option_bas {float:left;}
#devis_auto4 .bloc_option_bas p, #devis_auto4 .bloc_option_bas ul {color:#434343; margin:5px 0 0 0;}
#devis_auto4 .bloc_option_bas p {font-size:14px; font-weight:bold; font-style:italic;}
#devis_auto4 .bloc_option_bas ul {font-size:14px; list-style:disc; margin:0; padding:0 0 0 15px;}
#devis_auto4 #zone_email  {padding:0 0 0 45px;}
#devis_auto4 #zone_email  p {font-size:14px; margin:0 30px 10px 0; clear:both;}
#devis_auto4 #zone_email  input {float:left; margin:3px 15px 10px 290px;}
/* bloc actions */
#devis_auto4 .largmax {min-height:120px;}
#devis_auto4 .action1, #devis_auto4 .action4 {float:left; width:216px;}
#devis_auto4 .action2 {float:left; text-align:center; width:212px; margin: 0 0 0 0;}
#devis_auto4 .action3 {float:left; width:222px;}
#devis_auto4 .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_auto4 .action1 .imprimer a {color:#0D5649;}
#devis_auto4 .action1 .lien, #devis_auto4 .action3 .lien, #devis_auto4 .action4 .lien {height:18px;	font-weight:bold; text-align:center; padding-top:2px;}
#devis_auto4 .action1 .lien {background:url(../img/bt_vert164.gif) no-repeat;	width:164px; margin:0 0 0 23px;}
#devis_auto4 .action1 .lien a, #devis_auto4 .action4 .lien a {color:#fff;}
#devis_auto4 .action3 .lien {background:url(../img/bt_vert214.gif) no-repeat;	width:214px; margin:6px 0 12px 6px;}
#devis_auto4 .action3 .lien a {color:#0D5649;}
#devis_auto4 .action4 .lien {background:url(../img/bt_vert215.gif) no-repeat;	width:214px; margin:0 0 0 6px;}
#devis_auto4 .recalcul {margin:5px 40px 35px 0;}
#devis_auto4 .recalcul .bt_orange {float:right;}
#devis_auto4 .souscrire_offre {background:url(../img/bt_souscrire.gif) no-repeat; margin:0 0 0 2px; width:96px; height:34px; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center;}
#devis_auto4 .souscrire_offre a {color:#fff;}
#devis_auto4 .souscrire_offre a:hover {text-decoration:underline;}

/*** CONSEIL AUTO ***/
#conseil_auto {color:#434343;}
#conseil_auto p {font-size:12px;}
#conseil_auto .chapo {width:655px; margin:0 15px 0 20px;}
#conseil_auto .chapo h2 {font-size:15px; font-weight:bold; margin:0; padding:0}
#conseil_auto .chapo ul {list-style:disc; font-size:14px; margin:15px 0 0 30px; padding:0}
#conseil_auto .chapo ul a {color:#434343; text-decoration:underline;}
#conseil_auto .chapo .jeu {display:block;float:right; padding:0 0 0 15px;}
#conseil_auto .bloc690_haut {clear:both;}
#conseil_auto .bloc690_bas {padding-bottom:30px;}
#conseil_auto .bloc690_bas h3 {color:#0D5649; font-size:14px; font-weight:bold; padding:20px 0 15px 0;}
#conseil_auto .bloc690_bas p {margin:8px 0 2px 13px;}
#conseil_auto .bloc690_bas ul {margin:0 0 0 28px; list-style:disc;}
/* encart vert */
#conseil_auto .encartvert_bas {margin:0 0 25px 13px;}
#conseil_auto .encartvert_haut  {margin:25px 0 0 13px;}
#conseil_auto .encartvert_bas p {font-size:15px; font-weight:bold; color:#0D5649; margin:0 0 10px 0; padding:0 40px 0 0; line-height:14px;}
#conseil_auto .encartvert_bas .lien {font-size:12px; font-weight:normal; color:#434343; text-align:right;}
#conseil_auto .encartvert_bas .lien  a{text-decoration:underline;}
#conseil_auto .liensverts {width:685px;clear:both;}
#conseil_auto .liensverts a {display:block;float:left; width:220px; height:30px; background:url(../img/bt_vert220.gif) no-repeat; margin:0 14px 0 0; padding:9px 0 0 0;text-align:center;font-size:12px; font-weight:bold;color:#0D5649;}
#conseil_auto .liensverts .last {margin:0 -3px 0 0;}
#conseil_auto .liensannexes{clear:both; width:700px; min-height:135px;}
#conseil_auto .liensannexes img {float:right; margin:9px 0 0 0;}
#conseil_auto .liste_liens {width:311px; text-transform:uppercase; float:left;}
#conseil_auto .liste_liens_haut h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:8px 0 2px 17px;}
#conseil_auto .liste_liens_bas ul {font-size:11px;padding:8px 0 0 29px;}
#conseil_auto .liste_liens_bas li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#conseil_auto .liste_liens_bas a {color:#0D5649; text-decoration:underline;}

/*** ASSURANCE AUTO ***/
#assurance_auto .chapo img, #assurance_auto .chapo object {display:block; margin:13px 0 10px 20px; float:left;}
#assurance_auto .chapo .liensverts {width:262px;  float:right; margin:0 10px 0 30px;}
#assurance_auto .chapo .liensverts a {display:block; float:left; width:262px; height:40px; background:url(../img/bt_vert262.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:18px; font-weight:bold;color:#fff;}
#assurance_auto .chapo .liensverts_2 {width:229px; float:right; margin:0 12px 0 0;}
#assurance_auto .chapo .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;}
#assurance_auto .chapo .cartouche_orange {width:391px; margin:13px 0 0 0; float:left;}
#assurance_auto .chapo .cartouche_d_orange {width:376px;}
#assurance_auto .chapo .cartouche_d_orange h2 {color:#fff; font-size:20px; font-weight:bold; margin:6px 0 0 0;}
#assurance_auto .chapo .cartouche_bas_orange {width:361px; padding:18px 15px 18px 15px;}
#assurance_auto .chapo .cartouche_bas_orange li {color:#434343; font-size:13px; margin:3px 0 0 15px; list-style:url(../img/puce_services.gif)}
#assurance_auto .chapo .cartouche_orange_big {width:435px; margin:13px 0 0 0; float:left;}
#assurance_auto .chapo .cartouche_d_orange_big  {width:420px;}
#assurance_auto .chapo .cartouche_d_orange_big h2 {color:#fff; font-size:20px; font-weight:bold; margin:6px 0 0 0;}
#assurance_auto .chapo .cartouche_bas_orange_big {float:left; width:405px; padding:18px 15px 18px 15px;}
#assurance_auto .chapo .cartouche_bas_orange_big li { color:#434343; font-size:13px; margin:3px 0 8px 15px; list-style:url(../img/puce_services.gif)}
#assurance_auto .tabloheader {margin-top:15px;}
#assurance_auto .tabloheader .cartouche_orange {margin-left:-11px;}
#assurance_auto .tabloheader .cartouche_d_orange {width:262px;}
#assurance_auto .tabloheader .cartouche_d_orange h2 {color:#fff; font-size:20px; font-weight:bold; margin:8px 0 0 0;}
#assurance_auto .tabloheader .col2, #assurance_auto .tabloheader .col3, #assurance_auto .tabloheader .col4, #assurance_auto .tabloheader .col5 {width:99px; text-align:center; vertical-align:bottom; padding-bottom:5px;}
#assurance_auto  .liens {margin:30px 0 0 0;}
#assurance_auto  .liensverts1 {width:221px; float:left; margin-right:15px;}
#assurance_auto  .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;}
#assurance_auto  .liensverts2 {width:221px; float:left; margin-right:15px;}
#assurance_auto  .liensverts2  a {display:block; float:left; width:221px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:12px; font-weight:bold;color:#fff;}
#assurance_auto  .liensverts3 {width:220px; float:left;}
#assurance_auto  .liensverts3  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;}
#assurance_auto .liensannexes {clear:both; width:700px; min-height:135px;}
#assurance_auto .liensannexes img {float:right; margin:9px 0 0 0;}
#assurance_auto .liste_liens {width:311px; text-transform:uppercase; float:left;}
#assurance_auto .liste_liens_haut h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:8px 0 2px 17px;}
#assurance_auto .liste_liens_bas ul, #assurance_auto .liste_liens_bas2 ul {font-size:11px;padding:8px 0 0 29px;}
#assurance_auto .liste_liens_bas li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#assurance_auto .liste_liens_bas2 li {list-style-image:none; padding:0; margin:0;}
#assurance_auto .liste_liens_bas a, #assurance_auto .liste_liens_bas2 a {color:#0D5649; text-decoration:underline;}

/*** HOME AUTO ***/
#home_conseil {float:left;}
#home_conseil .colgauche {margin:0 16px 0 0;}
#home_conseil .col335_haut {width:335px; height:30px;}
#home_conseil .col335_haut h2 {color:#fff; font-size:15px; font-style:italic; padding:7px 14px 0 14px;}
#home_conseil .onglet_orange {background:url(../img/col335_haut_orange.gif) no-repeat;}
#home_conseil .onglet_vert {background:url(../img/col335_haut_vert.gif) no-repeat;}
#home_conseil .col335_bas {width:335px; height:10px; background:url(../img/col335_bas_fond.gif) no-repeat;}
#home_conseil .col335_centre {width:335px; background:url(../img/col335_centre_fond.gif) repeat-y; padding:7px 0 0 0;}
#home_conseil .col335_centre h3 {font-size:15px; font-weight:bold; color:#434343; margin:10px 0 5px 0; padding:0 14px 0 14px;}
#home_conseil .col335_centre h3 a {color:#434343; text-decoration:underline;}
#home_conseil .col335_centre p {color:#434343; margin:5px 0 0 0; padding:0 14px 0 14px;}
#home_conseil .colgauche .col335_centre ul {color:#434343; margin:5px 0 0 15px; list-style:disc; padding:0 14px 0 14px;}
#home_conseil .colgauche .col335_centre img {margin:15px 0 15px 11px; padding:0 14px 0 14px;}
#home_conseil .liendroit {text-align:right;}
#home_conseil .col335_centre a {color:#434343; text-decoration:underline; margin:0; padding:0 14px 0 0;}
#home_conseil .col335_centre .conseil_up {color:#94A022;}
#home_conseil .colonne335 .promo {width:335px; text-align:center; margin:35px auto 0;}
#home_conseil .coldroite .col335_centre img {float:left;}
#home_conseil .coldroite .rub_conseils, #home_conseil .coldroite .rub_conseils2 {clear:both; width:335px; min-height:80px; margin:14px 0 0 0; padding:0 0 10px 0;}
#home_conseil .coldroite .rub_conseils2 li {margin:10px 0 10px 0;}
#home_conseil .coldroite .rub_conseils li a, #home_conseil .coldroite .rub_conseils2 li a {color:#434343; text-decoration:none;}
#home_conseil .coldroite .rub_conseils li a:hover, #home_conseil .coldroite .rub_conseils2 li a:hover {text-decoration:underline;}
#home_conseil .coldroite .col335_centre ul {color:#434343; list-style:url(../img/puce_services.gif); margin:0 14px 0 110px; padding:0;}

/*** HOME CONSEIL AUTO ***/
.home_conseil .titre_rubrique_orange_droite {padding-right:80px;}
.picto_titre_conseil {position:absolute; margin:-26px 0 0 20px;}
#home_conseil .liste_liens {width:311px; text-transform:uppercase;  margin:10px auto 0;}
#home_conseil .liste_liens_haut h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:8px 0 2px 17px;}
#home_conseil .liste_liens_bas ul {font-size:11px;padding:8px 0 0 29px;}
#home_conseil .liste_liens_bas li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#home_conseil .liste_liens_bas a {color:#0D5649; text-decoration:underline;}

/*** LEXIQUE AUTO ***/
.lexique_auto .titre_rubrique_vert2_droite {padding-right:100px;}
.picto_titre_lexique {position:absolute; margin:-10px 0 0 40px;}
#lexique_auto .blocorange690_bas {text-transform:uppercase; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
#lexique_auto .blocorange690_bas a {color:#fff;}
#lexique_auto .bloc690_bas {padding-bottom:30px;}
#lexique_auto .bloc690_bas h2 {color:#0D5649; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
#lexique_auto .bloc690_bas p {margin:8px 0 2px 13px;}
#lexique_auto .bloc690_bas ul {margin:0 0 0 28px; list-style:disc;}
#lexique_auto .liensannexes {margin:20px 0 0 80px;}
#lexique_auto .liensverts {float:left; width:220px;}
#lexique_auto .liensverts a {display:block; float:left; width:220px; height:30px; background:url(../img/bt_vert220.gif) no-repeat; margin:4px 0 0 0; padding:9px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#lexique_auto .liensannexes img {margin:0 0 0 40px;}

/*** PACK AUTO ***/
#pack_auto  h2 {float:left; width:433px; font-size:16px; font-weight:bold; color:#4F4D4B; margin:5px 0 0 0;}
#pack_auto  .btn_orange  a {display:block; float:left; background:url(../img/bt_orange3.gif) no-repeat; width:161px; height:39px; text-align:center; color:#fff; font-size:12px; font-weight:bold; padding:3px 0 0 0; line-height:12px;}
#pack_auto .packs {float:left; width:673px; margin:20px 0;}
#pack1, #pack2, #pack3, #pack4 {float:left; width:148px;}
#pack_auto .packs .head {width:139px; height:39px; padding:3px 0 0 9px;}
#pack_auto .packs .head h3 {color:#fff; font-size:16px; font-weight:bold; line-height:14px;}
#pack_auto .packplus {float:left; width:24px; height:25px; margin:59px 3px 0 0; background:url(../img/packauto_plus.gif) no-repeat;}
#pack_auto .packs .bottom {width:128px; height:83px; font-size:12px; text-align:center; padding:3px 10px 0 10px;}
#pack_auto .pack1_head {background:url(../img/packauto1_head.gif) no-repeat;}
#pack_auto .pack2_head {background:url(../img/packauto2_head.gif) no-repeat;}
#pack_auto .pack3_head {background:url(../img/packauto3_head.gif) no-repeat;}
#pack_auto .pack4_head {background:url(../img/packauto4_head.gif) no-repeat;}
#pack_auto .pack1_bottom {background:url(../img/packauto1_bottom.gif) left bottom repeat-y;}
#pack_auto .pack2_bottom {background:url(../img/packauto2_bottom.gif) left bottom repeat-y;}
#pack_auto .pack3_bottom {background:url(../img/packauto3_bottom.gif) left bottom repeat-y;}
#pack_auto .pack4_bottom {background:url(../img/packauto4_bottom.gif) left bottom repeat-y;}
#pack_auto .lien_orange img {float:left; width:24px; height:25px; margin:4px 3px 0 224px;}
#pack_auto .lien_orange a {display:block; float:left; background:url(../img/bt_orange4.gif) no-repeat; width:221px; height:39px; text-align:center; color:#fff; font-size:12px; font-weight:bold; padding:3px 0 0 0; line-height:12px; margin:0 0 22px 0;}
#pack_auto .liste_avantage {clear:both; float:left; font-size:15px; margin:10px 0 40px 0;}
#pack_auto .liste_avantage p {float:left; width:640px; margin:3px 0 3px 0;}
#pack_auto .liste_avantage img {display:block; float:left; width:38px; clear:left;}
#pack_auto  .liens {margin:30px 0 0 0;}
#pack_auto  .liensverts1 {width:221px; float:left; margin-right:15px;}
#pack_auto  .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;}
#pack_auto  .liensverts2 {width:221px; float:left; margin-right:15px;}
#pack_auto  .liensverts2  a {display:block; float:left; width:221px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:12px; font-weight:bold;color:#fff;}
#pack_auto  .liensverts3 {width:220px; float:left;}
#pack_auto  .liensverts3  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;}
#pack_auto .liensannexes {clear:both;  width:700px; min-height:135px;}
#pack_auto .liensannexes img {float:right; margin:9px 0 0 0;}
#pack_auto .liste_liens {width:311px; text-transform:uppercase; float:left;}
#pack_auto .liste_liens_haut h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:8px 0 2px 17px; width:300px;}
#pack_auto .liste_liens_bas ul, #assurance_auto .liste_liens_bas2 ul {font-size:11px; padding:8px 0 0 29px; margin:0;}
#pack_auto .liste_liens_bas li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#pack_auto .liste_liens_bas2 li {list-style-image:none; padding:0;}
#pack_auto .liste_liens_bas a, #assurance_auto .liste_liens_bas2 a {color:#0D5649; text-decoration:underline;}


/*** QUESTIONS / REPONSES ***/
.qr .titre_rubrique_vert2_droite {padding-right:60px;}
.picto_titre_qr {position:absolute; margin:-15px 0 0 20px;}
#question_reponse .minisommaire {list-style:disc; font-size:11px; margin:0 0 0 15px; padding:0;}
#question_reponse .minisommaire a {color:#0D5649; text-decoration:underline;}
#question_reponse h2 {color:#0D5649; font-size:14px; font-weight:bold; margin:20px 0 0 0;}
#question_reponse p {color:#434343; margin:0 0 0 15px;}
#question_reponse  .liensannexes {margin:20px 0 0 80px;}
#question_reponse  .liensverts {float:left; width:220px;}
#question_reponse  .liensverts a {display:block; float:left; width:220px; height:30px; background:url(../img/bt_vert220.gif) no-repeat; margin:4px 0 0 0; padding:9px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#question_reponse  .liensannexes img {margin:0 0 0 40px;}

/*** CONTACT 1 ***/
#contact1 .colform {margin:6px 0 6px 0;}
#contact1 .taille35 {text-align:right;}
#contact1 .promo {float:right;margin:40px 0 0 0px;}
#contact1 .infos {padding:0 0 5px 0;}
#contact1 .picto {float:left; margin:0 0 20px 0;}
#contact1 h2 {font-size:16px; font-weight:bold; color:#434343; margin:0 0 10px 0;}
#contact1 #contact_tel .bloc690_bas {min-height:100px;}
#contact1 #contact_tel  p {margin-bottom:30px;}
#contact1 #contact_tel label {display:block; margin:0 0 10px 0;}
#contact1 #contact_tel input {float:left; margin:0 10px 0 0;}
#contact1 #contact_tel .bt_orange {float:left;}
#contact1 #contact_mail .bt_orange {float:right;}
#contact1 #contact_mail .double_boutons {float:right;}
#contact1 #contact_mail .double_boutons .bt_orange {float:left; margin:0 0 0 10px;}
#contact1 #contact_mail p {margin-bottom:10px;}
#contact1 .slash {vertical-align:top;margin:0 0 0 3px;}
#contact1 .zone_radio {float:left;}
#contact1 .zone_radio label {display:inline; float:none; vertical-align:top;}
#contact1 .choix_radio {margin:10px 0 0 0;}

/*** REGION 1 ***/
.cartefrance {padding:0 0 20px 0;}
#region1 .bt_recrute {width:135px; float:right; margin:0 10px 0 0;}
#region1 .bt_recrute a {display:block; width:135px; height:22px; background:url(../img/bt_recrute.gif) no-repeat; padding:2px 0 0 0;text-align:center; font-size:12px; font-weight:bold; color:#fff;}
#region1 .chapo {clear:both; margin:30px 0 0 0; padding:0 10px 0 10px;}
#region1 .chapo p {font-size:14px;}
#region1 input {float:left; margin:10px 10px 0 0; text-align:center;}
#region1 .bt_orange {float:left; margin:7px 0 0 0;}
#region1 .carte {padding:0 10px 0 10px;}
#region1 .carte p {font-size:14px;}
#region1 .carte_gauche  {float:left; width:168px; margin:0 0 0 9px;}
#region1 .carte_gauche  ul {list-style:disc; color:#055042; margin:45px 0 0 15px; padding:0; font-size:13px;}
#region1 .carte_gauche .bloc128_bas {height:131px;}
/* cartes antilles et ocean indien */
#region1 .carte_gauche .antilles a {display:block; width:124px; height:116px; background: url(../img/region_antilles_off.gif) 2px no-repeat;}
#region1 .carte_gauche .antilles a:hover {background: url(../img/region_antilles_on.gif) 2px no-repeat;}
#region1 .carte_gauche .indien a {display:block; width:124px; height:116px; background: url(../img/region_oceanindien_off.gif) 2px no-repeat;}
#region1 .carte_gauche .indien a:hover {background: url(../img/region_oceanindien_on.gif) 2px no-repeat;}
/* cartes de france */
#region1 .carte_droite  {position:absolute; top:285px; left:225px; width:406px; height:413px; background: url(../img/region_france.gif) no-repeat;}
/* cartes des regions 
#bretagne a {position:absolute; top:381px; left:225px; width:149px; height:92px; z-index:50;}
#bretagne a:hover {background: url(../img/region_bretagne.png) no-repeat !important;	background: url(../img/region_bretagne.gif) no-repeat;}
#manche a {position:absolute; top:331px; left:314px; width:116px; height:113px; z-index:51;}
#manche a:hover {background: url(../img/region_manche.png) no-repeat !important;	background: url(../img/region_manche.gif) no-repeat;}
#paris a {position:absolute; top:317px; left:367px; width:134px; height:164px; z-index:50;}
#paris a:hover {background: url(../img/region_paris.png) no-repeat !important; z-index:52; background: url(../img/region_paris.gif) no-repeat;}
#nord a {position:absolute; top:285px; left:415px; width:128px; height:145px; z-index:49;}
#nord a:hover {background: url(../img/region_nord.png) no-repeat !important;	background: url(../img/region_nord.gif) no-repeat;}
#est a {position:absolute; top:349px; left:492px; width:97px; height:152px; z-index:48;}
#est a:hover {background: url(../img/region_est.png) no-repeat !important; background: url(../img/region_est.gif) no-repeat;}
#alsace a {position:absolute; top:370px; left:575px; width:84px; height:76px; z-index:48;}
#alsace a:hover {background: url(../img/region_alsace.png) no-repeat !important;	background: url(../img/region_alsace.gif) no-repeat;}
#atlantique a {position:absolute; top:458px; left:302px; width:134px; height:154px; z-index:48;}
#atlantique a:hover {background: url(../img/region_atlantique.png) no-repeat !important;	background: url(../img/region_atlantique.gif) no-repeat;}
#rhone a {position:absolute; top:441px; left:421px; width:173px; height:138px; z-index:48;}
#rhone a:hover {background: url(../img/region_rhone.png) no-repeat !important; background: url(../img/region_rhone.gif) no-repeat;}
#oc a {position:absolute; top:496px; left:306px; width:189px; height:179px; z-index:47;}
#oc a:hover {background: url(../img/region_oc.png) no-repeat !important;	background: url(../img/region_oc.gif) no-repeat;}
#sud a {position:absolute; top:540px; left:418px; width:155px; height:145px; z-index:46;}
#sud a:hover {background: url(../img/region_sud.png) no-repeat !important; background: url(../img/region_sud.gif) no-repeat;}
#alpes a {position:absolute; top:551px; left:508px; width:149px; height:147px; z-index:45;}
#alpes a:hover {background: url(../img/region_alpes.png) no-repeat !important; background: url(../img/region_alpes.gif) no-repeat;}
*/
/*** REGION 2 ***/
#region2 .colonne263 {float:left; width:263px; margin:40px 51px 0 0;} 
#region2 .colonne263 .retour {text-align:center;} 
#region2 .colonne263 .retour a {color:#434343; text-decoration:underline;} 
#region2 .colonne376 {float:left; width:356px; margin:40px 0 0 0;}
#region2 .onglet_region {width:186px; margin:0 auto;}
#region2 .onglet_region h2 {color:#fff; font-size:13px; margin:5px 0 0 0;}
#region2  .liensannexes {width:186px; padding:40px 0 25px 0; margin:0 auto;}
#region2 .bt_recrute {width:135px; float:right; margin:0 10px 0 0;}
#region2 .bt_recrute a {display:block; width:135px; height:22px; background:url(../img/bt_recrute.gif) no-repeat; padding:2px 0 0 0;text-align:center; font-size:12px; font-weight:bold; color:#fff;}
#region2 .liensverts {width:186px; margin:10px 0 0 0;}
#region2 .liensverts a {display:block; width:186px; height:30px; background:url(../img/bt_vert186.gif) no-repeat; margin:4px 0 0 0; padding:8px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#region2 .liensverts a.select {display:block; width:186px; height:30px; background:url(../img/bt_vert186_select.gif) no-repeat; margin:4px 0 0 0; padding:8px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
#region2 .liensverts2 {width:186px; margin:25px 0 20px 0;}
#region2 .liensverts2 a {display:block; width:186px; height:30px; background:url(../img/bt_blanc186.gif) no-repeat; margin:4px 0 0 0; padding:7px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#region2 .liensverts2 a.select {display:block; width:186px; height:30px; background:url(../img/bt_vert186_select.gif) no-repeat; margin:4px 0 0 0; padding:7px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.fleche_recrute {float:right; margin-right:90px;}
#region2 .bloc376_bas {padding:30px 20px 15px 20px; width:336px; color:#434343; font-size:13px;}
#region2 .bloc376_bas .chapo {margin:0 0 40px 0; font-size:13px;}
#region2 .bloc376_bas .chapo ul {margin:0 0 0 19px; list-style:disc;}
#region2 .bloc376_bas .coordonnees  {float:left; width:221px;}
#region2 .bloc376_bas .coordonnees h2 {font-size:13px; font-weight:bold; color:#034F41;}
#region2 .bloc376_bas .coordonnees ul {margin:0 0 20px 0;}
#region2 .bloc376_bas .imgdeco {float:left; width:115px; margin:33px 0 0 0;}
#region2 .bloc690_haut {clear:both;}
#region2 .bloc690_bas h2 {font-size:13px; font-weight:bold; color:#034F41;}
#region2 .bloc690_bas p {font-size:13px;}
#region2 .bloc376_bas .description {margin:0 0 20px 0;}
#region2 .bloc376_bas .description h2 {font-size:12px; font-style:italic; color:#034F41; padding:50px 0 0 0;}
#region2 .bloc376_bas .description p {clear:both;}
#region2 .bloc376_bas .description .url {color:#434343; text-decoration:underline; font-style:italic;}
#region2 .bloc376_bas .description .visuel1 {float:left; display:block; margin:10px 5px 5px 0;}
#region2 .bloc376_bas .description .visuel2 {float:right; display:block; margin:10px 0 5px 5px;}

/*** AGENCE 1 ***/
#agence1 .bloc690_bas {float:left;}
#agence1 .bloc690_bas p {font-size:14px; font-style:italic;}
#agence1 .bloc690_bas .col1, #agence1 .bloc690_bas .col2, #agence1 .bloc690_bas .col3, #agence1 .col4, #agence1 .col5 {float:left;}
#agence1 .bloc690_bas .col1 {width:194px; padding:45px 0 40px 0;}
#agence1 .bloc690_bas .col2 {width:170px; margin:85px 0 0 0;}
#agence1 .bloc690_bas .col3 {width:274px; margin:-20px 0 0 0; text-align:right;}
#agence1 .col4 {width:376px;}
#agence1 .col5 {width:272px;}
#agence1 .bloc690_bas ul {font-size:14px; font-style:italic; margin:0 0 0 28px;}
#agence1 .bloc690_bas ul ul {margin:0 0 0 15px;}
#agence1 .bloc690_bas a {color:#034F41;}
#agence1 .bloc690_bas li {list-style:url(../img/fleche_liste_droite_vert.gif); margin:5px 0 0 0;}
#agence1 .bloc690_bas li.deplie {list-style:url(../img/fleche_liste_bas_vert.gif); margin:5px 0 0 0;}
#agence1 .bloc690_bas li li {list-style-image:none; list-style:disc;}
#agence1 .bloc376_haut {clear:both;}
#agence1 .bloc376_bas {width:348px; margin:0 0 20px 0; padding:24px 12px 18px 16px;}
#agence1 .bloc376_bas p  {font-size:12px; font-style:italic;}
#agence1 .liensverts {width:186px; margin:40px auto 0;}
#agence1 .liensverts a {display:block; width:186px; height:30px; background:url(../img/bt_vert186.gif) no-repeat; margin:4px 0 0 0; padding:8px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#agence1 .bt_orange {margin:10px 0 0 0;}
#agence1 p.liste_agence {clear:both; font-size:12px; font-style:italic; margin:10px 0 0 15px;}
#agence1 p.liste_agence a {color:#434343; text-decoration:underline;}
#agence1 #iframe_agence1 {width:705px; height:420px; margin:0 0 35px 0;}

/*** AGENCE 2 ***/
#agence2 .colonne325 {float:left; width:325px; margin:20px 10px 0 10px;} 
#agence2 .colonne263 {float:left; width:263px; margin:20px 0 0 0;}
#agence2 .bloc325_bas {width:289px; padding:0 18px 18px 18px;}
#agence2 .bloc325_bas .coordonnees {float:left; background:#F9FFD4; width:268px; padding:17px 11px 10px 10px;}
#agence2 .bloc325_bas .coordonnees p {margin:5px 0 5px 0; font-size:11px;}
#agence2 .bloc325_bas .coordonnees img {float:right;}
#agence2 .bloc325_bas .edito {clear:both; background:#f2f2f2; border:1px #BDBCBD solid; width:267px; padding:10px; margin:15px 0 0 0;}
#agence2 .horaires {float:left; width:130px; padding-right:4px;}
#agence2 .colonne263 #lienaction_vert {padding:0 0 10px 0;}
#agence2 .colonne263 #lienaction_vert a {background:url(../img/fleche_vert_lien.gif) left center no-repeat; margin:0 0 0 12px; padding:0 0 0 10px; color:#034F41; font-size:14px; font-weight:bold;} 
#agence2 .bloc263_bas {width:233px; padding:12px 15px;}
#agence2 .colonne263 .retour {text-align:center;} 
#agence2 .colonne263 .retour a {color:#434343; text-decoration:underline;} 
#agence2 .liensverts {width:186px; margin:20px auto 0;}
#agence2 .liensverts a {display:block; width:186px; height:30px; background:url(../img/bt_vert186.gif) no-repeat; margin:4px 0 0 0; padding:8px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#agence2 #iframe_agence2 {float:left; width:320px; height:420px; margin:10px 0 20px 0;}

/*** SOUSCRIPTION SANTE 1 ***/
#rubsante_sante {float:left;}
#rubsante_sante .chemin_fer {float:left; height:25px; margin:6px 0 0 -2px; padding:0;}
#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; width:160px; color:#0D5649; font-weight:bold; margin:0 0 10px 0;}
#souscription_sante1 .go_agence  a {color:#0D5649; text-decoration:underline;}
#souscription_sante1 .go_agence  p {width:160px; text-align:right;}
#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;}
#souscription_sante3  .contrat a  {display:block; float:left; width:166px; height:27px; background:url(../img/bt_vert166.gif) no-repeat; margin:5px 5px 10px 0; padding:3px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#souscription_sante3  .attestation a  {display:block; float:left; width:245px; height:27px; background:url(../img/bt_vert245.gif) no-repeat; margin:5px 0 10px 0; padding:3px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#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;}

/*** SOUSCRIPTION HABITATION 1 ***/
#rubsante_hab {float:left;}
#rubsante_hab .chemin_fer {float:left; height:25px; margin:7px 0 0 -5px; padding:0;}
/*#souscription_habitation1 .bloc690_bas ul {font-size:14px; margin:10px 0 0 0;}
#souscription_habitation1 .bloc690_bas li {margin:8px 0; list-style-type:none;}*/
#souscription_habitation1 .bloc690_bas h2 {font-size:16px; font-weight:bold; margin:5px 0 0 0;}
#souscription_habitation1 .colform {margin:6px 0 6px 0;}
#souscription_habitation1 .zone_radio {float:left;}
#souscription_habitation1 .zone_radio label {display:inline; float:none; vertical-align:top;}
#souscription_habitation1 .infos {vertical-align:middle;}
#souscription_habitation1 .coordonnees_bancaires {margin:15px 32px 10px 0;}
#souscription_habitation1 .coordonnees_bancaires input {padding:0 0 0 5px;}
#souscription_habitation1  .chapo h2  {float:left; width:220px;}
#souscription_habitation1  .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_habitation1 .bt_orange {float:right;}
#souscription_habitation1 .go_agence {float:right; width:160px; color:#0D5649; font-weight:bold; margin:0 0 10px 0;}
#souscription_habitation1 .go_agence  a {color:#0D5649; text-decoration:underline;}
#souscription_habitation1 .go_agence  p {width:160px; text-align:right;}
#souscription_habitation1 .mentions {margin:0 0 0 33px; font-size:12px; font-style:italic;}
#souscription_habitation1 .conditions {clear:both; padding:15px 0 0 0;}

/*** SOUSCRIPTION HABITATION 2 ***/
#souscription_habitation2 .bloc340_gauche {float:left; margin:25px 10px 0 0;}
#souscription_habitation2 .bloc340_droite {margin:25px 0 0 0; float:left;}
#souscription_habitation2 .bloc340_bas  {padding:0 0 15px 20px; min-height:150px; width:320px;}
#souscription_habitation2 .bloc340_bas  h2 {background:#ededed; width:299px; height:18px; font-size:14px; font-weight:bold; text-transform:uppercase; padding:3px 0 0 5px; margin:0 0 20px 0;}
#souscription_habitation2 .bloc340_bas p {font-size:12px; margin:0 0 0 8px; color:#434343;}
#souscription_habitation2 .bloc690_haut {clear:both;}
#souscription_habitation2 .bloc690_bas {padding-bottom:25px;}
#souscription_habitation2 .bloc690_bas  h2 {background:#ededed; width:647px; height:18px; font-size:14px; font-weight:bold; text-transform:uppercase; padding:3px 0 0 5px; margin:0 0 20px 0;}
#souscription_habitation2 .bloc690_bas  p {color:#434343;}
#souscription_habitation2 .garantie  {float:left; margin:15px 0 15px 0;}
#souscription_habitation2 .garantie  ul {font-size:12px; color:#434343; margin:5px 0;}
#souscription_habitation2 .garantie_gauche  {float:left; width:300px; border-right:2px #c2c2c2 solid;}
#souscription_habitation2 .garantie_droite  {float:left; width:330px; padding:0 0 0 12px;}
#souscription_habitation2 .zone_radio {margin:0 0 0 18px;}
#souscription_habitation2 .zone_radio label {display:inline; float:none; vertical-align:top;}
#souscription_habitation2 .double_boutons {float:right; margin:10px 5px 0 0;}
#souscription_habitation2 .bt_orange {float:left; margin-left:10px;}
#souscription_habitation2 .go_agence {clear:both; float:right; width:160px; color:#0D5649; font-weight:bold; margin:0 65px 10px 0;}
#souscription_habitation2 .go_agence  a {color:#0D5649; text-decoration:underline; padding-left:16px;}
#souscription_habitation2 .infos {vertical-align:middle; padding-left:5px;}

/*** SOUSCRIPTION HABITATION 3 ***/
#souscription_habitation3 .bloc690_bas {font-size:12px;}
#souscription_habitation3 .bloc690_bas p, #souscription_habitation3 .bloc690_bas li {margin-bottom:5px;}
#souscription_habitation3 .zone_radio {float:left;}
#souscription_habitation3  .contrat a  {display:block; float:left; width:166px; height:27px; background:url(../img/bt_vert166.gif) no-repeat; margin:5px 5px 10px 0; padding:3px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#souscription_habitation3  .attestation a  {display:block; float:left; width:245px; height:27px; background:url(../img/bt_vert245.gif) no-repeat; margin:5px 0 10px 0; padding:3px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#0D5649;}
#souscription_habitation3  ul {margin:0 0 0 13px;}
#souscription_habitation3  li {list-style-image: url(../img/puce_services.gif);}
#souscription_habitation3  .img { float:right; margin: 0 10px 0 0; display:block;}
#souscription_habitation3  .adr {margin:10px 0 10px 30px;}



/*** PLAN DU SITE ***/
#plan .colonne348 {float:left; width:348px; margin:20px 38px 0 22px; display:inline;} 
#plan .colonne348 h2, #plan .colonne278 h2 {font-size:20px; color:#ff4000; font-weight:bold;} 
#plan .colonne348 h2 a, #plan .colonne278 h2 a {color:#ff4000; text-decoration:none;} 
#plan .colonne348 h2 a:hover, #plan .colonne278 h2 a:hover {text-decoration:underline;} 
#plan .colonne348 h3 {font-size:13px; color:#0d5649; font-weight:bold;}
#plan .colonne348 h3 a {color:#0d5649; text-decoration:none;}
#plan .colonne348 h3 a:hover {text-decoration:underline;}
#plan .colonne348 .detail_espace h3 {padding:20px 0 0 0;}
#plan .colonne348 .detail_espace h3 a {color:#0d5649; text-decoration:none;}
#plan .colonne348 .detail_espace h3 a:hover {text-decoration:underline;}
#plan .colonne348 .detail_espace h4 {font-size:12px; color:#000; font-weight:bold; padding:3px 0 0 0;}
#plan .colonne348 .detail_espace h4 a{color:#000; text-decoration:none;}
#plan .colonne348 .detail_espace h4 a:hover {text-decoration:underline;}
#plan .colonne348 .detail_espace {margin:0 0 30px 47px; font-size:12px;}
#plan .colonne348 .detail_espace li {display:block; margin:0;}
#plan .colonne348 .detail_espace a {color:#4F4D4B; text-decoration:underline;}
#plan .colonne348 .liens {margin:0 0 12px 47px; font-size:12px;} 
#plan .colonne348 .liens2 {margin:30px 0 15px 47px; font-size:12px; } 
#plan .colonne348 .liens a, #plan .colonne348 .liens2 a, #plan .colonne278  a {color:#4F4D4B; text-decoration:underline;} 
#plan .colonne348 li {display:inline; list-style:none;}
#plan .colonne278 {float:left; width:278px; margin:20px 0 0 0;}
#plan .colonne278 h3 {font-size:14px; color:#0d5649; font-weight:bold;}
#plan .colonne278 h3 a {color:#0d5649; text-decoration:none;}
#plan .colonne278 h3 a:hover {text-decoration:underline;}
#plan .colonne278 ul {list-style:none; padding:0 0 20px 0;}

/*** NEWSLETTER 1 ***/
.titre_newsletter .titre_rubrique_vert2_droite {padding-right:80px;}
.picto_titre_newsletter {position:absolute; margin:-10px 0 0 30px;}
#newsletter .colform {margin:6px 0 6px 0;}
#newsletter .promo {float:right;margin:40px 0 0 0px;}
#newsletter .bt_orange {float:right; margin:50px 20px 0 0;}
#newsletter .zone_radio {float:left;}
#newsletter .newsletter_last {float:right; width:133px; font-size:10px;}
#newsletter .newsletter_confirm {margin:15px 0 0 20px; color:#434343;}
#newsletter .newsletter_confirm p {margin:15px 0 0 0;}
#newsletter .newsletter_confirm ul {list-style:url(../img/puce_verte.gif); margin:5px 0 0 15px;}

/*** INDEX ***/
#index .lettrindex {background:url(../img/fd_lettrindex.gif) no-repeat; width:672px; height:22px; margin:0 0 12px 11px; padding:8px 0 0 32px; font-size:14px; font-weight:bold; text-transform:uppercase;}
#index .lettrindex li {display:inline; border-left:1px #9CC802 solid;}
#index li.firstletter  {border:0;}
#index .lettrindex .lettractive {color:#11594C; padding:0 3px 0 6px;}
#index .lettrindex a {color:#9CC802; padding:0 3px 0 6px;}
#index .lettrindex a:hover {color:#11594C;}
#index h2 {background:url(../img/fd_lettre.gif) no-repeat; width:630px; height:30px; font-size:24px; font-weight:bold; color:#11594C; text-transform:uppercase; margin:0 0 0 22px; padding:3px 0 0 20px; float:left; display:inline;}
#index .listindex {background:url(../img/fd_listindex.gif) bottom left no-repeat; width:610px; margin:0 0 4px 22px; padding:14px 20px 20px 20px; font-size:12px; clear:both; float:left; display:inline;}
#index .listindex .col {float:left; width:202px;}
#index .listindex .col a {color:#333333; background:url(../img/fleche_lienindex.gif) 0px 8px no-repeat; display:block; padding:5px 0 5px 10px;}

/*** 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 {font-size:14px; margin:0 30px 10px 0; clear:both;}
#devis_sante #zone_email2 input {float:left; margin:3px 15px 10px 340px;}
#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:12px 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 {font-size:11px; background:url(../img/puce_verte.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  {clear:both; width:690px; margin:15px 0 0 0; }
#devis_sante .calcul_tarif .bt_orange {width:163px; margin:0 auto;}
#devis_sante .formule_perso {width:690px; margin:20px 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) 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;}
#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-left:0; padding-right:0}
#devis_sante .formule_perso .formule1, #devis_sante .formule_perso .formule2, #devis_sante .formule_perso .formule3 {margin-top:20px;width:216px;}
#devis_sante .formule_perso .formule1, #devis_sante .formule_perso .formule2 {background:url(../img/filet_formule_perso.gif) top right repeat-y; 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;}
/* 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;}
#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 {width:220px; float:right; margin:15px 20px 0 0}
#devis_sante .liensverts a {display:block; width:220px; 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 .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:#717a7f; font-size:12px; font-weight:bold; margin:5px 0 0 0; padding:0; list-style:none;}
#devis_sante .cartouche_vert_big .cartouche_bas_vert_big li img{vertical-align:middle; padding-right:15px;}
#devis_sante .cartouche_vert_big .cartouche_bas_vert_big li li{color:#6e6e6e; font-weight:normal; margin:0 0 0 60px; list-style:disc;}

#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:690px; margin:15px 0 0 0; }
#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 12px; 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 {width:221px; float:left; margin:0 15px 0 125px; 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  .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 {float:right; margin:15px 0 0 0;}
#devis_sante .liste_liens {width:311px; text-transform:uppercase; float:left;}
#devis_sante .liste_liens_haut5 h2 {color:#0D5649; font-size:12px; font-weight:bold; padding:15px 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:none; padding:0 0 5px 0; margin:0;}
#devis_sante .liste_liens_bas5 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;}

/* 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;}

/* 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(../img/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:8px; 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;}

.admin a{ color:#FF0000;}
 
/*** AVANTAGE BANQUE ***/
#avantage_banque .chapo img {padding:0; margin:0;}
#avantage_banque .tabloheader {margin-top:15px; color:#fff;}
#avantage_banque .tabloheader a { color:#FFFFFF;}
#avantage_banque .tabloheader .cartouche_fuchsia {margin-left:-11px;}
#avantage_banque .tabloheader .cartouche_d_fuchsia {width:262px;}
#avantage_banque .tabloheader .cartouche_d_fuchsia h2 {font-size:20px; font-weight:bold; margin:8px 0 0 0;}
#avantage_banque .tabloheader .col2, #avantage_banque .tabloheader .col3, #avantage_banque .tabloheader .col4, #avantage_banque .tabloheader .col5 {width:99px; text-align:center; vertical-align:bottom; line-height:11px; }
#avantage_banque .tabloheader .col2, #avantage_banque .tabloheader .col3, #avantage_banque .tabloheader .col4 {padding-bottom:3px;}
#avantage_banque .tabloheader .col5 {padding-bottom:7px;}
#avantage_banque .tablocontent {line-height:11px;}
#avantage_banque  .liens {margin:30px 0 0 0;}
#avantage_banque  .liensverts1 {width:221px; float:left; margin-right:15px;}
#avantage_banque  .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;}
#avantage_banque  .liensverts2 {width:221px; float:left; margin-right:15px;}
#avantage_banque  .liensverts2  a {display:block; float:left; width:221px; height:40px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:12px; font-weight:bold;color:#fff;}
#avantage_banque  .liensverts3 {width:220px; float:left;}
#avantage_banque  .liensverts3  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;}
#avantage_banque .liensannexes {clear:both; width:700px; min-height:135px;}
#avantage_banque .liensannexes img {float:right; margin:9px 0 0 0;}
#avantage_banque .liste_liens {width:311px; text-transform:uppercase; float:left;}
#avantage_banque .liste_liens_haut h2 {color:#A50855; font-size:12px; font-weight:bold; padding:8px 0 2px 17px;}
#avantage_banque .liste_liens_bas3 ul {font-size:11px; padding:8px 0 0 29px; margin:0;}
#avantage_banque .liste_liens_bas3 li {padding:0 0 5px 0;}
#avantage_banque .liste_liens_bas3 a {color:#A50855; text-decoration:underline;}
#avantage_banque .col231 {float:left; width:231px;}
#avantage_banque .bloc225_bas {width:225px; padding:10px 0 20px 0;}
#avantage_banque .bloc225_bas h2 {color:#A50855; text-transform:uppercase; font-weight:normal; padding:0 0 10px 21px;}
#avantage_banque .col1 .bloc225_bas  h2 {padding:3px 0 20px 21px;}
#avantage_banque .bloc225_bas p {font-size:11px; color:#898989; padding:0 40px 0 21px;}
#avantage_banque .filet_avantage {background:url(../img/filet_avantage.gif) no-repeat; width:221px; height:1px; line-height:0.1em; font-size:0.1em; margin:10px 0 10px 0;}
#avantage_banque .col1 .filet_avantage {background:url(../img/filet_avantage.gif) no-repeat; width:221px; height:1px; line-height:0.1em; font-size:0.1em; margin:24px 0 10px 0;}
#avantage_banque .bloc200haut_fuchsia {margin:0 0 0 10px; padding:3px 0 0 20px; color:#fff; font-weight:bold;}
#avantage_banque .bloc200haut_fuchsia p {font-size:12px; color:#fff;line-height:11px;}
#avantage_banque .bloc200haut_fuchsia li {font-size:11px; font-weight:normal; margin-left:20px; padding:10px 0 0 10px; color:#fff; background:url(../img/puce_blocfuchsia.gif) 0px 15px no-repeat;}
#avantage_banque .bloc200bas_fuchsia {margin:0 0 5px 10px;}

/*** COMPLEO ***/
#compleo .chapo .cartouche_fuchsia {width:430px; margin:13px 0 0 0; float:left;}
#compleo .chapo .cartouche_d_fuchsia{width:415px;}
#compleo .chapo .cartouche_d_fuchsia h2 {color:#fff; font-size:20px; font-weight:bold; margin:6px 0 0 0;}
#compleo .chapo .cartouche_bas_fuchsia_big {width:410px; padding:18px 15px 18px 15px; margin:0 0 10px 0;}
#compleo .chapo .cartouche_bas_fuchsia_big li {color:#434343; font-size:13px; margin:3px 0 19px 15px; list-style:url(../img/puce_banque.gif)}
#compleo .chapo img {margin:13px 0 0 20px; float:left;}
#compleo .chapo .liensverts {width:229px; float:right; margin:0 50px 0 20px;}
#compleo .chapo .liensverts a {display:block; float:left; width:229px; height:37px; background:url(../img/bt_vert229.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
#compleo .chapo .cartouche_bas_fuchsia {width:331px; padding:18px 15px 18px 15px;}
#compleo .chapo .cartouche_bas_fuchsia li {color:#434343; font-size:13px; margin:3px 0 0 15px; list-style:url(../img/puce_banque.gif)}
#compleo .chapo img {margin:13px 0 0 20px; float:left;}
#compleo .chapo .liensverts {width:229px; float:right; margin:0 15px 0 0;}
#compleo .chapo .liensverts a {display:block; width:229px; height:37px; background:url(../img/bt_vert229.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
#compleo  .liens {float:right; margin:30px 0 0 0;}
#compleo  .liensverts1 {width:221px; float:left; margin-right:15px;}
#compleo  .liensverts1 a {display:block; float:left; width:221px; height:43px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:5px 0 0 0; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
#compleo  .liensverts2 {width:221px; float:left;}
#compleo  .liensverts2  a {display:block; float:left; width:221px; height:35px; background:url(../img/bt_vert2-220.gif) no-repeat; margin:0; padding:10px 0 0 0; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
#compleo .liensannexes {clear:both; width:700px; min-height:135px;}
#compleo .liensannexes img {float:right; margin:9px 0 0 0;}
#compleo .liste_liens {width:311px; text-transform:uppercase; float:left; margin: 0 8px 0 0;}
#compleo .liste_liens_haut6 h2 {color:#A50855; font-size:12px; font-weight:bold; padding:8px 0 2px 17px;}
#compleo .liste_liens_bas6 ul {font-size:11px; padding:8px 0 0 29px;}
#compleo .liste_liens_bas6 li {list-style-image:none; padding:0 0 5px 0; margin:0;}
#compleo .liste_liens_bas6 a {color:#A50855; text-decoration:underline;}
#compleo .bloc630_haut, #compleo .bloc630_bas {margin-left:50px;}
#compleo .bloc630_bas {margin-bottom:20px; padding:12px 20px 10px 30px; width:580px;}
#compleo .bloc630_bas a {text-decoration:underline; color:#434343;}
#compleo .liste_avantage {clear:both; margin:20px 0 0 0;}
#compleo .liste_avantage .exemple {margin:0 0 0 80px;}
#compleo .liste_avantage h3 {font-size:16px; font-weight:bold; color:#434343; padding:0 0 20px 0;}
#compleo .liste_avantage p {font-size:13px; color:#434343;}
#compleo .liste_avantage .picto_argent {position:absolute; z-index:50; margin:-20px 0 0 -45px;}
#compleo .liste_avantage .picto_mois {position:absolute; z-index:50; margin:-20px 0 0 -60px;}
#compleo .liste_avantage .picto_cb {position:absolute; z-index:50; margin:-13px 0 0 -40px;}
#compleo .liste_avantage .picto_feuille {position:absolute; z-index:50; margin:-5px 0 0 -40px;}
#compleo .mentions {clear:both;}
#compleo #demande_infos {margin:20px 0 20px 150px; float:left; display:inline;}
#compleo #demande_infos label {display:block; float:left; font-size:13px; font-weight:bold; width:282px; color:#434343;}
#compleo #demande_infos input {display:block; float:left; margin:8px 0 0 5px;}
#compleo #demande_infos a {display:block; float:left; background:url(../img/bt_ok.gif) no-repeat; color:#fff; font-size:12px; font-weight:bold; width:24px; height:18px; text-transform:uppercase; padding:1px 0 0 6px; margin:7px 0 0 10px;}

/*** MENTIONS LEGALES  ***/
#mentions .colonne348 {float:left; width:348px; margin:20px 38px 0 22px; display:inline;} 
#mentions .colonne348 h2, #plan .colonne278 h2 {font-size:20px; color:#ff4000; font-weight:bold; margin-bottom:20px;} 
#mentions .colonne348 h3 {font-size:14px; color:#9cc802; font-weight:bold;}
#mentions .colonne348 h4 {font-size:12px; color:#050301; font-weight:bold; margin-top:20px;}
#mentions .colonne348 p {font-size:12px;}
#mentions .colonne278 {float:left; width:278px; margin:20px 0 0 0;}
#mentions .colonne278 ul {list-style:none; padding:0 0 20px 0;}
#mentions .colonne278 h2 {font-size:14px; color:#0d5649; font-weight:bold;}
#mentions .colonne278 h2 a {color:#0d5649; text-decoration:none;}
#mentions .colonne278 h2 a:hover {text-decoration:underline;}
#mentions .colonne278 a {color:#4f4d4b; text-decoration:underline;}

/*** WEBCALLBACK ***/
.wcb .titre_rubrique_vert5_droite {padding-right:45px;}
.picto_titre_wcb {position:absolute; margin:-15px 0 0 20px;}
#wcb .colform {margin:6px 0 6px 0;}
#wcb fieldset {margin:10px 0 10px 50px; clear:both;}
#wcb .bt_orange {float:right; margin:0 35px 0 0; display:inline;}
#wcb p {margin-bottom:10px;}
#wcb .promo{float:right; margin:0 30px 0 0; display:inline;}
#wcb .zone_radio {float:left;}
#wcb .zone_radio label {display:inline; float:none; vertical-align:top;}
#wcb .choix_radio {margin:10px 0 0 0;}
#wcb .horaires {margin:0 0 0 180px;}
#wcb .bt_radio {margin:0;}
#wcb .blocorange618_haut, #wcb .blocorange618_bas {float:left; margin-left:40px; display:inline;}
#wcb .rappel_rdv {width:350px; margin:0 0 10px 0; padding:0 0 0 180px; clear:both;}
#wcb .rappel_rdv2 {width:350px; margin:-15px 0 10px 0; padding:0 0 0 180px; clear:both;}
#wcb .rappel_rdv select, #wcb .rappel_rdv2 select{text-align:center;}
#wcb .rappel_rdv label, #wcb .rappel_rdv2 label{padding:0 2px 0 3px;}

/*** SINISTRE ***/
#sinistre .chapo {margin:0 0 15px 15px; color:#434343;}
#sinistre .col1 {float:left; width:415px; margin:15px 9px 20px 0;}
#sinistre .col1_haut {background:url(../img/sinistre_haut1.gif) no-repeat; float:left; width:415px; height:75px; font-weight:bold; text-align:center; color:#fff; padding-top:15px;}
#sinistre .col1_bas {background:url(../img/sinistre_bas1.gif) bottom repeat-y; float:left; width:415px; height:161px;}
#sinistre .col1_bas form {margin-top:13px;}
#sinistre .col1_bas a {width:28px; height:19px; padding:2px 7px 2px 7px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.gif) no-repeat;}
#sinistre .col1_bas .souscol_gauche, #sinistre .col1_bas .souscol_droite {float:left; width:193px; padding:5px 7px 0 7px;}
#sinistre .col1_bas .souscol_gauche img, #sinistre .col1_bas .souscol_droite img {float:left;margin-bottom:60px;}
#sinistre .col1_bas .souscol_gauche {background:url(../img/sinistre_pointille.gif) right repeat-y;}
#sinistre .col2 {float:left; width:282px; margin:15px 0 20px 0;}
#sinistre .col2_haut {background:url(../img/sinistre_haut2.gif) no-repeat; float:left; width:282px; height:75px; font-weight:bold; text-align:center; color:#fff; padding-top:15px;}
#sinistre .col2_bas {background:url(../img/sinistre_bas2.gif) bottom repeat-y; float:left; width:282px; height:131px; text-align:center; padding-top:30px;}
#sinistre .numero_tel {text-align:center; margin-top:10px;}
#sinistre .numero_tel p {margin:0; line-height:15px;}
#sinistre h2 {font-size:18px; color:#9cc802; margin:0 0 15px 35px; font-weight:normal;}
#sinistre .col3 {float:left; width:240px; color:#4f4d4b;}
#sinistre h3 {font-size:15px;font-weight:bold; margin-bottom:12px;}
#sinistre .col3 img {float:left; margin:0 3px 80px 0;}
#sinistre .col3 ul{margin-left:50px; padding:0;}
#sinistre .col3 li {list-style:disc; margin:0; padding:0;}
#sinistre .col3 li a{color:#4f4d4b; text-decoration:none;}
#sinistre .col3 li a:hover{text-decoration:underline;}

/*** RECHERCHE ***/
#result_recherche_nulle, #result_recherche {margin:15px 0 0 10px} 
#result_recherche_nulle p, #result_recherche_nulle a {color:#333333;} 
#result_recherche_nulle p {margin-bottom:10px;} 
#result_recherche_nulle ul{margin-left:15px; padding:0;} 
#result_recherche_nulle li {list-style-image:url(../img/puce_verte.gif); margin:0 0 10px 0; padding:0;} 
#result_recherche_nulle #motcle, #result_recherche_nulle #suggestion_mot {font-weight:bold;}
#result_recherche_nulle #suggestion_mot a {text-decoration:underline;}
#result_recherche #entete_resultat {color:#333333; font-size:14px; font-weight:bold;}
#result_recherche #entete_resultat p {margin-bottom:8px;}
#result_recherche #entete_resultat a {color:#333333; font-size:12px; text-decoration:underline; padding-right:8px;}
#result_recherche #tablo_resultat {border-collapse:collapse; margin:20px 0;}
#result_recherche #tablo_resultat th, #result_recherche #tablo_resultat td {margin:0; padding:0; text-align:center;}
#result_recherche #tablo_resultat .onglets_recherche {color:#095446; font-size:14px; font-weight:bold;}
#result_recherche .colonne_vide {width:5px; height:33px;}
#result_recherche #colonne_date {background:url(../img/recherche_onglet_date.gif) no-repeat; width:93px;}
#result_recherche #colonne_pertinence {background:url(../img/recherche_onglet_pertinence.gif) no-repeat; width:120px;}
#result_recherche #colonne_rubrique{background:url(../img/recherche_onglet_rubrique.gif) no-repeat; width:140px;}
#result_recherche #colonne_doc {background:url(../img/recherche_onglet_doc.gif) no-repeat; width:284px;}
#result_recherche #tablo_resultat .tri {text-align:center; height:23px; font-size:10px; font-weight:bold;}
#result_recherche #tablo_resultat .tri img {vertical-align:middle; padding-right:3px;}
#result_recherche #tablo_resultat .tri_date {color:#467004;}
#result_recherche #tablo_resultat .tri_pertinence {color:#cf4e1b;}
#result_recherche #tablo_resultat .date { width:73px;}
#result_recherche #tablo_resultat .pertinence {width:100px;}
#result_recherche #tablo_resultat .rubrique {width:120px;}
#result_recherche #tablo_resultat .doc {text-align:left; width:264px;}
/* deco tableau des resultats */
#result_recherche #tablo_resultat .deco {height:8px; font-size:1px; line-height:0.1em;}
/* deco haut */
#result_recherche #tablo_resultat .date_haut {background:url(../img/deco_resultat_date_haut.gif) no-repeat;}
#result_recherche #tablo_resultat .pertinence_haut {background:url(../img/deco_resultat_pertinence_haut.gif) no-repeat;}
#result_recherche #tablo_resultat .rubrique_haut {background:url(../img/deco_resultat_rubrique_haut.gif) no-repeat;}
#result_recherche #tablo_resultat .doc_haut {background:url(../img/deco_resultat_doc_haut.gif) no-repeat;}
/* deco centre gris */
#result_recherche #tablo_resultat .centre_gris {background:#f9f9f9; border-right:1px #ebebeb solid; border-left:1px #ebebeb solid; padding:3px 10px; vertical-align:top; font-size:12px;}
/* deco centre vert */
#result_recherche #tablo_resultat .centre_vert{background:#f4ffe9; border-right:1px #d9ffb4 solid; border-left:1px #ebebeb solid; padding:3px 10px; vertical-align:top; font-size:12px;}
/* deco bas gris */
#result_recherche #tablo_resultat .date_bas_gris {background:url(../img/deco_resultat_date_bas_gris.gif) no-repeat;}
#result_recherche #tablo_resultat .pertinence_bas_gris {background:url(../img/deco_resultat_pertinence_bas_gris.gif) no-repeat;}
#result_recherche #tablo_resultat .rubrique_bas_gris {background:url(../img/deco_resultat_rubrique_bas_gris.gif) no-repeat;}
#result_recherche #tablo_resultat .doc_bas_gris {background:url(../img/deco_resultat_doc_bas_gris.gif) no-repeat;}

/* deco bas vert */
#result_recherche #tablo_resultat .date_bas_vert {background:url(../img/deco_resultat_date_bas_vert.gif) no-repeat;}
#result_recherche #tablo_resultat .pertinence_bas_vert {background:url(../img/deco_resultat_pertinence_bas_vert.gif) no-repeat;}
#result_recherche #tablo_resultat .rubrique_bas_vert {background:url(../img/deco_resultat_rubrique_bas_vert.gif) no-repeat;}
#result_recherche #tablo_resultat .doc_bas_vert {background:url(../img/deco_resultat_doc_bas_vert.gif) no-repeat;}

/*** GAV ***/
#rub_gav {float:left;}
#rub_gav .chemin_fer2 {float:left; height:25px; margin:7px 0 0 5px; padding:0;}
.tablo_bleu {margin-left:25px;}
#gav .chapo img {padding:0; margin:0;}
#gav .tabloheader {margin-top:15px; color:#fff;}
#gav .tabloheader .cartouche_bleu {margin-left:-14px;}
#gav .tabloheader .cartouche_d_bleu {width:262px;}
#gav .tabloheader .cartouche_d_bleu h2 {font-size:13px; font-weight:bold; margin:8px 0 0 0;}
#gav .tabloheader .col2, #gav .tabloheader .col3, #gav .tabloheader .col4 {width:101px; text-align:center; vertical-align:bottom; line-height:11px; padding-bottom:7px;}
#gav .tablotarif .tarif_mensuel {width:90px; height:17px; border:1px #fff solid; margin-left:4px; padding-top:2px;}
#gav .tablotarif .col2 .tarif_mensuel {background:#95c9e8;}
#gav .tablotarif .col3 .tarif_mensuel  {background:#57a8d9;}
#gav .tablotarif .col4 .tarif_mensuel  {background:#167cba;}
#gav_actions #zone_email  {padding:0 0 0 15px;}
#gav_actions #zone_email p {float:left; font-size:14px; margin:0 30px 10px 0;}
#gav_actions #zone_email input {float:left; margin:3px 15px 10px 0px;}
#gav_actions .bloc482_haut, #gav_actions .bloc482_bas {margin-left:25px;}
#gav_actions .bloc482_bas {padding:15px 0 15px 20px; font-size:13px; }
#gav_actions .bloc482_haut h2 {font-size:15px; font-weight:bold; color:#57a8d9; padding:8px 0 0 20px;}
#gav_actions .bloc482_bas ul {margin-left:15px; padding:0;}
#gav_actions .bloc482_bas li {margin:0; padding:0; list-style-image:url(../img/puce_bleue.gif);}
#gav_actions .bloc482_bas p{margin-top:20px;}
/* bloc actions */
#gav_actions .largmax {min-height:120px;}
#gav_actions .action1, #devis_auto4 .action4 {float:left; width:216px;}
#gav_actions .action2 {float:left; text-align:center; width:212px; margin: 0 0 0 0;}
#gav_actions .action3 {float:left; width:222px;}
#gav_actions .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;}
#gav_actions .action1 .imprimer a {color:#0D5649;}
#gav_actions .action1 .lien, #gav_actions .action3 .lien, #gav_actions .action4 .lien {height:18px;	font-weight:bold; text-align:center; padding-top:2px;}
#gav_actions .action3 .lien2 {height:24px; font-weight:bold; text-align:center; padding-top:7px;}
#gav_actions .action1 .lien {background:url(../img/bt_vert164.gif) no-repeat;	width:164px; margin:0 0 0 23px;}
#gav_actions .action1 .lien a, #gav_actions .action4 .lien a {color:#fff;}
#gav_actions .action3 .lien {background:url(../img/bt_vert214.gif) no-repeat;	width:214px; margin:6px 0 12px 6px;}
#gav_actions .action3 .lien a {color:#0D5649;}
#gav_actions .action4 .lien {background:url(../img/bt_vert215.gif) no-repeat;	width:214px; margin:0 0 0 6px;}
#gav_actions .action3 .lien2 {background:url(../img/bt_vert215-2.gif) no-repeat; width:214px; margin:6px 0 12px 6px;}
#gav_actions .action3 .lien2 a {color:#fff;}

