/* zone princpale dans la	quelle le menu est place */

#menu{
    position:relative;
    width: 100%;
	background-image: url(images/bg_menu_bas.jpg);
	height: 28px;
    }
	
/* initialisation de la balise ul */
	
#menu ul{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
}
    
#menu li ul{
	clear: left;
	display:block;
	position: relative;
    visibility:hidden;
	/*margin-top:30px;*/
	float: none;
    }
  
/* initialisation de la balise li et spécification de la taille des menus et des bordures */
    
#menu li{
    list-style:none;
    width:125px; /*largeur d'un menu moins largeur de la bordure*/
    float/**/:left;
    margin:0;
    padding:0; /* marge interne haute pour décaler les textes du menu vers le bas */

    }
 
 /* alignements de la balise li pour les sous menus - les uns  en dessous des autres */
    
#menu li li{
    float:none;
	display: block;
}

* html .menu li li{
    display:inline;
    }

/* styles des liens du menu par défaut + largeur pour firefox */

#menu a{
    display: block;
	width: 125px;
	text-align: left;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	float: left;
	border-width: 0 1px 0 0;
	border-style: dotted;
	border-color:#000000;
	text-align:center;
 }

/* styles des liens survolés du menu par défaut */
 
#menu a:hover{
    text-decoration: underline; /* effet de survol par defaut */
}

#menu span{
    display:none;
}

#menu li li a{
	display:block;
	float: none;
    background: url(images/bg_ss_menu.gif) top repeat-x #B07040;
	width: 120px;
	font-weight:normal;
	padding: 0 2px 0px 2px;
	text-align:left;
	line-height: 29px;
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#000000;

}
#menu a.dernier{
	border:none;
}
