body { font-family: arial, helvetica; font-size: 11px; background-color: #000000; color: #000000;}
TD {font-size: 10px; font-family: arial, helvetica; color: #000000; }
.testatasup {background-color:#333333;font-family: arial, helvetica; font-size: 9pt; color: #ffcc66; border-top: 1px solid #ff9900;}
.testatainf {background-color:#333333; border-bottom: 1px solid #ff9900;}
.nav {font-family: arial, helvetica; font-size: 9pt; color: #ffcc66;}
a.nav {color:#ffffcc}
a.nav:hover { background-color:#ff9900; color:#0000ff; text-decoration:none}
.ric, .ric td {font-family: arial, helvetica; font-size: 10px; color: #000000;}
.img {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}
table.tp {background-color:#ffffff; color:#000000;font-family: arial, helvetica; font-size:x-small;}
.cp { font-size: x-small; font-family: arial, helvetica }
.cs {font-size: x-small; font-family: "ms sans serif", geneva, helvetica }
.cd {font-size: x-small; font-family: "ms sans serif", geneva, helvetica }
.tc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight : bold;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 3px;
	background-color: #ff9900;
	color: #000000;
	}
.tc a {color: #000000;}
.tcen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight : bold;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 3px;
	background-color: #FFCC66;
	color: #000000;
	}
.clb  {font-size: x-small; font-family: "ms sans serif", geneva, helvetica; color: #000000}
.titsezc {font-family: arial, helvetica; font-size: 11px; font-weight: bold }
.t2, .t2 td { font-size: medium; font-family: arial, helvetica; font-weight: bold }
table.navsez {background-color:#cccccc; color:#000000; }
td.navsez {color: #000000; }
.riga { color: #000000; font-size : small; background-color: #eeeeee;
border-color: #666666; border-style: solid; border-width: 1px; padding: 2px;}
H1 {font-family: arial, helvetica; font-size: 14pt; font-weight: bold}
H1.b {font-family: arial, helvetica; font-size: 14pt; color: #000000; font-weight: bold}
H2 {font-family: arial, helvetica; font-size: 12pt; font-weight: bold}
.sotto {font-family: arial, helvetica; font-size: 11px; font-weight: bold }
.testo {font-family: arial, helvetica; font-size: x-small}
.testonero {font-family: arial, helvetica; font-size: x-small; color: #000000;}
.articolo {font-family: Georgia, "Times New Roman", Times, serif; font-size: medium}
div.commenti {background-color: #e8e8e8;border-style: dotted; padding: 4px; border-color: #000000;border-width: 1px; margin-left: 30px; margin-right: 30px  }
p.comm {font-family: arial, helvetica; font-size: xx-small; border-bottom: 1px dashed #666;}
/* ricerca in cp */
table.ricerca { border-color: #000000; border-width:1px; border-style:solid;
font-family: arial, helvetica, sans-serif; font-size: x-small; background-color: #FFCC99;}
.box
{
	background-color: #E0E0E0;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #000000;
	margin-bottom: 10px;
}
.boxheadsez {
	background-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	font-size: 13px;
	border-color: #000000;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.boxheadsec {
	background-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	font-size: 13px;
	border-color: #000000;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.boxpay {background-color: #fff; }
table.boxpay td {border: 1px solid #666666; background-color: #cccccc;}
form {margin:1px;}
/* quadratino in evidenza*/
.e1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding: 3px;
	background-color: #800000;
	color: #ffffff; }
.e1 a {color:#ffffcc }
.avviso {border: 1px dashed #cc0000; background-color: #ffcc66; color:#000000; font-size: medium; padding:3px;}
.freenet {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: auto;
	margin-left: auto; 			
	background-color: #00CC00;
	border-style: solid;
	border-width: 3px;
	font-size: 14px;
	border-color: #006600;
	color: #ffffff;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	text-align:left;
	padding: 2px;
	}
.cs, .cd {font-size: xx-small; font-family: ms sans serif, geneva, helvetica }
.f2, .f2 td	{ font-size: medium ; font-family: arial, helvetica }
.f1, .f1 td { font-size: xx-small; font-family: arial, helvetica }
.f, .f td { font-size: x-small; font-family: arial, helvetica }
.small, .small td { font-family: arial, helvetica; font-size: 10px; color: #000000;}
/* titolo in riga arancione in tabella principale */
.aran {font-family: arial, helvetica; font-size: 12pt; color: #000000; font-weight: bold}
.w, .w a { color: #ffffff; }
.g4, .g4 a { color: #333333 }
.g3, .g3 a { color: #666666;}
.g2, .g5 a { color: #999999;}
.g1, .g1 a { color: #eeeeee;}
.g, .g a { font-family: arial, helvetica; font-size: 10px; color: #cccccc; }
.px2 { font-family:arial,helvetica,sans-serif; font-size:2px; line-height: 2px}
.px5 { font-family:arial,helvetica,sans-serif; font-size:5px; line-height: 5px}
.px8 { font-family:arial,helvetica,sans-serif; font-size:8px; line-height: 8px}
.px25 { font-family:arial,helvetica,sans-serif; font-size:25px; line-height: 25px;}
