/* CSS du menu horizontal, bieler batiste */

.menu{
    background-color:#999;
    display:block;
    margin:0;
    padding:0px;
    border:2px #FFFFFF;
    width:665px;
    /*width:700px;*/

    }

.menu ul{
    position:absolute;
    display:block;
    width:55px;
    margin:0;
    padding:0;
    }

    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:174px;
    margin-top:-18px;
    }
    
.menu li{
    list-style:none;
    /* width:108px; */

    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 li li{
    display:block;
    float:none;
    }

* html .menu li li li{
    display:inline;
    }

.menu a{
    text-align:left;
    background-color: #999;
/*    border:1px #cccccc solid;*/
    border-right:2px #FFFFFF solid;
    color:#FFFFFF;
    display:block;
 /*   width:110px; */
    text-decoration:none;
    /*padding:0px;*/
	padding:2px 4px 2px 4px;
 /*  margin:1px;*/
	font-weight:bold;
	font-size:12px;
    }
		
.menu a:visited
{
    text-align:left;
    background-color: #999;
/*    border:1px #cccccc solid;*/
    border-right:2px #FFFFFF solid;
    color:#FFFFFF;
    display:block;
 /*   width:110px; */
    text-decoration:none;
    /*padding:0px;*/
	padding:2px 8px 2px 8px;
 /*  margin:1px;*/
	font-weight:bold;
	font-size:12px;
    }
		
		
.menu a:hover{
    background-color: #574446;
  /*  border:1px #574446 solid; */
	color:#FFFFFF;
	font-weight:bold;
    }
   
.ssmenu a{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000;
    display:block;
    width:170px;
    text-decoration:none;
    padding:0px 0;
	font-weight:normal;
    }

.ssmenu a:visited{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000;
    display:block;
    width:170px;
    text-decoration:none;
    padding:0px 0;
	font-weight:normal;
    }
    
.ssmenu a:hover{
    background-color: #ddd;
	color:#000000;
		font-weight:normal;

    }

.ssssmenu_posgauche a{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:0px 0;
    margin-left:0px;
	font-weight:normal;
    }
    
.ssssmenu_posgauche a:visited{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:0px 0;
    margin-left:0px;
	font-weight:normal;
    }
    
.ssssmenu_posgauche a:hover{
    background-color: #ddd;
	color:#000000;
		font-weight:normal;

    }
		
.ssssmenu_posdroite a{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
    padding:0px 0;
    margin-left:0px;
	font-weight:normal;
    }
    
.ssssmenu_posdroite a:visited{
    text-align:left;
    background-color: #cccccc;
    border:1px #cccccc solid;
    color:#000000;
    display:block;
    width:120px;

    text-decoration:none;
    padding:0px 0;
    margin-left:0px;
	font-weight:normal;
    }
    
.ssssmenu_posdroite a:hover{
    background-color: #ddd;
	color:#000000;
		font-weight:normal;

    }
	
*html .ssmenu a{

	align:left;
    text-align:left;
    background-color: #cccccc;
    color:#000000;
    display:block;
    width:170px;
    text-decoration:none;
	font-weight:normal;
    }
    
*html .ssmenu a:hover{
    background-color: #ddd;
	color:#000000;
    }
   
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #cccccc;
}
.ssmenu a:focus{
    background-color: #ddd;
}
.menu a:focus{
    background-color: #ddd;
}

a.linkOver{
    background-color: #ddd;
    }

*html .ssssmenu_posgauche a{
    text-align:left;
    background-color: #D9D9D9;
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
	font-weight:normal;
    }
    
    
*html .ssssmenu_posgauche a:hover{
    background-color: #ddd;
	color:#000000;
		font-weight:normal;

    }
		
*html .ssssmenu_posdroite a{
    text-align:left;
    background-color: #D9D9D9;
    color:#000000;
    display:block;
    width:120px;
    text-decoration:none;
	font-weight:normal;
    }
    
*html .ssssmenu_posdroite a:hover{
    background-color: #ddd;
	color:#000000;
		font-weight:normal;

    }
    
    
*html .menu{
    background-color:#999;
    display:block;
    margin:0;
    padding:0px;
    border:2px #FFFFFF;
    width:655px;
    /*width:700px;*/

    }
