body {
	behavior:url("csshover.htc");
}
	
#selection{
border: none;
background-color: #000000;
position: absolute;
top:20px;
left:20px;
margin:0;
padding:0;
}
#selection a {
font-size: 0.75em;
font-family: Verdana, Arial;
color:#CCFF33;
text-decoration:none;
margin:0;
padding:0;
}

#menuglisse{
position: absolute;
left:-250px;
top:20px;
color:#FFFFCC;
/*font-weight:bold;*/
border:1px solid #ABCDEF;
z-index:200;
}

ul,li,#menuglisse a {
display:block;
margin:0;
padding:0;
border:0;
}

ul {
width:160px;
list-style:none;
border:1px solid #ABCDEF;
padding:0;
margin:2px;
background-color:#000000;
/*border-color:#ABCDEF;*/
}
li {
position:relative;
padding:1px;
background-color:#000000;
z-index:9;
}

li.glisse ul {
position:absolute;
left:120px; /* IE */
top:1px;
}		
li.glisse>ul { left:140px; } /* others */

li>#menuglisse a { width:auto; } /* others */

#menuglisse a {
	font-family:MS Sans Serif, sans-serif, Verdana, Arial;
	font-size:12px;
	color:#FFFFCC;
	text-align:left;
	text-decoration:none;
	list-style-type:none;
	padding:2px 1px;
	border:none;
	margin:0px;
	height:100%;
	width:156px !important;
	width:100%; /* IE */
	background:#000000;
	border-color:#ABCDEF;
}

	/* regular hovers */

#menuglisse a:hover {
border-color:white;
background-color:#2B88E2;
color:#034;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#084CCA,endColorStr=#B5CFE8);
}
li.glisse #menuglisse a:hover {
border-color:white;
background-color:#2B88E2;
color:#034;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#084CCA,endColorStr=#B5CFE8);
}
	
/* hovers with specificity */
	
li.glisse:hover { z-index:10; }		
		
ul ul, li:hover ul ul {
display:none;
}

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

