/* defaults, globals, and miscellaneous==============================================================================*/* { /* removes defaults from all elements */	margin: 0;	padding: 0;	}body {	font-size: 62.5%; /* sets the stage for using ems */	text-align: center;	background: #fff url(../graphic/bg-body.gif) repeat-x;	}hr {	display: none;	}a {	text-decoration: none;	}.clearHack {	display: block;	visibility: hidden;	clear: both;	height: 0;	}#skipLink {	display: none;	}/* inline images==============================================================================*/img {	border: 0; /* removes border in case images get have anchor around them */	}.inlineImage {	text-align: center;	font: normal 1.0em 'lucida grande',tahoma,sans-serif;	color: #999;	}	.inlineImage img {		padding: 3px;		border: 1px solid #ccc;		}	.noStyle img {		padding: 0;		border: 0 none;		}.right {	float: right;	margin: 1.3em 0 0 2em;	}.left {	float: left;	margin: 1.3em 2em 0 0;	}.center {	position: relative;	margin-left: auto;	margin-right: auto;	}

/* site image bottle==============================================================================*/

#bottiglie img {
	margin-left : 80px;
	margin-bottom : 80px;
	margin-right: 20px;
	float:right;
	
	
}

.titoloscheda {
	color: #9c6635;
	font: bold 30px "Trebuchet MS", "Lucida Grande", Lucida, Verdana, sans-serif;
}

.listabottiglie {
	padding: 10px;
	margin-top: 5px;
	color: #920054;
	border: 1px solid silver;
	background: #faf4ba url(../graphic/bg_listavini.gif) repeat-y left top;
}





/* site id and utility links==============================================================================*/
a[href*=".pdf"]:after {content: url(../graphic/pdf.gif);
	margin-left: 5px;
	vertical-align: middle;
}
h1 {	position: relative;	height: 120px;	}	h1 a {	display: block;	top: 30px;	width: 250px;	height: 110px;	text-indent: -5000px;	overflow: hidden;	background: url(../graphic/logo.gif) no-repeat center 30px;	margin-right: auto;	margin-left: auto;		}#fotografia img{		float: left;	margin-right: 20px;	}#navUtilities {	position: absolute;	top: 35px;	right: 0px;	margin-left: 150px;	font: normal 1.0em/1.0em 'lucida grande',tahoma,sans-serif;	color: #796f65;	}	#navUtilities a {		text-decoration: none;		color: #e1d380;		}	#navUtilities a:hover {		color: #eae7d2;		}/* layout setup==============================================================================*/#container,#tccnet,#wrapper {	position: relative;	margin: 0 auto;	width: 768px;	}#tccnet {	z-index: 50000; /* ensures dropdown is clickable */	}#container {	text-align: left;	}/* top-level navigation==============================================================================*/#nav {
	width: 580px;	height: 28px;	margin-bottom: 7px;	list-style: none;
	

}
ul#nav {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}#nav li {	float: left;	height: 28px;	overflow: hidden;
	margin-right: 1px;
}#nav li a {	display: block;	line-height: 28px;	text-indent: -5000px;	overflow: hidden;	background-position: center top; /* horizontally centers the background image */	}	#n1 {		width: 100px;		background: url(../graphic/nav-home.jpg) no-repeat;		}	#n2 {		width: 116px;		background: url(../graphic/nav-azienda.jpg) no-repeat;		}	#n3 {		width: 100px;		background: url(../graphic/nav-prodotti.jpg) no-repeat;		}	#n4 {		width: 115px;		background: url(../graphic/nav-dove.jpg) no-repeat;		}	#n5 {		width: 100px;		background: url(../graphic/nav-galleria.jpg) no-repeat;		}	#n6 {		width: 116px;		background: url(../graphic/nav-contatti.jpg) no-repeat;		}#nav li a:hover {	background-position: 50% -28px;	}	#nav li a.currentSection,	#nav li a.currentSection:hover {		background-position: 50% -56px;		}/* headers==============================================================================*/#news h2,
#prodotti h2,#events h2,#services h2,.feature h2 {	clear: none;	margin: 20px 0 7px 10px;	padding-bottom: 3px;	font: bold 1.2em/1em 'lucida grande',tahoma,sans-serif;	color: #600;	text-transform: uppercase;	border-bottom: 1px solid #ccc;	}	#services h2,	.feature h2 {		margin: 20px 15px 7px 0;		}/* footer==============================================================================*/#footer {	position: relative;	clear: both;	background: #ae2100 url(../graphic/bg-footer.jpg) repeat-x;	padding: 20px 0 20px;}#copyright p {	margin: 5px 10px;	font: normal 1em/1.2em 'lucida grande',tahoma,sans-serif;	color: #eae7d2;	}#copyright strong {	font-size: 1.2em;	font-weight: normal;	color: white;	}#copyright a {	font-weight: bold;	color: red;	}#copyright a:hover {	text-decoration: underline;	color: white;	}

/* sIFR==============================================================================*/.sIFR-flash {	visibility: visible !important;	margin: 0;	}.sIFR-replaced {	visibility: visible !important;	}span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;	}.sIFR-hasFlash #news h2,.sIFR-hasFlash #events h2,.sIFR-hasFlash #services h2,.sIFR-hasFlash .feature h2 { 	visibility: hidden; 	}.sIFR-hasFlash #content h2,.sIFR-hasFlash #content h3,.sIFR-hasFlash #sideBar h2 {	visibility: hidden; 	}.sIFR-hasFlash #content h2 { 	letter-spacing: -9px; 	font-size: 36px; 	line-height: 30px; 	}.sIFR-hasFlash #content h3 {	margin-bottom: -5px;	} .sIFR-hasFlash #content #serviceInfo h3 { 	visibility: visible !important;	}

.fotodestra {
	float: right;
	
	margin-left: 10px;
	margin-bottom:10px;
	border: 2px solid #aa3a00;
	
}

.fotosinistra {
	float: left;
	margin-right: 10px;
		margin-bottom:10px;
		border: solid 2px #aa3a00;

}
#map {
	width: 750px;
	height: 350px;
	border: 2px solid #aa3a00;
	margin-right: auto;
	margin-left: auto;
}

.descrizione {
	text-align: left;
	font: italic 12px "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

 #content .zoom  a:hover {	
	text-decoration: none;
	cursor: default;
	padding: 5px;
	border: 2px solid #818181;
	background-color: #454545;
	color: white;
	font: 30px "Courier New", Courier, mono;
}

.riporto_s{
	margin: 0 10px 10px 0;
	padding: 10px;
	float: left;
	display: block;
	width: 250px;
	color: #ff4f00;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
.riporto_d{
	margin: 0 0 10px 10px;
	padding: 10px;
	float: right;
	display: block;
	width: 250px;
	color: #ff4f00;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	text-align: justify;
}
