.acc { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(images/top1.gif); text-indent: 580px; width: 918px; height: 18px }
.acc1 { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(images/top1.gif); text-indent: 580px; width: 918px; height: 18px }
.app { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-left: 5px; border-bottom: 1px solid #c8c8c8; height: 35px }
.app1 { color: gray; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right; padding-top: 15px; padding-right: 5px; border-bottom: 1px solid #c8c8c8; height: 18px }
.app2 { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-left: 5px; border-bottom: 1px solid #c8c8c8; width: 200px; height: 35px }
.art { color: gray; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding: 5px; border-bottom: 1px solid #c8c8c8; width: 440px }
.bread { color: #009900; font-style: italic; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; border-bottom: 1px solid #8f8776 }
.miolink { color: #009900; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; }
.breadu { color: #000; font-style: italic; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; border-bottom: 1px solid #c3d4a6 }
.bread a { color: #009900; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #ffffff }
.col2 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col21 { color:#666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col2m { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; }

.col3 { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col3m { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; }
.col4 { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.contenuto { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding: 8px 4px 4px 14px; width: 659px }
.fin { color: black; font-size: 8pt; line-height: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; vertical-align: top; padding: 4px 8px; width: 464px; height: 174px }
.fin2 { color: black; font-size: 8pt; line-height: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; vertical-align: top; border-color:#009900; border:solid 1px;  padding: 2px 4px; width: 15px;  }

.footer { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; border-top: 1px solid #4fb63f; width: 918px; height: 18px }
.formscheda { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 190px; height:auto }
.formscheda12 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 220px; height:auto }
.formscheda2 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 240px; height:auto }
.formscheda23 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 255px; height:auto }

.formschedalunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 290px; height:auto }

.form { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 190px }
.form0 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 60px }
.form1 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 110px }
.form2 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 50px }
.form1xlunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 30px }
.form2xlunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 50px }
.form3xlunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 60px }
.formmoltolunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 600px }

.formunpolunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 450px }

.link { color: gray; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 1px 1px }
.link1 { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border-bottom: 1px dotted #c8c8c8 }
.menu_scheda { color: gray; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px dotted #4fb63f }
.menu_scheda_acc { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 2px; border-bottom: 1px dotted #4fb63f }
.opition { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; border-top: 1px dotted #cae6a2 }
.opition2 { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; letter-spacing: 2px; padding: 4px; border-top: 1px solid white; border-bottom: 4px solid white; width: 150px }
.puls { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 90px }

.pulsshort { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 18px; height:18px; }
.pulsshortu {
	color: black;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #d4d4d4;
	margin: 0px;
	padding: 1px;
	border: solid 1px #a9a9a9;
	width: 18px;
	height:18px;
	background-image: url(images/up.gif);
}
.pulsshortd {
	color: black;
	font-size: 8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #d4d4d4;
	margin: 0px;
	padding: 1px;
	border: solid 1px #a9a9a9;
	width: 18px;
	height:18px;
	background-image: url(images/down.gif);
}

.pulslink { color: #4fb63f; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff;   border: solid 0px #ffffff; width: 70px; height:15 }
.pulslink2 { color: #4fb63f; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff;   border: solid 0px #ffffff; width: 170px; height:15 }
.raffina { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2efe6; padding: 6px; border-bottom: 1px solid #c8c8c8 }
.result { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding: 8px 4px 4px 14px; width: 900px }
.ricerca { color: black; font-size: 8pt; line-height: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2efe6; vertical-align: top; padding: 5px; border-bottom: 1px solid #c8c8c8 }
.ricercan { color: black; font-size: 8pt; line-height: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-image:url(../ROOT/tomcat-power.gif) vertical-align: top; padding: 5px; border-bottom: 1px solid #c8c8c8 }

.scheda { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding: 8px 4px 4px 14px; width: 640px }
.scheda2 { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding: 8px 4px 4px 14px; width: 900px }
.segna { color: #696969; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e3be47; padding: 1px; width: 8px }
.spalla { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #cae6a2; padding: 6px; border-bottom: 1px solid #c8c8c8 }
.td_left { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7f6f4; vertical-align: top; padding-left: 14px; width: 446px }
.td_right { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7f6f4; vertical-align: top; padding-right: 13px }
.td_right_int { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7f6f4; vertical-align: top; padding-top: 8px; padding-right: 13px }
.td_right_scheda { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; vertical-align: top; padding-top: 8px; padding-right: 13px; padding-left: 8px }
.titolo { color: #696969; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 1px }

.uff { color: #7c6a60; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; text-align: right; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-bottom: 1px solid #c8c8c8; width: 464px }
.uff a { color: #7c6a60; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.formschedax { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 300px; height:16px; }
.titolo2 { color:#000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 1px;   }

.pulslinknuovo { color: #4fb63f; font-size: 1pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(images/prev.JPG); background-color: #ffffff;   border: solid 0px #ffffff; width: 13px; height:13px; margin:3px }

.pulslinknuovoavanti { color: #4fb63f; font-size: 1pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(images/next.JPG); background-color: #ffffff;   border: solid 0px #ffffff; width: 13px; height:13px; margin:3px  }
.pulsinvia { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 300px; height: 21px; }
body { background-image: url(images/bck.gif); text-align: center; margin: 0; padding: 2px 0 0 }
.markerLabel{ background-color:#F1F1F1; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: bold;color: Black;   border-top:2px solid #787878;    border-bottom:2px solid #787878; }
.mlabelsx{ background-image:url(images/bordosx.gif); background-repeat:no-repeat; background-position:right; height:24px }
.mlabeldx{ background-image:url(images/bordodx.gif); background-repeat:no-repeat; background-position:left; height:24px }

