body p#headline {
	background: url(../images/headlines/portfolio-headline.png) no-repeat;
	top: 131px;
	height: 292px;
}

h2.fancy {
	position: relative;
	left: 47px;
	top: -15px;
}
h2.fancy span.text {
	background: url(../images/sprites_portfolio.gif) 0 4px no-repeat;
	width: 100px;
}

table.regions {
	overflow: hidden;
}
table.regions div.producers {
	margin-top: 5px;
	padding-left: 30px;
	width: 170px;
}
table.regions td {
	font-size: .85em;
}

table.regions td * {
	z-index: 1000;
}
	
table.regions td h3 {
	margin-bottom: .2em;
	font-size: 2.1em;
}
table.regions td ul {
	float: left;
	width: 170px;
}
table.regions td a {
	font-size: 1.2em;
	display: block;
	font-weight: normal;
	margin-bottom: .5em;
}

#container table.regions td h4 {
	font-family: "Hoefler Text", Georgia, serif;
	color: #444;
	font-size: 1.15em;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: -3px;
}
#container table.regions td h4 a {
	color: inherit;
	text-decoration: none;
}
#container table.regions td h4 a:hover {
	text-decoration: underline;
}
#container table.regions td ul {
	list-style: outside disc;
	color: #ccc;
	margin-left: 1.5em;
	width: 150px;
	margin-bottom: 10px;
}
table.regions td div.map {
	float: left;

}
table.regions td div.desc {
	width: 0px;
	height: 0px;
	text-indent: -9999px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

	#main table.regions td.sardinia div.map {
		background-position: 0px -32px;
		/* COLUMN: 0; ROW: 0*/
	}
	#main table.regions td.sicily div.map {
		background-position: -80px -32px;
		/* COLUMN: 1; ROW: 0*/
	}
		#main table.regions td.sicilia div.map {
			background-position: -80px -32px;
			/* COLUMN: 1; ROW: 0*/
		}
	#main table.regions td.calabria div.map {
		background-position: -160px -32px;
		/* COLUMN: 2; ROW: 0*/
	}
	#main table.regions td.calabria div.map {
		background-position: -240px -32px;
		/* COLUMN: 3; ROW: 0*/
	}
	#main table.regions td.basilicata div.map {
		background-position: -320px -32px;
		/* COLUMN: 4; ROW: 0*/
	}
	#main table.regions td.apulla div.map {
		background-position: -400px -32px;
		/* COLUMN: 5; ROW: 0*/
	}
	#main table.regions td.campania div.map {
		background-position: -480px -32px;
		/* COLUMN: 6; ROW: 0*/
	}
	#main table.regions td.molise div.map {
		background-position: 0px -123px;
		/* COLUMN: 0; ROW: 1*/
	}
	#main table.regions td.abruzzo div.map {
		background-position: -80px -123px;
		/* COLUMN: 1; ROW: 1*/
	}
	#main table.regions td.lazio div.map {
		background-position: -160px -123px;
		/* COLUMN: 2; ROW: 1*/
	}
	#main table.regions td.umbria div.map {
		background-position: -240px -123px;
		/* COLUMN: 3; ROW: 1*/
	}
	#main table.regions td.marche div.map {
		background-position: -320px -123px;
		/* COLUMN: 4; ROW: 1*/
	}
		#main table.regions td.le_marche div.map {
			background-position: -320px -123px;
			/* COLUMN: 4; ROW: 1*/
		}
	#main table.regions td.tuscany div.map {
		background-position: -400px -123px;
		/* COLUMN: 5; ROW: 1*/
	}
		#main table.regions td.toscana div.map {
			background-position: -400px -123px;
			/* COLUMN: 5; ROW: 1*/
		}
	#main table.regions td.liguria div.map {
		background-position: -480px -123px;
		/* COLUMN: 6; ROW: 1*/
	}
	#main table.regions td.emilia-romagna div.map {
		background-position: 0px -214px;
		/* COLUMN: 0; ROW: 2*/
	}
	#main table.regions td.friuli_venezia_giulia div.map {
		background-position: -80px -214px;
		/* COLUMN: 1; ROW: 2*/
	}
		#main table.regions td.friuli_-_venezia_giulia div.map {
			background-position: -80px -214px;
			/* COLUMN: 1; ROW: 2*/
		}
	#main table.regions td.veneto div.map {
		background-position: -160px -214px;
		/* COLUMN: 2; ROW: 2*/
	}
	#main table.regions td.trentino_alto_adige div.map {
		background-position: -240px -214px;
		/* COLUMN: 3; ROW: 2*/
	}
	#main table.regions td.lombardy div.map {
		background-position: -320px -214px;
		/* COLUMN: 4; ROW: 2*/
	}
	#main table.regions td.piedmont div.map {
		background-position: -400px -214px;
		/* COLUMN: 5; ROW: 2*/
	}
		#main table.regions td.piemonte div.map {
			
			/* COLUMN: 5; ROW: 2*/
		}
	#main table.regions td.aosta_valley div.map {
		background-position: -480px -214px;
		/* COLUMN: 6; ROW: 2*/
	}
#portfolio_page #headline {
	width: 959px;
}

