body {behavior: url(csshover.htc);}

#menubar {
	position:relative;
	width:748px; margin:0 auto;
	top:4px;
}

#menu {
	clear:both;
	padding:0;
	font:normal 12px Arial,Helvetica;
	background-color:#CDCEC9;
	height:26px;
}

#menu ul {padding:0; margin:0;padding-left:2px;}

#menu ul.niveau1 li.sousmenu {
	padding:0px 13px 0px 13px; /*0px 8px 0px 7px; // si vine on */
	line-height:17px;
}

#menu li:hover {background-color:#FFD602;}

#menu a,
#menu li:hover ul li a,
#menu li:hover ul li:hover ul li a,
#menu li:hover ul li:hover ul li:hover ul li a
	{text-decoration:none;color:#FFFFFF;}

#menu li:hover a, 
#menu li:hover ul li:hover a,
#menu li:hover ul li:hover ul li:hover a,
#menu li:hover ul li:hover ul li:hover ul li:hover a
	{color:#000000;}

#menu ul ul {
	position: absolute; display:none;
	left:0px; top:18px;
	border-top:solid 1px white;
	border-left:solid 1px white;
	border-right:solid 1px white;
}

#menu ul ul ul {top:-1px; left:98px;}

#menu li {
	position:relative; display:block; float:left;
	margin:0 1px 0 1px;
	list-style: none;
	height:18px;
	background-color:#870000;
	padding:0 3px;
	text-align:center;
}

#menu ul ul li {
	clear:both;
	margin:0px;
	height:100%; 
	border-bottom:solid 1px white;
	text-align:left;
}
#menu li a span { display:block;width:90px; cursor:hand; }
#menu li a span.sp2 { width:118px; }
#menu li a span.sp3 { width:100px; }
#menu li a span.sp4 { width:110px; }
#menu li a span.sp5 { width:124px; }
#menu li a span.sp6 { width:100px; }
#menu li a span.sp7 { width:110px; }

/* Affichage du sous-menu */
#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
#menu ul.niveau2 li.sousmenu:hover ul.niveau3,
#menu ul.niveau3 li.sousmenu:hover ul.niveau4
	{display:block;}

