﻿form{margin:0;padding:0}
HTML {height:100%;}
/*BODY {COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma; FONT-SIZE: 11px;  margin:78px 12px 32px 12px;overflow:auto;height:100%; }*/
BODY {background-color: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma; FONT-SIZE: 11px;  margin:0;height:100%; }
body.nopad{margin:0}
body.scrocol{
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #BBBBBB;
	SCROLLBAR-SHADOW-COLOR: #BBBBBB;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #BBBBBB;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
body.scrotocol{
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #0070AC;
	SCROLLBAR-SHADOW-COLOR: #0070AC;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #0070AC;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
body,table,form,input,textarea,select {FONT-FAMILY: Arial, Verdana, Tahoma; font-size:11px; COLOR: #000000;}
td {font-family: Arial, Helvetica, sans-serif;}
p{margin:0;padding:0}
h1{font-size:21px;margin:0;padding:0}
h2{font-size:19px;margin:0;padding:0}
h3{font-size:17px;margin:0;padding:0}
h4{font-size:15px;margin:0;padding:0}
h5{font-size:13px;margin:0;padding:0}
h6{font-size:11px;margin:0;padding:0}

.font-9{font-size:9px}
.font-10{font-size:10px}
.font-11{font-size:11px}
.font-12{font-size:12px}
.font-13{font-size:13px}
.font-14{font-size:14px}
.font-15{font-size:15px}
.font-16{font-size:16px}
.font-17{font-size:17px}
.font-18{font-size:18px}
.font-19{font-size:19px}
.font-20{font-size:20px}
.font-21{font-size:21px}
.font-22{font-size:22px}
.font-23{font-size:23px}
.font-24{font-size:24px}
.font-25{font-size:25px}
.font-26{font-size:26px}
.font-27{font-size:27px}
.font-28{font-size:28px}
.font-29{font-size:29px}
.font-30{font-size:30px}

hr{color: #CECECE; background-color: #CECECE; height: 1px; border:0;}
.tdstandard {width: 25px;}

.titolo {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #347DA9; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.titolobianco {FONT-WEIGHT: bold; color:#006192; background-color: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.evidente {background-color: #ff0000; color: #ffffff; font-weight:bold;}
A.dettaglio:link {FONT-WEIGHT: bold; font-size:9px; color:#000000; text-decoration:none;}
A.dettaglio:visited,active {FONT-WEIGHT: bold; color:#000000; font-size:9px; text-decoration:none;}
A.dettaglio:hover {FONT-WEIGHT: bold; font-size:9px; color:#FFFFFF; background-color:#425DB2; text-decoration:none;}
A.normale:link {FONT-WEIGHT: bold; color:#FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
A.normale:visited,active {FONT-WEIGHT: bold; color:#FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
A.normale:hover {FONT-WEIGHT: bold; color:#FFFFFF; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.titoloa {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #AAAAAA; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.titoloa1 {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #666666; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.titolob {color:#FFFFFF; FONT-WEIGHT: bold; background-color:#006192; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.titolob2 {color:#FFFFFF; FONT-WEIGHT: bold; background-color:#ae1619; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.rigabold {FONT-SIZE: 11px; FONT-WEIGHT: bold}
.rigabold2 {FONT-SIZE: 12px; FONT-WEIGHT: bold}
.rigabold3 {FONT-SIZE: 16px; FONT-WEIGHT: bold}
.etichetta { text-align:center; height:20px; border-radius:8px 8px 0px 0px; width:100px;position:relative; padding-top:3px; top:+1px; left:0px;}
A:link{COLOR: #5295D1; text-decoration: none;}
A:visited,active{COLOR: #5295D1; text-decoration: none;}
A:hover {COLOR: #005680}
.riga {COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.riga2 {BACKGROUND-COLOR:  #e3e3e3; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.riga00 {font-size:small;}
.grigio {COLOR: #aaaaaa;}
.grigiocors {COLOR: #cccccc; FONT-STYLE:italic}
.grigioscuro {COLOR: #737373;}
.acceso {BACKGROUND-COLOR: #7B94CC; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; border:1px solid #ff0000}
.bo{border:1px solid #0070AC}
.bo1{border:1px solid #666666}
.bo2{border:1px solid #ae1619}
input{COLOR: #000000; FONT-FAMILY: Arial, Verdana, Tahoma; FONT-SIZE: 11px;}
.inp{border:3px double #FFFFFF;background-color:#FFFFFF}
.inp2{border:1px solid #006192;background-color:#FFFFFF}
.inp3{border:1px solid #006192;color:#000000;background-color:#ffffff}
.inprosso{border:1px solid #ae1619;background-color:#FFFFFF}
.butl {font-weight:bold;color:#FFFFFF;background-color:#347DA9;border:1px solid #006192;padding:1px 6px 2px 6px}
.butlrosso {font-weight:bold; color:#FFFFFF; width:68px; margin-top:10px; border-top:1px solid #ff9fa5; border-left:1px solid #ff9fa5;
	border-bottom:1px solid #ae1619; border-right:1px solid #ae1619; background-color:#ae1619;}
.butlbia {width:75px;font-weight:bold; color:#006192;background-color:#FFFFFF;padding:1px;border:1px solid #5292BC}
.butl2 {font-weight:bold;color:#FFFFFF;background-color:#347DA9;border:1px solid #006192;padding:1px 6px 2px 6px}
.tabino {font-weight:bold; color:#FFFFFF; height:25px; width:75px;margin-top:1px; border-top:1px solid #006192; border-left:1px solid #006192;
	border-bottom:1px solid #006192; border-right:1px solid #006192; background-color:#006192;}
select {FONT-FAMILY: Arial, Verdana, Tahoma; COLOR: #000000; FONT-SIZE: 10px; width: 150px;border: 1px solid #006192}
.dat {FONT-FAMILY: Arial, Verdana, Tahoma; COLOR: #000000; FONT-SIZE: 10px; width: 60px;}
.titologruppi {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #18AB62; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.riga2gruppi {BACKGROUND-COLOR: #C4F7DD; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.titoloagruppi {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #45E494; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.titolosimul {FONT-WEIGHT: bold; color:#FFFFFF; background-color: #336699; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.rigasimul {BACKGROUND-COLOR: #b0b6e3; COLOR: #000000; FONT-SIZE: 10px;FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.titoloarosso {FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#FF3333;}
.titoloaverde {FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#009933;}
.titoloaverde2 {FONT-SIZE: 11px;	FONT-WEIGHT: bold; color:#33CC66;}
.pag {background-color:#ffffff;}
.sched {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;background-color: #BBC1DB; border: 1px #414A76 solid; cursor: hand; text-transform: uppercase}
.rosso {FONT-SIZE: 11px;	FONT-WEIGHT: bold; color:#0000ff; background-color:#ff0000;}
.tutte2 {padding: 3px; cursor:hand}
.bloccato {BACKGROUND-COLOR: #cccccc;}
.nullo {padding: 3px;}
.acceso3 {BACKGROUND-COLOR: #ecddb8; COLOR: #000000; FONT-SIZE: 10px;FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.acceso4 {BACKGROUND-COLOR: #ecc25c; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.acceso5 {BACKGROUND-COLOR: #cf0000; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;}
.tablogo{background-color:#025582}
.cr{margin:0px 0 0 0px;background-color:#FFFFFF;}
.cr td.tes{background-color:#025582;color:#FFFFFF;padding:5px 16px 5px 16px}
.cr td.tbor{background-color:#FFFFFF;}
.cr2{margin:16px 0 0 16px;background-color:#FFFFFF;}
.cr2 td.tes2{color:#025582;padding:5px 16px 5px 3px}
#intpag {page-break-before:always;display:block;visibility:hidden;height:0;margin:0}

.calend{position:absolute; z-index:1; visibility:hidden; width:280px; background-color:#ffffff;border: 1px solid #006192;}
.pcal{background-color:#e9e9e9}
.titol{FONT-WEIGHT: bold;background-color:#006192;color:#FFFFFF;text-align:center}
.acce {BACKGROUND-COLOR: #006192; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-LEFT: 3px; PADDING-RIGHT: 3px;color:#FFFFFF}
.titu{font-size:18px;display:block;FONT-WEIGHT: bold;	color:#006192;	PADDING-LEFT: 2px; PADDING-RIGHT: 2px;}
.titmr{color:#006192;font-weight:normal;font-size:18px;margin-bottom:18px;border-bottom:1px solid #CECECE;padding-bottom:6px}
.blu{color:#006192}
.tabrisk .titolo{padding:3px}

.titolosez {font-size: 18px; font-weight: bold;}
.red {color: red;}
