.body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
}

.blu{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 26px;
}

.blu1{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 18px;
}

.blu10{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 10px;
}


.blu12{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 12px;
	line-height:20px;
}

.rosso12{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 12px;
	line-height:20px;
}

.blu14{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 14px;
	line-height:20px;
}

.blu14vini{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 14px;
	line-height:16px;
}

.blu14bold{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
}

.blu12bold{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
}


.nero{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 26px;
}

.verde{
	font-family:Arial, Helvetica, sans-serif;
	color:#197D00;
	font-size: 12px;
	text-decoration:none;
	}

.selected{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 14px;
	font-weight:bold;
	}

#overflow{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 160px;
	padding-right:100px;
}

#overflow2{
	OVERFLOW: auto;
	WIDTH: 370px;
	HEIGHT: 405px;
	padding-right:30px;
}

#overflowstoria{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 260px;
	padding-right:100px;
}

#overflowazienda{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 240px;
}

#overflowazienda2{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 240px;
	padding-right:100px;
}

#overflowvini{
	OVERFLOW: auto;
	WIDTH: 540px;
	HEIGHT: 220px;
	text-align:justify;
}

#overflowaltriprodotti{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 220px;
	padding-right:100px;
}

#overflowolio{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 340px;
	padding-right:30px;
}


#overflowagriturismo{
	OVERFLOW: auto;
	WIDTH: 70%;
	HEIGHT: 180px;
	padding-right:90px;
}

#overflowrecenti{
	OVERFLOW: auto;
	WIDTH: 65%;
	HEIGHT: 340px;
}

#overflowarchivio{
	OVERFLOW: auto;
	WIDTH: 600px;
	HEIGHT: 295px;
	padding-right:30px;
}

#overflowfoto{
	OVERFLOW: auto;
	WIDTH: 70%;
	HEIGHT: 220px;
}

#overflowfotogallery{
	OVERFLOW: auto;
	WIDTH: 90%;
	HEIGHT: 160px;
}

#tabella_vino{
	padding-top:5px;

}
.celeste14{
	font-family:Arial, Helvetica, sans-serif;
	color:#17A7CA;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
	}

.blu14down{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}

.viola14{
	font-family:Arial, Helvetica, sans-serif;
	color:#660066;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}

.lilla14{
	font-family:Arial, Helvetica, sans-serif;
	color:#D81182;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}

.giallo14{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
}

#giallo14{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 25px;
	top: -65px;
	text-align:right;
}

#giallo142{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 45px;
	top: 128px;
	text-align:right;
}

#giallo_contatti{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 25px;
	top: 30px;
	text-align:right;
}

#lilla14{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 25px;
	top: 165px;
	text-align:right;
}

#div_recenti{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 25px;
	top: -85px;
	text-align:right;
}

#div_recenti_2{
	position:relative;
	width:140px;
	height:20px;
	z-index:1;
	right: 25px;
	top: 30px;
	text-align:right;
}


#strisciagialla{
	position:relative;
	width:100px;
	height:20px;
	z-index:2;
	right: 190px;
	top: 198px;
}

#strisciablu{
	position:relative;
	width:100px;
	height:20px;
	z-index:2;
	right: 180px;
	top: -58px;
}

#strisciablu2{
	position:relative;
	width:100px;
	height:20px;
	z-index:3;
	right: 180px;
	top: 154px;
}

#strisciablu3{
	position:relative;
	width:115px;
	height:20px;
	z-index:3;
	right: 60px;
	top: 174px;
}

#striscialilla{
	position:relative;
	width:115px;
	height:20px;
	z-index:4;
	right: 190px;
	top: 188px;
}

#strisciaarancio{
	position:relative;
	width:100px;
	height:20px;
	z-index:4;
	right: 185px;
	top: -60px;
}

#strisciaarancio_2{
	position:relative;
	width:100px;
	height:20px;
	z-index:4;
	right: 185px;
	top: 55px;
}

#bluposition{
	position:relative;
	width:850px;
	height:33px;
	bottom:6px;
	z-index:2;
}

#lillaposition{
	position:relative;
	width:850px;
	height:33px;
	bottom:6px;
	z-index:2;
}

#arancioposition{
	position:relative;
	width:850px;
	height:33px;
	z-index:2;
}

#divbasso{
	position:relative;
	right: 0px;
	bottom: 60px;
}

#footer{
	padding-top:8px;
}

.rosso14{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF3300;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}

.arancio14{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 15px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}

.azzurro14{
	font-family:Arial, Helvetica, sans-serif;
	color:#1E5FA9;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	padding-left:610px;
	padding-bottom:3px;
}


.bordoarancio{
	border: solid #FF6600 1px;
}

.bordorosso{
	border: solid #FF3300 1px;
}

#footervivni{
	padding-top:8px;
	position:relative;
	top:450px;
	z-index:4;
}

.tasto a:hover{
	background: url(imgs/back1.gif);
	border: 2px ridge white;
}

a.mail:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
	font-weight:bold;
}

a.mail:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
	font-weight:bold;
}

a.mail:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:underline;
	font-weight:bold;
}

a.mail2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
}

a.mai12:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
}

a.mail2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	color:#00339D;
	text-decoration:underline;
}

a.notizia:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
	line-height:14px;
}
a.notizia:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
	line-height:14px;
}
a.notizia:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#00339D;
	text-decoration:underline;
	line-height:14px;
}

a.squalodesign:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
}
a.squalodesign:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#00339D;
	text-decoration:none;
}
a.squalodesign:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#00339D;
	text-decoration:underline;
}

a.cartina:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	text-decoration:none;
}
a.cartina:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
	text-decoration:none;
}
a.cartina:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -0.5px;
}

a.ricetta:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -1px;
	text-decoration:none;
	text-transform:capitalize;
}
a.ricetta:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -1px;
	text-decoration:none;
	text-transform:capitalize;
	
}
a.ricetta:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#00339D;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: -1px;
	text-decoration:none;
	text-transform:capitalize;
}

a.itinerari:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#D81182;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration:none;
}
a.itinerari:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#D81182;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration:none;
}
a.itinerari:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#D81182;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
}

a.archivio:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration:none;
}
a.archivio:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration:none;
}
a.archivio:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-weight:bold;
	font-size: 14px;
	letter-spacing: 0px;
}