@charset "utf-8";
/******************************/
/* MON MENU VERTICAL 		  */
/******************************/
#menuv {
	margin: 0;
	padding: 4px;
	list-style: none;
	background: #585858;
	color: #fff;
	width: 170px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#menuv a, #menuv_pro span {
	display: block;
	padding: 4px 4px;
	color: #fff;
	text-decoration: none;
	}
#menuv .subMenu:hover{
	color:#585858;
}
#menuv .menu:hover{
	color:#FFF;
}

#menuv .menu{
	height:20px;
	background: #585858; /* url(../images/commun/menuv/menu-item-deroule.png) right bottom no-repeat; */
	color:#B2B2B2;
	}	
#menuv .menu.open  {
	background: #B2B2B2; /* url(../images/commun/menuv/menu-item-enroule.png) right bottom no-repeat; */
	color:#585858;
	}
#menuv .subMenu {
	padding-left:15px;
	height:14px;
	line-height:14px;
	background: #B2B2B2; /* url(../images/commun/menuv/bandeau_produit_H33.png) left bottom repeat; */
	}
#menuv .subMenu.open  {
	background: #B2B2B2; /* url(../images/commun/menuv/bandeau_produit_H33.png) left bottom no-repeat; */
	color:#585858;
	}
#menuv .active  {
	background: #B2B2B2 url(../images/commun/menuv/puce_menu.png) left center no-repeat; 
	color:#585858;
	padding-left:15px;
	}
	
	
/* Menu pro */
#menuv_pro {
	margin: 0;
	padding: 4px;
	list-style: none;
	background: #585858;
	color: #fff;
	width: 240px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#menuv_pro a, #menuv_pro span {
	display: block;
	padding: 4px 4px;
	color: #fff;
	text-decoration: none;
	}
#menuv_pro .subMenu:hover{
	color:#585858;
}
#menuv_pro .menu:hover{
	color:#FFF;
}

#menuv_pro .menu{
	height:25px;
	font-size:14px;
	background: #585858; /* url(../images/commun/menuv/menu-item-deroule.png) right bottom no-repeat; */
	color:#B2B2B2;
	}	
#menuv_pro .menu.open  {
	background: #B2B2B2; /* url(../images/commun/menuv/menu-item-enroule.png) right bottom no-repeat; */
	color:#585858;
	}
#menuv_pro .subMenu {
	
	min-height:20px;
	background: #B2B2B2; /* url(../images/commun/menuv/bandeau_produit_H33.png) left bottom repeat; */
	}
#menuv_pro .subMenu.open  {
	background: #B2B2B2; /* url(../images/commun/menuv/bandeau_produit_H33.png) left bottom no-repeat; */
	color:#585858;
	}
#menuv_pro .active  {
	background: #B2B2B2 url(../images/commun/menuv/puce_menu.png) left center no-repeat; 
	color:#585858;
	padding-left:10px;
	}
	
	/*
#menuv_pro {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #000;
	color: #fff;
	width: 250px;
	font: 12px "Trebuchet MS", sans-serif;
	float:left;
	}
	
#menuv_pro a, #menuv_pro span {
	display: block;
	padding: 4px 10px;
	color: #fff;
	text-decoration: none;
	}
#menuv_pro .menu{
	 background: #000 url(../images/commun/menuv/menu-item-deroule.png) left bottom no-repeat;
	}	
#menuv_pro .subMenu {
	 background: #000 url(../images/commun/menuv/bandeau_produit_H33.png) left bottom repeat;
	}
#menuv_pro .open  {
	background: #000 url(../images/commun/menuv/menu-item-enroule.png) left bottom no-repeat;
	}
#menuv_pro .active  {
	background: #000 url(../images/commun/menuv/subMenu.png) left bottom repeat;
	}
	
		

#menuv .toggleSubMenu a, #menuv .toggleSubMenu span {
	background-image: url(../images/commun/menuv/menu-item-deroule.png);
	}
#menuv a:hover, #menuv a:focus, #menuv a:active {
	text-decoration: underline;
	}
#menuv .subMenu {
	font-size: .8em;
	background: #ccc url(../images/commun/menuv/subMenu.png) 0 0 repeat-x;
	font-size: .9em;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
	}
#menuv ul.subMenu a {
	background: none;
	padding: 3px 20px;
	}




