/*********************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: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image:url(/Images/bullet-testo.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-left:14px;
}
.ecommerce-testo, .ecommerce-testo:link, .ecommerce-testo:visited  {
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
}
a.ecommerce-testo:hover  {
	text-decoration: underline;
}
.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: #CC0000;
	font-size: 11px;
	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 {
	border: 1px solid #660000;
	background-color: #111;	
	color:#ccc;
}
.ecommerce-textbox, .ecommerce-textarea {
	border: 1px solid #fff;
	background-color: #111;
	color:#ccc;
}
.ecommerce-select {
	background-color: #fff;
	color:#000;
}
/************************PRODOTTI*************************/
.ecommerce-prodotto  {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.ecommerce-prodotto-descrizione {
	color: #333;
}
.ecommerce-articolo-codice {
	font-size: 9px;
	color: #ccc;
}
.ecommerce-articolo-descrizione  {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}
/************************PREZZI***************************/
.ecommerce-prezzo  {
	font-weight: bold;
	color: #fff;
}
.ecommerce-prezzo-originale  {
	color: #999;
	text-decoration: line-through;
}
.ecommerce-prezzo-cent  {
}
.ecommerce-prezzo-unitario  {
	color: #fff;
}
.ecommerce-prezzo-subtotale  {
	font-weight: bold;
	color: #fff;
}
.ecommerce-prezzo-totale  {
	font-weight: bold;
	color: #000;
}
.ecommerce-prezzo-spese  {
	color: #fff;
}
/************************CARRELLO***************************/
.ecommerce-subtotale {
	background-color:#000;
	color:#fff;
	font-weight: bold;
}
.ecommerce-totale {
	background-color: #fff;
	color: #000;
	font-weight: bold;
}
.ecommerce-sconto  {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	background-color: #fff;
}
.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: #fff;
	font-size: 11px;
}
.ecommerce-label:link, .ecommerce-label:visited {
	font-size: 11px;
	text-decoration: none;
}
/***********************CONFIGURATORE*****************************/
.ecommerce-configuratore-categoria:link, .ecommerce-configuratore-categoria:visited {
	text-decoration:underline;
}
.ecommerce-configuratore-intestazione {
	color: #333;
	background-color: #fff;
	font-weight:bold;
	line-height:18px;
	padding-left:5px;
}
.ecommerce-configuratore-intestazione a:link, .ecommerce-configuratore-intestazione a:visited {
	color: #333;
	text-decoration:underline;
}
.ecommerce-configuratore-riga-0 {
	font-size:10px;
	background-color: #FAFAFA;
	border-bottom: 2px solid #fff;
}
.ecommerce-configuratore-riga-1 {
	font-size:10px;
	background-color: #eee;
	border-bottom: 2px solid #fff;
}
.ecommerce-configuratore-riga-on {
	font-size:10px;
	background-color: #CFE1EF;
	border-bottom: 2px solid #fff;
}
.ecommerce-configuratore-top {
	background-image: url(Images/box-configuratore-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/***********************TABELLE*****************************/
.ecommerce-tabella {
	background-color: #666;
}
.ecommerce-tabella th {
	color: #444;
	background-color: #606060;
	font-size:9px;
	line-height:10px;
}
.ecommerce-tabella-intestazione, .ecommerce-tabella-intestazione:link, .ecommerce-tabella-intestazione:visited {
	color: #444;
	background-color: #606060;
	font-size:9px;
	line-height:10px;
}
.ecommerce-tabella-intestazione-link, .ecommerce-tabella-intestazione-link:link, .ecommerce-tabella-intestazione-link:visited {
	color: #444;
}
.ecommerce-tabella-intestazione td {
	color: #ccc;
}
.ecommerce-tabella-cella {
	background-color: #111;
	color:#fff;
}
.ecommerce-tabella-cella-0 {
	background-color:#333;
}
.ecommerce-tabella-cella-0 td {
	color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
}
.ecommerce-tabella-cella-1 {
	background-color:#444;
}
.ecommerce-tabella-cella-1 td {
	color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
}
/***************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;
}