/* CSS Document */
body{
margin:auto;
width:927px;
background:url(img/sfondo.jpg) top center repeat-x #854306;
font-family:Arial, Helvetica, Verdana, sans-serif;
color:white;
font-size:12px;
}
.act{ 
margin-left:20px;
color:#fdd982;
font-weight:bold;


}
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;
}
/* parte alta */
#top {
position: relative;
top:0;
left:0;
}
#top #flash {
position:relative;
top:0;
left:0;
width: 789px;
background: white;
}
#top #link {
position:absolute;
top:0;
right:0;
width:139px;
}
#top #link ul {
background:#a14900;
width:132px;
height: 173px;
border-right:1px solid #be8f00;
border-left:1px solid #be8f00;
}
#top #link ul li{
padding-left:10px;
padding-top:7px;
}
#top #link ul li a{
padding-left:20px;
color:#fff;
text-decoration:none;
}
#top #link ul li a:hover{
color:#fdd982;
background:url(img/tortelin.gif) center left no-repeat;
}
/* parte bassa */
#foot {
position: relative;
top:0;
left:0;
background:url(img/foot.jpg) center left;
height:199px;
} 
#foot #text {
position: relative;
top:0;
left:0;
width:674px;
margin-left:32px;
color:#4a1200;
padding-top:20px;
line-height:18px;
}
#foot #text img{
padding:3px;
}
#foot #text h1 {
color:#4a1200;
font-size:18px;
padding-bottom:12px;
}
#foot #right {
position:absolute;
width:214;
height:187;
top:0;
right:0;
padding-top:35px;
text-align:center;
}
#foot #right a {
color:#fff;
}
#credit {
position:relative;
width:927;
height:10;
top:0;
right:0;
padding-top:5px;
font-size:10px;
text-align:right;
}
#credit a{
color:#ffffff;
}
#credit a:hover {
color:#ffffff;
}



