p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

table {
	font-size:1em;
}

/*HOMEPAGE*/
#home_content {
	padding:30px 0 0 0;
}

#home_content img {
	margin:10px 10px 0 0;
}

#home_content blockquote {
	font-size:1.4em;
	line-height:.5em;
}

.home_titolo {
	font-size:2em;
	font-family:Georgia, "Times new roman";
	font-style:italic;
	line-height:.5em;
	padding-left:150px;
}

.home_testo {
	padding-top:30px;
	margin-left:210px;
	text-align:justify;
}

.titolo_sezione {
	font-family:Georgia, "Times New Roman";
	font-size:1.5em;
	font-style:italic;
	padding:5px 0 0 0;
}

#bussola {
	font-size:.875em;
	margin:0 0 20px 0;
	padding:0 0 0 20px;
}

/*STRUTTURA CATEGORIE PRODOTTI*/

#struttura_categorie_prodotti_immagine {
	text-align:center;
}

#struttura_categorie_prodotti_immagine img {
	padding:3px;
	border: 1px solid #776F6A;
	background-color: #322A27;
	margin:0;
}

#struttura_categorie_prodotti_descrizione {
	padding:10px 0 10px 0;
	border-bottom: 1px dashed #776F6A;
	margin:0 0 10px 0;
}

#struttura_categorie_prodotti_ciclo {
	
}

/*ELENCO CATEGORIE*/
.elenco_categorie_cella {
	clear:both;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom: 1px dashed #776F6A;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.elenco_categorie_immagine {
	float:right;
}
.elenco_categorie_immagine img {
	padding:3px;
	border: 1px solid #776F6A;
	background-color: #322A27;
	margin:0 0 10px 10px;
}

.elenco_categorie_immagine a:hover img {
	border-color: #fff;
}

.elenco_categorie_titolo {
	font-family:Georgia, "Times new roman";
	font-style:italic;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.elenco_categorie_descrizione {
	
}

/*ELENCO PRODOTTI*/
.elenco_prodotti_cella {
	float:left;
	width:220px;
	height:200px;
	margin:10px 10px 0px 0;
	text-align:center;
}
.elenco_prodotti_immagine {
	overflow:hidden;
}
.elenco_prodotti_immagine img {
	padding:3px;
	border: 1px solid #776F6A;
	background-color: #322A27;
}

.elenco_prodotti_immagine a:hover img {
	border-color: #fff;
}

.elenco_prodotti_titolo {
	font-family:Georgia, "Times new roman";
	font-style:italic;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.elenco_prodotti_descrizione {
	
}

/*STRUTTURA CHI SIAMO*/
#struttura_categorie_prodotti_descrizione {
	padding:10px 0 10px 0;
	border-bottom: 1px dashed #776F6A;
	margin:0 0 10px 0;
}

/*ELENCO CHI SIAMO*/
.elenco_chisiamo_cella {
	clear:both;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom: 1px dashed #776F6A;
	min-height:100px;
	height:auto !important;
	height:100px;
}
.elenco_chisiamo_immagine {
	float:right;
	padding:3px;
	border: 1px solid #776F6A;
	background-color: #322A27;
	margin:0 0 10px 10px;
}

.elenco_chisiamo_titolo {
	font-family:Georgia, "Times new roman";
	font-style:italic;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.elenco_chisiamo_descrizione {
	
}

/*ELENCO DOVE SIAMO*/
.elenco_dovesiamo_cella {
	float:left;
	width:220px;
	height:200px;
	margin:10px 10px 0px 0;
	text-align:center;
}
.elenco_dovesiamo_immagine {
	overflow:hidden;
	padding:3px;
	border: 1px solid #776F6A;
	background-color: #322A27;
}

.elenco_dovesiamo_titolo {
	font-family:Georgia, "Times new roman";
	font-style:italic;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.elenco_dovesiamo_descrizione {
	
}

/*SCHEDA PRODOTTO*/

#immagine_prodotto {
	text-align:center;
}

#cella_descrizione h4 {
	font-family:georgia, "times new roman";
	font-style:italic;
	font-size:1.2em;
}

#descrizione_prodotto {
	padding:10px 0;
}

table.barra_prodotto {
	border-top: 1px dashed #776F6A;
	background-color: #463B36;
}