BODY {
	PADDING: 0px;
	background-color: #ffffff;
	MARGIN: 0px;
}

li{
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica; font-size: 11px; line-height:15px; text-decoration: none; text-align:left; font-style: normal; color: #000000;
	margin:0px;
	padding:0px;
}

.vuoto { FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 0px; text-decoration: none; font-style: normal; color: #ffffff}

.titolo { FONT-FAMILY: sans-serif, Tahoma, Verdana,  Arial, Helvetica; font-size: 15px; text-decoration: none; font-style: normal; color: #ffffff; padding-left: 5px;}

.small { FONT-FAMILY: Arial, Verdana, Helvetica; font-size: 10px; text-decoration: none; font-style: normal; color: #666; padding-left: 5px;}

.contenuti { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; line-height:14px; text-decoration: none; text-align:left; font-style: normal; color: #000;}
.contenuti A:link { COLOR: #000; text-decoration: none; font-weight: bold;}
.contenuti A:visited { COLOR: #000; text-decoration: none; font-weight: bold; }
.contenuti A:hover { COLOR: #000; text-decoration: none; font-weight: bold; }

.elenco { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; line-height:14px; text-decoration: none; text-align:left; font-style: normal; color: #000;}
.elenco A:link { COLOR: #000; text-decoration: none; font-weight: bold;}
.elenco A:visited { COLOR: #000; text-decoration: none; font-weight: bold; }
.elenco A:hover { COLOR: #000; text-decoration: none; font-weight: bold; }


.data_home { FONT-FAMILY:Georgia, Arial, Tahoma, Verdana, Helvetica; font-weight: bold;  line-height:15px; font-size: 12px; text-decoration: none; text-align:justify; font-style: normal; color: #000000;}
.data_home:link { COLOR: #000000; text-decoration: none }
.data_home:visited { COLOR: #000000; text-decoration: none }
.data_home:hover { COLOR: #000000; text-decoration: none }

.titolo_news_home { FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; line-height:21px; text-decoration: none; text-align:left; font-weight:bold; font-style: normal; color: #000; letter-spacing:-1px;}
.titolo_news_home a:link { COLOR: #000; text-decoration: none }
.titolo_news_home a:visited { COLOR: #000; text-decoration: none }
.titolo_news_home a:hover { COLOR: #000; text-decoration: none }

.titolo_news_home2 { FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; line-height:21px; text-decoration: none; text-align:left; font-weight:bold; font-style: normal; letter-spacing:-1px;}
.titolo_news_home2 a:link { COLOR: #000; text-decoration: none }
.titolo_news_home2 a:visited { COLOR: #000; text-decoration: none }
.titolo_news_home2 a:hover { COLOR: #000; text-decoration: none }


.news_home_01 { FONT-FAMILY:Georgia, Arial, Tahoma, Verdana, Helvetica; font-weight: bold;  line-height:15px; font-size: 12px; text-decoration: none; text-align:justify; font-style: normal; color: #e31836;}
.news_home_01:link { COLOR: #e31836; text-decoration: none }
.news_home_01:visited { COLOR: #e31836; text-decoration: none }
.news_home_01:hover { COLOR: #e31836; text-decoration: none }

.text_home { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; line-height:15px; font-size: 11px; text-decoration: none; text-align:justify; font-style: normal; color: #000; padding-top:8px;}
.text_home:link { COLOR: #000; text-decoration: none; }
.text_home:visited { COLOR: #000; text-decoration: none }
.text_home:hover { COLOR: #000; text-decoration: none }

.titolo_visitatori_bianca { FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; line-height:21px; text-decoration: none; text-align:left; font-weight:bold; font-style: normal; color: #fff; letter-spacing:-1px; padding-top:2px;}
.titolo_visitatori_bianca:link { COLOR: #fff; text-decoration: none }
.titolo_visitatori_bianca:visited { COLOR: #fff; text-decoration: none }
.titolo_visitatori_bianca:hover { COLOR: #fff; text-decoration: none }

.bianco{ FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:14px; text-decoration: none; text-align:left; font-style: normal; color: #fff;}

.contenuti_small { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:14px; text-decoration: none; text-align:left; font-style: normal; color: #000;}
.contenuti_small A:link { COLOR: #000; text-decoration: none; font-weight: bold;}
.contenuti_small A:visited { COLOR: #000; text-decoration: none; font-weight: bold; }
.contenuti_small A:hover { COLOR: #000; text-decoration: none; font-weight: bold; }

.ore { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 14px; line-height:17px; text-decoration: none; text-align:left; font-style: normal; color: #000;}
.ore A:link { COLOR: #000; text-decoration: none; font-weight: bold;}
.ore A:visited { COLOR: #000; text-decoration: none; font-weight: bold; }
.ore A:hover { COLOR: #000; text-decoration: none; font-weight: bold; }

.tit_degustazioni { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 14px; line-height:16px; text-decoration: none; text-align:left; font-style: normal; color: #72166b;}
.tit_degustazioni A:link { COLOR: #72166b; text-decoration: none; font-weight: bold;}
.tit_degustazioni A:visited { COLOR: #72166b; text-decoration: none; font-weight: bold; }
.tit_degustazioniA:hover { COLOR: #72166b; text-decoration: none; font-weight: bold; }

.check { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight: bold; font-size: 11px; line-height:14px; text-decoration: none; text-align:right; font-style: normal; color: #850000;}
.riepilogosito{ FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica; font-size: 17px; line-height:21px; text-decoration: none; text-align:left; font-weight:bold; font-style: normal; color: #000; letter-spacing:-1px; }

.cerca_sito {
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 12px; line-height:12px; text-decoration: none;  font-weight:bold; text-align:justify; font-style: normal; color: #000000;
	padding-bottom:10px;
}

.frase_sotto_titolo{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 22px; line-height:23px; text-decoration: none; text-align:left; font-style: normal; color: #ffffff;
}

.nascosto{display:none}

#principale{
	clear:both;
	width:100%;
	height:auto;
}

#banner{
	width:100%;
	background:url(../gfx/back_banner.jpg) repeat-x top left;
	height:215px;
	float:left;
}

#top{
	width:735px;
	height:215px;
	margin:0px auto 0px auto;
	background:url(../gfx/banner_top.jpg) no-repeat top center;
}

.spazio_top{
	width:735px;
	height:180px;
	float:left;
}

.langs{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 10px; line-height:15px; text-decoration: none; text-align:left; font-style: normal; color: #ffffff;
	width:39px;
	padding-left:3px;
	padding-top:12px;
	height:20px;
	float:left;
}
.langs a:link{ text-decoration:none; color:#000; }
.langs a:visited{ text-decoration:none; color:#000; }
.langs a:hover{ text-decoration:none; color:#000; }


.menusito{
	width:735px;
	height:35px;
	float:left;
	display:block;
}

#center_container{
	width:100%;
	height:auto;
	float:left;
}

#center{
	width:735px;
	height:auto;
	margin:0px auto 0px auto;
	clear:both;
}

.spazio_top_center{
	line-height:0px;
	font-size:0px;
	height:30px;
	width:735px;
	float:left;
}

.percorso{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight:bold;  font-size: 10px; text-decoration: none; text-align:right; font-style: normal; color: #000; line-height:13px;
	height:15px;
	padding-top:15px;
	width:480px;
	float:left;
}
.percorso a:link{ text-decoration:none; color:#999; }
.percorso a:hover{ text-decoration:none; color:#999; }
.percorso a:visited{ text-decoration:none; color:#999; }


.center_sx{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 12px; text-decoration: none; text-align:left; font-style: normal; color: #000000;
	width:480px;
	height:auto;
	float:left;
}

.center_spazio_verticale{
	line-height:0px;
	font-size:0px;
	width:15px;
	height:100px;
	display:block;
	float:left;
}

.center_dx{
	z-index:-10;
	text-align:left;
	padding:0px;
	width:235px;
	height:auto;
	float:left;
	margin-top:10px;
}


#bottom{
	width:100%;
	background:url(../gfx/back_div_bot.jpg) repeat-x top left;
	height:235px;
	float:left;
}

#bottom_center{
	width:735px;
	height:auto;
	margin:0px auto 0px auto;
}


#footer{
	width:100%;
	height:30px;
	float:left;
}

.footer_center{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; text-decoration: none; text-align:right; font-style: normal; color: #000000;
	width:735px;
	height:30px;
	margin:0px auto 0px auto;
}
.footer_center A:link { font-size:10px; COLOR: #ff0000; text-decoration: none }
.footer_center A:visited { font-size:10px; COLOR: #000000; text-decoration: none }
.footer_center A:hover { font-size:10px; COLOR: #ff0000; text-decoration: none }

.virgolette{
	width:100%;
	height:22px;
	clear:both;
	background:url(../gfx/virgolette.gif) no-repeat center right;
	display:block;
}


.patrocini{
	padding-top:10px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 10px; text-decoration: none; text-align:justify; font-style: italic; color: #999;
	width:100%;
	float:left;
}


.spazio_patrocini{
	padding-top:10px;
	width:100%;
	height:auto;
	float:left;
}
.patrocinio{
	width:85px;
	height:85px;
	float:left;
	display:block;
	border:1px solid #000;
	margin:5px;
}




.patrocini_interni{
	margin-top:10px;
	width:440px;
	height:160px;
	float:left;
	height:auto;
}

.patrocini_int_01{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 10px; text-decoration: none; text-align:center; font-style: italic; color: #999;
	width:181px;
	height:100px;
	float:left;
	margin-bottom:50px;
}

.patrocinio_link{
	width:120px;
	height:75px;
	float:left;
	background:url(../gfx/patrocinio_01.jpg) no-repeat center;
}




.interno_frase{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 14px; line-height:18px; text-decoration: none; text-align:left; font-style: italic; color: #ffffff;
	width:420px;
	padding:30px 30px 0px 30px;
}
.linea_frase{
	line-height:0px;
	font-size:0px;
	height:1px;
	width:480px;
	background:#3e3e3e;
	clear:both;
}

.tit_news{
	FONT-FAMILY: Georgia,  Arial, Tahoma, Verdana, Helvetica; font-size: 15px; line-height:18px; text-decoration: none; font-weight:bold; text-align:left; font-style: normal; color: #ff0000;
}





.titolo_generico{
	FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica; font-size: 18px; line-height:18px; text-decoration: none; text-align:left; font-weight:bold; font-style: normal; color: #000; letter-spacing:-1px;
	float:left;
	width:475px;
	height:auto;
	display:block;
	padding-bottom:3px;
}

.titolo_generico a:link { text-decoration:none; }
.titolo_generico a:visited { text-decoration:none; }
.titolo_generico a:hover { text-decoration:none; }

.sx_titolo_generico{
	float:left;
	width:10px;
	height:35px;
	font-size:0px;
	line-height:0px;
	margin-right:5px;
}

.top_titolo_generico{
	float:left;
	width:460px;
	height:10px;
	font-size:0px;
	line-height:0px;
}

.top_titolo_generico2{
	float:left;
	width:460px;
	height:20px;
}

/* HOMEPAGE */
.sx_home{
	width:214px;
	height:auto;
	border-right:1px solid #ddd;
	padding-left:0px;
	float:left;
}

.dx_home{
	width:225px;
	height:auto;
	padding-left:10px;
	float:left;
}

.news_container{
	FONT-FAMILY:  Verdana, Arial, Tahoma, Helvetica; font-size: 11px; line-height:15px; text-decoration: none; text-align:justify; font-style: normal; color: #000;
	padding-top:5px;
	height:auto;
	width:200px;
	float:left;
	margin-bottom:10px;
}

.vid_container{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight:bold; font-size: 10px; line-height:15px; text-decoration: none; text-align:left; font-style: normal; color: #999999;
	padding-top:5px;
	height:120px;
	width:90px;
	float:left;
	margin-bottom:10px;
}


/* VISITATORI */

.visitatori_container{
	width:440px;
	height:auto;
	float:left;
	padding-left:0px;
	padding-right:10px;
	margin:0px;
}

.visitatori_main{
width:425px; padding-left:20px; height:auto; clear:both;
}

.visitatori_tasto,
.visitatori_tasto_hover
{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:13px; text-decoration: none; text-align:center; font-style: normal; color: #fff;
	padding-top:10px;
	width:114px;
	height:25px;
	display:block;
	float:left;
	margin-right:1px;
	background:url(../gfx/back_tasto_visitatori.gif) no-repeat top center #ce1126;
}
.visitatori_tasto:hover,
.visitatori_tasto_hover
{
	background-color:#777777;
}

.visitatori_giorni_container{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 13px; text-decoration: none; text-align:justify; font-style: normal; color: #000000;
	width:400px;
	height:auto;
	float:left;
}

/* PRESENTAZIONE */

.bianca_top{
	float:left;
	padding-left:10px;
	height:10px;
	width:170px;
	background:#07388b;
	font-size:0px;
	line-height:0px;
	margin-left:15px;
}

.bianca_titolo{
	float:left;
	padding-left:10px;
	height:25px;
	width:170px;
	background:#07388b;
	margin-left:15px;
}


.bianca_top2{
	float:left;
	padding-left:10px;
	height:10px;
	width:210px;
	background:#07388b;
	font-size:0px;
	line-height:0px;
	margin-left:15px;
}

.bianca_titolo2{
	float:left;
	padding-left:10px;
	height:25px;
	width:210px;
	background:#07388b;
	margin-left:15px;
	clear:both;
}

/*DEGUSTAZIONI*/

.degustazioni_tasto,
.degustazioni_tasto_hover
{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:13px; text-decoration: none; text-align:center; font-style: normal; color: #fff;
	padding-top:10px;
	width:114px;
	height:25px;
	display:block;
	float:left;
	margin-right:1px;
	background:url(../gfx/back_tasto_visitatori.gif) no-repeat top center #72166b;
}
.degustazioni_tasto:hover,
.degustazioni_tasto_hover
{
	background-color:#777777;
}

.prenota{
	padding-top:20px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; letter-spacing:7px; font-size: 10px; line-height:16px; text-decoration: none; text-align:left; font-style: normal; color: #72166b;
	width:400px;
	height:30px;
	display:block;
	float:left;
}

.disponibile_ok{
	padding-top:10px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight:bold; font-size: 12px; line-height:13px; text-decoration: none; text-align:left; font-style: normal; color: #88ce7d;
	width:100px;
	height:15px;
	background:url(../gfx/disp_ok.jpg) no-repeat bottom right;
	float:left;
}

.disponibile_no{
	padding-top:10px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-weight:bold; font-size: 12px; line-height:13px; text-decoration: none; text-align:left; font-style: normal; color: #999;
	width:80px;
	height:15px;
	background:url(../gfx/disp_no.jpg) no-repeat bottom right;
	float:left;
}


.prenota_ora{
	width:126px;
	height:31px;
	float:left;
	display:block;
	background:url(../gfx/prenota_ora.jpg) no-repeat center;
	margin-left:10px;
}


/*GALLERY*/
.vid_container{
	float:left;
	width:85px;
	height:100px;
	margin:5px 14px 5px 20px;
	display:inline;
}

.spazio_vid_container{
	width:20px;
	height:110px;
	float:left;
	background:#f0f;
}

/*   STAMPA  */

.stampa_tasto,
.stampa_tasto_hover
{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:13px; text-decoration: none; text-align:center; font-style: normal; color: #fff;
	padding-top:10px;
	width:114px;
	height:25px;
	display:block;
	float:left;
	margin-right:1px;
	background:url(../gfx/back_tasto_visitatori.gif) no-repeat top center #006e97;
}
.stampa_tasto:hover,
.stampa_tasto_hover
{
	background-color:#777777;
}


.lotto1{
	width:422px;
	height:auto;
	float:left;
	background:url(../gfx/back_lotto_center.gif) repeat-y top left;
	margin-bottom:10px;
}

.lotto2{
	width:422px;
	height:auto;
	float:left;
	background:url(../gfx/back_lotto.gif) no-repeat bottom left;
	padding-bottom:20px;
}

.oggetto_lotto { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 14px; font-weight:bold; line-height:17px; text-decoration: none; text-align:left; font-style: normal; color: #000000;}
.oggetto_lotto A:link { COLOR: #ce1126; text-decoration: underline; font-weight: bold;}
.oggetto_lotto A:visited { COLOR: #ce1126; text-decoration: underline; font-weight: bold; }
.oggetto_lotto A:hover { COLOR: #ce1126; text-decoration: underline; font-weight: bold; }

.oggetto_lotto{ padding-left:20px; }


.descrizione_lotto { FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica; font-size: 11px; line-height:14px; text-decoration: none; text-align:left; font-style: normal; color: #000000;}
.descrizione_lotto A:link { COLOR: #07388b; text-decoration: none; font-weight: bold;}
.descrizione_lotto A:visited { COLOR: #000; text-decoration: none; font-weight: bold; }
.descrizione_lotto A:hover { COLOR: #07388b; text-decoration: none; font-weight: bold; }

.descrizione_lotto { padding-left:20px; padding-top:10px; }



.innerprogramma{
background: url('../gfx/back_giorni_visitatori.jpg') no-repeat top left;
padding-left: 18px;
padding-top: 10px;
width: 407px;
height:auto;
float:left;
clear:both;
display:block;
}


a{
text-decoration:none;
color:#000000;
}

.banner_sponsor_pos{
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	background-color:#000;
		border-top:20px #000;
}

