/*********************STILI GENERALI***********************/
.ecommerce-titolo, .ecommerce-titolo:link, .ecommerce-titolo:visited  {
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.ecommerce-titolo:hover  {
	color: #CC0000;
	text-decoration: underline;
}
.ecommerce-testo, .ecommerce-testo:link, .ecommerce-testo:visited  {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.ecommerce-testo:hover  {
	color: #CC0000;
	text-decoration: underline;
}
.ecommerce-testo-s, .ecommerce-testo-s:link, .ecommerce-testo-s:visited  {
	font-size: 9px;
	line-height: 9px;
	color: #000000;
	text-decoration: none;
}
.ecommerce-testo-s:hover  {
	color: #CC0000;
	text-decoration: underline;
}
.ecommerce-testo-on  {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.ecommerce-messaggio {
	color: #DA1C1C;
	font-size: 12px;
	font-weight: bold;
}
.ecommerce-messaggio-big-ok {
	color: #009900;
	font-size: 18px;
	font-weight: bold;
}
.ecommerce-messaggio-big-ko {
	color: #CC0000;
	font-size: 18px;
	font-weight: bold;
}
.ecommerce-img-help {
	cursor: help;
}
.ecommerce-obbligatorio {
	background-color: #FADEDE;
}
.ecommerce-login {
	background-color: #BFBBBB;
	color: #CC0000;
}
/************************PRODOTTI***************************/
.ecommerce-prodotto  {
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
/************************PREZZI***************************/
.ecommerce-prezzo  {
	color: #000;
	font-weight: bold;
	font-size:18px;
}
.ecommerce-prezzo-originale  {
	text-decoration: line-through;
	font-weight: bold;
}
.ecommerce-prezzo-cent  {
	font-size: 11px;
}
/************************CARRELLO***************************/
.ecommerce-subtotale {
	background-color: #EFEFEF;
	color:#333333;
}
.ecommerce-totale {
	background-color: #FADEDE;
	color: #CC0000;
	font-weight: bold;
}
.ecommerce-carrello,.ecommerce-carrello:link, .ecommerce-carrello:visited  {
	font-size: 10px;
	color: #CCCCCC;
}
.ecommerce-step {
	background-color: #D5D5D5;
	color: #000000;
}
.ecommerce-step-on {
	background-color: #DA1C1C;
	color: #FFFFFF;
}
.ecommerce-help {
	color: #CC0000;
	display: none;
}
/***********************TABELLE*****************************/
.ecommerce-tabella th {
	color: #333333;
	background-color: #DDDDDD;
	font-weight:bold;
	font-size: 10px;
	
}
.ecommerce-tabella {
	background-color: #cecece;
	border:1px !important;
	border-spacing:1px !important;
}
.ecommerce-tabella-intestazione {
	color: #333333;
	background-color: #DDDDDD;
	font-weight:bold;
}
.ecommerce-tabella-intestazione td {
	color: #000000;
	font-weight:bold;
}
.ecommerce-tabella-cella {
	background-color: #FFFFFF;
}
.ecommerce-tabella-cella-0 {
	background-color: #FFFFFF;
}
.ecommerce-tabella-cella-0 td {
	color: #333333;
}
.ecommerce-tabella-cella-1 {
	background-color: #FADEDE;
}
.ecommerce-tabella-cella-1 td {
	color: #333333;
}
