/*------------------------------------CALENDARIO MENU--------------------------------------------*/
.calMese  {font-family: Arial; font-size: 11 pt; color: #008000; text-decoration: none; font-weight:bold; height:26px; text-align:center; border-left: 1px solid #008000; border-right: 1px solid #008000; border-top: 1px solid #008000; text-align:center }
.calTab   { }
.calGiorni   {font-family: Arial; font-size: 10 pt; color: #000000; text-decoration: none; font-weight:bold; width:26px; height:26px; text-align:center }
.calGiorniF   {font-family: Arial; font-size: 10 pt; color: red; text-decoration: none; font-weight:bold; width:26px; height:26px; text-align:center }
.calGg   {font-family: Arial; font-size: 10 pt; color: #008000; text-decoration: none; font-weight:bold; width:26px; height:26px; text-align:center}
.calGgF   {font-family: Arial; font-size: 10 pt; color: #008000; text-decoration: none; font-weight:bold; width:26px; height:26px; text-align:center }
.calGgS    {font-family: Arial; font-size: 10 pt; color: red; text-decoration: none; font-weight:bold; background-color:#FFFF99; width:26px; height:26px; text-align:center}
.calLink   {font-family: Arial; font-size: 12 px; color: red; text-decoration: none; text-align:center}
:hover.calLink  {font-family: Arial; font-size: 10 pt; color: black; text-decoration: underline; text-align:center}
.calMov   {font-family: Arial; font-size: 10 pt; color: #008000; text-decoration: none; text-align:center}
:hover.calMov  {font-family: Arial; font-size: 10 pt; color: #008000; text-decoration: none; text-align:center}

.similiTab {
border-left: 1px solid #008000; 
border-right: 2px solid #008000; 
border-top: 1px solid #008000; 
border-bottom: 2px solid #008000; 
background-color: #D2FFD2;
}

.similiTab {
border-left: 1px solid #008000; 
border-right: 2px solid #008000; 
border-top: 1px solid #008000; 
border-bottom: 2px solid #008000; 
background-color: #D2FFD2;
}
.similiTd {
font-family: Arial; 
font-size: 13px; 
color: #FFFFFF; 
font-weight: bold; 
background-color: #008000
}
.linkarea {
text-decoration : none; 
font-family : Verdana; 
color : #5C4101;
font-size : 12px; 
font-weight : bold; 
letter-spacing : 1px; 
} 
:hover.linkarea {
text-decoration : underline;
font-family : Verdana; 
color : #000000; 
font-size : 12px; 
font-weight : bold; 
letter-spacing : 1px; 
}
.TabArea {
font-family : Verdana; 
font-size : 12px; 
letter-spacing : 1px; 
background-color:#C2D9BB; 
}
.TabAreaS {
font-family : Verdana; 
color : #000000; 
font-size : 12px; 
letter-spacing : 1px; 
font-weight : bold; 
background-color : #008000; 
}
.TabAree {
padding-bottom: 25px; 
}
.DivTitolo {
position: absolute; 
left: 7px; 
top: 102px;
font-family : Verdana; 
color : #008000; 
font-size : 21px; 
letter-spacing : 4px;
font-weight: normal;
}
.DivTitolo1 {
position: absolute; 
left: 6px; 
top: 101px;
font-family : Verdana; 
color : #008000; 
font-size : 21px; 
letter-spacing : 4px; 
font-weight: normal
}
.DivTitolo2 {
position: absolute; 
left: 8px; 
top: 103px;
font-family : Verdana; 
color : Black; 
font-size : 21px; 
letter-spacing : 4px;
font-weight: normal; 
}
.stTitolo {
font-family : Verdana; 
color : #008000; 
font-size : 16px; 
letter-spacing : 2px; 
font-weight : bold 
}
.font-family {
font-family : Arial; 
color : #000000; 
font-size : 13px; 
font-style :oblique 
}
.stDescrizione {
font-family : Arial; 
color : #000000; 
font-size : 13px;
}
.homelista {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
text-decoration : none 
} 
:hover.homelista {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
text-decoration : underline 
} 
.hometitolo {
font-family : Arial; 
color : #008000; 
font-size : 12px; 
letter-spacing : 1px; 
font-weight : bold 
} 
.homecommento {
font-family : Arial; 
font-size : 10px; 
color : #008000; 
} 
.tabgalleria {
position : relative; 
top : 0; 
} 
.dettagli {
padding-left : 6px; 
font-family : Verdana; 
color : #008000; 
font-size : 10px; 
font-weight : bold 
} 
.descrizione {
padding-top : 8px; 
padding-left : 4px; 
font-family : Verdana; 
font-size : 11px; 
color : #008000; 
font-weight : bold; 
text-align : justify 
} 
.tdgalleria {
border-left : 1px solid #008000; 
padding-left : 0; 
padding-right : 8px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px 
} 
.gtab {
border-bottom : 2px solid #39519c; 
border-top : 1px solid #C47A00; 
padding-bottom : 3px; 
} 
.mexTAB {
margin : 0; 
padding : 2px; 
width : 380px; 
border-left : 2px solid #008000; 
border-top : 1px solid #008000; 
border-bottom : 2px solid #008000; 
border-right : 1px solid #008000; 
background-color : #D2FFD2; 
} 
.mexCAPTION {
font-family : Arial; 
font-size : 12px; 
color : #008000; 
letter-spacing : 1px 
} 
.mexTD {
border-bottom : 1px solid #008000; 
font-family : Arial; 
font-size : 12px; 
color : #008000; 
font-weight : bold; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 2px 
} 
.mexINPUT {
border : 1px solid #008000; 
font-size : 11px; 
font-family : Arial; 
color : #008000; 
font-weight : bold; 
letter-spacing : 1px; 
padding-left : 2px; 
padding-right : 2px 
} 
.mexBOTTONE {
border : 1px solid #008000; 
font-size : 12px; 
font-family : Arial; 
color : #FFFFFF; 
font-weight : bold; 
background-color : #008000; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 1px; 
padding-bottom : 1px 
} 
.TabMexPrivacy {
width : 550px; 
} 
.TdMexPrivacy {
font-family : Arial; 
color : #008000; 
font-size : 10px; 
padding-top : 2px; 
padding-bottom : 2px 
} 
.motoretxt {
border : 1px solid #008000; 
margin-right : 1px; 
margin-left : 0; 
color : #008000; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #FFFFFF; 
} 
.motorebtn {
border : 1px solid #008000; 
margin-right : 9px; 
color : #FFFFFF; 
font-size : 10px; 
font-family : Arial; 
font-weight : bold; 
background-color : #008000; 
} 
.motoretxtr {
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
.motoreMN {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold; 
text-decoration : none 
} 
:hover.motoreMN {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold; 
text-decoration : underline 
} 
.TabMotore {
width : 100%; 
margin-top : 8px; 
} 
.TdMotore0 {
border-bottom : 1px solid #008000; 
width : 100%; 
padding-left : 1px; 
font-family : Arial; 
font-size : 10px; 
color : #008000; 
letter-spacing : 0; border-left-width:1px; border-right-width:1px; border-top-width:1px 
} 
.TdMotore1 {
padding-left : 35px; 
} 
.TdMotore {
padding-bottom : 1px; 
padding-top : 5px; 
padding-left : 6px; 
border-left : 1px solid #008000; 
border-bottom : 1px solid #008000; 
width : 100%; 
font-family : Arial; 
font-size : 11px; 
color : #000000; 
font-weight : bold; 
background-color : #AEFFAE; 
} 
.InputMotore {
border : 1px solid #008000; 
font-family : Arial; 
font-size : 11px; 
color : #008000; 
background-color : #FFFFFF 
} 
.BtnMotore {
border : 1px solid #008000; 
font-family : Arial; 
font-size : 10px; 
color : #FFFFFF; 
font-weight : bold; 
background-color : #008000; 
} 
.SelectMotore {
border : 1px solid #008000; 
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold; 
background-color : #FFFFFF 
} 
.DivNoMotore {
font-family : Arial; 
font-size : 13px; 
letter-spacing : 1px; 
color : #008000; 
text-align : center 
} 
.DivPagMotore {
padding-left : 12px; 
font-family : Arial; 
font-size : 11px; 
color : #008000; 
} 
.LinkPagMotore {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold 
} 
:hover.LinkPagMotore {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold 
} 
.lineaPagReport {
width : 100%; 
height : 1px; 
color : #008000; 
} 
.TabReport {
width : 100%; 
} 
.TdTipoReport {
font-family : Arial; 
color : #008000; 
font-size : 13px; 
letter-spacing : 2px; 
font-weight : bold; 
padding-bottom : 1px; 
padding-top : 9px 
} 
.TdReport {
padding-left : 12px; 
padding-right : 2px; 
padding-top : 0; 
} 
.TdReport1 {
width : 100%; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
padding-left : 10px; 
} 
.TitoloReport {
font-family : Arial; 
font-size : 12px; 
color : #008000; 
font-weight : bold; 
text-decoration : none 
} 
:hover.TitoloReport {
font-family : Arial; 
font-size : 12px; 
color : #008000; 
font-weight : bold; 
text-decoration : underline 
} 
.DescReport {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : normal; 
text-decoration : none; 
margin-left : 5px 
} 
:hover.DescReport {
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : normal; 
text-decoration : none; 
margin-left : 5px 
} 
.DettReport {
font-family : Arial; 
font-size : 10px; 
color : #008000; 
letter-spacing : 1px; 
margin-left : 0 
} 
.UrlReport {
font-family : Arial; 
font-size : 10px; 
color : #008000; 
font-weight : bold; 
letter-spacing : 1px 
} 
:hover.UrlReport {
font-family : Arial; 
font-size : 10px; 
color : #008000; 
font-weight : bold; 
letter-spacing : 1px 
} 
.lineaReport {
width : 100%; 
height : 1px; 
color : #008000; 
margin-left : 12px; 
} 
body {
margin : 0; 
background-color : #ffffff; 
} 
.bodytab {
width : 100%; 
height : 76%; 
padding : 0; 
margin : 0; 
} 
.sxsf {
width : 130px; 
} 
.dxsf {
margin-left : 0; 
padding-top : 0;
padding-left : 5px; 
padding-right : 7px;

} 
.titolo {
font-family : Arial; 
font-size : 12px; 
color : #000000; 
letter-spacing : 2px; 
font-weight : bold; 
position : relative; 
top : 0; 
left : 130px; 
} 
.commento {
font-family : Arial; 
font-size : 11px; 
color : #000000; 
font-style : normal; 
position : relative; 
top : 0; 
left : 138px; 
} 
.lineat {
width : 100%; 
height : 2px; 
color : #008000; 
position : relative; 
left : 73px; 
top : 0; 
} 
.linea {
width : 100%; 
height : 2px; 
color : #008000; 
} 
.topTABLE {
border-bottom:2px groove #00C600; width : 100%;
margin : 0; 
padding : 0 
} 
.topTD {
width : 146px; 
} 
.topTD2 {
width : 204px; 
text-align : right; 
} 
.topTDdx {
width : 50px; 
background-image : url('images/sftop2.jpg'); 
background-repeat : repeat-x 
}
.topDIVBANNER {
width : 100%; 
position : absolute; 
top : 5px; 
z-index : 1; 
} 
.TabMTipoS {
padding : 0; 
margin : 0; 
} 
.menutipodiv {
margin : 0; 
} 
.TabMTipo {
margin : 0; 
} 
.mtipospazio {
margin : 0; 
padding : 0; 
width : 3px; 
} 
.mtipo1 {
margin : 0; 
font-family : Arial; 
font-size : 11px; 
color : #008000; 
font-weight : bold 
} 
.mtipodxs {
font-family : Arial; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
background-color : #d6d7ff; 
letter-spacing : 1px; 
padding-left : 1px; 
padding-right : 1px; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 2px; 
} 
.mtipodx {
font-family : Arial; 
font-size : 10px; 
color : #000000; 
font-weight : normal; 
background-color : #ffffff; 
letter-spacing : 1px; 
padding-left : 1px; 
padding-right : 1px; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 2px; 
} 
.menutipolink {
font-family : Arial; 
font-size : 10px; 
text-decoration : none; 
color : #008000; 
font-weight : normal 
} 
:hover.menutipolink {
font-family : Arial; 
font-size : 10px; 
text-decoration : underline; 
color : #008000; 
font-weight : normal 
} 
.Cdett {
text-decoration : none; 
font-family : Arial; 
font-size : 10px; 
color : #008000; 
} 
:hover.Cdett {
text-decoration : underline; 
font-family : Arial; 
font-size : 10px; 
color : #008000; 
} 
.contatti {
border-left : 1px solid #800000; 
border-right : 2px solid #800000; 
border-top : 1px solid #800000; 
border-bottom : 2px solid #800000; 
padding : 4px; 
background-color : #fffbfb; 
} 
.spancontatti {
color : #ff0000; 
font-weight : bold; 
font-family : Verdana; 
font-size : 13px; 
} 
.tabcontatti {
border-bottom : 1px solid #800000; 
} 
.tabcontattit {
font-family : Arial; 
font-size : 12px; 
color : #590000; 
font-weight : bold; 
border-bottom : 1px solid #800000; 
} 
.topsf {
background-repeat : repeat-x; 
background-image : url('images/sf.gif'); 
} 
.corpo {
height : 80%; 
width : 100%; 
margin : 0; 
padding : 0; 
} 
.divmenu {
margin : 0; 
left : 0; 
} 
.tblmenu0 {
margin-bottom : 0; 
font-family : Arial; 
color : #008000; 
font-size : 10px; 
font-weight : bold 
} 
.tblmenu1 {
padding-left: 0;
padding-right: 3px;
margin : 2px;
} 

.cmenu2 {
padding-left: 0;
padding-right: 3px;
margin : 2px;
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-weight : bold; 

background-image : url('images/csfmenu2.gif'); 
background-repeat : repeat-x 
} 

.cmenu2s {
padding-left: 0;
padding-right: 3px;
margin : 2px;
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-weight : bold; 

background-image : url('images/csfmenu2s.gif'); 
background-repeat : repeat-x 
} 
 
.menu2 {
padding-left: 0;
padding-right: 3px;
margin : 2px;
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 13PX; 
font-weight : bold; 

background-image : url('images/sfmenu2.gif'); 
background-repeat : repeat-x 
} 

.menu2s {
padding-left: 0;
padding-right: 3px;
margin : 2px;
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 13PX; 
font-weight : bold; 

background-image : url('images/sfmenu2s.gif'); 
background-repeat : repeat-x 
} 


A:link.Pmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11PX; 
font-weight : bold; 
padding-left : 3px
} 
A:active.Pmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11PX; 
font-weight : bold; 
padding-left : 3px
} 
A:visited.Pmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11PX; 
padding-left : 3px
font-weight : bold; 

} 
A:hover.Pmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11PX; 
font-weight : bold; 
padding-left : 3px
} 

A:link.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 13PX; 
font-weight : bold; 
padding-left : 3px
} 
A:active.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 13PX; 
font-weight : bold; 
padding-left : 3px
} 
A:visited.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 13PX; 
padding-left : 3px
font-weight : bold; 

} 
A:hover.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 13PX; 
font-weight : bold; 
padding-left : 3px
}

.BReport {
font-family : Arial; 
font-size : 13px; 
color : #800000; 
letter-spacing : 1px; 
font-weight : bold; 
text-decoration : none; 
} 
:hover.BReport {
font-family : Arial; 
font-size : 13px; 
color : #800000; 
letter-spacing : 1px; 
font-weight : bold; 
text-decoration : underline; 
} 
.BReportS {
font-family : Arial; 
font-size : 11px; 
color : #800000; 
text-decoration : none; 
} 
:hover.BReportS {
font-family : Arial; 
font-size : 11px; 
color : #800000; 
text-decoration : underline; 
} 
.CReport {
font-family : Arial; 
font-size : 13px; 
color : #800000; 
letter-spacing : 1px; 
font-weight : bold; 
} 
.stat {
font-family : Arial; 
font-size : 12px; 
color : #000000; 
font-weight : bold 
} 
:link.am {
color : #ffffff; 
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
:hover.am {
color : #ffffff; 
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
:visited.am {
color : #ffffff; 
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
.menu {
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
.tab {
font-family : Arial; 
font-size : 12px; 
color : #000000; 
font-weight : bold; 
border-top : 1px solid #009900; 
border-bottom : 1px solid #009900; 
} 
.modifica {
font-family : Arial; 
font-size : 12px; 
color : #000000; 
} 
.ordine {
font-family : Arial; 
font-size : 13px; 
color : #800000; 
background-color : #ffe6e6; 
font-weight : bold; 
border-top : 1px solid #800000; 
border-bottom : 1px solid #800000; 
} 
.ordine2 {
font-family : Arial; 
font-size : 13px; 
color : #c60018; 
font-weight : bold; 
border-top : 1px solid #800000; 
border-bottom : 1px solid #800000; 
} 
.campi {
font-family : Arial; 
font-size : 12px; 
color : #000000; 
font-weight : bold; 
}