  #menu ul {
	margin:0;
	padding:0;
}
  #menu a.menu2 {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	width: 126px;
	line-height: 14px;
	float: left;
	text-align: left;
	margin: 0;
	background-color: #0066CC;
	font-weight: normal;
}
#menu a.menu2:hover {
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00CC00;
	height: 14px;
	width: 126px;
	text-align: left;
	line-height: 14px;
}
#menu a.menu {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	width: 126px;
	line-height: 14px;
	float: left;
	text-align: center;
	margin: 0;
	background-image: url(degrade02.jpg);
	font-weight: normal;
}
#menu a.menu:hover {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFF66;
	text-decoration: none;
	height: 14px;
	width: 126px;
	line-height: 14px;
	float: left;
	text-align: center;
	margin: 0;
	background-image: url(degrade02.jpg);
}
#menu a.menu3 {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	width: 160px;
	line-height: 14px;
	float: left;
	text-align: left;
	margin: 0;
	background-color: #0066CC;
	font-weight: normal;
}
#menu a.menu3:hover {
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	height: 14px;
	width: 160px;
	text-align: left;
	line-height: 14px;
}
#menu a.menu4 {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	width: 165px;
	line-height: 14px;
	float: left;
	text-align: left;
	margin: 0;
	background-color: #0066CC;
	font-weight: normal;
}
#menu a.menu4:hover {
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	height: 14px;
	width: 165px;
	text-align: left;
	line-height: 14px;
	font-weight: normal;
}
#menu a.ressources {
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 14px;
	width: 126px;
	line-height: 14px;
	float: left;
	text-align: left;
	margin: 0;
	background-color: #336699;
	font-weight: normal;
}
#menu a.ressources:hover {
	margin:0;
	padding:0;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00CC00;
	height: 14px;
	width: 126px;
	text-align: left;
	line-height: 14px;
}
  #menu ul li {
	behavior:url('menu.htc');
	position:expression('relative');
	display:expression('inline');
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(degrade02.jpg);
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	float: left;
}
  #menu ul li { display:block; }
  #menu ul li:hover {
	position: relative;
	top: 0px;
}
  #menu ul li ul { top:expression(this.parentNode.offsetHeight+"px");
	left:expression(0);
	<!--[if !IE]> <-->
	position:absolute;
	<!--><![endif]-->
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
}
  #menu ul li:hover ul {
	visibility:visible;
	position: relative;
}
  #menu ul li ul li {
	display:block;
}
#menu ul li:hover ul li ul {
	left:126px;
	position:relative;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: -14px;
}
#menu ul li ul li ul { 
	left:125px;
	<!--[if !IE]> <-->
	position:absolute;
	<!--><![endif]-->
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: 0px;
}
#menu ul li:hover ul li:hover ul { visibility:visible; }
#menu ul li:hover ul li ul.tp {
	position:relative;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: 0px;
}
#menu ul li ul li ul.tp { 
	left:0px;
	<!--[if !IE]> <-->
	position:absolute;
	<!--><![endif]-->
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: 14px;
}
#menu ul li:hover ul li:hover ul.tp { visibility:visible; }
#menu ul li:hover ul li ul.ifa {
	position:relative;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: -14px;
	left: -160px;
}
#menu ul li ul li ul.ifa { 
	left:-160px;
	position:absolute;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: 0px;
}
#menu ul li:hover ul li:hover ul.ifa { visibility:visible; }
#menu ul li:hover ul li:hover ul li ul {
	left:126px;
	position:relative;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: -14px;
}
#menu ul li ul li ul li ul { 
	left:125px;
	position:absolute;
	visibility:hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 126px;
	text-align: center;
	top: 0px;
}
#menu ul li:hover ul li:hover ul li:hover ul { visibility:visible; }

