﻿.base {
	font-family: Verdana; font-size: 8pt; color: #336699; vertical-align: top; text-align: justify; word-spacing: 0; text-indent: 0; margin: 0
}
A:link {
	color: #336699; text-decoration: none
}
A:hover {
	color: #FF6633; text-decoration: none
}
A:active {
	color: #ff6633; text-decoration: none
}
A:visited {
	color: #336699; text-decoration: none
}

p {
	margin-top: 0px; margin-bottom: 0px;
}
.pm02c {
	margin-top: 2px; margin-bottom: 2px; text-align: center
}
.pm04c {
	margin-top: 4px; margin-bottom: 4px; text-align: center
}
.pm06c {
	margin-top: 6px; margin-bottom: 6px; text-align: center
}
.elenco {
	text-indent: -10px; margin-left: 15px
}
.elenco0 {
	margin-left: 5px
}
.elenco1 {
	text-indent: -10px; margin-left: 35px
}
.elenco2 {
	text-indent: -10px; margin-left: 15px; color: #FFFFFF; text-align:left
}
.elenco3 {
	text-indent: -10px; margin-left: 15px; text-align:left
}
.elenco4 {
	text-indent: -10px; margin-left: 15px; color: #000000; text-align:left
}
.elenco5 {
	text-indent: -10px; margin-left: 15px; text-align:justify; vertical-align: middle; line-height: 16px
}
.elenco6 {
	text-indent: -10px; margin-left: 35px; text-align:justify; vertical-align: middle; line-height: 16px
}
.elenco7 {
	text-indent: -17px; margin-left: 22px; text-align:justify; vertical-align: middle; line-height: 16px
}
.elenco8 {
	margin-left: 65px; color: #000000; text-align:justify; line-height: 16px
}
.elenco9 {
	text-indent: -17px; margin-left: 22px; text-align:justify
}
.elenco10 {
	text-indent: -35px; margin-left: 40px; text-align:justify
}
.elenco11 {
	text-indent: -12px; margin-left: 35px; text-align:justify
}
.elenco12 {
	text-indent: -17px; margin-left: 15px; text-align:left; vertical-align: middle; line-height: 16px
}
.elenco13 {
	text-indent: -27px; margin-left: 30px; text-align:justify; line-height: 14px
}
.tabella {
	border-collapse: collapse;
	font-family: Verdana;
	font-size: 8pt; 
	color: #336699; 
	vertical-align: top; 
	text-align: justify; 
	word-spacing: 0; 
	text-indent: 0; 
	line-height: 100%; 
	margin: 0
}
.tabella2 {
	font-family: Verdana;
	font-size: 8pt;
	color: #336699;
	vertical-align: middle;
	text-align: justify;
	word-spacing: 0;
	text-indent: 0;
	line-height: 100%;
	border-width: 1px
}
.barrenew
{
	overflow: auto; width: 780px; height: 438px; position: relative; left: 2
}
.barre {
	overflow: auto; width: 661px; height: 416px; position: relative; left: 2
}
.barre2 {
	overflow: auto; width: 661px; height: 384px; position: relative; left: 2
}
.barre3 {
	overflow: auto; width: 661px; height: 290px; position: relative; left: 2
}
.barre4 {
	overflow: auto; width: 661px; height: 120px; position: relative; left: 2
}
.bbbb {
	border: 1px solid #99CCFF;  background-color: #FFFFFF
}
.bbb {
	border: 1px solid #99CCFF;  background-color: #336699
}
.bbv {
	border: 1px solid #99CCFF;  background-color: #D7F3E5
}
.bbc {
	border: 1px solid #99CCFF;  background-color: #EAF4FF
}
.bbg {
	border: 1px solid #99CCFF;  background-color: #FFFFE5
}
.bbgg {
	border: 1px solid #99CCFF;  background-color: #FFFF00
}
.brr {
	border: 1px solid #FF0000;  background-color: #FF0000
}
.bag {
	border: 1px solid #FF0000;  background-color: #FFFFE5
}
.tcn01 {
	font-size: 1pt; text-align: center; margin-top: 0; margin-bottom: 0; vertical-align: top
}
.tdn07n {
	font-size: 7pt; color: #000000; text-align:right; vertical-align: bottom
}
.tsn08b {
	font-size: 8pt; color: #FFFFFF; text-align:left; text-decoration: none
}
.tsg08b {
	font-size: 8pt; color: #FFFFFF; text-align:left; font-weight:bold; vertical-align: middle
}
.tdn08b {
	font-size: 8pt; color: #FFFFFF; text-align:right; text-decoration: none
}
.tcn08b {
	font-size: 8pt; color: #FFFFFF; text-align:center; vertical-align: middle; line-height: 24px
}
.tcn08b18 {
	font-size: 8pt; color: #FFFFFF; text-align:center; vertical-align: middle; line-height: 18px
}
.tsn08b18 {
	font-size: 8pt; color: #FFFFFF; text-align:left; vertical-align: middle; line-height: 18px
}
.tcn06b {
	font-size: 6pt; color: #FFFFFF; text-align:center; vertical-align: middle; line-height: 10px
}
.tgn07 {
	font-size: 7pt; text-align:justify; vertical-align: middle; line-height: 10px
}
.tcg08b {
	font-size: 8pt; color: #FFFFFF; text-align:center; font-weight:bold; vertical-align: middle
}
.tdg08n {
	text-align:right; font-weight:bold; vertical-align: top
}
.tdg08b {
	font-size: 8pt; font-weight:bold; color: #FFFFFF; text-align:right; text-decoration: none;
}
.tsg09 {
	font-size: 9pt; text-align:left; font-weight: bold; vertical-align: middle
}
.trg09 {
	font-size: 9pt; text-align:right; font-weight: bold; vertical-align: top
}
.tcg10 {
	font-size: 10pt; text-align:center; font-weight:bold; vertical-align: middle; line-height: 18px
}
.tsg10 {
	font-size: 10pt; text-align:left; font-weight:bold; vertical-align: middle; line-height: 18px
}
.tcg10b {
	font-size: 10pt; color: #FFFFFF; text-align:center; font-weight:bold; vertical-align: middle
}
.tsn08 {
	font-size: 8pt; text-align:left; vertical-align: middle; line-height: 18px
}
.tgn08 {
	font-size: 8pt; text-align:justify; vertical-align: middle; line-height: 18px
}
.tgn0816 {
	font-size: 8pt; text-align:justify; vertical-align: middle; line-height: 16px
}
.tgn1030 {
	font-size: 10pt; text-align:justify; vertical-align: middle; line-height: 30px
}
.login {
	border: 1px solid #99CCFF; font-family: Verdana; font-size: 8pt; color: #336699; background-color: #FFFFFF; vertical-align: middle; width: 140px; height: 15
}
.pulsante {
	border: 0px; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFC0C0; vertical-align: middle; height: 15
}
.pulsante1 {
	border: 1px; font-family: Verdana; font-size: 8pt; font-weight: bold; vertical-align: middle; height: 15
}

