/* PAGES DE FOND */
div.navigation_v {
	width:239px;
	float:left;
	background-image:url(./menu_v/page-arriere-plan.gif);
	background-repeat:no-repeat;
	/*min-height:275px;
	_height:275px;*/
	_overflow:hidden;
}

div.navigation_v div.page_superieur_repeat {
	background-image:url(./menu_v/page-superieur-repetition.gif);
	background-repeat:repeat-y;
	width:210px;
	margin:26px 0px 0px 28px;
	/*padding-bottom:100px;*/
}

div.navigation_v div.page_superieur_top {
	background-image:url(./menu_v/page-superieur-top.gif);
	background-repeat:no-repeat;
	width:210px;
	min-height:222px;
	_height:222px;
}

div.navigation_v div.page_superieur_bottom {
	background-image:url(./menu_v/page-superieur-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:102px;
}
/*****************/

/* BLOC DE RECHERCHE */
div.navigation_v div.recherche {
	background-color:#e4d19d;
	padding:7px 0px 7px 7px;
	width:170px;
	margin-left:1px;
}

div.navigation_v div.recherche input.mot-cle {
	border:none;
	background:none;
	background-color:#FFFFFF;
	color:#cdbb64;
	font:12px Arial, Helvetica, sans-serif bold;
	width:130px;
}

div.navigation_v div.recherche input.validation {
	border:none;
	background:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#cdbb64;
	padding:0;
	width:24px;
}
/*********************/

/* NAVIGATION */

div.navigation_v #menuvvcontainer {
	background-image:url(./menu_v/fond-ol-repeat.gif);
	background-repeat:repeat-y;
}

div.navigation_v #menuvv {
	background-image:url(./menu_v/fond-ol.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0 0 0 1px;
	list-style:none;
	width:178px;
	padding:9px 0 10px 0;
	font-size:1px;
}

div.navigation_v #menuvv li.first {
	background-image:url(./menu_v/puce.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	margin-left:19px;
	position:relative;
	width:150px;
	/*border:1px solid red;*/
}

div.navigation_v #menuvv li.firstoverl {
	width:324px;
}

div.navigation_v #menuvv li.first a.hnormale, div.navigation_v #menuvv li.first a.hhover, div.navigation_v #menuvv li.first a.hhoverl {
	position:relative;
	display:block;
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:4px 0px 4px 19px;
	text-decoration:none;
	/*border:1px solid green;*/
}

div.navigation_v #menuvv li.first a.hhoverl {
	color:#c7b890;
	background-image:url(./menu_v/fond-a-over-fils.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:10px;
}

div.navigation_v #menuvv li.first a.hnormale strong, div.navigation_v #menuvv li.first a.hhover strong, div.navigation_v #menuvv li.first a.hhoverl strong {
	display:block;
	/*border:1px solid #0066CC;*/
	width:130px;
	cursor:pointer;
}

div.navigation_v #menuvv li.firstoverl a.hhoverl strong {
	position:relative;
	left:170px;
}

div.navigation_v #menuvv li.first div.lignebnormale {
	background-image:url(./menu_v/separation.gif);
	background-repeat:repeat-x;
	height:2px;
	margin:0px 10px 0px 0px;
}

div.navigation_v #menuvv li.firstoverl div.lignebnormale {
	background-image:url(./menu_v/separation-avec-fils.gif);
	margin-right:0px;
	background-repeat:no-repeat;
}

div.navigation_v #menuvv div.smenu {
	display:none;
	position:absolute;
	left:186px;
	top:22px;
	background-color:#f0ede6;
	width:138px;
}

div.navigation_v #menuvv div.smenu ol {
	margin:0;
	padding:0;
	list-style:none;
}

div.navigation_v #menuvv div.smenu ol li {
	position:relative;
}

div.navigation_v #menuvv div.smenu ol li a.snormale, div.navigation_v #menuvv div.smenu ol li a.shover, div.navigation_v #menuvv div.smenu ol li a.shoverl {
	background-image:url(./menu_v/puce2.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#cb9663;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-left:17px;
	margin:0 0 0 7px;
	line-height:20px;
	display: block;
}

div.navigation_v #menuvv div.smenu div.smenu {
	left:138px;
	_left:114px;
	top:0px;
}