/********		STRUTTURA PAGINA		************/
#pagina {
	BORDER-RIGHT: #699 1px solid; BORDER-TOP: #699 2px solid; BORDER-LEFT: #699 1px solid;
	WIDTH: 777px; MARGIN: 1px 0 5px 2px; BACKGROUND-COLOR: #fff; 
	TEXT-ALIGN: left; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial; 
}
#masthead {
	WIDTH: 777px;
}
#topNav {
	PADDING: 0 0 1px 5px; WIDTH: 772px; TEXT-ALIGN: right; 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: #699 1px solid; HEIGHT: 16px; 
}
#globalNav A {
	PADDING-RIGHT: 4px; FONT-SIZE:10px
}
#masthead IMG {
	PADDING:1px 0 1px 0; BORDER-BOTTOM: #699 1px solid; BORDER-TOP: #699 1px solid;
}
#Nav {
	PADDING-LEFT: 3px; FLOAT: left; WIDTH: 70%; 
}
#Cerca {
	PADDING: 0 3px 0 3px; FLOAT: right; WIDTH: 28%; TEXT-ALIGN: right; 
}
#Cerca FORM {
	PADDING: 0; MARGIN: 0;
}
#Cerca INPUT {
	HEIGHT: 11px; FONT-SIZE: 10px; MARGIN: 1px 0 0 0; PADDING: 0 0 1px 0; 
	FONT-WEIGHT: normal; FONT-FAMILY: verdana;
}
#navleft {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 158px; BORDER-RIGHT: #699 1px solid; HEIGHT: 100%;
}
#navright {
	FLOAT: right; PADDING-BOTTOM: 8px; WIDTH: 158px; HEIGHT: 365px; BORDER-LEFT: #699 1px solid;
}
#content {
	PADDING: 0 22px 5px 22px; FLOAT: left; WIDTH: 415px; 
	BORDER-LEFT: #699 1px solid; BORDER-RIGHT: #699 1px solid; MARGIN:0 -1px 0 -1px;
}
#content A {
	FONT-WEIGHT: bold; COLOR: #000;
}
#content A:hover {
	COLOR: #699; BACKGROUND-COLOR: #e4ecdf; TEXT-DECORATION: none;
}
#content2 {
	FLOAT: left; MARGIN: 0 0 0 -1px; BORDER-LEFT: #699 1px solid; WIDTH: 611px; 
	HEIGHT: 100%; PADDING-BOTTOM:15px;
}
#content2 H1 {
	FONT-SIZE: 16px; COLOR: #333; FONT-FAMILY: Arial; MARGIN:5px 0 10px 0;
}
.centro {
	CLEAR: both; PADDING:20px 15px 20px 20px; FONT-SIZE: 11px;
}
.centro H2 {
	FONT-SIZE: 12px; COLOR: #6f9333; TEXT-ALIGN: center;
}
.centro H3 {
	FONT-SIZE: 12px; COLOR: #333;
}
.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: #000; 
	BACKGROUND-COLOR: #eee; BORDER: #699 1px solid; MARGIN-TOP:5px
}
.centro UL {
	 MARGIN:0 0 0 20px; PADDING:0;
}
.centro LI {
	margin-top:5px;
}
#siteInfo {
	CLEAR: both; BORDER-TOP: #699 1px solid; FONT-SIZE: 9px; PADDING: 5px 0 5px 0; 
	BORDER-BOTTOM: #699 2px solid; HEIGHT: 34px; FONT-WEIGHT:normal;
}
#siteInfo IMG {
	PADDING: 3px 4px 3px 0; VERTICAL-ALIGN: middle;
}

/*******	MENU'	*********/

.menuSin {
	BORDER-TOP: #699 1px solid; DISPLAY: block; MARGIN: 5px 5px 13px; COLOR: #7ea76b; 
}
.menuSin A {
	PADDING: 2px 8px 2px 8px; DISPLAY: block; WIDTH: auto; COLOR: #000; TEXT-DECORATION: none;
}
.menuSin A:hover {
	BORDER-RIGHT: #699 1px solid; PADDING-LEFT: 7px; BORDER-LEFT: #699 1px solid; BACKGROUND-COLOR: #d8e7e6; TEXT-DECORATION: none
}
.menuSin H3, .menuSinPartners H3 {
	BORDER-RIGHT: #699 1px solid; DISPLAY: block; PADDING: 2px 0 2px 5px; MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: #699 1px solid; BORDER-BOTTOM: #699 1px solid; BACKGROUND-COLOR: #d8e7e6;
}
.menuSinPartners {
	BORDER-TOP: #699 1px solid; DISPLAY: block; MARGIN: 5px 5px 13px; COLOR: #7ea76b;
}
.menuSinPartners A {
	PADDING: 1px 8px 1px 8px; WIDTH: auto; COLOR: #000; TEXT-DECORATION: none;
}
.menuSinPartners A:hover {
	TEXT-DECORATION: none
}
.menuDes {
	BORDER-TOP: #699 1px solid; DISPLAY: block; MARGIN: 4px 5px 5px; COLOR: #7ea76b; BACKGROUND-COLOR: #fff;
}
.menuDes A {
	DISPLAY: block; PADDING: 0 2px 0 2px; WIDTH: auto; COLOR: #000; 
}
.menuDes A:hover {
	BORDER-RIGHT: #699 3px solid; MARGIN-LEFT: -3px; BORDER-LEFT: #699 3px solid; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none
}
.menuDes H3 {
	BORDER-RIGHT: #699 1px solid; DISPLAY: block; PADDING: 2px 0 2px 5px; MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: #699 1px solid; BORDER-BOTTOM: #699 1px solid; BACKGROUND-COLOR: #fff; 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: 2px; MARGIN-LEFT:20px;
}
.menuDes LI {
	color:#699
}
.menuCentro {
	DISPLAY: block; MARGIN:10px 0 5px 0;
}
#Sinistra1_utente {
	BORDER-TOP: #699 1px solid; DISPLAY: block; MARGIN: 5px 5px 10px; BACKGROUND-COLOR: #fff;
}
#Sinistra1_utente A, #Sinistra1_utenteanonimo A {
	PADDING: 2px 10px 1px 6px; DISPLAY: block; WIDTH: auto; COLOR: #000; FONT-SIZE:10px
}
#Sinistra1_utente A:hover, #Sinistra1_utenteanonimo A:hover {
	BORDER-RIGHT: #699 3px solid; PADDING-LEFT:3px; BORDER-LEFT: #699 3px solid; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; FONT-SIZE:10px
}
#Sinistra1_utente H3, #Sinistra1_utenteanonimo H3
{
	BORDER-RIGHT: #699 1px solid; DISPLAY: block; PADDING: 2px 0 2px 5px; MARGIN-BOTTOM: 3px; BORDER-LEFT: #699 1px solid; 
	COLOR: gray; BORDER-BOTTOM: #699 1px solid; BACKGROUND-COLOR: #fff;
}
#Sinistra1_utenteanonimo {
	BORDER-TOP: #699 1px solid; DISPLAY: block; PADDING-BOTTOM: 7px; MARGIN: 5px 5px 10px; BACKGROUND-COLOR: #fff;
}

/********		RIDEFINIZIONE HTML			***********/
BODY {
	MARGIN: 0; LINE-HEIGHT: 1.166; BACKGROUND-COLOR: #f2f4f0; TEXT-ALIGN: center
}
IMG {
	BORDER-WIDTH:0;
}
UL {
	COLOR: #699; LIST-STYLE-TYPE: square
}
TABLE {
	BORDER: #699 1px solid; 
}
TD {
	PADDING:0 15px 0 7px;
}
TH {
	TEXT-ALIGN:center;
	BACKGROUND-COLOR:#ddd;
}
A:link, A:visited{
	COLOR: #000; TEXT-DECORATION: none; FONT-SIZE:11px;
}
A:hover {
	COLOR: #000; TEXT-DECORATION: underline; FONT-SIZE:11px;
}
H1 {
	PADDING: 0; FONT-SIZE: 120%; COLOR: #6f9333; FONT-FAMILY: Arial;
}
H2 {
	PADDING: 0; FONT-SIZE: 114%; COLOR: #6f9333; FONT-FAMILY: Arial;
}
H3 {
	PADDING: 0; MARGIN: 0; COLOR: #000; FONT-SIZE:10px;
}
H4 {
	PADDING: 0; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial;
}
H5 {
	PADDING: 0; FONT-SIZE: 100%; COLOR: #334d55; FONT-FAMILY: Arial;
}
H6 {
	PADDING: 0; MARGIN: 0;
}
EM {
	FONT-STYLE: normal;	TEXT-DECORATION: underline;
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-COLOR: #fff; WIDTH: 380px; 
	FONT-FAMILY:Verdana, Arial; BORDER: #699 1px solid;
}
/********    Formattazione Testo    ********/
.linkEve {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px
}
.linkEve A {
	PADDING: 0 3px 0 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c66
}
.linkEve A:hover {
	BACKGROUND-COLOR: #e4eccf; TEXT-DECORATION:none
}
.linkEveDesc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-LEFT: 31px; COLOR: #000
}
.linkEveTitolo {
	MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; BORDER-BOTTOM: #699 1px solid
}
.linkEveImg {
	FLOAT: left
}
.linkEservice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #228b22
}
.linkEnte {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a52a2a
}
#formtesto, #formtasto {
	FONT-SIZE: 80%;
}
#ordinamento {
	BORDER: #699 1px solid; COLOR: gray; BACKGROUND-COLOR: #eee; PADDING:0 0 1px 10px;
}
#ordinamento A:link {
	COLOR: #699
}
#ordinamento A:visited {
	COLOR: gray
}
#msgUser {
	FONT-SIZE:11px;
}
.inputBox {
	BORDER: #699 1px solid; FONT-SIZE: 11px
}
.selectButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; HEIGHT: 15px; BACKGROUND-COLOR: #fff
}
.submitButton {
	BORDER: #c9c9c9 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 40px; COLOR: #699; BACKGROUND-COLOR: #e9e9e9
}
#formricerca {
	FONT-SIZE: 10px; WIDTH: 130px
}
#sottoServizi {
	FONT-SIZE: 11px; PADDING:6px 0 10px 0; COLOR: #900;
}
#num_ser {
	PADDING-LEFT: 320px; FONT-WEIGHT: bold; COLOR: #c60; BOTTOM: 30px; POSITION: relative
}
.Colonna1 {
	PADDING: 0 4px 10px 0; FONT-SIZE: 10px; FLOAT: left; WIDTH: 48%; COLOR: #696969; HEIGHT: auto; 
}
.Colonna2 {
	PADDING: 0 0 10px 5px; FONT-SIZE: 10px; FLOAT: right; WIDTH: 49%; COLOR: #696969; HEIGHT: auto;
}
.Colonna1 A {
	FONT-SIZE: 11px; COLOR: #000
}
.Colonna2 A {
	FONT-SIZE: 11px; COLOR: #000
}
.Colonna1 A:hover {
	FONT-SIZE: 11px; COLOR: #000
}
.Colonna2 A:hover {
	FONT-SIZE: 11px; COLOR: #000
}
.Colonna1 A:visited {
	FONT-SIZE: 11px
}
.Colonna2 A:visited {
	FONT-SIZE: 11px
}
#menuGuida {
	BORDER-TOP: #d3d3d3 1px solid; PADDING: 3px 0 3px 0; BORDER-BOTTOM: #d3d3d3 1px solid
}
#menuGuida A {
	COLOR: #000
}
#guida {
	FONT-SIZE: 11px; COLOR: #000; PADDING-TOP: 15px
}
#guida H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#guida P {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana; TEXT-ALIGN: justify
}
#guida A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #36c
}
#infoEnte {
	FONT-SIZE: 11px; PADDING:3px 0 4px 0; COLOR: #000;BORDER: #699 1px solid; TEXT-ALIGN:center; BACKGROUND-COLOR:#eee
}
#infoServizio {
	FONT-SIZE: 11px; BORDER: #699 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:1px 0 1px 0; BORDER-BOTTOM: #d3d3d3 1px solid; MARGIN-TOP:10px; color: #444
}
#menuMyTecut A {
	COLOR: #444; font-size:10px
}
#menuMyTecut .verde{
	color:#699;
	font-size:10px;
}
.box {
	PADDING:5px; MARGIN-LEFT: 5px;
}
.box H3 {
	BORDER-RIGHT: #699 1px solid; BORDER-TOP: #699 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #699 1px solid; BORDER-BOTTOM: #699 1px solid
}
#box1 {
	PADDING: 1px 5px 0 5px; MARGIN-TOP: 4px; FLOAT: left; WIDTH: 126px;
}
#box2 {
	PADDING: 1px 5px 0 5px; MARGIN-TOP: 4px; FLOAT: right; WIDTH: 127px;
}
#box3 {
	PADDING: 1px 5px 0 5px; MARGIN-TOP: 4px; FLOAT: right;WIDTH: 126px;
}
.utility1 {
	PADDING: 3px 0 0 6px; MARGIN-TOP: 3px; WIDTH: 49%; display: block; height: 90px; 
}
.utility2 {
	PADDING: 3px 0 0 0; MARGIN-TOP: 3px;FLOAT: right; WIDTH: 48%; display: block; height: 90px;
}
.utility3 {
	PADDING: 3px 0 0 6px; MARGIN-TOP: 3px; WIDTH: 50%; display: block; height: 230px;
}
.utility4 {
	PADDING: 3px 0 0 0; MARGIN-TOP: 3px; PADDING-LEFT: 0px; FLOAT: right; WIDTH: 47%; display: block; height: 230px; position:relative;
}
#home {
	MARGIN-TOP: 33px; FONT-SIZE: 11px; PADDING:7px 20px 6px 16px; color: #333;
}
.caratteristica{
	MARGIN:7px 0 3px 0; DISPLAY: block;color: #333;
}
.caratteristica A{
	PADDING-LEFT:0px; color: #ccc;
}
.riga {
	PADDING: 1px 0 1px 0; BORDER: #699 1px solid; background-color:#eee; Font-family:Verdana; font-size: 11px; font-weight: normal; text-align:center; 
}
.accesskey {
	margin-left:40px;
}
.accesskey LI {
	font-size:12px; color: #444; line-height: 25px
}	
.tsM{
	border-style: none;
}
.testoGrigio {
 font-size:10px
}
.testoGrigio.bold {
	font-weight: bold;
	font-size: 14px;
	color: #699;
}

/******				COLORI				*********/
.verde
{
	color: #008080;
}
.nero
{
	color: #000;
}
.rosso
{
	color: #a52a2a;
}
.grigio
{
	 color: #444;
}

/******		   FORMATTAZIONE BASE		*********/
.g
{
	font-weight: bold;
}
.n
{
	font-weight: normal;
}
.c
{
	font-style: italic;
}
.s
{
	text-decoration: underline;
}
.sfondoGrigio
{
	background-color:#eee;
}
.sfondoVerde
{
	background-color:#699;
}
.mini
{
	font-size:9px;	
}
.piccolo
{
	font-size:10px;	
}
.verde
{
 color:#699;
}
.grigio
{
 color:#666;
}
.bianco
{
 color:#fff;	
}