div#menubar { 
	position:relative;
	clear:both;
	height:0px;    /* DANGEROUS: is redefined in template homepage  */
	/*vertical-align:bottom;*/
	margin: 0px;
	margin-left: 6px;
	padding: 0px; /* DIP Position de la barre menu dans la div  */
	font-weight:bold;
	font-size:9px;
	
	z-index:3000;
	overflow:visible;
}

/* Set the width of the menu elements */

#nav-prodnav li { /* DIP boutons du menu */
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size:9px;
	line-height: 2.1em;
	float:left;
	width: 118px;
	text-align: left;
	padding:0px;
	margin-right:0px;
	margin-left:0px;
	position:relative;
	/*border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;*/
}

#nav-prodnav li li {  /* DIP boutons du sous-menu */
	width: 118px;
	text-align: inherit;
	position:relative;
	}


/* Unless you know what you do, do not touch this */ 

#nav-prodnav, #nav-prodnav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#nav-prodnav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#nav-prodnav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#nav-prodnav li { 
	margin-left: -1px;
	margin-top: 0px;
	float: left; 
	}
#nav-prodnav li li { 
	margin-left: -0px; /* DIP lmt */
	margin-top: -1px;
	float: none; 
	position: relative; 
	}
#nav-prodnav li li li{ 
	margin-left: 0px; /* DIP lmt */
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

/* Styling the basic apperance of the menu elements */

#nav-prodnav a { /* DIP boutons du menu*/
	display: block;
	margin: 0px; 
	padding: 5px 5px; 
	color:#333333;
	font-size:1.1em;
	text-decoration: none; 
	background-color:#DDDDDD;
	}
#nav-prodnav a:hover { /* DIP couleurs des boutons du menu survolés*/
	color: #333333;
	background-color: #CCCCCC;
	}
#nav-prodnav li a { 
	border-right: 0px;
	border-left: 0px;
	/*border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0*/
	}
#nav-prodnav li li a { 
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	}	
#nav-prodnav li, #nav-prodnav li.menuparent { 
/*	background-color: #9f9f9f;    */
	}
#nav-prodnav li li, #nav-prodnav li li.menuparent { 
	background-color: #7f7f7f;    
	}

/* Styling the basic apperance of the active page elements */
/* (shows what page in the menu is being displayed) */

#nav-prodnav li.menuactive { 
	background-color: #7F7F7F; 
	}
#nav-prodnav li.menuactive li.menuactive { 
	background-color: #9F9F9F; 
	}


/* Styling the basic apperance of the menuparents - */
/* here styled the same on hover (fixes IE bug) */

#nav-prodnav li.menuparent:hover {
	background-color: #FFCC00; 
}

#nav-prodnav ul li.menuparent, #nav-prodnav ul li.menuparent:hover, #nav-prodnav ul li.menuparenth { 
	/*background-image: url(file:///C|/Documents and Settings/PC/Local Settings/Temporary Internet Files/Content.IE5/AZJ444VF/modules/MenuManager/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; */
	}



/* Styling the apperance of menu items on hover */

#nav-prodnav li:hover, #nav-prodnav li.menuh, #nav-prodnav li.menuparenth, #nav-prodnav li.menuactiveh { 
	background-color: ;
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#nav-prodnav li {
	padding-top:0px;
}

#nav-prodnav li li {
	padding-top:0px;
}




#nav-prodnav ul, 
#nav-prodnav li:hover ul, 
#nav-prodnav li:hover ul ul, 
#nav-prodnav li:hover ul ul ul, 
#nav-prodnav li.menuparenth ul, 
#nav-prodnav li.menuparenth ul ul, 
#nav-prodnav li.menuparenth ul ul ul { 
	display: none; 
	}
#nav-prodnav li:hover ul, 
#nav-prodnav ul li:hover ul, 
#nav-prodnav ul ul li:hover ul, 
#nav-prodnav ul ul ul li:hover ul, 
#nav-prodnav li.menuparenth ul, 
#nav-prodnav ul li.menuparenth ul, 
#nav-prodnav ul ul li.menuparenth ul, 
#nav-prodnav ul ul ul li.menuparenth ul { 
	display: block; 
	}

<!--
/* IE Hacks */

#nav-prodnav li li { 
	float: left; 
	clear: both; 
	}
#nav-prodnav li li a { 
	height: 1%; 
	}
