body 
{
	font-family: Tahoma;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
         color: #ffffff;
background-color: #000000;
}

.Tabella_Laterale {
border:1px solid #cccccc;

}

div#tab{float:left; margin-bottom:0px}
div#tab a{display: block;width: 100px;text-decoration: none; repeat top left; height:66px color: #000000;font-variant: Tahoma; border:1px solid #cccccc; }
div#tab a.active { block;width: 100px;text-decoration: none; repeat top left; height:66px color: #000000;font-variant: Tahoma; border:1px solid #ff0a04; }
div#tab a:hover {   block;width: 100px;text-decoration: none; repeat top left; height:66px color: #000000;font-variant: Tahoma; border:1px solid #ff9933; }



div#footer{clear:both}


a:link {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff;}
a:visited {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff;}
a:hover {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #cccccc;}
a.active {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ff9933;}


.menu2 a:link {  font-family: tahoma; font-size: 12px;  text-decoration: none; color: #666666;}
.menu2 a:visited {  font-family: tahoma; font-size: 12px;  text-decoration: none; color: #666666;}
.menu2 a:hover {  font-family: tahoma; font-size: 12px;  text-decoration: none; color: #cccccc;}
.menu2 a.active {  font-family: tahoma; font-size: 12px;  text-decoration: none; color: #ff0000;}

.menu3 a.active {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #005689;}
.menu3 a:link {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #666666;}
.menu3 a:visited {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #cccccc;}
.menu3 a:hover {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #005689;}


.menu4 a:link {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #005689;}
.menu4 a:visited {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #005689;}
.menu4 a:hover {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #006699;}
.menu4 a.active {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ff0000;}

.lnkSott a.active {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #005689;}
.lnkSott a:link {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #666666;}
.lnkSott a:visited {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #666666;}
.lnkSott a:hover {  font-family: tahoma; font-size: 12px; font-style: none; text-decoration: underline; color: #005689;}


.linksBianchi a:active {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff; }
.linksBianchi a:link {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff;}
.linksBianchi a:visited {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff;}
.linksBianchi a:hover {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #fe6700;}


div#navigation{float:left; margin-bottom:0px}
div#navigation a{display: block;width: 198px;text-decoration: none; background: url("/public//bottone-nero.jpg") repeat top left;  color: #000000;font-variant: Tahoma}
div#navigation a.active{background: url("/public//bottone-celeste.jpg") repeat top left;color: #005689}
div#navigation a:hover {  background: url("/public//bottone-celeste-chiaro.jpg") repeat top left;color: #000000}



.nodo {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff; cursor:pointer;cursor: hand; }
.nodoSopra {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #ffffff; cursor:pointer;cursor: hand; }
.nodoSel {  font-family: tahoma; font-size: 11px; font-style: bold; text-decoration: none; color: #fe6700; cursor:pointer;cursor: hand;}


/* test tab */

.shadetabs
{
         font: bold 12px Verdana, sans-serif;
	margin-left: 6px;
	margin-top: 1px;
	margin-bottom: 0;
         padding: 3px 0;
	list-style-type: none;
	text-align: left;
	
}
.shadetabs li{display: inline;margin: 0;}
.shadetabs li a
{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 2px;
	border-left: 1px solid #cccccc;
         border-right: 1px solid #cccccc;
         border-bottom: 1px solid #cccccc;
         background-position: bottom;
         background-image: url(/images/tabber/bkNorm.jpg);
}

.shadetabs li a:visited
{
	/*color: #000;*/
}
.shadetabs li a:hover
{
         background-position: bottom;
         background-image: url(/images/tabber/bkOver.jpg);
}
.shadetabs li.selected{position: relative;top: 0;}
.shadetabs li.selected a{border-bottom-color: white;background: #fff;border-top: 1px solid #cccccc;}
.shadetabs li.selected a:hover{text-decoration: none;}
.tabcontentstyle
{ /*style of tab content container*/
	border: 1px solid #cccccc;
	width: 489px;
	margin-bottom: 10px; /* prima 1em; */
	padding-left: 0;
         text-align:left;
}
.tabcontent{display:none;margin-left: 5px; margin-right:0px;}

@media print 
{
.tabcontent 
	{
	display:block!important;
	}
}


















