/*********************STILI GENERALI***********************/
.ecommerce-titolo, .ecommerce-titolo:link, .ecommerce-titolo:visited  {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.ecommerce-titolo:hover  {
	text-decoration: underline;
}
.ecommerce-sottotitolo  {
	font-size: 12px;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:8px;
}
.ecommerce-testo, .ecommerce-testo:link, .ecommerce-testo:visited  {
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
a.ecommerce-testo:hover  {
	color:#999;
}
.ecommerce-testo-s, .ecommerce-testo-s:link, .ecommerce-testo-s:visited  {
	font-size: 9px;
	line-height: 9px;
	color: #999;
	text-decoration: none;
}
a.ecommerce-testo-s:hover  {
	text-decoration: underline;
}
.ecommerce-testo-on  {
	font-size: 9px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.ecommerce-messaggio {
	color: #fff;
	font-size: 11px;
}
.ecommerce-messaggio-ok {
	color: #fff;
	font-size: 11px;
}
.ecommerce-messaggio-ko {
	color: #fff;
	font-size: 11px;
}
.ecommerce-messaggio-big-ok {
	color: #fff;
	font-size: 18px;
}
.ecommerce-messaggio-big-ko {
	color: #fff;
	font-size: 18px;
}
.ecommerce-img-help {
	cursor: help;
}
.ecommerce-obbligatorio {
	border: 1px solid #666;
	background-color: #333;	
	color:#999;
}
.ecommerce-textbox, .ecommerce-textarea {
	border: 1px solid #666;
	background-color: #333;
	color:#999;
}
.ecommerce-select {
	background-color: #333;
	color:#999;
}
.ecommerce-elenco-layer {
	border: 1px solid #333;
	position:absolute;
	z-index:100;
	display:none; 
	background:#FFFFFF;
}
/************************PRODOTTI*************************/
.ecommerce-prodotto  {
	font-size: 13px;
	color: #999;
	font-weight: bold;
}
.ecommerce-prodotto-descrizione {
	color: #333;
}
.ecommerce-articolo-codice {
	font-size: 9px;
	color: #999;
}
.ecommerce-articolo-descrizione  {
	color:#999;
	line-height: 12px;
}
/************************PREZZI***************************/
.ecommerce-prezzo  {
	color: #999;
}
.ecommerce-prezzo-originale  {
	color: #999;
	text-decoration: line-through;
}
.ecommerce-prezzo-cent  {
}
.ecommerce-prezzo-unitario  {
	color: #999;
}
.ecommerce-prezzo-subtotale  {
	color: #999;
}
.ecommerce-prezzo-totale  {
	font-weight: bold;
	color: #FFFFFF;
}
.ecommerce-prezzo-spese  {
	color: #000;
}
/************************CARRELLO***************************/
.ecommerce-subtotale {
	background-color:#FFFFFF;
	color:#000000;
}
.ecommerce-totale {
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}
.ecommerce-sconto  {
	background-color:#FFFFFF;
}
.ecommerce-carrello,.ecommerce-carrello:link, .ecommerce-carrello:visited  {
	font-size: 10px;
	color: #ccc;
}
.ecommerce-step {
	color: #333;
	font-weight: bold;
	border: 1px dashed #333;
}
.ecommerce-step-on {
	color: #fff;
	font-weight: bold;
	border: 1px solid #fff;
}
.ecommerce-step-ok {
	color: #335533;
	font-weight: bold;
	border: 1px solid #335533;
}
.ecommerce-help {
	color: #660000;
	display: none;
}
.ecommerce-label  {
	color: #747474;
	font-size:10px;
}
.ecommerce-label:link, .ecommerce-label:visited {
	font-size:10px;
	text-decoration: none;
}

/***********************TABELLE*****************************/
.ecommerce-tabella {
	background-color:#5b5b5b;
}
.ecommerce-tabella th {
	background-color:#424141;
	font-weight:normal;
	text-align:left;
	padding:2px 10px 2px 10px;
	color:#fff;
}
.ecommerce-tabella td {
	background-color:#292929;
	padding:2px;
}
.ecommerce-tabella .riga1 td {
	background-color:#333;
}
.ecommerce-tabella-separatore {
	background-color: #fff;
	border-right: 1px dashed #ced525;
}
.ecommerce-separatore, td.ecommerce-separatore  {
	height:1px;
}

/***************MAPPA CATEGORIE***************/
.ecommerce-mappa, .ecommerce-mappa:link, .ecommerce-mappa:visited  {
	font-size: 9px;
	line-height: 9px;
	color: #333;
	text-decoration: none;
}
.ecommerce-mappa:hover  {
	text-decoration: underline;
}