.menuIndicateur{
background: url(fleche.gif) center right no-repeat;
}

.menu{
position:absolute;
top:76px;
left:165px;
display:block;
margin:0;
padding:0;
width:600px;
font: 0.84em Verdana, "Trebuchet MS", helvetica, sans-serif ;
}

.menu ul{
position:absolute;
display:block;
width:150px;
margin:0;
padding:0;
}

.menu li ul{
visibility:hidden;
}

.menu li li ul{
position:absolute;
top:auto;
left:auto;
margin-left:150px;
margin-top:-21px;
}

.menu li{
list-style:none;
width:150px;
height:auto;
display:inline;
display/**/:block;
float:none;
float/**/:left;
margin:0;
padding:0;
}

.menu li li{
display:block;
float:none;
}

* html .menu li li{
display:inline;
}

.menu a{
text-align:center;
filter:alpha(opacity=92);
-moz-opacity:0.92;
opacity: 0.92;
font-weight: bold;
background-color: #eee;
color: #000040;
border:1px #666 solid;
display:block;
width:146px;
text-decoration:none;
padding:2px 0;
margin:1px;
}

.menu a:hover{
background-color: #B5DCFF;
border:1px #aaa solid;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
}

.menu a:focus{
background-color: #CFCFFF;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
font-weight: normal;
}

.menu span{
display:none;
}

.menu li li a{
background-color: #F4FE3A;
border:1px #666 solid;
padding-left: 3px;
width: 144px;
text-align: left ;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
font-weight: normal;
}

.menu li li li a{
background-color: #F4FE3A;
border:1px #666 solid;
text-align: left ;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
font-weight: normal;
}

.menu li li li li a{
background-color: #F4FE3A;
border:1px #666 solid;
text-align: left ;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
font-weight: normal;
}