/* CSS du menu horizontal, bieler batiste */

.menu{ text-align: center; width: 620px; z-index: 3; margin: 0; padding-top: 3px; display: block; }

.menu ul{ position:absolute; display:block; width:160px;
    /*margin:0;*/
    z-index: 3; margin: 0; padding:0; }
    
.menu li ul{ background-color: #7f93a4; width: 220px; z-index: 3; visibility:hidden; border: solid 1px #4c5673; }

.menu li li ul{ position:absolute; z-index: 3; margin-top:-23px; margin-right: 0; margin-left: 124px; padding: 0; }
    
.menu li{ list-style:none; width:auto; height:auto; z-index: 3; display:inline; display/**/:block; float:none; float/**/:left; margin: 0; padding:0 5px; }
    
.menu li li{ z-index: 3; display:block; float:none; margin: 0; padding: 0; }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{ background-color: #7f93a4; border:solid 1px #7f93a4; color:#fff; font-size: 12px; font-family: "trebuchet ms"; font-variant: small-caps; display:block; width:auto; text-decoration:none; text-align: left; letter-spacing: 4px; padding:2px 10px 2px 4px; margin:1px; }
    
.menu a:hover{ color: #f29400; background-color: #4c5673; border:solid 1px #4c5673; }
    
/* for a mozilla better display with key nav */
.menu a:focus{ color: #fff; background-color: #f29400; }

a.linkOver{ color: #fff; background-color: #7f93a4; border-color: #7f93a4; border-width: 1px; }
