#dhtmlpointer { position: absolute; z-index: 101; left: -300px; visibility: hidden }
#dhtmltooltip { background-color: #999999; padding: 5px; border: solid 1px black; position: absolute; z-index: 100; left: -300px; visibility: hidden }
.perstampa{visibility:hidden; display:none;}
.perweb{visibility:visible; display:block;}
.visibiletrue{visibility:visible;}
.visibilefalse{visibility:hidden; display:none;}
.visibileTrue{visibility:visible;}
.visibileFalse{visibility:hidden; display:none;}
.nascostofalse{visibility:visible;}
.nascostotrue{visibility:hidden; display:none;}
.bottone {
	text-transform:uppercase;
	color: white;
	font-weight: normal;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btn.gif);
	cursor:pointer;
}
.bottoneON {
text-transform:uppercase;
	color: red;
	font-weight: normal;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnon.gif);
	cursor:pointer;
}
.bottoneblk {
text-transform:uppercase;
	color: white;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnblk.gif);
	cursor:pointer;
}
.bottoneblkON {
text-transform:uppercase;
	color: red;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnblkon.gif);
	cursor:pointer;
}


.bottonered {
	text-transform:uppercase;
	color: white;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 34;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnred.gif);
	cursor:pointer;
}
.bottoneredON {
text-transform:uppercase;
	color: #FFFFFF;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 34;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnredon.gif);
	cursor:pointer;
}
.bottoneredlong {
	text-transform:uppercase;
	color: white;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnred.gif);
	cursor:pointer;
}
.bottoneredlongON {
text-transform:uppercase;
	color: #FFFFFF;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 127;
	height: 33;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/btnredon.gif);
	cursor:pointer;
}
.bottoneapri {
	text-transform:uppercase;
	color: white;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 63;
	height: 23;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/APRI.jpg);
	cursor:pointer;
}
.bottoneapriON {
	text-transform:uppercase;
	color: #FFFFFF;
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px;
	background-color: transparent;
	width: 63;
	height: 23;
	text-align: center;
	vertical-align: middle;
	background-image: url(imgsito/APRIon.jpg);
	cursor:pointer;
}

.divbtn{
text-transform:uppercase;
font-size:14px;
color: white;
width: 127;
height: 33;
text-align: center;
background-image: url(imgsito/btn.gif);
cursor:pointer;
}
.divbtn a {
text-transform:uppercase;
line-height:33px;
color:#FFFFFF;
font-weight:normal;
display: block;
width: 127;
height: 33;
}
.divbtn a:visited {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btn.gif);
}
.divbtn a:hover {
line-height:33px;
color:red;
background-image: url(imgsito/btnon.gif);
}

.divbtnblk{
text-transform:uppercase;
font-size:14px;
color: white;
width: 127;
height: 33;
text-align: center;
background-image: url(imgsito/btnblk.gif);
cursor:pointer;
}
.divbtnblk a {
text-transform:uppercase;
line-height:33px;
color:#FFFFFF;
font-weight:normal;
display: block;
width: 127;
height: 33;
}
.divbtnblk a:visited {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnblk.gif);
}
.divbtnblk a:hover {
line-height:33px;
color:red;
background-image: url(imgsito/btnblkon.gif);
}

.divbtnred{
text-transform:uppercase;
font-size:14px;
color: white;
width: 127;
height: 33;
text-align: center;
background-image: url(imgsito/btnred.gif);
cursor:pointer;
}
.divbtnred a {
text-transform:uppercase;
line-height:33px;
color:#FFFFFF;
font-weight:normal;
display: block;
width: 127;
height: 33;
}
.divbtnred a:visited {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnred.gif);
}
.divbtnred a:hover {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnredon.gif);
}

.divbtnREDblk{
text-transform:uppercase;
font-size:14px;
color: white;
width: 127;
height: 33;
text-align: center;
background-image: url(imgsito/btnREDblk.gif);
cursor:pointer;
}
.divbtnREDblk a {
text-transform:uppercase;
line-height:33px;
color:#FFFFFF;
font-weight:normal;
display: block;
width: 127;
height: 33;
}
.divbtnREDblk a:visited {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnREDblk.gif);
}
.divbtnREDblk a:hover {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnREDblkon.gif);
}

.divbtnapri{
font-size:14px;
color: white;
width: 163;
height: 23;
text-align: center;
background-image: url(imgsito/btnapri.jpg);
background-position: left;
background-repeat: no-repeat;
cursor:pointer;
}
.divbtnapri a {
line-height:23px;
color:#FFFFFF;
font-weight:normal;
display: block;
width: 163;
height: 23;
background-repeat: no-repeat;
}
.divbtnapri a:visited {
line-height:23px;
color:#FFFFFF;
background-image: url(imgsito/btnapri.jpg);
}
.divbtnapri a:hover {
line-height:23px;
color:#FFFFFF;
background-image: url(imgsito/btnaprion.jpg);
}

.divbtnredlong{
text-transform:uppercase;
font-size:14px;
color: white;
width: 161;
height: 33;
text-align: center;
background-image: url(imgsito/btnredlong.gif);
cursor:pointer;
}
.divbtnredlong a {
text-transform:uppercase;
line-height:33px;
color:#FFFFFF;
font-weight:normal;
display: block;
width:  161;
height: 33;
}
.divbtnredlong a:visited {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnredlong.gif);
}
.divbtnredlong a:hover {
line-height:33px;
color:#FFFFFF;
background-image: url(imgsito/btnredlongon.gif);
}
.testobottone {
	color: white;
	font-weight: normal;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
}
.titolorosso{
	color: red;
	font-weight: bold;
	font-size: 13pt;
}
.titolettorosso{
	color: white;
	font-weight: bolder;
	font-size: 10pt;
}
.popup1{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px;
	background: #4B4B4D;
}
.popup2{
	visibility:hidden;position:absolute;top:0;left:0;padding:0px; color: black;
}
.popup2 table td{
	color: black;
}
.combomenu { width:140px; font-size:12px}
.camporis { color: lightgreen; font-weight: bold; font-size: 12px;; border: none 0px;  background-color:#4B4B4D; width:20px; height:16px;}
.campo { color: black; font-weight: normal; font-size: 10pt; border: none 0px;  background-color:#cccccc;}
.campoFile { color: black; font-weight: normal; font-size: 10pt; border: none 0px;  background-color:#cccccc; }
.campoP { color: black; font-weight: normal; font-size: 10pt; border: none 0px; width: 100%; background-color:#cccccc; }
.campoL { color: black; font-weight: normal; font-size: 10pt; border: none 0px; width: 100%; background-color:#cccccc; }
.campoTnew { height: 23px; color: black; font-weight: bold; font-size: 12pt; border: none 0px; background-color:#F4F2F3; text-align: right;}
.campoT { height: 23px; color: black; font-weight: bold; font-size: 12pt; border: none 0px; background-color:#E6E6E6; text-align: right;}
.campoTnewbarrato { height: 23px; color: grey; font-weight: normal; font-size: 12pt; border: none 0px; background-color:#F4F2F3; text-align: right; text-decoration: line-through;}
.campoTbarrato { height: 23px; color: grey; font-weight: normal; font-size: 12pt; border: none 0px; background-color:#E6E6E6; text-align: right; text-decoration: line-through;}
.campoTOT { height: 20px; color: red; font-weight: bold; font-size: 8pt; border: none 0px; background-color:#E6E6E6; text-align: right;}
.campoDSC { height: 23px; width: 50px; color: black; font-weight: normal; font-size: 12pt; border: none 0px; background-color:#E6E6E6; text-align: right;}
.campoST { height: 20px; color: black; font-weight: bold; font-size: 8pt; border: none 0px; background-color:#E6E6E6; text-align: right; width: 65px;}
.campoSTD { height: 20px; color: black; font-weight: bold; font-size: 8pt; border: none 0px; background-color:#E6E6E6; text-align: left; width: 200;}
.campoD { height: 23px; color: black; font-weight: bold; font-size: 12pt; border: none 0px; background-color:#E6E6E6; text-align: left;}
.testoT {font-weight: bold; font-size: 11pt; }
.camponote {
	font-weight: normal;
	color: white;
	font-size: 10pt;
	width: 100%;
	background-color: transparent;
	border-bottom: solid 1px silver;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}


.filo { border: solid 1px #cccccc; }
.filosotto {  border-bottom: solid 1px #cccccc; }
.filorosso { color: Red; background-color: Red;   }
.nascosto { visibility: hidden; display: none; }
.visibile { visibility: visible;  }
.testa {  background-image: url(imgsito/testa.jpg); background-repeat: no-repeat;}
.piede {  background-image: url(imgsito/piede.jpg); background-position: bottom; background-repeat: no-repeat; background-color: #E6E6E6; }
.copy {
	color: White; font-size: 8pt;
}
a.copy {
	color: White; font-size: 8pt;
}
.barra { background-image: url(imgsito/barra.gif); background-repeat: repeat-x; }
.sfondogrigio{
	background-color: #E6E6E6;
	color: Black;
}
.sfondogrigio td{
	color: Black;
}
.sfondonero{
  font-size: 10pt;
  background-color: #4B4B4D;
  background-repeat: repeat; 
}
.sfondonero td{
	font-family: Arial, Helvetica, sans-serif;
}
.testopopup{
	color: White;
	font-size: 8pt;
}
.blu{
   color: #263CC7;	
}
.tabella{
	border: solid 1px black;
}
a.naviga, a.naviga:visited { color: white; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.naviga:hover { color: red; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

a.navigafisso, a.naviga:navigafisso { color: white; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.navigafisso:hover { color: white; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

a.arancio, a.arancio:visited { color: #FF9900; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.arancio:hover { color: #FFCC00; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

a.grigio, a.grigio:visited { color: #333333; font-size:10px; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.grigio:hover { color: red; font-weight: normal; font-size:10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

.grigio {
color: #999999;
font-size:12px;
}

a.grigetto, a.grigetto:visited { color: #666666; font-size:8px; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.grigetto:hover { color: red; font-weight: normal; font-size:8px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

a, a:visited {
	color:black;
	text-decoration:none;
}
a:hover{
	color: red;
	text-decoration:none;
}

body {
	color: white;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;
}
form { margin: 0; padding: 0 }
td {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}
.riquadro img{ border:solid thin #4B4B4D;}
.riquadro:hover img{ border:solid thin white;}
.lista0 { border-bottom: 1px outset }
.lista1 { border-bottom: 1px outset }
.fondomodulo { background-color: #e5e5e5; border: outset 1px }
.titolettolista { color: black; font-style: italic; font-weight: bold; font-size: 9pt; font-family: "Trebuchet MS", Arial, Helvetica }
.padd { padding: 5px 5px 5px 15px }
.testolista { font-weight: normal; font-size: 9px; font-family: Verdana, Helvetica, "Trebuchet MS"; word-spacing: 1px }
.testolistabold { font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, "Trebuchet MS"; word-spacing: 1px }
.titoletto { color: black; font-style: italic; font-size: 11pt; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none }

