BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	MARGIN: 65px 0px 0px; 
	FONT-FAMILY: tahoma; 
	background-color: #c6c8ca;
	 /*background-color: #ffffff;
	 background-image:url(images/bg.gif);*/
}
.testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #af1817; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.testonero {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.testobd {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: af1817; LINE-HEIGHT: 15px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.testoleft {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.testocenterbold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.testo12 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.testoar12 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #af1817; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.testoelencobig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.testoelenco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; TEXT-ALIGN: justify
}
.testoelencoleft {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 20px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.testonormal {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.testoboldbl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000080; LINE-HEIGHT: 15px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.testoboldcenter {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #0066FF; LINE-HEIGHT: 15px; PADDING-TOP: 2px; TEXT-ALIGN: CENTER
}
.testoboldcenterosso {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #FF0000; LINE-HEIGHT: 15px; PADDING-TOP: 2px; TEXT-ALIGN: CENTER
}
.titolonero {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #000080; LINE-HEIGHT: 20px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.titolorosso {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR:#EEEEEE; LINE-HEIGHT: 15px; PADDING-TOP: 1px; TEXT-ALIGN: center; background-color:#0066FF
}
.titolo {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #000080; LINE-HEIGHT: 15px; TEXT-ALIGN: center
}
.titoletto {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #000080; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.testo0 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #808285; LINE-HEIGHT: 15px; PADDING-TOP: 1px;
}
.testo8 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px;
}
.testo8sottolineato {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; text-decoration:underline
}

.testo8bold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; 
}
.testo8bianco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 1px;
}
.testo8boldbianco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 1px; 
}	
.testo8center {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 1px;
}
.testonero0 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; VERTICAL-ALIGN: top; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px TEXT-ALIGN: left;
}
.testonero0bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; VERTICAL-ALIGN: bottom; COLOR: #000000; LINE-HEIGHT: 15px; PADDING-TOP: 0px TEXT-ALIGN: left;
}

.titoletto0 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-top: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #000080; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.bottom {
FONT-WEIGHT: normal; FONT-SIZE: 8pt; LINE-HEIGHT: 18px; TEXT-ALIGN:right;
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; COLOR: #f26522
}
.testorosso {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ff0000;
}
.testorosso8 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ff0000; LINE-HEIGHT: 15px; PADDING-TOP: 1px; 
}
.testonero8 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #00000; text-align:left
}
.testorosso8bold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ff0000; font-weight:bold ;
}
.giustificato {
	TEXT-ALIGN:justify
}

.class1 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.class1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.class1 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.class1 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class1 A.noUnder:link {
	COLOR: 000000; TEXT-DECORATION: none
}
.class1 A.noUnder:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.class1 A.noUnder:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.class1 A.noUnder:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

.class2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A:hover {
	COLOR: #C3C3C3; TEXT-DECORATION: none
}
.class2 A.noUnder:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A.noUnder:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A.noUnder:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.class2 A.noUnder:hover {
	COLOR: #c3c3c3; TEXT-DECORATION: none
}

.class3 A:link {
	COLOR: #3a77f3; TEXT-DECORATION: none
}
.class3 A:visited {
	COLOR: #3a77f3; TEXT-DECORATION: none
}
.class3 A:active {
	COLOR: #3a77f3; TEXT-DECORATION: none
}
.class3 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.class3 A.noUnder:link {
	COLOR: #275d9f; TEXT-DECORATION: none
}
.class3 A.noUnder:visited {
	COLOR: #275d9f; TEXT-DECORATION: none
}
.class3 A.noUnder:active {
	COLOR: #275d9f; TEXT-DECORATION: none
}
.class3 A.noUnder:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

.class4 A:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class4 A:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class4 A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class4 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.class4 A.noUnder:link {
	COLOR: ff0000; TEXT-DECORATION: none
}
.class4 A.noUnder:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class4 A.noUnder:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class4 A.noUnder:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

.class5 A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
.class5 A:visited {
	COLOR:#999999; TEXT-DECORATION:none
}
.class5 A:active {
	COLOR: #999999; TEXT-DECORATION: none
}
.class5 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.class5 A.noUnder:link {
	COLOR: 000000; TEXT-DECORATION: none
}
.class5 A.noUnder:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.class5 A.noUnder:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.class5 A.noUnder:hover {
	COLOR: #af1817; TEXT-DECORATION: none
}

INPUT.form {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;
}
SELECT.form {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt;
}
SELECT.form2 {
	BORDER-RIGHT: #d8d7d7 1px solid; BORDER-TOP: #9a9a9b 1px solid; MARGIN-TOP: 6px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN-LEFT: 0px; BORDER-LEFT: #9a9a9b 1px solid; WIDTH: 179px; COLOR: #58595b; BORDER-BOTTOM: #d8d7d7 1px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #ebebeb
}
TEXTAREA.form {
	BORDER-RIGHT: #d8d7d7 1px solid; BORDER-TOP: #9a9a9b 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: #9a9a9b 1px solid; COLOR: #58595b; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d7d7 1px solid; FONT-FAMILY: arial;
}
/*Menu orizzontale*/
div#navigation2{width: 100%;padding-top: 0px}
div#navigation2 ul{list-style-type: none;margin: 0;padding: 0}
div#navigation2 li{float:left;margin: 0 0px 0;padding:0;border: 0px solid #CCC}
div#navigation2 a{position:relative;display:block;height: 23px}
div#navigation2 a span{
	position:absolute;
	width:100%;
	height:100%;
	cursor: pointer; /*per IE*/
	left: 0px;
	top: 0px;
}
div#navigation2 a:hover{color: #369 /*per IE*/}
div#navigation2 a:hover span{background-position: 180px 0}
div#navigation2 a#current span{background-position: -180px 0}
li#one a{width: 172px}
li#two a{width: 174px}
li#three a{width: 181px}
li#four a{width: 172px}
li#one span{background: url("immagini/index_08.jpg") no-repeat top left}
li#two span{background: url("immagini/index_09.jpg") no-repeat top left}
li#three span{background: url("immagini/index_10.jpg") no-repeat top left}
li#four span{background: url("immagini/index_azienda.jpg") no-repeat top left}


/*Menu Top*/
div#navigation1{width: 100%;padding-top: 0px}
div#navigation1 ul{list-style-type: none;margin: 0;padding: 0}
div#navigation1 li{float:left;margin: 0 0px 0;padding:0;border: 0px solid #CCC}
div#navigation1 a{position:relative;display:block;height: 15px}
div#navigation1 a span{position:absolute;width:100%;height:100%;cursor: pointer; /*per IE*/ }
div#navigation1 a:hover{color: #369 /*per IE*/}
div#navigation1 a:hover span{background-position: -140px 0}
div#navigation1 a#current span{background-position: -280px 0}
li#one1 a{width: 59px}
li#two1 a{width: 69px}
li#three1 a{width: 95px}
li#one1 span{background: url("immagini/index_02.jpg") no-repeat top left}
li#two1 span{background: url("immagini/index_03.jpg") no-repeat top left}
li#three1 span{background: url("immagini/index_04.jpg") no-repeat top left}


table.tabella1 {
table-layout:auto;
width : auto;
height:auto;
background :#ffffff;
border-collapse : collapse;
margin:0 auto;
border:0px solid #000000;
}

table.tabella5 {
table-layout : fixed;
width : 750px;
height:auto;
background :#ffffff;
border-collapse : separate;
border-spacing : 10px; 
padding: 10px;
border:1px solid #eeeeee;
margin:0 auto;
}
.cella1 {
width : 170px;
background : ffffff;
margin: 0 auto;
padding: 5,5,5,5;
}
.cella2 {\
width : auto;
background : eeeedd;
padding: 5,5,5,5;
}
.sub {display:none}
.menu{}
