*{
	margin: 0;
	padding: 0;
}

body {
	background: #708120 url(sfondo-aipol.jpg) no-repeat top center;
	text-align: center;
}

/* produttori olio */
.boxproduttore {
	background-color: white;
	border: 1px solid gray;
	padding: 10px;
	margin: 10px 0;
}
.aziendaproduttore {
	font-size: 120%;
	font-weight: bold;
	color: #225511;
	margin-bottom: 5px;
}
.indirizzoproduttore {
	color: #333;
	margin-bottom: 5px;
}

#content {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	margin-top: 95px;
}

	#header {
		background: url(sfondo-header.jpg) no-repeat;
		height: 289px;
	}
	
	#bar {
		background-color: #ecf4c6;
		margin: 1px 0;
		padding: 5px 0;
		1border-top: 1px solid #060;
		1border-bottom: 1px solid #060;
		font-family: Verdana;
		font-size: 8pt;
		text-align: left;
		padding-left: 10px;
	}
	
	#main{
		background-color: #ecf4c6;
		padding-bottom: 80px;
	}
		#colonna1 {
			width: 210px;
		}
		#colonna2 {
			width: 500px;
			font-family: Tahoma;
			font-size: 8pt;
			line-height: 1.5em;
		}
			#colonna2 p {
				margin-bottom: 10px;
				padding-left: 10px;
			}
			#colonna2 ol {
				padding-left: 50px;
			}
			#colonna2 a:link {color: #060;}
			#colonna2 a:visited {color: #060;}
			#colonna2 a:hover {color: #060; text-decoration: none;}			
			#colonna2 .pdf {
				margin-left: 20px;
				padding-left: 30px;
				background: url(icona-pdf.gif) no-repeat;
				height: 25px;
			}
		#colonna3 {
			width: 250px;
			font-family: Tahoma;
			font-size: 7pt;
		}
	
	#footer {
		background: #ecf4c6 url(sfondo-bottom.jpg) no-repeat bottom center;
		height: 220px;
	}
		
#sitemap {
	margin-top: 50px;
	padding: 20px 0;
	width: 100%;
	background-color: #222;
	border-top: 1px solid #eee;
	color: #ddd;
	font-family: Arial;
	font-size: 6pt;
	text-align: left;
}
#sitemap a:link {color: #ddd; text-decoration: none;}
#sitemap a:visited {color: #ddd; text-decoration: none;}
#sitemap a:hover {color: #ddd; text-decoration: underline;}	


#sitemap td {
	color: #ddd;
	font-family: Arial;
	font-size: 6pt;
	text-align: left;
}
#sitemap td h3{
	font-size: 6pt;
	color: #fff;
	margin-bottom: 10px;
}
#sitemap ul{
	list-style: none;
}
	
	
/* Generated via www.cssmenubuilder.com */

.menu{margin:0; padding:0; width:200px; list-style:none;background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('verMenuImages.png') 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('verMenuImages.png') 0px -40px no-repeat; color:rgb(0,0,0);}
.menu li a.active, .menu li a.active:hover{background:url('verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}

/* Generated via www.cssmenubuilder.com */

.breadcrumb{position:relative; height:30px; width:100%; margin: 1px 0;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('breadcrumbImage.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; background:url('breadcrumbImage.png') 100% -60px no-repeat; }
.breadcrumb ul li a span{padding:0 17px 0 15px; }
.breadcrumb ul li a:hover span{text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{background:none;}
.breadcrumb ul li a.active span{color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover span{text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 100% -90px no-repeat; }

