
.ddsmoothmenu-v ul{
margin: 0;
padding: 0;
width: 178px; /* Main Menu Item widths */
list-style-type: none;
font: bold 12px Verdana;
}
 
.ddsmoothmenu-v ul li{
position: relative;
width:174px; height:26px; padding:1px; color:#fff; border:1px solid #ccc; background-color:#fff; font-weight:bold; float:left; margin-top:5px; 
}
/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
/*overflow: auto;*/ /*force hasLayout in IE7 */
								background-image: url("/template/1/immagini/triangolo_h.gif"); background-position:center right;
								background-repeat: no-repeat;
								color: #fff;
								float: left;
								font-size: 11px;
								font-weight: bold;
								height: 26px;
								line-height: 25px;
								padding-left: 5px;
								width: 169px;
								overflow:hidden;
								position:relative;
}
.ddsmoothmenu-v ul li a:link {
background-image: url("/template/1/immagini/triangolo_h.gif"); background-position:center right;
								background-repeat: no-repeat;
								color: #fff;
								float: left;
								font-size: 11px;
								font-weight: normal !important;
								min-height: 26px;
								height:auto;
								line-height: 25px;
								padding-left: 5px;
								width: 169px;
								overflow:hidden;
								
}
.ddsmoothmenu-v ul li a:active {
background-image: url("/template/1/immagini/triangolo.gif"); background-position:center right;
								background-repeat: no-repeat;
								color: #333;
								float: left;
								font-size: 11px;
								font-weight: bold;
								min-height: 26px;
								height:auto;
								line-height: 25px;
								padding-left: 5px;
								width: 169px;
								overflow:hidden;
}
.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background-image: url("/template/1/immagini/triangolo.gif"); 
color: #333 !important;
background-position:center right;
}
.ddsmoothmenu-v ul li a:hover{
background-image: url("/template/1/immagini/triangolo.gif"); /*background of menu items during onmouseover (hover state)*/
color: #333;
background-position:center right;
}
/*Sub level menu items */
/*.ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; 
top: 0;
font-weight: normal;
visibility: hidden;
z-index:10000;
}*/
.ddsmoothmenu-v ul li ul {
    font-weight: normal;
    margin: -1px 0 0 4px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 214px !important;
    z-index: 10000;
}
.ddsmoothmenu-v ul li ul li { margin-top:0;/*background:url(/template/1/immagini/triangolo_h.gif) center right no-repeat #ccc;*/ color:#fff; width:208px !important; margin-bottom:1px;  }
 
.2step				{ margin-top:0; margin-bottom:2px;}
	a.step2_link 			{ color:#fff !important; background:url(/template/1/immagini/triangolo_h.gif) center right no-repeat; width:203px !important;} 
 	a.step2_link:hover		{ text-decoration:none; background:url(/template/1/immagini/triangolo.gif) center right no-repeat; color:#333 !important;}
 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */