.stTitolo {
font-family : Verdana; 
color : #38655F; 
font-size : 16px; 
letter-spacing : 2px; 
font-weight : bold 
}
.stCorsivo {
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 : #38655F; 
text-decoration : none; 
} 
:hover.homelista {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
text-decoration : underline; 
} 
.hometitolo {
font-family : Arial; 
color : #38655F; 
font-size : 12px; 
letter-spacing : 1px; 
font-weight : bold; 
} 
.homecommento {
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
} 
.tabgalleria {
position : relative; 
top : 0; 
} 
.dettagli {
padding-left : 6px; 
font-family : Verdana; 
color : #7b87b7; 
font-size : 10px; 
font-weight : bold; 
} 
.descrizione {
padding-top : 8px; 
padding-left : 4px; 
font-family : Verdana; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
text-align : justify; 
} 
.tdgalleria {
border-left : 2px solid #38655F; 
padding-left : 0; 
padding-right : 8px; 
} 
.gtab {
border-bottom : 2px solid #39519c; 
border-top : 1px solid #38655F; 
padding-bottom : 3px; 
} 
.scrolltab {
border : 1px solid #38655F; 
} 
.scroll {
font-family : Arial; 
color : #000000; 
font-size : 12px; 
letter-spacing : 1px; 
font-weight : bold; 
background-color : #D7ECE4; 
} 
.mexTAB {
margin : 0; 
padding : 2px; 
width : 380px; 
border-left : 2px solid #38655F; 
border-top : 1px solid #38655F; 
border-bottom : 2px solid #38655F; 
border-right : 1px solid #38655F; 
background-color : #D7ECE4; 
} 
.mexCAPTION {
font-family : Arial; 
font-size : 12px; 
color : #38655F; 
letter-spacing : 1px; 
} 
.mexTD {
border-bottom : 1px solid #38655F; 
font-family : Arial; 
font-size : 12px; 
color : #38655F; 
font-weight : bold; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 2px; 
} 
.mexINPUT {
border : 1px solid #38655F; 
font-size : 11px; 
font-family : Arial; 
color : #38655F; 
font-weight : bold; 
letter-spacing : 1px; 
padding-left : 2px; 
padding-right : 2px; 
} 
.mexBOTTONE {
border : 1px solid #38655F; 
font-size : 12px; 
font-family : Arial; 
color : #ffffff; 
font-weight : bold; 
background-color : #38655F; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 1px; 
padding-bottom : 1px; 
} 
.TabMexPrivacy {
width : 550px; 
} 
.TdMexPrivacy {
font-family : Arial; 
color : #38655F; 
font-size : 10px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.motoretxt {
border : 1px solid #cdcaf4; 
margin-right : 1px; 
margin-left : 0; 
color : #213c8c; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
background-color : #ffffff; 
} 
.motorebtn {
border : 1px solid #cdcaf4; 
margin-right : 9px; 
color : #ddddff; 
font-size : 10px; 
font-family : Arial; 
font-weight : bold; 
background-color : #213c8c; 
} 
.motoretxtr {
font-family : Arial; 
font-size : 12px; 
font-weight : bold; 
} 
.motoreMN {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
text-decoration : none; 
} 
:hover.motoreMN {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
text-decoration : underline; 
} 
.TabMotore {
width : 100%; 
margin-top : 8px; 
} 
.TdMotore0 {
border-bottom : 1px solid #38655F; 
width : 100%; 
padding-left : 1px; 
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
letter-spacing : 0; 
} 
.TdMotore1 {
padding-left : 35px; 
} 
.TdMotore {
padding-bottom : 1px; 
padding-top : 5px; 
padding-left : 6px; 
border-left : 1px solid #38655F; 
border-bottom : 1px solid #38655F; 
width : 100%; 
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
background-color : #D7ECE4; 
} 
.InputMotore {
border : 1px solid #38655F; 
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
background-color : #ffffff; 
} 
.BtnMotore {
border : 1px solid #38655F; 
font-family : Arial; 
font-size : 10px; 
color : #ffffff; 
font-weight : bold; 
background-color : #38655F; 
} 
.SelectMotore {
border : 1px solid #38655F; 
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
background-color : #ffffff; 
} 
.DivNoMotore {
font-family : Arial; 
font-size : 13px; 
letter-spacing : 1px; 
color : #38655F; 
text-align : center; 
} 
.DivPagMotore {
padding-left : 12px; 
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
} 
.LinkPagMotore {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
} 
:hover.LinkPagMotore {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : bold; 
} 
.lineaPagReport {
width : 100%; 
height : 1px; 
color : #38655F; 
} 
.TabReport {
width : 100%; 
} 
.TdTipoReport {
font-family : Arial; 
color : #38655F; 
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 : #38655F; 
font-weight : bold; 
text-decoration : none; 
} 
:hover.TitoloReport {
font-family : Arial; 
font-size : 12px; 
color : #38655F; 
font-weight : bold; 
text-decoration : underline; 
} 
.DescReport {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : normal; 
text-decoration : none; 
margin-left : 5px; 
} 
:hover.DescReport {
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
font-weight : normal; 
text-decoration : none; 
margin-left : 5px; 
} 
.DettReport {
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
letter-spacing : 1px; 
margin-left : 0; 
} 
.UrlReport {
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
font-weight : bold; 
letter-spacing : 1px; 
} 
:hover.UrlReport {
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
font-weight : bold; 
letter-spacing : 1px; 
} 
.lineaReport {
width : 100%; 
height : 1px; 
color : #38655F; 
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 : 10px;
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 : #38655F; 
position : relative; 
left : 73px; 
top : 0; 
} 
.linea {
width : 100%; 
height : 2px; 
color : #38655F; 
} 
.topTABLE {
width : 100%; 
height : 102px; 
padding : 0; 
background-image : url('images/sftop.jpg'); 
background-repeat : repeat-x 
} 
.topTD {
width : 146px; 
} 
.topTD2 {
width : 204px; 
text-align : right; 
} 
.topDIVBANNER {
width : 100%; 
position : absolute; 
top : 5px; 
z-index : 1; 
} 
.TabMTipoS {
padding : 0; 
margin : 0; 
width : 100%; 
} 
.menutipodiv {
margin : 0; 
width : 100%; 
} 
.TabMTipo {
margin : 0; 
} 
.mtipospazio {
margin : 0; 
padding : 0; 
width : 3px; 
} 
.mtipo1 {
margin : 0; 
font-family : Arial; 
font-size : 11px; 
color : #38655F; 
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 : #38655F; 
font-weight : normal; 
} 
:hover.menutipolink {
font-family : Arial; 
font-size : 10px; 
text-decoration : underline; 
color : #38655F; 
font-weight : normal; 
} 
.Rdett {
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
border-top : 1px solid #800000; 
padding-left : 6px; 
padding-top : 0; 
} 
.Cdett {
text-decoration : none; 
font-family : Arial; 
font-size : 10px; 
color : #38655F; 
} 
:hover.Cdett {
text-decoration : underline; 
font-family : Arial; 
font-size : 10px; 
color : #800000; 
} 
.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 : #38655F; 
font-size : 10px; 
font-weight : bold; 
} 
.tblmenu1 {
padding-left: 0;
padding-right: 3px;
margin : 2px;
} 
.menu1 {
padding-left: 0;
padding-right: 3px;
margin : 2px; 
} 
.menu2 {
padding-left: 0;
padding-right: 3px;
margin : 2px; 
background-image : url('images/sfmenu2.gif'); 
background-repeat : repeat-x; 
} 
.menu2s {
padding-left: 0;
padding-right: 3px;
margin : 2px; 
background-image : url('images/sfmenu2s.gif'); 
background-repeat : repeat-x; 
} 
.cmenu2 {
padding-left: 0;
padding-right: 3px;
margin : 2px; 
background-image : url('images/csfmenu2.gif'); 
background-repeat : repeat-x; 
} 
.cmenu2s {
padding-left: 0;
padding-right: 3px;
margin : 2px; 
background-image : url('images/csfmenu2s.gif'); 
background-repeat : repeat-x; 
} 
A:link.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:active.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:visited.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #535353; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:hover.Tmenu2 {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:link.Tmenu2s {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:active.Tmenu2s {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:visited.Tmenu2s {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
A:hover.Tmenu2s {
text-decoration : none; 
font-family : Arial; 
color : #000000; 
font-size : 11px; 
font-weight : bold; 
padding-left : 3px; 
} 
.tblsotto {
background-color : #c60018; 
} 
.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; 
background-color : #ff5e5e; 
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; 
} 