
/* Basic code - don't modify */
 
 #nav { display: block;position: relative; z-index: 200;}
  #nav li { display: block; padding: 0;float:left;position: relative; z-index: 200;}
  #nav a { display: block; float:left;}
  #nav ul { position: absolute; left: -55px; margin: 0; padding: 0; z-index: 200;}
  	#nav ul a { width:150px;float:none;} /* IE6/7 fix */
    #nav ul li { float: none; text-align:left; }
    #nav ul ul { top: 0; left: 60px; }
    
/* Essentials - configure this */

#nav ul { width: 130px; }
#conteneur #menu_haut #nav ul ul { left: 158px; }

/* Everything else is theming */
 
#nav { }
#nav *:hover { background-color: none; }
#nav a { }
  #nav ul {top:-999em;}
  #nav li.shover ul {top:18px;}
    #nav ul li a, #conteneur #menu_haut #nav ul li.shover ul li a { background-color: #eee7e1;}
     #conteneur #menu_haut #nav ul a:hover, #conteneur #menu_haut #nav ul li.shover a, #conteneur #menu_haut #nav ul li.shover ul li a:hover { background-color: #add7e4;text-decoration:none; }

   #nav ul a { border: 1px solid #FFF;border-right: none; padding:6px;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#nav ul a.no-bottom {border-bottom:none;}
#nav ul a.no-border {border-bottom:none;border-top:none;}
#nav ul a.border-bottom {border-bottom:1px solid #FFF;border-top:none;}

#conteneur #menu_haut #nav li ul li{
	width: 163px;
	position: relative;
	padding: 0px;
	margin: 0px;
	z-index:200;
}
#conteneur #menu_haut #nav li ul li ul{
	top: -999em;
	left: 163px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	display: block;
	height: auto;
	z-index: 200;
	width: 200px;
}
#conteneur #menu_haut #nav li.medecine-esthetique ul {left:-15px;}
#conteneur #menu_haut #nav li.medecine-esthetique ul li ul {left:163px;}
#conteneur #menu_haut #nav li.shover ul li.shover ul {
	top:0;
}
#conteneur #menu_haut #nav li ul li ul li {
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	background: none;
}
#conteneur #menu_haut #nav li ul li ul li.img{background: #9ac4d6;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;width:199px;padding-bottom:4px;}
#conteneur #menu_haut #nav li ul li ul li.img img {margin-left:8px;margin-top:8px;border:1px solid #fff;}
#conteneur #menu_haut #nav li ul li ul li a{
	width: 187px;
	clear:both;
}
#conteneur #menu_haut #nav li ul li ul li a {
	border-right:1px solid #fff;
	font-weight:bold;
}

#conteneur #menu_haut #nav li ul li ul li ul li a {
	padding-left:15px;
	width:178px;
	font-weight:normal;
	padding-top:2;
	padding-bottom:2;
	line-height:14px;
	font-size:12px;
}
#conteneur #menu_haut #nav li ul li ul li ul{
	position: relative;
	left: 0;
	top: 0;
	z-index:200;
}

