/* CSS Document */

body{ background-color:#000;  margin:0; padding:0; font-size:80%; font-family:Verdana, Geneva, sans-serif; }
h1{  font-size:24px; margin:0; padding:0; padding-top:15px; }
a{ color:#000; text-decoration:underline; }
a:hover{ color:#666; text-decoration:underline; }

#container-1{ border:1px solid #000;  width:980px; margin:0 auto; background:#000 url(img/back.gif) 0 0 repeat-y; }
#container-2{ border-top:1px solid #000; background:transparent url(img/back-top.jpg) 0 0 no-repeat; position:relative; }
/*#container-menu-top{ margin:62px 50px 0 178px; height:61px; position:relative; }*/
#container-menu-top{ position:absolute; top:62px; left:178px; }
#container-3{ margin-left:50px; margin-top:155px; margin-right:62px; margin-bottom:30px; min-height:400px; }
#container-3-inside{ margin-left:50px; margin-top:185px; margin-right:62px; margin-bottom:30px; min-height:400px; }
#container-home-slideshow { width:440px; height:215px; float:right; }
#container-home-intro { margin-left:90px; width:325px; }
#container-home-col-sx{ float:left; width:550px; }
#container-home-col-dx{ float:right; width:280px; }

ul#menu-top{ margin:0; padding:0; list-style:none; }
ul#menu-top li{ float:left; }
ul#menu-top li img{ display:block; }

#home-news ul{ margin:0; padding:0; list-style:none; }
#home-news ul li{ display:block; margin-bottom:10px; border-bottom:1px dotted #666; padding-bottom:10px; }
#home-news ul li span.titolo{ display:block; color:#993300; font-size:11px; }
#home-news ul li span.data{ display:block; color:#000; font-size:10px; }
#home-news ul li span.testo{ display:block; color:#000; font-size:10px; }
#home-news ul li a{ color:#000; text-decoration:underline; }
#home-news ul li a:hover{ color:#993300; text-decoration:underline; }

#home-vetrina{ font-size:11px; }
#home-vetrina blockquote{ display:block; margin:0; padding:0; margin-left:10px; padding-left:10px; border-left:1px dotted #000; }

#best-foto{ font-size:10px;}
#best-foto ul{ margin:0; padding:0; list-style:none; margin-top:15px; }
#best-foto ul li{ display:inline; }
#best-foto ul li img{ margin-right:5px; margin-left:0; margin-bottom:7px; }

#home-blog{  }

ul#blog{ font-size:15px; list-style:none; margin:0; padding:0; }
ul#blog li{ margin-bottom:15px; }
ul#blog li .barra{ background:#eee url(img/back-blog.gif); font-size:10px; padding:2px; margin-top:5px; text-align:right; }
ul#blog li a{ color:#000; text-decoration:none; }
ul#blog li a:hover{ color:#993300; text-decoration:none; }

#commenti-save{ background-color:#fff; }
#commenti-save .titolo{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;padding:5px; background-color:#eee; margin-top:10px; margin-bottom:10px; }
#commenti-save table{ font-size:11px; }

#commenti-iframe{ margin:0; padding:0; width:280px; height:280px;}

#footer{ padding:10px; color: #333; font-size:10px; width:960px; margin:0 auto; text-align:center; }
#footer a{ color:#333; text-decoration:none; }
#footer a:hover{ color: #666; text-decoration:none; }

.socio{ margin-bottom:15px;}
.socio img{ float:left; margin:0 10px 0 0; }
.Menu{ font-size:11px;}

.clearer{ clear:both; }

#formIscrizione{ font-size:11px; }
#formIscrizione input{ font-size:11px; border:1px solid #ccc; }