td.menu { border-right:1px solid #C7852E; }
td.menudroite {  border-left:1px solid #C7852E; }
td.menu, td.menudroite { background-color: #fde5a8; padding:0 10px; margin:0;}

/* Premier niveau */
div#nav a { color: #000000; }
div#nav { font-family: Verdana, sans-serif; font-size: 8pt; color: #000000; margin:0; line-height: 1.1em; text-align:left;}

/* Le background-color du ul est ? priori inutile, mais pour ne pas perdre le sous-menu dans IE, ?a le prend. */
div#nav ul {
	margin: 0px;
	padding: 0px;
	background-color: #fde5a8;
	list-style-image: url(puce_tri.gif);
	border-width: 0px;
}
div#nav li {
	position: relative;
	margin-left: 1.5em;
	padding: 0px;
}
div#nav li a {
	display: block;
	margin: 0;
	padding: 0.25em 10px 0.25em 0;
	text-decoration: none;
}
div#nav ul li:hover, div#nav ul li:hover a {
	background-color: #931506;
	color: white;
}

/* Deuxieme niveau */
div#nav li.submenu a { background: url(menucoin.gif) no-repeat bottom right; }
div#nav li:hover.submenu a {
	background-color: #fde5a8;
	color:black;
}
div#nav li.submenu li {
	background: #fde5a8;
	color:black;
	list-style-type: none;
	margin: 0px;
}
div#nav li.submenu li a {
	background: #fde5a8;
	color:black;
}
div#nav li.submenu li:hover {
	background-color: #931506;
	color: white;
	border-bottom: 1px solid #e5e7e5;
}
div#nav li.submenu li:hover a {background-color: #931506; color: white; }

/* Troisieme niveau */
div#nav li.submenu li.submenu a {background-color: #931506;}
div#nav li.submenu li:hover.submenu a { background-color: #fde5a8; color:black; }
div#nav li.submenu li.submenu li {background: #fde5a8; color:black; list-style-type: none; margin:0;}
div#nav li.submenu li.submenu li a {background: #fde5a8; color:black; }
div#nav li.submenu li.submenu li:hover {background-color: #931506; color: white; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li:hover a {background-color: #931506; color: white; }

/* Quatrieme niveau */
div#nav li.submenu li.submenu li.submenu a { background: url(menucoin.gif) no-repeat bottom right; }
div#nav li.submenu li.submenu li:hover.submenu { background-color: #798dbf; color: #FFF; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li.submenu li {background: #fde5a8; }
div#nav li.submenu li.submenu li.submenu li a {background: #fde5a8; color:black; }
div#nav li.submenu li.submenu li.submenu li:hover {background-color: #931506; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li.submenu li:hover a {background-color: #931506; color: white; }


/* Cinquieme niveau */

div#nav>ul a { width: auto; }
div#nav ul ul {display: none; position: absolute; list-style-image:none; }
div#nav ul ul li { background-color: #FFF; border-bottom: 1px solid #e5e7e5; border-right: 1px solid #e5e7e5; }

div#nav ul.level1 li:hover.submenu ul.level2,
div#nav ul.level2 li:hover.submenu ul.level3,
div#nav ul.level3 li:hover.submenu ul.level4,
div#nav ul.level4 li:hover.submenu ul.level5 {display: block;}

div#nav ul.level1 li {width:12em;}
div#nav ul.level2 {top: 0; left: 12em; }
div#nav ul.level3 {top: 0; left: 12em; }
div#nav ul.level4 {top: 0; left: 12em; }
div#nav ul.level5 {top: 0; left: 12em; }

/* fin du menu */

table#tableentete {
 background-color: #520002;
 background-image: url(13.gif);
background-repeat: no-repeat;
 color: white;
}
table#tableentete a {
 color: white;
}
.ongletsfond table tr td.onglet {
 background-color: #931506;
 font-variant: normal;
}
.main { background-color: #000c57}

/* Menu de droite */
div.navd a { color: #000000; }
div.navd { background-color: #fde5a8; font-family: Verdana, sans-serif; font-size: 8pt; color: #000000; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0; line-height: 1em; }
div.navd ul { margin: 10px 0 0 0; padding-left: 15px; list-style-image: url(puce_tri.gif); }
div.navd li { position: relative; margin: 0; line-height: 12px; list-style-type:none }
div.navd li:hover a { text-decoration: underline; }
div.navd li a { display: block; padding: 0; margin-left:0.25em; margin-bottom:0.25em; text-decoration: none; }
/* fin du menu */

td#contenu h1.main, td#contenu h1.maincorpo, td#contenu h1.maincommerce, td#contenu h1.mainregional, td#contenu h1.mainsondage, td#contenu h1.mainservice
{ color: white; background: #e3bc57 url(entete1.gif) no-repeat center left; padding-left: 26px; }

ul#listeactivite li div.activitelien a, ul#listeactualite li div.actualitelien a { color: #931506; font-weight: bold; }

