.navigation2, .navigation2 ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1; 
	width:250px;
	z-index:1000;
	height:32px;
}


.navigation2 a {
	display: block; text-decoration:none; 
}

.navigation2 li { /* tous les items de liste */
	background-color:#88C8B0; padding:3px; 
	width:235px; height:32px; line-height:32px; padding-left:15px;
	text-align:left; cursor:pointer; 
	
	
	list-style:none; list-style-image:none; list-style-type:none; background-image:none; 
	color:#FFF; text-transform:uppercase; text-decoration:none; font-size:14px;
	
	position:relative;    
}




.navigation2 li a { 
	color:#FFF; text-transform:uppercase; text-decoration:none; font-size:14px;
}

.navigation2 li a:hover {
	color:#88c8b0;  
}


.navigation2 li ul { /* listes de deuxi�me niveau */
	position:absolute; 
	top:38px; left:0px; 
	display:none; 
	/* left: -999em; /* on met left plut�t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'�cran */
	
 	background-color:#E5E5E5;  width:254px;height:30px;
}

.navigation2 li ul li { /* listes de deuxi�me niveau */
	clear:both; 
	
	
	background-color:#E5E5E5;  width:239px;
		
	margin:0px; padding:0px; 
	padding-left:15px;
	
	border-bottom:solid; border-bottom-width:1px; border-bottom-color:#FFF; 
	height:30px; line-height:30px;
	
	text-align:left; text-transform:none;  
}






.navigation2 li ul li a {
	color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none;   

}





	

.navigation2 li ul li ul { /* listes de troisi�me niveau et plus */
	position: absolute;
	display:none; 
	/* left: -999em; /* on met left plut�t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'�cran */
	margin-top:0px;
	left:200px;  top:0px; 
	
}

.navigation2 li ul li ul li { /* listes de troisi�me niveau et plus */
	clear:both; 
	display:block; 
	height:30px;
	line-height:30px; 
	text-align:left; 
	padding:0; 
	margin:0; 
	padding-left:10px; 

	
}




.navigation2 li ul li ul li a { 
	 
}

.navigation2 li ul li ul li a:hover { 
}


.navigation2 li:hover ul ul, .navigation2 li.sfhover ul ul {
	/*display:none; */

}


.navigation2 li ul li ul li :hover  a{ /* listes de deuxi�me niveau */
	color:#FFFFFF; 


}

.visible {
  display: block;
}

.navigation2 li:hover ul, .navigation2 li li:hover ul, .navigation2 li.sfhover ul, .navigation2 li li.sfhover ul { /* listes imbriqu�es sous les items de listes survol�s */
	display: block
	
}