/* CSS du menu horizontal, bieler batiste */

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

.menu ul{ position:absolute; display:block; width:140px;
    /*margin:0;*/
    margin: 0; padding:0; }
    
.menu li ul{ visibility:hidden; margin-top: 0; margin-right: 1px; margin-bottom: 0; }

.menu li li ul{ line-height: 1.8; position:absolute; }
    
.menu li{ font-size: 12px; list-style:none; width:140px; display:inline; display/**/:block; float:none; float/**/:left; margin:0; padding:0; }
    
.menu li li{ line-height: 1.8; display:block; float:none; }
    
/* correct a little IE bug */
* html .menu li li{ display:inline; }

.menu a{ text-align:left; color:#000; background-color: #ccc; display:block; width:140px; text-decoration:none; margin-top: 0; margin-right: 1px; margin-bottom: 0; }
    
.menu a:hover{ color: blue; background-color: #fff; text-decoration: underline; }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #fff;
}

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