@charset "utf-8";
/* CSS Document */

.intro{
	position: relative;
	margin: 0;
	padding: 0 10px 20px 10px;
}

.intro h1{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
}

.left .intro p{
	text-align: justify;
}

.prodotti{
	position: relative;
	padding: 20px 0 20px 20px;
}

.right h2{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
}

.prodotti ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.prodotti li{
	padding: 0 0 10px 0;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}


.prodotti li a{
	padding: 0 0 0 26px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #399EC8;
	background-image:url(../image/li.png);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}


.right li.l1 a{ background-position: 0 0; }
.right li.l2 a{ background-position: 0 -20px; }
.right li.l3 a{ background-position: 0 -40px; }
.right li.l4 a{ background-position: 0 -60px; }
.right li.l5 a{ background-position: 0 -80px; }
.right li.l6 a{ background-position: 0 -100px; }
.right li.l7 a{ background-position: 0 -120px; }
.right li.l8 a{ background-position: 0 -140px; }
.right li.l9 a{ background-position: 0 -160px; }
.right li.l10 a{ background-position: 0 -180px; }

.right li.l1 a:hover{ background-position: 0 -200px; }
.right li.l2 a:hover{ background-position: 0 -220px; }
.right li.l3 a:hover{ background-position: 0 -240px; }
.right li.l4 a:hover{ background-position: 0 -260px; }
.right li.l5 a:hover{ background-position: 0 -280px; }
.right li.l6 a:hover{ background-position: 0 -300px; }
.right li.l7 a:hover{ background-position: 0 -320px; }
.right li.l8 a:hover{ background-position: 0 -340px; }
.right li.l9 a:hover{ background-position: 0 -360px; }
.right li.l10 a:hover{ background-position: 0 -380px; }

.storia{
	position: relative;
	padding: 0 0 0 20px;
}

.storia img{
	display: block;
	margin: 0 0 20px 0;
}

.right h3{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #399EC8;
}

.right p{
	padding: 0 0 10px 0;
}
