/* CSS Document */

@import "master.css";
@import "a-normal.css";
@import "gest.css";


/* BODY + HTML    body {background: #f9f6f6  }   */
body {
	padding: 0 0 20px; 
	margin: 0; 
	background:#f9f6f6 url("images/body_bg1.gif") repeat-x 0 100%;
	font-family		: arial, tahoma, Verdana, sans-serif;
	color:#333;
	color			: #000000; 
	font-size		: 10px;
	text-align	:center;	
}


/* TARGHETTA LOGO */
#targhetta {
	background-position:  0px 0px; position:absolute;
	display:block;
	left:0;
	top:0;
	/*width:191px;*/
	width:300px;
	height:74px;
	z-index:100; background-image:url("images/logo160b.gif"); background-repeat:no-repeat; background-attachment:scroll
}

/* ICONA STAMPANTE PER SCHEDA PRODOTTI*/
#print {
	position:absolute;
	background:transparent;
	display:block;
	top:24px;
	right:0;
	width:100%;
	height:32px;
	z-index:100; 
}



/* LAYOUT - HEADER */
#header {
	background:#666666 url('images/sprites.gif') repeat-x 0 100%;
	height:83px;
	margin:0;
}
/*logo per la stampa scheda prodotto*/
img.forprint {
	position:absolute;
	left:0;
	top:0;
	display:none;
}
p.forprint {
	display:none;
}

/* hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}*/
hr {display: none;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
#site-name {letter-spacing: -.05em;color:#CCCCCC;height:42px; font-style:normal; font-variant:normal; font-weight:normal; font-size:14pt; font-family:verdana,arial; text-align:right; margin-left:40px; margin-right:10px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:30px; padding-bottom:3px}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#c00} 
a:visited {color:#999} 
a:hover,a:active {color:#069} 

/* TYPOGRAPHY  */
p, ul, ol {margin: 0 0 1.5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em;padding-top: .2em}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}


/* LISTS */
ul {margin: .3em 0 1.5em 0;list-style-type:none}
ul.related {margin-top: -1em}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li {line-height: 1.4em;padding-left: 25px;background: transparent url("images/sprites.gif") no-repeat 0 0}
li.doc {background-position: 3px -500px}
ul.nomarker li {background:none;padding-left:0}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}


/* CONTAINER  */

#container{
	/*border-style:solid; border-width:1px;*/
	min-width	:760px;
	max-width	:990px;	
	width		:expression(document.body.clientWidth > 991? "990px": "auto" ); 
	/*width: expression(document.body.clientWidth < 742? "740px" : document.body.clientWidth > 992? "990px" : "auto");*/
	height		:100%;
	text-align	:left; 
	margin		:auto;
	background	:#FFFFFF url('images/content_wrap_bg2.gif') repeat-y right 0;
}

#container_print{
	/*border-style:solid; border-width:1px;*/
	width		:760px;
	height		:100%;
	margin		:auto;
	background	:#f9f6f6; 
	text-align	:left;
}

#containersx{
	/*border-style:solid; border-width:1px; */
	min-width	:760px;
	max-width	:990px; 
	width		:expression(document.body.clientWidth > 991? "990px": "auto");
	/*width: expression(document.body.clientWidth < 742? "740px" : document.body.clientWidth > 992? "990px" : "auto");*/
	height		:100%;
	text-align	:left; 
	margin		:auto;
	background	:#FFFFFF; 
}

/* header h1 */
#header h1{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	border		:medium none;
	color		:#FFFFFF;
	font-size	:28px;
	margin-right:5px;
	margin-top	:0; text-align:right; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0
}

/* header h2 */
#header h2{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color		:#FFFFFF;
	font-size	:12px;
	padding		:0 0 0 20px;
	border		:none;
}

#content{
	min-width	:760px;
	width:expression(document.body.clientWidth < 761? "760px": "100%" ); 
	width	:100%;
	height	:100%;
	min-height	:550px;
	height:expression(document.body.clientHeight < 551? "550px": "100%" ); 		
	margin-top	:0;
	background: url("images/vite.gif") repeat-y  13px 100%;
	border:none;
}
#content-dx{
	min-width	:760px;
	width:expression(document.body.clientWidth < 761? "760px": "100%" ); 
	width	:100%;
	height	:100%;
	min-height	:550px;
	height:expression(document.body.clientHeight < 551? "550px": "100%" ); 		
	margin-top	:0;
	
	background: url("images/vite_dx.gif") repeat-y  top right;
	border:none;
	/*border-style:solid; border-width:1px;*/
}

#content_print{
	width	:759px;
	height	:100%;		
	margin-top	:0;
}

/* COLONNE LATERALI */

/*colonna sinistra*/
#colsn{
	width			:190px;
	float			:left;
	padding-top		:0px;
	height:100%;
	min-height:600px; 
	height:expression(document.body.clientHeight < 601? "600px": "auto" );
	/*background: url("images/vite.gif") repeat-y 13px 100% ;*/
}

/*colonna destra   */
#coldx{
	width		:190px;
	min-height	:600px; 
	height:expression(document.body.clientHeight < 601? "600px": "auto" );
	float		:right;
	padding-top	:0px;
	/*background: url("images/vite_dx.gif") repeat-y 14px 100% ;*/
}
	

/* BLOCCHI COLONNE LATERALI */

.blocco_col{
	background		:#fff ;
	position		:relative;
	padding			:0;
	padding-bottom	:10px;
	padding-top		:20px;
	width			:164px;
	text-align		:left;
	left			:13px;
	/*border-style:solid; border-width:1px;*/
}


/* titoli dei blocchi laterali */
.blocco_col h1{
	font-family	:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	background	:#FFFFFF;
	padding		:0;
	color		:#999;
	height		:15px;
	border-top		: 4px solid #999;
	padding-top	:0px;
	text-align	:center;
}

/* COLONNA CENTRALE */

#colcentro{
	background	:#FFFFFF;
	margin		:0 205px 0 205px;
	height		:100%;
	/*border-style:solid; border-width:1px; */
}

#colcentro1{
	background	:#FFFFFF;
	margin		:0 0 0 205px;
	height		:100%;
	/*border-style:solid; border-width:1px; */
}
/* BLOCCHI COLONNE CENTRALI */

.blocco_centro{
	position	:relative;
	margin		:0;
	padding-top	:20px;
	border		:none;
	height		:100%;
	/*border-style:solid; border-width:1px;*/
}
 
img {
border:0;
}

.tb_flag{ 
	/*border-style:solid;
	border-width:0;*/
	margin-top		: 1px;
	border-top		: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	z-index			: -100;
}

.tableFlag{ 
	border-style	:solid;
	border-width	:0;
	z-index			: -100;
}

#content-wrap-sx {
	position			:relative;
	width				:100%;
	background			: url('images/content_wrap_bg1.gif') repeat-y left 0;
}

/*
#utility {
	position		:relative;
	width			:100%;
	border-top		: 4px solid #999;
	padding-bottom	: 0;
}
*/

/* SECONDARY NAVIGATION - vertical navigation   #eaf2ec=azzurrino    #deebe2=verdino*/

	

	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#fee;font: 12px arial;font-weight:bold}
	#nav-secondary {padding-top:0;border-top: 1px solid #ccc;margin-top: 1px}
	#nav-secondary a {line-height:2em;padding: 5px 0 5px 23px;background: #fee url("images/sprites.gif") no-repeat 10px -695px;font-weight:bold;display:block}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#c00;background: #eaf2ec url("images/sprites.gif") no-repeat 10px -695px} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#c00} 
	#nav-secondary li {border-top: 1px solid #deebe2;border-bottom: 1px solid #ccc}

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 5px 20px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #fee url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:131px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #c00}
	#nav-secondary li.active li {border: none;margin:0}
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:117px}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0 0 1em 13px;padding:0}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:104px}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}


/* BOX CONTATTI E BOX LINK */
	
	div#Cont_contatti{min-height:100px; 
		height:expression(document.body.clientHeight < 101? "100px": "auto" );
		padding: 1px 10px 1px;border: 1px solid #d7d7d7;margin: 0 0 0;background: #f6f6f6 url("images/boxmail.gif") no-repeat 100% 100%;font-family:arial,tahoma,verdana,sans-serif;font-size:9pt;color:#cc0000
	}
		
	div#Cont_siti{min-height:100px;
		height:expression(document.body.clientHeight < 101? "100px": "auto" );
		padding: 1px 10px 1px;border: 1px solid #d7d7d7;margin: 0 0 0;background: #f6f6f6 url("images/boxlink.gif") no-repeat 100% 100%;font-family:arial,tahoma,verdana,sans-serif;font-size:9pt;color:#cc0000}
	div#Cont_siti p, div#Cont_contatti p {border:none;margin: 0 0 8px;color:#000033}
	div#Cont_siti a, a:link, a:active, div#Cont_contatti a, a:link, a:active {text-decoration:none;border:none;font-weight:bold;color:#666666}
	div#Cont_siti a:hover, div#Cont_contatti a:hover {border:none;font-weight:bold;color:#cc0000}
	div#Cont_siti h3, div#Cont_contatti h3 {color:#cc0000;margin: 0 0 12px;border-bottom: 1px solid #cc0000;}
	
/* DESCRIZIONE NEI BOX MAIL E LINK */
	.boxDesc{
	text-align: center;
}



div#Box_italia{
	width:163px;
	height:260px;
	position:fixed;
}

.testo_regioni{
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:10pt;
	color:#cc0000;
	text-align:center;
	vertical-align: middle;
	display: block;
}

div#Cont_italy{
	position:absolute;
	top:22px;
	left:-1px!important;/*Firefox*/
	left:1px;
	width:163px;
	height:260px;
	border:1px solid #d7d7d7;margin: 0 0 0;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:9pt;
	color:#cc0000;
	background:#f6f6f6 url("images/italy/italia.gif") no-repeat 100% 100% scroll;
	/*border-style:solid; border-width:1px;*/
}
div#Cont_italy h3{
	background: #f6f6f6;
	color:#cc0000;
	width: 144px;
	/*margin:auto!important;Firefox*/
	margin-top:0;
	margin-left:9px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	border-bottom:1px solid #cc0000;
}

div#Regione{
	position:absolute;
	top:62px!important;/*Firefox*/
	top:60px;
	left:1px!important;/*Firefox*/
	left:0px;
	width:163px;
	height:220px;
	margin: 0;
	background:url("images/italy/r0.gif") no-repeat 100% 100% scroll;
	/*border-style:solid; border-width:1px; */
}

/* ELENCO PRODOTTI  */
	div#Cont_prodotti{border: 1px solid #d7d7d7; margin: 0 0 0;width:100%;background: #f6f6f6 ;font-family:arial,tahoma,verdana,sans-serif;font-size:9pt;color:#cc0000}
	div#Cont_prodotti_ricerca{border: none; margin: 0 0 0;width:100%;background: #f6f6f6 ;font-family:arial,tahoma,verdana,sans-serif;font-size:9pt;color:#cc0000}

	div#Cont_prodotti p, td, div#Cont_prodotti_ricerca p, td{
	border:none;
	margin: 0 0 8px;
	color:#000033;
	font-size:9pt;
}
	div#Cont_prodotti a, a:link, a:active, div#Cont_prodotti_ricerca a, a:link, a:active {text-decoration:none;border:none;font-weight:bold;color:#666666}
	div#Cont_prodotti a:hover, div#Cont_prodotti_ricerca a:hover {border:none;font-weight:bold;color:#cc0000}
	div#Cont_prodotti h3, div#Cont_prodotti_ricerca h3 {border:none;color:#666699;margin: 0 0 12px;border-bottom: 1px solid}


.prod_current {text-decoration:none;border:none;font-weight:bold;color:#996633;font-family:arial,tahoma,verdana,sans-serif;font-size:9pt}

.tit_cantina p{background: #FFFFFF;margin: 0 0 8px; border-bottom: 1px solid;font-family:verdana, arial, tahoma, sans-serif;font-size:16pt;color:#990000}
.tit_cantina_blu p{background: #FFFFFF;margin: 0 0 8px; border-bottom: 1px solid;font-family:verdana, arial, tahoma, sans-serif;font-size:16pt;color:#666666;width:90%}

.slogan p{background: #FFFFFF ;margin: 0 0 6px;font-family:verdana,arial,tahoma,sans-serif;font-size:12pt;color:#666699}

.tit_ricerca {margin: 0 0 0 10px;text-decoration:none;border:none;font-weight:normal;color:#990000;font-family:verdana, arial, tahoma, sans-serif;font-size:14pt}

.tit_ricerca_blu p{background: #f6f6f6;margin: 0 0 0px;padding-top:7px;padding-bottom:10px; border-top: 1px solid;font-family:verdana, arial, tahoma, sans-serif;font-size:14pt;color:#666666}
.tit_ricerca_blu_pulito p{background: none;margin: 0 0 0px;padding-top:7px;padding-bottom:10px; border:none;font-family:verdana, arial, tahoma, sans-serif;font-size:14pt;color:#666666}


.thumbnail {margin: 0 0 0 10px;position:relative;z-index:9999;border: 1px solid #eee;float:right;width:106px;padding:5px;background:#fff}
.thumbnail img {border: 1px solid #000}
/**/
div#RiquadroCantinaEl {
	margin: 0 0 0 0;
	min-height:126px;
	height:expression(document.body.clientHeight < 127? "126px": "auto" );
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	padding-top:7px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
	background:#f6f6f6;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:9pt;color:#cc0000
}
div#RiquadroCantinaEl td {
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:9pt;color:#cc0000
}
div#RiquadroCantinaEl img {border: 1px solid #d7d7d7} /* 999999 */
div#RiquadroCantinaEl p {border:none;margin: 0 0 8px;color:#000033}
div#RiquadroCantinaEl a, a:link, a:active {text-decoration:none;border:none;font-weight:bold;color:#666666}
div#RiquadroCantinaEl a:hover {border:none;font-weight:bold;color:#cc0000}

.RiquadroRicerca {
	/*margin: 0 0 0 0 px;
	min-height:126px; */
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	padding-top:7px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
	background:#f6f6f6;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:12pt;color:#666666
}
.RiquadroRicerca img {border: 1px solid #d7d7d7} /* 999999 */
.RiquadroRicerca p {border:none;margin: 0 0 8px;color:#000033}
.RiquadroRicerca a, a:link, a:active {text-decoration:none;border:none;font-weight:bold;color:#666666}
.RiquadroRicerca a:hover {border:none;font-weight:bold;color:#cc0000}

.intest_ricerca{
	border-top: 1px solid #d7d7d7;
	border-bottom: 2px solid #d7d7d7;
	font-family:arial,tahoma,verdana,sans-serif;
	font-size:12pt;color:#666699;
	padding-top:6px;
	padding-bottom:4px;
	padding-left:2px;
}
.elenco1, .elenco2{
	border-bottom: 1px solid #d7d7d7;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	font-family		:  verdana,arial,tahoma,sans-serif;
	color			: #666666;
	font-size		: 12px;
	vertical-align: middle;
}

.elenco2 a, .elenco2 a:link, .elenco2 a:active, .elenco2 td {
	text-decoration:none;
	font-weight:normal;
	color:#666666;
	font-size:11px;
	font-style: italic;
}
.elenco2 a:hover {font-weight:normal;color:#46c3c8;font-size:11px;}


.ricerca_fallita {text-decoration:none;border:none;font-family:arial,tahoma,verdana,sans-serif;font-size:11pt;color:#cc0000}
.ricerca_ok {
	text-decoration:none;
	border:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:12pt;
	color:#003300;
	line-height: 1.5em;
}

div#scheda_bordata{
	position:relative;
	min-height:100px;
	height:expression(document.body.clientHeight < 101? "100px": "auto" );
	width	:100%;
	margin: 0;
	background: none;
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 0px solid #d7d7d7;
	border-left: 0px solid #d7d7d7;
}


div#scheda_prod_r{
	min-height:300px;
	height:expression(document.body.clientHeight < 301? "300px": "auto" );
	width	:100%;
	margin: 0;
	background: #fff url(images/rosso.jpg) no-repeat left top;
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	border-top: 1px solid #d7d7d7;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #d7d7d7;
}

div#scheda_prod_b{
	min-height:300px;
	height:expression(document.body.clientHeight < 301? "300px": "auto" );
	margin: 0;
	width	:100%;
	background: #fff url(images/bianco.jpg) no-repeat left top;
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	border-top: 1px solid #d7d7d7;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #d7d7d7;
}

div#scheda_collection{
	border:0;
	margin: 0;
	width	:100%;
	background:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:14pt;
	color:#660000;
	padding-top: 42px!important;
	padding-top: 41px; 
	padding-left: 110px;
	text-align:left;
}

div#scheda_prodotto_intestazione{
	border:0;
	margin: 0;
	width	:100%;
	background:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:7pt;
	color:#000033;
	padding-top: 0px;
	padding-left: 0px;
	position:relative;
	top:-44px;
	left:0px;
	/*border-style:solid; border-width:1px;*/
}
div#scheda_prodotto_intestazione td{
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:8pt;
	color:#000033;
}

div#scheda_prodotto_corpo{
	border:none;
	margin: 0;
	width	:100%;
	background:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:9pt;
	color:#000033;
	padding-top: 20px;
	padding-left: 0px;
	position:relative;
	top:-30px;
	left:0px;	
	/*border-style:solid; border-width:1px;*/
}

div#richiesta_info{
	margin: 0;
	background: #fff url(images/mail.jpg) no-repeat left top;
	font-family:arial, tahoma, verdana, sans-serif;
	font-size:10pt;
	color:#000000;
	width	:100%;
	border-top: 1px solid #d7d7d7;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #d7d7d7;
}

div#richiesta_info_tit1{
	border:0;
	margin: 0;
	width	:100%;
	background:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:14pt;
	color:#666666;
	padding-top: 42px;
	padding-left: 200px;
}

div#richiesta_info_tit2{
	border:0;
	margin: 0;
	width	:100%;
	background:none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:12pt;
	font-weight:500;
	color:#666666;
	text-decoration: underline;
	padding-top: 42px;
	padding-left: 200px;
}

.textDXprod {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
}

.textSXprod {
	text-align: left;
	vertical-align: top;
}

.textbox80{
width:80%;
font-family:verdana, arial, tahoma, sans-serif;
font-size:11pt
}

.textbox100{
width:100%;
font-family:verdana, arial, tahoma, sans-serif;
font-size:11pt
}

.Indirizzo1 p {
	font-size:7pt;
}

/* Nome vino scheda a seconda del colore */
.tit_prodotto_r {background: #FFFFFF;margin: 0 0 8px; font-family:verdana, arial, tahoma, sans-serif;font-size:18pt;color:#996666}
.sotto_tit_prodotto_r {background: #FFFFFF;margin: 0 0 8px; font-family:verdana, arial, tahoma, sans-serif;font-size:16pt;color:#cc9999}

.tit_prodotto_b {background: #FFFFFF;margin: 0 0 8px; font-family:verdana, arial, tahoma, sans-serif;font-size:18pt;color:#cccc66}
.sotto_tit_prodotto_b {background: #FFFFFF;margin: 0 0 8px; font-family:verdana, arial, tahoma, sans-serif;font-size:16pt;color:#cccc99}
		
	
div#collection_home222222{
	/*border:none;*/
	min-height	:400px;
	height:expression(document.body.clientHeight > 401? "400px": "auto" ); 
	margin: 0;
	position:relative;
	/*background: #fff url(images/home.jpg) no-repeat left top;*/
	background: #fff;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size:28pt;
	color:#660000;
	padding-top: 80px;
	padding-left: 130px;
	border-style:solid; border-width:1px;
}

div#home_img{
	border:none;
	margin: 0;
	position:relative;
	/*border-style:solid; border-width:1px;*/
	top:0px;
	left:0px;

}
div#anno_collection{
	border:none;
	position:relative;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size:28pt;
	color:#660000;
	top: -310px;
	left: 0px;
	padding-left:130px;
	background: none;
}

div#ricerca{
	border:0;
	margin: 0;
	width: 100%;
	background: none;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:14pt;
	color:#660000;
	padding-top: 0px;
	padding-left: 0px;
}
div#ricerca_collection{
	min-height:170px;
	height:expression(document.body.clientHeight > 171? "170px": "auto" );
	border:0;
	margin: 0;
	width: 100%;
	background: #fff url(images/calici.jpg) no-repeat left top;
	font-family:verdana, arial, tahoma, sans-serif;
	font-size:14pt;
	color:#660000;
	padding-top: 34px;
	padding-left: 40px;
}

div#elenco_scheda{
	/*border-style:solid; border-width:1px;*/
}



div.hr {
height: 1px;
margin: 5px;
border-top: 1px solid #666699;
width: 85%;
}


/* LAYOUT - FOOTER */
div#footer {clear:both;background: #fff;border-top: 1px solid #E3E8EE;border-bottom: 1px solid #E3E8EE;padding: 10px 0 5px 220px;font-size:115%;color:#666666;text-align:left;margin:0px}
div#footer p {margin:0}
div#footer a, a:link, a:visited, a:hover, a:active {color:#999}

div#elletech {color:#999;font-size:6pt;text-align:right;position:relative;top:-12px;float:right;padding-right:5px;}
div#elletech a, div#elletech a:link, div#elletech a:visited, div#elletech a:hover, div#elletech a:active {color:#999;font-size:6pt;}

.mini {clear:both;background: #fff;font-size:7pt;color:#666666;text-align:left;margin:0px}	

/* dove siamo */

#percorso {
	position:absolute;
	background-position:  0px 0px;
	display:block;
	left:0;
	top:100px;
	width:87px;
	height:130px;
	text-align:center;
	z-index:100;
	background-image:url("images/percorso.jpg");
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding-top:102px;
}


