/* ================================================================ 
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/cssplay-drill-down-checkbox-Menu.html
Copyright (c) Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#idRecette {
	position				: relative;
	/* left					: 175px; */
	/* top						: 110px; */
}
a:link, a:visited, a:hover, a:active {
	color				: #bfbfbf;
	text-decoration			: none;
	border					: none;
}
#MenuV {
	position				: relative;
	left					: 0px;
	top						: 0px;
	width					: 430px;
	height					: 700px;
	overflow				: hidden;
	border					: 0px solid #8F8F8F;
	-webkit-user-select		: none;
	-moz-user-select		: none;
	-ms-user-select			: none;
	-o-user-select			: none;
	user-select				: none;
	-ms-touch-action		: none;
	margin					: 0px 0px 0px 0px;
	text-align				: left;
	box-shadow				: 3px 3px 10px #323232;
	z-index					: 0;
}
#MenuV .lien {
	display					: block;
	text-decoration			: none;
	border					: none;
	width					: 430px;
	float					: left;
	vertical-align			: middle;
}
#MenuV .ZoneMenuV {
	list-style				: none; 
	white-space				: nowrap; 
	background				: #ca803d;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}
#MenuV .RootTitle #MenuV .MenuTitle {
/*	display					: table-cell;*/
	max-height				: 28px;
	float					: left;
	padding					: 0px 0px 0px 0px;
	margin					: 9px 0px 0px -18px;
	color					: #870B0B;
}

#MenuV .RootTitle {
	display					: table-cell;
	width					: 306px;
	vertical-align			: middle;
	text-align				: left;
	padding					: 0px 0px 0px 6px;
	margin					: 0px 0px 0px 0px;
	height					: 32px;

	font-family				: '1942_report';
	font-size				: 20px;
	font-weight				: normal;
	font-style				: normal;
	color					: #FFFFFF; 
	background				: #B83A40;
}

#MenuV .MenuTitle {
	font-family				: 'AnyAverageDay';
	font-size				: 15px;
	background				: #B83A40;
}
#MenuV .IconeTitle {
	display					: table-cell;
	max-height				: 28px;
	float					: left;
	max-width				: 80px;
	padding					: 0px 0px 0px 10px;
	margin					: 2px 0px 0px 0px;
}
#MenuV .Icone {
	display					: table-cell;
	max-height				: 25px;
	float					: left;
	max-width				: 80px;
	padding					: 0px 0px 0px 5px;
	margin					: 4px 0px 0px 0px;
	border					: none;
}
#MenuV .IconeSuite {
	display					: table-cell;
	vertical-align			: middle;
	float					: right;
	background-image		: url("../../lib_ressources/ressources/c24Next.png");
	background-repeat		: no-repeat;
	background-position		: right top;
	height					: 28px;
	width					: 28px;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}

#MenuV li {
	height					: 32px; 
	border-bottom			: 1px solid #626262;
}

#MenuV  ul ul {
	list-style				: none; 
	position				: absolute; 
	z-index					: 20; 
	left					: 430px; 
	top						: 0px; 
/*	height					: 720px;*/
	width					: 430px;
	-webkit-transition		: 0.25s ease-out;
	-o-transition			: 0.25s ease-out;
	-moz-transition			: 0.25s ease-out;
	transition				: 0.25s ease-out;
	padding					: 0px 0px 0px 0px;
	margin					: 0px 0px 0px 0px;
}
#MenuV .LabelNiveau_1, 
#MenuV .LabelNiveau_2, 
#MenuV .LabelNiveau_3, 
#MenuV .LabelNiveau_4, 
#MenuV .LabelNiveau_5,
#MenuV .LabelNiveau_6  {
	display					: table-cell;
	font-family				: 'InkyRegular';
/*	font-weight				: bold;*/
	overflow				: hidden; 
	text-align				: right;
	text-align				: left;
/*	text-decoration			: none; */
	vertical-align			: middle;
	font-style				: normal;
	padding					: 0px 0px 0px 10px;
	margin					: 0px 0px 0px 0px;
	height					: 32px;
}
#MenuV .LabelNiveau_1 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 15px;
	color					: #1E5EFF;
	width					: 300px;
}
#MenuV .LabelNiveau_2 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 13px;
	/*color					: #1E90FF;*/
}
#MenuV .LabelNiveau_3 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 15px;
	/*color					: #6495ED;*/
}
#MenuV .LabelNiveau_4 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 10px;
	color					: #D2E0F8;
}
#MenuV .LabelNiveau_5 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 13px;
	color					: #2963a0;
}
#MenuV .LabelNiveau_6 {
	font-family				: 'TexGyreAdventorRegular';
	font-size				: 12px;
	color					: #D2E0F8;
}
/*
#MenuV ul.niv1 {
	color					: #466DE1;
	background				: #ff0000;
}
*/
#MenuV .actifItem {
	border-left-style		: solid;
	border-left-width		: 8px;
}

#MenuV .niv1 .actifItem {
	border-left-color		: #E9A16F;
}
#MenuV .niv2 .actifItem {
	border-left-color		: #B98658;
}
#MenuV .niv3 .actifItem {
	border-left-color		: #52BD3E;
}
#MenuV .niv4 .actifItem {
	border-left-color		: #4076AC;
}
#MenuV .niv5 .actifItem {
	border-left-color		: #457DB6;
}
#MenuV .niv6 .actifItem {
	border-left-color		: #4076AC;
}

#MenuV .niv1 .actifItem:hover {
	border-left-color		: #FFD974;
}
#MenuV .niv2 .actifItem:hover {
	border-left-color		: #764418;
}
#MenuV .niv3 .actifItem:hover {
	border-left-color		: #2F911D;
}
#MenuV .niv4 .actifItem:hover {
	border-left-color		: #23578C;
}
#MenuV .niv5 .actifItem:hover {
	border-left-color		: #2963A0;
}
#MenuV .niv6 .actifItem:hover {
	border-left-color		: #23578C;
}
#MenuV ul.niv1, #MenuV ul.niv2, #MenuV ul.niv3, #MenuV ul.niv4, #MenuV ul.niv5, #MenuV ul.niv6 {
	height					: 700px;
}

#MenuV ul.niv1 {
	color					: #466DE1;
	background				: #DF8B52;
}
#MenuV ul.niv2 {
	color					: #466DE1;
	background				: #EFCAA9;
}
#MenuV ul.niv3 {
	color					: #466DE1;
	background				: #7DB872;
}
#MenuV ul.niv4 {
	color					: #466DE1;
	background				: #5F98D2;
}
#MenuV ul.niv5 {
	color					: #466DE1;
	background				: #5F98D2;
}
#MenuV ul.niv6 {
	color					: #466DE1;
	background				: #5F98D2;
}
#MenuV .LabelMenu {
	vertical-align			: middle;
}
#MenuV .back {
	background				: #3096FE;
	height					: 32px;
	vertical-align			: middle;
	padding					: 0px 0px 0px 8px;
}
#MenuV .NextMenu, #MenuV .PreviousMenu {
	display					: block;
	position				: relative;
	height					: 32px;
}
#MenuV .NextMenu {
	background-image		: url("../lib_ressources/ressources/icoNext8.png");
	background-repeat		: no-repeat;
	background-position		: right;
	margin					: 0px 0px 0px 0px;
	transition				: ease-in 2s
}

#MenuV .PreviousMenu {
	margin					: -42px 5px 0px 0px;
	background				: url(../lib_ressources/ressources/icoPrevious8.png) no-repeat;
	transition				: ease-in 2s;
	top						: 3px;
}

#MenuV input {
	background-image		: url("../lib_ressources/ressources/icoNext8.png");
	position				: absolute;
	display					: none;
}
#MenuV input:checked + ul {
	left					: 0px;
}


