/* CSS Document */body {	margin:0;	padding:0;	background:url(../immagini/txt-fondo.jpg) repeat-y #000000;	}	img {	border:0;	margin:0;	}	#head {	margin:0;	padding:0;	width:736px;	height:385px;	background:url(../immagini/head.jpg) top left no-repeat;	}#content {	float:left;	margin:0;	padding:0;	width:400px;	}	#content h2 {	display:none;	}#sfondoBrandStrategy {	position:absolute;	margin:0;	padding:0;	top:385px;	left:400px;	height:40px;	width:400px;	background:url(../immagini/bk-brand-label.jpg) no-repeat;	}/* linguetta - stretcher */.stretcher {		position:relative;	float:left;	margin:0;	padding:0;	background:url(../immagini/txt-fondo.jpg) repeat-y #000000;	color:#fff;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	font-size:10px;	line-height:130%;	}	.stretcher  p {	padding:5px 0 15px 30px;	margin:0;		}.stretcher  a {	color:#EEB116;	text-decoration:none;		}		.stretcher h3 {	font-size:11px;	color:#EEB116;	padding:0 0 0 30px;	margin:0;	}.stretcher #winesStretcher p {	padding:5px 0 15px 47px;	margin:0;		}	.stretcher #winesStretcher h3 {	font-size:11px;	color:#EEB116;	padding:0 0 0 47px;	margin:0;	}.stretcher #winesStretcher img {	padding:3px 0 15px 30px;	margin:0;	border:0;		}.centra {	width:350px;	margin-left:auto;	margin-right:auto;	}	#boxMessaggio	{	position:absolute;	top:435px;	left:400px;	width:400px;	margin:0;	padding:0;	text-align:center;	}	.messaggio {	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#000;	padding:5px;	}#boxBottiglie {	position:absolute;	top:460px;	left:400px;	width:400px;	margin:0;	padding:0;	text-align:center;	}#footer {	position:absolute;	margin:0;	padding:4px;	top:1000px;	left:0;	height:12px;	width:100%;	background-color: #333333;	border-top: 1px solid #666666;	text-align:center;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	font-size:10px;	font-weight:bold;	color:#666666;	}	#footer a {	color:#666666;}/* Form */	form {	margin:0;	padding:0;	}	#modulo {	margin:0 0 0 30px;	}.campoA {	margin:2px 0 5px 0;	padding:0;	width:300px;	height:15px;	background-color:#CCCCCC;	}.campoB {	margin:0;	padding:0;	width:300px;	height:150px;	background-color:#CCCCCC;	}.pulsante {	margin:20px 10px 0 0;	width:110px;	}	/* divs per linguette */#brandStrategy {	position:relative;	float:left;	margin:0;	padding:0;	}#brandStrategy  a {	width:400px;	height:30px;	display:block;	background:url(../immagini/brand-label.gif) top left no-repeat;	}#brandStrategy  a:hover {	width:400px;	height:30px;	display:block;	background:url(../immagini/brand-label.gif) 0 -30px no-repeat;	}	#wines {	position:relative;	float:left;	margin:0;	padding:0;	}#wines  a {	width:400px;	height:30px;	display:block;	background:url(../immagini/wines-label.jpg) top left no-repeat;	}#wines  a:hover {	width:400px;	height:30px;	display:block;	background:url(../immagini/wines-label.jpg) 0 -30px no-repeat;	}	#companyProfile {	position:relative;	float:left;	margin:0;	padding:0;	}#companyProfile  a {	width:400px;	height:30px;	display:block;	background:url(../immagini/company-label.jpg) top left no-repeat;	}#companyProfile  a:hover { 	width:400px;	height:30px;	display:block;	background:url(../immagini/company-label.jpg) 0 -30px no-repeat;	}	#contact {	position:relative;	float:left;	margin:0;	padding:0;	}#contact  a {	width:400px;	height:30px;	display:block;	background:url(../immagini/contact-label.jpg) top left no-repeat;	}#contact  a:hover {	width:400px;	height:30px;	display:block;	background:url(../immagini/contact-label.jpg) 0 -30px no-repeat;	}	/* divs per bottiglie in home */#botCabernet {	float:left;	margin:0 5px;	padding:0;	}	#botCabernet a {	display:block;	width:33px;	height:130px;	background:url(../immagini/cabernet130px.gif) top left no-repeat;	}#botCabernet a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/cabernet130px.gif) -33px 0 no-repeat;	}#botChardonnay {	float:left;	margin:0 5px;	padding:0;	}	#botChardonnay a {	display:block;	width:33px;	height:130px;	background: url(../immagini/chard130px.gif) top left no-repeat;	}#botChardonnay a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/chard130px.gif) -33px 0 no-repeat;	}#botChianti {	float:left;	margin:0 5px;	padding:0;	}	#botChianti a {	display:block;	width:33px;	height:130px;	background: url(../immagini/chianti130px.gif) top left no-repeat;	}#botChianti a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/chianti130px.gif) -33px 0 no-repeat;	}#botMerlot {	float:left;	margin:0 5px;	padding:0;	}	#botMerlot a {	display:block;	width:33px;	height:130px;	background:url(../immagini/merlot130px.gif) top left no-repeat;	}#botMerlot a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/merlot130px.gif) -33px 0 no-repeat;	}#botPinotGrigio {	float:left;	margin:0 5px;	padding:0;	}	#botPinotGrigio a {	display:block;	width:33px;	height:130px;	background: url(../immagini/pinotgrigio130px.gif) top left no-repeat;	}#botPinotGrigio a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/pinotgrigio130px.gif) -33px 0 no-repeat;	}	#botPinotRose {	float:left;	margin:0 5px;	padding:0;	}	#botPinotRose a {	display:block;	width:33px;	height:130px;	background: url(../immagini/pinotrose130px.gif) top left no-repeat;	}#botPinotRose a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/pinotrose130px.gif) -33px 0 no-repeat;	}#botPrimitivo {	float:left;	margin:0 5px;	padding:0;	}	#botPrimitivo a {	display:block;	width:33px;	height:130px;	background: url(../immagini/primitivo130px.gif) top left no-repeat;	}#botPrimitivo a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/primitivo130px.gif) -33px 0 no-repeat;	}#botSauvignon {	float:left;	margin:0 5px;	padding:0;	}	#botSauvignon a {	display:block;	width:33px;	height:130px;	background:url(../immagini/sauvignon130px.gif) top left no-repeat;	}#botSauvignon a:hover {	display:block;	width:33px;	height:130px;	background:url(../immagini/sauvignon130px.gif) -33px 0 no-repeat;	}	#sfondoScheda {	background:url(../immagini/sfondo-scheda.jpg) 0 0 no-repeat;	position:absolute;	top:0;	left:0;	margin:0;	padding:0;	width:600px;	height:430px;	z-index:1;	}/* stili per schede*/#boxImmagine {	position:absolute;	top:0;	left:0;	width:180px;	height:409px;	z-index:2;	}#boxTesto {	position:absolute;	top:100px;	left:180px;	width:350px;	z-index:3;	}	#boxLinkBarra {	position:absolute;	top:410px;	left:350px;	z-index:4;	}	#mappa {	position:absolute;	top:390px;	left:560px;	width:30px;	height:30px;	z-index:10;	}	.sopraTitolo {	font-size:8px;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	color:#fff;	padding:0;	margin:0;	font-weight:normal;	letter-spacing:5px;	}.sottoTitolo {	font-size:10px;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	color:#fff;	padding:3px 0 0 0;	margin:0;	font-weight:bold;	letter-spacing:3px;	}.titolo {	font-size:24px;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	color:#EEB116;	padding:0;	margin:0;	font-weight:normal;	letter-spacing:2px;	}.descrizione {	color:#fff;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	font-size:10px;	line-height:150%;	}	.linkBarra a {	font-size:10px;	font-family:"Lucida Grande" Arial, Helvetica, sans-serif;	color:#999;	padding:0 20px;	margin:0;	font-weight:bold;	text-decoration:none;	}		.linkBarra a:hover {	color:#fff;	text-decoration:underline;	}								