body {margin:0; padding:0; background: #8c2e40 url(/img/sfondo_page.gif) top left;}
/*table {border-collapse:collapse;}*/
/*table {border:0;}*/
/*td, img {border:0;}*/
img {border:0;}
form, td {margin:0; padding:0;}
td{font:11px/12px arial, helvetica, sans-serif; color:#787571;}

a{ color:#8C2E40;}
a:hover{text-decoration:none;}

.titolo_h1 {color:#c697a0;}

.content { background: #e7e1d9 url('/img/sf-content.gif') repeat-x top left; margin:0px; padding:0px; }

.content-footer  { border-top:1px solid #FFFFFF;}

.table_scheda_generica{background:#F5F2EF; border:1px solid #FFFFFF; padding:8px; margin-bottom:10px;}
.titolo_scheda_generica{font:bold 16px/16px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:center; padding: 8px 0px 8px 0px; margin:1px;}

.table_scheda_cantina{background:#F5F2EF; border:1px solid #FFFFFF; padding:0 0 0 8px; margin-bottom:10px;}
.titolo_scheda_cantina{font:bold 16px/16px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left; padding: 8px 0px 8px 0px; margin:1px;}
.titolo_etichetta{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#920B77; text-align:left; padding: 8px 0px 8px 0px; margin:1px;}

.titolo_scheda_news{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left; padding: 8px 0px 8px 0px; margin:1px;}


.table_dettaglio_cantina{background:#E7E1D9; border:1px solid #FFFFFF; padding:8px 0 8px 8px;}
.testo_dettaglio_cantina{ font-weight:bold; color:#000000;}
.testo_dettaglio_cantina1{ font-weight:bold; color:#8C2E40;}
.testo_varie_cantina{ color:#8C2E40; font-style:italic; font-weight:bold;}

.title_sezione_scheda{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left;}

/*BOX NEWS*/
.news-container { width:530px; border:1px dotted #FFFFFF; padding:0px 10px 0 10px; background-color:#F5F2EF;}
.titolo_news {font:bold 12px/18px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left;}
.testo_news { font-style:italic;}


/*.news-container ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:10px; }
.news-container .info { float:right; width:530px; font-family:Arial; font-size:11px; color:#FF0000; font-weight:bold; background-color:#EAE5DE; border:1px solid #F0ECE7; padding:3px;}
.news-container .info span.data { display:inline; font-size:10px; color:#655F5D; }
.news-container .comunicazione span.cat { display: block; font-family:Tahoma; font-size:11px; color:#787571; height:50px; }*/


/*tabella NEWSLETTER*/
.table_newsletter{background:#F5F2EF; border:1px solid #FFFFFF; padding:5px;}
.title_newsletter {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left;}

.campi_testo{border:1px solid #FFFFFF; background-color:#E7E1D9; font:10px Arial, Helvetica, sans-serif;}
.pulsante{ border:1px solid #FFFFFF; background-color:#8C2E40;  font:bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*tabella redaizonale primo piano*/
.table_redazionale_pp{background:#EAE5DE; border:1px solid #FFFFFF; padding:5px;}

/*tabella redaizonale standard*/
.table_redazionale_std{background:#F5F2EF; border:1px solid #FFFFFF; padding:0px; margin-top:5px;}

.table_elenco{ background:#F5F2EF; margin:6px 0 0 0;}
.table_elenco_ristoranti{ background:#E7E1D9; margin:6px 0 0 0;}
.table_elenco_enoteche{ background:#E7E1D9; margin:6px 0 0 0;}
.table_pagina{ background:#F5F2EF; margin:6px 0 0 0; padding:10px;}
.img_elenco { border:1px solid #D9DAD5; margin:5px 5px 5px 5px;}
.title_elenco {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left; padding: 5px 8px 0px 8px;}
.testo_elenco {text-align:left; padding: 0px 8px 0px 8px; margin-top:-10px;}

.denominazione_elenco {text-align:right; padding: 0px 8px 0px 8px; margin-top:-5px; font-weight:bold; color:#818B4B; font-style:italic;}

.pulsante_elenco {background:#8C2E40; text-align:center; padding:2px; border:2px solid #FFFFFF; font:bold 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.pulsante_elenco A{font:bold 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.pulsante_indietro {background:#9EAA61; text-align:center; padding:2px; border:1px solid #FFFFFF; font:bold 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.pulsante_indietro A{font:bold 10px/12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}


.table_elenco_cantine{ background:#F5F2EF; margin:7px 0 7px 0; padding:0px 0px 0px 7px; height:30px}
.titolo_elenco_cantine{font:bold 14px/14px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left;}

/*separatore*/
.line_x{ background:url(/img/line_x.gif) top left repeat-x; width:100%; height:1px; padding:10px;}


/*footer*/
.footer { text-align:center; padding:20px 0 11px 0; font:10px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; }
.footer a{ color:#FFFFFF; text-decoration:underline}
.footer a:hover{ color:#FFFFFF; text-decoration:none}
.footer span{ color:#FFFFFF; word-spacing:30px;}
.footer span a{ color:#FFFFFF; text-decoration:none; word-spacing:normal;}
.footer span a:hover{ color:#FFFFFF; text-decoration:underline;}

/*top*/
.top { text-align:right; font:10px/14px Arial, Helvetica, sans-serif; color:#4E4D4D; }
.top a{ color:#4E4D4D; text-decoration:underline}
.top a:hover{ color:#4E4D4D; text-decoration:none}
.top span{ color:#4E4D4D; word-spacing:10px;}
.top span a{ color:#4E4D4D; text-decoration:none; word-spacing:normal;}
.top span a:hover{ color:#4E4D4D; text-decoration:underline;}
.top span a:active{ color:#8C2E40; text-decoration:underline;}

/*MENUTOP*/
.menu_top  { color:#FFFFFF; text-decoration:none; word-spacing:normal;}

/*MENUSX*/
ul {list-style:none; padding:5px;}

.wr_white { width:100%; background:#FFFFFF; margin-bottom:12px; border:1px solid #D9DAD5;}
.wr_white li {margin:0 0 0 0; padding:0 0 0 0; width:155px;border-bottom:1px dotted #C0C0C0;}
.wr_white li a { background:url(/img/wr_white_bgr.gif) center left no-repeat; line-height:22px; color:#4E4D4D; text-decoration:none; padding-left:15px;}
.wr_white li a:hover { text-decoration:none; color:#8C2E40;}
.wr_white li a:active { text-decoration:none; color:#8C2E40;}

.title {font:bold 12px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:right; background:url(/img/title_sf.gif) top left repeat-x; padding: 8px 8px 0px 0px; margin:1px; border-bottom:1px dotted #D8D8D8; height:25px;}

.title_redazionale_pp {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:center; padding: 8px 8px 0px 0px; margin:1px;}
.testo_redazionale_pp {text-align:left; padding: 8px 8px 8px 8px; margin:1px;}

.title_redazionale_std {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left; padding: 5px 8px 0px 8px;}
.testo_redazionale_std {text-align:left; padding: 0px 8px 0px 8px; margin-top:-10px;}

.title_vetrina {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:left; padding: 5px 8px 0px 8px;}
.img_vetrina { margin:10px 0 10px 0; border:1px solid #D9DAD5;}


.dettagli{text-align:right; padding-right:8px; margin-top:-5px;}

.title_banner_uva {font:bold 12px/12px Arial, Helvetica, sans-serif; color:#8C2E40; text-align:center; padding: 0px 0px 0px 0px; margin:1px;}

.title-main {font:bold 11px/12px Arial, Helvetica, sans-serif; color:#1c5598; text-align:left; text-decoration:underline;}


.banner_centrale_basso { text-align:center; margin:5px 0 5px 0;}



strong a{ color:#3081AB;  background:url(/img/marker3.gif) no-repeat left top; background-position:0 3px; padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
strong a:hover{ text-decoration:none; color:#D6300D;}

/*content*/
.bgr1{background:none !important}


strong a{ color:#3081AB;  background:url(/img/marker.gif) no-repeat left top; background-position:0 3px; padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
strong a:hover{ text-decoration:none; color:#D6300D;}

.col_2 strong a{ color:#D6300D;  background:url(/img/marker1.gif) no-repeat left top; background-position:0 3px; padding-left:10px; text-decoration:none; font-size:9px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.col_2 strong a:hover{ text-decoration:none; color:#3081AB;}

.line_x{ background:url(/img/line_x.gif) top left repeat-x;  height:1px; margin:9px 0px 9px 0px;}

.text1{ line-height:14px;}
.text1 span{ font-size:9px; color:#3081AB;}
.text1 span img{ vertical-align:middle; margin:0 7px 0 0;}

.indent_img{width:319px;}
.indent_img img{margin:0 20px 0 5px; float:left}
.link{padding:13px 0 0 0; text-align:right;}

.text_redazionali{}
.text2{padding:7px 31px 16px 15px; color:#4E4D4D;}
.text2 div{ margin-top:11px;}
.text2 a{ color:#D6300D; text-decoration:underline}
.text2 a:hover{ color:#D6300D; text-decoration:none}
.text2 strong{ display:block;}





