body {
background-color : #FFFFFF;
font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; color:#222; word-spacing: -0.07em;
margin : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
text-align : center;
scrollbar-face-color:#3939439;
scrollbar-arrow-color:#333333;
scrollbar-3dlight-color: white;
scrollbar-highlight-color: #eaeaea;
scrollbar-shadow-color: #969696;
scrollbar-darkshadow-color:#333333;
scrollbar-track-color: #CCCCCC
}

.img_border1 {
border-right:2px solid #666666; 
border-bottom:2px solid #666666;
border-top:1px solid #666666;
border-left:1px solid #666666;

}

a.img_bord:link


{
border-right:2px solid #666666; 
border-bottom:2px solid #666666;
border-top:1px solid #666666;
border-left:1px solid #666666;

}


a.img_bord:hover


{
border-right:2px solid red; 
border-bottom:2px solid red;
border-top:1px solid red;
border-left:1px solid red;

}

.tablesx {
width: 145px;
border: 1px solid #cecece;
margin-bottom: 10px;
border-spacing: 0px;
padding: 0px
}

.tabledx {
width: 140px;
border: 1px solid #cecece;
margin-bottom: 10px;
border-spacing: 0px;
padding: 0px
}

ul.lista1 li {
font-size: 13px; color: black; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 20px; padding-top: 5px; padding-right:5px; padding-bottom: 5px
} 

.table2 {
table-layout: fixed;
margin-bottom: 15px;

border-spacing: 0px;

padding: 0px
}

table.tabella1 {
table-layout: fixed;
border:1px solid black; 
border-collapse:collapse
}
 table.tabella1 td {
border: 1px solid black;
}

#princ {
	color : #000000;
	margin : 0px auto;
	text-align : left;
	padding-right: 15px;
	background-image: url(img/border_bg1.jpg);
	background-position: top right;
	background-repeat: repeat-y;
	width : 1002px;
	height: 100%;

}


#princ_int {
color : #000000;
margin : 0px auto;
text-align : left;
padding-right: 15px;
background-image: url(img/border_bg1.jpg);
background-position: top right;
background-repeat: repeat-y;
width : 950px;
height: 100%;
}

#sfondo_alto {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100px;
	padding-left: 15px;
	background-image: url(img/sfondo_testa1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	z-index:2
}


#sfondo_barra {
position:absolute; 
left: 15px; 
top: 100px; 
width: 100%; 
height: 30px; 
background-image: url(img/menu_sf_all.jpg);
background-position: top left;
	background-repeat: no-repeat;
z-index:1
}

#princ2 {
color : #000000;
margin : 0px auto;
text-align : left;
width : 760px;
height: 100%;
}




#zona_dati1 {
position:relative; 
left: 0px; 
top: 0px; 
width: 760px; 

}

#dati {
position:absolute; 
left: 0px; 
top: 110px; 
width: 640px;
background: #e9e9e9; 

}

#boxtext
{
color: #000000; 
 font-style: normal; 
font-weight: normal; 
font:10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; color:#222; word-spacing: -0.07em; 
text-align: left; 
padding-left: 4px; 
padding-top: 3px; 
padding-right:3px; 
margin-top: 18px;
overflow: auto
}

#news
{
color: #000000; 
font-style: normal; 
font-weight: normal; 
font:10px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; color:#222; word-spacing: -0.07em; 
text-align: left; 
padding-left: 4px; 
padding-top: 3px; 
padding-right:3px; 
margin-top: 18px;
position: absolute; 
top: 112px; 
left: 160px; 
width: 450px; 
height: 160px; 
border: 2px solid #b1384a;
border-style: dashed;
 
overflow:auto
}


.striscie_dx {
background-color:#e6e6e6;
width: 300px; 
}

.striscie_dx1 {
background-color:#e6e6e6;
border-left: 1px solid #969696; 
width: 200px; 
}

.tdcentral {
border-bottom: 1px solid gray; border-right: 1px solid gray;
background-repeat: no-repeat; 
background-position: right center;

}


#striscie_dx {
background-image: url(img/stripes.gif);
border-left: 2px solid #fdfdfd; 
border-right: 2px solid #cecece;
width: 130px; 
}

#box_sx {
position: absolute; 
left: 2px; 
width: 140px; 
height: 160px; 
border: 1px solid #cecece;
overflow:hidden
}



#menu_sopra {


font-weight: bold; 
font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; color:#222; word-spacing: -0.07em;
text-align: center; 
padding-top: 2px; 

position: absolute;


}

#menu_sopra1 {
font-size: 10px; 
color: #7e7e7e; 
font-weight: bold; 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em;
text-align: center; 
padding-top: 2px; 
border-left: 1px solid #cecece;
position: absolute;
top: 89px;
height: 20px
}

#credits {
font-size: 10px; 
color: #7e7e7e; 
font-weight: normal; 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; 
text-align: center; 
padding-left: 3px; 
padding-top: 1px; 
padding-right:3px; 
padding-bottom: 1px
}

#news_home {
position:relative;
top: 15px;
left:4px;
width:250px;
height: 100px;
overflow: hidden;
font-size: 10px; 
font-weight: normal; 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; 
text-align: left; 
padding-left: 2px; 
padding-top: 1px; 

}

#edi {
overflow:hidden
}

#title_edi {
overflow:hidden
}


.campiformtxt {
 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; 
color: #7e7e7e; 
font-size: 10px;
border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; 

background: #fdfdfd;
}



.campibutton {
 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; 
color: #6e6e6e; 
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; 
border-left: 2px solid #fdfdfd ; border-top:2px solid #fdfdfd;

background: #eaeaea;
}

.campibutton2 {
 
font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; 
color: red; 
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #cecece; border-right: 1px solid #cecece; 
border-left: 2px solid #fdfdfd ; border-top:2px solid #fdfdfd;

background: #cecece;
}



.objpadding {padding-left: 3px; padding-top: 3px; padding-right:3px; padding-bottom: 3px}

.tdbottom {border-top: 1px solid #7e7e7e}

.tdright {border-left: 2px solid #fdfdfd; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece}

.tdright1 {border-left: 2px solid #fdfdfd; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece; background-image: url(img/stripes.gif)}

.tdrel {border-left: 1px solid #fdfdfd; border-top: 1px solid #fdfdfd; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece}

.tdcell {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 3px; border-left: 1px solid #b1384a; border-top:1px solid #b1384a}

.tdcell2 {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 3px; border-left: 1px solid #b1384a; border-right: 1px solid #b1384a; border-top:1px solid #b1384a}

.tdcelltit {font-size: 10px; color: white; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px;  background-color: #b1384a}

.ban {background-color:#e6e6e6; padding-top: 5px; padding-bottom: 15px; padding-left: 15px;
background-image: url(img/border_bg2.jpg);
background-position: top left;
background-repeat: repeat-y;}


.tdall {background-color:#ebebeb; border-left: 1px solid #003399; border-right: 1px solid #003399; border-top:1px solid #003399; border-bottom: 1px solid #003399}

.sommsomm{font-size: 14px; color: navy; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 25px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.sommbig{font-size: 34px; color: navy; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 5px; padding-top: 5px; padding-right:3px; padding-bottom: 5px}

.sommbigred{font-size: 30px; color: red; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 0px; padding-top: 5px; padding-right:3px; padding-bottom: 0px}

.sommtit{font-size: 18px; color: navy; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 20px; padding-top: 5px; padding-right:3px; padding-bottom: 5px}

.sommtit1{font-size: 18px; color: navy; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 0px; padding-top: 5px; padding-right:0px; padding-bottom: 5px}

.sommtit2{font-size: 18px; color: white; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 0px; padding-top: 5px; padding-right:0px; padding-bottom: 5px; background-color: navy}

.sommpage{font-size: 12px; color: white; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 0px; padding-top: 5px; padding-right:5px; padding-bottom: 5px; background-color: navy}

.sommtext1{font-size: 12px; color: navy; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 1px; padding-top: 5px; padding-right:0px; padding-bottom: 5px}

.sommtext2{font-size: 12px; color: #8c8c8c; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 1px; padding-top: 5px; padding-right:0px; padding-bottom: 5px}

.sommrub1{font-size: 10px; color: red; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.sommrub2{font-size: 13px; color: white; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em;text-align: center; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px; background-color:#003399}

.sommrub3{font-size: 10px; color: #000000; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em;text-align: center; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.sommsubtitle {font-size: 10px; color: #000000; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 2px; padding-top: 2px; padding-right:1px; padding-bottom: 2px }

.sommsubtitlew {font-size: 12px; color: white; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 2px; padding-top: 2px; padding-right:1px; padding-bottom: 2px }

.sommrubtitle {font-size: 14px; color: #003399; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-left: 2px; padding-top: 4px; padding-right:2px; padding-bottom: 1px }

.credits {font-size: 10px; color: #7e7e7e; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 1px; padding-right:3px; padding-bottom: 1px; border-left: 2px solid #fdfdfd; border-right: 2px solid #cecece }



.menu {text-align: center; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 3px; border-right: 1px solid #cecece; border-left: 1px solid #cecece }

.menudx {text-align: center; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px; border-right: 1px solid #cecece; border-left: 1px solid #fdfdfd; border-top: 1px solid #fdfdfd; border-bottom: 1px solid #cecece }

.menudx1 {text-align: center; font-size: 10px; color: yellow; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px; border-right: 1px solid #cecece; border-left: 1px solid #fdfdfd; border-top: 1px solid #fdfdfd; border-bottom: 1px solid #cecece }

.menu_h {text-align: center; padding-left: 1px; padding-top: 2px; padding-right:3px; padding-bottom: 3px; background-color:#ebebeb; border-top: 2px solid #fdfdfd; border-right: 2px solid #cecece }

.menu_b {padding-left: 4px; padding-top: 4px; padding-right:4px; padding-bottom: 4px}

.menu_a {text-align: center; padding-left: 3px; padding-right:3px}

.edititle {font-size: 12px; color: #7e7e7e; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-left: 4px; padding-top: 2px; padding-right:4px; padding-bottom: 2px; background-color:#ebebeb; border-top: 2px solid #fdfdfd; border-bottom: 1px solid #cecece; border-right: 1px solid #cecece}

.boxtitle {width:105px; background-image: url(img/box_sf1.jpg); font-size: 1.1em; color: white; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.2em; text-align: right; padding-left: 2px; padding-top: 2px; padding-right:4px; padding-bottom: 3px; LETTER-SPACING: -0.1em}

.diariotitle {font-size: 16px; color: #007138; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 10px; padding-top: 2px; padding-right:3px; padding-bottom: 2px }

.boxsub {font-size: 10px; color: #000000; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 4px; padding-right:3px; padding-bottom: 3px }

.boxsubw {font-size: 10px; color: white; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px }

.boxtext {color: #000000; font-size: 1.0em; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.03em; text-align:left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; LETTER-SPACING: -0.07em}

.boxtext_int {color: #000000; font-size: 11px; font-style: italic; font-weight: normal; color:#333333; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding: 3px; background-color: #eaeaea; border: 1px solid #cecece;}

.boxtext2 {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 6px; padding-right:3px; padding-bottom: 6px}

.boxsubtitlegreen, .boxsubtitlered, .boxsubtitleazz, .boxsubtitlearan, .boxsubtitleyell, .boxsubtitleblu, .boxsubtitlegray {font-size: 1.0em; color: #333333; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 2px; padding-top: 4px; padding-right:2px; padding-bottom: 4px; border-bottom: 1px solid #333333; LETTER-SPACING: -0.1em}



.boxsubtitle {font-size: 1.0em; color: #000000; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:4px}

.boxsubtitle1 {font-size: 1.01em; color: #000000; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:4px}

.newstext {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px}

.h_newstext {color: #000000; font-size: 12px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left}

.newstext1 {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 2px }

.boxtext_right {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px}

.boxtext_right_h {color: #000000; font-size: 12px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px}

.minitext {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.minitext1 {color: #000000; font-size: 0.9em; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 2px;text-align: left;}

.titletext {color: #000000; font-size: 12px; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.edisubtitle {font-size: 10px; color: #7e7e7e; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 2px; padding-right:3px; padding-bottom: 2px }

.edisubsub {font-size: 10px; color: #7e7e7e; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 3px; padding-top: 1px; padding-right:3px; padding-bottom: 1px }

.pagetitleblu, .pagetitleyell,.pagetitlered, .pagetitleazz, .pagetitlegreen, .pagetitlearan   {font-size: 14px; color: white; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 10px; padding-top: 6px; padding-right:4px; padding-bottom: 6px; background-image: url(img/sfondo_blu1.png); border-bottom: 2px solid #333333}

.pagesubtitleblu, .pagesubtitleyell, .pagesubtitleazz, .pagesubtitlegreen, .pagesubtitlearan, .pagesubtitlered   {font-size: 14px; color: #333333; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 10px; padding-top: 6px; padding-right:4px; padding-bottom: 6px; border-bottom: 2px solid #333333}




.pagesubtitle_azz {font-size: 14px; color: #0099CC; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 10px; padding-top: 6px; padding-right:4px; padding-bottom: 6px}

.pagesubtitle_gen {font-size: 1.3em; color: #000000; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 10px; padding-top: 6px; padding-right:4px; padding-bottom: 6px}

.pagesubtitle {font-size: 1.2em; color: #333333; font-style: italic; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 10px; padding-top: 6px; padding-right:4px; padding-bottom: 6px; border-bottom: 1px solid #333333}



.text {color: #000000; font-size: 13px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: justify; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px}

.textred {font-size: 1.1em; color:red; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-left: 10px; padding-top: 2px; padding-right:3px}

.abbtext {color: #000000; font-size: 16px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px}

.text1 {font-size: 1.1em; color:#000000; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 8px; padding-top: 3px; padding-right:3px; background-color:#DDE4F0; border-top: 2px solid #fdfdfd; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece}

.text2 {font-size: 1.1em; color:#000000; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-top: 3px; padding-right:3px; padding-bottom:3px; background-color:#ebebeb; border-top: 2px solid #fdfdfd; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece}

.text3 {font-size: 1.1em; color:#000000; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: center; padding-top: 3px; padding-right:3px; background-color:#ebebeb; border-top: 2px solid #fdfdfd; border-right: 2px solid #cecece; border-bottom: 2px solid #cecece}

.formtext {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px}

.bodytext {color: #000000; font-size: 1.2em; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.body {color: #000000; font-size: 1.1em; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.textboxblue {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #003399; border-right: 1px solid #003399; border-bottom: 1px solid #003399}

.textboxred {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #b1384a; border-right: 1px solid #b1384a; border-bottom: 1px solid #b1384a}

.textboxgreen {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #007138; border-right: 1px solid #007138; border-bottom: 1px solid #007138}

.textboxazz {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #0099CC; border-right: 1px solid #0099CC; border-bottom: 1px solid #0099CC}

.textboxyell {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #FFCC00; border-right: 1px solid #FFCC00; border-bottom: 1px solid #FFCC00}

.textboxaran {color: #000000; font-size: 10px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 3px; padding-right:3px; padding-bottom: 5px; border-left: 1px solid #FF9900; border-right: 1px solid #FF9900; border-bottom: 1px solid #FF9900}

.mn_title {color: #000000; font-size: 13px; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 2px; padding-right:3px; padding-bottom: 2px}

.mn_text {color: #000000; font-size: 12px; font-style: normal; font-weight: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 2px; padding-right:2px; padding-bottom: 2px}

.mn_date {color: red ; font-size: 12px; font-style: italic; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 4px; padding-top: 2px; padding-right:2px; padding-bottom: 2px}

.mn_bac {color: #DF1A05 ; font-size: 18px; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: right; padding-left: 4px; padding-top: 2px; padding-right:5px; padding-bottom: 0px}

.aggio_text {color: #000000; font-size: 10px; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; text-align: left; padding-left: 1px; padding-top: 1px; padding-bottom: 1px}


.spacer {background-color: "#969696"; text-align: left; padding-left: 10px; padding-top: 3px; padding-right:5px; padding-bottom: 3px}

.menulabel { background-image: url(img/sfondo_blu1.png); color: white; font-size: 1.0em; font-style: normal; font-weight: bold; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em;  text-align: left; padding-left: 4px; padding-top: 4px; padding-right:2px; padding-bottom: 4px}

.menuvoice {color: black; font-size: 10px; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em;  text-align: right; padding-left: 4px; padding-top: 2px; padding-right:8px; padding-bottom: 2px}

.menucell {background-color: white; text-align: left; padding-left: 5px; padding-top: 3px; padding-right:5px; padding-bottom: 3px; font-size: 1.0em; font-style: normal; font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Lucida Sans Unicode, Geneva, Arial, Verdana, sans-serif; word-spacing: -0.07em; border-left:1px solid #969696; border-right:1px solid #969696; border-bottom:1px solid #969696;}

.home_title {font-size: 13px; font-weight: bold; text-align: right; padding-left: 5px; padding-top: 3px; padding-right:5px; padding-bottom: 3px; padding-top:4px solid #969696; border-bottom:1px solid #969696}

.t_blu {color:#0065A4; font-size: 14px; font-weight: bold; text-align: left; padding-left: 3px; padding-top: 3px; padding-right:5px; padding-bottom: 3px; padding-top:4px; border-right:1px solid #969696; border-bottom:1px solid #969696}

a.blu:link { text-decoration: none; font-weight:bold;color:#0065A4}
a.blu:visited { text-decoration: none; font-weight:bold;color:#0065A4}
a.blu:hover { text-decoration: none; font-weight:bold;color:#0065A4}
a.blu:active { text-decoration: none; font-weight:bold;color:#0065A4}


a.reverse:link { text-decoration: none; font-size: 12px; color: yellow; font-weight: bold; font-family: Verdana, Georgia, Arial, Helvetica, sans-serif}
a.reverse:visited{ text-decoration: none; font-size: 12px; color: yellow; font-weight: bold; font-family: Verdana, Georgia, Arial, Helvetica, sans-serif }
a.reverse:hover { text-decoration: none; font-size: 12px; color: red; font-weight: bold; font-family: Verdana, Georgia, Arial, Helvetica, sans-serif }
a.reverse:active { text-decoration: none; font-size: 12px; color: yellow; font-weight: bold; font-family: Verdana, Georgia, Arial, Helvetica, sans-serif }

a.box:link { text-decoration: none; font-weight:normal; font-size: 1.0em; color:#000000}
a.box:visited { text-decoration: none; font-weight:normal; font-size: 1.0em; color:#000000}
a.box:hover { text-decoration: underline; font-weight:normal; font-size: 1.0em; color:red }
a.box:active { text-decoration: none; font-weight:normal; font-size: 1.0em; color:#000000}


a.nix:link { text-decoration: none; font-weight:bold; color:white}
a.nix:visited { text-decoration: none; font-weight:bold; color:white}
a.nix:hover { text-decoration: none; font-weight:bold; color:white}
a.nix:active { text-decoration: none; font-weight:bold; color:white}

A:link { text-decoration: none; font-weight:bold; color:#0065A4 }
A:visited { text-decoration: none; font-weight:bold; color:#0065A4}
A:hover { text-decoration: underline; font-weight:bold; color:red }
A:active { text-decoration: none; font-weight:bold; color:#0065A4 }
