﻿body 
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-family:Arial,Verdana, Sans-Serif;
    font-size:11px;
    text-align:center;
    background-color:#FBFBFB;
    scrollbar-base-color: #FBFBFB;
	scrollbar-arrow-color: #360000;
	scrollbar-darkshadow-color: #333;
	scrollbar-face-color: #FBFBFB;
	scrollbar-shadow-color: #999;
	scrollbar-track-color: #e2e2e2;
}
BODY TABLE TD
{
    text-align:center;
    }

#div_body
{
    width:1002px;
    position:relative; 
    margin:0px auto;
    }

#filigrana_header
{
    position:absolute;
    left:360px;
    top:50px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:247px;
    height:103px;
    background-image:url(/images/filigrana_header.jpg);
    background-position: center center;
    background-repeat:no-repeat;
    }

#logo_cantine
{
    position:absolute;
    left:19px;
    top:60px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:230px;
    height:70px;
    }

#ombra_col_sx
{
    width:7px; 
    height:1px; 
    background-image:url(/images/sfondo_col_sx.jpg); 
    background-position: right top; 
    background-repeat:repeat-y;
    }
#ombra_col_dx
{
    width:7px; 
    height:1px; 
    background-image:url(/images/sfondo_col_dx.jpg); 
    background-position: left top; 
    background-repeat:repeat-y;
    }
#content_centrale
{
    width:988px; 
    height:454px; 
    padding-top:60px;
    text-align:left;
    }

#td_header
{
    height:59px;
    background-image:url(/images/sfondo_header.jpg); 
    background-position: center top; 
    background-repeat:no-repeat;
    }
    
#td_footer
{
    height:47px; 
    background-image:url(/images/sfondo_footer.jpg); 
    background-position: center bottom; 
    background-repeat:no-repeat;
    }

.menu_up_scuro
{
    height:20px;
    color:#B08E52;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    text-align:left;
    }
.menu_up_scuro A:link{color:#B08E52; font-weight:normal; text-decoration:none;}
.menu_up_scuro A:visited{color:#B08E52; font-weight:normal; text-decoration:none;}
.menu_up_scuro A:hover{color:#B08E52; font-weight:normal; text-decoration:underline;}
.menu_up_scuro A:active{color:#B08E52; font-weight:normal; text-decoration:none;}

.menu_up_chiaro
{
    height:20px;
    color:#FFF;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    text-align:left;
    }
.menu_up_chiaro A:link{color:#FFF; font-weight:normal; text-decoration:none;}
.menu_up_chiaro A:visited{color:#FFF; font-weight:normal; text-decoration:none;}
.menu_up_chiaro A:hover{color:#FFF; font-weight:normal; text-decoration:underline;}
.menu_up_chiaro A:active{color:#FFF; font-weight:normal; text-decoration:none;}

.testo_12marrone
{
    color:#BA4111;
    font-size:12px;
    font-family:Arial, Verdana, Sans-Serif;
    font-weight:bold;
    text-align:center;
    padding-top:10px;
    }
.testo_12marrone A:link{color:#BA4111; text-decoration:underline;}
.testo_12marrone A:visited{color:#BA4111; text-decoration:underline;}
.testo_12marrone A:hover{color:#000; text-decoration:none;}
.testo_12marrone A:active{color:#BA4111; text-decoration:underline;}

.testo_11nero
{
    color:#000;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    text-align:center;
    }
.testo_11nero P{margin:10px 10px 10px 0px;}
.testo_11nero A:link{color:#000; text-decoration:underline;}
.testo_11nero A:visited{color:#000; text-decoration:underline;}
.testo_11nero A:hover{color:#BA4111; text-decoration:none;}
.testo_11nero A:active{color:#000; text-decoration:underline;}

.testatina_catalogo
{
    color:#B08E52;
    font-size:30px;
    font-family:Times New Roman, Verdana, Arial, Sans-Serif ;
    font-weight:bold;
    }
.testo_carrello_up
{
    color:#666;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    text-decoration:none;
    text-align:right;
    }
.testo_carrello_up B FONT A:link{color:#BA4111; font-size:11px; text-decoration:underline;}
.testo_carrello_up B FONT A:visited{color:#BA4111; font-size:11px; text-decoration:underline;}
.testo_carrello_up B FONT A:hover{color:#000; font-size:11px; text-decoration:none;}
.testo_carrello_up B FONT A:active{color:#BA4111; font-size:11px; text-decoration:underline;}


.testo_carrello_up FONT A:link{color:#000; font-size:11px; text-decoration:underline;}
.testo_carrello_up FONT A:visited{color:#000; font-size:11px; text-decoration:underline;}
.testo_carrello_up FONT A:hover{color:#BA4111; font-size:11px; text-decoration:none;}
.testo_carrello_up FONT A:active{color:#000; font-size:11px; text-decoration:underline;}

.testo_carrello_up A:link{color:#666; text-decoration:underline;}
.testo_carrello_up A:visited{color:#666; text-decoration:underline;}
.testo_carrello_up A:hover{color:#BA4111; text-decoration:none;}
.testo_carrello_up A:active{color:#666; text-decoration:underline;}

.titolo_prodotto
{
    color:#666;
    font-size:11;
    font-family:Arial, Verdana, Sans-Serif;
    text-align:center;
    clear:both;
    font-weight:bold;
    }
.titolo_prodotto A:link{color:#666; text-decoration:underline;}
.titolo_prodotto A:visited{color:#666; text-decoration:underline;}
.titolo_prodotto A:hover{color:#BA4111; text-decoration:none;}
.titolo_prodotto A:active{color:#666; text-decoration:underline;}

#div_descrizione_dettaglio
{
	width:475px; 
	height:276px; 
	overflow:auto; 
	padding:0px 0px 0px 0px; 
	margin:5px 0px 0px 0px;
	}
#div_descrizione_dettaglio P{padding:0px 0px 4px 0px; margin:0px 0px 0px 0px}

#scheda_prodotto
{
    position:absolute;
    left:50%;
    top:80px;
    margin-left:-355px;
    width:709px;
    height:410px;
    background-image:url(/images/sfondo_scheda_prodotto.gif);
    z-index:10;
    }
#ombra_scheda
{
    position:absolute;
    left:50%;
    top:84px;
    margin-left:-350px;
    width:709px;
    height:410px;
    background-image:url(/images/sfondo_ombra_scheda.gif);
    opacity:0.4;
    filter:alpha(opacity=40);
    z-index:8;
    }
#pagine_fisse_immagine
{
    position:absolute; 
    left:647px; 
    top:90px; 
    border:solid 1px #B08E52;
    }
#pagine_fisse_immagine IMG{margin:1px 1px 1px 1px;}
#pagine_fisse_logo
{
    position:absolute; 
    left:64px; 
    top:400px; 
    width:564px; 
    height:99px;
    }
#pagine_fisse_testatina
{
    position:absolute; 
    left:647px; 
    top:470px; 
    width:314px; 
    height:30px; 
    text-align:right;
    }
#pagine_fisse_content
{
    width:572px;
    float:left; 
    margin-left:10px; 
    margin-top:100px;
    }
#pagine_fisse_content TD
{
    width:286px; 
    height:1px;
    }    
#pagine_fisse_testo
{
    height:220px; 
    text-align:left;
    }
#pagine_fisse_testo DIV
{
    width:100%; 
    height:190px; 
    overflow:auto; 
    margin-top:15px;
    margin-bottom:15px;
    padding-right:10px;
    color:#000;
    font-size:11px;
    font-family:Arial, Verdana, Sans-Serif;
    }
    
/*css per modulo contatti*/
.form_contatti{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.label_contatti{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; font-weight:bold; text-align: left;}

.label_contatti  A:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555; text-decoration:underline}
.label_contatti A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;  text-decoration:underline}
.label_contatti A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;  text-decoration:underline}
.label_contatti A:hover{font-family:Arial, Helvetica, sans-serif; font-size:11x; color:#B08E52; text-decoration:none}

.testo_semplice_contatti{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align: left;}

.testo_semplice_contatti  A:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline}
.testo_semplice_contatti A:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none}
.testo_semplice_contatti A:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;  text-decoration:none}
.testo_semplice_contatti A:hover{font-family:Arial, Helvetica, sans-serif; font-size:11x; color:#B08E52; text-decoration:none}

.text_contatti { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000; text-decoration:none;
border:solid #B08E52  1px;
width:194px;
height:17px;
margin-left:2px;
padding:0
}

.textarea_contatti { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#000000; text-decoration:none;
border:solid #B08E52  1px;
width:194px;
height:50px;
margin-left:2px;
padding:0
}

.button_contatti {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;
background-color:#370000;
width:70px;
height:22px;
margin: 5px 5px 5px 3px;
}

.tabella_contatti {
margin:4px 20px 2px 20px;
}

.radio_contatti{
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
width: 20px;
border:0;
}

.div_contatti_privacy
{
margin-left: 5px;
margin-top: 2px;
color: #444;
font-weight: bold;
float:left;
}


/*Fine css per modulo contatti*/


#immagine_rassegna
{
    position:absolute; 
    left:733px; 
    top:90px; 
    border:solid 1px #B08E52;
    }
#immagine_rassegna IMG{margin:1px 1px 1px 1px;}
#logo_rassegna
{
    position:absolute; 
    left:64px; 
    top:444px; 
    width:564px; 
    height:99px;
    }
#testatina_rassegna
{
    position:absolute; 
    left:647px; 
    top:490px; 
    width:314px; 
    height:30px; 
    text-align:right;
    }
    
.testo_11beige
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#B08E52; 
     text-align: left;
     font-weight:bold;
    }
.testo_11beige A:link{color:#B08E52; text-decoration:none;}
.testo_11beige A:visited{color:#B08E52; text-decoration:none;}
.testo_11beige A:hover{color:#B08E52; text-decoration:underline;}
.testo_11beige A:active{color:#B08E52; text-decoration:none;}
.testo_11rosso
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#BA4111; 
     text-align: left;
     font-weight:bold;
    }
.testo_11rosso A:link{color:#BA4111; text-decoration:none;}
.testo_11rosso A:visited{color:#BA4111; text-decoration:none;}
.testo_11rosso A:hover{color:#BA4111; text-decoration:underline;}
.testo_11rosso A:active{color:#BA4111; text-decoration:none;}   
.testo_11grigio
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#999999; 
     text-align: left;
     font-weight:bold;
    }
.testo_11grigio A:link{color:#999999; text-decoration:underline;}
.testo_11grigio A:visited{color:#999999; text-decoration:underline;}
.testo_11grigio A:hover{color:#000; text-decoration:none;}
.testo_11grigio A:active{color:#999999; text-decoration:underline;}   

.testo_11nero
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#000; 
     text-align:left;
    }
.testo_11nero A:link{color:#000; text-decoration:underline;}
.testo_11nero A:visited{color:#000; text-decoration:underline;}
.testo_11nero A:hover{color:#B08E52; text-decoration:none;}
.testo_11nero A:active{color:#000; text-decoration:underline;}   

.testo_11bianco
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#FFF; 
     text-align:left;
    }
.testo_11bianco A:link{color:#FFF; text-decoration:underline;}
.testo_11bianco A:visited{color:#FFF; text-decoration:underline;}
.testo_11bianco A:hover{color:#360000; text-decoration:none;}
.testo_11bianco A:active{color:#FFF; text-decoration:underline;}   




.testo_11bianco2
{
     font-family:Arial, Helvetica, sans-serif; 
     font-size:11px; 
     color:#FFF; 
     text-align:left;
    }
.testo_11bianco2 A:link{color:#FFF; text-decoration:underline;}
.testo_11bianco2 A:visited{color:#FFF; text-decoration:underline;}
.testo_11bianco2 A:hover{color:#CC9900; text-decoration:underline;}
.testo_11bianco2 A:active{color:#FFF; text-decoration:underline;} 





.percorso
{
    color:#666;
    font-size:11px;
    font-weight:bold;
    }
.percorso A:link{color:#BA4111; text-decoration:underline;}
.percorso A:visited{color:#BA4111; text-decoration:underline;}
.percorso A:hover{color:#666; text-decoration:underline;}
.percorso A:active{color:#BA4111; text-decoration:underline;}

#rassegna_immagine
{
    border:solid 1px #B08E52;
    }
#rassegna_immagine IMG{margin:1px 1px 1px 1px;}


#degustazione
{
    display:none;
    width:420px;
    height:440px;
    background-image:url(/images/foglio_degustazione.gif);
    background-position:top left;
    background-repeat:no-repeat;
    position:absolute;
    z-index:20;
    left:50%;
    margin-left:-200px;
    top:50%;
    margin-top:-210px;
    overflow:auto;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px; 
    color:#000; 
    }
#degustazione div
{
    position:relative;
    left:20px;
    top:30px;
    }
#degustazione div ul li.titolo
{
    font-weight:bold;
    color:#333;
}
#degustazione div ul li ul
{
    font-weight:bold;
    color:#900;
}
#degustazione div ul li ul li A:link{color:#BA4111; text-decoration:none;}
#degustazione div ul li ul li A:visited{color:#BA4111; text-decoration:none;}
#degustazione div ul li ul li A:hover{color:#444; text-decoration:underline;}
#degustazione div ul li ul li A:active{color:#BA4111; text-decoration:none;}

#degustazione div#chiudi_degust
{
    position:absolute;
    left:320px;
    top:10px;
    font-weight:bold;
    color:#000;
    }
#degustazione div#chiudi_degust A:link{color:#000; text-decoration:underline;}
#degustazione div#chiudi_degust A:visited{color:#000; text-decoration:underline;}
#degustazione div#chiudi_degust A:hover{color:#900; text-decoration:none;}
#degustazione div#chiudi_degust A:active{color:#000; text-decoration:underline;}


.div_news_home
{
    font-family:Garamond, Times New Roman, Verdana, Sans-Serif; 
    text-transform:uppercase; 
    color:#B74312; 
    clear:both; 
    display:none;
    font-weight:bold;
    font-size:16px;
    }
.div_news_home A:link{color:#B74312; text-decoration:underline;}
.div_news_home A:visited{color:#B74312; text-decoration:underline;}
.div_news_home A:hover{color:#360000; text-decoration:none;}
.div_news_home A:active{color:#000; text-decoration:underline;}

.div_news_home A:link B{color:#B08E52; text-decoration:underline; font-size:14px;}
.div_news_home A:visited B{color:#B08E52; text-decoration:underline; font-size:14px;}
.div_news_home A:hover B{color:#BA4111; text-decoration:none; font-size:14px;}
.div_news_home A:active B{color:#000; text-decoration:underline; font-size:14px;}

.div_offerta_home
{
    font-family:Garamond, Times New Roman, Verdana, Sans-Serif; 
    text-transform:uppercase; 
    color:#B74312; 
    clear:both; 
    font-weight:bold;
    font-size:13px;
    width:100%; 
    text-align:center; 
    margin-top:15px;
    }
.div_offerta_home B{color:#B08E52; text-decoration:underline; font-size:14px;}

.div_offerta_home div A:link{color:#000; text-decoration:underline; font-size:11px; text-align:center;}
.div_offerta_home div A:visited{color:#000; text-decoration:underline; font-size:11px; text-align:center;}
.div_offerta_home div A:hover{color:#360000; text-decoration:none; font-size:11px; text-align:center;}
.div_offerta_home div A:active{color:#000; text-decoration:underline; font-size:11px; text-align:center;}


#menu_sistema
{
    position:absolute; 
    left:370px; 
    top:42px; 
    z-index:1000; 
    width:80px;
    background-color:#FFF; 
    font-family:Arial, Verdana, Sans-Serif;
    font-size:11px;
    display:none;
    }
#menu_sistema ul
{
    padding:0px;
    margin:0px;
    list-style-type:none;
    }
#menu_sistema ul li
{
    padding:0px;
    margin: 0px 0px 1px 0px;
    height:20px;
    }
#menu_sistema ul li SPAN{padding:0px; margin-left:10px;}
#menu_sistema ul li A{display:block; width:90px; height:20px; padding:0px; line-height:20px;}
#menu_sistema ul li A:link{background-color:#AE9052; color:#FFF;}
#menu_sistema ul li A:visited{background-color:#AE9052; color:#FFF;}
#menu_sistema ul li A:hover{background-color:#AE9052; color:#251F12;}
#menu_sistema ul li A:active{background-color:#AE9052; color:#FFF;}