#page #top #menutop {
	margin-left: 320px;
	width: 470px;
	margin-right: 28px;
	position:absolute;
	z-index:50000;

}


/* NEW MENU */

/*Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */

ul#navmenu-h { margin: 0; padding: 0; position: relative;  list-style-type: none;}
ul#navmenu-h ul { width: 180px; /* Sub Menu Width */ margin: 0; display: none; position: absolute; top: 100%; left: 0; list-style-type:disc; float:left; }
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 198px }
ul#navmenu-h li { float: left; position: relative; }
ul#navmenu-h ul li { width: 180px; display: block; float:left; height:19px;}

.fleche{
	position: absolute;
	right: 3px;
	top:3px;
	}

/* Root Menu */
ul#navmenu-h a { border-left: 1px solid #999999; padding: 0px 25px 3px 6px; float: left; display: block; background: none; color: #999999; font: bold 11px Arial, sans-serif; text-decoration: none;  text-transform: uppercase; }


ul#navmenu-h li ul li a{ border-left:none; opacity:0.8; filter : alpha(opacity=80); border-bottom:1px solid #b0b2b6; padding-right: 3px; width:100%; padding-top: 1px; padding-left: 15px; height:15px; position: relative;  text-transform: none;  }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { background: #e8e8e9; color:#999999;   }

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none; background: #e8e8e9; color:#767676;  background-image: url(puce_gris.gif); background-repeat: no-repeat; background-position: 5px center; }

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #8e0720; color:#fff; background-image: url(puce_blanc.gif); background-repeat: no-repeat; background-position: 5px center; opacity:1; filter : alpha(opacity=100);  }

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { color:#767676; background: #e8e8e9;  background-image: url(puce_gris.gif); background-repeat: no-repeat; background-position: 5px center; opacity:0.8; filter : alpha(opacity=80);  }

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {  background: #8e0720; color:#fff; background-image: url(puce_blanc.gif); background-repeat: no-repeat; background-position: 5px center; opacity:1; filter : alpha(opacity=100); }

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666; }

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333; }

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

.navmenu_niv_1{
	/* text-transform: uppercase;*/
	}

ul#navmenu-h li .on{
	color:#982137;
	}

ul#navmenu-h ul.last{
	left:-113px;
	}





/* OLD MENU */

/*
#page #top #menutop ul {
	list-style-type: none;
}
#page #top #menutop li {
	display: block;
	float: left;
	min-height: 30px;
	width: 85px;
	background-image: url(barre_menutop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
#page #top #menutop a {
	color: #999999;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 80px;
	padding-top: 10px;
	padding-left: 5px;
}
#page #top #menutop .sousmenu {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #992137;
	font-size: 11px;
	text-transform: none;
	color: #992137;
	position:relative;
	z-index:50000;
	font-weight: normal;
	background-image: url(fond_menu.png) !important;
	background-image:none;
	background-repeat: repeat;
	background-color: transparent !important;
	background-color:white;
}
#page #top #menutop .sousmenu a {
	color: #992137;
	line-height:95%;
	height:auto;
	min-height:13px;
	width:75px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #999999;
	margin-left:3px;
	background-color:transparent;
}

#page #top #menutop .sousmenu a:hover {
	color: #999999;
}

#page #top #menutop li div.sousmenu {
	display: none;
}
#page #top #menutop li:hover div.sousmenu {
	display: block;
}

*/