.horzMenuBar
{
	font-size:0.8em;
	margin:0;
	padding:0;
	list-style:none;
	height:2em;
	border:1px solid;
}

.horzMenuBar li
{
	float:left;
}

.horzMenuBar a
{
	font-weight:bold;
	float:left;
	height:2em;
	line-height:2em;
	padding:0 2em;
	text-decoration:none;
	white-space:nowrap;
	border-right:1px solid;
}

.horzMenuBar li .primaVoce
{
	border-left:1px solid;
}

.horzMenuBar a .voceCorrente
{
    background-position: #66CCFF;
    background: #66CCFF;
}

.horzMenuBar
{
	background:#474747;
	color:#FFF;
}

.horzMenuBar
{
	border-color:#FFF;
}

.horzMenuBar a
{
	border-color:#FFF;
}

.horzMenuBar a:link,
.horzMenuBar a:visited
{
	background:#474747;
	color:#FFF;
}

.horzMenuBar a:hover,
.horzMenuBar a:active,
.horzMenuBar a:focus
{
	background:#959793;
}

.horzMenuBar a.voceCorrente:link, .horzMenuBar a.voceCorrente:visited
{
    background-position: #66CCFF;
    background: #0066FF;
}

/* MENU ORIZZONTALE FLAT*/
.flatMenuBar
{
	font-size:0.8em;
	margin:1em 0 0 0;
	padding:0;
	list-style:none;
	height:2em;
	border-bottom:1px solid #000;
}

.flatMenuBarUp
{
	font-size:0.8em;
	margin:1em 0 0 0;
	padding:0;
	list-style:none;
	height:1.5em;
	border-top:1px solid #000;
}

.flatMenuBar li,
.flatMenuBarUp li
{
	float:left;
}

.flatMenuBar a
{
	color:#000;
	font-weight:bold;
	float:left;
	height:1.5em;
	line-height:1.5em;
	border-bottom:0.4em solid Transparent;
	padding:0 0.5em 0.1em 0.5em;
	margin:0 0.5em;
	text-decoration:none;
	white-space:nowrap;
}

.flatMenuBarUp a
{
	color:#000;
	font-weight:bold;
	float:left;
	height:1.5em;
	line-height:1.5em;
	border-top:0.4em solid Transparent;
	padding:0.1em 0.5em 0 0.5em;
	margin:0 0.5em;
	text-decoration:none;
	white-space:nowrap;
}

.flatMenuBar a:link,
.flatMenuBar a:visited,
.flatMenuBar a:focus,

.flatMenuBarUp a:link,
.flatMenuBarUp a:visited,
.flatMenuBarUp a:focus
{
	color:#666;
}

.flatMenuBar a:hover,
.flatMenuBar a:active
{
	color:#990000;
	border-bottom:0.4em solid #990000;
	padding-bottom:0.1em;
}

.flatMenuBarUp a:hover,
.flatMenuBarUp a:active
{
	color:#990000;
	border-top:0.4em solid #990000;
	padding-top:0.1em;
}

.flatMenuBar a.voceCorrente:link,
.flatMenuBar a.voceCorrente:visited,
.flatMenuBar a.voceCorrente:hover,
.flatMenuBar a.voceCorrente:focus,
.flatMenuBar a.voceCorrente:active
{
	color:#000;
	border-bottom:0.4em solid #000;
	padding-bottom:0.1em;
}

.flatMenuBarUp a.voceCorrente:link,
.flatMenuBarUp a.voceCorrente:visited,
.flatMenuBarUp a.voceCorrente:hover,
.flatMenuBarUp a.voceCorrente:focus,
.flatMenuBarUp a.voceCorrente:active
{
	color:#000;
	border-top:0.4em solid #000;
	padding-top:0.1em;
}

/*MENU VERTICALE*/
.vertMenuBar
{
	width:200px;
	font-size:0.8em;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid;
}

.vertMenuBar li
{
	position:relative;
}

.vertMenuBar a
{
	display: block;
	padding:0.5em;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana;
}

.vertMenuBar a:hover,
.vertMenuBar a:active,
.vertMenuBar a:focus
{

}

.vertMenuBar a.voceCorrente:link, .vertMenuBar a.voceCorrente:visited
{

}

/*TABS MENU*/
.tabsMenuBar
{
	width:auto;
	font-size:0.8em;
	margin: 4px 0 0 0;
	padding:0;
	list-style:none;
	height:24px;
	/*border-bottom:1px solid #000;*/
}

.tabsMenuBar li
{
	float:left;
}

.tabsMenuBar a
{
	background:#CCC;
	color:#888;
	font-weight:bold;
	float:left;
	position:relative;
	height:18px;
	line-height:18px;
	border:1px solid #888;
	/*border-bottom:1px solid #000;*/
	padding: 3px 5px 0px 5px;
	margin:0  8px;
	text-decoration:none;
	white-space:nowrap;
}

.tabsMenuBar a.primaVoce
{
}

.tabsMenuBar a .voceCorrente,
.tabsMenuBar a.voceCorrente:link,
.tabsMenuBar a.voceCorrente:visited
{
	background:#FFF;
	color:#000;
	border:1px solid #000;
	/*border-bottom:1px solid #FFF;*/
}

.tabsMenuBar a:link,
.tabsMenuBar a:visited
{
	background:#CCC;
	color:#888;
}

.tabsMenuBar a:hover,
.tabsMenuBar a:active,
.tabsMenuBar a:focus
{
	background:#EEE;
	color:#555;
}
