/* Start of CMSMS style sheet 'NuMotion_Menu' */
@charset "utf-8";


/* DIVs ------------------------------ */

#menu_wrapper {
	float: left;
	height: 43px;
	margin: 0;
	padding: 0;
	background-position: top left;
	background-repeat: no-repeat;
}
.gauche-inactif { background-image: url('images_menu/left-most.png'); }
.gauche-actif { background-image: url('images_menu/left-selected-special.png'); }

/* IE6 */
.gauche-inactif { -background-image: none; }
.gauche-actif { -background-image: none; }

#menu_inner_wrapper {
	float: left;
	height: 43px;
	margin: 0;
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 1.2em;
}
.droite-inactif { background-image: url('images_menu/right-most.png');}
.droite-actif { background-image: url('images_menu/right-selected-special.png'); }

/* IE6 */
.droite-inactif { -background-image: none;}
.droite-actif { -background-image: none; }

/* ULs et LIs premier niveau ------------------------------ */

#menu_wrapper ul.niv1 {
	height: 43px;
	margin: 0 10px 0 16px;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
-margin-left: 120px; /* IE6 */
}

#menu_wrapper ul.niv1 li {
	height: 43px;
	margin: 0;
	padding: 0;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url('images_menu/separator.png');
-background-image: none; /* IE6 */
	background-position: top right;
	background-repeat: no-repeat;
-width: 120px; /* IE6 */
}

#menu_wrapper ul.niv1 li a {
	display: block;
	height: 30px; /* 43 moins paddings verticaux ci-bas */
	margin: 0 16px 0 0;
-margin-right: 4px; /* IE6 */
	padding: 13px 8px 0 0;
-padding-right: 3px; /* IE6 */
	color: #fff;
-color: #000; /* IE6 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-image: url('images_menu/bg.png');
-background-image: none; /* IE6 */
	text-decoration: none;
}

#menu_wrapper ul.niv1 li a:hover {
	text-decoration: none;
	color: #61BAFE;
-color: #000; /* IE6 */
}

/* pour ACTIF en jQuery hover */
#menu_wrapper ul.niv1 li.actif-gauche { 
	background-image: url('images_menu/left-selected.png');
-background-image: none; /* IE6 */
}
#menu_wrapper ul.niv1 li.actif-droit { 
	background-image: url('images_menu/right-selected.png');
-background-image: none; /* IE6 */
}
#menu_wrapper ul.niv1 li a.actif {
	background-image: url('images_menu/bg_selected.png');
-background-image: none; /* IE6 */
	background-position: top right;
	background-repeat: no-repeat;
}

/* pour ACTIF en jQuery Defaut (arrivee sur page) */
#menu_wrapper ul.niv1 li.actif-gauche-defaut { 
	background-image: url('images_menu/left-selected.png');
-background-image: none; /* IE6 */
}
#menu_wrapper ul.niv1 li.actif-droit-defaut { 
	background-image: url('images_menu/right-selected.png');
-background-image: none; /* IE6 */
}
#menu_wrapper ul.niv1 li a.actif-defaut {
	background-image: url('images_menu/bg_selected.png');
-background-image: none; /* IE6 */
	background-position: top right;
	background-repeat: no-repeat;
}

/* SubMenu --------------------------------------------------- */

#menu_wrapper ul.niv1 li ul.cache { display: none; }
#menu_wrapper ul.niv1 li ul.montre { display: block; }

#menu_wrapper ul.niv1 li ul.niv2 {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0 0 -12px;
	background-color: #0099FF;
	padding: 0;
	position: absolute;
	z-index: 900;
}

#menu_wrapper ul.niv1 li ul.niv2 li {
	background-image: none;
	background-color: #0099FF;
	height: 26px;
	padding: 6px;
	float: none;
	clear: right;
}

#menu_wrapper ul.niv1 li ul.niv2 li a { 
	background-image: none;
	background-color: #0099FF;
	margin: 0;
	padding: 0 0 0 8px;
	height: 20px;
}

#menu_wrapper ul.niv1 li ul.niv2 li a { text-decoration: none; margin-right: 4px; min-width: 100px;}
#menu_wrapper ul.niv1 li ul.niv2 li a:hover { color: #000; border-left: 4px solid #fff; margin-right: 0px; }

/* spéciaux FIRST et LAST ---------------------------------- */
#menu_wrapper ul.niv1 li.last {
	background-image: none;
}

#menu_wrapper ul.niv1 li.last a { 
	margin-right: 0;  /* to overwrite previous Separator width */
	padding-right:  18px;
}
/* End of 'NuMotion_Menu' */

