.backgr0 { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-image: url('/images/table/background.gif'); background-repeat:repeat-x; color:#000000; height:100%;margin:5 }
.backgr { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-color: #0071bd; color:#000000; height:100%;margin:2 }
P, UL, OL, TD, PRE, TH, INPUT, BODY, LI { font-family:  Verdana, Helvetica, Arial, serif; font-size: 9pt }
H1,H2,H3,H4,H5,H6  { FONT-FAMILY:  Verdana, Helvetica, Arial, serif }
TD.menu {BACKGROUND-COLOR: #0071BD; COLOR: #FFFFFF} 

ul           { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; list-style-image: url('/images/arrow_small.gif') }
LI.piccolo   { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 8pt; list-style-image: url('/images/arrow_small.gif') }

A            { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; text-decoration: none; color: #0000FF; }
A:Visited    { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #0000FF; }
A:Hover      { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #FF0000; } 
A.fondoscuro { FONT-FAMILY: Verdana, Arial, serif; text-decoration: none; color: #FFFF00 }
A.fondoscuro:Visited    { FONT-FAMILY: Verdana, Arial, serif; color: #FFFF00 }
A.fondoscuro:Hover      { FONT-FAMILY: Verdana, Arial, serif; color: #FFFFFF } 

legend {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size:8pt;font-weight:bold;border:1pt solid dimgray;background-color:white;padding:2px}

.proporzionale {FONT-FAMILY:  Courier New;}

.small       { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 8pt }
.smallsmall  { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 10px }
.smallsmall1  { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 6pt }
.smallsmall2  { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 2px }

.large       { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 10pt }
.larger      { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 12pt }
.largest     { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 14pt }
.sinistra    { text-align: left }
.centro      { text-align: center }
.destra      { text-align: right } 
.evidenziato { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-color: #FFFF99 }
.evidenziatoverde { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-color: #99FF99 }
.evidenziatoazzurro { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-color: #CCFFFF }
.evidenziatorosso { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; background-color: #FF0000; color: #FFFFFF }
.rosso {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #FF0000 } 
.verde {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #00CC00 } 
.verde_scuro {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #006600 } 
.bianco {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #FFFFFF } 
.giallo {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #FFFF00 } 
.blu {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #0000FF } 
.nero {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #000000 } 
.grigio {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; color: #A5A5A5 } 
.grigiosfondotabella {BACKGROUND-COLOR: #f4f4f4; } 

.spacer { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; font-size: 4px; } 
.white {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000}  
.BGBody {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; BACKGROUND-COLOR: #FFFFFF} 
.larghezza {width:800px} 
.HRnero {color: #000000 } 

.TabHeader {FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-COLOR: #0072bc; COLOR: #ffffff; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}
.TabHeaderwarning {FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}  
.TabBody {FONT-SIZE: 9pt; BACKGROUND-COLOR: #F4F4F4; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif} 
.TabBodysmall {FONT-SIZE: 8pt; BACKGROUND-COLOR: #F4F4F4; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, sans-serif} 
.TabBodywarning {FONT-SIZE: 9pt; BACKGROUND-COLOR: #F4F4F4; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif} 
.boxedOLD      { border-left-style: solid ; border-left-color: #555555 ; border-left-width: 1px; 
		border-right-style: solid ; border-right-color: #a5a5a5; border-right-width: 1px; 
		border-top-style: solid ; border-top-color: #c0c0c0; border-top-width: 1px; 
		border-bottom-style: solid ; border-bottom-color: #000000; border-bottom-width: 1px;}
.boxed1      { border-left-style: solid ; border-left-color: #555555 ; border-left-width: 1px; 
		border-right-style: solid ; border-right-color: #a5a5a5; border-right-width: 1px; 
		border-top-style: solid ; border-top-color: #c0c0c0; border-top-width: 1px; 
		border-bottom-style: solid ; border-bottom-color: #000000; border-bottom-width: 1px;}
.boxedgray  { border-left-style: solid ; border-left-color: #a5a5a5 ; border-left-width: 1px; 
		border-right-style: solid ; border-right-color: #a5a5a5; border-right-width: 1px; 
		border-top-style: solid ; border-top-color: #a5a5a5; border-top-width: 1px; 
		border-bottom-style: solid ; border-bottom-color: #a5a5a5; border-bottom-width: 1px;}

.BackGiallino { background-color: #FFFFCC } 
.BackRosa { background-color: #FFCCCC } 
.BackBianco { background-color: #FFFFFF } 

.boxedsmallgiallino  { 	font-size: 8pt; 
			border-left-style: solid ; border-left-color: #000000 ; border-left-width: 1px; 
			border-right-style: solid ; border-right-color: #000000; border-right-width: 1px; 
			border-top-style: solid ; border-top-color: #000000; border-top-width: 1px; 
			border-bottom-style: solid ; border-bottom-color: #000000; border-bottom-width: 1px;
			background-color: #FFFFCC} 

.boxedsmall  { 	font-size: 8pt; 
			border-left-style: solid ; border-left-color: #000000 ; border-left-width: 1px; 
			border-right-style: solid ; border-right-color: #000000; border-right-width: 1px; 
			border-top-style: solid ; border-top-color: #000000; border-top-width: 1px; 
			border-bottom-style: solid ; border-bottom-color: #000000; border-bottom-width: 1px;} 

.boxedfull  {	border-left-style: solid ; border-left-color: #000000 ; border-left-width: 1px; 
			border-right-style: solid ; border-right-color: #000000; border-right-width: 1px; 
			border-top-style: solid ; border-top-color: #000000; border-top-width: 1px; 
			border-bottom-style: solid ; border-bottom-color: #000000; border-bottom-width: 1px;} 

.borderRight  { border-right-style: solid ; border-right-color: #000000 ; border-right-width: 1px ; padding-right: 3pt}
.borderLeft   { border-left-style: solid ; border-left-color: #000000 ; border-left-width: 1px ; padding-left: 3pt}
.borderTop    { border-top-style: solid ; border-top-color: #000000 ; border-top-width: 1px ; padding-top: 3pt}
.borderTopgrey    { border-top-style: solid ; border-top-color: #a5a5a5 ; border-top-width: 1px ; padding-top: 3pt}
.borderTopgrey1    { border-top-style: solid ; border-top-color: #a5a5a5 ; border-top-width: 1px ; padding-top: 1pt ; padding-bottom: 1pt}
.borderBottom { border-bottom-style: solid ; border-bottom-color: #000000 ; border-bottom-width: 1px ; padding-bottom: 3pt}
.borderBL { border-bottom-style: solid ; border-bottom-color: #000000 ; border-bottom-width: 1px ; padding-bottom: 3pt ;  border-left-style: solid ; border-left-color: #000000 ; border-left-width: 1px ; padding-left: 3pt }
.borderBR { border-bottom-style: solid ; border-bottom-color: #000000 ; border-bottom-width: 1px ; padding-bottom: 3pt ;  border-right-style: solid ; border-right-color: #000000 ; border-right-width: 1px ; padding-right: 3pt }  
.borderBottomSmall { font-size: 8pt; border-bottom-style: solid ; border-bottom-color: #000000 ; border-bottom-width: 1px ; padding-bottom: 3pt}

.counter {FONT-FAMILY:  Verdana, Helvetica, Arial, serif; FONT-SIZE: 8pt; COLOR: #000000; text-align: center;} 
.div_prenotazione {BACKGROUND-COLOR: #FFFFFF; 
			border-left-style: solid ; border-left-color: #a5a5a5 ; border-left-width: 1px; 
			border-right-style: solid ; border-right-color: #a5a5a5; border-right-width: 1px; 
			border-top-style: solid ; border-top-color: #a5a5a5; border-top-width: 1px; 
			border-bottom-style: solid ; border-bottom-color: #a5a5a5; border-bottom-width: 1px;}
.nascosto {display: none}
.visibile {display: inline}
.gitachiusa {FONT-SIZE: 8pt; BACKGROUND-COLOR: #CCCCCC; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}  
.gitaaperta0 {FONT-SIZE: 8pt; BACKGROUND-COLOR: #FFFF99; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}
.gitaaperta1 {FONT-SIZE: 8pt; BACKGROUND-COLOR: #CCFF33; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}
.gitaaperta2 {FONT-SIZE: 8pt; BACKGROUND-COLOR: #FFCCCC; COLOR: #000000; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}
.gitacompleta {FONT-SIZE: 8pt; BACKGROUND-COLOR: #FF0000; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}
.gitalistaattesaaperta1 {FONT-SIZE: 8pt; BACKGROUND-COLOR: #00AAFF; COLOR: #FFFFFF; FONT-FAMILY:  Verdana, Helvetica, Arial, sans-serif}

.dimpletab_menu {border-color:#000000;border-style:solid;border-width:1px 0px 1px 0px;background-color:#0071bd;position:absolute;left:0px;top:0px;visibility:hidden;}
a.dimpletab_plain:link, a.dimpletab_plain:visited{text-align:left;background-color:#FFFFFF;color:#000000;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 1px 0px 1px;padding:2px 0px 2px 0px;display:block;font-size:8pt;font-family:Arial, Helvetica, sans-serif;}
a.dimpletab_plain:hover, a.dimpletab_plain:active{background-color:#FFAA00;color:#000000;text-decoration:none;border-color:#000000;border-style:solid;border-width:0px 1px 0px 1px;padding:2px 0px 2px 0px;display:block;font-size:8pt;font-family:Arial, Helvetica, sans-serif;}

#dropcontentsubject{width: 500px; font-weight: bold; }
.dropcontent{border: 0px solid black; background-color: #f1f1f1; padding: 3px; display:block; }

@media screen {
	.noshow { display: none }
}

@media print {
	.noprint { display: none }
	.TabHeader {FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-COLOR: #000000; COLOR: #FFFFFF}
	.TabBody {FONT-SIZE: 9pt; BACKGROUND-COLOR: #000000; COLOR: #FFFFFF;}  
	A            { FONT-FAMILY:  Verdana, Helvetica, Arial, serif; text-decoration: none; }
}