body { font-family: Verdana, arial ; font-size: 10pt; margin: 0px; }
a { color: blue; text-decoration: none}
a:hover { color: blue; text-decoration: none}
a:active { color: blue; text-decoration: none}
a:link { color: blue; text-decoration: none}
a:visited { color: blue; text-decoration: none}
.titolo { font-family: Verdana, arial ; font-size: 22pt }
.titolo2 { font-family: Verdana, arial ; font-size: 20pt }
.titolo3 { font-family: Verdana, arial ; font-size: 18pt }
.titolo4 { font-family: Verdana, arial ; font-size: 14pt }
.titolo5 { font-family: Verdana, arial ; font-size: 12pt }
.tit22 { font-family: Verdana, arial ; font-size: 22pt }
.tit20 { font-family: Verdana, arial ; font-size: 20pt }
.tit18 { font-family: Verdana, arial ; font-size: 18pt }
.tit16 { font-family: Verdana, arial ; font-size: 16pt }
.tit14 { font-family: Verdana, arial ; font-size: 14pt }
.rid12 { font-family: Verdana, arial ; font-size: 12pt }
.rid11 { font-family: Verdana, arial ; font-size: 11pt }
.rid10 { font-family: Verdana, arial ; font-size: 10pt }
.rid9 { font-family: Verdana, arial ; font-size: 9pt }
.rid8 { font-family: Verdana, arial ; font-size: 8pt }
.rid7 { font-family: Verdana, arial ; font-size: 7pt }
.rid6 { font-family: Verdana, arial ; font-size: 6pt }
.rid3 { font-size: 3pt }
.vd12 { font-family: Verdana, arial ; font-size: 12pt; }
.vd11 { font-family: Verdana, arial ; font-size: 11pt; }
.vd10 { font-family: Verdana, arial ; font-size: 10pt; }
.vd9  { font-family: Verdana, arial ; font-size: 9pt; }
.vd8  { font-family: Verdana, arial ; font-size: 8pt; }
.vd6  { font-family: Verdana, arial ; font-size: 6pt; }
.verde  { color: green; }
.rosso  { color: red; }

.solovideo { display: none; }
.soloprint { display: block; }
.fine { page-break-after: always; }

@media print {
  a[href]:after {
    content: none !important;
  }
}

.toricarne td, .toricarne th { border: 1px solid #ddd; padding: 3px; }
.toriprog td, .toriprog th { border: 1px solid #ddd; padding: 6px; }
.toritutti td, .toritutti th { border: 1px solid #ddd; padding: 4px; font-size:0.8em; }
.subtabtori td, .subtabtori th { border: none; padding: 0px; }

.newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 1em;
	/*margin: 45px;
	width: 480px;*/
	text-align: left;
	border-collapse: collapse;
	/*border: 1px solid #69c;*/
}
.newspaper-a th
{
	/*padding: 12px 17px 12px 17px;*/
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	font-size: 1em;
	/*color: #039;*/
	border-bottom: 1px dashed #69c;
}
.newspaper-a td
{
	/*padding: 7px 17px 7px 17px;*/
	padding: 7px 5px 7px 5px;
	/*color: #669;*/
}
.newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}

