/* Mise en page CSS du site pour screen _ CFDP Assurances */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin: 0px;padding: 0px;}

img {border: 0 none;}

h1 {}
h2 {}
h3 {}
h4 {}
div {background-color:transparent}
p {text-align: justify; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#636363;}
strong {}
a:link, a:active, a:visited  {text-decoration: none; font-size:1em;} 
a:hover {text-decoration: underline;outline:none;font-size:1em}
ul, li, dl, dt, dd {list-style-type: none;}
abbr, acronym {border-bottom: 1px dotted #6B6251;cursor:help;}
hr { display:none}
.myhr {clear:both; visibility:hidden; overflow:hidden; height:0px; display:block}

div#content_global #leftcolumn table{border-top:solid 1px #E0EAEF;border-bottom:solid 1px #E0EAEF;border-left:solid 1px #E0EAEF; width:490px;}
div#content_global #leftcolumn table td{border-top:solid 1px #E0EAEF;border-right:solid 1px #E0EAEF;text-align:center;}
div#content_global #leftcolumn table th{border-right:solid 1px #E0EAEF; border-right:solid 1px #E0EAEF; text-align:center;}
div#content_global #leftcolumn table th.lesgaranties{text-align:center; text-transform:uppercase; border-top:none; font-size:1.5em; padding:5px;}
div#content_global #leftcolumn table tr.separation td img{ text-align:center;}
div#content_global #leftcolumn table td.option{ text-align:center; font-weight:bold;color:#0170B5; padding:2px; background-color:#EFF9FF;}
div#content_global #leftcolumn table tr td.garantie{width:150px;color:#0170B5; border-right:solid 1px #E0EAEF; background-color:#EFF9FF; padding:6px; text-align:left; padding:5px; font-size:1em;d}
div#content_global #leftcolumn table strong{color:#0170B5;}

/* //////////////////////////////////////////////////////// GESTION DES DIV Global - Home /////////////////////////////////////////////////////// */

body{font-family:Arial, Helvetica, sans-serif;font-size:0.7em;background:url(../images/bg.png) left top repeat-x;
}
/* -------------------------------------------------------- container  -----------------------------------------------------------------*/

div#container{width:955px;margin-left: auto;margin-right:auto;margin-top: 0px;padding: 0px;text-align: left; height:auto;}


/* -------------------------------------------------------- Leftcontent -----------------------------------------------------------------*/
div#leftcontent{width:178px; height:auto; float:left; background:#ffffff url(../images/bg.png) left top repeat-x;}

div#leftcontent #logo{ width:155px; height:140px; margin: 80px 0px 0px 6px; background:url(../images/logo.jpg) left top no-repeat}
div#leftcontent #logo a{display:block;height:140px; width:155px;text-indent:-9999em;}

div#leftcontent #logo h1 {text-indent:-9999em;display:none;}
div#leftcontent #logo h2 {text-indent:-9999em;display:none;}

div#leftcontent #mainnav{width:163px; margin-top:49px; }

div#leftcontent #mainnav dl{width:163px;}
div#leftcontent #mainnav dt {display:block; width:163px; height:30px;margin:0px;  padding:0px 0px 0px 0px; }
div#leftcontent #mainnav dt a {display:block; color:#57524b; height:25px;padding:5px 0 0 25px;width:140px;border-top:1px solid #d2c8a6;font-family:Trebuchet MS;
font-size:1.2em;font-weight:bold;}
div#leftcontent #mainnav dt a:hover{text-decoration:none; background-color:#96c038; color:#FFFFFF; font-weight:bold;}


/*div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre1 {background: url(../images/qui.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre1:hover {background: url(../images/qui.jpg) top right no-repeat;}

div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre2 {background: url(../images/offre.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre2:hover {background: url(../images/offre.jpg) top right no-repeat;}

div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre3 {background: url(../images/partenaires.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre3:hover {background: url(../images/partenaires.jpg) top right no-repeat;}

div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre4 {background: url(../images/presse.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre4:hover {background: url(../images/presse.jpg) top right no-repeat;}

div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre5 {background: url(../images/actus.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre5:hover {background: url(../images/actus.jpg) top right no-repeat;}

div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre6 {background: url(../images/contact.jpg) top left no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre6:hover {background: url(../images/contact.jpg) top right no-repeat;}

*/
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre7 {background:url(../images/cadenas.png) right top no-repeat;}
div#leftcontent #mainnav dl .menu-titre-h2 #menu-titre7:hover {background:#96c038 url(../images/cadenas.png) right bottom no-repeat;}
/*
div#leftcontent #mainnav dl dt a.qui{background: url(../images/qui.jpg) top left no-repeat;}*/
/*div#leftcontent #mainnav dl dt a.qui:hover{background: url(../images/qui.jpg) top right no-repeat;}*/

/*div#leftcontent #mainnav dl dt a.offre{background:url(../images/offre.jpg) top left no-repeat;}
div#leftcontent #mainnav dl dt a.offre:hover{background:url(../images/offre.jpg) top right no-repeat;}

div#leftcontent #mainnav dl dt a.partenaires{background:url(../images/partenaires.jpg) top left no-repeat; }
div#leftcontent #mainnav dl dt a.partenaires:hover{ background:url(../images/partenaires.jpg) top right no-repeat;}

div#leftcontent #mainnav dl dt a.presse{background:url(../images/presse.jpg) top left no-repeat;}
div#leftcontent #mainnav dl dt a.presse:hover{ background:url(../images/presse.jpg)top right no-repeat;}

div#leftcontent #mainnav dl dt a.actu{background:url(../images/actus.jpg) top left no-repeat; }
div#leftcontent #mainnav dl dt a.actu:hover{background:url(../images/actus.jpg) top right no-repeat;}

div#leftcontent #mainnav dl dt a.contact{background:url(../images/contact.jpg) top left no-repeat; }
div#leftcontent #mainnav dl dt a.contact:hover{background:url(../images/contact.jpg) top right no-repeat;}

div#leftcontent #mainnav dl dt a.espace-asso{ background:url(../images/espace_asso.jpg) top left no-repeat; }
div#leftcontent #mainnav dl dt a.espace-asso:hover{ background:url(../images/espace_asso.jpg) top right no-repeat; }*/

div#leftcontent #mainnav dd {}

div#leftcontent #mainnav dd ul li{height: auto; padding:0;border-bottom:solid 3px #ffffff; margin: 0px 0px; background:#e9e4d3; color:#000000;}
div#leftcontent #mainnav dd ul li a {display:block; color:#57524B; border:none; padding:5px 0 0 25px;height:18px; }
div#leftcontent #mainnav dd ul li a.active { display:block; color:#000000; border:none; font-weight:bold;}
div#leftcontent #mainnav dd ul li a:hover{color:#89AF36;font-weight:bold; background:none; text-decoration:none;}

div#leftcontent #mainnav dd ul li ul li {height: auto; padding:0px 0px 0px 10px; border:0px;background:none; }
div#leftcontent #mainnav dd ul li ul li a {display:block;color:#5a5650; border:none;padding-left:10px;background:transparent url(../images/fleche_menu2.jpg) 0px 6px no-repeat;}
div#leftcontent #mainnav dd ul li ul li a.active{display:block; color:#89AF36;border:none; text-decoration:none;font-weight:bold;background:transparent url(../images/fleche_menu2.jpg) 0px 6px no-repeat;}
div#leftcontent #mainnav dd ul li ul li a:hover{display:block; color:#89AF36;border:none; text-decoration:none;background:transparent url(../images/fleche_menu2.jpg) 0px 6px no-repeat;}




/* ------------------------------------------------------ MENU ---------------------------------------------------------------*/
/*div#leftcontent #mainnav dl dt a.level1:hover { border-bottom:1px solid #e3e9e9; color:#006fb4; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; height:auto; margin:12px 0; padding: 0 0 5px; width:503px;}
div#leftcontent #mainnav dl dt a.level1:hover { border-bottom:1px solid #e3e9e9; color:#96C038; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; height:auto; margin:12px 0; padding: 0 0 5px; width:503px;}*/

/*Menu*/

/*div#leftcontent #colonne-gauche-menu #menu-titre {color:#2F7DAB; font-weight:bold; border-bottom:thin #C6C6C6 solid;}

div#leftcontent #colonne-gauche-menu #menu-titre h2 {color:#2F7DAB; font-weight:bold;}*/

div#leftcontent #colonne-gauche-menu #menu-titre ul li{height: auto; padding:3px 0;border-top:dotted 1px #006fb4; margin: 3px 0px}
div#leftcontent #colonne-gauche-menu #menu-titre ul li a {display:block; color:#006fb4; border:none; padding:3px 3px 3px 10px; }
div#leftcontent #colonne-gauche-menu #menu-titre ul li a.active { display:block; color:#96C038; border:none; font-weight:bold; }
div#leftcontent #colonne-gauche-menu #menu-titre ul li a:hover{color:#96C038; font-weight:bold; background:none; text-decoration:none;background:transparent url(../images/fleche_menu2.jpg) left 4px no-repeat;}
div#leftcontent #colonne-gauche-menu #menu-titre ul li ul li {height: auto; padding:0px 0px 0px 10px; border:0px}
div#leftcontent #colonne-gauche-menu #menu-titre ul li ul li a { display:block; color:#006fb4; border:none;padding-left:10px;}
div#leftcontent #colonne-gauche-menu #menu-titre ul li ul li a.active{ display:block; color:#006fb4; border:none; background-color:#E0EAEF;}
div#leftcontent #colonne-gauche-menu #menu-titre ul li ul li a:hover{display:block; color:#006fb4;border:none; text-decoration:none;background:transparent url(../images/fleche_menu2.jpg) 1px 4px no-repeat;}

/*Ajout efr pour style*/
div#leftcontent #mainnav .menu-titre-ul {display:none;}
div#leftcontent #mainnav .menu-titre-ul ul {display:block;padding:0 0 3px 20px;background:#FFFFFF;}
div#leftcontent #mainnav h2 {cursor:pointer;}
/*
div#leftcontent #colonne-gauche-menu .menu-titre {color:#2F7DAB; font-weight:bold; border-bottom:thin #C6C6C6 solid;}

div#leftcontent #colonne-gauche-menu .menu-titre h2 {color:#2F7DAB; font-weight:bold; cursor:pointer;}

div#leftcontent #colonne-gauche-menu .menu-titre ul li{height: auto; padding:3px 0;border-top:dotted 1px #006fb4; margin: 3px 0px}
div#leftcontent #colonne-gauche-menu .menu-titre ul li a {display:block; color:#006fb4; border:none; padding:3px 3px 3px 10px; }
div#leftcontent #colonne-gauche-menu .menu-titre ul li a.active { display:block; color:#96C038; border:none; font-weight:bold; }
div#leftcontent #colonne-gauche-menu .menu-titre ul li a:hover{color:#96C038; font-weight:bold; background:none; text-decoration:none;background:transparent url(../images/fleche_menu2.jpg) left 4px no-repeat;}
div#leftcontent #colonne-gauche-menu .menu-titre ul li ul li {height: auto; padding:0px 0px 0px 10px; border:0px}
div#leftcontent #colonne-gauche-menu .menu-titre ul li ul li a { display:block; color:#006fb4; border:none;padding-left:10px;}
div#leftcontent #colonne-gauche-menu .menu-titre ul li ul li a.active{ display:block; color:#006fb4; border:none; background-color:#E0EAEF;}
div#leftcontent #colonne-gauche-menu .menu-titre ul li ul li a:hover{display:block; color:#006fb4;border:none; background-color:none; text-decoration:none;background:transparent url(../images/fleche_menu2.jpg) 1px 4px no-repeat;}*/





/* ------------------------------------------------------ quickacces ---------------------------------------------------------------*/

div#quickaccess {width:758px; margin-left:32px; float:left; margin-top:0px;}
div#quickaccess ul {clear:both;}
div#quickaccess ul li {display: inline; float:left; width:237px;}

div#quickaccess ul li a {display:block; width:237px; height:85px; text-indent:-9999em;}

div#quickaccess ul li a.pro {background: url(../images/Offre_standard_home.jpg) top left no-repeat; }
div#quickaccess ul li a.pro:hover{background: url(../images/Offre_standard_home.jpg) left -83px no-repeat;}

div#quickaccess ul li a.spe {background: url(../images/marche_spe_home.jpg) top left no-repeat;}
div#quickaccess ul li a.spe:hover {background: url(../images/marche_spe_home.jpg) left -83px no-repeat;}

div#quickaccess ul li a.surmesure {background: url(../images/sur_mesure_home.jpg) top left no-repeat;}
div#quickaccess ul li a.surmesure:hover {background: url(../images/sur_mesure_home.jpg) left -83px no-repeat;}

/* ------------------------------------------------------- header ----------------------------------------------------------------*/
div#header{ width:790px; height:257px; background:url(../images/fd_header.jpg) top left no-repeat; float:left; margin-left:23px;padding:2px 0 0 8px}

div#header #animation { width:441px;float:left;}
div#header #animation img { margin:20px 0px 10px 30px;}

div#header #tools{float:right;margin:0px;}

#tools #tool_agence{margin:0px; } 



#tools #tool_extranet{background:url(../images/btn_extranet.jpg) no-repeat; margin:0px 0px 15px 0px; width:165px;}


#tools #tool_extranet  a{color:#006FB4; margin:50px 10px 20px 10px; width:40px; height:20px; }
#tools #tool_extranet a:hover{color:#96C038;text-decoration:none;}
div#header #tools #tool_newsletters{}
/* ------------------------------------------------------- rightcontent  ----------------------------------------------------------------*/

div#rightcontent{ width:777px; height:auto;float:right;background:url(../images/bg.png) left top repeat-x;position:relative;}

div#rightcontent #metanav {float:left;font-size:.9em; height:43px;}
div#rightcontent #metanav #metanav_left {float:left;margin:9px 0 0 33px;width:486px;}
div#rightcontent #metanav #metanav_left ul li{ float:left;display: inline; height:15px;}

div#rightcontent #metanav #metanav_left ul li a{float:left;display:block; text-decoration:none; padding-top:3px; padding-left:20px; color:#ffffff; }
div#rightcontent #metanav #metanav_left ul li a:hover{color:#ced315;}

div#rightcontent #metanav #metanav_left ul li, div#rightcontent #metanav #metanav_left ul li a:active, div#rightcontent #metanav #metanav_left ul li a:visited{float:left;display:block; }

div#rightcontent #metanav #metanav_left ul li a.mail{ background:url(../images/mail.gif) top left no-repeat; width:80px; height:14px; display:block}
div#rightcontent #metanav #metanav_left ul li a.mail:hover{ background:url(../images/mail.gif) bottom left no-repeat; }

div#rightcontent #metanav #metanav_left ul li a.plan{ background:url(../images/plan_site2.gif) top left no-repeat; padding-bottom: 3px; width:65px; height:13px;}
div#rightcontent #metanav #metanav_left ul li a.plan:hover{ background:url(../images/plan_site2.gif) bottom left no-repeat; padding-bottom: 1px;}

div#rightcontent #metanav #metanav_left ul li a.favoris{ background:url(../images/favoris.gif) top left no-repeat; padding-bottom: 3px; width:108px; height:13px;}
div#rightcontent #metanav #metanav_left ul li a.favoris:hover{ background:url(../images/favoris.gif) bottom left no-repeat; padding-bottom: 1px;}

div#rightcontent #metanav #metanav_left ul li a.recommander{ background:url(../images/recommander.gif) top left no-repeat; padding-bottom: 3px; width:108px; height:13px;}
div#rightcontent #metanav #metanav_left ul li a.recommander:hover{ background:url(../images/recommander.gif) bottom left no-repeat; padding-bottom: 1px;}

/* ------------------------------------------------------- search ----------------------------------------------------------------*/


div#rightcontent #search {	width:220px; position:absolute; right:10px; top:4px; background: url(../images/search.jpg) top left no-repeat; height:30px;  }
div#rightcontent #search form{	display:inline;}
div#rightcontent #search label {visibility:hidden; display:none;}
div#rightcontent #search .chps{	border:none; height:14px; font-size:0.9em; position:relative; left:35px; top:3px; width:110px; font-family:Arial, Helvetica, sans-serif;	}
div#rightcontent #search .go{	font-size:0pt;background:url(../images/fleche_seach_bandeau.gif) top left no-repeat;width:24px;height:30px;border:none;position:relative;left:42px;top:3px; }
div#rightcontent #search .flag{	display:none;position:absolute; border:1px; cursor:pointer; right:16px; top:10px;}



/* ------------------------------------------------------- actus en bas----------------------------------------------------------------*/
div#actus{width:727px; height:140px; clear:both; margin-left:25px; padding-top:5px; }

.actus{ padding-top:0px;}
.actus h1{ text-indent:-9999em; margin-left:10px; height:31px; width:260px; float:left;}
.actus p{color:#6c6862; margin: 5px 15px 10px 15px; height:45px; clear: both; padding-top: 5px; }
.actus strong{color:#ee9707;}
a.archives {background:url(../images/puce-a.png) left top no-repeat; padding: 2px 0px 0px 25px; margin-left:13px; margin-top:12px;}
a.suite {background:url(../images/puce-a.png) left top no-repeat; padding: 2px 0px 0px 25px; margin-right:20px;margin-top:12px;}
a.archives:hover, a.suite:hover {background:url(../images/puce-a.png) left bottom no-repeat;}

/* ------------------------------------------------------- toutes les actus ----------------------------------------------------------------*/

div#content_global #leftcolumn #actua h4{width:503px;height:auto;padding:0px 0px 5px 0px;margin:12px 0px 12px 0px;font-size:1.3em;color:#96c038;border-bottom: solid 1px #96c038;}
div#content_global #leftcolumn #actua p{width:490px; height:auto; padding:6px; margin:7px 0; font-size:1.1em; color:#636363; line-height:1.4em;}
div#content_global #leftcolumn #actua p a:link, div#content_global #leftcolumn p a:active, div#content_global #leftcolumn p a:visited{background:url(../images/acces_actus.gif) top left no-repeat; padding: 3px 0px 3px 20px; margin-right:20px;margin-top:8px; color:#C1C900; font-size:0.9em; text-decoration: none;}
div#content_global #leftcolumn #actua p a:hover{text-decoration: underline; font-size:0.9em; color:#C1C900;}

/* ------------------------------------------------------- left_actu ----------------------------------------------------------------*/

div#left_actu{width:361px; height:138px; float:left;}
div#left_actu p {font-size: 1em; }
div#left_actu h1{ background:url(../images/tit_actualite.jpg) left top no-repeat; }
div#left_actu img{ float:right; margin-right:13px;}
div#left_actu a.archives{color:#f1a423; float:left; }
div#left_actu a.suite{ color:#f1a423;float:right;}
div#left_actu a:hover {color:#f1a423;text-decoration:none}
/* ------------------------------------------------------- right_actu ----------------------------------------------------------------*/

div#right_actu{ width:361px; height:138px; float:right;}
div#right_actu p {font-size: 1em; }
div#right_actu h1{ background:url(../images/tit_reseaux.jpg) left top no-repeat;}
div#right_actu img{ float:right; margin-right:13px;}
div#right_actu a.archives{color:#f1a423; float:left; }
div#right_actu a.suite{ color:#f1a423;float:right; }
div#right_actu a:hover {color:#f1a423; text-decoration:none;}

div#footer{width:720px; height:15px; color:#a7c45b; float:left; margin-left:30px; border-top: solid #E0EBEF 1px; padding-bottom:3px;
padding-top:4px; font-size:.9em}
div#footer a{color:#a7c45b}
div#footer a:hover{color:#96C038; text-decoration:underline;}

/* ------------------------------------------------------- delegations ----------------------------------------------------------------*/

div#content_global #leftcolumn .delegations h4{width:503px;height:auto;padding:0px 0px 5px 0px;margin:12px 0px 12px 0px;font-size:1.3em;color:#96c038;border-bottom: solid 1px #96c038;}
div#content_global #leftcolumn .delegations p{width:490px; height:auto; padding:6px; margin:7px 0; font-size:1.1em; color:#636363; line-height:1.4em;}
div#content_global #leftcolumn .delegations p a:link, div#content_global #leftcolumn p a:active, div#content_global #leftcolumn p a:visited{background:url(../images/acces_actus.gif) top left no-repeat; padding: 3px 0px 3px 20px; margin-right:20px;margin-top:8px; color:#C1C900; font-size:0.9em; text-decoration: none;}
div#content_global #leftcolumn .delegations p a:hover{text-decoration: underline; font-size:0.9em; color:#C1C900;}

/* //////////////////////////////////////////////////////// GESTION DES DIV _ INTERIEUR /////////////////////////////////////////////////////// */


div#header_int{ width:790px; height:210px; background: url(../images/fond_header_int.jpg) top left no-repeat; float:left; margin-left:16px;}

div#header_int #animation { width:441px;float:left;}
div#header_int #animation img {margin:20px 0px 10px 20px;}

div#header_int #tools{height:175px; width:265px;float:left;margin:10px 0px 0px 30px;}

div#header_int #tools #tool_agence{background:url(../images/btn_agence.jpg) no-repeat; margin:0px; height:87px; width:265px;} 

div#header_int #tools #tool_extranet{background:url(../images/btn_extranet.jpg) no-repeat; margin:0px 0px 15px 0px;height:87px; width:265px;}

div#header_int div#header #tools #tool_newsletters{}

div#content_global{width:742px; height:auto; clear:both;margin-left: 13px;}
div#content_global #leftcolumn{ width:515px; height:auto; float:left; margin-left:15px;}
div#content_global #rightcolumn{ width:190px; height:auto;float:left;}

div#quickaccess-int {float:left; padding-left:15px;margin:-47px 0 0 3px; }
div#quickaccess-int ul {clear:both;}
div#quickaccess-int ul li {display: block; float:right; width:183px;}

div#quickaccess-int ul li a {display:block; width:183px; height:75px; text-indent:-9999em;}

div#quickaccess-int ul li a.pro {background: url(../images/Offre_Standard.jpg) top left no-repeat; width:183px; height:75px; }
div#quickaccess-int ul li a.pro:hover{background: url(../images/Offre_Standard.jpg) left -83px no-repeat;width:183px}

div#quickaccess-int ul li a.spe {background: url(../images/marches_spe.jpg) top left no-repeat;}
div#quickaccess-int ul li a.spe:hover {background: url(../images/marches_spe.jpg) left -83px no-repeat;}

div#quickaccess-int ul li a.surmesure {background: url(../images/sur_mesure.jpg) top left no-repeat;}
div#quickaccess-int ul li a.surmesure:hover {background: url(../images/sur_mesure.jpg) left -83px no-repeat;}

div#content_global #leftcolumn h3{ background:url(../images/h3.jpg) top left no-repeat; width:490px; height:35px; padding:3px 0px  0px 39px;font-weight:bold; font-size:1.7em; color:#c1c900;}

div#content_global #leftcolumn h4{width:503px;height:auto;padding:0px 0px 5px 0px;margin:12px 0px 12px 0px;font-size:1.3em;color:#a4bf35;border-bottom: solid 1px #a4bf35;}

div#content_global #leftcolumn h5{width:503px;height:auto;padding:0px 0px 5px 0px;margin:12px 0px 12px 0px;font-size:1.1em;color:#006FB4;}

div#content_global #leftcolumn p.info_plus{width:490px; height:auto; padding:5px; margin:10px 0; font-size:0.9em; color:#999999;}

div#content_global #leftcolumn p.encadre{width:490px; height:auto; padding:5px; margin:10px 0; font-size:1.1em; color:#96C038; border: solid 1px #E0EBEF; font-weight:bold; }
div#content_global #leftcolumn p {width:490px; height:auto; padding:6px; margin:7px 0; font-size:1.1em; color:#636363; line-height:1.4em;}
div#content_global #leftcolumn p a:link, div#content_global #leftcolumn p a:active, div#content_global #leftcolumn p a:visited{color:#96C038;text-decoration: underline; font-weight:bold;}
div#content_global #leftcolumn p a:hover{text-decoration: underline;font-weight:bold;color:#96c038;}

div#content_global #leftcolumn ul li{background:url(../images/puce-grise.gif) 0px 2px no-repeat; width:490px; height:auto; padding-left:7px; margin:5px 5px 5px 30px ; font-size:1.1em; color:#636363; }
div#content_global #leftcolumn ul li a:link, div#content_global #leftcolumn ul li a:active, div#content_global #leftcolumn ul li a:visited{color:#7b766c; text-decoration: none;font-weight:bold;}

div#content_global #leftcolumn ul li a:hover{font-weight:bold; color:#96c038;}
div#content_global #leftcolumn strong { font-weight:bold;color:#636363; }

div#content_global #leftcolumn p.telecharger{background:url(../images/telecharger.jpg) 5px no-repeat;color:#636363; padding-left:30px; margin-top:15px;border:solid 1px #E0EBEF; width:460px; }
div#content_global #leftcolumn p.telecharger a:link, div#content_global #leftcolumn p.telecharger a:active, div#content_global #leftcolumn p.telecharger a:visited{text-decoration:none;color:#636363; font-size:0.9em;}
div#content_global #leftcolumn p.telecharger a:hover{text-decoration:none;color:#96c038;}


/* ------------------------------------------------------- Breadcrumb ----------------------------------------------------------------*/
div#Breadcrumb {font-size:0.9em;text-align:left;color:#006FB4;float: left; margin-top:14px; width:515px; height:32px; margin-left:16px;}
div#Breadcrumb a{text-decoration:none; color:#827d73; text-decoration:none}
div#Breadcrumb a:hover{text-decoration:underline; color:#89AF36;}

/* ------------------------------------------------------ Print and top ---------------------------------------------------------------*/

div#content_global #services {float:right; margin:10px 15px 10px 0px;border-top:6px solid #bccc36;width:100%;text-align:right;}
div#content_global #services ul li a:hover {color:#89AF36; }
div#content_global #services ul{ display:block; margin:10px 0 0 0; padding:0; }
div#content_global #services li{ display:inline; margin:0; padding:0; list-style:none; }

div#content_global #services li a.accueil { background:url(../images/retou_accueil.jpg) left bottom no-repeat; padding:5px 0 3px 22px;text-decoration:none;color:#006FB4; margin:0}
div#content_global #services li a.hdp { background:url(../images/haut_de_page.jpg) left bottom no-repeat; padding:5px 0 5px 22px;text-decoration:none;color:#006FB4; margin:0}
div#content_global #services li a.imprimer { background:url(../images/imprimer.jpg) left bottom no-repeat;padding:5px 0 5px 22px;text-decoration:none;color:#006FB4; margin:0}
div#content_global #services ul li {background:none;margin:0;padding-left:5px;}
div#content_global #services ul li a:link, div#content_global #services ul li a:active, div#content_global #services ul li a:visited {font-weight:normal;font-size:0.9em;text-decoration:none;}
div#content_global #services ul li a:hover{text-decoration:underline;}

/* ------------------------------------------------------ Formulaires ---------------------------------------------------------------*/

div#content_global #leftcolumn .formulaire {font-size:1.1em; color:#636363;}
div#content_global #leftcolumn .formulaire fieldset {border:none;}
div#content_global #leftcolumn .formulaire fieldset legend {width:503px;height:auto;padding:0 385px 5px 0;;margin:12px 0px 12px 0px;font-size:1.3em;color:#96c038;border-bottom: solid 1px #96c038; font-weight:bold;}
div.champs-formulaires{ clear:both; margin:0px 0px 3px 0px; height:2em;} 
div.champs-formulaires label{ display:block; float:left; width:150px; text-align:right; margin-right:10px; } 
div.champs-formulaires label img{ float:left; margin-right:5px; } 
div.champs-formulaires input, div.champs-formulaires select{  margin:-5px 0px 0px 0px; } 
div.champs-formulaires2{ clear:both; margin:5px 0px 5px 0px; height:2em;}
div.champs-formulaires2 .titleSpecial {width:156px; text-align:right; float:left; margin-right:4px}

div.textearea-formulaires{ clear:both; margin:0px 0px 3px 0px; }
div.textearea-formulaires label{ float:left; width:200px; }


/* /////////////////////////////////////////////////////// GESTION DES STYLES ///////////////////////////////////////////////////// */

.mentions {font-family: Arial, Helvetica, sans-serif;font-size: .8em;color: #666666;}

/* /////////////////////////////////////////////////////// GESTION DU FORMULAIRE DE CONTACT ///////////////////////////////////////////////////// */


/* /////////////////////////////////////////////////////// GESTION DU PLAN DU SITE ///////////////////////////////////////////////////// */
#plandusite h4 a {
	color:#96C038;
	font-size:1.2em;
}

#plandusite h2 a {
	color:#96C038;
	font-size:1em;
	border-bottom:none;
	font-weight:bold;
}

div#content_global #leftcolumn #plandusite ul li ul li a:link, 
div#content_global #leftcolumn #plandusite ul li ul li a:active, 
div#content_global #leftcolumn #plandusite ul li ul li a:visited {
	color:#96C038;
	font-weight:normal;
	font-size:0.9em;
}

div#content_global #leftcolumn #plandusite ul li {
	background : transparent url(../images/puce-grise.gif) no-repeat scroll;
}


/* /////////////////////////////////////////////////////// GESTION RECHERCHE AGENCE ///////////////////////////////////////////////////// */
div#rightcontent #search_depart .depart {
	/*margin:9px 0 0 11px;*/
	font-size:0.8em; 
	float:left;
}

div#rightcontent #search_depart{
	width:185px; 
	float:right; 
	margin:0 26px 0 0;
	height:30px;  
	border:#FFFFFF;

}

div#rightcontent #search_depart input.chps{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	padding-left:0px;
	border:none;
	height:16px;
}


div#rightcontent #search_depart input.go{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em;
	background:url(../images/fleche_seach.gif) top left no-repeat;
	width:22px;
	height:30px;
	border:none; 
	float:left;
	margin:10px 0 0 4px;
	cursor:pointer
}

div#rightcontent #search_depart label {visibility:hidden;display:none;}
div#rightcontent #search_depart input#depart {	background:none;float:left;	height:15px;	width:100px;	padding:0px;	font-size:0.8em;	margin:17px 0 0 0  ;}
div#rightcontent #search_depart form {display:block;}


/***********************************************************************************************************************************/
/****************************************	Moteur de recherche.	****************************************************************/
/***********************************************************************************************************************************/
.navigation {text-align:center;font-size:1.1em;font-weight:bold;color:#006FB4;margin:25px 0px;}
.navigation a,
.navigation a:active,
.navigation a:visited,
.navigation a:link,
#search-results li a, 
ul#search-results li a:active, 
ul#search-results li a:visited, 
ul#search-results li a:link{ text-decoration:none; background-color:#FFFFFF; color:#006FB4; font-weight:bold;}
#search-results li a:hover, .navigation a:hover {color:#96c038;}


/***********************************************************************************************************************************/
/****************************************	Délégations - Bas de page services	****************************************************/
/***********************************************************************************************************************************/
div#leftcolumn #formDelegations{
	width:185px;  
	border:#FFFFFF;
	margin: 0 0 10px 185px;
}

div#leftcolumn #formDelegations input.chps{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em; 
	padding-left:0px;
	border:none;
	height:16px;
}


div#leftcolumn #formDelegations input.go{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9em;
	background:url(../images/fleche_seach_2.gif) left 1px no-repeat;
	width:22px;
	height:30px;
	border:none; 
	float:left;
	margin:7px 0 0;
	cursor:pointer;
}

div#leftcolumn #formDelegations label {display:none;}
div#leftcolumn #formDelegations input[type=text] {
	float:left;
 	background: url(../images/search_depart.jpg) left top  no-repeat;
	height:30px;
	width:118px;
	padding:10px 0px 0px 10px;
	font-size:0.8em;
	margin:5px 0;
}

/* -------------------------------  Prehome ------------------------------------ */

.video-home{width:768px;margin:0 auto;font-size:1.4em;font-weight:bold;text-align:center;}
.video-home h1{height:32px;color:#ffffff;font-size:1.2em;font-weight:normal;padding:3px 0 0 0}
.video-home a.acces_site{color:#88816f;background:url(../images/acces_site.jpg) right 5px no-repeat;padding:0 15px 0 0 }
.video-home a.dl_video{color:#88816f;padding:5px 0 10px 0;font-size:0.75em;display:block;margin:0 0 10px 0px }
div#footer_prehome{width:490px; height:15px; color:#a7c45b; margin:0 auto; padding-bottom:3px;
padding-top:4px; font-size:.9em}
div#footer_prehome a{color:#a7c45b}
div#footer_prehome a:hover{color:#96C038; text-decoration:underline;}

/* Espace Extranet */
#extranet {float:left;width:710px;height:30px;background:#9b9484;position:relative;left:31px;}
#extranet h3 {float:right;}
#extranet h3 a {background:#9b9484 url("../images/btn-Extranet.jpg") no-repeat  left 3px ;color:#CFC9A9;display:block;font-weight:bold;text-decoratio:none;position:relative;top:6px;right:15px;padding:0 0 0 20px ;}
#extranet h3 a strong {color:#ffffff;}
#extranet h3 a:hover {background-position:left bottom;text-decoration:none;}