/* CSS Document */

/* ----  !! ATTENZIONE !!   ---- */
/*
per nascondere porzioni di sito che non servono basta decommentare 
(o aggiungere) queste proprietà ai DIV interessati

  ---  display:none;
  ---  visibility:hidden;
  
*/


/* - debug - */
/*div{ border:1px solid black;
}*/
/* -- */



#newsletter{
background-color:#827b74;
}


/* ------------------------------------------------------ TOP --- */
/* ---------------------------------------------------------------- */

#cambiolingua{
	float:right;	
}
	div#cambiolingua div{
	float:left;
	margin-left:10px;
	}
	a.cambiolinguaLink:link, a.cambiolinguaLink:visited, a.cambiolinguaLink:active{
		text-decoration:none;
		display:block;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background-color:#a19499;
		padding:10px 10px;
		}		
		a.cambiolinguaLink:hover{	
		text-decoration:none;
		display:block;
		color:#a19499;
		font-size:12px;
		font-weight:bold;
		background-color:#FFFFFF;
		padding:10px 10px;
		}
		/*div#cambiolinguaLink span.menuAcceso{
		color:#918188;
		display:block;
		font-size:15px;
		font-weight:bold;
		padding:5px;
		background-color:#FFFFFF;
		margin-top:4px;
		}*/


#menuCarrello{  /* carrello / ordini / cambia utente */
margin-bottom:15px;
}

#statoUtente{

	background-color:#FFFFFF;
	border:1px solid #b1e7ff;
	margin-top:6px;
	/*padding:8px 10px 5px 10px;*/
}
.boxUtente{
	float:right;
	padding:6px 10px 5px 10px;
}
			
/* ------------------------------------------------- RICERCA --- */
/* ---------------------------------------------------------------- */
#ricerca{
	background-color:#338808;
	width:400px;
}
#ricerca form{
	padding:4px 5px 3px 5px;
}

#ricerca strong{
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
#ricerca .casellaTesto{
	height:15px;
	background-color:#f3fbff;
	border:1px solid #fff;
	color:#006fbe;
}

/* -------------------------------- SEZIONE PRODOTTI ------- */
/* -------------------------------------------------------- */

	#bodyProdotti{/* div ausiliario per contenere menu e box prodotti */	
		background-image:url(/image/prodotti/bg_menu.gif);
		background-position: 0 0;
		background-repeat:repeat-y;padding:10px;
		}
	#boxProdotti{/* box che contiene tutta la sezione prodotti */
		float:right;	
		width:725px;
		margin-right:10px;
		}
	#boxMenuLeft{/* box che contiene il menu */
		width:200px;		
		}

		.prodottoAcceso{
			font-size:15px;
			font-weight:bold;
		}

.ivaesclusa{
	font-size:10px;
	color:#5d5d5d;
}

	
/* ---------------- Contenuto dell'elenco PRODOTTI  ------- */

.rigaProdottoElenco{/* riga che contiene la descrizione del prodotto (foto, dati, link per il dettaglio...)*/	
	/*background-color:#fff;*/
	margin-bottom:10px;
	border-bottom: 1px solid #f4a908;
	/*position:relative;*/
	}
.rigaProdottoDettaglio{
	background-color:#fff;
	padding:10px;
	}
.rigaProdottoVetrina{/* */
	background-color:#fff;
	margin-bottom:10px;
	border-bottom: 1px solid #f4a908;
	position:relative;
	}
	
.tableFoto td.foto{
	background-color:#f3fbff;
	width:100px;
	height:100px;
	text-align:center;
}


/* -- generali -- */

.variantiProdotto{

}

.fotoProdotto{
	/*padding:5px;
	float:left;	*/


	}				
	 img.fotoProdotto{
		padding-right:20px;	
		margin-right:20px;	
		border-right: 1px solid #338808;
		text-align:left;
		display:block;
	}

a.titoloProdotto:link, a.titoloProdotto:active, a.titoloProdotto:visited{
	text-decoration:none;
	font-size:15px;
	color:#3e3e3e;
	font-weight:bold;
	}
a.titoloProdotto:hover{
	text-decoration:none;
	background-color:#338808;
	color:#f4a908;
	}

a.leggitutto:link, a.leggitutto:active, a.leggitutto:visited{
	text-decoration:underline;
	font-size:10px;
	color:#338808;
	font-style:italic;
	}
a.leggitutto:hover{
	text-decoration:none;
	color:#f4a908;
	}
.prezzo{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
a.acquistaLink:link, a.acquistaLink:active, a.acquistaLink:visited{
	text-decoration:none;
	font-size:14px;
	color:#338808;
	font-weight:bold;	
	text-align:left;
	display:inline-block;
	margin-bottom:15px;
	background-image:url(/image/arrows/grigia.gif);
	background-position: 5px 2px;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-right:5px;
	}
a.acquistaLink:hover{
	text-decoration:none;
	background-color:#338808;
	color:#f4a908;
	background-position: 1000px 2px;
	}
.titoloProdottoNoLink{
	font-size:15px;
	color:#212121;
	text-decoration:none;
	font-weight:bold;
	}
	
/* -- Vetrina -- */

.fotoProdottoVetrina{
	padding:5px;
	text-align:left;
	float:right;	
	border-left: 1px solid #338808;
	margin-bottom:10px;
	}				
	.fotoProdottoVetrina img{
		margin-left:10px;
	}	

a.titoloProdottoVetrina:link, a.titoloProdottoVetrina:active, a.titoloProdottoVetrina:visited{
	text-decoration:none;
	font-size:15px;		
	font-weight:bold;
	background-color:#338808;
	color:#f4a908;
	padding:0 4px;
	}
a.titoloProdottoVetrina:hover{
	text-decoration:none;
	color:#3e3e3e;
	}

/* -- Elenco -- */

/* -- Dettaglio -- */

.descrizioneDettaglio{
	/*width:370px; 
	float:right;*/
}
.descrizioneDettaglio a{
	color:#333;
}


.prezzoPromozionale{
}
.prezzoNormale{
	text-decoration:line-through;
	color:#7f7f7f;
}


/* -------------------------------- SEZIONE LOG IN  ------- */
.errore	{
	color:#C00;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	}
.avviso	{
	color:#C00;
	font-size:13px;
	font-weight:bold;
	}
	
/* -------------------------------- SEZIONE CARRELLO ------- */

/* --------------- tabella generale --- */		
table.generalTable {
	text-align:left;
	font-size:11px;
	width:100%;
	color:#777777;
	}
table.generalTable th, td{
	padding:5px 15px;
	border:1px solid #fff;
	}
table.generalTable th {
	font-weight:normal;
	background-color:#f0efef;
	}
		
		
	#boxCarrello{/* box che contiene tutta la sezione prodotti */
	float:left;
	text-align:left;
	}
	
		/* --------------- tabella del carrello --- */
		table.cartTable {
		text-align:left;
		font-size:11px;
		width:100%;
		}
		table.cartTable img {
		margin:0 5px;
		}
		table.cartTable th, td{
		padding:5px 15px;
		border:1px solid #fff;
		}
		table.cartTable th {
		font-weight:bold;
		background-color:#f4a908;
		color:#fff;
		}
			.primo{
			/*width:40%;*/
			}
		table.cartTable td {
		border-bottom:1px solid #f4a908;
		}
		.totale{
		font-weight:bold;
		color:#a1988f;
		font-size:12px;
		}
		.totaleQuantita{
		color:#a1988f;
		}
		caption{
		font-size:0;
		display:none;
		visibility:hidden;
		}
		
		

		
.indietro a{
float:left;
padding:10px 5px;
}	
.avanti{
float:right;
padding:10px 5px;
}
.aggiornaCarrello{
	background-image:url(/images/icone/refresh.gif);
	background-position: 0 0 ;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	width:22px;
	height:2opx;
	text-indent:-999;
	cursor:pointer;
	cursor:hand;
	}
	
.InputCarrelloQuantita{
	width:30px;
	height:20px;
	background-color:#e5e5e1;
	border:0px;
	color:#333333;
	padding:3px 5px 0 5px;
	margin-bottom:1px;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	}	
	
	
/* -------------------------------- SEZIONE CONTATTI ------- */
.casellaTesto{
	width:168px;
	height:20px;
	background-color:#e5e5e1;
	border:0px;
	color:#333333;
	padding:3px 5px 0 5px;
	margin-bottom:1px;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	}

/* -----------------------------------ELEMENTI FORM --- 
form span{border:0;
display:block;
background-color:none;
width:140px;
float:left;
margin:5px 0;
}
form  div{
clear:both;
}
.inviaForm{
border:0;
cursor:pointer;
cursor:hand;
font-size:10px;
color:#fff;
padding:0 0 2px 0;
background-color:#b96b8d;
text-decoration:none;
}
.InputCarrelloQuantita{
width:30px;
height:20px;
background-color:#e5e5e1;
border:0px;
color:#333333;
padding:3px 5px 0 5px;
margin-bottom:1px;
font-size:11px;
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
	*/












