.menuH {
	text-decoration:none;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:20px;
	background-color:#FFFFFF;
	background-image:url(menu/dotbianco.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-indent:0px;
	padding-left:14px;
	padding-top:9px;
}
a.menuH:link, a.menuH:visited, a.menuH:active {
	text-decoration:none;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#165F88;
	font-size:11px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	text-indent:0px;
}
a.menuH:hover {
	text-decoration:none;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#165F88;
	font-size:11px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	text-indent:0px;
}
.menuTopSide {
	text-decoration:none;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom right;
	text-indent:0px;
}
.menuTopTop {
	text-decoration:none;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-color:#165F88;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	text-indent:0px;
}
.hormnu * {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.mnu0Voce {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#7C746E;
	text-decoration:none;
	font-size:10px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	text-indent:0px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.mnuPopSfondo {
	text-decoration:none;
	text-indent:0px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.mnuPop0Cella {
	padding-left:1px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-indent:0px;
	border-left:1px solid #FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-color:#0033FF;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	border-top:1px solid #FFFFFF;
}
.mnuPop0CellaH {
	padding-left:1px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-indent:0px;
	border-left:1px solid #FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	background-color:#0000CC;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	border-top:1px solid #FFFFFF;
}
.mnuPop0CellaD {
	border-right:1px solid ;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-indent:0px;
	border-left:1px solid #FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-color:#0033FF;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	border-top:1px solid #FFFFFF;
}
.mnuPop0CellaDH {
	border-right:1px solid #FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-indent:0px;
	border-left:1px solid #FFFFFF;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	background-color:#0000CC;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	border-top:1px solid #FFFFFF;
}
.mnuPop1Sfondo {
	border-right:1px solid #666666;
	text-decoration:none;
	border-bottom:1px solid #666666;
	text-indent:0px;
	border-left:1px solid #e0e0e0;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-color:#C0C0C0;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.mnuPop1Cella {
	text-decoration:none;
	border-bottom:1px solid #666666;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:15px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	text-indent:0px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
}
.mnuPop1CellaH {
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	border-bottom:1px solid #666666;
	text-indent:0px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	background-color:#A0A0A0;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.mnuPop1CellaDH {
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	text-indent:0px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#FFFFFF;
	font-size:10px;
	background-color:#A0A0A0;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.mnuPop1CellaD {
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	text-indent:0px;
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.hormnu li a {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	padding-left:5px;
	padding-top:4px;
	padding-right:2px;
	padding-bottom:3px;
}
.hormnulnk:hover {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:11px;
	background-color:#A0A0A0;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:bold;
}
.hormnu {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:10px;
	padding-top:4px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.hormnulnk {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:11px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:bold;
	padding-left:7px;
	padding-top:5px;
	padding-right:7px;
	padding-bottom:7px;
}
.hormnu li a:hover {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	padding-left:5px;
	padding-top:4px;
	padding-right:2px;
	padding-bottom:3px;
}
.hormnu li {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-image:url(menu/vertical-bar.gif);
	background-repeat:no-repeat;
	background-position:center right;
	padding-left:5px;
	padding-right:10px;
	position:relative;
	float:left;
}
.hormnusub {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.hormnusub * {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.hormnubg {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-color:#000000;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.hormnusub li {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:url(menu/horbar.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:7px;
	position:relative;
	float:left;
}
.hormnusub li a {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	padding-bottom:0px;
}
.hormnu a.hmlnk {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.hormnu a.hmlnksel {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
}
.vertmnu li.leafsel {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.vertmnu li.branchopen {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
.vertmnu li.leaf {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
}
.vertmnu ul {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:3px;
}
.hormnusub a.hmsublnk {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#D1CCC4;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
.hormnusub a.hmsublnksel {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#D1CCC4;
	text-decoration:underline;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
}
.hormnusub a.hmsublnk:hover {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#D1CCC4;
	text-decoration:underline;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
}
a.mnu0Voce:hover {
	font-family:Arial,Helvetica,Geneva,sans-serif;
	color:#7C746E;
	text-decoration:underline;
	font-size:10px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	text-indent:0px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.vertmnu {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.vertmnu a {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000099;
	text-decoration:underline;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:3px;
	white-space:nowrap;
}
.vertmnu a:hover {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000099;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	margin-left:3px;
	white-space:nowrap;
}
.vertmnu li {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
.vertmnu li.branch {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration:none;
	font-size:12px;
	background-image:none;
	background-repeat:repeat;
	background-position:top left;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
}
