/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:10px 0px 0px 0px;
    padding:0px;
    width:600px;
	z-index:100;
}

.menu ul{
    position:absolute;
    display:block;
    width:120px;
    /*margin:0px;*/
    padding:0px;
}
    
.menu li ul{ visibility:hidden; }

.menu li li ul{
    position:absolute;
    margin-left:123px;
    margin-top:-23px;
	width:150px;
}

.menu li li li{
	width:150px;
}

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

.menu li li{ display:block; float:none; margin:1px 0px; border:1px solid #000000; }

/* correct a little IE bug */
* html .menu li li{ display:inline; }

.menu a{
    text-align:center;
    background:url('../images/design/fond_menu.jpg') repeat-x;
	border-bottom:1px solid #000000;
    color:#dedede;
    display:block;
    width:120px;
    text-decoration:none;
    padding:3px 0px;
    margin:0px;
}

.menu li li li a {
	width:150px;
}

.menu a:hover{ background:none; color:#000000; }

.menu li ul a { background:url('../images/design/fond_smenu.jpg') repeat; color:#000000; border-bottom:1px solid #000000; }
.menu li ul a:hover{ background:url('../images/design/fond_smenu2.jpg') repeat; color:#dedede; }

/* for a mozilla better display with key nav */
.menu a:focus{ background-color:#aaaaff; }

a.linkOver{ background-color:#eeeeee; }
