/*menu verticale - valido per tutte le pagine*/
.vertical-menu-portlet{
	width: 100%;
	float:left;
	text-align: left;
	margin-left: 0px;
}
.vertical-menu-portlet ul {
	list-style-image: none;
	list-style: none;
	padding: 0px;/*attenzione!!!!!!!!!!!importante per firefox: non togliere , altrimenti non allinea al top!*/
	margin-top: 0px;/*attenzione!!!!!!!!!!!importante per IE: non togliere , altrimenti non allinea al top!*/
	margin: 0px;/*altro metodo MIGLIORE!!!!!!!!!!!importante per IE: non togliere , altrimenti non allinea a sx!*/
}

.vertical-menu-portlet ul#menu-pagine-interne {
   margin-bottom: 30px;
}

/*ancestor-level*/
.vertical-menu-portlet .padding{
	padding: 0px 0px 0px 5px;
	display: inline;
}

/*brothers*/
.vertical-menu-portlet li{
	/*padding: 0px 0px 2px 10px;*/
	background-color: #FFCB52;
	/*list-style-image: url("/resources/prov-ve/images/freccia-trasp-right-black.gif");
	list-style-position : inside;	
	*/
  border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.vertical-menu-portlet li a{
	color: black;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 5px;

	display: block;
	background-image: url("/resources/prov-ve/images/freccia-trasp-right-black.gif");
	background-repeat: no-repeat;
	background-position: 8px 5px;
	padding: 0px 0px 0px 25px;
}



.vertical-menu-portlet .ancestor-selected{
	padding: 0px 0px 2px 5px;	
	border-top: 1px solid #006599;
	border-left: 1px solid #006599;
	border-right: 1px solid #006599;	
	color: black;
	background-color: white;
}
.vertical-menu-portlet .ancestor-selected a{
	color: black;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	margin-left: 0px;
	background-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");
}

/*selected*/
.vertical-menu-portlet .selected{
	padding: 0px 0px 2px 5px;	
	border-top: 1px solid #006599;
	border-left: 1px solid #006599;
	border-right: 1px solid #006599;	
	/*list-style: square;
	list-style-position : inside;
  list-style-image: url("/resources/prov-ve/images/freccia-trasp-down.gif");*/
	color: white;
	/*background-color: black;*/
	background-color: #555555;
}
.vertical-menu-portlet .selected a{
	color: white;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	/*margin-left: 5px; comm da me*/
	margin-left: 0px;
	background-image: url("/resources/prov-ve/images/freccia-trasp-down.gif");
}



/*menu relativo alle 4 aree*/
.vertical-menu-portlet .item-provincia{
	background-color: #FFCB52;
}
.vertical-menu-portlet .item-provincia a{
	color: black;
	background-image: url("/resources/prov-ve/images/freccia-trasp-right-black.gif");
}
.vertical-menu-portlet .item-prima-pagina{
	background-color: #990033;
}
.vertical-menu-portlet .item-prima-pagina a{
	color: white;
	background-image: url("/resources/prov-ve/images/freccia-trasp-right.gif");
}
.vertical-menu-portlet .item-servizi{
	background-color: #398E42;
}
.vertical-menu-portlet .item-servizi a{
	color: white;
	background-image: url("/resources/prov-ve/images/freccia-trasp-right.gif");
}
.vertical-menu-portlet .item-polo-est{
	background-color: #A0CDEF;
}
.vertical-menu-portlet .item-polo-est a{
	color: black;
	background-image: url("/resources/prov-ve/images/freccia-trasp-right-black.gif");
}
/*ancestors*/
.vertical-menu-portlet .ancestor-polo-est{
	background-color: #A0CDEF;
}
.vertical-menu-portlet .ancestor-polo-est a{	
	color: black;
	background-image: url("/resources/prov-ve/images/freccia-trasp-down.gif");
}
.vertical-menu-portlet .ancestor-provincia{
	background-color: #FFCB52;
	/*list-style-position : inside;
  list-style-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");	*/
}
.vertical-menu-portlet .ancestor-provincia a{	
	color: black;
  background-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");
}
.vertical-menu-portlet .ancestor-servizi{
	background-color: #398E42;
	/*list-style-position : inside;
    list-style-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");	*/
}
.vertical-menu-portlet .ancestor-servizi a{	
	color: white;
	background-image: url("/resources/prov-ve/images/freccia-trasp-down.gif");
}
.vertical-menu-portlet .ancestor-prima-pagina{
	background-color: #990033;
	/*list-style-position : inside;
    list-style-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");	*/
}
.vertical-menu-portlet .ancestor-prima-pagina a{	
	color: black;
	background-image: url("/resources/prov-ve/images/freccia-trasp-down-black.gif");
}
/*children*/
.vertical-menu-portlet .child{
	padding: 0px 0px 0px 15px;
	background-color: #ffffff;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.vertical-menu-portlet .child a{	
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	/*margin-left: 5px;*/
	color: #000000;
	/*display: block;*/
}

/*voce della macro area selezionata*/
.vertical-menu-portlet #servizi-menu {
	border: 2px solid #398E42;
	background-color: #ffffff;
}
.vertical-menu-portlet #servizi-menu a{
	color: black;	
}
.vertical-menu-portlet #prima-pagina-menu {
	border: 2px solid #990033;
	background-color: #ffffff;
}
.vertical-menu-portlet #prima-pagina-menu a{
	color: black;	
}
.vertical-menu-portlet #polo-est-menu {
	border: 2px solid #A0CDEF;
	background-color: #ffffff;
}
.vertical-menu-portlet #polo-est-menu a{
	color: black;	
}
.vertical-menu-portlet #provincia-menu {
	border: 2px solid #FFCB52;
	background-color: #ffffff;
}
.vertical-menu-portlet #provincia-menu a{
	color: black;	
}
/*ancestor*/
.vertical-menu-portlet .first{
	padding: 0px 0px 2px 0px;
	margin: 0px;
	background-color: #FFCB52;
}
.vertical-menu-portlet .first a{
	color: black;
	margin-left: 5px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
/*provincia*/
.vertical-menu-portlet .first-provincia{
	border: 2px solid #FFCB52;
	background-color: #ffffff;
}
.vertical-menu-portlet .first-provincia a{
	color: black;
}
/*polo-est*/
.vertical-menu-portlet .first-polo-est{
	border: 2px solid #A0CDEF;
	background-color: #ffffff;
}
.vertical-menu-portlet .first-polo-est a{
	color: black;
}
/*servizi*/
.vertical-menu-portlet .first-servizi{
	border: 2px solid #398E42;
	background-color: #ffffff;
}
.vertical-menu-portlet .first-servizi a{
	color: black;
}
/*notizie*/
.vertical-menu-portlet .first-prima-pagina{
	border: 2px solid #990033;
	background-color: #ffffff;
}
.vertical-menu-portlet .first-prima-pagina a{
	color: black;
}




