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

body  {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url(sfondo.jpg);
/*	background:#6D493B; */
	margin:0; 
	padding:0;
	color: #000000;
	text-align:center;
}
#tutto { 
	width: 790px;
	height:100%;
	background:#FFFFFF;
/*	background-image:url(back.jpg); */
	margin: 0 auto;
	text-align:center;
} 
#principale h2 {
	clear:left;
	color:#6D493B;;
	font-size:130%;
	margin:10px 0 0 0;
	border:#996600 solid 1px;
	background-color:#F5F5F5;
	display:inherit;
}
strong {
	color:#ff0000;
	font-size:100%;
	margin:10px 0 0 0;
	border:#996600 solid 1px;
	background-color:#F5F5F5;
}
h3 {
	clear:left;
	color:#A21500;
	background-image:url(h3_back.jpg);
	background-repeat:no-repeat;
	font-size:125%;
	margin-right:0;
	border-bottom: #A99591 solid 1px;
	text-indent:16px;
	vertical-align:top;
}
h4 {
	color:#6D493B;;
	font-size:120%;
	margin-right:0px;
	border-bottom:#996600 solid 1px;
}

dt { 	font-weight:bold;	margin-left: 1em;}
dd {	margin-left: 2em;}
ol {	margin-left: 2em;}
ul {	margin-left: 1em;}
li {	margin-left: 2em;}
p.naviga_risultati { font-size:80%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; clear:right; display:block;}
p.categoria_prodotto { height:8px;		font-size:80%; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right;}
p.descrizione_prodotto {		font-size:90%;}
p.storia_prodotto {		font-size:85%; text-align:justify;}
p.storia_prodotto b{		font-size:110%;}
p.prezzo_prodotto {margin-top:-8px;	 height:20px; font-size:120%; text-align:right; clear:right; }
p.peso_prodotto { margin-top:-18px;		 height:6px;	font-size:80%; text-align:right;}
p.disponibilita_prodotto {	font-size:80%; font-weight:bold; color:#888888; font-family:Verdana, Arial, Helvetica, sans-serif;}
p.offerta_prodotto {	font-size:80%; font-weight:bold; color:#111; font-family:Verdana, Arial, Helvetica, sans-serif;}
p.promozione_prodotto {	font-size:80%; font-weight:bold; color:#222; font-family:Verdana, Arial, Helvetica, sans-serif;}
#corpo img.immagine_prodotto { display:block; border:0px; clear:right; margin-right:5px; margin-top:0;}
#corpo img.img_carrellino { display:block; float:right; border:0; margin-top:-5px; height:22px; }
p.codice_prodotto { font-size:10px; font-weight:bold; }
div.prodotto_in_promozione  { clear:left;  margin-top:-26px; background-image:url(prodotto_in_promozione.png); background-repeat:no-repeat; height:26px;}
div.prodotto_in_offerta { clear:left; margin-top:-25px; background-image:url(prodotto_in_offerta.png); background-repeat:no-repeat; height:38px;}
div.esaurito { background-image:url(disponibilita_esaurito.jpg); background-repeat:no-repeat; height:12px;}
div.disponibilita_bassa { background-image:url(disponibilita_bassa.jpg); background-repeat:no-repeat; height:12px;}
div.disponibilita_media { background-image:url(disponibilita_media.jpg); background-repeat:no-repeat; height:12px;}
div.disponibilita_alta { background-image:url(disponibilita_alta.jpg); background-repeat:no-repeat; height:12px;}
div.disponibilita_altissima { background-image:url(disponibilita_altissima.jpg); background-repeat:no-repeat; height:12px;}
p.dati_statistici_prodotto { clear:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
/* */


img.immagine_prodotto2 {
	float:left;
	border:0;
	}

#testa { 
	background: #DDDDDD;
	background-image:url(head.jpg);
	margin:0;
	width:790px;
	height:220px;
	border:solid #000000 1px;
	} 

#testa h1 {
	margin:0; 
	padding:0; 
	display:none;
}
#bottone_hp {
	position:relative;
	border:0;
	width: 780px;
	height:220px;
	}		
#bottone_hp img{
	position:relative;
	width: 780px;
	height:215px;
	border:0;
	z-index:20;
	}			

#corpo {
	position:relative;	
	float:left;
	margin:0;
	width:790px;
	background-color:#FFFFFF;
	background-image:url(back.jpg);
	background-repeat:repeat-y;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	text-align:left;
} 

#amministratore { 
	background-color:#eee;
	text-align:right;
	display:block;
	font-size:10px;
		} 
#amministratore form{ 
	margin:5px 5px 5px 5px;
	overflow:hidden;
		} 		
 
#colonna1 {
	float: left;
	height:100%; 
	color:#FFFFFF;
	width: 180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	padding:0;
	overflow:hidden;
}

#colonna1 img{
	border:0px;
	vertical-align:middle;
	}
#colonna1 .img_menu{
	border:0;
	margin-top:-6px;     
	}
	

#colonna1 a { 
	font-weight:bold;
	text-decoration:none;
	color:#FFFF77;
	font-size:12px;
	display:block;
	} 	
#colonna1 a:hover { 
	font-weight:bold;
	background-color:#ffffff;
	display:block;
	color:#6D493B;
	font-size:12px;
	} 	

#colonna1 h3, #colonna1 p {
	margin-left: 6px;
	margin-right: 6px;
	font-size:90%;
}
#colonna1 h2 {
	margin-left: 12px;
	margin-right: 12px;
	font-size:110%;
	color:#000000;
}
#colonna1 p.le_offerte {
	clear:both;
	margin-left: 6px;
	margin-right: 6px;

}
#colonna1 fieldset {
	width:150px;
	margin-left:5px;
	margin-bottom:20px;
	font-size:80%;
	overflow:hidden;
}
#colonna1 legend {	font-size:90%; color:#FFFFFF;}

#colonna1 li {
	margin-left: .2em;
}
#menu_categorie a {
	float:right;
	height:55px;
	}
#menu_categorie a:hover {
	height:55px;	
	}
#menu_categorie a:visited {
	height:55px;	
	}

#principale {
	float:right;
	width:595px;
	margin-left:5px;
	margin-right:5px;
	}
#principale .img_menu{
	border:0; 
	}	
table {		
	font-size:70%;
	background:#f5f5f5;
	table-layout:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	}
#formcarrello table {		
	font-size:70%;
	background:#f5f5f5;
	table-layout:inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	}
#formcarrello table img{border:0;}			
 th {		
	font-size:75%;
	background:#bbb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}			
#tabella_ordini img{border:0;}	
#tabella_ordini td{
border-left:0px;
border-right:0px;
border-bottom:#666666 1px solid;}	
#tabella_utenti table{width:100%;}	
#tabella_utenti img{border:0;}		
#tabella_utenti td{
	text-align:left;
	font-size:10px;
	border-left:0px;
	border-right:0px;	
	border-bottom:#666666 1px solid;}
#tabella_utenti th{
	background-color:#CCCCCC;}
	
#spiega_filtri	{ 
	float:left;
	margin-right:5px;
	font-size:small;
	color:#999999;	
	} 
#corpo img{ 
	float:left;
	margin-right:5px;		
	} 
#piede {
position:relative;
	float:left;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	width:100%;
	padding:0;
	background:#DDDDDD;
	border:solid #000000 1px;
	} 
#piede p {
	margin:0;
	padding:0;
}
#informativa {
border:#999999 1px solid;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:550px;
	height:220px;
	overflow:auto;

}

