/*********************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: #000000;
	text-decoration: none;
}
a.ecommerce-testo:hover  {
	color:#000000;
}
.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: #990000;
	font-size: 11px;
}
.ecommerce-messaggio-ok {
	color: #10abe4;
	font-size: 11px;
}
.ecommerce-messaggio-big-ok {
	color: #990000;
	font-size: 18px;
}
.ecommerce-messaggio-big-ko {
	color: #ff00a8;
	font-size: 18px;
}
.ecommerce-img-help {
	cursor: help;
}
.ecommerce-obbligatorio {
	border: 1px solid #cc0000;
	background-color: #fff;	
	color:#000000;
}
.ecommerce-textbox, .ecommerce-textarea {
	border: 1px solid #006699;
	background-color: #fff;
	color:#000000;
}
.ecommerce-select {
	background-color: #fff;
	color:#000;
}
.ecommerce-elenco-layer {
	border: 1px solid #333;
	position:absolute;
	z-index:100;
	display:none; 
	background:#FFFFFF;
}
/************************PRODOTTI*************************/
.ecommerce-prodotto  {
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.ecommerce-prodotto-descrizione {
	color: #333;
}
.ecommerce-articolo-codice {
	font-size: 9px;
	color: #000000;
}
.ecommerce-articolo-descrizione  {
	color:#000000;
}
/************************PREZZI***************************/
.ecommerce-prezzo  {
	color: #990000;
}
.ecommerce-prezzoM  {
	color: #00baff;
}
.ecommerce-prezzoW  {
	color: #ff00a8;
}
.ecommerce-prezzo-originale  {
	color: #CCC;
	text-decoration: line-through;
}
.ecommerce-prezzo-cent  {
}
.ecommerce-prezzo-unitario  {
	color: #000000;
}
.ecommerce-prezzo-subtotale  {
	color: #000;
}
.ecommerce-prezzo-totale  {
	font-weight: bold;
	color: #FFFFFF;
}
.ecommerce-prezzo-spese  {
	color: #000;
}
/************************CARRELLO***************************/
.ecommerce-subtotale {
	background-color:#FFFFFF;
	color:#000000;
}
.ecommerce-totale {
	background-color: #e9ed94;
	color: #000;
	font-weight: bold;
}
.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 {
	
}
.ecommerce-tabella th {
	color: #000;
	font-size: 9px;
}
.ecommerce-tabella-intestazione, .ecommerce-tabella-intestazione:link, .ecommerce-tabella-intestazione:visited {
	color: #000000;
	font-size:11px;
	padding:2px;
	height:25px;
}
.ecommerce-tabella-carrello, .ecommerce-tabella-carrello:link, .ecommerce-tabella-carrello:visited {
	color: #FFFFFF;
	font-size:11px;
	background-image: url(Images/sfondo-tabella-intestazione.jpg);
	background-repeat: repeat-x;
	font-weight:bold;
	padding:2px;
	height:43px;
}
.ecommerce-tabella-subtotale, .ecommerce-tabella-subtotale:link, .ecommerce-tabella-subtotale:visited {
	color: #FFFFFF;
	font-size:11px;
	background-image: url(Images/sfondo-tabella-intestazione.jpg);
	background-repeat: repeat-x;
	padding:2px;
	height:25px;
}
.ecommerce-tabella-totale, .ecommerce-tabella-totale:link, .ecommerce-totale-intestazione:visited {
	color: #FFFFFF;
	font-size:11px;
	background-image: url(Images/sfondo-tabella-totale.jpg);
	background-repeat: repeat-x;
	font-weight:bold;
	padding:2px;
	height:30px;
}
.ecommerce-tabella-intestazione-link, .ecommerce-tabella-intestazione-link:link, .ecommerce-tabella-intestazione-link:visited {
	color: #999;
}
.ecommerce-tabella-intestazione td {
	color: #FFFFFF;
}
.ecommerce-tabella-cella {
	color:#000;
}
.ecommerce-tabella-cella-0 {
	background-color: #fff;
}
.ecommerce-tabella-cella-0 td {
	color: #999;
}
.ecommerce-tabella-cella-1 {
	background-color: #eee;
}
.ecommerce-tabella-cella-1 td {
	color: #999;
}
.ecommerce-tabella-separatore {
	background-color: #fff;
	border-right: 1px dashed #ced525;
}
.ecommerce-separatore {
	color: #004b85;
	height:1px;
	background-color:#004b85;
}

.ecommerce-tabella-cella-spedizione {
	border-bottom:1px dotted #676767;
	padding-bottom:10px;
}
.ecommerce-tabella-cella-totale {
	border-bottom: 1px solid #004b85;
	border-left: 1px dashed #004b85;
}
.ecommerce-tabella-cella-spedizione-bottom {
	border-right: 1px dotted #CECBCE;
}
/***************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;
}