/***** GROUPAMA - blocs *****/

/**** HEADER ****/

/**** COLONNE GAUCHE ****/
#corps {float:left; width:761px; margin:0; background:#fff;}

/**** COLONNE DROITE ****/
#colonne_droite {width:224px; float:left; background: url(../img/fond-colonne-droite.jpg) repeat-x;}
#colonne_droite input {border:0; font-size:11px;}
#colonne_droite select {padding-bottom:0; font-size:10px;}
#colonne_droite a {color:#195F51;}
#colonne_droite input.ok {background:none; color:#fff; width:26px; font-weight:bold; margin:0;}
#colonne_droite h2 {font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase; padding:3px 0 0 10px;}
#colonne_droite .sep_col_droite {width:219px; height:1px; line-height:1px; font-size:0.1em; background:url(../img/sep_contact_conseils.gif) no-repeat; margin-left:3px;}
#colonne_droite .roll_conseils .sep_col_droite {width:212px;}

/* Espaces */
#acces_marches {width:489px; height:68px; float:left; display:inline; margin:0 0 0 73px;}
/* Background acces_marches particulier et agriculteur */
#acces_marches .marches4 div {float:left; height:68px; width:120px; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(../img/sep_marches.gif) top left no-repeat; color:#fff;}
#acces_marches .marches4 div a {display:block; color:#014e40; padding:13px 0 40px 0; text-decoration:none;}
#acces_marches .marches4 div.marche_particulier a:hover, #acces_marches .marches4 .marche_particulier.espace_actif {color:#fff; background:url(../img/marche_particulier_actif.jpg) top left no-repeat;}
#acces_marches .marches4 div.marche_agriculteur a:hover, #acces_marches .marches4 .marche_agriculteur.espace_actif {color:#fff; background:url(../img/marche_agriculteur_actif.jpg) top left no-repeat;}
#acces_marches .marches4 div.marche_professionnel a:hover, #acces_marches .marches4 .marche_professionnel.espace_actif {color:#fff; background:url(../img/marche_professionnel_actif.jpg) top left no-repeat;}
#acces_marches .marches4 div.marche_entreprise a:hover, #acces_marches .marches4 .marche_entreprise.espace_actif {color:#fff; background:url(../img/marche_entreprise_actif.jpg) top left no-repeat;}
#acces_marches .marches4 div.espace_actif {padding-top:13px;}

/* Background acces_marches professionnel, entreprise, association et collectivite */
#acces_marches .marches6 div {float:left; height:68px; width:120px; font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; background:url(../img/sep_marches.gif) top left no-repeat; color:#fff;}
#acces_marches .marches6 div a {display:block; color:#014e40; padding:13px 0 40px 0; text-decoration:none;}
#acces_marches .marches6 div.marche_particulier a:hover, #acces_marches .marches6 .marche_particulier.espace_actif {color:#fff; background:url(../img/marche_particulier_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.marche_agriculteur a:hover, #acces_marches .marches6 .marche_agriculteur.espace_actif {color:#fff; background:url(../img/marche_agriculteur_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.marche_professionnel a:hover, #acces_marches .marches6 .marche_professionnel.espace_actif {color:#fff; background:url(../img/marche_professionnel_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.marche_entreprise a:hover, #acces_marches .marches6 .marche_entreprise.espace_actif {color:#fff; background:url(../img/marche_entreprise_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.marche_association a:hover, #acces_marches .marches6 .marche_association.espace_actif {color:#fff; background:url(../img/marche_professionnel_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.marche_collectivite a:hover, #acces_marches .marches6 .marche_collectivite.espace_actif {color:#fff; background:url(../img/marche_entreprise_actif.jpg) top left no-repeat;}
#acces_marches .marches6 div.espace_actif {padding-top:13px;}
/* marches sup */
#acces_marches .marches_sup {background:url(../img/fd_marches_sup.gif) no-repeat; width:242px; height:44px; position:absolute; left:0; margin:39px 0 0 453px; z-index:20;}
#acces_marches .marches_sup div {display:block; float:left; width:121px; height:43px; margin:1px 0 0 0; text-align:center; font-size:12px; text-transform:uppercase; font-weight:bold; color:#014e40; text-decoration:none;}
#acces_marches .marches_sup a {display:block; float:left; width:121px; height:30px; margin:1px 0 0 0; text-align:center; font-size:12px; text-transform:uppercase; font-weight:bold; color:#014e40; text-decoration:none; padding-top:13px;}
#acces_marches .marches_sup a:hover, #acces_marches .marches_sup .espace_actif {color:#fff; background:url(../img/fd_marches_sup_on.gif) top left no-repeat; padding-top:13px; height:30px;}

/* Espace Acces Particulier */
#espace_acces_particulier {width:220px; height:118px; margin:0px 0px 4px 7px; padding-top:17px; border-left:1px #fff solid; border-right:1px #fff solid; background:url(../img/espace-acces-choix.gif) no-repeat;}
#espace_acces_particulier h1 {color:#fff; font-size:18px; font-weight:bold; text-align:center;}

/* recherche 
#recherche {width:220px; height:23px; margin-bottom:18px; background:url(../img/fd_champ_recherche.gif) no-repeat;}
#recherche input.champ_recherche {margin:3px 11px 0 39px; width:140px; height:18px;}*/
/* recherche - nouvelle mise en page */
#recherche {width:224px; height:34px; margin-bottom:9px; background:url(../img/fd_recherche.gif) no-repeat;}
#recherche input.champ_recherche {margin:8px 14px 0 32px; width:140px; height:18px;}

/* recherche agriculteurs */
.agri #recherche {width:213px; height:41px; margin-bottom:3px; padding:0px 0px 0px 24px; background:url(../img/bgd_champ_recherche_agri.gif) no-repeat;}
.agri #recherche input {float:left; margin-top:15px; text-align:center;}
.agri #recherche a {float:right; width:28px; height:19px; padding:2px 0px 2px 7px; margin:13px 7px 0px 0px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.png) no-repeat;}

/* espace client */
#espace_client {height:71px; margin:5px 0 7px 30px; background:url(../img/fond-espace-client.gif) no-repeat; font-size:14px; font-weight:bold;}
#espace_client h2 {padding:6px 0 9px 15px;}
#espace_client a {padding:1px 0 0 15px; display:block; text-decoration:none; font-size:14px;}
#espace_client a.inscription {color:#ff6000;}

/* espace client agriculteurs */
.agri #espace_client {width:213px; height:80px; padding:0px 0px 0px 24px; background:url(../img/fond-espace-client_agri.gif) no-repeat; margin:1px 0 0 0;}
.agri #espace_client h1 {padding:20px 0 0 0; color:#ff6000; font-size:13px; font-weight:bold;}
.agri #espace_client a {float:left; width:92px; height:15px; padding:2px 0px; margin:15px 5px 0 0; display:block; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background:url(../img/btn_fond-espace-client.gif) no-repeat;}

/* devis en ligne */
#devis_en_ligne h2{padding-top:3px; background:url(../img/fd_devis_haut.gif) bottom left no-repeat; height:19px;}
#devis_en_ligne .devis_bas {width:224px; padding-bottom:15px !important; padding-bottom:16px !important!; padding-bottom:7px; margin-bottom:8px; background:url(../img/fd_devis.gif) bottom left no-repeat;}
#devis_en_ligne a {display:block; float:left; text-align:center; color:#434343; font-weight:bold;}
#devis_en_ligne a:hover/*, .professionnel #conseils .devis_bas a:hover*/{text-decoration:none;}
#devis_en_ligne a.row1 {width:70px; padding-left:4px; height:51px; padding-top:9px; position:relative;}
.professionnel #devis_en_ligne a.row1 {height:auto; padding-bottom:4px}
#devis_en_ligne a.row2 {width:112px; height:54px; padding-top:9px;}
/*#devis_en_ligne .devis_tous {width:107px; height:54px; padding-top:9px; padding-right:2px;}*/
#devis_en_ligne .devis_tous {width:107px; height:54px; padding-top:9px; padding-right:2px; display:block; float:left; text-align:center; color:#434343; font-weight:bold;}
#devis_en_ligne .devis_tous select {width:107px; color:#0e8e76;}

/* contact */
#contact h2 {padding-top:3px; background:url(../img/fd_contact_haut.gif) bottom left no-repeat; height:19px;}
#contact .contact_bas {width:224px; padding:5px 0; margin-bottom:8px; background:url(../img/fd_contact.gif) bottom left no-repeat;}
.professionnel #contact .contact_bas {padding:8px 0;}
#contact a {display:block; color:#195F51; font-weight:bold; margin:0 0 4px 19px;}
#contact a.sinistre {color:#e60404; font-size:14px;}
#contact img {vertical-align:middle;}
#contact form {margin-top:3px;margin-left:13px; background:url(../img/fd_contact_cp.gif) 98px 2px no-repeat;}
#contact label { color:#195F51; font-weight:bold;}
#contact input {width:58px; margin:2px 6px 0 6px;}
#contact .lienContact {float:right; width:28px; height:19px; padding:2px 0 2px 7px; margin:0 7px 0 0; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.png) no-repeat;}


/* conseils */
#conseils h2 {padding-top:3px; background:url(../img/fd_conseil_haut.gif) bottom left no-repeat; height:19px;}
#conseils .conseils_bas {width:224px; padding:5px 0; background:url(../img/fd_conseil.gif) bottom left no-repeat;}
#conseils .tousconseils {width:224px; height:27px; background:url(../img/fd_coldroite_conseils.gif) no-repeat;}
#conseils li {color:#92a50d; list-style:disc; margin-left:15px;}
#conseils a {display:block; width:203px; color:#014e40; font-weight:bold; margin:0 0 0 10px; color:#195f51;}
.professionnel #conseils a.conseils_tous {margin:6px 0 4px 10px; background:url(../img/fleche_conseil_tous.gif) no-repeat right center; color:#92b00a}
#conseils a img{vertical-align:middle;}
#conseils a.conseil_tous {color:#9dad0c;}
#conseils a.conseils_tous.on {color:#1a4e42; background:url(../img/fleche_conseil_tous_on.gif) center right no-repeat;}
#conseils a.simul_tous {color:#9dad0c; background:url(../img/fleche_conseil_tous.gif) center right no-repeat; padding:0; margin:12px 0 0 10px;}
.professionnel #conseils a.simul_tous {background:url(../img/fleche_conseil_tous_on.gif) no-repeat right center; padding:0;}
#conseils a.simul_tous.on {color:#195F51; background:url(../img/fleche_conseil_tous_on.gif) center right no-repeat;}
.professionnel #conseils .devis_bas a {background-image:none;}
#conseils a.row1 {width:58px !important; width:50px; padding-left:4px; height:51px;}
/*.professionnel #conseils a.row1{height:auto; display:block; float:left; text-align:center; margin-top:3px; color:#434343; font-weight:bold;}*/

/* conseils rollover */
.roll_conseils {
	background:#fff;
	position:absolute;
	width:217px;
	height:165px;
	border:1px #98b417 solid;
	margin-top:-25px;
	margin-left:2px;
}
.roll_conseil_liste {
	/*overflow:auto;*/
	width:192px;
	padding-top:5px;
	/*height:132px;*/
}
.professionnel #conseils .roll_conseil_liste a {
	background-image:none;
	width:180px;
}
.professionnel #conseils .roll_conseils a {margin-left:7px;}

/**** FOOTER ****/
/* Debut footer */
#footer {clear:both; float:left; width:985px; padding-top:3px; margin-top:13px; background:url(../img/fd_footer.jpg) no-repeat;}

/* < Début dans footer*/
#footer_outils {margin:4px 0 0 18px; width:958px; height:46px;}
#footer_outils .footer_newsletter {background:url(../img/bt_newsletter.gif) no-repeat; padding:8px 15px 10px 51px; font-weight:bold;}
#footer_outils select {margin-top:5px;}
#footer_outils span {float:right; padding:8px 17px 10px 0; text-align:center; font-size:12px; color:#195f51; margin-top:0 !important; margin-top:-30px !important!; margin-top:-30px; display:inline;}
#footer_outils a {color:#195f51;}
#footer_outils img {padding-right:10px; vertical-align:top;}
#footer_outils img.footer_drapo {padding-left:10px;}
#footer_liste {margin:0 0 0 18px; height:85px;}
#footer_liste a {font-size:11px; color:#919191;}
#footer_liste ul li ul {float:left; font-size:11px;}
.footer_liste_Col01 {float:left; width:165px; margin-right:35px; border-right:#CCCCCC 1px solid;}
#footer_liste .footer_liste_Col02 {float:left; width:170px; margin-right:35px; border-right:#CCCCCC 1px solid;}
#footer_liste .footer_liste_Col03 {float:left; width:220px; margin-right:35px; border-right:#CCCCCC 1px solid;}
#footer_liste .footer_liste_Col04 {float:left; width:116px; margin-right:35px; border-right:#CCCCCC 1px solid;}
#footer_liste .footer_liste_Col05 {float:left; width:150px;}

/**** Chemin de fer ****/
.chemin_fer {width:357px; height:33px; margin:0 0 0 20px; padding:20px 0 0 0;}
.chemin_fer2 {height:33px; margin:0 0 0 20px; padding:20px 0 0 0;}

/**** CONTENU ****/
#rubrique {width:735px; padding:6px 0 0 20px;}
#contenu_home {width:735px; padding:6px 0 0px 18px;}
#contenu {width:695px; padding:0 0 10px 18px;}
#contenu2 {width:705px; padding:0 0 10px 18px;}
#contenu3 {width:715px; padding:0 0 10px 10px;}
#contenu_rubrique {float:left; width:740px; background:url(../img/rubrique_center.gif) top left repeat-y;}

/* bloc titre de la rubrique, onglet + filet arrondi */
.titre_rubrique {width:740px; height:41px; background:url(../img/rubrique_top.gif) bottom no-repeat;}
.titre_rubrique h1 {margin:4px 28px 0px 21px; font-size:20px; font-weight:bold; text-align:center;}
.titre_rubrique_vert_gauche {float:left;	width:9px; height:31px; background:url(../img/titre_rubrique_vert_gauche.gif) no-repeat;}
.titre_rubrique_vert_droite {float:left;	height:31px; background:url(../img/titre_rubrique_vert_droite.gif) right no-repeat; color:#fff;}
.titre_rubrique_vert2_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_vert2_gauche.gif) no-repeat;}
.titre_rubrique_vert2_droite {float:left; height:31px; background:url(../img/titre_rubrique_vert2_droite.gif) right no-repeat; color:#034F41;}
.titre_rubrique_vert3_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_vert3_gauche.gif) no-repeat;}
.titre_rubrique_vert3_droite {float:left; height:31px; background:url(../img/titre_rubrique_vert3_droite.gif) right no-repeat; color:#ffffff;}
.titre_rubrique_vert4_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_vert4_gauche.gif) no-repeat;}
.titre_rubrique_vert4_droite {float:left; height:31px; background:url(../img/titre_rubrique_vert4_droite.gif) right no-repeat; color:#ffffff;}
.titre_rubrique_vert5_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_vert4_gauche.gif) no-repeat;}
.titre_rubrique_vert5_droite {float:left; height:31px; background:url(../img/titre_rubrique_vert4_droite.gif) right no-repeat; color:#10584B;}
.titre_rubrique_orange_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_orange_gauche.gif) no-repeat;}
.titre_rubrique_orange_droite {float:left; height:31px; background:url(../img/titre_rubrique_orange_droite.gif) right no-repeat; color:#fff;}
.titre_rubrique_fuchsia_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_fuchsia_gauche.gif) no-repeat;}
.titre_rubrique_fuchsia_droite {float:left; height:31px; background:url(../img/titre_rubrique_fuchsia_droite.gif) right no-repeat; color:#fff;}
.titre_rubrique_rouge_gauche {float:left; width:9px; height:31px; background:url(../img/titre_rubrique_rouge_gauche.gif) no-repeat;}
.titre_rubrique_rouge_droite {float:left; height:31px; background:url(../img/titre_rubrique_rouge_droite.gif) right no-repeat; color:#fff;}
.titre_rubrique_bleu_gauche {float:left; width:13px; height:32px; background:url(../img/titre_rubrique_bleu_gauche.gif) no-repeat;}
.titre_rubrique_bleu_droite {float:left; height:32px; background:url(../img/titre_rubrique_bleu_droite.gif) right no-repeat; color:#fff;}
/* Liens "imprimer" & "envoyer a un ami" */
#lienstitre_orange {padding:10px 30px 0 0; text-align:right;}
#lienstitre_orange a {background:url(../img/fleche_orange_lien.gif) left center no-repeat; margin:0 0 0 12px; padding:0 0 0 11px; color:#ff4000; font-size:14px; font-weight:bold;}
#lienstitre_vert {padding:10px 30px 0 0; text-align:right;}
#lienstitre_vert a {background:url(../img/fleche_vert_lien.gif) left center no-repeat; margin:0 0 0 12px; padding:0 0 0 11px; color:#034F41; font-size:14px; font-weight:bold;}

/* filet arrondi partie inferieure */
.footer_rubrique {float:left; width:740px; height:15px; line-height:1px; font-size:1px; background:url(../img/rubrique_footer.gif) no-repeat;}
.col429 {width:429px; margin:0 0 0 100px; padding:0 0 40px 0;}
.col464 {width:464px; margin:0 0 0 100px; padding:0 0 40px 0;}


/* bloc w: 103px h:38px avec degrade lineaire {devis sante}*/
.bloc103-38_bas {background:url(../img/bloc103-38_bas.gif) no-repeat; width:103px; height:38px; font-size:0.1em;}
/* bloc w: 103px h:89px avec degrade lineaire {devis sante}*/
.bloc103-54_haut {background:url(../img/bloc103-69_haut.gif) no-repeat; width:103px; height:54px; font-size:0.1em;}
.bloc103-69_haut {background:url(../img/bloc103-69_haut.gif) no-repeat; width:103px; height:66px; font-size:0.1em;}
.bloc103-59_bas {background:url(../img/bloc103-72_bas.gif) bottom left no-repeat; width:103px; height:59px; font-size:0.1em; text-align:center;}
.bloc103-72_bas {background:url(../img/bloc103-72_bas.gif) no-repeat; width:103px; height:72px; font-size:0.1em;}

/* bloc w: 103px h:89px avec degrade lineaire {devis sante}*/
.bloc103-89_haut {background:url(../img/bloc103-89_haut.gif) no-repeat; width:103px; height:86px; font-size:0.1em;}
.bloc103-90_bas {background:url(../img/bloc103-90_bas.gif) no-repeat; width:103px; height:90px; font-size:0.1em;}

.bloc103-110_haut{background:url(../img/bloc103-110_haut.gif) no-repeat; width:103px; height:100px; font-size:0.1em; padding:13px 0 0 0;}
.bloc103-110_bas{background:url(../img/bloc103-110_bas.gif) no-repeat; width:103px; height:105px; font-size:0.1em; padding:5px 0 0 0;}

.bloc103-120_haut{background:url(../img/bloc103-120_haut.gif) no-repeat; width:103px; height:115px; font-size:0.1em; padding:5px 0 0 0;}
.bloc103-124_bas{background:url(../img/bloc103-124_bas.gif) no-repeat; width:103px; height:119px; font-size:0.1em; padding:5px 0 0 0;}

/* bloc 128px */
.bloc128_haut {background:url(../img/bloc128_haut.gif) no-repeat; width:128px; height:7px; font-size:0.1em;}
.bloc128_bas {background:url(../img/bloc128_bas.gif) left bottom no-repeat; width:128px; }

/* bloc 170px */
.bloc170_haut {background:url(../img/bloc170_haut.gif) no-repeat; width:170px; height:10px; font-size:0.1em;}
.bloc170_bas {background:url(../img/bloc170_bas.gif) left bottom no-repeat; margin:0 0 5px 0;}

/* bloc 200px */
.bloc200haut_fuchsia {background:url(../img/bloc200haut_fuchsia.gif) no-repeat; width:200px;}
.bloc200bas_fuchsia {background:url(../img/bloc200bas_fuchsia.gif) no-repeat; font-size:0.1em; width:200px; height:7px;}

/* bloc 225px */
.bloc225_haut {background:url(../img/bloc225_haut.gif) no-repeat; width:225px; height:10px; font-size:0.1em;}
.bloc225_bas {background:url(../img/bloc225_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}

/* bloc 263px */
.bloc263_haut {background:url(../img/bloc263_haut.gif) no-repeat; width:263px; height:10px; font-size:0.1em;}
.bloc263_bas {background:url(../img/bloc263_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}

/* bloc 302px */
.bloc302_haut {background:url(../img/bloc302_haut.gif) no-repeat; width:302px; height:10px; font-size:0.1em;}
.bloc302_bas {background:url(../img/bloc302_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}

/* bloc 325px */
.bloc325_haut {background:url(../img/bloc325_haut.gif) no-repeat; width:325px; height:10px; font-size:0.1em;}
.bloc325_bas {background:url(../img/bloc325_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}

/* bloc 340px */
.bloc340_haut {background:url(../img/bloc340_haut.gif) no-repeat; width:340px; height:10px; font-size:0.1em;}
.bloc340_bas {background:url(../img/bloc340_bas.gif) left bottom no-repeat;}

/* bloc 376px */
.bloc376_haut {background:url(../img/bloc376_haut.gif) no-repeat; width:376px; height:10px; font-size:0.1em;}
.bloc376_bas {background:url(../img/bloc376_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}

/* bloc 429px (clavier virtuel) */
.bloc429_haut {background:url(../img/bloc429_haut.gif) no-repeat; width:429px; height:10px; font-size:0.1em;}
.bloc429_bas {background:url(../img/bloc429_bas.gif) left bottom no-repeat; margin:0 0 15px 0;}
.colonne335 {float:left; width:335px;}

/* bloc 450px */
.bloc450_haut {background:url(../img/bloc450_haut.gif) no-repeat; width:450px; height:10px; font-size:0.1em;}
.bloc450_bas, .bloc450_bas2 {background:url(../img/bloc450_bas.gif) left bottom no-repeat; width:450px; margin:0 0 15px 0;}

/* bloc 482px */
.bloc482_haut {background:url(../img/bloc482_haut.gif) no-repeat; width:482px; height:34px;}
.bloc482_bas {background:url(../img/bloc482_bas.gif) left bottom no-repeat; width:482px; margin:0 0 15px 0;}

/* bloc 630px */
.bloc630_haut {background:url(../img/bloc630_haut.gif) no-repeat; width:630px; height:5px; font-size:0.1em;}
.bloc630_bas {background:url(../img/bloc630_bas.gif) left bottom no-repeat;}

/* bloc 647px */
.blocsaumon647_haut {background:url(../img/blocsaumon647_haut.gif) no-repeat; width:647px; height:12px; font-size:0.1em;}
.blocsaumon647_bas {background:url(../img/blocsaumon647_bas.gif) left bottom no-repeat; padding:0 15px 15px 15px; margin:0 0 15px 0;}


/**** cadre interieur 690px ****/
.bloc690_haut {background:url(../img/bloc690_haut.gif) no-repeat; width:690px; height:23px;	margin:9px 0 0 0; font-size:0.1em;}
.bloc690_bas {background:url(../img/bloc690_bas.gif) left bottom no-repeat; width:650px; margin:0 0 3px 0; padding:0 20px 5px 20px;}
.bloc690_bas_sante {background:url(../img/bloc690_bas.gif) left bottom no-repeat; width:690px; margin:0 0 15px 0; padding:15px 5px 10px 5px;}
.bloc690_bas a {color:#434343;}

/**** bloc de contenu 618px ****/
.blocorange618_haut {background:url(../img/blocorange618_haut.gif) no-repeat; width:618px; height:10px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange618_bas {background:url(../img/blocorange618_bas.gif) left bottom no-repeat; width:598px; padding:0 10px 10px 10px;}
/**** bloc de contenu 690px ****/
.blocorange2-690_haut {background:url(../img/blocorange2-690_haut.gif) no-repeat; width:690px; height:10px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange2-690_bas {background:url(../img/blocorange2-690_bas.gif) left bottom no-repeat; width:650px; padding:0 20px 10px 20px;}

/**** bloc de contenu 690px ****/
.blocorange3-690_haut {background:url(../img/blocorange3-690_haut.gif) no-repeat; width:690px; height:8px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange3-690_bas {background:url(../img/blocorange3-690_bas.gif) left bottom no-repeat; width:650px; padding:0 20px 8px 20px; margin:0 0 10px 0;}
.blocorange3-690_bas  p {color:#ffffff; font-size:12px; font-weight:bold; margin:0 0 0 11px;}
.blocvert690_haut {background:url(../img/blocvert690_haut.gif) no-repeat; width:690px; height:8px; margin:9px 0 0 0; font-size:0.1em;}
.blocvert690_bas {background:url(../img/blocvert690_bas.gif) left bottom no-repeat; width:650px; padding:0 20px 8px 20px; margin:0 0 10px 0;}
.blocvert690_bas  p {color:#ffffff; font-size:12px; font-weight:bold; margin:0 0 0 11px;}

/**** bloc de contenu 454px ****/
#blocorange4-454  {width:454px; margin:30px auto 0 auto;}
.blocorange4-454_haut {background:url(../img/blocorange4-454_haut.gif) no-repeat; width:454px; height:8px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange4-454_bas {background:url(../img/blocorange4-454_bas.gif) left bottom no-repeat; width:454px; padding:0 0 10px 0; margin:0 0 10px 0;}
.blocorange4-454_bas  p {color:#ffffff; font-size: 13px; font-weight:bold; text-align:center; margin:0;}
#blocvert454  {width:454px; margin:30px auto 0 auto;}
.blocvert454_haut {background:url(../img/blocvert454_haut.gif) no-repeat; width:454px; height:8px; margin:9px 0 0 0; font-size:0.1em;}
.blocvert454_bas {background:url(../img/blocvert454_bas.gif) left bottom no-repeat; width:454px; padding:0 0 10px 0; margin:0 0 10px 0;}
.blocvert454_bas  p {color:#ffffff; font-size: 13px; font-weight:bold; text-align:center; margin:0;}

/**** bloc d'alerte - erreur dans le formulaire ****/
.blocorange690_haut {background:url(../img/blocorange690_haut.gif) no-repeat; width:690px; height:6px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange690_bas {background:url(../img/blocorange690_bas.gif) left bottom no-repeat; width:650px; padding:0 20px 5px 20px;}
.blocorange690_bas p {color:#ffffff; font-size:16px; font-weight:bold; margin:0 0 0 11px;}
.bloc_creux_orange690_haut {background:url(../img/bloc_creux_orange690_haut.gif) no-repeat; width:690px; height:6px; margin:9px 0 0 0; font-size:0.1em;}
.bloc_creux_orange690_bas {background:url(../img/bloc_creux_orange690_bas.gif) left bottom no-repeat; width:650px; padding:0 20px 5px 20px;}
.bloc_creux_orange690_bas p {color:#FF6B11; font-size:16px; font-weight:bold;}
.bloc_creux_orange671_haut {background:url(../img/bloc_creux_orange671_haut.gif) no-repeat; width:671px; height:6px; margin:9px 0 0 0; font-size:0.1em;}
.bloc_creux_orange671_bas {background:url(../img/bloc_creux_orange671_bas.gif) left bottom no-repeat; width:631px; padding:0 20px 5px 20px;}
.bloc_creux_orange671_bas p {color:#FF6B11; font-size:16px; font-weight:bold;}

/**** bloc espace client du plan du site ****/
.blocorange278_haut {background:url(../img/blocorange278_haut.gif) no-repeat; width:278px; height:10px; margin:8px 0 0 0; font-size:0.1em;}
.blocorange278_bas {background:url(../img/blocorange278_bas.gif) no-repeat; width:278px; height:10px; font-size:0.1em;}
.blocorange278_centre {background:#fee8d3; width:225px; padding:0 20px 0 33px;}

/**** bloc orange : je change de voiture ****/
.blocorange680_haut {background:url(../img/blocorange680_haut.gif) no-repeat; width:680px; height:10px; margin:9px 0 0 0; font-size:0.1em;}
.blocorange680_bas {background:url(../img/blocorange680_bas.gif) left bottom no-repeat; width:628px; padding:0 36px 5px 16px; float:left; margin-bottom:25px;}

/* encart liens bas */
.encartvert_haut {background:url(../img/encart_vert_haut.gif) no-repeat; width:608px; height:16px; margin:9px 0 0 0;font-size:0.1em;}
.encartvert_bas {background:url(../img/encart_vert_bas.gif) left bottom no-repeat; width:608px; margin:0 0 15px 0; padding:0 20px 10px 20px;}
.liste_liens_haut {background:url(../img/liste_liens_haut.gif) no-repeat; width:311px; min-height:29px; height:29px; margin:10px 0 0 0;}
.liste_liens_bas, .liste_liens_bas2 {background:url(../img/liste_liens_bas.gif) no-repeat; width:311px; height:96px; margin:0;}
.liste_liens_bas3 {background:url(../img/liste_liens_bas3.gif) no-repeat; width:311px; height:96px; margin:0 0 15px 0;}
.liste_liens_haut4 {background:url(../img/liste_liens_haut4.gif) no-repeat; width:361px; min-height:29px; margin:9px 0 0 0;}
.liste_liens_bas4 {background:url(../img/liste_liens_bas4.gif) no-repeat; width:361px; height:96px; margin:0 0 15px 0;}
.liste_liens_haut5 {background:url(../img/liste_liens_haut5.gif) no-repeat; width:311px; min-height:35px; margin:9px 0 0 0;}
.liste_liens_bas5 {background:url(../img/liste_liens_bas5.gif) no-repeat; width:311px; height:94px; margin:0 0 0 0;}
.liste_liens_haut6 {background:url(../img/liste_liens_haut6.gif) no-repeat; width:311px; min-height:29px; margin:9px 0 0 0;}
.liste_liens_bas6 {background:url(../img/liste_liens_bas6.gif) no-repeat; width:311px; height:96px; margin:0 0 5px 0;}
.liste_liens_haut8 {background:url(../img/liste_liens_haut8.gif) no-repeat; width:311px; min-height:29px; height:29px; margin:9px 0 0 0;}
.liste_liens_bas8 {background:url(../img/liste_liens_bas8.gif) no-repeat; width:311px; height:96px; margin:0 0 5px 0;}
.liste_liens_haut9 {background:url(../img/liste_liens_haut9.gif) no-repeat; width:311px; min-height:29px; margin:9px 0 0 0;}
.liste_liens_bas9 {background:url(../img/liste_liens_bas9.gif) no-repeat; width:311px; height:96px; margin:0 0 5px 0;}
.liste_liens_haut10 {background:url(../img/liste_liens_haut10.gif) no-repeat; width:311px; min-height:29px; margin:9px 0 0 0;}
.liste_liens_bas10 {background:url(../img/liste_liens_bas10.gif) no-repeat; width:311px; height:96px; margin:0 0 5px 0;}

/* cartouche orange */
.cartouche_g_orange, .cartouche_g_orange_big {float:left; width:15px; height:40px; background:url(../img/cartouche_g_orange.gif) no-repeat;}
.cartouche_d_orange, .cartouche_d_orange_big {float:left; height:40px; background:url(../img/cartouche_d_orange.gif) right no-repeat;}
.cartouche_bas_orange {float:left; width:391px; background:url(../img/cartouche_bas_orange.gif) left bottom no-repeat;}

/* cartouche orange_big */
.cartouche_bas_orange_big {float:left; width:435px; background:url(../img/cartouche_bas_orange_big.gif) left bottom no-repeat;}

/* cartouche vert */
.cartouche_g_vert, .cartouche_g_vert_big {float:left; width:15px; height:40px; background:url(../img/cartouche_g_vert.gif) no-repeat;}
.cartouche_d_vert, .cartouche_d_vert_big {float:left; height:40px; background:url(../img/cartouche_d_vert.gif) right no-repeat;}
.cartouche_bas_vert {float:left; width:391px; background:url(../img/cartouche_bas_vert.gif) left bottom no-repeat;}

/* cartouche vert */
.cartouche_bas_vert_big {float:left; width:435px; background:url(../img/cartouche_bas_vert_big.gif) left bottom no-repeat;}

/* cartouche vert2 */
.cartouche_g_vert2 {float:left; width:5px; height:21px; background:url(../img/cartouche_g_vert2.gif) no-repeat;}
.cartouche_d_vert2 {float:left; width:5px; height:21px; background:url(../img/cartouche_d_vert2.gif) no-repeat;}
.cartouche_centre_vert2 {float:left; height:17px; background:#9cc802;}

/* cartouche fuchsia */
.cartouche_g_fuchsia {float:left; width:15px; height:40px; background:url(../img/cartouche_g_fuchsia.gif) no-repeat;}
.cartouche_d_fuchsia {float:left; height:40px; background:url(../img/cartouche_d_fuchsia.gif) right no-repeat;}
.cartouche_bas_fuchsia {float:left; width:361px; background:url(../img/cartouche_bas_fuchsia.gif) left bottom no-repeat;}

/* cartouche fuchsia_big */
.cartouche_bas_fuchsia_big  {float:left; width:430px; background:url(../img/cartouche_bas_fuchsia_big.gif) left bottom no-repeat;}

/* cartouche bleu */
.cartouche_g_bleu {float:left; width:15px; height:32px; background:url(../img/cartouche_g_bleu.gif) no-repeat;}
.cartouche_d_bleu {float:left; height:32px; background:url(../img/cartouche_d_bleu.gif) right no-repeat;}

/**** bouton page precedente, page suivante, valider, etc. ****/
.bt_orange {height:21px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; font-size:12px;}
.bt_orange_g {float:left; background:url(../img/bt_orange_g.gif) no-repeat; width:12px; height:21px;}
.bt_orange_d {float:left; background:url(../img/bt_orange_d.gif) no-repeat; width:14px; height:21px;}
.bt_orange_c {float:left; background:url(../img/bt_orange_c.gif) repeat-x; height:21px; padding:2px 0 0 0;}
.bt_orange_c a {color:#fff;}
.bt_orange2 {height:46px; color:#fff; font-weight:bold; text-align:center; font-size:12px;}
.bt_orange2_g {float:left; background:url(../img/bt_orange2_g.gif) no-repeat; width:9px; height:46px;}
.bt_orange2_d {float:left; background:url(../img/bt_orange2_d.gif) no-repeat; width:9px; height:46px;}
.bt_orange2_c {float:left; background:url(../img/bt_orange2_c.gif) repeat-x; height:46px; padding:2px 0 0 0;}
.bt_orange2_c a {color:#fff;}
.bt_orange3 {height:37px; color:#fff; font-weight:bold; text-transform:uppercase; font-size:12px;}
.bt_orange3_g {float:left; background:url(../img/bt_orange3_g.gif) no-repeat; width:49px; height:37px;}
.bt_orange3_d {float:left; background:url(../img/bt_orange3_d.gif) no-repeat; width:15px; height:37px;}
.bt_orange3_c {float:left; background:url(../img/bt_orange3_c.gif) repeat-x; height:37px; padding:2px 0 0 0;}
.bt_orange3_c a {color:#fff;}
.bt_gris {background-image:url(../img/btn_gris.gif); background-repeat:no-repeat; width:177px; height:22px;}
.bt_blanc2 {background:url(../img/bt_blanc2.gif); width:169px; height:24px; text-align:center;}
.bt_blanc2 a {font-size:12px; font-weight:bold; text-transform:uppercase;}

/* bloc filet vert beneficiaire souscription sante */
.souscription_beneficiaire {
	margin:15px 0;
	width:630px;
}
.souscription_beneficiaire .beneficiaire_haut {
	background:url(../img/fd_benef_haut.gif) no-repeat;
	float:left;
	display:inline;
	width:630px;
	height:11px;
	line-height:1px;
	font-size:0.1em;
}
.souscription_beneficiaire .beneficiaire_bas {
	background:url(../img/fd_benef_bas.gif) left bottom no-repeat;
	width:630px;
	float:left;
	display:inline;
	padding:0 0 12px 0;
	margin:0 0 15px 0;
}

/**** FORMULAIRES ****/
/* colonne dans les formulaires */
.colform, .colform2 {float:left; margin:7px 0 0 0;}
.colform3 {float:left; margin:4px 0 0 0; width:160px;}
.colform4 {float:left; margin:0;}
.colform label, .colform2 label, .colform4 label {float:left; display:block;}
.colform3 label {float:none; display:inline; padding-left:3px;}
.colform label.inline, .colform2 label.inline, .colform4 label.inline {float:none; display:inline;}

/* boutons radio*/
.bt_radio {background:transparent; border:0; margin:0 3px 0 25px; vertical-align:bottom; height:auto;}
.bt_radio2 {background:transparent; border:0; margin:0 3px 0 5px; vertical-align:bottom; height:auto;}

/* infobulle*/
.infobulle {position:absolute; width:281px; z-index:99;}
.infobulle_contenu {border-top:1px #787777 solid; border-left:1px #787777 solid; border-right:1px #787777 solid; border-bottom:0; background:#fcfcfc; padding:14px;}
.infobulle p, .infobulle ul {width:251px; color:#434343; font-style:italic; font-size:12px; padding:0; margin:4px 0 0 0;}
.infobulle ul {list-style-type:disc; padding:0 0 0 15px;}
.infobulle_titre {text-decoration:underline;}
.infobulle_bas {background:url(../img/infobulle_bas.gif) no-repeat; width:281px; height:22px;}

/* bloc option des tableaux */
.bloc_option_haut, .bloc_option_haut2 {background:url(../img/bloc_option_haut.gif) no-repeat; width:690px; height:34px; margin:9px 0 0 0;}
.bloc_option_bas {background:url(../img/bloc_option_bas.gif) left bottom no-repeat; width:670px; margin:0 0 15px 0; padding:0 0px 10px 20px;}

/* onglet region */
.onglet_region {height:23px;}
.onglet_region_g {float:left; width:9px; height:23px; background:url(../img/onglet_region_g.gif) no-repeat;}
.onglet_region_d {float:left; width:9px; height:23px; background:url(../img/onglet_region_d.gif) no-repeat;}
.onglet_region_d {float:left; width:10px; height:23px; background:url(../img/onglet_region_d.gif) no-repeat;}
.onglet_region_c {float:left; height:23px; background:url(../img/onglet_region_c.gif) repeat-x; text-align:center;}

/* bloc coordonnees bancaires */
.coordonnees_bancaires {float:left; width:476px; height:48px; display:inline; font-size:11px; font-weight:bold; text-align:center; line-height:12px; color:#434343;}
.coordonnees_bancaires input {display:block; float:left; height:14px; border:1px #AA9777 solid; background:#FFE3B2 url(../img/deco_infobanque.gif) repeat-x; font-size:12px; font-weight:bold; letter-spacing:1.05em;}
#code_etablissement, #code_guichet {background:url(../img/fd_code_etablissement.gif) no-repeat; float:left; display:inline; width:101px; height:48px; margin:0px 4px 4px 0px;}
#code_etablissement label, #code_guichet label {display:block; height:27px; padding:5px 0 0 0;}
#code_etablissement input, #code_guichet input {width:94px;}
#numero_compte {background:url(../img/fd_numero_compte.gif) no-repeat; float:left; display:inline; width:220px; height:48px; margin:0 4px 4px 0;}
#numero_compte label {display:block; height:20px; padding:12px 0 0 0;}
#numero_compte input {width:213px;}
#cle_rib {background:url(../img/fd_clerib.gif) no-repeat; float:left; display:inline; width:41px; height:48px; margin:0 0 4px 0;}
#cle_rib label {display:block; height:27px; padding:5px 0 0 0;}
#cle_rib input {width:34px;}

/* onglet recherche */
.onglet_recherche_gauche, .onglet_recherche_droite {float:left; width:7px; height:33px;}
.onglet_recherche_gauche {background:url(/cap2008-web-resources/san/resources/front/gfr0/css/onglet_recherche_gauche.gif) no-repeat;}
.onglet_recherche_droite {background:url(/cap2008-web-resources/san/resources/front/gfr0/css/onglet_recherche_droite.gif) no-repeat;}
.onglet_recherche_centre {background:url(/cap2008-web-resources/san/resources/front/gfr0/css/onglet_recherche_centre.gif) repeat-x; height:33px; text-align:center; color:#095446; font-size:14px; font-weight:bold;}
#colonne_date {width:79px;}
#colonne_pertinence {width:106px;}
#colonne_rubrique{width:126px;}
#colonne_doc {width:270px;}

/*** BLOCS PAGE ATTERRISSAGE ***/
#contenu_atterrissage {width:727px; height:413px; margin:10px 0 0 18px;}
/*#contenu_atterrissage div {float:left;}*/
#contenu_atterrissage .marge_gauche {margin-left:15px;}
#contenu_atterrissage .marge_droite {margin-right:15px;}
#contenu_atterrissage .marge_haut {margin-top:10px;}
#contenu_atterrissage .marge_bas {margin-bottom:10px;}
#contenu_atterrissage .col727 {float:left; width:727px; clear:both;}
#contenu_atterrissage .col356 {float:left; width:356px;}
#contenu_atterrissage .col232 {float:left; width:232px;}
#page_atterrissage {width:769px; margin:8px auto;}
#page_atterrissage #logo {float:left; width:200px;}
#contenu_atterrissage2 {clear:both; width:523px; margin:40px auto 33px auto;}
#contenu_atterrissage2 h1, #contenu_atterrissage3 h1 {font-size:18px; color:#024d3f; font-weight:bold; margin-bottom:17px;}
#contenu_atterrissage2 p, #contenu_atterrissage3 p {margin-bottom:12px;}
#contenu_atterrissage3 {clear:both; width:716px; margin:40px auto 33px auto;}
#contenu_atterrissage3 .colonne1, #contenu_atterrissage3 .colonne2 {float:left; width:348px;}
#contenu_atterrissage3 .colonne1 {margin-right:20px;}
#contenu_bas {clear:both; width:720px; margin-left:30px;}
#atterrissage_header {width:769px; height:119px; background:url(../img/atterrissage_header.jpg) no-repeat;}
#atterrissage_header #banniere {float:left; margin:6px 0 0 86px;}
#atterrissage_footer {width:765px; height:45px; background:url(../img/atterrissage_footer.gif) no-repeat; margin-left:3px; clear:both;}
#atterrissage_footer a.retour {display:block; float:left; width:134px; height:22px; background:url(../img/atterrissage_retour.gif) no-repeat; margin:7px 10px 0 10px; color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:center; padding-top:9px}
#atterrissage_footer a.region {display:block; float:left; width:95px; height:27px; background:url(../img/atterrissage_region.gif) no-repeat; margin:7px 10px 0 0; color:#fff; font-size:11px; font-weight:bold; padding:4px 0 0 39px; line-height:11px;}
#atterrissage_footer a.groupe {display:block; float:left; width:88px; height:24px; background:url(../img/atterrissage_groupe.gif) no-repeat; margin:7px 0 0 0; color:#026c53; font-size:12px; padding-top:7px; text-align:center;}

/* home professionnel */
.menu_secteurs {clear:both; width:714px; height:49px; color:#fff; font-size:12px; font-weight:bold; margin:6px 0 0 20px;}
.menu_secteurs a {color:#943500; display:block;}
.menu_secteurs a.single {padding-top:20px; height:29px;}
.menu_secteurs a.double {padding-top:10px; height:39px;}
.menu_secteurs a.actif, .menu_secteurs a:hover {color:#fff;}
.menu_secteurs li {float:left; display:block; height:49px; text-align:center;}
.menu_secteurs li.sep {width:1px; background:url(../img/menu_secteurs_sep.gif) bottom left no-repeat;}
.menu_secteurs li.gauche, .menu_secteurs li.centre, .menu_secteurs li.gauche a, .menu_secteurs li.centre a {width:118px;}
.menu_secteurs li.droite, .menu_secteurs li.droite a {width:119px;}
.menu_secteurs li.gauche {background:url(../img/menu_secteurs_gauche.gif) bottom left no-repeat;}
.menu_secteurs li.centre {background:url(../img/menu_secteurs_centre.gif) bottom left no-repeat;}
.menu_secteurs li.droite {background:url(../img/menu_secteurs_droite.gif) bottom left no-repeat;}
.menu_secteurs li.gauche a.actif, .menu_secteurs li.gauche a:hover {background:url(../img/menu_secteurs_gauche_on.gif) bottom left no-repeat;}
.menu_secteurs li.centre a.actif, .menu_secteurs li.centre a:hover {background:url(../img/menu_secteurs_centre_on.gif) bottom left no-repeat;}
.menu_secteurs li.droite a.actif, .menu_secteurs li.droite a:hover {background:url(../img/menu_secteurs_droite_on.gif) bottom left no-repeat;}


/* OFFRE BANCAIRE */
.offre {color:#434343; margin-top:6px;}
.offre #rubrique {width:713px}
.offre #contenu_rubrique {float:left !important; float:none; width:688px /*713-25*/; padding:0 0 0 25px;}
.offre #contenu2 {padding:0; width:688px;}

.offre .titre_rubrique {width:713px; height:39px; background-image:none;}
.offre .titre_rubrique_fuchsia_gauche {float:left; width:11px; height:39px;}
.offre .titre_rubrique_fuchsia_droite {float:left; width:702px; height:39px;}
.offre .titre_rubrique h1 {text-align:left; margin:7px 0 0 0;}
.offre .footer_rubrique {float:left !important; float:none; width:713px; height:15px; padding:0 0 10px 0;}

.offre .zone_intro {margin-top:13px; margin-bottom:15px;}
.offre .zone_intro h2 {font-size:18px; font-weight:normal; margin-bottom:15px;}

.offre .zone_socle {float:left; width:415px /* 445-30 */; padding-right:30px;}
.offre .zone_socle .socle_item {width:415px; clear:both;}
.offre .zone_socle .socle_item .picto_socle, .offre .zone_socle .socle_item .texte_socle {float:left; display:block; margin-top:8px; margin-bottom:12px;}
.offre .zone_socle .socle_item .picto_socle {width:74px;}
.offre .zone_socle .socle_item .texte_socle {width:341px; font-size:13px;}

.offre .zone_promo_rebond, .offre .zone_promo, .offre .zone_rebond {float:left; width:218px;}
.offre .zone_rebond {margin-top:20px; text-align:center; font-size:12px;}
.offre .zone_rebond a {display:block; width:225px; height:28px /* 30-2 */; padding-top:2px; margin-top:2px;}
.offre .zone_teasing {clear:both; margin-top:18px; width:663px;}
.offre .zone_teasing .teasing_haut {width:640px /*663-23px*/; padding:14px 0 9px 23px;}
.offre .zone_teasing .teasing_bas {width:663px; height:5px;}

.offre .zone_incitative {clear:both; margin-top:22px; width:663px;}
.offre .zone_incitative .incitative_haut {width:663px; height:15px;}
.offre .zone_incitative .incitative_bas {width:663px; padding-bottom:15px; margin-bottom:1px;}

.offre .zone_etapes {clear:both; width:663px; height:60px; margin:2px 0;}
.offre .zone_etapes .zone_2_etapes, .offre .zone_etapes .zone_3_etapes, .offre .zone_etapes .zone_4_etapes {cursor:pointer;width:663px; height:60px;}
.offre #etape1, .offre #etape2, .offre #etape3, .offre #etape4 {float:left; height:43px /* 60-17 */; font-weight:bold; background-position:10px 17px; background-repeat:no-repeat; padding:17px 0 0 43px;}
.offre #etape_active {width:663px; height:60px;}
.offre #etape_active.etape_active0 {cursor:pointer;}

/* 2 etapes */
.offre .zone_2_etapes #etape1 {width:288px; /* 331-43 */}
.offre .zone_2_etapes #etape2 {width:289px; /* 332-43 */}
/* 3 etapes */
.offre .zone_3_etapes #etape1, .offre .zone_3_etapes #etape2, .offre .zone_3_etapes #etape3 {width:178px; /* 221-43 */}
/* 4 etapes */
.offre .zone_4_etapes #etape1, .offre .zone_4_etapes #etape2, .offre .zone_4_etapes #etape3 {width:125px; /* 168-43 */}
.offre .zone_4_etapes #etape4 {width:116px; /* 159-43 */}
.offre .zone_explication {width:663px; height:45px /* 60-15 */; padding-top:15px; text-align:center; font-weight:bold; font-size:12px;}
/* carrousel */
.offre .zone_defilement {width:663px; margin:3px 0; height:245px;}
.offre .zone_defilement .defil_gauche, .offre .zone_defilement .carrousel_centre, .offre .zone_defilement .defil_droite {height:245px; position:absolute;}
.offre .zone_defilement .defil_gauche, .offre .zone_defilement .defil_droite {width:27px; z-index:90;}
.offre .zone_defilement .defil_droite {margin-left:636px;}
.offre .zone_defilement .defil_gauche a, .offre .zone_defilement .defil_droite a {display:block; width:24px; height:245px;}
.offre .zone_defilement .next, .offre .zone_defilement .prev {z-index:200;}

.offre .zone_defilement .carrousel_centre {width:663px; height:360px; overflow:hidden;}
/*.offre .zone_defilement .carrousel_content {position:absolute; width:10000px; z-index:70;}*/
/* image */
.offre .zone_defilement .carrousel_centre .item_zone {left:225px; position:absolute; top:15px; width:205px; z-index:500;}
.offre .zone_defilement .carrousel_centre.image .item_zone .carrousel_desc {margin-bottom:5px;}
.offre .zone_defilement .carrousel_centre .item_zone .promo {position:absolute; width:107px; height:100px; background:url(../img/offre_banque_bulle_promo.png) no-repeat !important; background:url(../img/offre_banque_bulle_promo.gif) no-repeat; font-size:30px; font-weight:bold; padding:25px 0 0 18px; top:25px; left:165px;}
.offre .zone_defilement .carrousel_centre .item_zone .picto_help {position:absolute; width:39px; height:39px; top:145px; left:171px;}
.offre .zone_defilement .carrousel_centre .item_zone .ajout_item {position:absolute; height:23px; top:185px; width:205px;}


/* texte */
.offre .zone_defilement .carrousel_centre.texte .item_content {text-align:center;}
.offre .zone_defilement .carrousel_centre.texte .item_content h3 {font-size:1.8em; font-weight:bold; margin-bottom:20px;}
.offre .zone_defilement .carrousel_centre.texte .item_zone .promo {top:-4px; left:230px;}
.offre .zone_defilement .carrousel_centre.texte .item_zone .picto_help {top:145px; left:252px;}

.offre .zone_texte {clear:both; width:626px /* 663-22-15 */; margin-top:25px; margin-bottom:25px; padding-left:22px; padding-right:15px;}
.offre .zone_texte h3 {font-weight:normal; font-size:17px;}
.offre #avantage_banque .zone_texte li {list-style-image:none; margin-left:0; padding-left:20px; margin-top:10px;}

.offre .zone_carrousel_titre {width:663px; margin-bottom:1px; height:46px /* 55-9 */; padding-top:9px; font-size:18px; text-align:center;}
.offre .zone_carrousel_titre img {vertical-align:middle; padding-left:21px;}

.offre .zone_personnalisation {width:663px; height:55px;}
.offre .barre_personnification {width:493px; height:55px; float:left;}
.offre .barre_personnification a.defil_droite, .offre .barre_personnification a.defil_gauche  {position:absolute; z-index:500; display:block; width:24px; height:55px;}
.offre .barre_personnification a.defil_droite {margin-left:469px;}
.offre .barre_personnification .defil_centre {position:absolute; overflow:hidden; width:469px; height:55px;}
.offre .barre_personnification .defil_centre_content {position:absolute; z-index:45; width:2000px;}
.offre .zone_prix {width:170px; height:45px /* 55-10 */; float:left; text-align:center; padding-top:10px;}

.offre .zone_contact {clear:both; width:663px; padding-top:11px;}
.offre .zone_contact .contact_content {float:left; width:316px; height:171px /* 182-11 */; background:url(../img/offre_banque_contact_content.gif) no-repeat; margin-top:11px; margin-bottom:6px; padding-top:11px; display:inline;}
.offre .zone_contact .contact_content.first {margin-left:10px; margin-right:10px;}

.offre .zone_contact a {display:block;}
.offre .zone_contact a:hover {text-decoration:none;}
.offre .zone_contact a.call_groupama {width:137px /* 184-47 */; height:41px /* 53-12 */; padding:12px 0 0 47px;}
.offre .zone_contact a.call_groupama, .offre .zone_contact a.callback {line-height:11px; margin-left:62px; margin-top:10px;}
.offre .zone_contact a.callback {width:137px /* 184-47 */; height:28px /* 43-15 */;  padding:15px 0 0 47px;}
.offre .zone_contact a.dl_form {width:126px /* 186-60px */; height:44px /* 77-33 */; line-height:13px; text-align:right; padding:33px 60px 0 0; margin-left:68px; margin-top:27px;}
.offre .zone_contact_bas {width:663px; height:6px;}

.offre .zone_cashback {width:645px /* 663-18*/; padding:4px 0 6px 18px; margin-bottom:1px;}
.offre .zone_navigation {clear:both; width:663px; margin-top:16px;}

.offre .zone_navigation .nav_next, .offre .zone_navigation .nav_prev {font-size:12px; font-weight:bold; width:168px; height:19px /* 22-3 */; display:block; text-align:center; padding-top:3px; float:right; margin-left:7px;}
.offre #avantage_banque .zone_navigation .bt_action {font-size:12px; font-weight:bold; width:172px; height:19px /* 22-3 */; display:block; text-align:center; padding-top:3px; float:left; margin-right:13px;}

.offre .mentionslegales {clear:both; width:683px; margin-left:30px; font-weight:10px; color:#838383;}

/* offre popup */
body.popup_offre {width:auto; margin:0; position:static; background:transparent; font-size:12px;}
body .popup_offre .close_layer {width:428px; text-align:right;}
/*.popup_offre .offre.help {width:428px; height:257px;}*/
/*.popup_offre .offre.info {width:428px; height:297px;}*/
.popup_offre .offre.help .popup_haut, .popup_offre .offre.help .popup_bas, .popup_offre .offre.info .popup_haut, .popup_offre .offre.info .popup_bas{width:428px;}
.popup_offre .offre.help .popup_bas, .popup_offre .offre.info .popup_bas {width:428px; height:11px; clear:both;}
.popup_offre .offre.help h1 {font-weight:bold; font-size:21px; padding-top:18px; padding-bottom:10px; margin-bottom:10px; margin-left:20px; margin-right:21px;}
.popup_offre .offre.help p, .popup_offre .offre.info p {margin-left:20px; margin-right:21px;}
.popup_offre .offre.help .desc_cb {clear:both; float:left; margin-top:18px; margin-bottom:29px;}
.popup_offre .offre.help .picto_cb {padding-left:26px; padding-right:16px; vertical-align:bottom; float:left;}
.popup_offre .offre.help .texte_cb {line-height:12px; padding-top:36px; float:left;}
.popup_offre .offre.help .actions {clear:both; margin-left:41px;}
.popup_offre .offre.help .actions a {display:block; float:left; width:174px; height:28px /* 30-2 */; padding-top:2px; margin-top:2px; text-align:center; font-weight:bold; margin-right:6px;}
.popup_offre .offre.info h1 {font-weight:bold; font-size:21px; padding-top:14px; padding-bottom:13px; margin-bottom:10px; margin-left:20px; margin-right:20px;}
.popup_offre .offre.info  a.modif_personnalisation {float:right; display:block; font-weight:bold; font-size:14px; height:25px; padding-right:34px; padding-top:6px;}
* html .popup_offre .offre.info  a.modif_personnalisation {margin-top:-40px;}
.popup_offre .offre.info p {padding-bottom:7px;}
.popup_offre .offre.info .desc_personnalisation{clear:both; float:left;}
.popup_offre .offre.info .picto_personnalisation {padding-right:8px; vertical-align:bottom; float:left;}
.popup_offre .offre.info .texte_personnalisation {line-height:12px; padding-top:28px; float:left; font-weight:bold;}

