.tony{
SCROLLBAR-FACE-COLOR: #006633;
SCROLLBAR-HIGHLIGHT-COLOR: #006633;
SCROLLBAR-SHADOW-COLOR: #bdbebd;
SCROLLBAR-3DLIGHT-COLOR: #bdbebd;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #F8EDDB;
SCROLLBAR-DARKSHADOW-COLOR: #102810
}
body{
    margin:0 0 0 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    }
a.menu {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: none;
}
a.testo_padding{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
}
.hidden
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FFFFFF; 
text-decoration: none;
padding-left:12px;
padding-top:5px;
padding-bottom:10px;
font-weight:normal;
 display: none;
 }
 
 .immagineGrande{
    width:420px;
    border:0px solid red;
}


.intro {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color: #006633;
 aling:justify;
 padding-top:8px;
 font-weight: normal;
 padding-left:8px;
 padding-right:8px;
 padding-bottom:0px;
 }
.intro_piaceri {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color: #AB4800;
 aling:justify
 font-weight: normal;
 padding-left:5px;
 padding-right:5px;
 padding-bottom:0px;
 text-align:justify;
 }
 .elenco_quadrato{
 list-style-type:square;
 }
#testo_padding{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    text-align:justify;
    }
.link_generico{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#006633;
    font-size:11px;
    font-weight: normal;
    padding:0px;
    margin:0px;

}
#testo_paddings{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:8px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    text-align:justify;
    }
#testo_padding_piaceri{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    color:#AB4800;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    text-align:justify;
    
    }

#testo_padding_menu{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-left:8px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    }

#testo_padding1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    text-align:justify;
    }

a.menu:hover { 
    color: #EF4123; 
    text-decoration: none;
    }
.allascoperta {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629;
    }
.allascoperta1 {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629;
    text-decoration: none;
    }

.docdop { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629 ;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    background-color:#E3EFC4;
    padding:4px;
    text-align:left;
    }
.docdop2 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629 ;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    background-color:#FFFFFF;
    padding:4px;
    text-align:left;
    }
.docdop3 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629 ;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    background-color:#FFFFFF;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:4px;
    padding-top:0px;
    text-align:left;
    }

.docdop1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629 ;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    background-color:#E3EFC4;
    padding:4px;
    text-align: left;
    text-decoration: none;
    }

.boxtext {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF;
    padding-left:5px;
    }
.boxtext1 {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF;
    padding-left:5px;
    text-decoration: none;
    align:justify;
    }
.boxtext1Home {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF;
    text-decoration: none;
    align:justify;
    }
.button{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #004629;
    padding-left:5px;
    text-decoration: none;
    align:justify;
    font-weight: bold;
}   
.contatti {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    background-color: #DEFFE9; 
    color: #000000;
    text-decoration: none;
    }
.contatti_verde {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    background-color: #FFE399;
    color: #000000;
    text-decoration: none;
    }

.copyright {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #007143; 
    text-decoration: none;
    }
.allascopertabrown { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #AB4800; 
    font-weight: normal;
    }
.menubox { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: none ; 
    font-weight: bold;
    }
.menubox_senza_link{
    color:#FFFFFF;
}
.menubox1 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #02492B; 
    text-decoration: none ; 
    font-weight: bold;
    }
.menuboxsubmenu {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color: #FFFFFF; 
 text-decoration: none ; 
 font-weight: normal;
 }
.menuboxsubmenu:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 color: #FFFFFF; 
 text-decoration: underline ; 
 font-weight: normal;
 
 }
.menubox:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #FFFFFF; 
    text-decoration: underline; 
    font-weight: bold;
    }
#menu-dx{
    background-color: #EF4123;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    }
#menu-dx_verde{
    background-color: #E3EFC4;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    color:#006633;
    margin-top:0px;
    padding-top:0px;
    padding-right:4px;
    padding-left:4px;
    padding-bottom:8px;
    
    
    /*style="color:#006633;padding-bottom:8px;margin-top:0px;padding-top:0px;padding-right:4px;padding-left:4px;background-color:#E3EFC4;color:#006633;text-align:justify;"
    */
    
    }


#menu-dx_chiuso{
    background-color: #EF4123;
    border-top:2px solid #004629;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    }
.bordo_sotto{
   border-bottom:2px solid #004629; 
}
#menu-dx_pdv{
    background-color: #EF4123;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
    }
#menu-dx1{
    background-color: #EEDC52;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
}
#menu-dx_pdv{
    background-color: #007142;
    border-bottom:2px solid #004629;
    border-right:2px solid #004629;
    border-left:2px solid #004629;  
}
.sep-menu-dx{
    border-bottom:1px solid #004629;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    margin-right:3px;   
    margin-bottom:6px;
    padding-bottom:4px;
    vertical-align:middle;
    }
.sep-menu-dx1{
    border-bottom:1px solid #004629;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    margin-right:3px;   
    vertical-align:middle;
    height:8px;
    }
.sep-menu-dxc{
    text-align:left;
    padding-left:7px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:5px;
    margin-rigth:2px;
    marging-left:2px;
    margin-bottom:2px;
    vertical-align:middle;
    height:17px;
    }
.curiosita{
    text-align:left;
    padding-left:7px;
    padding-right:7px;
    padding-top:5px;
    padding-bottom:5px;
    margin-rigth:2px;
    marging-left:2px;
    margin-bottom:2px;
    vertical-align:middle;
    }
.sep-menu-dx1{
    color: #ffffff;
    border-bottom:1px solid #004629;
    text-align:left;
    margin-top:0px;
    margin-left:3px;
    margin-right:3px;   
    margin-bottom:6px;
    vertical-align:middle;
    height:17px;
    }

#menu-top{
    width:440px;
    float:left;
    margin:0 0 0 0;
    padding:0 0 0 0;
    border-right:1px solid #004629;
    }
#contenuto{
    border: 2px solid #044531;
    color:#007142;
    width:464px;
    background-color:#FFFFCC;   
    }
#contenuto1{
    border: 2px solid #044531;
    color:#AB4800;
    width:464px;
    background-color:#FFFFFF;   
    }
#contenuto_scheda_premio{
    border: 2px solid #044531;
    color:#AB4800;
    width:464px;
    background-color:#FFFFFF;
}
#contenuto2{
    border: 2px solid #044531;
    color:#FCF3D6;
    width:464px;
    background-color:#FFFFFF;
    padding:0 0 0 0;
    margin-bottom:0px;
    }

#descrizione-breve{
    background-color:#FFFFCC;
    }
#descrizione-breve_pdv{
    height:155px;
    background-color:#CCFFCC;
    }
#descrizione-breve1{
   width:400px;
   background-color:#FFFFFF;
    padding:0 0 0 0;
}
#descrizione-breve2{
   background-color:#FFFFFF;
   margin-bottom:0px;
    padding:0 0 0 0;
}
.immagine-desc-breve{
    padding-right:5px;
    padding-top:5px;
    float: left;
    valign:top;
    }
.immagine-desc-breve1{
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    float: left;
    valign:top;
    }
.immagine_vivi{
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    float: left;
    valign:top;
    text-decoration:none;
}
.casellaVivi{
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    valign:top;
    text-decoration:none;
}
#immagine_vivi{
    padding-right:0px;
    padding-left:0px;
    padding-top:0px;
    float: left;
    valign:top;
    text-decoration:none;
}

.elenco{
    padding-top:5px;
    color:#007142;
    font-weight: bold;
    font-size: 12px; 
    text-decoration:none;
    }

.testo-desc-breve{
    padding-top:35px;
    }
.news_tipici {
   font-size: 10px; 
   text-decoration:none;
   align:left;  
   color:#007142;
   font-weight: bold;
}
.testo-desc-breve1{
    padding-top:5px;
    color:#007142;
   font-weight: bold;
   font-size: 10px; 
    }
.tabella_orari{
    padding-top:5px;
    color:#007344;
    font-weight: bold;
    font-size: 10px; 
    border: 1px solid #000000;
    }
.ricette{
    padding-top:5px;
    color:#ffffff;
   font-weight: bold;
   font-size: 10px; 
    }
.orari_verdi{
   color:#ffffff;
   font-weight: bold;
   font-size: 9px; 
   text-decoration:none;
   background-color:#006D41;
   aling:left;
    }
.orari_rossi{
   color:#ffffff;
   font-weight: bold;
   font-size: 9px; 
   text-decoration:none;
   background-color:#EC4120;
   aling:left;
    }
.sopra{
 padding-top:0px;
 padding-left:0px;
 text-decoration:none;
background-color:#FCF3D6;
}
.testo-desc-breve2{
    padding-top:0px;
    color:#007142;
    background-color:#FCF3D6;
    font-weight: normal;
    font-size: 10px; 
    float: justify;
    text-decoration:none;
    }
.testo-desc-vivi{
    padding-top:0px;
    color:#007142;
    align:justify;
    background-color:#FCF3D6;
    font-weight: normal;
    font-size: 12px; 
    float: justify;
    padding-right:8px;
    padding-left:8px;
    text-decoration:none;
    padding-bottom:8px;
    text-align:justify;
    }
.testo-desc-vivi1{
    padding-top:0px;
    color:#007142;
    background-color:#FCF3D6;
    font-weight: bold;
    font-size: 12px;
    float: justify;
    padding-right:8px;
    padding-left:8px;
    text-decoration:none;
    font-style: italic;
    }
.testo-desc-vivi2{
    padding-top:0px;
    color:#007142;
    background-color:#FFFFFF;
    font-weight: normal;
    font-size: 12px; 
    aling: justify;
    valing:top;
    padding-right:8px;
    padding-left:8px;
    text-decoration:none;
    }
.testo-giustificato{
    padding-top:0px;
    color:#007142;
    background-color:#FCF3D6;
    font-weight: normal;
    font-size: 10px; 
    float: justify;
    text-decoration:none;
    aling:justify;
    }

.mangiar_bene{
    padding-top:0px;
    color:#ffffff;
    background-color:#EF4123;
    font-weight: normal;
    font-size: 10px; 
    float: left;
    padding-right:5px;
    padding-left:5px;
    padding-bottom:5px;
    text-decoration:none;
    }
.spot{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-style:italic;
 color:##007142;
}
.spot1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:##007142;
}

#descrizione-det{
    background-color:#FFFFCC;
    }
#descrizione-det1{
    background-color:#FFFFFF;
}
#descrizione-det_pdv{
    background-color:#CCFFCC;
    }
#testo-descr-est{
    padding-top:0px;
    margin-top:0px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;  
    }
#testo-descr-est1{
    padding-top:0px;
    margin-top:0px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    color:#007142;
    aling:justify;  
    }
#testo-descr-est2{
    valing:top;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    color:#007142;  
    }

a.linkProdomozione{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
}

a.linkProdomozione:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
}
a.linkProdomozione:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
}
.divBold{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top:0px;
    margin-top:0px;
    padding-bottom:8px;
    padding-left:4px;
    padding-right:4px;
    color:#006633;
    aling:justify;
    font-size:12px;
    font-weight: bold;
    text-decoration:none;

 }
 
 .heightAssociarsi{
    min-height:521px;
    height: auto !important;
    height:350px;
 
 }
 
  .heightContatti{
    min-height:521px;
    height: auto !important;
    height:350px;
    border: 1px solid red;
    width:464px
 }
 .heightComunicati{
    min-height:298px;
    height: auto !important;
    height:300px;
 
 }
 .Area_soci{
    min-height:250px;
    height: auto !important;
    height:196px;
 
 }
 .heightPromozioni{
    min-height:270px;
    height: auto !important;
    height:285px; 
 
 }
 .heightPromozioni1{
    min-height:239px;
    height: auto !important;
    height:254px; 
 
 }
 .heightPromozioni2{
    min-height:286px;
    height: auto !important;
    height:286px; 
 
 }
  .heightPromozioni_Ricerca{
    min-height:475px;
    height: auto !important;
    height:319px; 
 
 }
   .heightPromozioni_Ricerca1{
    min-height:455px;
    height: auto !important;
    height:287px; 
 
 }
    .heightPromozioni_Ricerca2{
    min-height:485px;
    height: auto !important;
    height:319px; 
 
 }
 .heightAssocarsiCapitale{
    min-height:70px;
    height: auto !important;
    height:70px;
    margin-top:19px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    /*padding-bottom:8px;*/
    padding-left:8px;
    padding-right:8px;
    color:#006633;
    aling:justify;
    font-size:11px;
    font-weight: normal;
    text-align:justify; 
 
 }
 .vis2{
     display:none;
     margin:0px;
     padding:0px;
 }
  .vis1_sfondo_verde{
     display:auto;
     background-color:#DEFFE9;
     padding:5px;
     border:1px solid #EF4123;
 }
   .vis1_sfondo_giallo{
     display:auto;
     background-color:#FFE59B;
     padding:5px;
     border:1px solid #EF4123;
 }
 .reg{
 
 }
 .reg td  {
    padding-bottom:15px;
    
 }
/* .bordoVerde{
    border-bottom:1px solid #004629; 
    border-left:3px solid #004629; 
    border-right:1px solid #004629; 
    padding:5px;    
 }
 .bordoVerdeLeft{
    border-left:3px solid #004629; 
    padding:5px;    
    }
 .bordoVerdeRight{
    border-right:1px solid #004629; 
    padding:5px;    
    }
.bordoVerdeLeftRight{
    border-right:1px solid #004629; 
    border-left:3px solid #004629; 
    padding:5px;    
    }
*/
.sfondo_giallo{
background-color:#FFE59B;
padding:3px;
font-weight: bold;

}
.sfondo_verde{
background-color:#DEFFE9;
padding:3px;
font-weight: bold;

}

.contatti_giallo {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    background-color: #FFE59B; 
    color: #000000;
    text-decoration: none;
    }
    
#ul{
    margin:0px 0px 0px 10px;
    padding:0px;
    color:#FF0000;
}
#rosso_attenzione{
    color:#FF0000;

}
#ul li{
        /*color:#FF0000;*/
}

    .heightNewsTipici{
    min-height:509px;
    height: auto !important;
    height:520px; 
 
 }

/***************CATALOGO PREMI******************/

.contenitore_generico{
    padding-bottom:17px;
    padding-left:8px;
    padding-right:8px;

}

.testo_catalogo{
    padding-left:8px;
    font-size:12px;
}

.testo_catalogo div{
    padding-bottom:5px;
}

.testo_catalogo a{
    color:#006633;
    text-decoration:none;
}
.testo_catalogo a:hover{
    color:#EF4123;
    text-decoration:underline;
}


.testo_catalogo_title{
    font-weight:bold;
    font-size:13px;
    color:#02492B;
}

.titolo_catalogo_title{
    font-weight:bold;
    font-size:13px;
    color:#EF4123;
    padding-left:10px;
    padding-bottom:5px;
}
.sottotitolo_catalogo{
    padding-left:10px;

}

.catalogo_img{
    border:1px solid #004629;
}

.table_catalogo{
    
}

.table_catalogo td{
    padding-bottom:18px;

}


.table_catalogo_doppio{
    
}

.table_catalogo_doppio td{
    padding-right:10px;
    padding-bottom:20px;
    margin-bottom:5px;

}

.table_catalogo_doppio a{
    color:#006633;
    text-decoration:none;

}

.table_catalogo_doppio div{
    padding-bottom:5px;
}

.angolo_catalogo_premi{
    
    

}



.catalogo_descrizione{
    text-align:justify;
    border-top:1px none #004629;
    border-bottom:1px solid #004629;
    padding-bottom:8px;
    padding-top:8px;
    font-size:12px;

}

.altri_premi{
    border-top:1px solid #004629;
    padding-top:5px;

}

.elenco_altri_premi td{
    background-image:url(images/catalogo_premi/puntatore.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:10px;
}

.elenco_altri_premi a{
    color:#EF4123;
    text-decoration:underline;
}


.padding_no{
}
.padding_no td{
padding-bottom:0px;
}

.punti_verde{
    background-color:#004629;
    color:#FFFFFF;
    vertical-align:middle;
    padding:5px;
    margin:5px;

}

.punti_rosso{
    background-color:#EF4123;
    color:#FFFFFF;
    vertical-align:middle;
    padding:5px;
    margin:5px;

}




/***************FINE CATALOGO PREMI******************/


