/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */

.Nmenu, .Nmenu2, .Nmenu3 {font-family: arial, sans-serif; background-color:#EEE;font-size:small; margin-bottom:0px;width:150px;position:relative;}

.Nmenu {}
.Nmenu ul {list-style-type: none;}

/* Niveau 1*/
.Nmenu ul li {
	float:left; margin-right:1px; position:relative; border-bottom:1px solid #999999;
	display:block; width:150px; height:20px; line-height:20px;
	text-decoration:none;text-align:center;}
	
.Nmenu ul li a, .Nmenu ul li a:visited {
	display:block; width:150px; height:20px;
	line-height:19px;
	text-decoration:none; color:#990033;}
.Nmenu ul li:hover a {color:#FFFFFF; background-color:#990033; border-right:1px solid #999999;}

/* Niveau 2*/
	/* Etat : normal */
	.Nmenu ul li ul {display: none;z-index:1000;}
	.Nmenu ul li:hover ul {display:block; position:absolute; z-index:100; top:0; left:150px; width:250px;border:1px solid #999; border-bottom-width:0px;}
	.Nmenu ul li:hover ul li a {display:block; background:#CCCCCC; color:#990033; border-bottom:1px solid #999;width:250px;}
	/* Etat : sous menu */
	.Nmenu ul li:hover ul li a.hide {background-color:#EEEEEE;}
	.Nmenu ul li:hover ul li a:hover {background-color:#990033; color:#FFF;}
	.Nmenu ul li:hover ul li.Specific a { background-color:#990033; color:#FFF; font-weight:bold;}
	
/* Niveau 3*/
	.Nmenu ul li:hover ul li ul {display: none;}
	.Nmenu ul li:hover ul li:hover ul {display:block; position:absolute; z-index:100; left:250px; top:0; color:#369;border:1px solid #999; border-bottom-width:0px;}
	.Nmenu ul li:hover ul li:hover ul li a {display:block; width:250px; background:#CCCCCC; color:#990033;}
	.Nmenu ul li:hover ul li:hover ul li a:hover {background-color:#990033; color:#FFFFFF;}
	.Nmenu ul li:hover ul li ul li a.hide {background-color:#EEEEEE;}
	
/* Niveau 4*/
	.Nmenu ul li:hover ul li:hover ul li ul {display: none;}
	.Nmenu ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; z-index:100; left:250px; top:0; color:#369;border:1px solid #999; border-bottom-width:0px;}
	.Nmenu ul li:hover ul li:hover ul li:hover ul li a {display:block; width:250px; background:#EEE; color:#990033;}
	.Nmenu ul li:hover ul li:hover ul li:hover ul li a:hover {background-color:#C3EAFB; color:#FFFFFF;}



.Nmenu h1 {
	display:block; width:150px;
	border-bottom:1px solid #999; background-color:#999999;
	text-decoration:none; color:#FFF;text-align:center;font-size:small; font-weight:bold;
	
	background-color:#C3D825;
	color:#006699;}
	

.Nblanc {width:150px; height:20px; float:none; clear:both;background-color:#FFFFFF;border-bottom:1px solid #999}
ul li.hide_petit a, ul li.hide_petit a:visited { background-color:#FFFFFF;line-height:5px;}

/* Menu 3*/
.Nmenu3 {}
.Nmenu3 ul li {
	float:left; margin-right:1px; position:relative; border-bottom:1px solid #999999;
	display:block; width:150px; 
	text-decoration:none;text-align:center;}
	
.Nmenu3 ul li a:link, .Nmenu3 ul li a:visited {
	display:block; width:150px; 
	text-decoration:none; color:#990033;}
.Nmenu3 ul li:hover a {color:#FFFFFF; background-color:#990033; border-right:1px solid #999999;text-decoration:none; }
