/* common styling */
.menuvcss {

	font-family: Arial, Helvetica, sans-serif;
	position:relative; 
	font-size: 11px; 
	margin:0 0;	
z-index:100;	
height: 480px;
	min-height: 480px;
	background-image: url(../../../../themes/sivom/images/menu/fond_grand.gif);
  	background-position: top left;
 	background-repeat: no-repeat;
	
		}

.menuvcss ul li hr {
	width:200px;
	margin-left:20px;
	border: none;
	border-bottom: thin solid #B5B5B5;		

}



.menuvcss ul li ul li {
	background: none;
	padding: 0px;
	white-space:nowrap;
	left:-40px;
	top:-30px;
	
	}

.menuvcss ul li ul {
	padding-top: 4px;
	white-space:nowrap
	}


	
.menuvcss ul li a, .menuvcss ul li a:visited {
	display:block;
	text-decoration:none; 
	color:#4D4D4D; 
	height:30px; 
	line-height:30px; 
	font-size:12px; 
	margin-left: 20px;
	border-bottom: 1px solid #d5d5d5;

}

.menuvcss ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	display:block;
	text-decoration: none;
	white-space:nowrap
	}
	
.menuvcss ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #2A9ED0;
	display:block;
	text-decoration: none;
	white-space:nowrap
	}

	
	
.menuvcss ul {
	padding:0; 
	margin:0;
	list-style-type: none; 
	background-image: none;
	white-space:nowrap
	}

.menuvcss ul li {
	list-style-type:none; 
	float:left; 
	margin-right:10px; 
	position:relative;
	white-space:nowrap
	
	}

.menuvcss ul li ul {
	display: none; 
	white-space:nowrap;
	}


.menuvcss ul li ul a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #999999;
	font-weight: bold;
	display:block;
	text-decoration: none;
	white-space:nowrap;
	}

.menuvcss ul li:hover a {}
	
.menuvcss ul li:hover ul {
display:block; 
position:absolute; 
}

.menuvcss ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menuvcss ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menuvcss ul li:hover ul li ul {display: none;}



.menuvcss ul li:hover ul li a {
background:#F2F2F2; 
color:#000;
padding-left: 15px;
border-bottom: thin dashed #B5B5B5;
width:220px;
}

.menuvcss ul li:hover ul li a:hover {border-bottom: thin dashed #B5B5B5;background:white; color:#00AEEF;}


.menuvcss ul li:hover ul li:hover ul {display:block; position:absolute; left:10px; top:0;}

.menuvcss ul li a.cat {
color: #FFCC00;
text-transform:uppercase;
}
.menuvcss ul li:hover a.cat {
color: #FFCC00;
}

.menuvcss ul li:hover a.cat:hover{
color: #FFCC00;
}

.menuvcss ul li:hover a.note {
background:#ffffff; 
color: #FFCC00;
}

.menuvcss ul li:hover a.note:hover {
background:#ffffff; 
color: #FFCC00;
}


.bas_menu {
	background-image: url(../../../../themes/sivom/images/menu/fond_bas.gif);
  	background-position: left bottom;
 	background-repeat: no-repeat;
	height: 49px;
	width: 235px;
	z-index: 40;
}
	/**/
