/* CSS du menu horizontal, bieler batiste */.menu{    position:absolute;    display:block;    margin:0;    padding:0;     width:620px;	 z-index:1000;    }.menu ul{    position:absolute;    display:block;     /*width:124px;*/    /*margin:0;*/    padding:0;	border-left: 1px solid #333;	border-right: 1px solid #333;	border-bottom: 1px solid #333;    }    .menu li ul{    visibility:hidden;    }.menu li li ul{    position:absolute;   margin-left:0;   /* margin-top:-23px;*/    }    .menu li{    list-style:none;    /*width:124px;*/    height:auto;    display:inline;    display/**/:block;    float:none;    float/**/:left;    margin:0;    padding:0;    }    .menu li li{    display:block;    float:none;    }    /* correct a little IE bug */* html .menu li li{    display:inline;    }.menu li a{     display:block;    /*width:120px;*/    margin:0px;text-decoration: none;    }.menu ul li a{	font-size:0.9em;    text-align:left;	background-color:#E3E7C9;    border-top:1px  solid #666;	color:#663300;    display:block;    width:169px;    padding:1px 3px 1px 13px;    margin:0;	z-index:1000;    }	.sous-cat  {	font-size:0.9em;    text-align:left;	background-color:#FFF;    border-top:1px  solid #666;	color:#FF6600;    display:block;    width:169px;    padding:0 3px 0 13px;    margin:0;	font-weight:bold;    }    .menu ul li a:hover{text-decoration: none;    background-color:#FFF;    border-top:1px solid #aaa;	background-image:url(css-img/fond-liste-gauche-on.gif);background-position:1px 0px;background-repeat:no-repeat;    }    .menu_on {text-decoration: none;    background-color:#FFF;    border-top:1px solid #aaa;	background-image:url(css-img/fond-liste-gauche-on.gif);background-position:1px 0px;background-repeat:no-repeat;}/* for a mozilla better display with key nav */.menu a:focus{    background-color: white;}a.linkOver{    background-color: white;    }	/* FIN du CSS du menu horizontal, bieler batiste */
