/* CSS Document */
body{
font-size:12px;
font-family: "Arial", Verdana, sans-serif;
background: url(img/sfondo.jpg) top center no-repeat #f4e7cb;
color:#5c492a;
}
.txt{
font-size:12px;
font-family: "Arial", Verdana, sans-serif;
}
.act{
font-weight:bold;
}
.small{
font-size:12px; color:#b7a177;
}
#content{
width:787px; margin:0 auto;
}
#content #logo{
position:relative; top:0; left:0;
margin-top:43px;
width:337px;
}
#content #logo #calendario{
position:absolute; top:68px; left:580px;
width:202px; height:32px;
background:url(img/sf-calendario.gif) no-repeat;
padding-left:20px;
padding-top:6px;
}
#content #logo #calendario a{
text-decoration:none;
color:#f9f3e5;
font-size:16px;
}
#content #logo #calendario a:hover{
text-decoration:underline;
}
#content #logo #lingue{
position:absolute; top:-30px; left:600px;
width:200px;
}
#content #logo #lingue ul li{
display:inline;
margin-left:16px;
}
#content #main_allungabile{
position:relative; top:0; left:0;
margin-top:20px;
background:url(img/ghiri.gif) 504px 0 no-repeat #f4e7cb;
width:783px; margin:0 auto;
border:1px solid #ccbfa5;
padding-bottom:10px;
}
#main_allungabile img{
padding:2px;
border:1px solid #cebfa3;
margin-top:15px;
margin:10px;
}
#content #main{
position:relative; top:0; left:0;
margin-top:20px;
height:394px;
}
#content #main  #link_sinistra{
position:absolute; top:0; left:0;
font-size:14px;
margin-left:-100px;
}
#content #main  #link_sinistra ul li{
margin-top:15px;
}
#content #main  #link_sinistra ul li a{
color:#000;
text-decoration:none;
}
#content #main  #link_sinistra ul li a:hover{
color:#5c492a;
font-weight:bold;
}
#content #main  #link_destra{
position:absolute; top:0; right:0;
font-size:14px;
margin-right:-100px;
}
#content #main  #link_destra ul li{
margin-top:15px;
}
#content #main  #link_destra ul li a{
color:#000;
text-decoration:none;
}
#content #main  #link_destra ul li a:hover{
color:#5c492a;
font-weight:bold;
}
#middle{
background:url(img/sfondo-main.jpg) repeat-x;
}
#middle #content2{
position:relative; top:0; left:0;
background:url(img/ghiri.gif) 504px 0 no-repeat #f4e7cb;
width:783px; margin:0 auto;
border-left:1px solid #ccbfa5;
border-right:1px solid #ccbfa5;
padding-bottom:10px;
}
#middle #content2 img{
padding:2px;
border:1px solid #cebfa3;
margin:10px;
}
#tab_prezzi {
width:87%;
margin-left:7%;
}
.prezzi {
padding:7px;
background:#e3d2ae;
}
.prezzi2{
padding:7px;
}
h1{
color:#5c492a;
border-bottom:1px solid #5c492a;
margin-left:49px;
margin-right:49px;
padding-top:21px;
font-size:21px;
}
p{
margin-left:49px;
padding-top:12px;
margin-right:49px;
text-align:justify;
line-height:20px;
}

a:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}



#indirizzo{
width:785px; margin:0 auto;
text-align:center;
background:url(img/footer.gif) no-repeat;
color:#fff;
height:22px;
font-size:11px;
padding-top:10px;
}
#indirizzo a{
color:#5c492a;
text-decoration:none;
font-weight:bold;
}
#indirizzo a:hover{
color:#fff;
}

#credits{
width:785px; margin:0 auto;
text-align:left;
color:#5c492a;
padding-bottom:10px;
margin-top:13px;
}
#credits a{
color:#5c492a;
text-decoration:none;
}
#credits a:hover{
color:#000;
}
