.sbnavmenu
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	padding: 0px;
	/*#width: 175px;*/
	width: 100%;
	background: #76C5F0;
		text-decoration: none;
}

a.navbuts, a:active.navbuts, a:link.navbuts, a:visited.navbuts {
	width: 100%;
	display: block;
	color: #EFEFEF !important;
	background: #76C5F0 url(../images/but-bg.jpg) repeat-x center left;
	text-decoration: none;
	text-indent: 5px;
	height: 20px;
	padding-top: 4px;
	border: 1px solid #CCCCCC;
	
}

a:hover.navbuts {
	color: #FFFFFF !important;
	background:#76C5F0 url(../images/but-bg1.jpg) repeat-x center left;
	/*text-decoration: underline;*/
	text-decoration: none;
	text-indent: 5px;
	border: 1px solid #CCCCCC;
}


a.navsubs, a.navsubs :link, a.navsubs :visited, a.navsubs :active {
	width: 100%;
	display: block;
	color: #000 !important;
	line-height: 20px;
	text-decoration: none;
	white-space: nowrap;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 1px 0px;
	text-indent: 5px;
	padding-bottom:1px;
}


a:hover.navsubs {
	color: #0000FF !important;
	/*background: #76C5F0 url(../images/grad4.jpg) repeat-x center left;*/
	background: #CCFFFF;
	text-decoration: none;
	cursor: pointer;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:1px;
}


.showit {
	display: block;
}
.hideit {
	display: none;
}
/* Opera Hack */
html>body .hideit {
    display: block;
}
head:first-child+body .hideit {
    display: none;
}

a.navbutsattivo, a:link.navbutsattivo , a:visited.navbutsattivo , a:active.navbutsattivo {
	width: 100%;
	display: block;
	color: #FF9900; !important;
	background: #FF9900 url(../images/but-bg1.jpg) repeat-x center left;
	text-decoration: none;
	text-indent: 5px;
	height: 20px;
	padding-top: 4px;
	


}

a.navsubsattivo, a:link.navsubsattivo, a:visited.navsubsattivo, a:active.navsubsattivo{
	width: 100%;
	display: block;
	color: #0033CC;
	/*background: #FF9900 url('../images/grad4.jpg') repeat-x center left;*/
	background: #CCFFFF;
	line-height: 20px;
	text-decoration: none;
	white-space: nowrap;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 1px 0px;
	text-indent: 5px;
	padding-bottom:1px; font-weight:bold;
}


a.bnet, a:active.bnet, a:link.bnet, a:visited.bnet {
	width: 100%;
	display: block;
	color: #FFFFFF !important;
	background: #FF9900 url(../images/grad4.jpg) repeat-x center left;
	text-decoration: none;
	text-indent: 5px;
	height: 20px;
	padding-top: 4px;
}
a:hover.bnet {
  	color: #000000 !important;
  	text-decoration: none;
	background: #FF9900 url(../images/grad4_1.jpg) repeat-x center left;
	cursor: pointer;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:1px;

}
a.bnet_attivo {
	width: 100%;
	display: block;
	color: #000000 !important;
	background: #FF9900 url(../images/grad4_1.jpg) repeat-x center left;
	text-decoration: none;
	text-indent: 5px;
	height: 20px;
	padding-top: 4px;

}