/* CSS du menu horizontal */

.menu{
    display:block;
    margin:0;
    padding:0 0 0 10px;
	border:none;
    }
	
.menu ul{
	position:absolute;
    display:block;
	width:200px; /*Largeur des sous-menu here*/		
    padding:2px 0 2px 5px;	
	margin:3px 0 0 3px;
	background-color:#212121;	
	/*
	border:1px solid #00FF33;
	white-space:nowrap;
	*/
    }
    
.menu li ul{
    visibility:hidden;	
 }

.menu li li ul{
    position:absolute;
    margin-left:140px;
    margin-top:-15px;
    }
    
.menu li{
    list-style:none;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding-left:8px;
	padding-right:8px;
	padding-top:0;
	padding-bottom:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;		
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;	
    }

.menu a{
    display:block;
    /*text-decoration:none;*/
    }
    
.menu a:hover{
    /*background-color: #eee;*/
    }

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

a.linkOver{
    /*background-color: #eee;*/
}

.menu .sousMenu a{
	font-size:11px;
	background-color:#212121; 
	color:#FFFFFF;	
	padding:3px;
/*	
	border-bottom:1px dotted white; 
	border-right:1px dotted white; 
	border-left:1px dotted white; 
	text-decoration:none;
*/	
}

.menu .sousMenu a:hover{
		font-size:11px;
		background-color:#668054;
		color:#FFFFFF;
		padding:3px;
		border-bottom:1px dotted #FFF;		
		border-left:1px dotted #FFF; 
		border-right:1px dotted #FFF; 
		text-decoration:none;
}

/*
.menu .sousMenu a:visited{font-size:11px;background-color:#3D6124;color:#FFFFFF;padding:3px;border-bottom:1px dotted white; border-right:1px dotted white; border-left:1px dotted white; text-decoration:none;}
	
*/		  

