/*CSS MENU VERTICAL*/
/*format menu*/
.menu{
    /*position:absolute; permet de figer et positionner le menu dans la fenetre*/
    width: 153px;
    border-top:	0px solid #006699; /* bordures de menu*/
    border-left: 0px solid #006699;
    border-right: 0px solid #006699;
	border-bottom: 0px solid #006699; /* on peut le desactiver sans padding*/
    margin: 0px;	/*15px marge autour du menu par rapport a gauche de du conteneur*/
    padding:0px; /*marge interieur autour du contour du menu */
	background-color: #DADADA; /*fond de menu*/
    }
    
.menu span{
    display:none;
    }
 /*format sous menu*/   
.menu ul{
    border-top: 1px  solid #006699; /* bordure de sous menu*/
    border-left: 1px  solid #006699; 
    border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
    margin:0;
    padding:1px;
   	position:absolute;  /*important pour avoir un comportement compacte et solidaire du sous menu % menu*/
    width: 153px;
	background-color: #DADADA; /*fond de sous menu*/
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left: 37px;  /*pour positionner le décallage en longueur du sous menu*/
    margin-top:-1px; /*pour positionner le décallage en hauteur du sous menu*/
	/*padding: 0.5em;  pour ecarter les boites de sous menu*/
    }
	
 /*formatage cellule de menu*/        
.menu li{
    border-top: 0px  solid #006699; /* bordure de cellule de menu*/
    border-left: 0px  solid #006699; 
    border-right: 0px solid #006699;
	border-bottom: 0px solid #006699;
    width:153px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:1px; /*padding global de toute les cellules*/
    }
       
.menu a{
	/*formatage texte*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	/*font-weight: bold;*/
	color: #000066; /*336699*/
	/*formatage du bloc*/
	display:block;
	width:153px;
    border-top: 1px  solid #006699; /* bordure de zone de lien intra cellule de menu*/
    border-left: 0px  solid #006699; 
    border-right: 0px solid #006699;
	border-bottom: 1px solid #006699;
	text-decoration:none;
	margin:0;
	padding:5px 0 5px 0;
	/*positionnement image de fond*/
	background-color: #99CCCC;
	background-image: url(bonhomme_over.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
	/*positionnement texte aligne dans le menu*/
    padding-left: 20px;
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
    }
 /*survole gris*/   
.menu a:hover{
    background-color: #FFFFFF;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #FFFFFF;
}

/*a.linkOver{
    background-color: #FFFFFF; 
   }*/
   
/*Menage technique*/
.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    

