/* CSS Document */
body{
font-family:Trebuchet MS, Arial, Helvetica, San Serif;
font-size:12px;
color:#3C1400;
background:url(img/sf_body.jpg) top center;
}

input{
font-family:Trebuchet MS, Arial, Helvetica, San Serif; font-size:12px; 
}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
}

#content{
margin:0 auto;
top:0; left:0;
width:970px;
background:url(img/sf_content.jpg) top center no-repeat;
}

#content #alto{
position:relative;
top:0; left:0;
width:970px;
}

#content #alto #logo{
position:relative;
top:0; left:0;
width:311px;
}

#content #alto #logo #imglogo{
position:relative;
top:0; left:0;
}

#content #alto #logo #imglogo img{
padding-top:10px;
padding-left:10px;
}

#content #alto #logo #particolare{
position:relative;
top:0; left:0;
height:311px;
padding-top:8px;
padding-left:7px;
}

#content #alto #flash{
position:absolute;
top:0; left:0;
width:639px;
height:367px;
margin-left:321px;
padding-top:69px;
}
#content #menu{
position:relative;
top:0; left:0;
width:970px;
/*height:20px;*/
}
#content #menu #link{
position:relative;
top:0; left:0;
width:700px;
height:20px;
}

#content #menu #link ul{
padding-left:50px;
}

#content #menu #link ul li{
display:inline;
border-right:1px solid #B58D76;
}

#content #menu #link ul li a{
color:#F9F1D7;
text-decoration:none;
padding-left:30px;
padding-bottom:40px;
padding-top:17px;
padding-right:30px;
font-weight:bold;
}

#content #menu #link ul li a:hover{
background:url(img/overlink.png) top center no-repeat;
color:#3C1400;
border:none;
}

#content #menu #altro{
position:absolute;
top:0; left:0;
margin-left:720px;
margin-top:-45px;
/*z-index:10;*/
}

#content #centro{
position:relative;
top:0; left:0;
width:970px;
background:url(img/ombra.jpg) top center no-repeat;
}

#content #centro #testo{
position:relative;
top:0; left:0;
width:721px;
	height: auto !important;  /* per i browser moderni */
	height: 230px;      /* per IE5.x e IE6 */
	min-height: 230px;  /* per i browser moderni */
}

#content #centro #testo p{
margin-left:59px;
text-align:justify;
padding-top:20px;
padding-bottom:10px;
}

#content #centro #testo table{
margin-left:59px;
text-align:justify;
width:650px;
padding-top:20px;
padding-bottom:10px;
}
#content #centro #testo table td{
padding:2px;
}

.td{
border:1px solid #947C3B;
}

h1{
border-bottom:1px solid #977D3C;
font-size:28px;
color:#3C1400;
margin-left:59px;
padding-top:30px;
}

#content #centro #destro{
position:absolute;
top:0; left:0;
width:199px;
margin-left:728px;
margin-top:75px;
}
#content #centro #destro ul {
	list-style:none;
	margin:0;padding:0;
}
#content #centro #destro li {
	float:left;
	
	margin:0;padding:0;
	margin-left:2px;
	margin-right:2px;
	text-align:center;
}
#content #centro #destro li a {
	display:block;
	width:199px;
	height:159px;
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
}
#content #centro #destro li a {
	/*background:url(../lk_1.jpg) repeat 0 0;*/
}
#content #centro #destro li a:hover, li a:focus, li a:active {
	background-position:-199px 0;
	color:#FFEC9F;
}
#content #centro #destro .lavoro a {
	background:url(img/viviverona.jpg) repeat 0 0;
	background-position: 0pt;
}

#content #centro #indirizzo{
margin:0 auto;
position:relative;
top:0; left:0;
width:862px;
margin-top:20px;
}

#content #centro #indirizzo a{
margin:0 auto;
position:relative;
top:0; left:0;
width:862px;
}

#content #centro #indirizzo #inalb{
position:relative;
top:0; left:0;
width:862px;
border-bottom:1px solid #947C3B;
font-size:12px;
font-weight:bold;
}

#content #centro #indirizzo #inalb #inf{
position:absolute;
top:0; right:0;
width:167px;
margin-left:691px;
color:#822B02;
text-align:right;
font-weight:normal;
}
#content #centro #indirizzo #inalb #inf a{
color:#822B02;
text-decoration:none;
}
#content #centro #indirizzo #inalb #inf a:hover{
color:#3C1400;
}

#content #centro #indirizzo #inrist{
position:relative;
top:0; left:0;
width:862px;
font-weight:bold;
}

#content #centro #indirizzo #inrist #cred{
position:absolute;
top:0; right:0;
width:167px;
margin-left:691px;
text-align:right;
font-weight:normal;
}
#content #centro #indirizzo #inrist #cred a{
text-decoration:none;
color:#3C1400;
}
#content #centro #indirizzo #inrist #cred a:hover{
color:#822B02;
}

#chiusura{
clear:both;
/*margin-top:15px;
padding-top:20px;*/
background:url(img/foot_sf.jpg) top center repeat-x;
width:100%;
height:62px;
}
