body {
	behavior:url("csshover.htc");
}
	
.menu_fader {
	position : absolute;
	top : 50px;
	/*right : 140px;*/
  /*text-align:right;*/
}

.sousmenu {
	background-color:#AA8922;
	font-size:12px;
	/*font-weight:bold;*/
	border:1px solid #EFB;
  	text-align:left;
	color:white;
	width:80px;
	padding:0 !important;
	margin:0 !important;
	padding:1px;
	margin:1em;
}
.sousmenu {
	background: #000066;
	border-color: #ABCDEF;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2B88E2,endColorStr=#000066);
}

a.fader {
	font-family:Verdana;
	font-size:0.75em;
	color:#FFFFCC;
	text-decoration:none;
}

a.nivo2 {
	font-family:Verdana;
	font-size:0.75em;
	color:white;
	text-align:center;
	text-decoration:none;
}

.sousmenu ul.sousmenu, .sousmenu li {
	padding:0;
	margin:0;
	list-style-type:none;
}

ul.sousmenu{
	position:absolute;
	/*right:120px;*/
}

li{
  position:relative;
	padding:1px;
	z-index:9;
	list-style-type:none;
}

.sousmenu a, .sousmenu a:visited {
	font-family:MS Sans Serif, sans-serif, Verdana, Arial;
	text-decoration:none;
	color:#FFFFCC;
	padding:0 !important;
	padding:2px 1px;
	display:block;
	margin:0;
	height:100%;
	width:100%;
}
html>body .sousmenu a, html>body .sousmenu a:visited, html>body .sousmenu a:hover, html>body .ssmenu a:active {
	/*width :auto;*/
}

.sousmenu ul.sousmenu:hover, .sousmenu a:hover, .sousmenu a:focus {
	background-color: #2B88E2;
	color: #034;
	text-decoration: none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#084CCA,endColorStr=#B5CFE8);
}

li.ssmenu:hover {
  z-index:20;
}

ul.sousmenu, li:hover ul.sousmenu {
	 display:none;
}

li:hover ul.sousmenu, li:hover li:hover ul.sousmenu {
	display:block;
}

