BODY { 
font-size : 0.8em; 
margin : 0px 0px 0px; 
color : #000000; 
font-family : tahoma, verdana, arial, helvetica, sans-serif; 
background-color : #ffffff; 
text-decoration : none; 
} 



H1 { 
border-right : medium none; 
border-top : 1px solid #800000; 
border-left : medium none; 
border-bottom : 1px solid #800000; 
padding-right : 0px; 
padding-left : 0px; 
padding-bottom : 0px;
padding-top : 0px; 
font-weight : bold; 
font-size : 1.0em; 
background-color : #e0e0e0; 
text-align : left; 
} 


H2 { 
border-right : medium none; 
padding-right : 0px; 
border-top : medium none; 
padding-left : 0px; 
font-weight : bold; 
font-size : 1.0em; 
padding-bottom : 0px; 
margin : 0px; 
border-left : medium none; 
color : #333333; 
padding-top : 2px; 
border-bottom : medium none; 
background-color : #e0e0e0;
text-align : left; 
} 
H3 { 
margin : 0px; 
padding-bottom : 0px; 
padding-top : 0px; 
width : auto; 
color : #333333; 
background-color : #ffffff; 
text-decoration : none; 
font-weight : bold; 
font-size : 1em; 
} 
H4 { 
font-weight : bold; 
font-size : 1.1em; 
} 
H5 { 
font-weight : bold; 
font-size : 1em; 
} 
H6 { 
font-weight : bold; 
font-size : 0.9em; 
} 
P { 
border-right : 0px; 
padding-right : 0px; 
border-top : 0px; 
padding-left : 0px; 
padding-bottom : 0px; 
margin : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
} 
CAPTION { 
display : none; 
} 
IMG { 
border-top-width : 0px; 
border-left-width : 0px; 
border-bottom-width : 0px; 
border-right-width : 0px; 
} 
A { 
font-weight : bold; 
color : #800000; 
text-decoration : none; 
} 
A:hover { 
color : #ff0000; 
text-decoration : underline; 
} 
.normal { 
list-style-type : square; 
text-align : justify; 
text-decoration : none; 
} 

.center{
text-align : center;
}

.formgalleria{
text-align : center;
font-size : 10px;
}

.popup{
text-align : center;
font-size : 1.0em;
background-color : #e0e0e0;
border-right : 1px solid #ff8080; 
border-left : 1px solid #ff8080;
border-top : 1px solid #ff8080; 
border-bottom : 1px solid #ff8080;
margin : 5px 5px 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0px; 
padding-bottom : 0px;
}



.indice{
text-align : left;
font-size : 0.8em;
background-color : #ffffff;
border-right : 1px solid #ff8080; 
border-left : 1px solid #ff8080;
border-top : 1px solid #ff8080; 
border-bottom : 1px solid #ff8080;
padding-bottom : 0px;
padding-top : 0px;
padding-left : 5px;
padding-right : 5px;
}

.newspiccolo{
text-align : left;
font-size : 11px;
border-top : 1px solid #e0e0e0; 
border-bottom : 0px;
padding-bottom : 0px;
padding-top : 0px;
padding-left : 2px;
padding-right : 2px;
}



.form{
font-size : 0.9em;
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0px; 
padding-bottom : 0px;
text-align : justify;
background-color : #e0e0e0;
border-right : 1px solid #ff8080; 
border-left : 1px solid #ff8080;
border-top : 1px solid #ff8080; 
border-bottom : 1px solid #ff8080;
}

.cforum{
font-size : 0.9em;
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0px; 
padding-bottom : 0px;
font-size : 100%; 
text-align : justify;
background-color : #ffffff;
border-right : 1px solid #ff8080; 
border-left : 1px solid #ff8080;
border-top : 1px solid #ff8080; 
border-bottom : 1px solid #ff8080;
}

.sidemenu1 {
width : 136px;
height : 16px;  
color : #800000;
text-align : center;
font-size : 12px; 
border-right : 0px; 
padding-right : 0px; 
border-top : 0px; 
padding-left : 0px; 
font-weight : bold; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 1px solid #800000; 
text-decoration : none; 
background-repeat : repeat; 
background-image : url(../img/pergamenasfondosx.gif);
} 
A.sidemenu1:link { 
color : #0000ff; 
} 
A.sidemenu1:hover { 
color : #0000ff; 
text-decoration : none; 
} 
A.sidemenu1:visited { 
color : #0000ff; 
} 
.sidemenu2 { 
font-size : 11px; 
padding-right : 0px; 
display : block; 
width : 136px;
padding-left : 0px; 
padding-bottom : 0px; 
color : #333333; 
padding-top : 0px; 
border-bottom : 0px; 
text-decoration : none;
background-repeat : repeat; 
background-image : url(../img/pergamenasfondosx.gif);
} 
A.sidemenu2:link { 
font-weight : normal; 
color : #333333; 
text-decoration : none; 
} 
A.sidemenu2:visited { 
font-weight : normal; 
color : #333333; 
text-decoration : none; 
} 
A.sidemenu2:hover { 
display : block; 
font-weight : normal; 
background : #a0a0a0; 
color : #e0e0e0; 
text-decoration : none; 
} 
.sidemenu3 { 
text-align : center;
font-size : 11px;
width : 136px; 
height : 16px; 
border-right : 0px; 
padding-right : 0px; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
font-weight : bold; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
text-decoration : none; 
border-top : 0px;
background-repeat : repeat; 
background-image : url(../img/pergamenasfondosx.gif);
} 
.sidemenu1dx { 
text-align : center;
font-size : 12px; 
color : #800000; 
width : 170px; 
height : 16px; 
border-right : 0px; 
padding-right : 0px; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
font-weight : bold; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 1px solid #800000; 
text-decoration : none; 
background-image : url(../img/pergamenasfondo.gif);
background-repeat : repeat; 
} 
A.sidemenu1dx:link { 
color : #ffffff; 
} 
A.sidemenu1dx:visited { 
color : #ffffff; 
} 
A.sidemenu1dx:hover { 
color : #000000; 
} 
.sidemenu2dx { 
width : 170px; 
font-size : 11px; 
border-right : 0px; 
border-left : 0px; 
padding-right : 0px; 
display : block; 
padding-left : 0px; 
padding-bottom : 0px; 
color : #333333; 
padding-top : 0px; 
border-bottom : 0px; 
text-decoration : none;
background-image : url(../img/pergamenasfondo.gif);
background-repeat : repeat; 
} 
A.sidemenu2dx:link { 
font-weight : normal; 
color : #333333; 
background-color : #e0e0e0; 
text-decoration : none; 
} 
A.sidemenu2dx:visited { 
font-weight : normal; 
color : #333333; 
background-color : #e0e0e0; 
text-decoration : none; 
} 
A.sidemenu2dx:hover { 
display : block; 
font-weight : normal; 
background : #a0a0a0; 
color : #e0e0e0; 
text-decoration : none; 
} 
.sidemenu3dx { 
text-align : center; 
font-size : 11px;
width : 170px; 
height : 19px; 
border-right : 0px; 
padding-right : 0px; 
background-position : left top; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
font-weight : bold; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
background-color : #ffffff; 
text-decoration : none; 
background-image : url(../img/pergamenasfondo.gif);
background-repeat : repeat;
} 

.caposx { 
text-align : center;
width : 136px; 
height : 30px; 
border-right : 0px; 
padding-right : 0px; 
background-position : left top; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
background-repeat : no-repeat; 
background-image : url(../img/pergamenasusx.gif); 
} 

.piedesx { 
text-align : center;
width : 136px; 
height : 19px; 
border-right : 0px; 
padding-right : 0px; 
background-position : left top; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
background-repeat : no-repeat; 
background-image : url(../img/pergamenasottosx.gif); 
} 



.capodx { 
text-align : center;
width : 170px; 
height : 30px; 
border-right : 0px; 
padding-right : 0px; 
background-position : left top; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
background-repeat : no-repeat; 
background-image : url(../img/pergamenasu.gif); 
} 

.piededx { 
text-align : center;
width : 170px; 
height : 19px; 
border-right : 0px; 
padding-right : 0px; 
background-position : left top; 
border-top : 0px; 
display : block; 
padding-left : 0px; 
padding-bottom : 0px; 
border-left : 0px; 
padding-top : 0px; 
border-bottom : 0px; 
background-repeat : no-repeat; 
background-image : url(../img/pergamenasotto.gif); 
} 

.newscantiere { 
background-repeat : no-repeat; 
background-image : url(../img/imgnewscantiere.gif);
background-position : left top; 
padding-left : 62px;
}
.newsnatale { 
background-repeat : no-repeat; 
background-image : url(../img/imgnewsnatale.gif);
background-position : left top; 
padding-left : 62px;
}
.newscastello { 
background-repeat : no-repeat; 
background-image : url(../img/castello.gif);
background-position : left top; 
padding-left : 62px;
}


.invisibile { 
display : none; 
} 

.testata { 
border-right : 0px; 
border-top : 2px solid #800000; 
background : #ffffff; 
border-left : 0px; 
border-bottom : 0px; 
padding-bottom : 0px;
padding-top : 0px;
text-align : left; 
height : 177px;
background-repeat : no-repeat; 
background-image : url(../img/sopra.jpg);
} 


.tasti { 
border-right : 0px; 
border-top : 0px; 
border-left : 0px; 
border-bottom : 0px solid #800000; 
padding-left : 0px; 
padding-top : 0px; 
padding-bottom : 0px; 
text-align : center; 
} 
.menuh { 
border-right : 0px; 
padding-right : 4px; 
border-top : 0px; 
padding-left : 4px; 
font-weight : bold; 
font-size : 0.8em; 
padding-bottom : 0px; 
border-left : 0px; 
width : auto; 
color : #ffffff; 
padding-top : 0px; 
border-bottom : 1px solid #800000; 
white-space : nowrap; 
background-color : #e0e0e0; 
text-align : center; 
} 
.menuh OL { 
padding-right : 0px; 
padding-left : 0px; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
} 
.menuh OL LI { 
padding-right : 0px; 
display : inline; 
padding-left : 0px; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
list-style-type : none; 
} 
.menuh OL LI A { 
border-left : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 0px; 
margin : 0px; 
color : #800000; 
padding-top : 0px; 
background-color : #e0e0e0; 
text-decoration : none; 
} 
.menuh OL LI A:hover { 
color : #ff0000; 
background-color : #ffffff; 
} 


.menuk { 
display : none; 
text-align : center; 
border-left : 1px solid #800000; 
border-right : 1px solid #800000;
border-bottom : 1px solid #800000;
border-top : 1px solid #800000;
padding-right : 4px; 
padding-left : 4px; 
font-weight : bold; 
font-size : 0.8em; 
padding-bottom : 0px; 
width : auto; 
color : #ffffff; 
padding-top : 0px; 
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
white-space : nowrap; 
background-color : #e0e0e0; 
text-align : center; 
} 
.menuk OL { 
padding-right : 0px; 
padding-left : 0px; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
} 
.menuk OL LI { 
padding-right : 0px; 
display : inline; 
padding-left : 0px; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
list-style-type : none; 
} 
.menuk OL LI A { 
border-left : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
padding-right : 4px; 
padding-left : 4px; 
padding-bottom : 2px; 
margin : 0px; 
color : #800000; 
padding-top : 0px; 
background-color : #e0e0e0; 
text-decoration : none; 
} 
.menuk OL LI A:hover { 
color : #ff0000; 
background-color : #ffffff; 
} 







.contenuto { 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0px; 
font-size : 100%; 
text-align : justify;
margin-right : 0px;
margin-left : 0px; 
text-decoration : none; 
border-top : 1px solid #b0b0b1; 
border-left : 1px solid #b0b0b1; 
border-bottom : 1px solid #b0b0b1; 
border-right : 1px solid #b0b0b1;


} 

.sottocontenuto {
background-color : #eeeeee; 
width : 100%; 
height : 40px;  
background-image : url(../img/cornicebassa.gif); 
background-repeat : no-repeat; 
background-position : right top; 
}

.titoloimmagine{
padding-left : 5px; 
padding-right : 5px; 
padding-top : 0px; 
padding-bottom : 0px;
font-size : 12px; 
text-align : justify;
background-color : #e0e0e0;
color : #800000;
}

.piede { 
padding-top : 0px; 
font-weight : normal; 
font-size : 10px; 
text-align : center; 
background-color : #ffffff; 
} 
.linea1 { 
color : #8f013f; 
display : none; 
} 
.linea2 { 
color : #b0b0b1; 
} 


.sceltavisualizzazione { 
padding-right : 0px; 
color : #515151; 
padding-left : 0px; 
font-size : 60%; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
text-align : left; 
} 


.navigazione { 
padding-right : 0px; 
color : #515151; 
padding-left : 0px; 
font-size : 85%; 
padding-bottom : 0px; 
margin : 0px; 
padding-top : 0px; 
text-align : left; 
} 
.layout { 
width : 100%; 
position : relative;
 
} 
.colcentro { 
border-left : 0px; 
border-right : 0px; 
border-bottom : 0px; 
padding-top : 0px; 
padding-right : 0px; 
margin-right : 0px; 
padding-left : 0px; 
padding-bottom : 0px; 
margin-right : 185px; 
margin-left : 160px; 
z-index : 1; 
} 
.colsx { 
padding-left : 20px; 
border-right : 0px; 
border-top : 0px; 
margin-top : 0px; 
z-index : 2; 
left : 0px; 
margin-bottom : 0px; 
width : 136px; 
border-bottom : 0px; 
position : absolute; 
top : 0px; 
background-color : #ffffff; 
background-image : url(../img/sotto.jpg); 
background-repeat : no-repeat; 
background-position : left top;

} 
.coldx { 
border-right : 0px; 
border-top : 0px; 
margin-top : 0px; 
z-index : 3; 
right : 0px; 
margin-bottom : 0px; 
overflow : hidden; 
border-left : 0px; 
width : 170px; 
border-bottom : 0px; 
position : absolute; 
top : 0px; 
background-color : #ffffff; 
padding-right : 10px;
} 



.titolo { 
padding-bottom : 0px; 
width : auto; 
color : #000000; 
background-color : #c0c981; 
text-decoration : none; 
font-size : 100%; 
font-weight : bold;
display : none; 
} 
.imgnews { 
float : left; 
border-top : 0px solid; 
border-left : 1px solid #b0b0b1; 
border-bottom : 1px solid #b0b0b1; 
border-right : 1px solid #b0b0b1; 
background-color : #ffffff; 
} 
.tableline { 
background-image : url(../img/cornice_alta.gif); 
background-color : #eeeeee; 
background-repeat : no-repeat; 
background-position : left top; 
padding-bottom : 0px; 
padding-top : 0px; 
padding-right : 0px; 
padding-left : 0px; 
border-right : medium none; 
border-top : medium none; 
margin-left : 0px;
margin-right: 0px 
border-left : medium none; 
width : 100%; 
border-bottom : 0; 
 
} 
