html, body{
		margin: 0;
		padding: 0;
		font-family:  Verdana, Arial;
		color:#9fb4bb;
		background-color: #000;
		}

#conteiner{
width : 987px;
margin:5px auto 0 auto;
padding:0px;

}

div#menu_top{
 width : 987px;
 margin: 10px auto 0px auto;
 padding: 0px;
 color:#9fb4bb;


}

div#menu_top ul{
 width : 987px;
 list-style : none;
  text-align: center;
  margin: 0 auto;
 padding: 0px;
}
div#menu_top li{
 display:inline;
 text-align:center;
 margin: 27px 20px 0px 0px;
}
div#menu_top li.last{
 display:inline;

 text-align:center;
 margin: 27px 0px 0px 0px;
}
div#menu_top li a,
div#menu_top li a:visited{
 font-family :   MS Sans Serif, sans-serif, Arial;
  /* color:#505a5e;  */
  color:#7c8c93;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
}

div#menu_top li a:hover,
div#menu_top a#active{
  /*color:#a7bcc6;   */
   color:#fff;
}
div#menu_top li.logo{

 display:inline;
 float:left;
 text-align:center;
 margin: 0px 0px 0px 0px;
}

div#filetto_sup{
  background-image : url(../images/filetto_sup.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 987px;
height: 14px;
margin: 0px;
padding:0px;
}

div#filetto_inf1{
  background-image : url(../images/filetto_inf1.jpg);
background-position: center bottom;
background-repeat : no-repeat;
width : 987px;
height: 14px;
margin: 0px;
padding:0px;
}
div#filetto_inf2{
  background-image : url(../images/filetto_inf2.jpg);
background-position: center top;
background-repeat : no-repeat;
width : 987px;
height: 8px;
margin: 0px;
padding:0px;
}

div#filetto_inf3{
  background-image : url(../images/filetto_inf3.jpg);
background-position: center bottom;
background-repeat : no-repeat;
width : 987px;
height: 20px;
margin: 0px;
padding:0px;
}
div#filetto_inf3_basso{
  background-image : url(../images/filetto_inf3.jpg);
background-position: center bottom;
background-repeat : no-repeat;
width : 987px;
height: 3px;
margin: 0px;
padding:0px;
}

div#menu_centro,
div#menu_centro_ruche{
  font-family: Arial;
 width : 987px;
 height: 28px;
 margin: 0px auto 0px auto;
 padding: 0px;
 color:#9fb4bb;
}

div#menu_centro ul,
div#menu_centro_ruche ul{
 list-style : none;
 text-align: center;
 margin: 0px;
  padding: 3px 0px;
}

div#menu_centro li{
 text-align:center;
 display:inline;
 margin: 0px 10px 0px 10px;
}
div#menu_centro_ruche li{
 text-align:center;
 display:inline;
 margin: 0px 8px 0px 8px;
}
div#menu_centro li a,
div#menu_centro li a:visited,
div#menu_centro_ruche li a,
div#menu_centro_ruche li a:visited{
 font-family :   MS Sans Serif, sans-serif;
  color:#505a5e;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
}

div#menu_centro li a:hover,
div#menu_centro a#activelink,
div#menu_centro_ruche li a:hover,
div#menu_centro_ruche a#activelink{
  color:#a7bcc6;
}

div#centro{

   padding: 0px ;
   margin: 4px 70px 0px 70px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
div#centro_largo{

   padding: 0px ;
   margin: 4px 10px 0px 10px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
  
div#centro_stretto{

   padding: 0px ;
   margin: 4px 160px 0px 160px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
div#centro a,
div#centro a:visited,
div#centro_largo a,
div#centro_largo a:visited
{
   color:#ec0404;
  }
div.titolo_centro{
  font-family :  Times New Roman,  MS Sans Serif, sans-serif;
  font-size:28px;
  line-height:2;
  text-align:center;
   color:#a7bcc6;
}
div#div_vini{
    background-image : url(../images/sf_vini.jpg);
background-position: center top;
background-repeat : repeat y;

   height:100%;
   padding: 0px ;
   margin: 20px 0px 0px 0px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
div#div_vini table{
     width:100%;
     margin:0px;
     padding: 0px;
     border:0px;

}
div#div_vini td.left{
     width:50%;
     padding: 0px 30px 12px 0px;
     text-align:right;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}

div#div_vini td.right{
  width:50%;
    padding: 0px 0px 12px 30px;
     text-align:left;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}
div#div_vini td.l_last{
     width:50%;
     padding: 0px 30px 0px 0px;
     text-align:right;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}
div#div_vini td.r_last{
  width:50%;
    padding: 0px 0px 0px 30px;
     text-align:left;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}
div#div_vini span.rosso{
   font-family :  Verdana,  Arial, sans-serif;
  color:#ec0404;
}
div#div_vini a,
div#div_vini a:visited{
  font-family :  Verdana,  Arial, sans-serif;
    color:#a6bbc4;
    text-decoration:none;
    font-size:11px;
}
div#div_vini a:hover{
      color:#ec0404;
}
div#centro_largo a.link_acrobat,
div#centro_largo a.link_acrobat:visited{
    color:#444d51;
    text-decoration:none;
    font-size:11px;
}

div#ruche_monografia{
  margin:15px 0px 10px 0px; 
  color:#505a5e; 
  font-size:11px;
  float:left;
}
div#ruche_monografia a,
div#ruche_monografia a:visited{
  font-family :  Verdana,  Arial, sans-serif;
    color:#505a5e;
    text-decoration:none;
    font-size:11px;
}
div#ruche_monografia a:hover{
      color:#ec0404;
}

span.rosso{
   font-family :  Verdana,  Arial, sans-serif;
  color:#ec0404;
}

div#div_press{
    background-image : url(../images/sf_vini.jpg);
background-position: center top;
background-repeat : repeat y;

   height:100%;
   padding: 0px ;
   margin: 20px 0px 0px 0px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
div#div_press a,
div#div_press a:visited{
    color:#85969d;
    text-decoration:none;
    font-size:12px;
}
div#div_press a:hover{
     color:#ec0404;

}
div#div_press a span{
     font-size:10px;
     line-height:1.3;
}

div#div_press table{
     width:100%;
     margin:0px;
     padding: 0px;
     border:0px;
}
div#div_press td.left{
     width:35%;
     padding: 0px ;
     text-align:right;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}
div#div_press td.left_img{
     width:15%;
     padding: 0px;
     height:100px;
}
div#div_press img{
    border:1px solid #ec0404;
  
}
div#div_press td.right{
  width:35%;
    padding: 0px;
     text-align:left;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
}
div#div_press td.right_img{
     width:15%;
     height:100px;
     padding: 0px 0px 0px 4px;
}

#bottom{
  height:60px;
   margin: 10px auto 0px auto;
 font-size:10px;
  color:#505a5e;
  text-align:center;
}
#bottom a,
#bottom a:visited{
     font-size:10px;
  color:#505a5e;
}


div#bandierine{

 margin: 10px auto 0px auto;
 padding: 0px;
  font-size:8px;
  color:#454e51;

}
div#bandierine ul{
  margin: 0px auto 0px 20px;
  text-align: center;
 list-style : none;
  font-size:11px;
}
div#bandierine li{
  font-family: Arial;
 display:inline;
 margin: 4px 60px 0px 0px;
 font-size:11px;
 color:#454e51;
}


div#bandierine li a,
div#bandierine li a:visited{
  font-family: Verdana, Arial;
  color:#fff;
  text-decoration:none;
  font-size:11px;

}

div#bandierine li a:hover{
  font-family: Verdana, Arial;
  color:#f1f1f1;
  text-decoration:none;
 
}


div#credits {
  display: none;
  z-index:200;
  position: relative;
  background-color:#000000;
  width:255px;
  height:410px;
  margin-top: -460px;

}
div#credits a
{
font-family: Verdana, Arial, sans-serif;
  color:#ffffff;
  font-size: 10px;
  text-decoration:none;
}
div#form_registrazione{width:716px; font-family: Tahoma, Arial; color:#898989; line-height:1.5; margin:5px auto;}
div#centro_form{width:540px; margin:20px auto; text-align:left;}
div#form_registrazione input {margin:5px 2px 10px 15px; background-color:#1e1e1e; border:1px solid #a6bbc4; width:170px; height:16px; color:#a6bbc4;}
div#form_registrazione input.pulsante {margin:5px 2px 0px 15px;  border:0px; width:103px; height:20px;}
div.nome{width:140px; margin:8px 2px 0px 0px; float:left; text-align:right; color:#a6bbc4; font-size:11px; font-family: Verdana;}


div.annate{
    background-image : url(../images/sf_vini.jpg);
background-position: center top;
background-repeat : repeat y;

   height:100%;
   padding: 0px ;
   margin: 20px 0px 0px 0px;
   line-height:1.8;
   font-size:12px;
   text-align: justify;
   color:#85969d;
  }
table.annate {
     width:100%;
     margin:0px;
     padding: 0px;
     border:0px;

}
td.left_annate {
     width:50%;
     padding: 0px 30px 12px 0px;
     text-align:right;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
  vertical-align:top;
}

td.right_annate {
  width:50%;
    padding: 0px 0px 12px 30px;
     text-align:left;
      font-family :  Verdana,  Arial, sans-serif;
  color:#a9bfca;
  vertical-align:top;
}

div#filetto_annate{
  background-image : url(../images/filetto_inf2.jpg);
background-position: center bottom;
background-repeat : no-repeat;
width : 987px;
height: 10px;
margin: 0px;
padding:0px;
}

div#contatti{
  background-image : url(../images/sf_contatti.jpg);
background-position: center top;
background-repeat : repeat y;
     height:100%;
   padding: 0px ;
   margin: 20px 0px 0px 0px;
   line-height:1.5;
   font-size:11px;
   text-align: justify;
   color:#a6bbc4;
  }
div#contatti a,
div#contatti a:visited{
   color:#a6bbc4;
   text-decoration:none;
}

div#contatti input {margin:2px 2px 10px 0px; background-color:#1e1e1e; border:1px solid #a6bbc4; width:170px; height:16px; color:#a6bbc4;}
div#contatti input.check { margin:10px 20px 0px 0px; background-image: : url(../images/sf_checkbox.jpg); background-color:#1e1e1e; border:1px solid #a6bbc4; width:16px; height:16px; color:#a6bbc4;}
div#contatti  input.pulsante {margin:2px 20px 10px 0px;  border:0px; width:99px; height:19px;}
div#contatti textarea {font-family: Arial, Verdana; font-size:12px; margin:2px 2px 10px 0px; background-color:#1e1e1e; border:1px solid #a6bbc4; width:420px; height:100px; color:#a6bbc4;}

div#contatti div.contatti_left{
   display:inline;
  float:left;
  width:400px;
   height:100%;
  text-align:right;
 margin:0px 35px 0px 0px;
}  

div#contatti div.contatti_right{
   display:inline;
   width:480px;
     height:100%;
    text-align:left;
  margin:0px 0px 0px 35px;
}

div#iscrizione_club{
   width:500px;
   height:100%;
   padding: 0px ;
   margin: 20px auto 0px auto;
   line-height:1.5;
   font-size:11px;
   text-align: justify;
   color:#a6bbc4;
  }
div#iscrizione_club input {margin:2px 2px 10px 0px; background-color:#1e1e1e; border:1px solid #a6bbc4; width:170px; height:16px; color:#a6bbc4;}
div#iscrizione_club input.check { margin:10px 20px 0px 0px; background-image: : url(../images/sf_checkbox.jpg); background-color:#1e1e1e; border:1px solid #a6bbc4; width:16px; height:16px; color:#a6bbc4;}
div#iscrizione_club  input.pulsante {margin:2px 20px 10px 35px;  border:0px; width:99px; height:19px;}
div#eventi{
  width:670px;
  margin:0px auto 0px auto
}
div#eventi p{
     line-height:1.2;
     margin:2px 0px 2px 0px;
     padding:0px;
     font-size:12px;
}
div.eventi_data{
  margin:10px 0px 5px 0px;
    font-size:10px;
}
div.eventi_titolo{
   color:#ec0404;
   font-size:13px;
}
div.eventi_testo{
  margin:10px 0px 30px 0px;
  border-bottom: dashed 1px #656565;
    font-size:11px;
    line-height:1.2;
}
div.eventi_paginazione{
   font-size:10px;
}
a.eventi_paginazione,
a.eventi_paginazione:visited
{
  text-decoration:none;
   font-size:10px;
}

div#dettaglio_press{
  width:500px;
  margin:0px auto 0px auto
}

div#dettaglio_press div.titolo{
   color:#a9bfca;
   font-size:12px;
}
div#dettaglio_press div.testo{
  margin:5px 0px 30px 0px;
  border-bottom: dashed 1px #656565;
    font-size:11px;
    line-height:1.2;
}
div#articoli{
   width:500px;
  margin:0px auto 0px auto
}
div#articoli p{
     line-height:1.2;
     margin:2px 0px 2px 0px;
     padding:0px;
     font-size:12px;
}
div.articoli_giornale{
  color:#ec0404;
  margin:10px 0px 5px 0px;
    font-size:13px;
}
div.articoli_titolo{

   font-size:13px;
}
div.articoli_testo{
  margin:2px 0px 10px 0px;

    font-size:11px;
    line-height:1.2;
}

div.articoli_blocco_giornale{
  margin:0px;
  border-bottom: dashed 1px #656565;

}


div#lista_anni{
  font-family: Arial;

 height: 28px;
 margin: 0px auto 0px auto;
 padding: 0px;
 color:#9fb4bb;
}

div#lista_anni ul{
 list-style : none;
 text-align: center;
 margin: 0px;
  padding: 3px 0px;
}

div#lista_anni li{
 text-align:center;
 display:inline;
 margin: 0px 10px 0px 10px;
}

div#lista_anni li a,
div#lista_anni li a:visited{
 font-family :   MS Sans Serif, sans-serif;
  color:#505a5e;
  text-decoration:none;
  font-weight:normal;
  font-size:12px;
}

div#lista_anni li a:hover,
div#lista_anni li a.activelink{
  color:#a7bcc6;
}


