@charset "iso-8859-1";

@media all {
   IE\:HOMEPAGE {behavior:url(#default#homepage)}
}

a:link		{ text-decoration: none;  color:#6699CC;  }
a:visited	{ text-decoration: none;   background-color:transparent; color:#FF9900;  }
a:hover		{ text-decoration: underline;  background-color: #6699CC; color:#FFFFFF;  }


.texte
{ /* color:#000000;  */  color:#000; }
.titre
{  color:#669933;  }
.sous-titre
{  color:#6699CC;  }
.lien
{ color : #6699CC; }
.texte-erreur
{ color:#000000; }

	div#handilog_menu {padding:0; margin:30px 0 0 0; width:100%; height:auto; text-align:left; color: #FFFFFF; background:#6699CC; }

	#handilog_menu ul.level1 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level1 { margin:20px 0 0 0; padding:0; }
	#handilog_menu ul.level2 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level2 { margin:10px 0 0 0; padding:0;  }
	#handilog_menu ul.level3 { margin:0; padding:0; }
	#handilog_menu li.level3 { margin:10px 0 0 0; padding:0; }
	#handilog_menu ul.level4 { margin:0; padding:0; }
	#handilog_menu ul.level5 { margin:0; padding:0; }
	#handilog_menu li { margin:0; padding:0; list-style-type:none; }



	div#handilog-head     		{ margin:0 0 20px 0; padding:10px; background-color: #1A50B8; text-align:center; }
	div#handilog-head h1		{ font-size:30px; margin:0; padding:0; font-weight:normal; color: #FFFFFF; }

	div#handilog-center     { margin:0 0 20px 0; padding:0; }
	div#handilog-center ul	{ margin:0; }

	div#handilog-center li	{ list-style-type:square; margin:0 0 5px 0; }

	div#handilog-center h2, div#handilog-center h3, div#handilog-center h4 {
		margin:0;
		padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size : 21px;
		font-weight:normal;
		}

	div#handilog-center  h2 { margin-bottom: 20px; color: #669933; }
	div#handilog-center  h3, div#handilog-center  h4 { color: #6699CC; }


	div#handilog-center a:hover	{ background-color: #6699CC; color: #FFFFFF;  text-decoration : underline; }
	div#handilog-center a:visited	{ text-decoration : none; }


	div#handilog-colors     { margin:0; padding:0; }
	div#handilog-colors a.colors, div#handilog-colors a.colors:link, div#handilog-colors a.colors:active, div#handilog-colors a.colors:visited, div#handilog-colors a.colors:hover { color: #6699CC; font-size : 21px; text-decoration : none; }
	div#handilog-colors a.colors:hover { background-color: transparent; }


	div#handilog-bottom     	{ margin:0 0 20px 0; padding:0; text-align:center; color:#1A50B8; /*font-size:60%;*/ font-size:12px; }
	div#handilog-bottom a.link:link, div#handilog-bottom a.link:active, div#handilog-bottom a.link:visited { color: #1A50B8; text-decoration : none; font-size:12px; }
	div#handilog-bottom a.link:hover	{ background-color: #FFFFFF; color: #1A50B8; text-decoration : underline; }

	hr.ecedi {
		border: none 0;
		border-top: 2px solid #1A50B8;
		width: 100%;
		height: 2px;
		}



	.menumaxivue { font-size : 21px; color: #FFFFFF; background:#6699CC; text-align:left; }
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#6699CC; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #6699CC;  background:#FFFFFF; text-decoration: underline;  }

	.menuselect { font-size : 21px; color: #6699CC; background:#FFFFFF; text-decoration: none; }
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #6699CC; background:#FFFFFF; text-decoration: none; }

	.menu { font-size : 21px; color: #FFFFFF; }
	a.menu:link, a.menu:active, a.menu:visited, a.menu:hover	{ color: #FFFFFF; text-decoration: none; }

	.lienpageselect 			{ font-size : 21px; color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }

	.lienpage 			{ font-size : 21px; color: #6699CC; }
	a.lienpage:link, a.lienpage:active 	{ color: #6699CC; text-decoration: none; }
	a.lienpage:visited 	{ color: #FF9900; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #6699CC; color: #FFFFFF; text-decoration: none; }
	
	.chapeau 			{ color:#996600; font-weight:bold;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px; }
	a.chapeau :link, a.lienpage:active 	{ color:#996600; font-weight:bold;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px; }
	a.chapeau :visited 	{ color:#996600; font-weight:bold;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px;}
	a.chapeau :hover 	{color:#996600; font-weight:bold;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px;}








	div.clear 		{ clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }

	h1,h2,h3,h4		{ color:#669933; 					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:25px;  }
	h2				{  font-size:23px;  }
	h3				{  font-size:21px;  }
	h4				{  font-size:21px;  }

   /* style pour le WYSIWYG : utiliser en cas de nécessité car apparait sélectionné par défaut dans la liste des styles */
	/*.mceContentBody{ text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}*/





div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue { width:977px; margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif;}

div#overDiv {text-align:left;}

table.white-tab { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:1em;}



html, body {
    height: 100%;
}


body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#fff; background-color:#fff;}




/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size:21px; color:#000000; 	}


div#skip-top {position: absolute; margin:0; padding:0; display: none; }

#bordures_top { width:999px; height:25px; margin:0 auto; background:url(../../e_img/charte/bordures-top-bk.gif) no-repeat top center;}
* html #bordures_top { width:999px; height:25px; margin:0 auto; background:url(../../e_img/charte/bordures-top-bk.gif) no-repeat top center;}

#bordures {  width:999px; margin:0 auto; padding:0 0px 0 0px; background:url(../../e_img/charte/bordures-bk.gif) repeat-y top center;}


div#container {
    width:979px; margin:0 0 0 10px; padding:0 0px 0 0px;
	background-color:#FFFFFF;	}
div#header { height:300px;}
div#header h1 { display:none; }
/*
div#logo 		{ display:block; float:left; margin:6px 0 0 10px; }
div#logo img 	{ display:block; }
*/
#header div.logos { position:absolute; padding:0px 0 0 0; margin:-12px 0 0 0;}
#header div.logos .left { position:absolute; padding:0px 0 0 0; }
#header div.logos .right {text-align:right; padding:0px 0 0 493px;}


#header div.bandeau_top{ padding:0px 0 0 0; margin:0px 0 0 0; height:240px; background:url(../../e_img/charte/bandeau_02.jpg) no-repeat 0px 40px #fff;}

div#accessibility-menu	{
		margin:0;
		font-size:21px; padding:0; height:auto; width:100%; background-color:#6699CC; text-align:left; }

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0 0 0 10px;  }
div#accessibility-menu li { display :inline; margin :0; padding :0; }
div#accessibility-menu a {    }

div#handilog 			{ margin:0; padding:0;  }
div#help, div#sitemap{ margin:0; padding:0;  }
div#globalsearch 		{ margin:0; padding:0; }
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0; color:#FFFFFF; cursor:pointer;
	}

div#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	font-size:21px; width:90%; 	}

div#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:21px; }
div#globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }

#menu-principal {
	float:left;
	padding:0px 0 0 2px;
	margin:0px ;
	border-bottom:2px solid #996600;
	width:977px;
}

#menu-principal ul { 
	list-style:none;
	height:32px;
	padding:11px 0 0 0;
	margin:0px;
}

#menu-principal ul li {
	display:block;
	float:left;
	padding:0 0 0 3px;
}

#menu-principal ul li a, #menu-principal ul li a:visited {
	display:block;
	width:159px;
	height:24px;
	background:url(../../e_img/charte/menu-off.gif) no-repeat top left;
	font-size:1.2em;
	color:#4c4c4c;
	/*text-transform:uppercase;*/
	text-align:center;
	padding:8px 0 0 0;
}

#menu-principal ul li a:hover, #menu-principal ul li.selected a, #menu-principal ul li.selected a:visited  {
	/*background:url(img/menu-on.gif) no-repeat top left;*/
	font-weight:bold;
	text-decoration:none;
}


	/* STYLES du contenu */
#contenu { width:979px; /*min-height:320px;*/ margin:0px 0 0 px; padding:0px 0 0 0px; }

/*-----------------------HOME PAGE--------------------------------*/
#contenu div#bloc_actus{  font-size:0.9em; width:350px; float:left; margin:0 0 0 5px;}
* html #contenu div#bloc_actus{  font-size:0.9em; width:350px; float:left; margin:0 0 0 3px;}

#contenu div#bloc_Home_droite { float:left; width:605px;  margin:0 0 0 12px;  }



/*-----------------------PAGE INTERIEUR--------------------------------*/
/*-----------NAVIGATION GAUCHE --------------------*/
#contenu div#bloc_navigation{  font-size:0.9em; width:216px; float:left; margin:0 0 0 5px;}
* html #contenu div#bloc_navigation{  font-size:0.9em; width:216px; float:left; margin:0 0 0 3px;}

	div#gauche { width:170px; float:left; text-align:left; }

/* -----------BLOC NAVIGATION------------------ */
#bloc-nav {  margin:0px 0px 0px 0; background:url(../../e_img/charte/nav_n2_fond.gif) top left repeat-y;}
#bloc-nav .titre_nav { height:34px; background:url(../../e_img/charte/nav_n2_titre.gif) top left no-repeat;}
#bloc-nav .titre { color:#e60000; font-weight:bold; padding:3px 0px 0px 0px;}
#bloc-nav .date { padding:0px 0 0 0; color:#7f7f7f; text-align:left;}
#bloc-nav .post-content { min-height:100px; height:100px; padding:4px 5px 0px 15px; margin:0px;}
#bloc-nav .post-content img { margin:4px 6px 4px 0; border-top:1px solid #fff; border-left:1px solid #fff; border-right:8px solid #fff; border-bottom:8px solid #fff;}
#bloc-nav .post-content p {padding:0 0 10px 0; color:#000;}
#bloc-nav .post-content p  a, #bloc-nav .post-content p  a:visited{ color:#000; padding:0px 0px 0 0;}
#bloc-nav .post-content p  a:hover{ color:#000; text-decoration:underline;}
#bloc-nav .post-content ul {list-style:none;}
#post .post-content ul li {list-style:none; text-indent:8px; background:url(../../e_img/charte/puce-standard.gif) 0px 3px no-repeat;}
#bloc-nav .post-content h3 {margin:12px 0 8px 0;}
div#bloc_navigation .bas_nav { height:19px; background:url(../../e_img/charte/nav_n2_bas.gif) top left no-repeat;  }

/* [ 03.2 | INT?RIEUR ? Colonne de menu secondaire ]________________________ */

/*ligne point haut de la nav*/
/*
#HautColMenu {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre.gif) no-repeat;}
*/
#HautColMenu_4 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_actu.gif) no-repeat;}
#HautColMenu_5 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_mag.gif) no-repeat;}
#HautColMenu_17 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_service.gif) no-repeat;}
#HautColMenu_56 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_showroom.gif) no-repeat;}
#HautColMenu_273 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_info.gif) no-repeat;}
#HautColMenu_260 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_newsletter.gif) no-repeat;}
#HautColMenu_277 {height:34px;  width:216px; margin:0; padding:0; background: url(../../e_img/charte/nav_n2_titre_divers.gif) no-repeat;}
/*centre de la nav gauche*/
#ColMenu { float:left; font-weight:bold; margin:0px 0px 0px 5px; padding:0px; width:216px; background: url(../../e_img/charte/nav_n2_fond.gif) repeat-y;}
*+html #ColMenu {  margin:0px 0px 0px 5px; }
*html #ColMenu { margin:0px 0px 0px 3px;}

#ColMenu dl { width:216px; padding:0; margin:0 0px 0px 0; }

#ColMenu dl dt strong { position:absolute; top:-777px; left:-777px;}
#ColMenu dl dd {margin:0; padding:0;}
#ColMenu dl dd ul { margin:0; padding:0; list-style-type:none;}
#ColMenu dl dd li {  display:block; padding:0 0 1px 0; margin:0; position:relative; height:1%;}

#ColMenu dl dd li a {display:block; margin:0; padding:1px 0 2px 9px; text-decoration:none; width:200px; vertical-align: bottom; voice-family:"\"}\"";voice-family:inherit; width:180px;}
html>body #ColMenu dl dd li a {width:174px;}
#ColMenu dl dd li.on li { font-weight:normal; padding:0 0 2px 2px; margin:0 -14px 0 0; border:none;}

/*---Menu niv 1 fermer---*/
#ColMenu dl dd li.off { width:208px; background-color:#996600; padding:3px 0px 2px 0px; margin: 1px -1px 1px 4px;} /*affiche l'image de la puce actif*/
#ColMenu dl dd li.off a {font-weight:normal; padding:2px 0px 2px 30px; margin:0; color:#fff; background:url(../../e_img/charte/nav_n2_puce.gif) transparent no-repeat 20px 50%; vertical-align: bottom;}
#ColMenu dl dd li.off a:hover,  #ColMenu dl dd li.off a:active {font-weight:bold; padding:2px 0 2px 30px; margin:0; color:#fff; background:url(../../e_img/charte/nav_n2_puce.gif) transparent no-repeat 20px 50%;}


/*---lien menu niv 1 ouvert---*/
#ColMenu dl dd li.on { width:201px; background-color:#996600; padding:2px 4px 0 0; margin:1px -1px 1px 6px} /*affiche l'image de la puce actif*/
#ColMenu dl dd li.on a { padding:2px 0 4px 28px; margin:1px 0px 1px 0px; color:#fff; background:url(../../e_img/charte/nav_n2_puce.gif) transparent  no-repeat 18px 50%; voice-family:"\"}\"";voice-family:inherit;width:174px;}
#ColMenu dl dd li.on a:hover,  #ColMenu dl dd li.on a:active  {padding:2px 0 4px 28px; margin:1px 0px 1px 0px; color:#fff; background:url(../../e_img/charte/nav_n2_puce.gif) transparent  no-repeat 18px 50%;}


/*---Menu niv 2 fond ---*/
#ColMenu dl dd ul li.on ul { background: url(../../e_img/charte/nav_n2_fond.gif) repeat-y -6px 0px; margin:0 -10px 0px 0;padding:5px 0 0px 0;}
html>body #ColMenu dl dd ul li.on ul {margin:0 -4px 0 0;padding:1px 0 0px 0;}

/*---Menu niv 2---*/
#ColMenu dl dd li.on li {  width:206px; background:url(../../e_img/charte/nav_n2_separation.gif) transparent repeat-x 0px 100%; margin:1px 0 0px 0px; padding:0px 0 2px 0px;}
#ColMenu dl dd li.on li a { width:200px; color:#996600; background:none; margin:0px 0 0px 4px; display:block; padding:2px 0 2px 35px !important; margin:0 0 0 0px !important;width:170px;voice-family:"\"}\"";voice-family:inherit;width:170px;}
#ColMenu dl dd li.on li a:hover, #ColMenu dl dd li.on li a:active { color:#543902; background: url(../../e_img/charte/nav_n2_puce_n3.gif) no-repeat 192px 80% #efe6d6; margin:0px 0 0px 4px;display:block;padding:2px 0 2px 35px !important;margin:0 0 0 0px !important;width:170px;voice-family:"\"}\"";voice-family:inherit;width:170px;}


#ColMenu dl dd li.on li.on a { color:#543902; background: url(../../e_img/charte/nav_n2_puce_n3.gif) no-repeat 192px 80% #efe6d6; margin:0px 0 0px 4px;display:block;padding:2px 0 2px 35px !important;margin:0 0 0 0px !important;width:170px;voice-family:"\"}\"";voice-family:inherit;width:170px;}

/*bas de la nav gauche*/
#BasColMenu { height:19px; width:216px; float:left; background:url(../../e_img/charte/nav_n2_bas.gif) transparent no-repeat 0px 0px;padding:0px 0px 0 0px !important;margin:0px 0px 0 0px !important;}


/* -----------BLOC CONTENU PAGE------------------ */
#bloc_contenu { color:#000; width:722px; float:left; margin:0px 0px 0px 30px; padding:0px;}
#bloc_contenu .bloc_contenu_titre {  height:23px; color:#996600; font-weight:bold; font-size:1.4em; margin:0px 0px 0px 0px; padding:0px 0px 0px 45px; background:url(../../e_img/charte/puce_titre_article.gif) transparent no-repeat 0px 0px;}
#bloc_contenu .chapeau { color:#996600; font-weight:bold;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px;}
#bloc_contenu p {  color:#000; font-weight:normal;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px;}
#bloc_contenu div {  color:#000; font-weight:normal;  margin:8px 0px 0px 0px; padding:0px 20px 0px 0px;}
/*
#bloc_contenu img { float:left;   margin:11px 8px 8px 0px; padding:0px 0px 0px 0px; border-top:1px solid #960; border-left:1px solid #960; border-right:4px solid #960;  border-bottom:4px solid #960;}
*/



/*---------------------FORMULAIRE CONTACT------------------------*/
#bloc_contenu  form {}
#bloc_contenu  form fieldset{border:1px solid #996600; width:520px; display:block;  padding:0px 0px 10px 0px; margin:0px 0px 20px 0px;}
#bloc_contenu  form fieldset legend{color:#996600; font-weight:bold; margin:0px 0px 0px 20px; padding:0px 4px 0px 4px;}
#bloc_contenu  form .champs{ margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;}
#bloc_contenu  form .texte .textinfo { color:#000; float:left; width:120px; margin:0px 0px 0px 0px; padding:2px 10px 0 0; text-align:right;}
#bloc_contenu  form .texte { margin:0 0 5px 0; }
#bloc_contenu  form .texte_checkbox { margin:0 0 5px 50px; }
#bloc_contenu  form .texte_checkbox label { color:#000;  width:20px; padding:2px 0px 0 0px;  margin:0px 30px 0 0px; text-align:left;}


#bloc_contenu  form .texte input.texte { border:1px solid #6e6e6e; background-color:#fff; padding:2px; margin:0 0 0px 0; width:350px;}
#bloc_contenu  form .texte .form_area { margin:0 0 5px 0; width:350px; -width:282px; height:150px;}
#bloc_contenu  form .texte select{ margin:0 0 0px 0;  width:284px; }
#bloc_contenu  form .obligatoire{color:#de2b07; }
#bloc_contenu  form fieldset .text_obligatoire{ font-size:0.9em; margin:0px 0px 8px 233px; color:#de2b07;  }

#bloc_contenu  form .message{ margin:20px 0px 10px 25px;  }
#bloc_contenu  form textarea{ border:1px solid #6e6e6e; background-color:#fff; width:460px; height:150px; }

#bloc_contenu  form #bt_envoyer { margin:0px 0px 0px 220px; }

/* -----------BLOC ACTU------------------ */
#bloc-actu  {  margin:0px 0px 0px 0; background:url(../../e_img/charte/fond_bloc_actu.gif) top center repeat-y;}
#bloc-actu .titre_bloc { height:35px; background:url(../../e_img/charte/titre_bloc_actu.gif) top center no-repeat;}
#bloc-actu .titre { color:#e60000; font-weight:bold; padding:3px 0px 0px 0px;}
#bloc-actu .date { padding:0px 0 0 0; color:#7f7f7f; text-align:left;}
#bloc-actu .post-content { min-height:100px; height:100px; padding:4px 5px 0px 15px; margin:0px;}
#bloc-actu .post-content img { margin:4px 6px 4px 0; border-top:1px solid #fff; border-left:1px solid #fff; border-right:8px solid #fff; border-bottom:8px solid #fff;}
#bloc-actu .post-content .texte { font-size:1.1em; padding:0 0 10px 0; color:#000; }
#bloc-actu .post-content .titre{ font-weight:bold; font-size:1.1em;}
#bloc-actu .post-content .date{ font-size:1.1em;}
#bloc-actu .post-content .texte  a, #bloc-actu .post-content p  a:visited{ color:#000; padding:0px 0px 0 0;}
#bloc-actu .post-content .texte  a:hover{ color:#000; text-decoration:underline;}
#bloc-actu .post-content ul {list-style:none;}
#post .post-content ul li {list-style:none; text-indent:8px; background:url(../../e_img/charte/puce-standard.gif) 0px 3px no-repeat;}
#bloc-actu .post-content h3 {margin:12px 0 8px 0;}
.bas_bloc { height:19px; background:url(../../e_img/charte/bas_bloc_actu.gif) top center no-repeat; text-align:right; padding:6px 15px 0 0;}
.bas_bloc  a, .bas_bloc  a:visited{ color:#000; padding:0px 0px 0 0;}
.bas_bloc  a:hover{ color:#000; text-decoration:underline;}


/* -----------BLOC LOGOS------------------ */
#bloc_Home_droite .bloc_logo_haut{  background:url(../../e_img/charte/bloc_logo_home_haut.gif) top center no-repeat; width:605px; height:15px; margin:0px 0px 0px 0; }
#bloc_Home_droite .bloc_logo_milieu{  background:url(../../e_img/charte/bloc_logo_home_fond.gif) top center repeat-y; width:605px; margin:0px 0px 0px 0px; }
#bloc_Home_droite .bloc_logo_milieu table img{ border:none; }
#bloc_Home_droite .bloc_logo_bas{  background:url(../../e_img/charte/bloc_logo_home_bas.gif) top center no-repeat; width:605px; height:16px; margin:0px 0px 0px 0;}
#bloc_Home_droite .bloc_logo_milieu table {width:565px;}

#bloc_Home_droite .bloc_logo_milieu .lien_logos_home {text-align:right; padding:0px; margin:3px 12px 0px 0px;}
#bloc_Home_droite .bloc_logo_milieu .lien_logos_home a {color:#e60000;}
#bloc_Home_droite .bloc_logo_milieu .lien_logos_home a:hover, #bloc_Home_droite .bloc_logo_milieu .lien_logos_home a:active  {color:#e60000; text-decoration:underligne;}

/* -----------BLOC LOGO------------------ */
#bloc_logo { float:left; padding:0px; margin:0px 0px 20px 18px; text-align:center;}
*html #bloc_logo {display:table-cell;   float:left; margin:0px 0px 20px 15px;}
#bloc_logo .logo_haut{  background:url(../../e_img/charte/bloc_logo_haut.gif) top center no-repeat; width:100px; height:7px; margin:6px 0px 0px 0; }
#bloc_logo .logo_milieu{   background:url(../../e_img/charte/bloc_logo_fond.gif) top center repeat-y; width:100px; min-height:86px; height:86px; margin:0px 0px 0px 0;}
#bloc_logo .logo_milieu img{  border:none;}
#bloc_logo .logo_milieu .bolcimage {    margin:0px; padding:0px;  height:86px; }
* html #bloc_logo .logo_milieu .bolcimage { display:table-cell; margin:0 auto; width:100px; height:86px; }

#bloc_logo .logo_milieu .bolcimage #bloc1 { display: table; height: 86px; #position: relative; overflow: hidden; padding:0px; margin:0px;}
#bloc_logo .logo_milieu .bolcimage #bloc2 { #position: relative; #top: 50%;display: table-cell; vertical-align: middle; width:100px; padding:0px; margin:0px;}
#bloc_logo .logo_milieu .bolcimage #bloc3 { #position: relative; #top: -50%; width:100px; padding:0px; margin:0px;}

#bloc_logo .logo_bas{  background:url(../../e_img/charte/bloc_logo_bas.gif) top center no-repeat; width:100px; height:7px; margin:0px 0px 8px 0;}



/*-----------------BLOC LOGO MARQUE-------------------*/
.bloc_logo_velo { width:650px;  padding:0px; margin:0px 0px 20px 18px; text-align:center;}
*html .bloc_logo_velo {display:table-cell;   float:left; margin:0px 0px 20px 15px;}
.bloc_logo_velo table { float:left;  width:0px; margin:0px; padding:0px;}
.bloc_logo_velo #bloc_logo .logo_haut{  background:url(../../e_img/charte/bloc_logo_haut.gif) top center no-repeat; width:100px; height:7px; margin:0px 0px 0px 0; }
.bloc_logo_velo #bloc_logo .logo_milieu{ background:url(../../e_img/charte/bloc_logo_fond.gif) top center repeat-y; width:100px;  min-height:86px; height:86px; margin:0px 0px 0px 0px;}
.bloc_logo_velo #bloc_logo .logo_milieu img{  border:none;}
.bloc_logo_velo #bloc_logo .logo_milieu .bolcimage { width:120px; margin:0px; padding:0px; height:86px; }
* html .bloc_logo_velo #bloc_logo .logo_milieu .bolcimage { display:table-cell; margin:0 auto; width:120px; height:86px; }

.bloc_logo_velo #bloc_logo .logo_milieu .bolcimage #bloc1 {  height: 86px; #position: relative; overflow: hidden; padding:0px; margin:0px;}
.bloc_logo_velo #bloc_logo .logo_milieu .bolcimage #bloc2 { #position: relative; #top: 50%;display: table-cell; vertical-align: middle; width:100%; padding:0px; margin:0px;}
.bloc_logo_velo #bloc_logo .logo_milieu .bolcimage #bloc3 {  #position: relative; #top: -50%; width:110px; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.bloc_logo_velo #bloc_logo .logo_milieu .bolcimage #bloc3 img {padding:0px; margin:0px 0px 0px 0px;}

.bloc_logo_velo #bloc_logo .logo_bas{  background:url(../../e_img/charte/bloc_logo_bas.gif) top center no-repeat; width:100px; height:7px; margin:0px 0px 0px 0;}


/* -----------BLOC NEWSLETTER------------------ */
.titreNewsletterHome a{ color:#fff; font-weight:bold; font-size:0.9em;}
.resumeNewsletterHome{ color:#fff; font-size:0.9em;}
.lienNewsletterHome p{width:328px; text-align:right;   }
.lienNewsletterHome p a{ color:#fff; text-align:right;   }
#newsletter_bloc_principal{visibility:hidden;}

.txt-img-g img{padding:0px 0px 0px 0; margin:0px 12px 2px 0px;}

#bloc_Home_newsletter { float:left;  width:605px;  padding:0px 0px 0px 0; margin:0px 0px 0px 12px;}


#contenu div#bloc_Home_newsletter .newsletter{  margin:13px 0px 0px 0;}
#contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter{ float:left; width:258px; min-height:95px; height:95px;background:url(../../e_img/charte/fond_form_newsletter.gif) top left no-repeat;}
#contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl {margin:13px 0px 0px 20px;}
#contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl label { display:none;}
#contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl  #inscription { border:1px solid #6e6e6e; width:180px; padding:1px 2px 1px 2px; margin:5px 2px 5px 0px;}
#contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl  #bt_ok { margin:0px 0px 0px 5px;}

*html #contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl  #inscription { border:1px solid #00f; display:table-cell;  border:1px solid #6e6e6e; width:180px; padding:0px 2px 1px 2px; margin:5px 2px 5px 0px;}
*html #contenu div#bloc_Home_newsletter .newsletter .formulaire_newsletter dl  #bt_ok { margin:0px 0px 0px 5px;}

#contenu div#bloc_Home_newsletter .newsletter .archive_newsletter{float:left;  width:347px; min-height:95px; height:95px; background:url(../../e_img/charte/fond_archive_newsletter.gif) top left no-repeat;}
#contenu div#bloc_Home_newsletter .newsletter .archive_newsletter .bloc_archive_newsletter{ margin:12px 0px 0px 10px; color:#fff; }
#contenu div#bloc_Home_newsletter .newsletter .archive_newsletter .bloc_archive_newsletter .image-newsletter { margin:3px 6px 4px 0; border-top:1px solid #fff; border-left:1px solid #fff; border-right:4px solid #fff; border-bottom:4px solid #fff;}
#contenu div#bloc_Home_newsletter .newsletter .archive_newsletter .bloc_archive_newsletter .titre{ color:#fff; font-weight:bold; }
.bloc_archive_newsletter p a, .bloc_archive_newsletter p a:visited{ color:#fff; font-size:0.9em;}
.bloc_archive_newsletter p a:hover{ color:#fff; }
.bloc_archive_newsletter .bas_newsletter { height:19px; text-align:right; padding:6px 15px 0 0;}
.bloc_archive_newsletter .bas_newsletter a, .bloc_archive_newsletter .bas_newsletter a:visited{ color:#fff; font-size:0.9em;}
.bloc_archive_newsletter .bas_newsletter a:hover{ color:#fff; text-decoration:underline;}


#hautdepage { clear:both; margin:20px 0px 0 0px; background:url(../../e_img/charte/puce_haut.gif) right 1px no-repeat #ffffff; text-align:right; }

#hautdepage a { color:#de2b07; font-size:0.9em; margin:0px 28px 0 0px; padding:0px 0px 0 0px;}

/* STYLES DU FOOTER */

#bottom {  width:999px; margin:0 auto; padding:0 0px 0 0px; 	background:url(../../e_img/charte/bordures-bk.gif) repeat-y top left #fff;}
#bottom  .footer{ height:20px; width:969px; margin:0px 0px 0 15px; padding:19px 0px 0 0px; 	background:url(../../e_img/charte/fond_footer.gif) no-repeat 0px 16px;}
#bottom  .footer .adresse{ float:left;  width:738px; color:#fff; font-size:0.9em; text-align:right;}
#bottom  .footer .adresse a, #bottom  .footer .adresse a:visited{color:#fff;}
#bottom  .footer .adresse a:hover{color:#fff; text-decoration:underline;}
#bottom  .footer .contact{ float:left; width:50px; color:#fff; font-size:0.9em; margin:0 0px 0 170px;}
#bottom  .footer .contact a, #bottom  .footer .contact a:visited{color:#fff;}
#bottom  .footer .contact a:hover{color:#fff; text-decoration:underline;}

#bottom h2 { font-size:85%; color:#1c8cba; }

#bottom p { padding:10px 0 0 0; font-size:85%; color:#616b70; }


#bordures_bottom { width:999px; height:25px; margin:0 auto; background:url(../../e_img/charte/bottom-bk.gif) no-repeat top center;}
#bordures_bottom  .lien_ecedi { width:985px; text-align:right; padding:18px 0px 10px 0px; margin:0px 0px 0 0px;}
#bordures_bottom  .lien_ecedi a { color:#000; font-size:0.9em; }
#bordures_bottom  .lien_ecedi a:hover { color:#000; text-decoration:underline; }
* html #bordures_bottom { width:999px; height:25px; margin:0 auto; background:url(../../e_img/charte/bottom-bk.gif) no-repeat top center;}



.liste-default .image_liste_article img{margin:0px 8px 8px 0px;}
.liste-default .image_liste_article .image_liste_article{border:1px solid #00f;}


#plan td {font-family:arial,verdana,sans-serif; font-size:0.9em; color:#000000;}
#plan tr.map{background-color:#960;}
#plan td.map{background-color:#960;}

#plan a {
	color:#000000;
}
#plan a:hover {
	text-decoration:underline;
}
#plan a:visited {

}

#plan img { margin:0px; padding:0px; border:0px solid #fff; }


#plan ul.map  {margin:0;padding:0 0 0 6px; list-style-type:none; }