BODY, TD, TH, A, P, H1, H2, H3
{
	font-size: 8pt;
	font-family: Helvetica;
}

BODY 
{
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999; 
	scrollbar-highlight-color:#999999; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color:#999999
}

.red { color: #cc0000; font-size: 10px; font-family: Helvetica }
.title { color: #cc0000; font-size: 10px }
.txt8 { font-size: 8pt; font-family: Helvetica }
.txt10 { font-size: 10px; font-family: Helvetica }
.txt11 { font-size: 11px; font-family: Helvetica }
.txt12 { font-size: 12px; font-family: Helvetica }
.txt13 { font-size: 13px; font-family: Helvetica }
.txt14 { font-size: 14px; font-family: Helvetica }
.TitleNews { font-size: 13px; font-family: Helvetica }
.txtarancio { color: #ee0000; font-size: 10px; font-family: Helvetica }
.txtline { color: #ffffff; font-size: 10px; font-family: Helvetica }
.txtnero { color: #000000; font-size: 10px; font-family: Helvetica }
.txtsx { font-size: 10px; font-family: Helvetica }
.txttitolo { font-weight: bold; color: #000000; font-size: 16px; font-family: Helvetica }
.txttitoloTop { font-weight: bold; color: #000000; font-size: 20px; font-family: Helvetica }
.txttitoloElenco { font-weight: bold; color: #000000; font-size: 11px; font-family: Helvetica }
.txtsottotitolo { font-weight: italic; color: #666666; font-size: 10px; font-family: Helvetica }
.txt { font-weight: normal; color: #000000; font-size: 10pt; font-family: Helvetica }
.txt1 { font-weight: normal; color: #000000; font-size: 10pt; font-family: Helvetica }
.txtfonte { font-weight: italic; color: #666666; font-size: 11px; font-family: Helvetica }
.txtautore { font-weight: italic; color: #666666; font-size: 11px; font-family: Helvetica }
.txt_tit09   { font-family: Helvetica; font-size: 10 pt; color: #CC0000; font-weight: bold }
a { font-size: 8pt; color: #000000; font-family: Helvetica; 	text-decoration: none; }
a:visited { font-weight: normal; font-size: 8pt; color: #111111; font-family: Helvetica; text-decoration: none; }
a:link { font-weight: normal; font-size: 8pt; color: #000000; font-family: Helvetica; text-decoration: none; }
a:hover { font-weight: normal; font-size: 8pt; color: #ff9900;  font-family: Helvetica; text-decoration: none; }
a.l { font-weight: normal; font-size: 12px; color: #000000; font-family: Helvetica; text-decoration: none; }
a.l:visited { font-weight: normal; font-size: 12px; color: #000000; font-family: Helvetica;  text-decoration: none;}
a.l:link { font-weight: normal; font-size: 12px; color: #000000; font-family: Helvetica; text-decoration: none; }
a.l:hover { font-weight: normal; font-size: 12px; color: #000000;  font-family: Helvetica; text-decoration: none; }
a.2 { font-weight: normal; font-size: 11px; color: #000000; font-family: Helvetica; text-decoration: none; }
a.2:visited { font-weight: normal; font-size: 11px; color: #000000; font-family: Helvetica;  text-decoration: none;}
a.2:link { font-weight: normal; font-size: 11px; color: #000000; font-family: Helvetica; text-decoration: none; }
a.2:hover { font-weight: normal; font-size: 11px; color: #000000;  font-family: Helvetica; text-decoration: none; }
a.back:active { color: #808080; text-decoration: none }
a.back:link { color: #cc0000; text-decoration: none }
a.back:visited { color: #cc0000; text-decoration: none }
a.dx:active { color: #000000; text-decoration: none }
a.dx:hover { color: #cc0000; text-decoration: none }
a.dx:link { color: #000000; text-decoration: none }
a.dx:visited { color: #000000; text-decoration: none }
a.menu1:active { color: #F2C300; text-decoration: none }
a.menu1:hover { color: #000000; text-decoration: none }
a.menu1:link { color: #F2C300; text-decoration: none }
a.menu1:visited { color: #826900; text-decoration: none }
a.menu2:active { color: #F68F00; text-decoration: none }
a.menu2:hover { color: #000000; text-decoration: none }
a.menu2:link { color: #F68F00; text-decoration: none }
a.menu2:visited { color: #824B00; text-decoration: none }
a.menu3:active { color: #F45700; text-decoration: none }
a.menu3:hover { color: #000000; text-decoration: none }
a.menu3:link { color: #F45700; text-decoration: none }
a.menu3:visited { color: #822E00; text-decoration: none }
a.menu4:active { color: #CC0000; text-decoration: none }
a.menu4:hover { color: #000000; text-decoration: none }
a.menu4:link { color: #CC0000; text-decoration: none }
a.menu4:visited { color: #7A0000; text-decoration: none }

a.app:active { font-weight: bold; font-size: 9pt; color: #000000; font-family: Helvetica; text-decoration: none; }
a.app:link { font-weight: bold; font-size: 9pt; color: #000000; font-family: Helvetica; text-decoration: none; }
a.app:visited { font-weight: bold; font-size: 9pt; color: #000000; font-family: Helvetica; text-decoration: none; }
a.app:hover { font-weight: bold; font-size: 9pt; color: #cc0000; font-family: Helvetica; text-decoration: none; }

a.titolonews:active { font-weight: bold; font-size: 12px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.titolonews:link { font-weight: bold; font-size: 12px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.titolonews:visited { font-weight: bold; font-size: 12px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.titolonews:hover { font-weight: bold; font-size: 12px; color: #cc0000; font-family:  Helvetica; text-decoration: none; }

a.news:active { font-weight: normal; font-size: 11px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news:link { font-weight: normal; font-size: 11px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news:visited { font-weight: normal; font-size: 11px; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news:hover { font-weight: normal; font-size: 11px; color: #cc0000; font-family:  Helvetica; text-decoration: none; }

a.news1:active { font-weight: normal; font-size: 8pt; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news1:link { font-weight: normal; font-size: 8pt; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news1:visited { font-weight: normal; font-size: 8pt; color: #000000; font-family:  Helvetica; text-decoration: none; }
a.news1:hover { font-weight: normal; font-size: 8pt; color: #cc0000; font-family:  Helvetica; text-decoration: none; }
a.news2:active { font-weight: bold; font-size: 10pt; color: #000000; font-family:  Helvetica; text-decoration: underline; }
a.news2:link { font-weight: bold; font-size: 10pt; color: #000000; font-family:  Helvetica; text-decoration: underline; }
a.news2:visited { font-weight: bold; font-size: 10pt; color: #000000; font-family:  Helvetica; text-decoration: underline; }
a.news2:hover { font-weight: bold; font-size: 10pt; color: #cc0000; font-family:  Helvetica; text-decoration: underline; }
			a.1:active { font-size: 10px; font-family: Helvetica; color: #000000; text-decoration: none }
			a.1:link { font-size: 10px; font-family: Helvetica; color: #000000; text-decoration: none }
			a.1:visited { font-size: 10px; font-family: Helvetica; color: #000000; text-decoration: none }
			A.1:HOVER { font-size: 10px; color: #cc0000; font-family: Helvetica; }
			a.1h:active { font-size: 7pt; font-family: Helvetica; color: #000000; text-decoration: none }
			a.1h:link { font-size: 7pt; font-family: Helvetica; color: #000000; text-decoration: none }
			a.1h:visited { font-size: 7pt; font-family: Helvetica; color: #000000; text-decoration: none }
			A.1h:HOVER { font-size: 7pt; color: #cc0000; font-family: Helvetica; }
			a.2:active { font-weight: bold; font-size: 11px; font-family: Helvetica; color: #cc0000; text-decoration: none }
			a.2:link { font-weight: bold; font-size: 11px; font-family: Helvetica; color: #cc0000; text-decoration: none }
			a.2:visited { font-weight: bold; font-size: 11px; font-family: Helvetica; color: #000000; text-decoration: none }
			a.2:hover { font-weight: bold; font-size: 11px; font-family: Helvetica; color: #cc0000 }

			a.3:active { font-weight: normal; font-size: 10pt; font-family: Helvetica; color: #000000; text-decoration: none }
			a.3:link { font-weight: normal; font-size: 10pt; font-family: Helvetica; color: #000000; text-decoration: none }
			a.3:visited { font-weight: normal; font-size: 10pt; font-family: Helvetica; color: #000000; text-decoration: none }
			a.3:hover { font-weight: normal; font-size: 10pt; font-family: Helvetica; color: #cc0000 }
.formEl
{
	border-top-width: 1px;
	border-left-width: 1px;
	font-size: 8pt;
	background: #ffffff;
	border-bottom-width: 1px;
	font-family: Tahoma, Helvetica;
	border: 1px solid #888888;
}

.label_desc
{
	font-size: 8pt;
	left: 25px;
	visibility: hidden;
	width: 115px;
	color: #000000;
	font-family: Tahoma, Helvetica;
	position: absolute;
	background-color: #fffff;
}

.elemento
{
	font-size: 10pt;
	left: 25px;
	visibility: visible;
	width: 115px;
	font-family: Tahoma, Helvetica;
	position: absolute;
}

.data_odierna
{
	border-right: 1px;
	border-top: 1px;
	font-size: 8pt;
	left: 25px;
	visibility: visible;
	border-left: 1px;
	width: 186px;
	color: #000000;
	border-bottom: 1px;
	font-family: Tahoma, Helvetica;
	position: absolute;
	height: 20px;
}

.note
{
	border-right: #000000 1px;
	border-top: #000000 1px;
	font-size: 8pt;
	left: 25px;
	visibility: hidden;
	border-left: #000000 1px;
	width: 200px;
	color: #000000;
	border-bottom: #000000 1px;
	font-family: Tahoma, Helvetica;
	position: absolute;
	background-color: #fff1b8;
}

.clsNode, .clsNode:visited
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Helvetica;
	text-decoration: none;
}

.clsNode:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #ff9900;
	font-family: Tahoma, Helvetica;
	text-decoration: underline;
}

.treeOFF 
{
	visibility: hidden;
}
.treeON 
{
	visibility: visible;
}

.title
{
	font-weight: bold;
	font-size: 10pt;
	z-index: 10;
	left: 10px;
	width: 145px;
	font-family: Tahoma, Helvetica;
	position: absolute;
	height: 20px;
}

.submenu
{
	font-size: 8pt;
	left: 25px;
	visibility: hidden;
	width: 110px;
	font-family: Tahoma, Helvetica;
	position: absolute;
	background-color: #97b9dc;
	layer-background-color: #97B9DC;
}
/*BORDI*/
.bordobianco {border:1px solid #FFFFFF;display:block;
}
.bordobianco2 {border:2px solid #FFFFFF;display:block;
}
.bordo8bianco {border:8px solid #FFFFFF;display:block;
}
.bordogrigio {border: 1px solid #999999;
}
.bordogrigiocc {border: 1px solid #CCCCCC;
}
.bordogrigio66 {border: 1px solid #666666;
}
.bordo66 {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;

}
.bordonero {border: 1px solid #000000;
}

.bordocornice {border: 1px solid #BBBDC0;
}