/***** GROUPAMA - global *****/

/**** reset ****/
* {margin:0; padding:0; border:0;}
/*body {font-family: Arial, Helvetica, sans-serif; font-size:11px; width:992px; height:100%; margin:0px auto; background:#ffffff;}*/
body {font-family: Arial, Helvetica, sans-serif; font-size:11px; left:50%; position:absolute; width:985px; height:100%; margin:0 auto 0 -492px; background:#fff;}
.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 GENERIQUES AUX 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, #devis_sante .bt_orange3_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;}
.noBorder {border:0;}
.inline {display:inline;}
.paragraphe {margin-bottom:10px;}
.paragraphe2 {margin-bottom:15px;}

/**** HEADER ****/

/* id utilisées pour le zoning*/
#header {width:761px; height:114px; background:url(../img/fd_header.jpg) no-repeat; margin-bottom:6px;}
#header_agriculteur {margin:0; width:755px; height:119px; margin-bottom:1px;	background: url(../img/menu-agriculteur.jpg) no-repeat;}
#header_pro{margin:0; width:755px; height:119px; margin-bottom:1px;	background: url(../img/menu-pro.jpg) no-repeat;}
#logo {float:left; width:185px; padding:7px 0px 0px 14px;}
#logo p {text-align:right; color:#477F74; font-size:12px; font-weight:bold;}

/**** MENU ****/
#menu {position:absolute; top:83px; width:761px; z-index:50; background:url(../img/fd_nav2.gif) no-repeat;left:0px;}
#menu li li a:hover{color:#F47133; background:#FFF8EA url(../img/menu-fond-selection.gif) top left no-repeat;}

#menu .sep_rub {float:left; width:2px; margin-top:2px; height:29px; background:url(../img/sep_rub.gif) top left no-repeat; font-size:0.1em; line-height:0.1em;}

/**** NOUVEAUX SOUSMENUS ****/
#menu .sousmenus {width:755px; position:absolute; z-index:100; margin-top:34px; left:0;}
#menu .sousmenus .haut, #menu .sousmenus .bas {width:755px; height:12px; font-size:0.1em; line-height:0.1em; clear:both;}
#menu .sousmenus .centre {width:755px; background:url(../img/sousmenus_centre.gif) repeat-y; clear:both; font-size:12px; padding-bottom:10px;}
#menu .sousmenus .haut {background:url(../img/sousmenus_haut.gif) no-repeat;}
#menu .sousmenus .bas {background:url(../img/sousmenus_bas.png) no-repeat !important; background:url(../img/sousmenus_bas.gif) no-repeat;}
/* Contenus des sousmenus */
.sousmenus_conseil {float:left; width:181px; /*195-14*/ padding-left:14px;}
.sousmenus_conseil h2 {font-size:14px; text-transform:uppercase; font-weight:bold; color:#fd7824; margin-bottom:10px; margin-top:10px;}
.sousmenus_conseil ul {margin-bottom:15px;}
.sousmenus_conseil li {list-style:disc; margin-left:15px; color:#fd7824;}
.sousmenus_conseil a {color:#000;}
.sousmenus_conseil p.all_conseils {font-weight:bold; text-align:right; padding-right:25px; padding-bottom:10px; margin-right:8px; background:url(../img/puce_allconseils.png) top right no-repeat !important; background:url(../img/puce_allconseils.gif) top right no-repeat;}
.sousmenus_conseil p.all_conseils a {color:#fd7824;}
.sousmenus_content {float:left; width:536px; /*554-18*/ padding-left:18px;}
.sousmenus_content .content2cols {background:url(../img/sousmenus_content_fd2cols.gif) 0 13px no-repeat; width:536px; float:left; clear:both;}
.sousmenus_content .content2cols.rangeesup {background-position:0 0; padding-top:18px;}
.sousmenus_content .content3cols {background:url(../img/sousmenus_content_fd3cols.gif) 0 13px no-repeat; width:536px; float:left; clear:both;}
.sousmenus_content .content3cols.rangeesup {background-position:0 0; padding-top:18px;}
.sousmenus_content .content1cols .content_col1 {float:left; width:528px; /* 536-8 */ display:inline; padding-left:8px}
.sousmenus_content .content2cols .content_col1 {float:left; width:261px; display:inline;}
.sousmenus_content .content2cols .content_col2 {float:left; width:262px; /* 275-1-12 */ padding-left:12px; display:inline;}
.sousmenus_content .content3cols .content_col1 {float:left; width:170px; display:inline;}
.sousmenus_content .content3cols .content_col2 {float:left; width:166px; /* 183-1-16 */ padding-left:16px; display:inline;}
.sousmenus_content .content3cols .content_col3 {float:left; width:163px; /* 182-1-18 */ padding-left:18px; display:inline;}
.sousmenus_content h2 {font-size:14px; text-transform:uppercase; font-weight:bold; color:#014e40; margin-top:10px;}
.sousmenus_content ul {float:left; margin-top:10px;}
.sousmenus_content li {background:url(../img/puce_sousmenus_liste.gif) 0 4px no-repeat; padding-left:14px; }
.sousmenus_content ul.avecaction li {clear:both; float:left; width:247px; display:inline;}
.sousmenus_content ul.avecaction li a {float:left; display:block; width:155px;}
.sousmenus_content ul.avecaction li a.devis {background:url(../img/puce_sousmenus_devis.gif) 0 1px no-repeat; padding-left:20px; font-weight:bold; color:#fd7824; float:left; display:inline; margin-right:30px; width:auto;}
.sousmenus_content li a {color:#000;}
.sousmenus_content li p.nouveau {padding-left:17px; font-weight:bold; color:#fd0089; float:right; display:inline; margin-right:7px; width:auto;}
.sousmenus_content .bt_jaune {clear:both; height:23px; text-transform:uppercase;}
.sousmenus_content .bt_sousmenus_gauche, .sousmenus_content .bt_sousmenus_droit {float:left;}
.sousmenus_content .bt_sousmenus_gauche {width:7px; line-height:0.1em; font-size:0.1em;}
.sousmenus_content .bt_jaune .bt_sousmenus_gauche {background:url(../img/bt_sousmenus_jaune_gauche.gif) no-repeat; height:23px;}
.sousmenus_content .bt_jaune .bt_sousmenus_droit {background:url(../img/bt_sousmenus_jaune_droit.gif) top right no-repeat; height:19px /*23-4 */; padding-top:4px; padding-right:7px;}
.sousmenus_content .bt_jaune a, .sousmenus_content .bt_vert a  {color:#fff;}
.sousmenus_content .bt_vert {clear:both; height:22px;}
.sousmenus_content .bt_vert .bt_sousmenus_gauche {background:url(../img/bt_sousmenus_vert_gauche.gif) no-repeat; height:22px;}
.sousmenus_content .bt_vert .bt_sousmenus_droit {background:url(../img/bt_sousmenus_vert_droit.gif) top right no-repeat; height:18px /*22-4 */; font-weight:bold; padding-top:4px; padding-right:7px;}
.sousmenus_content .content1cols ul {margin-top:15px;}

/**** MENU PARTICULIER ****/
/* placement des pictos */
.particulier #menu #famille .pictorub {position:absolute; z-index:55; left:0; margin:-24px 0 0 25px;}
.particulier #menu #biens .pictorub {position:absolute; z-index:55; left:0; margin:-24px 0 0 265px;}
.particulier #menu #banque .pictorub {position:absolute; z-index:55; left:0; margin:-24px 0 0 510px;}
/* famille */
.particulier #famille {float:left; display:block; width:249px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.particulier #famille li {float:left;}
.particulier #famille li a {display:block; height:24px;	color:#fff;	font-size:12px;	padding-left:100px;	font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.particulier #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 */
.particulier #biens {float:left; width:248px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.particulier #biens li {float:left;}
.particulier #biens li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:120px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.particulier #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;}
.particulier #biens .sous_nav {display:block; width:222px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* banque */
.particulier #banque {float:left; width:251px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.particulier #banque li {float:left;}
.particulier #banque li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:68px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.particulier #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;}
.particulier #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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** MENU AGRICULTEUR ****/
/* placement des pictos */
.agriculteur #menu #activite .pictorub {position:absolute; z-index:55; left:0; margin:-8px 0 0 15px;}
.agriculteur #menu #collaborateur .pictorub {position:absolute; z-index:55; left:0; margin:-13px 0 0 198px;}
.agriculteur #menu #vie .pictorub {position:absolute; z-index:55; left:0; margin:-16px 0 0 390px;}
.agriculteur #menu #banque .pictorub {position:absolute; z-index:55; left:0; margin:-20px 0 0 578px;}
/* activite */
.agriculteur #activite {float:left; display:block; width:188px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.agriculteur #activite li {float:left;	padding:0; margin:0;}
.agriculteur #activite li a {display:block; height:27px; color:#fff; font-size:12px; 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; 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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* collaborateur */
.agriculteur #collaborateur {float:left; display:block; width:186px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 17px no-repeat;}
.agriculteur #collaborateur li {float:left; padding:0; margin:0;}
.agriculteur #collaborateur li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:67px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.agriculteur #collaborateur 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 #collaborateur .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
.agriculteur #vie {float:left; display:block; width:185px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
/* vie */
.agriculteur #vie li {float:left; padding:0; margin:0;}
.agriculteur #vie li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:77px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.agriculteur #vie 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 #vie .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* banque */
.agriculteur #banque {float:left; display:block; width:189px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.agriculteur #banque li {float:left; padding:0; margin:0;}
.agriculteur #banque li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:68px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.agriculteur #banque 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 #banque .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** MENU PROFESSIONNEL ****/
/*.professionnel #menu #entreprise .pictorub {position:absolute; z-index:55; left:0; margin:-2px 0 0 25px;}
.professionnel #menu #salarie .pictorub {position:absolute; z-index:55; left:0; margin:-2px 0 0 265px;}
.professionnel #menu #vie .pictorub {position:absolute; z-index:55; left:0; margin:-2px 0 0 510px;}*/
.professionnel #menu .pictorub {float:left; margin-top:-20px; padding-left:8px;position:relative; z-index:50;}
/* entreprise */
.professionnel #entreprise {float:left; display:block; width:249px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.professionnel #entreprise li {float:left;padding:0; margin:0;}
.professionnel #entreprise li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:80px; *padding-left:20px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.professionnel #entreprise 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;}
.professionnel #entreprise .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* salarie */
.professionnel #salarie {float:left; width:248px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.professionnel #salarie li {float:left; padding:0; margin:0;}
.professionnel #salarie li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:80px; *padding-left:20px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.professionnel #salarie 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;}
.professionnel #salarie .sous_nav {display:block; width:222px; color:#fff; padding:3px 0 3px 25px; border-left:1px #DEDEDE solid; border-right:1px #DEDEDE solid; background:url(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* vie */
.professionnel #vie {float:left; width:251px; margin:7px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 6px no-repeat;}
.professionnel #vie li {float:left; padding:0; margin:0;}
.professionnel #vie li a {display:block; height:24px; color:#fff; font-size:12px; padding-left:80px; *padding-left:20px; font-weight:bold; border-bottom: 1px #DEDEDE solid;}
.professionnel #vie 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;}
.professionnel #vie .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** MENU ENTREPRISE ****/
/* placement des pictos */
.entreprise #menu #activite .pictorub {position:absolute; z-index:55; left:0; margin:-10px 0 0 18px;}
.entreprise #menu #dirigeant .pictorub {position:absolute; z-index:55; left:0; margin:-10px 0 0 198px;}
.entreprise #menu #valeur .pictorub {position:absolute; z-index:55; left:0; margin:-10px 0 0 388px;}
.entreprise #menu #banque .pictorub {position:absolute; z-index:55; left:0; margin:-20px 0 0 578px;}
/* activite */
.entreprise #activite {float:left; display:block; width:188px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.entreprise #activite li {float:left;	padding:0; margin:0;}
.entreprise #activite li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:70px;	font-weight:bold; border-bottom: 1px #DEDEDE solid;line-height:12px;}
.entreprise #activite li li a {display:block; width:161px; 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;}
.entreprise #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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* dirigeant */
.entreprise #dirigeant {float:left; display:block; width:186px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.entreprise #dirigeant li {float:left; padding:0; margin:0;}
.entreprise #dirigeant li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:72px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.entreprise #dirigeant 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;}
.entreprise #dirigeant .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
.entreprise #valeur {float:left; display:block; width:185px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
/* vie */
.entreprise #valeur li {float:left; padding:0; margin:0;}
.entreprise #valeur li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:77px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.entreprise #valeur 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;}
.entreprise #valeur .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* banque */
.entreprise #banque {float:left; display:block; width:189px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.entreprise #banque li {float:left; padding:0; margin:0;}
.entreprise #banque li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:68px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.entreprise #banque 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;}
.entreprise #banque .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** MENU COLLECTIVITE ****/
/* placement des pictos */
.collectivite #menu #patrimoine .pictorub {position:absolute; z-index:55; left:0; margin:-24px 0 0 13px;}
.collectivite #menu #responsabilite .pictorub {position:absolute; z-index:55; left:0; margin:-12px 0 0 198px;}
.collectivite #menu #agent .pictorub {position:absolute; z-index:55; left:0; margin:-15px 0 0 388px;}
.collectivite #menu #service .pictorub {position:absolute; z-index:55; left:0; margin:-15px 0 0 575px;}
/* activite */
.collectivite #patrimoine {float:left; display:block; width:188px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.collectivite #patrimoine li {float:left;	padding:0; margin:0;}
.collectivite #patrimoine li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:70px;	font-weight:bold; border-bottom: 1px #DEDEDE solid;line-height:12px;}
.collectivite #patrimoine li li a {display:block; width:161px; 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;}
.collectivite #patrimoine .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* dirigeant */
.collectivite #responsabilite {float:left; display:block; width:186px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
.collectivite #responsabilite li {float:left; padding:0; margin:0;}
.collectivite #responsabilite li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:72px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.collectivite #responsabilite 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;}
.collectivite #responsabilite .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
.collectivite #agent {float:left; display:block; width:185px; margin:4px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 11px no-repeat;}
/* vie */
.collectivite #agent li {float:left; padding:0; margin:0;}
.collectivite #agent li a {display:block; height:27px; color:#fff; font-size:12px; padding-left:77px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.collectivite #agent 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;}
.collectivite #agent .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* banque */
.collectivite #service {float:left; display:block; width:189px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
.collectivite #service li {float:left; padding:0; margin:0;}
.collectivite #service li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:68px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.collectivite #service 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;}
.collectivite #service .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** MENU ASSOCIATION ****/
/* placement des pictos */
.association #menu #activite .pictorub {position:absolute; z-index:55; left:0; margin:-24px 0 0 18px;}
.association #menu #patrimoine .pictorub {position:absolute; z-index:55; left:0; margin:-20px 0 0 198px;}
.association #menu #membre .pictorub {position:absolute; z-index:55; left:0; margin:-20px 0 0 388px;}
.association #menu #dirigeant .pictorub {position:absolute; z-index:55; left:0; margin:-20px 0 0 570px;}
/* activite */
.association #activite {float:left; display:block; width:188px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
.association #activite li {float:left;	padding:0; margin:0;}
.association #activite li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:70px;	font-weight:bold; border-bottom: 1px #DEDEDE solid;line-height:12px;}
.association #activite li li a {display:block; width:161px; 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;}
.association #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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* dirigeant */
.association #patrimoine {float:left; display:block; width:186px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
.association #patrimoine li {float:left; padding:0; margin:0;}
.association #patrimoine li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:72px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.association #patrimoine 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;}
.association #patrimoine .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
.association #membre {float:left; display:block; width:185px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
/* vie */
.association #membre li {float:left; padding:0; margin:0;}
.association #membre li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:77px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.association #membre 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;}
.association #membre .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}
/* banque */
.association #dirigeant {float:left; display:block; width:189px; margin:9px 0 0 0; background:url(../img/fleche_blanche_rubrique.gif) right 5px no-repeat;}
.association #dirigeant li {float:left; padding:0; margin:0;}
.association #dirigeant li a {display:block; height:22px; color:#fff; font-size:12px; padding-left:68px; font-weight:bold; border-bottom: 1px #DEDEDE solid; line-height:12px;}
.association #dirigeant 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;}
.association #dirigeant .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(/cap2008-web-resources/san/resources/front/gfr0/css/fleche-bas.gif) no-repeat; background-color:#014E40;}

/**** 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:#026C53; font-size:11px; font-weight:bold; padding:0; margin-left:22px;}
* html #ariane {display:inline;}
#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 GENERIQUE ****/
table {clear:both; width:100%; border-collapse:collapse; border:1px #cccccc solid; margin:5px 0 15px 0;}
table caption {text-align:left; font-weight:bold; padding:10px 0 3px 0;}
table  th {background:#e5e5e5; text-align:left;}
table  th, table  td {padding:3px; border:1px #cccccc solid;}

/*** TABLEAU ORANGE ***/
.tablo_orange table {width:690px; clear:both; border:none; margin:0;}
.tablo_orange table td {height:27px; border:0;}
.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; border:none; margin:0;}
.tablo_orange2 table td {height:27px; border:0;}
.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:5px;}
.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:#ffe8c7; padding-left:11px;	font-weight:bold; height:26px; text-align:left;}
.tablo_orange2 .tablocontent .titre, .tablo_orange2 .tabloption .titre {background:#ffe8c7; 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;}
.couleur_cell06 {background:#fed9a5;}
.couleur_cell07 {background:#ffd02a;}
.couleur_cell08 {background:#e7e7e7;}
.couleur_cell09 {background:#dcff62;}
.couleur_cell10 {background:#c5ed3a;}
.couleur_cell11 {background:#a0cd02;}
.couleur_cell12 {background:#ebf79b;}
.couleur_cell13 {background:#c9e8f7;}
.couleur_cell14 {background:#95c9e8;}
.couleur_cell15 {background:#63b0df;}
.couleur_cell16 {background:#FFFFFF;}
.couleur_cell17 {background:#ffffdb;}
.couleur_cell18 {background:#e9f8ff;}
.couleur_cell19 {background:#fcb333;}
.cellgris{background:#f1f1f1;}
.cellgrisE7{background:#e7e7e7;}
.couleur_cell20 { background:#fbd894;}
.couleur_cell21 { background:#fff2d7;}
.couleur_cell25 { background:#ffd02a;}


/************************************************/

/*** TABLEAU FUCHSIA ***/
.tablo_fuchsia table {width:690px; clear:both; border:none; margin:0;}
.tablo_fuchsia table td {height:27px; border:none;}
.tablo_fuchsia table .col1 {width:266px; padding-left:8px;}
.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:0;}
.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; border:none; margin:0;}
.tablo_bleu table td {height:27px; border:none;}
.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;}
.taille23 {width:23px;}
.taille30 {width:30px;}
.taille35 {width:35px;}
.taille40 {width:40px;}
.taille45 {width:45px;}
.taille57 {width:57px;}
.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;}
.taille255 {width:255px;}
.taille380 {width:380px;}
.taille425 {width:425px;}
.taille450 {width:450px;}
.taille487 {width:487px;}

/**** largeur des colonnes de formulaires et des zones de label ****/
.larg1 {width:1px; font-size:0.1em}
.larg4 {width:4px;}
.larg50 {width:50px;}
.larg60 {width:60px;}
.larg65 {width:65px;}
.larg66 {width:66px;}
.larg70 {width:70px;}
.larg75 {width:75px;}
.larg80 {width:80px;}
.larg85 {width:85px;}
.larg90 {width:90px;}
.larg95 {width:95px;}
.larg100 {width:100px;}
.larg101 {width:101px;}
.larg103 {width:103px;}
.larg105 {width:105px;}
.larg106 {width:106px;}
.larg110 {width:110px;}
.larg120 {width:120px;}
.larg124 {width:124px;}
.larg128 {width:128px;}
.larg130 {width:130px;}
.larg140 {width:140px;}
.larg142 {width:142px;}
.larg144 {width:144px;}
.larg150 {width:150px;}
.larg153 {width:153px;}
.larg160 {width:160px;}
.larg174 {width:174px;}
.larg180 {width:180px;}
.larg195 {width:195px;}
.larg200 {width:200px;}
.larg203 {width:203px;}
.larg218 {width:218px;}
.larg225 {width:225px;}
.larg250 {width:250px;}
.larg275 {width:275px;}
.larg280 {width:280px;}
.larg290 {width:290px;}
.larg302 {width:302px;}
.larg308 {width:308px;}
.larg310 {width:310px;}
.larg315 {width:315px;}
.larg324 {width:324px;}
.larg335 {width:335px;}
.larg340 {width:340px;}
.larg350 {width:350px;}
.larg353 {width:353px;}
.larg370 {width:370px;}
.larg400 {width:400px;}
.larg410 {width:410px;}
.larg420 {width:420px;}
.larg425 {width:425px;}
.larg450 {width:450px;}
.larg475 {width:475px;}
.larg480 {width:480px;}
.larg500 {width:500px;}
.larg535 {width:535px;}
.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;}
.txtgris87 {color:#878787;}
.txtgris80 {color:#808080;}
.txtgris35 {color:#354148;}
.txtgrisb5 {color:#b5b5b5;}
.txtgris73 {color:#737373;}
.txtgris7b{color:#7b7873;}
.txtvert {color:#024E40;}
.txtvert2 {color:#9CC802;}
.txtvert3 {color:#4A824D;}
.txtvert4 {color:#05755d;}
.txtvert5 {color:#0d5649;}
.txtvert6 {color:#045042;}
.txtvert7 {color:#014f42;}
.txtjaune1 {color:#ffd02a;}
.txtorange {color:#FF5900;}
.txtorange2 {color:#FF4000;}
.txtorange3 {color:#F6A902;}
.txtorange4 {color:#ff731e;}
.txtorange5 {color:#ff6b11;}
.txtorange6 {color:#e88600;}
.txtdroite {text-align:right;}
.txtcentre {text-align:center;}
.txt8 {font-size:8px;}
.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;}
.txt24 {font-size:24px;}
.txt25 {font-size:25px;}
.txt35 {font-size:35px;}
.txt40 {font-size:40px;}
.txt45 {font-size:45px;}
.txt12rel {font-size:1.1em;}
.txt18rel {font-size:1.65em;}

.haut1{height:1px; font-size:0.1em; line-height:0.1em;}
.haut2{height:2px; font-size:0.1em; line-height:0.1em;}
.haut10{height:10px; font-size:0.1em; line-height:0.1em;}
.haut37{height:37px;}

.line_h12{line-height:12px;}

.clearR{clear:right;}

/*** 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, #rubsante_auto .chemin_fer p, #rubsante_habitation .chemin_fer p, #sinistre_declaration .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;}

/*** 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;}

/*---------------------------------------------------------------------------------------------------------------------------*/

/**/

.pointilles {/*height:1px; line-height:0.1em; font-size:0.1em;*/ border-bottom:1px #76787a dotted; width:90%; margin:5px auto 0;}

/* IFRAME */

#iframe_gfr {width:668px; border:0; background:#fff;}

