/***** GROUPAMA - PRINT *****/

/***** GROUPAMA - global *****/

/**** reset ****/
* {margin:0; padding:0; border:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size:11px; /*width:auto; height:100%;*/ margin:0px; background:#ffffff;}
.invisible {display:none;}
.cache {font-size:0.1em;	line-height:0.1em; height:1px; margin:0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
ul {list-style:none;}

/*---------------------------------------------------------------------------------------------------------------------------*/
/**** STYLES GENERIQUE AU BLOCS ADMINISTRABLES ****/
/*---------------------------------------------------------------------------------------------------------------------------*/

/* Couleur orange */
#assurance_auto a, #devis_auto1 a, #devis_auto2 a, #devis_auto3 a, #devis_auto4 a, #devis_auto4_bis a, #conseil_auto a, #pack_auto a, #souscription_habitation1 a, #souscription_habitation2 a, #souscription_habitation3 a{ color:#fcb232;}
#assurance_auto ul, #assurance_auto ol, #devis_auto1 ul, #devis_auto1 ol, #devis_auto2 ul, #devis_auto2 ol, #devis_auto3 ul, #devis_auto3 ol, #devis_auto4 ul, #devis_auto4 ol, #devis_auto4_bis ul, #devis_auto4_bis ol, #conseil_auto ul, #conseil_auto ol, #pack_auto ul, #pack_auto ol, #souscription_habitation1 ul, #souscription_habitation1 ol, #souscription_habitation2 ul, #souscription_habitation2 ol, #souscription_habitation3 ul, #souscription_habitation3 ol{margin:0; padding:0;}
#assurance_auto li, #devis_auto1 li, #devis_auto2 li, #devis_auto3 li, #devis_auto4 li, #devis_auto4_bis li, #conseil_auto li, #pack_auto li, #souscription_habitation1 li, #souscription_habitation2 li, #souscription_habitation3 li{list-style-image: url(../img/puce_services.gif); margin:0 0 0 15px; padding:0;}

/* Couleur pourpre */
#compleo a, #avantage_banque a{ color:#a50855;}
#compleo ul, #assurance_auto ol, #avantage_banque ul, #avantage_banque ol{margin:0; padding:0;}
#compleo li, #avantage_banque li{list-style-image:url(../img/puce_banque.gif); margin:0 0 0 15px; padding:0;}

/* Couleur bleue */
#rub_gav_corp a{ color:#57a8d9;}
#rub_gav_corp ul, #assurance_auto ol{margin:0; padding:0;}
#rub_gav_corp li{list-style-image:url(../img/puce_bleue.gif); margin:0 0 0 15px; padding:0;}

/* Couleur vert */
#devis_sante a, #contact_tel a, #contact1 a, #mentions a, #newsletter a, #result_recherche a, #sinistre a, #souscription_sante1 a, #souscription_sante2 a, #souscription_sante3 a{ color:#9cc802;}
#devis_sante ul, #devis_sante ol, #contact1 ol, #contact1 ul, #mentions ul, #mentions ol, #newsletter ul, #newsletter ol, #result_recherche ul, #result_recherche ol, #sinistre ul, #sinistre ol, #souscription_sante1 ol, #souscription_sante1 ul, #souscription_sante2 ul, #souscription_sante2 ol, #souscription_sante3 ul, #souscription_sante3 ol{margin:0; padding:0;}
#devis_sante li, #contact_tel li, #contact1 li, #mentions li, #newsletter li, #result_recherche li, #sinistre li, #souscription_sante1 li, #souscription_sante2 li, #souscription_sante3 li{list-style-image:url(../img/puce_verte.gif); margin:0 0 0 15px; padding:0;}

/* Redifinition des listes */
#devis_sante .cartouche_vert_big .cartouche_bas_vert_big ul, #devis_sante .cartouche_vert_big .cartouche_bas_vert_big li { list-style:none; list-style-image:none;}

/* Redifinition des liens contact et bt_orange */
#devis_auto3 .contact a, #devis_auto4_bis .contact a, #devis_sante .contact a, #souscription_habitation1 .contact a, #souscription_habitation2 .contact a, #souscription_habitation3 .contact a, #devis_auto1 .contact a, #rub_gav_corp .contact a{color:#000;}
#devis_auto3 .bt_orange_c a, #devis_auto4 .bt_orange_c a, #devis_sante .bt_orange_c a, #souscription_habitation1 .bt_orange_c a, #souscription_habitation2 .bt_orange_c a, #souscription_habitation3 .bt_orange_c a, #souscription_sante1 .bt_orange_c a, #souscription_sante2 .bt_orange_c a, #souscription_sante3 .bt_orange_c a{color:#fff;}

/*---------------------------------------------------------------------------------------------------------------------------*/

/**** UTILS ****/
.puce {padding-right:7px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.zDepth {z-index:1;	position:absolute;}
.bgdTransparent {background-color:transparent;}
.clear {clear:both;}

/**** HEADER ****/

/* id utilisées pour le zoning*/
#header {/*width:755px;*/ height:119px; margin-bottom:1px; /*background: url(../img/menu.jpg) no-repeat;*/ background:display:none;}
#header_agriculteur {margin:0; width:755px; height:119px; margin-bottom:1px;	background: url(../img/menu-agriculteur.jpg) no-repeat;}
#logo {padding:8px 0px 0px 0px}
#logo p {padding-left:61px; color:#477F74; font-size:12px; font-weight:bold;}

/**** MENU ****/
#menu {/*position:absolute; top:88px; width:753px; z-index:50;*/ display:none;}
#menu li li a:hover{color:#F47133; background:#FFF8EA url(../img/menu-fond-selection.gif) top left no-repeat;}

/**** MENU PARTICULIER ****/
#famille {float:left; display:block; width:251px; margin:7px 0 0 0;}
#famille li {float:left;}
#famille li a {display:block; height:24px;	color:#fff;	font-size:12px;	padding-left:100px;	font-weight:bold; border-bottom: 1px #DEDEDE solid;}
#famille li li a {display:block;	width:224px; height:auto; padding:2px 0 2px 25px; color:#000;
	font-size:12px;	font-weight:normal;	border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom:1px #DEDEDE solid; background-color:#fff;}
#biens {float:left; width:250px;	margin:7px 0 0 0;}
#biens li {float:left;}
#biens li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:120px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
#biens li li a {display:block; width:223px; height:auto; padding:2px 0 2px 25px; color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#biens .sous_nav {display:block; width:223px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
#banque {float:left; width:251px; margin:7px 0 0 0;}
#banque li {float:left;}
#banque li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:70px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
#banque li li a {display:block; width:224px; height:auto; padding:2px 0 2px 25px; color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#banque .sous_nav{display:block; width:224px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
/**** FIN MENU PARTICULIER ****/

/**** MENU AGRICULTEUR ****/
#agriculteur_activite {float:left; width:188px; margin:0 1px 0 0;}
#agriculteur_activite li {float:left;	padding:0; margin:0;}
#agriculteur_activite li a {display:block;	height:28px; color:#fff; font-size:12px; margin-top:2px; padding-left:70px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
#agriculteur_activite li li a {display:block; width:161px; height:auto; padding:2px 0 2px 25px; margin:0; color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#agriculteur_activite .sous_nav {display:block; width:161px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
#agriculteur_famille {float:left; width:188px; margin:0 1px 0 0;}
#agriculteur_famille li {float:left; padding:0; margin:0;}
#agriculteur_famille li a {display:block; height:24px; color:#fff; font-size:12px; margin-top:6px; padding-left:60px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
#agriculteur_famille li li a {display:block; width:161px; height:auto; padding:2px 0 2px 25px; margin:0;
	color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#agriculteur_famille .sous_nav {display:block; width:161px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
#agriculteur_biens {float:left; width:186px; margin:0 1px 0 0px;}
#agriculteur_biens li {float:left; padding:0; margin:0;}
#agriculteur_biens li a {display:block; height:24px; color:#fff; font-size:12px; margin-top:6px; padding-left:60px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
#agriculteur_biens li li a {display:block; width:159px; height:auto; padding:2px 0 2px 25px; margin:0px; color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#agriculteur_biens .sous_nav {display:block; width:159px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
#agriculteur_projets {float:left; width:186px; margin:0;}
#agriculteur_projets li {float:left; padding:0; margin:0;}
#agriculteur_projets li a {display:block; height:28px; color:#fff; font-size:12px; margin-top:2px; padding-left:70px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
#agriculteur_projets li li a {display:block; width:161px; height:auto; padding:2px 0 2px 25px; margin:0; color:#000; font-size:12px; font-weight:normal; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; background-color:#fff;}
#agriculteur_projets .sous_nav {display:block; width:161px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(../img/fleche-bas.gif) no-repeat; background-color:#014E40;}
/**** FIN MENU AGRICULTEUR ****/

/**** SOUS MENU ****/
#sousmenu {width:754px; height:27px; }
.sousmenu_gauche, .sousmenu_droite {float:left; width:29px; height:27px;}
.sousmenu_gauche {background:url(../img/fd_g_sousmenu.gif) no-repeat;}
.sousmenu_gauche img {margin:5px 0 0 6px;}
.sousmenu_droite {background:url(../img/fd_d_sousmenu.gif) no-repeat;}
.sousmenu_droite img {margin:5px 0 0 7px;}
.sousmenu_centre {float:left; width:696px; height:22px; color:#fff; background:#165D50; padding:5px 0 0 0; overflow:hidden; white-space:nowrap;}
.sousmenu_centre ul {padding:0; margin:0; font-size:13px;}
.sousmenu_centre li {padding:0; display:inline; margin-right:100px;}
.sousmenu_centre a {color:#fff;}
.sousmenu_centre  .rub_select {color:#fff; font-size:14px; font-weight:bold;}
.sousmenu_centre  .last {margin-right:0;}

/**** FIL D'ARIANE ****/
#ariane {/*color:#ED5A17;	font-size:11px;	font-weight:bold; padding:0; margin:5px 0 15px 22px;*/ display:none;}
#ariane a{color:#026C53;	text-decoration:underline;}

/**** ELEMENTS DE FORMULAIRE ****/
input, textarea {font-size:12px; color:#434343;	background:#fff; border:1px #8F8F8F solid;}
select {background:#fff; border:#8F8F8F 1px solid; padding:1px 0px; color:#434343; font-size:12px;}
.obligatoire {font-size:11px; color:#ff5900;}
.champ_erreur {background:#FE7C2D;}
.readonly {background:#f3f3f3;}


/**** TABLEAUX ****/

/*** TABLEAU ORANGE ***/
.tablo_orange table {width:690px; clear:both;}
.tablo_orange table td {height:27px;}
.tablo_orange table .col1 {width:266px;padding-left:11px;}
.tablo_orange table .col2, .tablo_orange table .col3, .tablo_orange table .col4, .tablo_orange table .col5 {width:99px; text-align:center;}

/*** TABLEAU ORANGE2 ***/
.tablo_orange2 table {width:690px; clear:both;}
.tablo_orange2 table td {height:27px;}
.tablo_orange2 table .col1 {width:376px; padding-left:11px;}
.tablo_orange2 table .col2, .tablo_orange2 table .col3, .tablo_orange2 table .col4, .tablo_orange2 table .col5 {width:99px; text-align:center;}

/* tableau header */
.tablo_orange .tabloheader .col2 {background:url(../img/onglet_tablo01.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange .tabloheader .col3 {background:url(../img/onglet_tablo02.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange .tabloheader .col4 {background:url(../img/onglet_tablo03.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange .tabloheader .col5 {background:url(../img/onglet_tablo04.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange2 .tabloheader  {margin:20px 0 0 0;}
.tablo_orange2 .tabloheader .col2 {background:url(../img/onglet_tablo01.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange2 .tabloheader .col3 {background:url(../img/onglet_tablo03.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}
.tablo_orange2 .tabloheader .col4 {background:url(../img/onglet_tablo04.gif) bottom no-repeat;text-transform:uppercase;font-weight:bold;}

/* tableau tarifs */
.tablo_orange .tablotarif, .tablo_orange .tablotarif2 {margin-bottom:3px; width:688px; border-collapse:collapse; border:1px #ECD5A7 solid;}
.tablo_orange2 .tablotarif, .tablo_orange2 .tablotarif2 {margin-bottom:3px; width:688px; border-collapse:collapse; border:1px #FF8C66 solid;}
.tablo_orange .tablotarif .col1, .tablo_orange .tablotarif2 .col1, .tablo_orange2 .tablotarif .col1, .tablo_orange2 .tablotarif2 .col1 {font-weight:bold;}
.tablo_orange .tablotarif2 .col2 {width:396px;text-transform:none;font-weight:bold;}

/* tableau de donnees */
.tablo_orange .tablocontent, .tablo_orange2 .tablocontent {border:1px #DDD7C9 solid; width:688px; border-collapse:collapse;	margin-bottom:22px;}
.tablo_orange .tablocontent td, .tablo_orange2 .tablocontent td {border-bottom:1px #DDD7C9 solid;text-align:center;}
.tablo_orange .tablocontent .col1, .tablo_orange2 .tablocontent .col1 {text-align:left;}
.tablo_orange .tablocontent .titre, .tablo_orange .tabloption .titre {background:#FBD995; padding-left:11px;	font-weight:bold; height:26px; text-align:left;}
.tablo_orange2 .tablocontent .titre, .tablo_orange2 .tabloption .titre {background:#FDE8DD; padding-left:11px;	font-weight:bold; height:26px; text-align:left;}

.tablo_orange .tablocontent  .col1, .tablo_orange .tabloption .col1, .tablo_orange2 .tablocontent  .col1, .tablo_orange2 .tabloption .col1  {font-size:11px;}
.tablo_orange .tablocontent .col2 {background:#FFDA59 url(../img/fd_cell_blanc.gif) top right repeat-y;}
.tablo_orange .tablocontent .col3 {background:#FCB232 url(../img/fd_cell_blanc.gif) top right repeat-y;}
.tablo_orange .tablocontent .col4 {background:#FF8E16 url(../img/fd_cell_blanc.gif) top right repeat-y;}
.tablo_orange .tablocontent .col5 {background:#FF731F;}

.tablo_orange2 .tablocontent .col2 {background:#FFD02A url(../img/fd_cell_blanc.gif) top right repeat-y;}
.tablo_orange2 .tablocontent .col3 {background:#FF9A0A url(../img/fd_cell_blanc.gif) top right repeat-y;}
.tablo_orange2 .tablocontent .col4 {background:#FF731F;}

/* tableau des options */
.tablo_orange .tabloption {width:688px;border-collapse:collapse;}
.tablo_orange .tabloption .col2, .tablo_orange .tabloption .col3, .tablo_orange .tabloption .col4, .tablo_orange .tabloption .col5 {width:99px;height:27px;}
.tablo_orange .tabloption select {width:95px;text-align:center;font-size:11px;}
.tablo_orange .tabloption .cellgris {background:#f1f1f1;border-bottom:1px #fff solid}

/* tableau de souscriptions */
.souscription .col1 {width:376px}
.souscription .col2, .souscription .col3, .souscription .col4 {width:99px}

/* couleurs des cellules  */
.couleur_cell02 {background:#FFDA59;}
.couleur_cell03 {background:#FCB232;}
.couleur_cell04 {background:#FF8E16;}
.couleur_cell05 {background:#FF731F;}

/************************************************/

/*** TABLEAU FUCHSIA ***/
.tablo_fuchsia table {width:690px; clear:both;}
.tablo_fuchsia table td {height:27px;}
.tablo_fuchsia table .col1 {width:266px; padding-left:11px;}
.tablo_fuchsia table .col2, .tablo_fuchsia table .col3, .tablo_fuchsia table .col4, .tablo_fuchsia table .col5 {width:99px; text-align:center;}

/* tableau header */
.tablo_fuchsia .tabloheader .col2 {background:url(../img/onglet_tablo05.gif) bottom no-repeat;}
.tablo_fuchsia .tabloheader .col3 {background:url(../img/onglet_tablo06.gif) bottom no-repeat;}
.tablo_fuchsia .tabloheader .col4 {background:url(../img/onglet_tablo07.gif) bottom no-repeat;}
.tablo_fuchsia .tabloheader .col5 {background:url(../img/onglet_tablo08.gif) bottom no-repeat;}

/* tableau de donnees */
.tablo_fuchsia .tablocontent  {border:1px #DDD7C9 solid; width:688px; border-collapse:collapse; margin-bottom:22px;}
.tablo_fuchsia .tablocontent td {border-bottom:1px #DDD7C9 solid; text-align:center; background:#F8F8F8; padding-top:5px; padding-bottom:5px;}
.tablo_fuchsia .tablocontent .col1 {text-align:left;}
.tablo_fuchsia .tablocontent .titre {background:#F4D3E3; padding-left:11px; font-weight:bold; height:26px; text-align:left;}
.tablo_fuchsia .tablocontent .col1, .tablo_fuchsia .tabloption .col1 {font-size:11px;}
.tablo_fuchsia .tablocontent .col2 {background:#F64EA1 url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_fuchsia .tablocontent .col3 {background:#C80063 url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_fuchsia .tablocontent .col4 {background:#E80072 url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_fuchsia .tablocontent .col5 {background:#A10853; color:#fff;}

/*** TABLEAU BLEU ***/
.tablo_bleu table {width:594px; clear:both;}
.tablo_bleu table td {height:27px;}
.tablo_bleu table .col1 {width:271px; padding-left:11px;}
.tablo_bleu table .col2, .tablo_bleu table .col3, .tablo_bleu table .col4 {width:101px; text-align:center;}

/* tableau header */
.tablo_bleu .tabloheader .col2 {background:url(../img/onglet_tablo09.gif) bottom no-repeat;}
.tablo_bleu .tabloheader .col3 {background:url(../img/onglet_tablo10.gif) bottom no-repeat;}
.tablo_bleu .tabloheader .col4 {background:url(../img/onglet_tablo11.gif) bottom no-repeat;}

/* tableau de donnees */
.tablo_bleu .tablocontent  {border:1px #DDD7C9 solid; width:594px; border-collapse:collapse; margin-bottom:22px;}
.tablo_bleu .tablocontent td {border-bottom:1px #DDD7C9 solid; text-align:center; background:#F8F8F8; padding-top:5px; padding-bottom:5px;}
.tablo_bleu .tablocontent .col1 {text-align:left;}
.tablo_bleu .tablocontent .titre {background:#e0f2fb; padding-left:11px; font-weight:bold; height:26px; text-align:left;}
.tablo_bleu .tablocontent .col1 {font-size:11px;}
.tablo_bleu .tablocontent .col2 {background:#95c9e8 url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_bleu .tablocontent .col3  {background:#57a8d9 url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_bleu .tablocontent .col4  {background:#167cba url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_bleu .tablotarif {background:#c5eafd; width:592px; border-collapse:collapse; border:1px #DDD7C9 solid;}
.tablo_bleu .tablotarif  .col1 {font-size:14px; font-weight:bold; color:#505050;}
.tablo_bleu .tablotarif  .col2, .tablo_bleu .tablotarif  .col3, .tablo_bleu .tablotarif  .col4 {font-size:13px; font-weight:bold;}
.tablo_bleu .tablotarif .col2 {background:#c5eafd url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_bleu .tablotarif .col3  {background:#c5eafd url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}
.tablo_bleu .tablotarif .col4  {background:#c5eafd url(../img/fd_cell_blanc.gif) top right repeat-y; color:#fff;}

/* taille des champs textes et select */
.taille20 {width:20px;}
.taille30 {width:30px;}
.taille35 {width:35px;}
.taille40 {width:40px;}
.taille45 {width:45px;}
.taille70 {width:70px;}
.taille80 {width:80px;}
.taille90 {width:90px;}
.taille97 {width:97px;}
.taille100 {width:100px;}
.taille110 {width:110px;}
.taille120 {width:120px;}
.taille130 {width:130px;}
.taille140 {width:140px;}
.taille150 {width:150px;}
.taille160 {width:160px;}
.taille170 {width:170px;}
.taille180 {width:180px;}
.taille185 {width:185px;}
.taille190 {width:190px;}
.taille200 {width:200px;}
.taille220 {width:220px;}
.taille380 {width:380px;}
.taille425 {width:425px;}
.taille450 {width:450px;}
.taille487 {width:487px;}

/**** largeur des colonnes de formulaires et des zones de label ****/
.larg60 {width:60px;}
.larg65 {width:65px;}
.larg70 {width:70px;}
.larg80 {width:80px;}
.larg100 {width:100px;}
.larg106 {width:106px;}
.larg110 {width:110px;}
.larg120 {width:120px;}
.larg130 {width:130px;}
.larg140 {width:140px;}
.larg144 {width:144px;}
.larg150 {width:150px;}
.larg160 {width:160px;}
.larg180 {width:180px;}
.larg200 {width:200px;}
.larg218 {width:218px;}
.larg225 {width:225px;}
.larg250 {width:250px;}
.larg275 {width:275px;}
.larg302 {width:302px;}
.larg324 {width:324px;}
.larg340 {width:340px;}
.larg350 {width:350px;}
.larg370 {width:370px;}
.larg400 {width:400px;}
.larg420 {width:420px;}
.larg450 {width:450px;}
.larg500 {width:500px;}
.largmax {width:100%;}

/**** styles generiques pour les blocs de contenus modifiables ****/
.gras {font-weight:bold;}
.maigre {font-weight:normal;}
.italique {font-style:italic;}
.paragraphe {margin:0 0 10px 0;}
.exposant {vertical-align:super; font-size:10px;}
.txtblanc {color:#fff;}
.txtnoir {color:#000;}
.txtgris43 {color:#434343;}
.txtvert {color:#024E40;}
.txtvert2 {color:#9CC802;}
.txtvert3 {color:#4A824D;}
.txtvert4 {color:#05755d;}
.txtorange {color:#FF5900;}
.txtorange2 {color:#FF4000;}
.txtorange3 {color:#F6A902;}
.txtdroite {text-align:right;}
.txtcentre {text-align:center;}
.txt9 {font-size:9px;}
.txt10 {font-size:10px;}
.txt11 {font-size:11px;}
.txt12 {font-size:12px;}
.txt13 {font-size:13px;}
.txt14 {font-size:14px;}
.txt15 {font-size:15px;}
.txt16 {font-size:16px;}
.txt18 {font-size:18px;}
.txt20 {font-size:20px;}
.txt21 {font-size:21px;}
.txt22 {font-size:22px;}
.txt25 {font-size:25px;}
.txt35 {font-size:35px;}
.txt40 {font-size:40px;}
.txt45 {font-size:45px;}

/*** ESPACE ENTRE LES LETTRES ***/
.letterspace{letter-spacing:-3px;}
.letterspace_02{letter-spacing:-2px;}

/*---------------------------------------------------------------------------------------------------------------------------*/
/***** GROUPAMA - elements *****/
/*---------------------------------------------------------------------------------------------------------------------------*/

/**** 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 : 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 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;}

/* 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;}

/* 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;}

/* 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 .colform input, #devis_auto1 .colform select {margin:0 0 10px 0;}
#clavier_virtuel .bloc429_bas {width:350px;	padding:0 35px 0 44px;}
.pad {width:224px;	height:96px; margin:20px 0 30px 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 .consigne {font-size:9px; margin:50px 0 0 0;}
#clavier_virtuel .zone_code {margin:0 0 10px 110px; padding:0; text-align:right;}
#clavier_virtuel .zone_code input {margin:0; padding:0;}
#clavier_virtuel .zone_code a {color:#434343; font-size:11px; text-decoration:underline; padding:0 0 0 15px;}
#clavier_virtuel .bt_orange {float:left; margin:0 10px 0 0;}


/*** 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;}

/*** 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;}

.admin a{ color:#FF0000;}

/*** 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;}

/*---------------------------------------------------------------------------------------------------------------------------*/



/******************** GROUPAMA - BLOCS ********************/

/**** HEADER ****/

/**** COLONNE GAUCHE ****/
#corps {float:left; /*width:755px;*/ margin:0 0 8px 0; background-color:#fff;}

/**** COLONNE DROITE ****/
#colonne_droite {/*width:220px; float:left; background: url(../img/fond-colonne-droite.jpg) repeat-x; margin:0 0 5px 0;*/ display:none;}
#colonne_droite input {border:0; font-size:10px;}
#colonne_droite select {padding-bottom:0; font-size:10px;}
#colonne_droite a {color:#195F51;}

/* Espaces */
/* Background espace_acces */
#espace_acces {width:220px; height:113px; margin:0px 0px 4px 7px; border-left:1px #fff solid; border-right:1px #fff solid; background:url(../img/espace-acces-background.gif) no-repeat;}
#espace_acces ul {line-height:18px;}
#espace_acces ul li {display:block; height:19px; font-size:13px; font-weight:bold; text-align:center; color:#fff;}
#espace_acces ul li a {display:block; width:220px; height:18px; color:#fff; margin-bottom:1px;}
#espace_acces li a:hover {font-size:13px; background:url(../img/espace-acces-selection.gif) no-repeat;}

/* 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:213px; height:29px; margin-bottom:3px; padding:0px 0px 0px 24px; background:url(../img/bgd_champ_recherche.gif) no-repeat;}
#recherche input {float:left; margin-top:9px; text-align:center;}
#recherche a {float:right; width:28px; height:19px; padding:2px 0px 2px 7px; margin:7px 7px 0px 0px; color:#FFFFFF; 	font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.png) no-repeat;}

/* 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 {width:213px; height:54px; padding:0px 0px 0px 24px; background:url(../img/fond-espace-client.gif) no-repeat;}
#espace_client h1 {padding:8px 0 0 0; color:#ff6000; font-size:13px; font-weight:bold;}
#espace_client a {float:left; width:92px; height:15px; padding:2px 0px; margin:4px 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;}

/* 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 {width:213px; height:129px; margin-bottom:1px; padding:0 0 0 24px; background:url(../img/fond-devis-en-ligne.gif) no-repeat;}
#devis_en_ligne h1 {padding:8px 0 0 0; color:#fff; font-size:13px; font-weight:bold;}
#devis_en_ligne h2 {margin-top:1px; color:#fff; font-size:12px;}
#devis_en_ligne h3 {padding:7px 0 0 0; color:#0E5749; font-size:13px;}

/*Devis en ligne page Particulier*/
#devis_en_ligne_particulier {width:213px; height:129px; margin-bottom:1px; padding:0 0 0 24px; background:url(../img/fond-devis-en-ligne.gif) no-repeat;}
#devis_en_ligne_particulier h1 {padding:8px 0 0 0; color:#fff; font-size:13px; font-weight:bold;}
#devis_en_ligne_particulier h2 {margin-top:1px; color:#fff; font-size:12px;}
#devis_en_ligne_particulier h3 {padding:5px 0 0 0; color:#0E5749; font-size:13px;}
#devis_en_ligne_particulier a {width:28px; height:19px; padding:2px 6px 2px 7px;	margin:1px 10px 0 7px; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.png) no-repeat;}

/* Fin Devis en ligne page Particulier*/
/* contact */
#contact {width:213px; height:82px; margin:1px 0 3px 0; padding:0 0 0 24px; background:url(../img/fond-contact.gif) no-repeat;}
#contact h1 {width:189px; text-align:center; padding:8px 0 3px 0; color:#ff6000; font-weight:bold; font-size:13px;}
#contact p {line-height:11px; color:#195F51; font-weight:bold; margin:0 0 4px 0; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
#contact label {float:left; margin:2px 0 0 0; color:#195F51;}
#contact input {float:left; margin:3px 0 0 7px;}
#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;}


/* contact agriculteurs */
.agri #contact {width:213px; height:114px; margin:2px 0 4px 0; padding:0 0 0 24px; background:url(../img/fond-contact_agri.gif) no-repeat;}
.agri #contact h1 {width:189px; text-align:center; padding:20px 0 11px 0; color:#ff6000; font-weight:bold; font-size:13px;}
.agri #contact p {line-height:11px; color:#195F51; font-weight:bold; margin:0 0 4px 0; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
.agri #contact label {float:left; margin:6px 0 0 0; color:#195F51;}
.agri #contact input {float:left; margin:6px 0 0 7px;}
.agri #contact .lienContact {float:right; width:28px; height:19px; padding:2px 0 2px 7px; margin:4px 7px 0 0; color:#FFFFFF; font-weight:bold; text-decoration:none; background:url(../img/btn_fond_ok.png) no-repeat;}
/* conseils */
#conseils {width:213px; padding:0 0 0 15px;}
.conseils-particulier {height:128px; background:url(../img/fond-conseil-particulier.gif) no-repeat;}
.conseils-agriculteur {height:188px; background:url(../img/fond-conseil-agriculteur.gif) no-repeat;}
#conseils h1 {width:189px; text-align:center; padding:8px 0 0 9px; color:#ff6000; font-weight:bold; font-size:13px;}
#conseils p {line-height:11px; color:#195F51; font-weight:bold; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
#a-la-une {margin-bottom:5px;}
#a-la-une p {line-height:11px; color:#195F51; font-weight:bold; margin:7px 0px 0px 10px; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
#a-la-une select {margin:5px 0 0 10px;}
#a-la-une .a_la_une_titre {height:14px; color:#fff; font-weight:bold; font-size:12px; padding:2px 0 0 10px;}
.conseils-agriculteur .a_la_une_titre {margin-top:0;}
.tous_conseil {display:block; margin-top:20px; font-size:14px;}
#a-la-une .a_la_une_texte {color:#195F51; padding:0; margin:0 0 10px 0;}

/* conseils agriculteurs */
.agri #conseils {width:213px; padding:0 0 0 15px;}
.conseils-agriculteur {height:181px; background:url(../img/fond-conseil_agri.gif) no-repeat;}
.agri #conseils h1 {width:189px; text-align:center; padding:18px 0 0 9px; color:#ff6000; font-weight:bold; font-size:13px;}
.agri #conseils p {line-height:11px; color:#195F51; font-weight:bold; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
.agri #a-la-une {margin-bottom:5px;}
.agri #a-la-une p {line-height:11px; color:#195F51; font-weight:bold; margin:12px 0px 0px 10px; padding-left:15px; background:url(../img/puce-plus.gif) no-repeat;}
.agri #a-la-une select {margin:10px 0 0 10px;}
.agri #a-la-une .a_la_une_titre {height:14px; color:#fff; font-weight:bold; font-size:12px; padding:7px 0 0 10px;}
.conseils-agriculteur .a_la_une_titre {margin-top:0;}
.tous_conseil {display:block; margin-top:20px; font-size:14px;}
.agri #a-la-une .a_la_une_texte {color:#195F51; padding:0; margin:0 0 10px 0;}

/**** FOOTER ****/
/* Debut footer */
#footer {/*float:left; width:983px; height:140px; background:url(../img/footer-top.gif) no-repeat;*/ display:none;}

/* < Début dans footer*/
#footer_outils {margin:4px 0 0 18px; width:958px; height:46px;}
#footer_outils a {color:#195F51;}
#footer_outils select {float:left; margin:7px 25px 0 0;}
#footer_outils .navigation-outils {float:left; text-align:center; font-size:12px;}
#footer_outils .navigation-outils  img{vertical-align:middle;}
#footer_outils .sinistre {float:right; width:150px; height:46px; padding:5px 0 0 0; color:#fff; font-size:18px; font-weight:bold;}
#footer_outils .sinistre a {color:#fff;}
.region {float:left; padding:0 21px 0 0;}
.groupe{float:left; padding:0 13px 0 0;}
#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:0 0 0 0;}
#contenu_home {width:735px; padding:0 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:none; /*width:650px;*/ /*background:url(../img/rubrique_center.gif) top left repeat-y;*/ border:1px #e0e0e0 solid; position:relative;}

/* bloc titre de la rubrique, onglet + filet arrondi */
.titre_rubrique {/*width:731px;*/ height:31px; /*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 à un ami" */
#lienstitre_orange {/*padding:10px 30px 0 0; text-align:right;*/ display:none;}
#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:716px; height:15px; padding:0 0 0 15px; background:url(../img/rubrique_footer.gif) no-repeat;*/}
.col429 {width:429px; margin:0 0 0 100px; padding:0 0 40px 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 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 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;}


/**** 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 15px 0; padding:0 20px 10px 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; text-transform:uppercase;}
#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; text-transform:uppercase;}

/**** 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;}

/* encart vert */
.encartvert_haut {/*background:url(../img/encart_vert_haut.gif) no-repeat; width:608px; height:16px; margin:9px 0 0 0;font-size:0.1em;*/ display:none;}
.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; */display:none;}
.liste_liens_haut {background:url(../img/liste_liens_haut.gif) no-repeat; width:311px; min-height:29px; margin:9px 0 0 0;}
.liste_liens_bas, .liste_liens_bas2 {background:url(../img/liste_liens_bas.gif) no-repeat; width:311px; height:96px; margin:0 0 15px 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 15px 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 15px 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_gris{ background-image:url(../img/btn_gris.gif); background-repeat:no-repeat; width:177px; height:22px;}

/**** FORMULAIRES ****/
/* colonne dans les formulaires */
.colform {float:left; margin:7px 0 0 0;}
.colform label {float:left; display:block;}

/* 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:13px;}
#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(../img/onglet_recherche_gauche.gif) no-repeat;}
.onglet_recherche_droite {background:url(../img/onglet_recherche_droite.gif) no-repeat;}
.onglet_recherche_centre {background:url(../img/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;}

/***** 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;}


/*** DEVIS AUTO 1 ***/
#devis_auto1 .colform input, #devis_auto1 .colform select {margin:0 0 10px 0;}
#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; position:relative;}
#conseil_auto p {font-size:12px;}
#conseil_auto .chapo {/*width:655px;*/ margin:15px 15px 0 0;}
#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;*/ display:none;}
#conseil_auto .chapo ul a {color:#434343; text-decoration:underline;}
#conseil_auto .jeu {/*display:block;float:right; padding:0 0 0 15px;*/ display:none;}
#conseil_auto .bloc690_haut {clear:both;}
#conseil_auto .bloc690_bas {padding-bottom:30px; padding-left:0;}
#conseil_auto .bloc690_bas h3 {color:#0D5649; font-size:14px; font-weight:bold; padding:5px 0 5px 0;}
#conseil_auto .bloc690_bas p {margin:10px 0 20px 0; text-align:justify;}
#conseil_auto .bloc690_bas ul {margin:0; 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;*/ display:none;}
#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;*/ display:none;}
#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;}
