
.smallertext {
	font-size : 8pt;
	color : #333333;
}
.smallerheader {
	font-weight : bold;
	font-size : 9pt;
	color : #333333;
}
TD {
	background-color : #F8F8FF;
	border : 1px #AEAEAE;
	border-bottom-style : solid;
	border-style : none none solid none;
}

table {
	/* border: 1px solid #ADD8E6;
	border-style: solid; */
		border : 1px solid #CCCCCC;
}
A:table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #75B4D4;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #F0F8FF;
	font-size : 9pt;
}
A: hover {
	text-decoration: underline;
	color: Red;
	background: transparent;
}
A, A:VISITED, A:LINK {
	text-decoration: none;
	color: Black;
	background: transparent;
}
.diecipunti {
	font-size : 10pt;
}

body  {
	font-size : 8pt;
	font-family : Verdana;
	color : Black;
	background-color: #F5F5F5;
	scrollbar-base-color : #CCCCCC;
	scrollbar-highlight-color : #EAEAEA;
	scrollbar-shadow-color : #EAEAEA;
	scrollbar-3d-light-color: #Black;
	scrollbar-arrow-color : #FFCC00;
	scrollbar-face-color : #CCCCCC;
	scrollbar-dark-shadow-color : #333333;
	scrollbar-3dlight-color : #84C8E9;
	scrollbar-darkshadow-color : #75B4D4;
	scrollbar-track-color : #EAEAEA;
}
.normaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 2px 2px;
}
a.linksmalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.linksmalltext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	text-decoration: underline;
}
a.linksmalltext:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.linksmalltext:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Red;
	text-decoration: underline;
}


.largetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

.bartitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: bold;
	margin: 3px;
	background-color : #EDEDED;
	border : 1px none #999999;
	padding : 4px;
}


.largetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: White;
	background-color : #2272B1;
	padding : 4px;
}

.smallform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 2px;
}

.normalform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 2px;
}


/* Titolo - Titoli Tabelle Output */
.normaltitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000000;
	font-weight: bold;
	margin: 2px;
}

/* Footer */
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
a.linkfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
a.linkfooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
}
a.linkfooter:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
a.linkfooter:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
}

/* Spaziatura laterale immagini */
img {
padding : 3px;
}

/* Testo - Nota o appunto */
.notetext {
	color: #333333;
	background-color : #FFFFE3;
}

