@font-face {
    font-family: Helv;
    src: url("../css/LiberationSans-Regular.ttf");
}
html, body { margin: 0; padding: 0; }
html { background-color: #FFF;}
body { width: 995px; height: 665px; background-image: url("../img/bk_img.png"); background-repeat:no-repeat; background-position: top center; position: absolute; top:0; left:50%; margin-left: -497px; text-align:center; }
header, footer { color: #FFF; font-family: Lato;color: #333333;}

header #social { position: absolute; top:10px; list-style: none; margin: 0 0 0 330px; padding: 0; left:50%;}
header #social li { float: left; margin: 0; padding: 0 5px; list-style: none; border-radius:5px;}
header #social img { width: 30px; height: 30px; border-radius:10px;}


#titolo { margin: 120px 0 20px 0; font-size: 2.2em; text-align:center; font-family: Lato;color: #333333; text-transform:uppercase;}
#contatti img {width: 20px; height: 20px; border-radius:10px;}
h1, h2, h3 { margin: 0; font-weight: normal; font-family: Lato;color: #333333;}
h1 { font-size: 1.5em; margin-top:10px; margin-bottom:10px; text-align:center; font-family: Lato;color: #333333;}
h2 { margin: 20px 0 20px 0; font-size: 1.2em; text-align:center; font-family: Lato;color: #333333;}
h3 { font-size: .8m;}
p { margin: 10px 120px 20px 120px ; text-align:center; font-size: 0.9em; font-family: Lato;color: #333333;}
footer { margin-top:20px; font-size: .9em; text-align:center; font-family: Lato;color: #333333;}
a {  text-decoration: none;color: #222222; }
span { width: 100%;}

.bannerslide { width: 480px; height: 480px; }
.bannerslide img{position:absolute;z-index:1}
.bannerslide img.active{z-index:3}
.selettore select {  background: transparent; width: 268px; padding: 5px; font-size: 1.5em; color:#333333; line-height: 1; border: 1px solid #000; border-radius: 5px; height: 34px; -webkit-appearance: none; margin-bottom: 20px;  }



.bloccolista {display: none;}
th { font-family: Lato;color: #333333; font-style:italic; font-size: 1.3em;}
td { padding:3px; font-size: 0.9em;}
tr {margin:3px; font-size: 0.9em; background-color: #ddd;}
tr.alternate {background-color: #eee;}
table{ width: 100%; }

 
