@charset "utf-8";

/*************************************************************************************************************
 * PRODOTTO
 */

#prodotto{
	}
#prodotto .blocco_info{
	padding:0 15px 10px 0;
	width:515px;
	line-height:20px;
	}
#prodotto .blocco_prezzo{
	padding: 8px 0 0 0;
	width:178px;
	text-align:center;
	background: #EBEBEB;
	border:1px solid #999999;
	}
#prodotto h1.nome{
	/*font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:0;
	margin:0 0 10px 0;*/

	font-size:14px;
	color:#707070;
	background-color: #E4E4E4;
	font-weight:bold;
	margin-bottom:13px;
	padding: 6px 20px 5px 20px;
	}
#prodotto .label{
	color: #D96A9D;
	}
#prodotto .dispo{
	font-weight: bold;
	}
#prodotto .descrizione{
	padding:15px 0 5px 0;
	}
#prodotto .prezzo{
	font-weight:bold;
	font-size:28px;
	font-style:italic;
	color: #41A62A;
	margin: 5px 0 5px 0;
	}
#prodotto .prezzoko{
	text-decoration: line-through;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	color: #5B803F;
	}
#prodotto .offerta{
	font-size:12px;
	color: #D96A9D;
	}
#prodotto .allegato{
	padding: 10px 0 0 0;
	}
#prodotto .contenitore_immagini{
	border-top:1px solid #ccc;
	margin:15px 0 0 0;
	padding: 8px 0 0 0;
	}
#prodotto .immagine{
	float:left;
	padding:10px 5px 10px 5px;
	}
#prodotto .acquista{
	padding:5px 0 10px 0;
	margin: 6px 0 0 0;
	background: #D3D3D3;
	line-height: 30px;
	}


/*************************************************************************************************************
 * ELENCO PRODOTTI
 */

#elenco_prodotti{
	}

#elenco_prodotti .testata{
	font-weight:bold;
	font-size:14px;
	font-style: italic;
	padding: 0 0 5px 0;
	}

#elenco_prodotti .prezzo{
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	color: #41A62A;
}

#elenco_prodotti .titolo{
	font-size:12px;
	color:#707070;
	background-color: #E4E4E4;
	font-weight:bold;
	margin-bottom:13px;
	padding: 6px 20px 5px 20px;
	}

#elenco_prodotti .cella{
	vertical-align: top;
	padding:10px 0 0 1px;
	border-top:1px #707070 dashed;
	}

#elenco_prodotti a.lite, #elenco_prodotti a.lite:link, #elenco_prodotti a.lite:visited{
	text-decoration: none;
	color:#000000;
	}
#elenco_prodotti a.lite:hover{
	text-decoration: underline;
	color:#999999;
	}

#elenco_prodotti ul{
	padding:5px 0 0 0;
	margin:0 0 15px 20px;
	}
#elenco_prodotti li{
	padding:0 0 1px 0;
	}


/*************************************************************************************************************
 * CHECKOUT
 */

#checkout{
	}


#checkout .riepilogo_evidente{
	color: #ff00ff;
	}

#checkout .left{
	float:left;
	}
#checkout .right{
	float:right;
	}

#checkout .messaggio_errore{
	font-weight: bold;
	font-size: 12px;
	margin:0 0 0 0;
	padding:4px;
	background:#ff0000;
	color:#ffffff;
	}

#checkout INPUT, SELECT, TEXTAREA{
	border: 1px #CBCBA2 solid;
	padding: 1px 1px 1px 2px;
	background:#ffffcc;
	}

#checkout INPUT.button_clear{
	background-color:#ffffff;
	border:0;
	margin: 7px 0 0 0;
	}

#checkout .evid{
	font-size:14px;
	font-weight:bold;
	}

#checkout div.puls{
	color:#ffff00;
	cursor:pointer;
	margin:10px 0 10px 0;
	padding: 6px 0 0 0;
	height:21px;
	width:202px;
	text-align: center;
	background: url("../immagini/e-com/pulsante_sfondo.jpg");
	}
#checkout a.puls{
	color:#ffff00;
	text-decoration:none;
	}

#checkout .datisped{
	line-height:20px;
	}

#checkout .evidenziato_c1{
	font-weight:bold;
	text-decoration:underline;
	}

#checkout .blocco_riepilogo{
	padding:0 0 20px 10px;
	}

#checkout .barra_navigazione{
	background: #e3e3e3;
	padding: 5px;
	margin: 5px 0 5px 0;
	text-align:center;
	}
#checkout .barra_evid{
	font-size:12px;
	font-weight: bold;
	}



#checkout .sped_nome{
	font-weight: bold;
	text-transform:uppercase;
	}
#checkout .sped_consegna{
	font-weight: bold;
	}
#checkout .sped_nazione{
	text-transform:uppercase;
	text-decoration: underline;
	}




/*************************************************************************************************************
 * HELP ONLINE
 */

#help_online{
	margin:40px 0 0 0;
	}

#help_online .testohelp{
	margin:10px 0 3px 0;
	color:#D96A9D;
	}
#help_online .titolo{
	font-weight:bold;
	border-bottom:1px solid #e3e3e3;
	}



/*************************************************************************************************************
 * OPZIONI DI PAGAMENTO
 */

#opzioni{
	margin: 20px 0 0 0;
	}
#opzioni .immagine{
	height:50px;
	width:120px;
	}
#opzioni .radio{
	height:50px;
	width:310px;
	}


/*************************************************************************************************************
 * CARRELLO
 */

#carrello .titoli{
	font-weight:bold;
	padding: 3px 0 3px 5px;
	background: #E8E8E8;
	}

#carrello .nome_prodotto{
	font-weight:bold;
	font-size:12px;
	padding: 0 0 4px 0;
	}

#carrello .qt{
	font-weight:bold;
	font-size:12px;
	}

#carrello .totali{
	font-weight:bold;
	padding: 3px 0 3px 5px;
	background-color:#CCCCCC;
	}

#carrello .subtotali{
	padding: 3px 0 3px 5px;
	background-color:#E8E8E8;
	}

#carrello .celle_prodotti{
	border-bottom: 1px #999999 solid;
	padding: 10px 0 10px 5px;
	}

#carrello .prezzo_cadauno{
	font-size:10px;
	padding:2px 0 0 1px;
	}

#carrello .acq_prezzo{
	font-size:16px;
	font-weight:bold;
	}
#carrello .acq_prezzo_decimali{
	font-weight:bold;
	}
