@charset "utf-8";
/* CSS Document */

.h1{
	font-size:10px;
	color:#FFF;
	font-weight:normal;
}
.td{
	padding:15px 0px 0px 20px;
}
a:link, a:visited{
	color:#600;
	text-decoration:underline;
}
a:hover{
	color:#333;
	text-decoration:underline;
}


a.home:link, a.home:visited{
	color:#333;
	text-decoration:none;
}
a.home:hover{
	color:#333;
	text-decoration:underline;
}

a.pie:link, a.pie:visited{
	color:#e0b300;
	text-decoration:none;
}
a.pie:hover{
	color:#fff;
	text-decoration:underline;
}


a.categorie:link, a.categorie:visited{
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.categorie:hover{
	color:#630;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}


.main_sx_01{
	padding:75px 25px 0px 220px;
	margin:0 auto;
}
.main_sx_02{
	padding:20px 120px 0px 195px;
	margin:0 auto;
}
.main_sx_03{
	padding:25px 25px 0px 240px;
	margin:0 auto;
}
.main_dx_01{
	margin:0 auto;
	padding:80px 35px 0px 30px;
	text-align:justify;
	color:#FFF;
}
.class_news{
	height:150px;
	padding:30px 10px 30px 40px;
	color:#FFF;
}
.giallo{
	color:#FC0;
}
.class_footer{
	float:left;
	padding:5px;
	width:860;
	color:#FFF;
	color:#FC0;
	font-size:10px;
}
.class_logo{
	float:right;
	padding:5px 0px 20px 0px;
	width:100px;
	color:#FFF;
}
.storia_sx{
	margin:0 auto;
	padding:110px 100px 150px 120px;
	color:#FFF;
}
.lavorazione_sx{
	color:#FFF;
	padding:80px 30px 20px 40px;
	text-align:justify;
	margin:0 auto;
}
.foto_mini{
	z-index:1;
	float:left;
	padding:10px;
	border:0 solid #FFF;
}
.contatti_sx{
	text-align:justify;
	width:520px;
	float:left;
	padding:10px 50px 0px 30px;
}
.contatti_dx{
	width:360px;
	float:right;
}
.marrone{
	color:#630;
	font-weight:bold;
}
.mappa{
	width: 520px; 
	height: 300px; 
	border:1px solid #630;
}
.prodotti_sx{
	background:url(/images/main_prodotto_sx.jpg) no-repeat top;
	float:left;
	width:293px;
	height:413px;
}
.prodotti_dx{
	float:left;
	width:667px;
}
.prodotto{
	float:left;
	padding:30px 40px 20px 20px;
	color:#600;
	text-align:justify;
	line-height:15px;
}
.testo{
	display:inline;
	font-size:11px;
	font-weight:normal;
	color:#630;
}
.rosso{
	font-size:11px;
	font-weight:normal;
	color:#F00;
}
.titolo_prodotto{
	padding:0px 0px 0px 20px;
	font-size:14px;
	font-weight:bold;
	color:#600;
}
	
	