html {
	background-color:#49342D;
}
body {
	padding:0px;
	margin:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF9D6;
	background-image:url("img/sfondo_home_page_2.jpg");
	background-repeat:no-repeat;
	background-position:center 100px;
	text-align:center;
	background-color:#49342D;
}
body.scura {
	background-image:url("");
}
body.scura a img {
	border:0px;
}
body.grappolorosso {
	padding:0px;
	margin:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF9D6;
	background-image:url("img/sfondo_03.png");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	background-color:#49342D;
}
body.grappolobianco {
	padding:0px;
	margin:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF9D6;
	background-image:url("img/sfondo_01.png");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	background-color:#49342D;
}
#stonder {
	margin:0 auto;
	width:930px;
	background-image:url(img/sfondo_top.png);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:13px;
}
#contenitore {
	width:930px;
	margin:0 auto;
	text-align:center;
	color:#493B37;
	padding-top:13px;
}
#corpo {
	width:930px;
	margin:0 auto;
	float:left;
	background-color:#FFF9D6;
	padding-bottom:18px;
}
#testata {
	float:left;
}
#testata h1 {
	display:none;
}
#testata h2 {
	display:none;
}
#testata a img {
	border:0px;
}
#logo {
	float:left;
	width:240px; 
	margin-top:10px;
}

/************** NAVIGAZIONE TOP */
#navigazione {
	width:590px; 
	text-align:center;
	float:left;
	margin-top:5px;
	margin-left:50px;
}
#navigazione p {
	text-align:center;
	width:100%;
}
#navigazione a {
	text-transform:uppercase;
	font-size:0.75em;
	text-decoration:none;
	color:#330000;
}
#navigazione a:hover {
	
}
#navigazione img {
	border:0px;
	vertical-align:middle;
}

/************* CONTENUTO */

#contenuto {
	float:left;
	width:640px;
	padding-left:10px;
	margin-left:20px;
}
#contenuto a {
	color:#9D7745;
}
p {
	padding:0px;
	margin:0px;
	text-align:justify;
}
.tappi {
	border:0px;
}
iframe  {
	border:1px solid #777777;
}

#slideshow {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	width: 600px;
	height: 420px;
	margin-top:35px;
}
#slideshow img {
	width: 600px;
	height: 420px;
}
 /*************************** PUBBLICITA */

#pubblicita {
	padding-top:10px;
}
#pubblicita a img {
	border:0px;
}
#banner {
	width:400px;
	float:left;
}


/********************************** NEWS */
.news {
	width:45%;
	margin-left:20px;
	margin-top:10px;
	float:left;
	font-size:0.75em;
	text-align:left;
}
.news .titolo {
	display:block;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #9D7745;
}

.una_news {
	display:block;
	text-align:left;
	padding:5px;
	background-color:#FFFBE5;
	display:block;
	margin-top:1px;
	margin-bottom:2px;
	padding-left:13px;
	color:#9D7745;
	border-left:5px solid #FFFFFF;
}
.una_news:hover {
	display:block;
	text-align:left;
	padding:5px;
	background-color:#FFFBE5;
	display:block;
	margin-top:1px;
	margin-bottom:2px;
	padding-left:13px;
	color:#9D7745;
	border-left:5px solid #9D7745;
}
.una_news a {
	display:block;
	color:#9D7745;
	text-decoration:underline;
	font-weight:bold;
}
.una_news a:visited {
	display:block;
	color:#996600;
	text-decoration:underline;
	font-weight:bold;
}
.una_news a:active {
	display:block;
	color:#9D7745;
	text-decoration:underline;
	font-weight:bold;
}
.una_news a:hover {
	color:#9D7745;
	text-decoration:none;
}
.una_news .testo {
	color:#7C5929;
	text-decoration:none;
}
.una_news .testo:hover {
	text-decoration:none;
	color:#7C5929;
}



/************* MENU */
#sfumer {
	background-image:url(img/sfondo_menu.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	width:216px;
	margin-left:24px;
	margin-top:32px;
}
#menusx {
	float:left;
	width:200px; 
	background-color:#F0DFB9;
	line-height:0px;
	padding-bottom:80px;
	background-image:url(img/bottom_menu_sfumato.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:11px;
}
.divisione {
	line-height:20px;
	font-size:20px;
	display:block;
	width:100%;
}
#menusx a.blocco {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-size:0.8em;
	line-height:2.2em;
	color:#330000;
}

#menusx a.bloccobianchi {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-size:0.8em;
	line-height:2.2em;
	color:#8F6A39;
}
#menusx a.bloccorossi {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-size:0.8em;
	line-height:2.2em;
	color:#8F6A39;
}
#menusx a.bloccospumanti {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-size:0.8em;
	line-height:2.2em;
	color:#8F6A39;
}
#menusx a.bloccodolci {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-size:0.8em;
	line-height:2.2em;
	color:#8F6A39;
}

#menusx a.bloccoattuale {
	background-image:url(img/divisore_sfumato_menu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.5em;
	background-color:#FFF9D6;
}
#menusx a.blocco:hover {
	background-color:#FFF9D6;
	text-decoration:underline;

}

#menusx a.bloccoattualedolci {
	background-image:url(img/sfondo_pulsante_vini_dolci.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.5em;
	background-color:#FFF9D6;
}
#menusx a.bloccoattualebianchi {
	background-image:url(img/sfondo_pulsante_vini_bianch.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.5em;
	background-color:#FFF9D6;
}
#menusx a.bloccoattualerossi {
	background-image:url(img/sfondo_pulsante_vini_spuman.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.5em;
	background-color:#FFF9D6;
}
#menusx a.bloccoattualespumanti {
	background-image:url(img/sfondo_pulsante_vini_spuman.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	font-size:0.8em;
	line-height:2.5em;
	background-color:#FFF9D6;
}
#menusx a.bloccovini:hover {
	background-image:url(img/sfondo_pulsante_vini_rossi.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#menusx a.sub {
	background-image:url(img/menu_dot_sub.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:25px;
	color:#660000;
	font-size:0.8em;
	line-height:1.6em;
}
#menusx a.subattuale {
	background-image:url(img/menu_dot_sub.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	display:block;
	text-decoration:none;
	padding-left:25px;
	color:#660000;
	font-size:0.8em;
	line-height:1.6em;
	font-weight:bold;
}
#menusx a:visited {
	color:#330000;
}
#menusx a.bloccovini:visited  {
	color:#8F6A39;
}
#menusx a.bloccovini:hover {
	background-color:#FFF9D6;
	text-decoration:underline;
}


/******************* NEWSLETTER */
#newsletter {
	line-height:1em;
}
#newsletter a {
	color:#9D7745;
	font-weight:bold;
	font-size:1.1em;
}
#newsletter .titolo {
	display:block;
	text-align:left;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.1em;
}
#newsletter p {
	margin:0px;
	font-size:0.7em;
	text-align:left;
	padding:26px;
}
p.informativa {
	text-align:justify;
	font-size:11px;
	padding:20px;
}
#contenitore_newsletter {
	width:600px;
	font-weight:normal;
	font-size:0.9em;
	float:left;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:20px;
	background-color:#FFF9D6;
	border:1px solid #9D7745;
	text-align:left;
	margin-top:32px;
}
#contenitore_newsletter h3 {
	padding:0px;
	margin:0px;
	font-size:1.1em;
	margin-bottom:10px;
	border-bottom:1px solid #C1AF74;
	background-color:#F0DFB9;
	float:left;
	width:100%;
	text-align:center;
	line-height:1.6em;
}
#contenitore_newsletter form {
	margin:0 auto;
	width:80%;
}
#contenitore_newsletter p {
	padding:30px;
}
#contenitore_newsletter label {
	float:left;
	width:100px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	line-height:1.4em;
	padding:2px;
}
#contenitore_newsletter label.obb {
	padding:2px;
	color:#005588;
	background-color:#DDEEFF;
	line-height:1.4em;
}
/*********************** MARCHI */
#marchi a img {
	padding:2px;
	border:1px solid #CC0000;
}

/************** CONTENUTI */
.testi {
	float:left;
	width:600px;
	color:#493B37;
	font-size:0.9em;
	margin-top:25px;
	background-image:url(img/collina_contenuto.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.home {
	float:left;
	width:600px;
	color:#493B37;
	font-size:0.9em;
	margin-top:6px;
	padding-top:30px;
}
.testo {

}
.testo p {
	width:600px;
	line-height:1.3em;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	font:Arial, Helvetica, sans-serif; !important
	font-size:1em; !important
}
.testo p span {
	font:Arial, Helvetica, sans-serif; !important
	font-size:1em; !important
}
.testo img {
	border:0px;
}
.primalettera {
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-left:12px;
}
.testo img.slogan {
	padding:0px;
	border:0px;
}
.intextSX {
	margin-bottom:15px;
	float:left;
	margin-right:4px;
}
.intextDX {
	margin-bottom:15px;
	float:right;
	margin-left:4px;
}
.label_100 {
	font-size:0.9em;
	float:left;
	text-align:right;
	width:90px;
	margin-right:5px;
}
.testo .titolo1 {
	display:block;
	margin-top:10px;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	font-style:italic;
}
.testo .titolo0 {
	display:none;
}
table.rivenditori {
	float:left;
}
table.rivenditori caption  {
	display:block;
	width:100%;
	font-weight:bold;
	font-family:Verdana, "Trebuchet MS", Tahoma, "Lucida Sans";
	padding-top:5px;
	margin-bottom:10px;
	line-height:1.3em;
}
#planisfero img {
	border-right:1px solid #F0DFB9;
}
table.rivenditori a {
	display:block;
	text-align:left;
	line-height:1.4em;
	margin-left:6px;
	font-size:0.8em;
}
table.rivenditori a:hover {
	color:#49342D;
}
#padre {
	background-image:url(img/planisfero.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width: 530px;
	height: 283px;
}
#slide {
	width: 510px;
	height: 283px;
	z-index:20;
}


/****************** GALLERY */
#photogallery {
	display:block;
	width:600px;
	margin:0 auto;
	text-align:left;
	padding-top:26px;
	clear:both;
	padding-bottom:10px;
}
#didascalia {
	font-size:0.75em;
	text-align:right;
	padding-right:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
#miniature {
	display:block;
	width:600px;
	padding-left:2px;
	padding-top:8px;
}
#miniature a {
	display:block;
	float:left;
	margin-left:7px;
	margin-top:5px;
}
#miniature a img {
	border:1px solid #C1AF7B;
}
#miniature a img:hover {
	border:1px solid #493B37;
}

/************************** prodotti */
#elenco_prodotti {
	display:block;
	font-size:0.75em;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-right:2px;
	float:left;
	width:600px;
	color:#564649;
}
	.prodotti_dettaglio {
		background-color:#FCECB7;
		border:1px solid #FFFFFF;
		display:block;
		clear:both;
		width:97%;
		margin-bottom:35px;
		padding:5px;
		padding-bottom:10px;
	}
	.prodotti_dettaglio:hover {
		background-color:#FCECB7;
		border:1px solid #FFFFFF;
		/*border:1px solid #9D7745;*/
	}
	.prodotti_dettaglio a {
		display:block;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:underline;
		padding-top:8px;
		padding-bottom:4px;
		text-transform:uppercase;
	}
	#elenco_prodotti .prodotti_dettaglio .prodotti_nome a.bianchi {
		color:#9D7745;
	}
	#elenco_prodotti .prodotti_dettaglio .prodotti_nome a.rossi {
		color:#7A0000;
	}
	#elenco_prodotti .prodotti_dettaglio .prodotti_nome a.spumanti {
		color:#E4555E;
	}
	#elenco_prodotti .prodotti_dettaglio .prodotti_nome a.passiti {
		color:#E45900;
	}
	.dati_prodotto a img {
		float:left;
		border:0px;
		margin-right:20px;
		margin-left:10px;
		margin-top:5px;
		background-image:url(img/sfondo_foto_schede.jpg);
		background-position:top left;
		background-repeat:no-repeat;
		padding-right:8px;
		padding-bottom:8px;
		padding-top:2px;
		padding-left:2px;

	}
.prodotti_descrizione {font-size:0.9em; padding:30px;}
.prodotti_telefono {display:block; font-size:0.9em;}
.prodotti_url {display:block; font-size:0.9em; text-decoration:none;}
	
.dati_prodotto {
		width:100%;
		text-align:left;
		clear:both;
	}
label.label_100 {
	display:block;
	float:left;
	width:90px;
	text-align:left;
	margin-left:1px;
	font-weight:bold;
	font-size:1.1em;
}


table.riassunto {
	vertical-align:top;
	margin-top:5px;
}
table.riassunto tr {
	width:100%;
	vertical-align:top;
}
table.riassunto th {
	vertical-align:top;
	text-align:left;
	text-transform:uppercase;
	padding-top:7px;
	font-size:1em;
	padding-left:0px;
}
table.riassunto td {
	vertical-align:top;
	font-size:1em;
	padding-bottom:5px;
	text-align:justify;
}
table.riassunto td a img.pulsanti {
	border:0px;
	padding:0px;
	margin:0px;
}

/************** MINISITO */
#contenitore_minisito {
	width:640px;
	font-weight:normal;
	font-size:0.9em;
	float:left;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:20px;
	background-color:#FFF9D6;
	text-align:left;
}
#contenitore_minisito.rossi {
	/*
	background-image:url("img/corner_minisito_uva_rossa.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	*/
}
#contenitore_minisito.bianchi {
	/*
	background-image:url("img/corner_minisito_uva_bianca.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	*/
}
#contenitore_minisito .indietro {
	display:block;
	font-size:0.85em;
	font-weight:normal;
	padding-left:5px;
	padding-bottom:10px;
}
#contenitore_minisito .indietro a img {
	border:0px;
}
#contenitore_minisito .foto_minisito {
	width:208px;
	float:left;
	margin-left:3px;
	margin-top:3px;
	margin-right:10px;
}
#contenitore_minisito img.istituzionale {
	margin:0px;
	padding:0px;
} 
#contenitore_minisito h3 {
	padding:0px;
	margin:0px;
	font-size:1.2em;
	float:left;
	margin-top:2px;
	margin-left:15px;
}
#contenitore_minisito .rossi {
	color:#7A0000;
}
#contenitore_minisito .bianchi {
	color:#9D7745;
}
#contenitore_minisito table.descrizioni {
	width:100%;
	clear:both;
	vertical-align:top;
	margin-top:10px;
	border:1px solid #CFBD89;
	padding:3px;
	margin:0px;
}
table.descrizioni tr {
	width:100%;
	vertical-align:top;
	background-color:#FCF2BE;
	margin:0px;
	border-collapse:collapse;
}
table.descrizioni th {
	width:160px;
	vertical-align:top;
	text-align:left;
	text-transform:uppercase;
	padding:7px;
	font-size:0.95em;
	/*background-color:#FCF2BE;*/
	/*border-bottom:1px solid #CFBD89;*/
	border-bottom:1px solid #FFF9D6;
	padding-left:10px;
	padding-right:8px;
	margin:0px;
	border-collapse:collapse;
}
table.descrizioni td {
	vertical-align:top;
	font-size:0.95em;
	padding:7px;
	/*border-bottom:1px solid #CFBD89;*/
	border-bottom:1px solid #FFF9D6;
	text-align:justify;
	margin:0px;
	border-collapse:collapse;
}

#contenitore_minisito .titolo {
	clear:both;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin-top:30px;
}
#contenitore_minisito form {
	margin:0 auto;
	text-align:left;
}
#contenitore_minisito label {
	float:left;
	width:90px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
}
#contenitore_minisito .miniature_prodottio {
	display:block;
	clear:both;
}


/**************** DOCUMENTI */
#documentazione {
	clear:both;
	float:left;
	width:610px;
	padding-top:10px;
	margin-top:10px;
	text-align:left;
}
table.documentazione {
	width:100%;
	text-align:left;
}
table.documentazione caption {
	display:block;
	text-align:left;
	width:100%;
	font-weight:bold;
	font-family:Verdana, "Trebuchet MS", Tahoma, "Lucida Sans";
}
table.documentazione td.documenti{
	padding-left:30px;
}

/*************** press kit */
#presskit {
	text-align:left;
	width:600px;
	padding-top:26px;
}
#presskit a {
	text-decoration:none;
}
.titolo_categoria {
	display:block;
	width:100%;
	border-bottom:1px solid #F0DFB9;
	font-weight:bold;
	font-family:Verdana, "Trebuchet MS", Tahoma, "Lucida Sans";
	line-height:2em;
}
.titolo_categoria img {
	padding-left:20px;
	border:0px;
}
#presskit ul {
	margin-left:40px;
}
#presskit ul li {
	font-size:0.8em;
}
#presskit ul li a:hover {
	color:#493B37;
}

/******** PIEDE */
#piede {
	font-size:0.8em;
	clear:both;
	width:930px;
	margin:0 auto;
	text-align:center;
}
.letterona {
	font-size:1.3em;
}
#piede .intestazione {
	display:block;
	font-weight:bold;
	text-align:center;
}
#piede .indirizzo {
	display:block;
	text-align:center;
}
#piede .recapiti {
	display:block;
	text-align:center;
}
#piede a {
	color:#FFF9D6;
}
#piede img {
	border:0px
}
#piede .firma img {
	border:0px;
}

/******************* AMMINISTRAZIONE ***/
body.admin {
	background-color:#EFEFEF;
	color:#000000;
	background-image:none;
}
body.admin h2 {
	color:#990000;
	margin-top:0px;
}
body.admin input {
}
body.admin select {
}
body.admin textarea {
}
body.admin a.admin-navigazione {
	color:#CC0000;
	font-weight:bold;
}
body.admin .admin-importante {
	color:#CC0000;
	font-weight:bold;
}
body.admin label {
	font-weight:bold;
	font-size:0.9em;
}
body.admin label.labelle_100 {
	display:block;
	float:left;
	width:150px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	font-size:0.9em;
}
body.admin label.labelle_50 {
	display:block;
	float:left;
	width:60px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	font-size:0.9em;
}
body.admin ol {
	text-align:left;
}
body.admin ul {
	text-align:left;
}
body.admin form {
	margin:0px;
}
body.admin form.disponibilita {
	margin:0px;
	text-align:left;
}
body.admin select {
	margin:0px;
}
body.admin input.radio {
	width:18px;
	height:18px;
}
body.admin table.amministrazione {
	border:1px solid #CDCDCD;
	background-color:#FFFFFF;
	width:90%;
	text-align:left;
}
body.admin th {
	background-color:#447744;
	color:#FFFFFF;
	text-align:center;
}
body.admin table.amministrazione th a {
	color:#FFCC99;
}
body.admin table.amministrazione td {
	border:1px solid #CDCDCD;
}
body.admin table.amministrazione td.richieste {
	font-size:9px;
	color:#000000;
}
body.admin table.amministrazione td.sezioni_utenti {
	font-size:10px;
	color:#000000
}
body.admin table.amministrazione td.sezioni_utenti input {
	height:10px;
}
body.admin table.amministrazione textarea {
}

body.admin td.admin_attivo {
	text-align:center;
}
body.admin td.admin_descrizione {
	background-color:#FFFFFF;
	color:#999999;
	text-align:center;
}
body.admin .admin_avviso {
	font-size:9px;
	color:#CC0000;
}
body.admin .admin-testopiccolo {
	font-size:9px;
}
body.admin td.admin_attivo:hover {
	background-color:#FFD968;
	}
body.admin a.link_bianco {
	color:#C0C0C0;
}
body.admin table.tariffe {
	clear:both;
	margin:0 auto;
	margin-top:1px;
	border:1px solid #45758A;
	border-collapse:collapse;
	width:90%;
}
body.admin table.stagionalita {
	background-color:#D2DACF;
	clear:both;
	margin:0 auto;
	margin-top:1px;
	border:1px solid #45758A;
	border-collapse:collapse;
	width:100%;
}
body.admin table.tariffe caption {
	width:700px;
}
body.admin table.amministrazione table.simboli {
	text-align:left;
}
.note_amministrazione {
	font-size:10px;
}
body.admin caption {
	text-align:left;
	width:90%;
	margin: 0 auto;
}
.avviso_rosso {
	color:#FF0000;
	font-weight:bold;
}
