/********		STRUTTURA PAGINA		************/
#pagina {
	BORDER-RIGHT: #669999 1px solid; BORDER-TOP: #669999 2px solid; MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-LEFT: 2px; BORDER-LEFT: #669999 1px solid; WIDTH: 777px; FONT-FAMILY: Verdana, Arial; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;MARGIN-BOTTOM: 5px;
}
#masthead {
	WIDTH: 777px;
}
#topNav {
	PADDING-LEFT: 5px; WIDTH: 772px; TEXT-ALIGN: right;padding-bottom:1px;margin-bottom:1px;height:12px;
}
#ora{ 
	FLOAT: left; WIDTH: 55%; 
}
#menuAlto {
	FLOAT: right; WIDTH: 43%; padding-right: 3px
}
#menuAlto A{
	FONT-SIZE:10px;
}
#globalNav {
	 BORDER-BOTTOM: #669999 1px solid; HEIGHT: 16px; 
}
#globalNav A {
	PADDING-RIGHT: 4px;font-size:10px
}
#masthead IMG {
	padding-bottom:1px;padding-top:1px;BORDER-BOTTOM: #669999 1px solid;BORDER-TOP: #669999 1px solid;
}
#Nav {
	PADDING-LEFT: 3px; FLOAT: left; WIDTH: 70%; 
}
#Cerca {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: right; WIDTH: 28%; TEXT-ALIGN: right; 
}
#Cerca FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: 0px
}
#Cerca INPUT {
	HEIGHT: 11px; font-size: 10px; margin: 0px; padding: 0px; FONT-WEIGHT: normal; padding-bottom: 1px; margin-top: 1px; font-family: verdana;
}
#navleft {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 158px; HEIGHT: auto; BORDER-RIGHT: #669999 1px solid; height: 100%
}
#navright {
	FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 158px; HEIGHT: auto; height: 365px; BORDER-LEFT: #669999 1px solid;
}
#content {
	PADDING-LEFT: 22px; PADDING-RIGHT: 22px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 415px; BORDER-LEFT: #669999 1px solid;BORDER-RIGHT: #669999 1px solid; margin-left:-1px; margin-right:-1px
}
#content FORM {
	margin:0px
}
#content INPUT {
	MARGIN: 1px
}
#content A {
	FONT-WEIGHT: bold; COLOR: #000000
}
#content A:hover {
	COLOR: #669999; BACKGROUND-COLOR: #e4ecdf; TEXT-DECORATION: none
}
#content H2 {
	FONT-SIZE: 120%; COLOR: #6f9333; TEXT-ALIGN: center
}
#content H3 {
	FONT-SIZE: 13px; PADDING-BOTTOM: 5px; 
}
#content H4 {
	BORDER-TOP: #669999 0px solid; MARGIN-TOP: -4px; FONT-SIZE: 12px; COLOR: #336666; BACKGROUND-COLOR: #e4ecdf
}
#content H5 {
	FONT-SIZE: 90%; COLOR: gray; BACKGROUND-COLOR: #e4ecdf
}
#content2 {
	FLOAT: left; MARGIN: 0px; BORDER-LEFT: #669999 1px solid; WIDTH: 611px; HEIGHT: 100%; padding-bottom:15px; margin-left:-1px
}
#content2 H1 {
	FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Arial; margin-bottom: 10px; margin-top:5px
}

.centro {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.centro H2 {
	FONT-SIZE: 12px; COLOR: #6f9333; TEXT-ALIGN: center
}
.centro H3 {
	FONT-SIZE: 12px; COLOR: #333333
}
.centro H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #808080
}
.centro H5 {
	FONT-SIZE: 90%; COLOR: gray; BACKGROUND-COLOR: #e4ecdf
}
.centro H6 {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #eeeeee; border: #669999 1px solid; margin-top:5px
}
.centro UL {
	 margin:0px; padding:0px; margin-left:20px
}
.centro LI
{
	margin-top:5px;}

#siteInfo {
	CLEAR: both; BORDER-TOP: #669999 1px solid; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #669999 2px solid; height: 34px; font-weight:normal
}
#siteInfo IMG {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}

/*******				MENU'				*********/

.menuSin {
	BORDER-TOP: #669999 1px solid; DISPLAY: block; MARGIN: 5px 5px 13px; COLOR: #7ea76b; voice-family: inherit
}
.menuSin A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 2px; voice-family: inherit; Text-decoration: none
}
.menuSin A:hover {
	BORDER-RIGHT: #669999 1px solid; PADDING-LEFT: 7px; BORDER-LEFT: #669999 1px solid; BACKGROUND-COLOR: #d8e7e6; TEXT-DECORATION: none
}
.menuSin H3 {
	BORDER-RIGHT: #669999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #669999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px solid; BACKGROUND-COLOR: #d8e7e6; voice-family: inherit
}
.menuSinPartners {
	BORDER-TOP: #669999 1px solid; DISPLAY: block; MARGIN: 5px 5px 13px; COLOR: #7ea76b; voice-family: inherit
}
.menuSinPartners A {
	PADDING: 1px 8px 1px 8px; WIDTH: auto; COLOR: #000000; voice-family: inherit; Text-decoration: none
}
.menuSinPartners A:hover {
	PADDING: 0px 8px 0px 8px; TEXT-DECORATION: none
}
.menuSinPartners H3 {
	BORDER-RIGHT: #669999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #669999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px solid; BACKGROUND-COLOR: #d8e7e6; voice-family: inherit
}
.menuDes {
	BORDER-TOP: #669999 1px solid; DISPLAY: block; MARGIN: 4px 5px 5px; COLOR: #7ea76b; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}
.menuDes A {
	DISPLAY: block; PADDING-BOTTOM: 2px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 2px; voice-family: inherit;
}
.menuDes A:hover {
	BORDER-RIGHT: #669999 3px solid; MARGIN-LEFT: -3px; BORDER-LEFT: #669999 3px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.menuDes H3 {
	BORDER-RIGHT: #669999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #669999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px solid; BACKGROUND-COLOR: #ffffff; voice-family: inherit;font-size:10px
}
.menuDes OL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 2px
}
.menuDes UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 2px; 
}
.menuDes LI
{color:#669999
	}
.menuCentro {
	DISPLAY: block; margin-top: 10px; margin-bottom: 5px; voice-family: inherit;
}
#Sinistra1_utente {
	BORDER-TOP: #669999 1px solid; DISPLAY: block; MARGIN: 5px 5px 10px; BACKGROUND-COLOR: #ffffff; voice-family: inherit ; 
}
#Sinistra1_utente A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 2px; voice-family: inherit; font-size:10px
}
#Sinistra1_utente A:hover {
	BORDER-RIGHT: #669999 3px solid; PADDING-LEFT: 3px; BORDER-LEFT: #669999 3px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none; font-size:10px
}
#Sinistra1_utente H3 {
	BORDER-RIGHT: #669999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #669999 1px solid; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px solid; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}
#Sinistra1_utenteanonimo {
	BORDER-TOP: #669999 1px solid; DISPLAY: block; PADDING-BOTTOM: 7px; MARGIN: 5px 5px 10px; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}
#Sinistra1_utenteanonimo A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 2px; voice-family: inherit; font-size:10px
}
#Sinistra1_utenteanonimo A:hover {
	BORDER-RIGHT: #669999 3px solid; PADDING-LEFT: 3px; BORDER-LEFT: #669999 3px solid; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none; font-size:10px
}
#Sinistra1_utenteanonimo H3 {
	BORDER-RIGHT: #669999 1px solid; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #669999 1px solid; COLOR: gray; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px solid; BACKGROUND-COLOR: #ffffff; voice-family: inherit
}

/********		RIDEFINIZIONE HTML			***********/
BODY {
	MARGIN: 0px; LINE-HEIGHT: 1.166; BACKGROUND-COLOR: #f2f4f0; TEXT-ALIGN: center
}
IMG 
{
	border-width:0px;
	}
UL {
	COLOR: #669999; LIST-STYLE-TYPE: square
}
TABLE {
	BORDER: #669999 1px solid; 
}
TD
{
	padding-left:7px;
 padding-right:15px;	
	}
th
{
	text-align:center;
	background-color:#dddddd;
	}
A:link {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none; font-size:11px
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; font-size:11px
}
H1 {
	PADDING: 0px; FONT-SIZE: 120%; COLOR: #6f9333; FONT-FAMILY: Arial
}
H2 {
	PADDING: 0px; FONT-SIZE: 114%; COLOR: #6f9333; FONT-FAMILY: Arial
}
H3 {
	PADDING: 0px; MARGIN: 0px; COLOR: #000000; font-size:10px 
}

H4 {
	PADDING: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana
}
H5 {
	PADDING: 0px; FONT-SIZE: 100%; COLOR: #334d55; FONT-FAMILY: Arial
}
H6 {
	PADDING: 0px; MARGIN: 0px
}
em
{	font-style: normal;	text-decoration: underline;
}

select
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #ffffff; 
	width: 380px; 
	font-family:Verdana; 
	border: #669999 1px solid;
}
/****************blocchi per formattazione testo***********************/
#eventi {
	DISPLAY: block; PADDING-BOTTOM: 7px; COLOR: #587e47; BORDER-BOTTOM: #7fa66d 2px solid; voice-family: inherit
}
#eventi A {
	DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; WIDTH: auto; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: #7fa66d 2px solid; BACKGROUND-COLOR: #e4ecdf; TEXT-DECORATION: none; voice-family: inherit
}
#sottoeventi A {
	PADDING-RIGHT: 0px; BORDER-TOP: #7fa66d 0px solid; MARGIN-TOP: 2px; DISPLAY: block; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; BORDER-LEFT: #669999 0px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #669999 0px solid; voice-family: inherit
}
#sottoeventi {
	DISPLAY: block; WIDTH: auto; voice-family: inherit
}
#titoloenti {
	PADDING-RIGHT: 0px; BORDER-TOP: #7fa66d 0px solid; MARGIN-TOP: 2px; DISPLAY: block; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; BORDER-LEFT: #669999 0px solid; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #669999 0px solid; BACKGROUND-COLOR: #e4eccf; voice-family: inherit
}
#titoloenti A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; WIDTH: auto; COLOR: #336666; PADDING-TOP: 5px; BORDER-BOTTOM: #7fa66d 2px solid; BACKGROUND-COLOR: #e4eccf; TEXT-DECORATION: none; voice-family: inherit
}
#modulo {
	DISPLAY: inline; FONT-SIZE: 80%; MARGIN-LEFT: 10px; voice-family: inherit
}
.linkEve {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px
}
.linkEve A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc6666
}
.linkEve A:hover {
	BACKGROUND-COLOR: #e4eccf; text-decoration:none
}
.linkEveDesc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 31px; COLOR: #000000
}
.linkEveTitolo {
	MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #669999 1px solid
}
.linkEveImg {
	FLOAT: left
}
.linkTarget {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000
}
.linkServizio {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #4169e1
}
.linkEservice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #228b22
}
.linkEnte {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a52a2a
}
#formtesto {
	FONT-SIZE: 80%;
}
#formtasto {
	FONT-SIZE: 80%; 
}
#ordinamento {
	BORDER: #669999 1px solid; COLOR: gray; BACKGROUND-COLOR: #eeeeee; padding-left:10px; padding-bottom:1px
}
#ordinamento A:link {
	COLOR: #669999
}
#ordinamento A:visited {
	COLOR: gray
}
#msgUser
{	font-size:11px;}
.inputBox {
	BORDER: #669999 1px solid; FONT-SIZE: 11px
}
.radioButton {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #cc6600; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cc6600; BORDER-TOP-COLOR: #cc6600; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cc6600
}
.selectButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}

.submitBotton {
	BORDER: #c9c9c9 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 40px; COLOR: #c9c9c9; BACKGROUND-COLOR: #e9e9e9
}
.accessBotton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #003333; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #669966; BORDER-BOTTOM-STYLE: none
}
#formricerca {
	FONT-SIZE: 10px; WIDTH: 130px
}
#formLogin {
	WIDTH: 60%; POSITION: relative; TEXT-ALIGN: right
}
#messaggio {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #dcdcdc 1px solid; COLOR: #336633; BORDER-BOTTOM: #dcdcdc 1px solid; FONT-FAMILY: Verdana, Arial
}
#sottoServizi {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #990000; PADDING-TOP: 6px;
}
.liv {
	MARGIN-BOTTOM: 10px;PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 10px; BORDER: #d3d3d3 1px solid; FONT-FAMILY: Verdana
}
#num_ser {
	PADDING-LEFT: 320px; FONT-WEIGHT: bold; COLOR: #cc6600; BOTTOM: 30px; POSITION: relative
}
.num_ser2 {
	MARGIN-TOP: -5px; FONT-WEIGHT: bold; COLOR: gray
}
.apTitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: Verdana
}
.Colonna1 {
	PADDING-RIGHT: 4px; FONT-SIZE: 10px; FLOAT: left; WIDTH: 48%; COLOR: #696969; HEIGHT: auto; padding-bottom:10px
}
.Colonna2 {
	PADDING-LEFT: 5px; FONT-SIZE: 10px; FLOAT: right; WIDTH: 49%; COLOR: #696969; HEIGHT: auto; padding-bottom:10px
}
.Colonna1 A {
	FONT-SIZE: 11px; COLOR: #000000
}
.Colonna2 A {
	FONT-SIZE: 11px; COLOR: #000000
}
.Colonna1 A:hover {
	FONT-SIZE: 11px; COLOR: #000000
}
.Colonna2 A:hover {
	FONT-SIZE: 11px; COLOR: #000000
}
.Colonna1 A:visited {
	FONT-SIZE: 11px
}
.Colonna2 A:visited {
	FONT-SIZE: 11px
}
.icoSer {
	PADDING-LEFT: 110px
}
#menuGuida {
	BORDER-TOP: #d3d3d3 1px solid; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #d3d3d3 1px solid
}
#menuGuida A {
	COLOR: #000000
}
#guida {
	FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 15px
}
#guida H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#guida P {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}
#guida A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3366cc
}
#entiServizi {
	MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-BOTTOM: 1px; COLOR: #000000; POSITION: relative; TOP: 10px
}
#entiServizi A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana
}
#infoEnte {
	FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 3px; BORDER: #669999 1px solid; text-align:center; background-color:#eeeeee
}
#infoServizio {
	FONT-SIZE: 11px; BORDER: #669999 1px solid; padding: 7px; line-height:20px; margin-top:20px
}
#serviziEnte {
	PADDING-TOP: 20px; margin-bottom:20px;
}
#serviziPersonali {
	FONT-SIZE: 10px; COLOR: #808080; PADDING-TOP: 70px; 
}
#menuMyTecut {
	BORDER-TOP: #d3d3d3 1px solid; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #d3d3d3 1px solid;margin-top:10px; color: #444444
}
#menuMyTecut A {
	COLOR: #444444; font-size:10px
}
#menuMyTecut .verde{
	color:#669999;
	font-size:10px;
}
.box {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
.box H3 {
	BORDER-RIGHT: #669999 1px solid; BORDER-TOP: #669999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #669999 1px solid; BORDER-BOTTOM: #669999 1px solid
}
#box1 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 126px; PADDING-TOP: 1px;
}
#box2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 127px; PADDING-TOP: 1px;
}
#box3 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 4px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 126px; PADDING-TOP: 1px;
}
.utility1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 6px; FLOAT: left; WIDTH: 49%; PADDING-TOP: 3px; display: block; height: 90px; 
}
.utility2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 48%; PADDING-TOP: 3px; display: block; height: 90px;
}
.utility3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 6px; FLOAT: left; WIDTH: 50%; PADDING-TOP: 3px; display: block; height: 230px
}
.utility4 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; WIDTH: 47%; PADDING-TOP: 3px; display: block; height: 230px; position:relative;
}
#home {
	MARGIN-TOP: 33px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px;PADDING-LEFT:16px;PADDING-RIGHT:20px;color: #333333;
}
.caratteristica{
	margin-bottom:3px; DISPLAY: block;color: #333333;margin-top:7px
}
.caratteristica A{
	padding-left:0px; color: #cccccc;
}
.spazio {
	BORDER: #669999 1px solid; PADDING: 3px; MARGIN: 0px; WIDTH: 90%; BACKGROUND-COLOR: #d8e7e6; TEXT-ALIGN: right;MARGIN-LEFT:17PX
}
.riga {
	PADDING-TOP: 1px; BORDER: #669999 1px solid; background-color:#eeeeee; Font-family:Verdana; font-size: 11px; font-weight: normal; text-align:center; PADDING-bottom: 1px;
}
.accesskey
{ margin-left:40px;
}
.accesskey LI
{ font-size:12px; color: #444444; line-height: 25px
}	
.tsM{
	border-style: none;
}
.testoGrigio{
 font-size:10px
}
.testoGrigio.bold {
	font-weight: bold;
	font-size: 14px;
	color: #669999;
}

/******				COLORI				*********/
.verde
{
	color: #008080;
}
.nero
{
	color: #000000;
}
.rosso
{
	color: #a52a2a;
}
.grigio
{
	 color: #444444;
}

/******		   FORMATTAZIONE BASE		*********/
.g
{
	font-weight: bold;
}
.n
{
	font-weight: normal;
}
.c
{
	font-style: italic;
}
.s
{
	text-decoration: underline;
}
.sfondoGrigio
{
	background-color:#eeeeee;
}
.sfondoVerde
{
	background-color:#669999;
}
.mini
{
	font-size:9px;	
}
.piccolo
{
	font-size:10px;	
}
.verde
{
 color:#669999;
}
.grigio
{
 color:#666666;
}
.bianco
{
 color:#ffffff;	
}
