
/* -----------------------------------
	Elements de second niveau
--------------------------------------*/
ul#menu-haut li div span,
ul#menu-haut li div 
{ 
	float: none; 
	width: 90px; 
	position: absolute; 
	border:0px solid #FFFFFF;
	border-top:0px;
	border-bottom:0px;
 	padding-bottom : 0px;
}
ul#menu-haut li div span
{
	display:block;
}

ul#menu-haut li div a,
ul#menu-haut li div a:link,
ul#menu-haut li div a:visited,
ul#menu-haut li div a:hover
{
	display: none;
	width: 120px; 
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border-bottom: solid 0px #FFFFFF;

	margin:0px;
	padding: 2px 0px 2px 0px;
	font-size:10px;
	height:auto;
}
ul#menu-haut li div a:hover 
{
	background-image: none; 
	background-color:#F1EAD5;
}
ul#menu-haut li div a:focus { display: block; /*border: 1px solid #8A0F1A;*/ }

ul#menu-haut li div span { position: absolute; left: -10000px; }

/* CSS2 compliant browser mouse activation ------------------------------------------------*/
ul#menu-haut li:hover div a { display: block; }



/* IE Win mouse activation (via menu.js) ------------------------------------------------*/
ul#menu-haut li.over div a,
ul#menu-haut li.over div a:link,
ul#menu-haut li.over div a:visited,
ul#menu-haut li.over div a:hover { display: block; }