@charset "UTF-8";
.sfondo_pagina {
	background-image: url(immagini/bonvecchio_r1_c1.jpg);
	background-repeat: repeat-x;
}
.sfondo_titolo {
	background-image: url(immagini/bonvecchio_r1_c4.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondo_dx {
	background-image: url(immagini/sfondo_dx.jpg);
	background-repeat: repeat-x;
}



#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-bottom:8px;
text-transform:uppercase;
}

#menu a:link {
color:#555555;
text-decoration:none;
}
#menu a:hover {
color:#570B11;
text-decoration:underline;
}
#menu a:visited {
color:#333333;
text-decoration:none;
}

#menu .liv1-act {
color:#570B11;
text-decoration:none;font-weight:bold;

}
#menu .liv1-cur {
color:#570B11;
text-decoration:none;font-weight:bold;

}



#testo_intro {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:10px;
}
#testo_intro a{
color:#FFFFFF;
text-decoration:underline;
}


h2 {
font-size:14px;}

h3 {
font-size:12px;}





#indirizzo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:15px;
padding-right:17px;}

#testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-bottom:50px;
margin-left:10px;
margin-right:10px;}

#testo a{
color:#FFFFFF;
text-decoration:underline;
}

#foto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#570B11;
margin-bottom:50px;
margin-left:10px;
margin-right:10px;
}
#foto a{
color:#570B11;
text-decoration:underline;
}


#news{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin:10px;
}
#news a:link{
color:#FFFFFF;
text-decoration:none;
}
#news a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#news a:visited{
color:#FFFFFF;
text-decoration:none;
}


#newstitolo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-bottom:5px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
}

#newstitolo a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#newstitolo a:visited{
color:#FFFFFF;
text-decoration:none;
}
#newstitolo a:link{
color:#FFFFFF;
text-decoration:underline;
}





#menuverticale {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
padding-bottom:8px;
text-transform:uppercase;
}

#menuverticale a:link {
color:#333333;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
}
#menuverticale a:hover {
color:#570B11;
text-decoration:underline;
}
#menuverticale a:visited {
color:#333333;
text-decoration:none;
}

#menuverticale .liv1-no {
color:#570B11;
text-decoration:none;
margin-top:5px;
margin-bottom:5px;


}
#menuverticale .liv1-cur {
color:#570B11;
text-decoration:none;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}
#menuverticale .liv1-act {
color:#570B11;
text-decoration:none;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

#menuverticale .liv2-no {
color:#570B11;
text-decoration:none;
font-size:10px;
padding-left:10px;
margin-top:5px;
margin-bottom:5px;
}
#menuverticale .liv2-cur {
color:#570B11;
text-decoration:none;font-weight:bold;
font-size:10px;
padding-left:10px;
margin-top:5px;
margin-bottom:5px;
}

#menuverticale .liv3-no {
color:#570B11;
text-decoration:none;
font-weight:bold;
font-size:9px;
padding-left:15px;
}
#menuverticale .liv3-cur {
color:#570B11;
text-decoration:none;
font-weight:bold;
font-size:9px;
padding-left:15px;
}

#menuverticale .liv4-no {
color:#570B11;
text-decoration:none;
font-size:9px;
padding-left:20px;

}
#menuverticale .liv4-cur {
color:#570B11;
font-weight:bold;
font-size:9px;
padding-left:20px;

}