html	{   font-size:100%; }
body 	{	margin:0; border:0; padding:0; height:100%;
			/* background:#F7F9EE url(../img/bg_repeat.jpg) repeat-x center top; */
			font-family: Georgia, Times, "Times New Roman", serif;
			font-size:62.5%; 
			line-height:1.4em; 
			color:#1E1F1B;
		}

body.it.home 	{ background:#F7F9EE url(../img/20090930main_colore_big1600.jpg) repeat-x center top; }
body.it.page 	{ background:#F7F9EE url(../img/20090930main_seppia_big1600.jpg) repeat-x center top; }

div,h1,h2,h3 { margin:0; border:0; padding:0; }
table, td { margin:0; border:0; padding:0; border-collapse:collapse; }

a 				{ text-decoration:none; }
a:link			{ color:#900; }
a:visited		{ color:#300; }
a:hover,
a:visited:hover	{ color:#600; }
a:active		{ color:#300; }
a img 			{ border:0; }

#main,
#main { 
	/* background-repeat:no-repeat; background-position:center top; */ /* background-color:#CF0; */
	min-height:800px;
	height:auto !important; 
	height:800px; /* IE */
	/* width:1218px; margin:0 auto; */
}
/*
#main_home  { background-image:url(../img/main_colore_big.jpg); }
#main_pag   { background-image:url(../img/main_seppia_big.jpg); }
*/
#w_size	{ width:900px; margin:0 auto; position:relative; }

#intestazione { /* background:#FC0; */ padding:14px 28px; }
h1 { text-align:left; text-indent:-9999em; width:246px; height:132px; overflow:hidden; /* background:#C00; */ position:relative; }
h1 a { width:246px; height:132px; overflow:hidden; /* background:#C00; */ position:absolute; top:0; left:0; }

#principale		{	float:left;
					position:relative; 
					/* per far vedere il contenitore dei float imposto un float anche per lui */
					/* background:#F00; */
				}

.nav			{	padding-right:598px; /* 2px extra IE<7 debug for italic */
					float:left;
					margin-bottom:20px;
					/* background:#FC0; */
				}
.nav .cnt 		{	padding:20px 16px; /* background:#C00; */ }

.blocco1 		{	width:586px; 
					margin-left:-588px;
					float:right;
					min-height:280px;
					height:auto !important;
					height:250px; /* IE */
					margin-bottom:20px;
				}
.blocco1 .cnt 		{ padding:0 20px; /* background:#0C0; */ }
.blocco1 .slogan 	{ padding:260px 20px 20px; font-size:1.4em; line-height:1.6em; /*  background:#0C0; */ }

.nav a 			{	display:block; 
					width:268px;
					height:42px;
					background-image:url(../img/nav.gif); 
					background-repeat:no-repeat; 
					text-align:left; text-indent:-9999em;
					/* background:#FC0; */
				}
.nav .chisiamo	a 	{ background-position: 0 0; 		}
.nav .storia	a	{ background-position: 0 -43px; 	}
.nav .prodotti	a	{ background-position: 0 -86px; 	}
.nav .contatti	a	{ background-position: 0 -129px; 	}

.nav .chisiamo	a:hover { background-position: -320px 0; 		}
.nav .storia	a:hover { background-position: -320px -43px; 	}
.nav .prodotti	a:hover	{ background-position: -320px -86px; 	}
.nav .contatti	a:hover	{ background-position: -320px -129px; 	}

.nav .chisiamo	a:active, 		
.nav .chisiamo	a.selected 	{ background-position: -640px 0; 		}
.nav .storia	a:active, 		
.nav .storia	a.selected 	{ background-position: -640px -43px; 	}
.nav .prodotti	a:active,		
.nav .prodotti	a.selected	{ background-position: -640px -86px; 	}
.nav .contatti	a:active,		
.nav .contatti	a.selected	{ background-position: -640px -129px; 	}

#footer	{ }
#footer .cnt { padding:20px; text-align:center; }
#footer .cnt strong { font-size:1.2em; }

.divisore		{ background:transparent url(../img/divisore.gif) no-repeat center center; clear:both; height:5px; }
.divisore_in	{ background:transparent url(../img/divisore_in.gif) no-repeat center center; height:5px; padding:10px; }
.clear			{ height:1px; line-height:1px; clear:both; display:block;  }

.consorzio { clear:left; display:block; width:300px; text-align:center; padding:80px 0; /* background:#F30; */ }
.consorzio a { 	display:block;  
				margin:0 auto; 
				width:164px; 
				height:64px; 
				background: url(../img/consorzio_prosciutto_veneto.gif) no-repeat center center;
				text-align:left;
				text-indent:-9999em;
			}

.titolo {	display:block;
			padding:0 20px; 
			clear:both; 
			/* float:left; */
			/* background:#F00; */
		}
h2 		{	padding:0 14px 10px 314px; font-size:1.5em; line-height:1.6em; font-style:italic; /* background:#F0F; */ }

.box		{ background:#000; border:4px double #58584E; padding:20px; color:#9E9B8A; }
.testo		{ padding:20px 23px 20px 335px; font-size:1.3em; line-height:1.4em; }
.testo div	{ margin-bottom:.5em; }
.box_img	{ background:#000; border:4px double #58584E; padding:0; color:#9E9B8A; }

table.dati { width:100%; border:3px solid #9E9B8A; margin:.5em 0; }
table.dati caption { display:block; }
table.dati th { text-align:center; font-weight:bold; padding:.2em; }
table.dati td { vertical-align:top; text-align:right; border:1px solid #9E9B8A; padding:.2em; }
table.dati td.a_left { text-align:left; }

.lista					{ font-size:1.3em; line-height:1.4em; padding:1em 0; }
.item_lista				{ clear:both; }
.item_lista	.paragrafo	{ float:left; padding-left:335px; margin-bottom:1em; }
.item_lista a			{ font-weight:bold; display:block; }
.img_lista				{ width:288px; float:left; margin:0 -288px 1em 0; text-align:right; }
.img_lista img			{ background:#000; border:4px double #58584E; }

.blocco_immagini		{ overflow:hidden; margin:2em auto; width:800px; padding-left:12px; /* background:#fc0; */ }
.blocco_immagini a 		{ display:block; 
							float:left; 
							margin:0 12px 12px 0; 
							height:186px; width:180px; 
							/* border:1px solid #AEBC71; */
							border:4px double #58584E;
							text-decoration:none;
							background-color:#000;
							background-repeat:no-repeat;
							background-position:center .1em;
							-webkit-border-radius:10px;
							-moz-border-radius:10px;
						}
.blocco_immagini a span { display:block; margin-top:162px; text-align:center; padding:.2em; }

.blocco_immagini a:link				{ color:#D00; }
.blocco_immagini a:visited			{ color:#700; }
.blocco_immagini a:hover,
.blocco_immagini a:visited:hover	{ color:#900; }
.blocco_immagini a:active			{ color:#700; }


.left_dettaglio						{ width:268px; float:left; margin:10px -268px 10px 15px; overflow:hidden; }
.left_dettaglio img					{ width:100%; }
.left_dettaglio .dida				{ padding:.4em; color:#9E9B8A; font-weight:bold; }
.left_dettaglio .foto_contenitore	{ border:4px double #58584E; background:#000; }

.foto_contenitore { margin-bottom:1em; }

.back	{ display:block; width:248px; margin:-24px 0 0 20px; font-weight:bold; float:left; }
.back a	{ display:block; padding-left:40px; color:#1E1F1B; 
		  background:transparent url(../img/hand_sx.gif) no-repeat 8px center; }

.allegati		{	margin:20px 10px; border:0; padding:0; }
dl.allegati		{  }
.allegati dt	{	margin:0; border:0; padding:0; font-weight:bold; font-size:1.1em; }
.allegati dd	{	margin:0; border:0; padding:0; }
.allegati a		{	display:block; 
					padding:10px 10px 10px 20px;
					font-size:1.1em; 
					background:transparent url(../img/ico_doc.gif) no-repeat left center;
				}




