/*=========================================
=== PRODOTTI
==========================================*/

TABLE.Prodotti-Tabella
	{
	}
TD.Prodotti-Nome,
TD.Prodotti-Prezzo,
TD.Prodotti-Ordina
	{
	height:25px;
	vertical-align:middle;
	}
IMG.Prodotti-Ordina-Button
	{
	}
/*=========================================
=== BLOCCO USER - INFOS
==========================================*/

DIV#Login
	{
	width:400px;
	bborder:1px solid #000;
	}

P.BloccoUser-Titolo,
P.BloccoUser-ListaDesideri,
P.BloccoUser-ListaCarrello,
P.BloccoUser-Logout
	{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:20px;
	color:#06a;
	}
P.BloccoUser-Titolo
	{
	padding-left:65px;
	}


/*=================================
=== PRODOTTI BloccoCarrello
=================================*/

.BloccoCarrello
	{
	width:190px;
	mmargin-top:10px;
	margin-bottom:10px;
	}
TABLE.BloccoCarrello-Tabella1
	{
	border-bottom:1px solid #fff;
	}
TABLE.BloccoCarrello-Tabella1,
TABLE.BloccoCarrello-Tabella2
	{
	width:190px;
	border-collapse:collaspe;
	background-color:#0077dd;
	}
TABLE.BloccoCarrello-Tabella1 TD
	{
	}
TD.BloccoCarrello-Titolo
	{
	height:60px;
	background-image:  url(/Temi/Default/images/ecommerce/blocco_carrello_titolo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#fff;
	}
TD.BloccoCarrello-Titolo P
	{
	margin:0px;
	}
TD.BloccoCarrello-Bottom
	{
	height:17px;
	background-image:  url(/Temi/Default/images/ecommerce/blocco_carrello_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#fff;
	}

TD.BloccoCarrello-Intestazione-Nome,
TD.BloccoCarrello-Intestazione-Quantita,
TD.BloccoCarrello-Intestazione-Prezzo
	{
	color:#fff;
	padding:1px;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	}
TD.BloccoCarrello-Intestazione-Quantita,
	{
	padding-left:7px;
	}
TD.BloccoCarrello-Intestazione-Prezzo
	{
	text-align:right;
	padding-right:7px;
	}
TD.BloccoCarrello-Quantita,
TD.BloccoCarrello-Nome,
TD.BloccoCarrello-Prezzo
	{
	font-size:10px;
	padding:3px;
	background-color:#ececec;
	border-bottom:1px solid #dcdcdc;
	border-bottom:1px solid #fff;
	}
TD.BloccoCarrello-Quantita
	{
	text-align:center;
	border-left:5px solid #0077dd;
	padding:0px;
	}
TD.BloccoCarrello-Quantita INPUT
	{
	font-size:10px;
	width:20px;
	height:16px;
	}
TD.BloccoCarrello-Nome
	{
	}
TD.BloccoCarrello-Nome A, TD.BloccoCarrello-Nome A:visited
	{
	}
TD.BloccoCarrello-Prezzo
	{
	text-align:right;
	border-right:5px solid #0077dd;
	}
TD.BloccoCarrello-Operazioni
	{
	text-align:center;
	}
INPUT.BloccoCarrello-Operazioni-Aggiorna,
BUTTON.BloccoCarrello-Operazioni-Ordina
	{
	bborder:0px;
	hheight: 30px;
	ccolor:#666;
	ffont-size:10px;
	font-weight:bold;
	mmargin-left:0px;
	mmargin-right:5px;
	bbackground-repeat: no-repeat;
	ccursor:hand;
	bborder:1px solid #111;
	}

INPUT.BloccoCarrello-Operazioni-Aggiorna
	{
	wwidth:75px;
	bbackground-image: url(/Temi/Default/images/ecommerce/blocco_carrello_aggiorna.gif);
	}
BUTTON.BloccoCarrello-Operazioni-Ordina
	{
	wwidth:95px;
	bbackground-image: url(/Temi/Default/images/ecommerce/blocco_carrello_ordina.gif);
	}

TD.BloccoCarrello-TotaleLabel,
TD.BloccoCarrello-TotaleImporto,
TD.BloccoCarrello-TotaleBlank
	{
	color:#fff;
	padding:1px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	ppadding:10px;
	padding-right:7px;
	padding-top:10px;
	padding-bottom:10px;
	}
TD.BloccoCarrello-TotaleLabel
	{
	}
TD.BloccoCarrello-TotaleImporto
	{
	}

TABLE.BloccoCarrello-Tabella1 TABLE.S-TabellaCarrelloVuoto
	{
	}

TABLE.BloccoCarrello-Tabella1 TD.S-cellacarrellovuoto
	{
	color:#fff;
	text-align:center;
	font-size:11px;
	Font-weight:bold;
	}


/*=================================
=== BLOCCHI VETRINE
=================================*/
.BloccoVetrina1,
.BloccoVetrina2
	{
	margin-bottom:10px;
	padding-top:60px;
	width:190px;
	hheight:auto !important;
	hheight:190px;
	background-image:  url(/Temi/Default/images/ecommerce/accessori_ricambi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.BloccoVetrina2
	{
	background-image:  url(/Temi/Default/images/ecommerce/elettronica.gif);
	margin-bottom:0px;
	}
.BloccoVetrinaContenitore-top,
.BloccoVetrinaContenitore-bottom
	{
	width:190px;
	height:15px;
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.BloccoVetrinaContenitore-bottom
	{
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_bottom.gif);
	height:22px;
	}
.BloccoVetrinaContenitore
	{
	width:190px;
	height:100px;
	hheight:auto !important;
	background-image:url(/Temi/Default/images/ecommerce/menu_destro_sfondo.gif);
	background-repeat:repeat-y;
	background-position:left top;
	bborder:1px solid #ccf;
	padding-left:5px;
	padding-right:5px;
	}
.BloccoVetrina-Titolo
	{
	}
.BloccoVetrina-Famiglia
	{
	margin:0px;
	padding-top:2px;
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_linea.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:left;

	}
A.S-cataprod_catablock_categoria, A.S-cataprod_catablock_categoria:visited, A.S-cataprod_catablock_categoria:hover,
A.S-cataprod_catablock_catscelta, A.S-cataprod_catablock_catscelta:visited, A.S-cataprod_catablock_catscelta:hover
	{
	height:22px;
	padding-left:24px;
	text-decoration:none;
	font-weight:bold;
	}
A.S-cataprod_catablock_categoria:hover
	{
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
SPAN.S-cataprod_catablock_catscelta
	{
	display:block;
	color:#0077dd;
	font-weight:bold;
	mmargin-left:24px;
	padding-left:24px;
	height:22px;
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_linea.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

SPAN.S-cataprod_catablock_catvuota
	{
	display:none;
	}
A.S-cataprod_catablock_catscelta, A.S-cataprod_catablock_catscelta:visited, A.S-cataprod_catablock_catscelta:hover
	{
	color:#0077dd;
	}
A.S-cataprod_catablock_catscelta:hover
	{
	background-image:  url(/Temi/Default/images/ecommerce/menu_destro_freccia.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

/*=================================
=== PRODOTTI  RICERCHE
=================================*/
.CatalogoProdotti-Vetrina-Titolo H1
	{
	height:40px;
	color:#0077dd;
	font-size:24px;
	text-align:center;
	margin: 10px;
	margin-left:1px;
	padding:0px;
	text-transform: uppercase;
	background-image: none;
	}
.CatalogoProdotti-Vetrina-Descrizione
	{
	padding-left:70px;
	padding-right:70px;
	font-size: 12px;
	}
.CatalogoProdotti-Vetrina-Descrizione P
	{
	font-size: 12px;
	}

/*=================================
=== PRODOTTI
=================================*/

TABLE.ProdottiElenco-TabellaVetrina
	{
	font-family: Tahoma,Verdana,Arial,helvetica;
	width:504px;
	min-heigth:20px;
	heigth:auto !important;
	heigth:20px;
	text-align:left;
	font-size: 24px;
	color:#0077dd;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-right:5px;
	}
TABLE.ProdottiElenco-TabellaVetrina TD
	{
	padding:0px;
	white-space:nowrap;
	background-image:  url(/Temi/Default/images/ecommerce/navigator_sfondo.gif);
	background-repeat: repeat-x;
	background-position: 0px 9px;
	}
.ProdottiElenco-TabellaVetrina-Nome
	{
	color:#0077dd;
	font-size: 24px;
	font-weight:bold;
	lletter-spacing:-1px;
	width: auto;
	margin:0px;
	padding-left:5px;
	padding-right:10px;
	background-image:  url(/Temi/Default/images/ecommerce/navigator2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#fff;
	bborder:1px solid #000;
	}
.ProdottiElenco-TabellaVetrina-Descrizione
	{
	display:none;
	}
.ProdottiElenco-TabellaVetrina-Categoria
	{
	display:none;
	}
TABLE.ProdottiElenco-TabellaCategorie
	{
	width:510px;
	display:none;
	}
.ProdottiElenco-TabellaCategorie-Sottocategoria
	{
	display:none;
	}
TABLE.ProdottiElenco-TabellaProdotti
	{
	margin:0px;
	width:510px;
	bborder:1px solid #000;
	}
TABLE.ProdottiElenco-TabellaProdotti TD
	{
	}

P.ProdottiElenco-Paginazione,
P.ProdottiElenco-Paginazione A:link, P.ProdottiElenco-Paginazione A:visited,
P.ProdottiElenco-Paginazione FONT
	{
	color: #0077dd;
	font-size:11px;
	padding: 3px;
	dext-decoration:none;
	}
P.ProdottiElenco-Paginazione FONT
	{
	font-weight: bold;
	}

TD.ProdottiElenco-TabellaProdotti-Titolo,
TD.ProdottiElenco-TabellaProdotti-Titolo H1
	{
	color: #0077dd;
	font-size:24px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	margin:0px;
	}

TD.ProdottiElenco-TabellaProdotti-Titolo H2
	{
	color: #fff;
	font-size:12px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	margin:0px;
	}

TD.ProdottiElenco-TabellaProdotti-Cella1
	{
	width:210px;
	text-align:left;
	padding:3px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom: 1px solid #444;
	}
DIV.ProdottiElenco-Cella1-Box
	{
	position:relative;
	width:190px;
	height:152px;
	bborder: 1px solid #f44;
	}
P.ProdottiElenco-Cella1-Box-top,
P.ProdottiElenco-Cella1-Box-bottom
	{
	width:190px;
	height:11px;
	background-image: url(/Temi/Default/images/ecommerce/elenco_prodotti_cella1_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	font-size:1px;
	bborder: 1px solid #44f;
	}

P.ProdottiElenco-Cella1-Box-bottom
	{
	background-image: url(/Temi/Default/images/ecommerce/elenco_prodotti_cella1_bottom.gif);
	}

DIV.ProdottiElenco-Cella1-Box-testo
	{
	margin:0px;
	width:190px;
	height:130px;
	background-color:#ececec;
	bborder: 1px solid #4f4;
	}
P.ProdottiElenco-Cella1-Box-Nome
	{
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px:
	font-weight:bold;
	color:#000;
	}
P.ProdottiElenco-Cella1-Box-Nome A, P.ProdottiElenco-Cella1-Box-Nome A:visited
	{
	font-size:13px;
	font-weight:bold;
	color:#000;
	}
P.ProdottiElenco-Cella1-Box-Dotazione,
	{
	margin:0px;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	}
P.ProdottiElenco-Cella1-Box-Descrizione
	{
	margin:0px;
	padding:5px;
	display:none;
	padding-left:10px;
	padding-right:10px;
	}

TD.ProdottiElenco-TabellaProdotti-Cella2
	{
	vertical-align:top;
	text-align:center;
	width:130px;
	padding:3px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom: 1px solid #444;
	}

.ProdottiElenco-TabellaProdotti-Foto
	{
	}
.ProdottiElenco-TabellaProdotti-Codice
	{
	text-align:center;
	font-size:10px;
	color:#000;
	}
TD.ProdottiElenco-TabellaProdotti-Cella3
	{
	width:150px;
	height:100%;
	text-align:right;
	padding:3px;
	padding-top:12px;
	padding-bottom:12px;
	border-bottom: 1px solid #444;
	}

TABLE.ProdottiElenco-Tabella3
	{
	width:140px;
	height:100%;
	border-collapse:collapse;
	}
TABLE.ProdottiElenco-Tabella3 TD
	{
	}
TD.ProdottiElenco-Codice1,
TD.ProdottiElenco-Disponibilita1,
TD.ProdottiElenco-Istruzioni1,
TD.ProdottiElenco-Garanzia1,
TD.ProdottiElenco-Dotazione1,
TD.ProdottiElenco-PrezzoBarrato1,
TD.ProdottiElenco-Prezzo1
	{
	vertical-align:top;
	padding:0px;
	font-weight:bold;
	color:#0077dd;
	}
TD.ProdottiElenco-Codice2,
TD.ProdottiElenco-Istruzioni2,
TD.ProdottiElenco-Disponibilita2,
TD.ProdottiElenco-Garanzia2,
TD.ProdottiElenco-Dotazione2,
TD.ProdottiElenco-PrezzoBarrato2,
TD.ProdottiElenco-Prezzo2
	{
	vertical-align:top;
	padding:0px;
	font-weight:bold;
	color:#000;
	}
TD.ProdottiElenco-Carrello
	{
	height:45px;
	padding:0px;
	}
TD.ProdottiElenco-Carrello IMG
	{
	margin-bottom-3px;
	}
TD.ProdottiElenco-PrezzoNote
	{
	font-size: 9px;
	text-align:left;
	}
.ProdottiElenco-LinkCarrello
	{
	}
TD.ProdottiElenco-Descrizione1
	{
	font-weight:bold;
	padding:5px;
	}
TD.ProdottiElenco-Descrizione2
	{
	padding:5px;
	padding-bottom:20px;
	vertical-align:top;
	}
TD.ProdottiElenco-Descrizione3
	{
	font-size:12px;
    	background-color:#FBFFFF;
	}
TD.ProdottiElenco-Dotazione3
	{
	font-size:12px;
	background-color:#F4F4F4;
	}
TD.ProdottiElenco-TabellaProdotti-LinksAltriProdotti,
TABLE.ProdottiElenco-Tabella-LinksAltriProdotti TD
	{
	border:0px;
	}
TABLE.ProdottiElenco-Tabella-LinksAltriProdotti
	{
	width:510px;
	}
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Titolo,
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Titolo P
	{
	color:#000;
	font-size:14px;
	}
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella1,
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella2
	{
	width:50%;
	vertical-align:top;
	}
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella1 P,
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella1 A, TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella1 A:visited,
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella2 P,
TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella2 A, TD.ProdottiElenco-Tabella-LinksAltriProdotti-Cella2 A:visited
	{
	margin:3px;
	margin-left:0px;
	color:#0077dd;
	font-size:12px;
	}
/*=================================
=== PRODOTTI SCHEDA PRODOTTO
=================================*/

TABLE.Prodotti-SchedaProdotto-Tabella
	{
	font-family: Tahoma,Verdana,Arial,helvetica;
	width:504px;
	min-heigth:20px;
	heigth:auto !important;
	heigth:20px;
	text-align:left;
	font-size: 24px;
	color:#0077dd;
	margin:0px;
	padding:0px;
	margin-top:5px;
	padding-right:5px;
	border-collapse:collapse;
	}
TD.Prodotti-SchedaProdotto-CellaTitolo
	{
	padding:0px;
	wwhite-space:nowrap;
	background-image:  url(/Temi/Default/images/ecommerce/navigator_sfondo.gif);
	background-repeat: repeat-x;
	background-position: 0px 9px;
	}
SPAN.Prodotti-SchedaProdotto-Titolo
	{
	color:#0077dd;
	font-size: 24px;
	font-weight:bold;
	lletter-spacing:-1px;
	width:auto !important;
	width:auto;
	margin:0px;
	padding-left:5px;
	padding-right:20px;
	background-image:  url(/Temi/Default/images/ecommerce/navigator2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color:#fff;
	bborder:1px solid #000;
	}
TD.Prodotti-SchedaProdotto-Titolo A, TD.Prodotti-SchedaProdotto-Titolo A:hover, TD.Prodotti-SchedaProdotto-Titolo A:visited
	{
	}
TD.Prodotti-SchedaProdotto-Cella1
	{
	text-align:center;
	}
TD.Prodotti-SchedaProdotto-Foto IMG
	{
	}
TABLE.S-schedaprodottotabellaelencofoto
	{
	width:100%;
	}
TD.S-schedaprodottocellaelencofoto
	{
	padding:1px;
	text-align:center;
	}
TD.Prodotti-SchedaProdotto-Cella2,
TD.Prodotti-SchedaProdotto-Cella3
	{
	vertical-align:top;
	height:100%;
	}
TD.Prodotti-SchedaProdotto-Cella2
	{
	width:330px;
	background-color:#fff;
	}
TD.Prodotti-SchedaProdotto-Cella3
	{
	vertical-align:bottom;
	padding-left:15px;
	ttext-align:right;
	}
DIV.Prodotti-SchedaProdotto-Cella2-Box
	{
	position:relative;
	width:320px;
	background-color:#fff;
	bborder: 1px solid #4f4;
	}
P.Prodotti-SchedaProdotto-Cella2-Top,
P.Prodotti-SchedaProdotto-Cella2-Bottom
	{
	width:320px;
	height:20px;
	background-image: url(/Temi/Default/images/ecommerce/scheda_prodotto_cella2_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	font-size:8px;
	line-height:8px;
	}
P.Prodotti-SchedaProdotto-Cella2-Bottom
	{
	background-image: url(/Temi/Default/images/ecommerce/scheda_prodotto_cella2_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
DIV.Prodotti-SchedaProdotto-Cella2-Box-testo
	{
	margin:0px;
	width:320px;
	height:100%;
	background-color:#ececec;
	}
P.Prodotti-SchedaProdotto-Nome
	{
	margin:0px;
	padding:5px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
P.Prodotti-SchedaProdotto-Dotazione,
P.Prodotti-SchedaProdotto-Descrizione
	{
	margin:0px;
	padding:5px;
	padding-left:25px;
	padding-right:25px;
	}
P.Prodotti-SchedaProdotto-LinkListaDesideri
	{
	}
P.Prodotti-SchedaProdotto-LinkConsiglia
	{
	}
P.Prodotti-SchedaProdotto-LinkCommento
	{
	}
P.Prodotti-SchedaProdotto-LinkLeggiCommenti
	{
	}
SPAN.Prodotti-SchedaProdotto-CommentiNumero
	{
	text-decoration:none;
	}
TABLE.Prodotti-SchedaProdotto-Tabella3
	{
	width:150px;
	height:auto;
	border-collapse:collapse;
	}

TD.Prodotti-SchedaProdotto-Codice1,
TD.Prodotti-SchedaProdotto-Disponibilita1,
TD.Prodotti-SchedaProdotto-Istruzioni1,
TD.Prodotti-SchedaProdotto-Garanzia1,
TD.Prodotti-SchedaProdotto-Dotazione1,
TD.Prodotti-SchedaProdotto-PrezzoBarrato1,
TD.Prodotti-SchedaProdotto-Prezzo1
	{
	vertical-align:middle;
	font-weight:bold;
	color:#0077dd;
	height:30px;
	padding:0px;
	}
TD.Prodotti-SchedaProdotto-Codice2,
TD.Prodotti-SchedaProdotto-Istruzioni2,
TD.Prodotti-SchedaProdotto-Disponibilita2,
TD.Prodotti-SchedaProdotto-Garanzia2,
TD.Prodotti-SchedaProdotto-Dotazione2,
TD.Prodotti-SchedaProdotto-PrezzoBarrato2,
TD.Prodotti-SchedaProdotto-Prezzo2
	{
	vertical-align:middle;
	padding:0px;
	font-weight:bold;
	color:#000;
	}
TD.Prodotti-SchedaProdotto-Codice1,
TD.Prodotti-SchedaProdotto-Codice2
	{
	display:none;
	}
TD.Prodotti-SchedaProdotto-Disponibilita1
	{
	}
TD.Prodotti-SchedaProdotto-PrezzoBarrato1,
TD.Prodotti-SchedaProdotto-Prezzo1,
TD.Prodotti-SchedaProdotto-PrezzoBarrato2,
TD.Prodotti-SchedaProdotto-Prezzo2
	{
	}

TD.Prodotti-SchedaProdotto-Carrello
	{
	vertical-align:bottom;
	height:40px;
	}
TD.Prodotti-SchedaProdotto-PrezzoNote
	{
	display:none;
	}
.Prodotti-SchedaProdotto-LinkCarrello
	{
	}
TD.Prodotti-SchedaProdotto-LinkSpecifiche
	{
	text-align: center;
	padding-top:20px;
	display:none;
	}
TD#Prodotti-SchedaProdotto-Specifiche,
IMG#Prodotti-SchedaProdotto-DescrizioneGenerale
	{
	display:none;
	}

TD#Prodotti-SchedaProdotto-Specifiche
	{
	padding:10px;
	}

TABLE.Prodotti-SchedaProdotto-Specifiche-Tabella
	{
	width:100%;
	vertical-align:top;
	}
TABLE.Prodotti-SchedaProdotto-Specifiche-Tabella TD
	{
	padding:3px;
	}
TD.Prodotti-SchedaProdotto-Specifiche-CellaTitolo
	{
	vertical-align:top;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	}
TD.Prodotti-SchedaProdotto-Specifiche-Cella1
	{
	width:200px;
	vertical-align:top;
	background-color:#eee;
	text-align:right;
	}
TD.Prodotti-SchedaProdotto-Specifiche-Cella2
	{
	vertical-align:top;
	background-color:#ffffe1;
	}
TD.Prodotti-SchedaProdotto-LinkProdottiSimili
	{
	vertical-align:top;
	}
TD.Prodotti-SchedaProdotto-AccessoriGruppo
	{
	vertical-align:top;
	background-color:#FBFBFB;
	font-weight:bold;
	text-align:right;
	}
TABLE.Prodotti-SchedaProdotto-Attributi-Tabella
	{
	display:none;
	}
TD.Prodotti-SchedaProdotto-Attributi-Nome
	{
	}
TD.Prodotti-SchedaProdotto-Attributi-Valore
	{
	}
TABLE.Prodotti-SchedaProdotto-Varianti-Tabella
	{
	}
TD.Prodotti-SchedaProdotto-Varianti-Nome
	{
	}
TD.Prodotti-SchedaProdotto-Varianti-Valore
	{
	}

TABLE.Prodotti-SchedaProdotto-Accessori-Tabella
	{
	display:none;
	width:510px;
	background:#fff;
	border-collapse:collapse;
	}
TD.Prodotti-SchedaProdotto-Accessori-Titolo
	{
	background-image: url(/Temi/Default/images/ecommerce/sfondotitoloalto.gif);
	color:#0077dd;
	font-size:24px;
	padding: 3px;
	font-weight: bold;
	text-align:center;
	}
TD.Prodotti-SchedaProdotto-Accessori-Titolo A
	{
	color:#0077dd;
	}

TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Foto,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Nome,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Descrizione,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Prezzo,
TD.Prodotti-SchedaProdotto-Accessori-Intestazione-Disponibilita,
	{
	background-color: #ececec;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	}

TD.Prodotti-SchedaProdotto-Accessori-FotoSmall
	{
	width:30px;
	}
TD.Prodotti-SchedaProdotto-Accessori-Nome
	{
	font-weight:bold;
	}
TD.Prodotti-SchedaProdotto-Accessori-Nome A:hover
	{
	background: #fe0;
	font-weight:bold;
	}
TD.Prodotti-SchedaProdotto-Accessori-Descrizione
	{
	font-size:11px;
	}
TD.Prodotti-SchedaProdotto-Accessori-Prezzo
	{
	font-size:11px;
	}
TD.Prodotti-SchedaProdotto-Accessori-Disponibilita
	{
	font-size:11px;
	}


/*=================================
=== PRODOTTI LISTA DESIDERI
=================================*/

TABLE.Prodotti-ListaDesideri
	{
	width:510px;
	}
TD.Prodotti-ListaDesideri-Titolo H1
	{
	bbackground-image: url(/Temi/Default/images/ecommerce/sfondo_h1.gif);
	bbackground-repeat: no-repeat;
	bbackground-position: top left;
	}
TD.Prodotti-ListaDesideri-Didascalia,
TD.Prodotti-ListaDesideri-Didascalia P
	{
	font-size:12px;
	padding:10px;
	}
TABLE.Prodotti-ListaDesideri-Tabella
	{
	width:510px;
	bbackground:#fff;
	border-bottom:1px solid #ccc;
	}
TABLE.Prodotti-ListaDesideri-Tabella TD
	{
	padding:3px;
	}

TD.Prodotti-ListaDesideri-Titolo2
	{
	background: #fff;
	color: #0077dd;
	font-size:22px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	margin:0px;
	}

TD.Prodotti-ListaDesideri-Intestazione-Foto,
TD.Prodotti-ListaDesideri-Intestazione-Codice,
TD.Prodotti-ListaDesideri-Intestazione-Produttore,
TD.Prodotti-ListaDesideri-Intestazione-Nome,
TD.Prodotti-ListaDesideri-Intestazione-Prezzo,
TD.Prodotti-ListaDesideri-Intestazione-Caratteristiche,
TD.Prodotti-ListaDesideri-Intestazione-Consegna,
TD.Prodotti-ListaDesideri-Intestazione-Valuta,
TD.Prodotti-ListaDesideri-Intestazione-LinkCarrello,
TD.Prodotti-ListaDesideri-Intestazione-LinkElimina
	{
	background-color: #ececec;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #0077dd;
	}
TD.Prodotti-ListaDesideri-Intestazione-Codice,
TD.Prodotti-ListaDesideri-Intestazione-Produttore
	{
	display:none;
	}
TD.Prodotti-ListaDesideri-Foto,
TD.Prodotti-ListaDesideri-Codice,
TD.Prodotti-ListaDesideri-Produttore,
TD.Prodotti-ListaDesideri-Nome,
TD.Prodotti-ListaDesideri-Prezzo,
TD.Prodotti-ListaDesideri-Caratteristiche,
TD.Prodotti-ListaDesideri-LinkElimina,
TD.Prodotti-ListaDesideri-Consegna,
TD.Prodotti-ListaDesideri-Produttore,
TD.Prodotti-ListaDesideri-Codice,
TD.Prodotti-ListaDesideri-LinkCarrello
	{
	border-top:1px solid #ccc;
	}

TD.Prodotti-ListaDesideri-Foto
	{
	width:70px;
	text-align:center;
	}
TD.Prodotti-ListaDesideri-Codice
	{}
TD.Prodotti-ListaDesideri-Produttore
	{}
TD.Prodotti-ListaDesideri-Nome
	{
	width:200px;
	font-weight:bold;
	text-decoration:underline;
	}
TD.Prodotti-ListaDesideri-Nome A, TD.Prodotti-ListaDesideri-Nome A:visited
	{
	font-size:11px;
	font-weight:bold;
	}

TD.Prodotti-ListaDesideri-Prezzo
	{
	width:110px;
	text-align:center;
	}

TD.Prodotti-ListaDesideri-Caratteristiche
	{
	width:120px;
	text-align:center;
	}
TD.Prodotti-ListaDesideri-LinkElimina
	{
	text-align:center;
	}
TD.Prodotti-ListaDesideri-Consegna
	{
	width:90px;
	}

TD.Prodotti-ListaDesideri-Produttore,
TD.Prodotti-ListaDesideri-Codice,
TD.Prodotti-ListaDesideri-LinkCarrello,
SPAN.Prodotti-ListaDesideri-PrezzoBarrato
	{
	display:none;
	}


/*=================================
=== PRODOTTI CARRELLO
=================================*/
TABLE.Carrello-Tabella0,
TABLE.Carrello-Tabella
	{
	width:700px;
	}
TABLE.Carrello-Tabella
	{
	background:#fff;
	}
TABLE.Carrello-Tabella TD
	{
	bborder:1px solid #ccc;
	padding:3px;
	}

TD.Carrello-Titolo H1
	{
	ccolor:#000;
	bbackground-image: url(/Temi/Default/images/ecommerce/sfondo_h1_carrello.gif);
	bbackground-repeat: no-repeat;
	bbackground-position: top center;
	}

TD.Carrello-Didascalia
	{
	padding-top:10px;
	padding-bottom:10px;
	}
TD.Carrello-Didascalia P
	{
	font-size:12px;
	}
TD.Carrello-Intestazione-Foto,
TD.Carrello-Intestazione-Codice,
TD.Carrello-Intestazione-Produttore,
TD.Carrello-Intestazione-Nome,
TD.Carrello-Intestazione-Descrizione,
TD.Carrello-Intestazione-Quantita,
TD.Carrello-Intestazione-PrezzoUnitario,
TD.Carrello-Intestazione-Prezzo,
TD.Carrello-Intestazione-Caratteristiche,
TD.Carrello-Intestazione-Consegna,
TD.Carrello-Intestazione-Valuta,
TD.Carrello-Intestazione-LinkElimina
	{
	color:#0077dd;
	color:#000;
	background-color: #ececec;
	height: 25px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #0077dd;
	}
TD.Carrello-Intestazione-Descrizione
	{
	text-align:left;
	}
TD.Carrello-Intestazione-PrezzoUnitario,
TD.Carrello-Intestazione-Prezzo
	{
	text-align:right;
	width:60px;
	}
TD.Carrello-Intestazione-Codice, 	TD.Carrello-Codice,
TD.Carrello-Intestazione-Produttore, 	TD.Carrello-Produttore,
TD.Carrello-Intestazione-LinkElimina, 	TD.Carrello-LinkElimina,
TD.Carrello-TotaleBlank
	{
	display:none;
	}
TD.Carrello-Codice,
TD.Carrello-Produttore,
TD.Carrello-Descrizione,
TD.Carrello-PrezzoUnitario,
TD.Carrello-Prezzo,
TD.Carrello-Quantita,
TD.Carrello-LinkElimina,
TD.Carrello-TotaleLabel,
TD.Carrello-TotaleImporto,
TD.Carrello-TotaleBlank
	{
	border-top:1px solid #ccc;
	}
TD.Carrello-Quantita
	{
	text-align:center;
	}
TD.Carrello-Produttore
	{}
TD.Carrello-Descrizione
	{
	wwidth:300px;
	ffont-weight:bold;
	text-align:left;
	ttext-decoration:underline;
	}
TD.Carrello-Descrizione A, TD.Carrello-Descrizione A:visited
	{
	font-size:11px;
	font-weight:bold;
	}

TD.Carrello-PrezzoUnitario,
TD.Carrello-Prezzo
	{
	width:60px;
	text-align:right;
	}
SPAN.Carrello-PrezzoBarrato
	{
	}
TD.Carrello-LinkElimina
	{
	text-align:center;
	}
TD.Carrello-Operazioni
	{
	text-align:center;
	}

TABLE.Carrello-Tabella TD.Carrello-Operazioni
	{
	text-align:center;
	padding-top:20px;
	}
INPUT.Carrello-Operazioni-Aggiorna,
BUTTON.Carrello-Operazioni-Ordina
	{
	ffont-family: Verdana,Tahoma,Arial,Helvetica;
	wwidth:135px;
	hheight:35px;
	font-size:13px;
	text-align:center;
	ppadding-top:0px;
	bborder-top:3px solid #f5f5f5;
	bborder-left:3px solid #f5f5f5;
	bborder-right:3px solid #ddd;
	bborder-bottom:3px solid #ddd;
	ccursor:hand;
	bbackground-color:#bbb;
	}

INPUT.Carrello-Operazioni-Aggiorna
	{
	margin-right:10px;
	}
BUTTON.Carrello-Operazioni-Ordina
	{
	font-size:18px;
	font-weight:bold;
	color: #03a;
	}

TD.Carrello-TotaleLabel,
TD.Carrello-TotaleImporto,
TD.Carrello-TotaleBlank
	{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
TD.Carrello-TotaleLabel
	{
	bbackground-color:#f99;
	}
TD.Carrello-TotaleImporto
	{
	text-align:right;
	}

/*=================================
=== STATO ORDINI
=================================*/

.StatoOrdini-Titolo
	{
	bbackground: #fff;
	color:#0077dd;
	font-size:16px;
	padding: 3px;
	font-weight: bold;
	ttext-align:center;
	margin:0px;
	ttext-transform:none;
	}

TABLE.StatoOrdini-Tabella
	{
	width:100%;
	bborder:1px solid #0077dd;
	}
TABLE.StatoOrdini-Tabella TD
	{
	}
TD.StatoOrdini-Tabella-Intestazione-NumeroOrdine,
TD.StatoOrdini-Tabella-Intestazione-Data,
TD.StatoOrdini-Tabella-Intestazione-Stato,
TD.StatoOrdini-Tabella-Intestazione-Note
	{
	background-color: #ececec;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:1px solid #ccc;
	border-top:1px solid #db000;
	}
TR.StatoOrdini-Tabella-Riga,
TR.StatoOrdini-Tabella-Riga2
	{
	}
TD.StatoOrdini-Tabella-LinkDettaglio,
TD.StatoOrdini-Tabella-Data,
TD.StatoOrdini-Tabella-Stato,
TD.StatoOrdini-Tabella-Note,
TD.StatoOrdini-Tabella-LinkDettaglio2,
TD.StatoOrdini-Tabella-Data2,
TD.StatoOrdini-Tabella-Stato2,
TD.StatoOrdini-Tabella-Note2
	{
	text-align:center;
	border-top:1px solid #ccc;
	}

TD.StatoOrdini-Tabella-LinkDettaglio2,
TD.StatoOrdini-Tabella-Data2,
TD.StatoOrdini-Tabella-Stato2,
TD.StatoOrdini-Tabella-Note2
	{
	bbackground-color: #ffffe1;
	}

/*=================================
=== DETTAGLIO ORDINE
=================================*/

.DettaglioOrdine-Titolo
	{
	bbackground: #fff;
	ccolor:#0077dd;
	ppadding: 3px;
	ffont-weight: bold;
	ttext-align:center;
	margin:0px;
	ttext-transform:none;
	}
TABLE.DettaglioOrdine-Tabella
	{
	width:510px;
	bborder:1px solid #0077dd;
	}
TABLE.DettaglioOrdine-Tabella TD
	{
	ppadding:20px;
	}

P.DettaglioOrdine-Tabella1-Titolo,
P.DettaglioOrdine-Tabella2-Titolo,
P.DettaglioOrdine-Tabella3-Titolo,
P.DettaglioOrdine-Tabella4-Titolo
	{
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	margin-top:10px;
	background-color: #ececec;
	border-top:1px solid #0077dd;
	text-align:center;
	}
TABLE.DettaglioOrdine-Tabella1,
TABLE.DettaglioOrdine-Tabella2,
TABLE.DettaglioOrdine-Tabella3,
TABLE.DettaglioOrdine-Tabella4
	{
	width:510px;
	}
TABLE.DettaglioOrdine-Tabella1,
TABLE.DettaglioOrdine-Tabella2,
TABLE.DettaglioOrdine-Tabella3
	{
	border-top:1px solid #ccc;
	background-color: #fff;
	}
TABLE.DettaglioOrdine-Tabella1 TD,
TABLE.DettaglioOrdine-Tabella2 TD,
TABLE.DettaglioOrdine-Tabella3 TD
	{
	ppadding:2px;
	}
TD.DettaglioOrdine-Tabella1-Cella1,
TD.DettaglioOrdine-Tabella2-Cella1,
TD.DettaglioOrdine-Tabella3-Cella1
	{
	font-size:12px;
	width: 190px;
	padding-right:20px;
	text-align:right;
	}
TD.DettaglioOrdine-Tabella1-Cella2,
TD.DettaglioOrdine-Tabella2-Cella2,
TD.DettaglioOrdine-Tabella3-Cella2
	{
	font-size:12px;
	font-weight:bold;
	}

TD.DettaglioOrdine-Tabella4-Intestazione-Codice,
TD.DettaglioOrdine-Tabella4-Intestazione-Descrizione,
TD.DettaglioOrdine-Tabella4-Intestazione-Quantita,
TD.DettaglioOrdine-Tabella4-Intestazione-Prezzo,
TD.DettaglioOrdine-Tabella4-Intestazione-IVA,
TD.DettaglioOrdine-Tabella4-Intestazione-Importo
	{
	background-color: #ececec;
	height: 25px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella4-Codice,
TD.DettaglioOrdine-Tabella4-Descrizione,
TD.DettaglioOrdine-Tabella4-Quantita,
TD.DettaglioOrdine-Tabella4-Prezzo,
TD.DettaglioOrdine-Tabella4-IVA,
TD.DettaglioOrdine-Tabella4-Importo,
TD.DettaglioOrdine-Tabella4-Codice2,
TD.DettaglioOrdine-Tabella4-Descrizione2,
TD.DettaglioOrdine-Tabella4-Quantita2,
TD.DettaglioOrdine-Tabella4-Prezzo2,
TD.DettaglioOrdine-Tabella4-IVA2,
TD.DettaglioOrdine-Tabella4-Importo2,

TD.DettaglioOrdine-Tabella4-TipoPagamento,
TD.DettaglioOrdine-Tabella4-TipoPagamentoImporto,
TD.DettaglioOrdine-Tabella4-Spedizione,
TD.DettaglioOrdine-Tabella4-SpedizioneImporto,
TD.DettaglioOrdine-Tabella4-TotaleMerce,
TD.DettaglioOrdine-Tabella4-TotaleMerceImporto
	{
	text-align:center;
	background-color: #fff;
	font-size:13px;
	border-top:1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella4-Descrizione,
TD.DettaglioOrdine-Tabella4-TipoPagamento,
TD.DettaglioOrdine-Tabella4-Spedizione,
TD.DettaglioOrdine-Tabella4-TotaleOrdine
	{
	font-weight:bold;
	border-top:1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella4-TipoPagamento,
TD.DettaglioOrdine-Tabella4-Spedizione,
TD.DettaglioOrdine-Tabella4-TotaleMerce,
TD.DettaglioOrdine-Tabella4-Totale,
TD.DettaglioOrdine-Tabella4-TotaleImponibile,
TD.DettaglioOrdine-Tabella4-TotaleIva,
TD.DettaglioOrdine-Tabella4-TotaleOrdine,
TD.DettaglioOrdine-Tabella4-TotaleOrdineImporto
	{
	text-align:right;
	font-weight:bold;
	font-size:13px;
	background-color: #fff;
	border-top:1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella4-TotaleMerce,
TD.DettaglioOrdine-Tabella4-TotaleMerceImporto
	{
	display:none;
	}
TD.DettaglioOrdine-Tabella4-TotaleOrdine
	{
	bbackground-color: #f99;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
TD.DettaglioOrdine-Tabella4-TotaleOrdineImporto
	{
	text-align:center;
	bbackground-color: #f99;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

P.DettaglioOrdine-TipoPagamento
	{
	text-align:center;
	font-weight:bold;
	font-size:13px;
	}

/*=================================
=== ORDINE FASE 1-2-3-4
=================================*/

TABLE.OrdiniFase1-Tabella,
TABLE.OrdiniFase2-Tabella,
TABLE.OrdiniFase3-Tabella,
TABLE.OrdiniFase4-Tabella

	{
	width:700px;
	}
TABLE.OrdiniFase1-Tabella TD
	{
	height:25px;
	}

TD.OrdiniFase1-Titolo,
TD.OrdiniFase2-Titolo,
TD.OrdiniFase3-Titolo,
TD.OrdiniFase4-Titolo

	{
	height:70px;
	vertical-align:top;
	ttext-align:center;
	ppadding-left:45px;
	padding-top:7px;
	ttext-transform: uppercase;
	bbackground-image: url(/Temi/Default/images/ecommerce/ordine_fase_1.gif);
	bbackground-repeat: no-repeat;
	}
TD.OrdiniFase2-Titolo
	{
	ppadding-left:65px;
	background-image: url(/Temi/Default/images/ecommerce/ordine_fase_2.gif);
	}
TD.OrdiniFase3-Titolo
	{
	ppadding-left:65px;
	background-image: url(/Temi/Default/images/ecommerce/ordine_fase_3.gif);
	}
TD.OrdiniFase4-Titolo
	{
	ppadding-left:70px;
	background-image: url(/Temi/Default/images/ecommerce/ordine_fase_4.gif);
	}
TD.OrdiniFase1-Testo,
TD.OrdiniFase2-Testo,
TD.OrdiniFase3-Testo,
TD.OrdiniFase4-Testo
	{
	font-size:12px;
	padding-top:15px;
	padding-bottom:15px;
	}
TD.OrdiniFase1-Testo, TD.OrdiniFase1-Testo P,
TD.OrdiniFase2-Testo, TD.OrdiniFase2-Testo P,
TD.OrdiniFase3-Testo, TD.OrdiniFase3-Testo P,
TD.OrdiniFase4-Testo, TD.OrdiniFase4-Testo P
	{
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	}
TD.OrdiniFase1-Errori
	{
	font-weight:bold;
	font-size:14px;
	color:#f00;
	padding-top:5px;
	padding-bottom:5px;
	}
TD.OrdiniFase1-Cella,
TD.OrdiniFase2-Cella,
TD.OrdiniFase3-Cella,
TD.OrdiniFase4-Cella
	{
	padding:2px;
	padding-bottom:5px;
	text-align:left;
	}
TD.OrdiniFase2-Cella-Prosegui INPUT
	{
	font-weight:bold;
	font-size:16px;
	color:#03a;
	}
TD.OrdiniFase3-Cella-Submit
	{
	height:40px;
	padding-top:30px;
	text-align:center;
	}
TD.OrdiniFase3-Cella-Submit INPUT
	{
	font-weight:bold;
	font-size:16px;
	color:#03a;
	}
		
TD.OrdiniFase2-Testo,
TD.OrdiniFase4-Cella
	{
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	}
TD.OrdiniFase4-Cella, TD.OrdiniFase4-Cella P
	{
	font-size:13px;
	}
TD.OrdiniFase4-Cella IMG
	{
	margin-right:5px;
	margin-bottom:5px;
	}
TABLE.OrdiniFase1-Tabella1-DatiPersonali,
TABLE.OrdiniFase1-Tabella2-DatiFattura,
TABLE.OrdiniFase1-Tabella3-DatiSpedizione,
TABLE.OrdiniFase2-Tabella1,
TABLE.OrdiniFase3-Tabella1,
TABLE.OrdiniFase3-Tabella2,
TABLE.OrdiniFase3-Tabella3-Dati,
TABLE.OrdiniFase3-Tabella4,
TABLE.OrdiniFase3-Tabella5-Destinatario,
TABLE.OrdiniFase3-Tabella6,
TABLE.OrdiniFase3-Tabella7-DatiFatturazione
	{
	width:700px;
	}
TABLE.OrdiniFase2-Tabella1
	{
	wwidth:300px;
	bborder:1px solid #ccc;
	}
TABLE.OrdiniFase1-Tabella1-DatiPersonali,
TABLE.OrdiniFase1-Tabella2-DatiFattura,
TABLE.OrdiniFase1-Tabella3-DatiSpedizione,
TABLE.OrdiniFase3-Tabella2,
TABLE.OrdiniFase3-Tabella4,
TABLE.OrdiniFase3-Tabella6,
	{
	margin-top:10px;
	border-top:1px solid #0077dd;
	}
TABLE.OrdiniFase3-Tabella3-Dati,
TABLE.OrdiniFase3-Tabella5-Destinatario,
TABLE.OrdiniFase3-Tabella7-DatiFatturazione
	{
	background-color:#fff;
	border-top:1px solid #ccc;
	}
TD.OrdiniFase1-Tabella1-Cella1,
TD.OrdiniFase1-Tabella2-Cella1,
TD.OrdiniFase1-Tabella3-Cella1
	{
	width:180px;
	height:30px;
	vertical-align:baseline;
	}
TD.OrdiniFase1-Tabella1-Cella1-Email,
TD.OrdiniFase1-Tabella1-Cella2-Email
	{
	vertical-align:bottom;
	}
SPAN.OrdiniFase1-obbligatorio
	{
	float:right;
	display:inline-block;
	font-size:10px;
	color:#5555;
	padding-right:10px;
	}
TD.OrdiniFase1-Tabella1-Cella2,
TD.OrdiniFase1-Tabella2-Cella2,
TD.OrdiniFase1-Tabella3-Cella2
	{
	width:290px;
	height:30px;
	vertical-align:baseline;
	}
TD.OrdiniFase1-Tabella1-Cella2 INPUT,
TD.OrdiniFase1-Tabella1-Cella2-a INPUT,
TD.OrdiniFase1-Tabella2-Cella2 INPUT,
TD.OrdiniFase1-Tabella2-Cella2-a INPUT,
TD.OrdiniFase1-Tabella3-Cella2 INPUT,
TD.OrdiniFase1-Tabella3-Cella2-a INPUT
	{
	wwidth:200px;
	bborder:1px solid #333;
	ffont-weight:bold;
	}
TD.OrdiniFase1-Tabella1-Cella2-a INPUT,
TD.OrdiniFase1-Tabella2-Cella2-a INPUT,
TD.OrdiniFase1-Tabella3-Cella2-a INPUT
	{
	width:50px;
	}
TD.OrdiniFase1-Tabella1-Cella3,
TD.OrdiniFase1-Tabella2-Cella3,
TD.OrdiniFase1-Tabella3-Cella3
	{
	font-size:10px;
	color:#666;
	}
P.OrdiniFase1-Avviso
	{
	margin:3px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:90%;
	color:#c00;

	}
SPAN.OrdiniFase1-Avviso
	{}

TD.OrdiniFase2-Tabella1-Pagamento,
TD.OrdiniFase2-Tabella1-Spedizione
	{
	wwidth:300px;
	padding-left:50px;
	ttext-align:center;
	font-size:12px;
	font-weight:bold;
	color:#0077dd;
	vertical-align:middle;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
TD.OrdiniFase2-Tabella1-RadioButton-Pagamento,
TD.OrdiniFase2-Tabella1-RadioButton-Spedizione
	{
	wwidth:200px;
	ttext-align:center;
	vertical-align:middle;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

TD.OrdiniFase2-Tabella1-CostoPagamento,
TD.OrdiniFase2-Tabella1-CostoSpedizione
	{
	wwidth:130px;
	text-align:left;
	vertical-align:middle;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
TD.OrdiniFase2-Tabella1-InfoPagamento,
TD.OrdiniFase2-Tabella1-InfoSpedizione
	{
	wwidth:50px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:none;
	}

TD.OrdiniFase2-Tabella1-CostoSpedizione,
TD.OrdiniFase2-Tabella1-InfoSpedizione
	{
	display:none;
	}

TD.OrdiniFase3-Tabella1-Cella1,
TD.OrdiniFase3-Tabella2-Cella1,
TD.OrdiniFase3-Tabella4-Cella1,
TD.OrdiniFase3-Tabella6-Cella1
	{
	background-color: #ececec;
	}
TD.OrdiniFase3-Tabella1-Cella2,
TD.OrdiniFase3-Tabella2-Cella2,
TD.OrdiniFase3-Tabella4-Cella2,
TD.OrdiniFase3-Tabella6-Cella2
	{
	text-align:right;
	background-color: #ececec;
	}
A.OrdiniFase3-Tabella1-Cella2-Link,
A.OrdiniFase3-Tabella2-Cella2-Link,
A.OrdiniFase3-Tabella4-Cella2-Link,
A.OrdiniFase3-Tabella6-Cella2-Link
	{}
TD.OrdiniFase3-Tabella3-Cella1,
TD.OrdiniFase3-Tabella5-Cella1,
TD.OrdiniFase3-Tabella7-Cella1
	{
	width:100px;
	text-align:right;
	}
TD.OrdiniFase3-Tabella3-Cella2,
TD.OrdiniFase3-Tabella5-Cella2,
TD.OrdiniFase3-Tabella7-Cella2
	{
	width:15px;
	}
TD.OrdiniFase3-Tabella3-Cella3,
TD.OrdiniFase3-Tabella5-Cella3,
TD.OrdiniFase3-Tabella7-Cella3
	{
	font-weight:bold;
	}

TD.OrdiniFase3-Spedizione
	{
	border-top:1px solid #ccc;
	padding:3px;
	padding-top:10px;
	background-color: #ececec;
	}
TD.OrdiniFase3-Pagamento
	{
	padding:3px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #ececec;
	}
TD.OrdiniFase3-CartaRegalo
	{
	border-top:1px solid #ccc;
	padding-top:10px;
	}
TD.OrdiniFase3-CartaRegalo2
	{
	padding-top:10px;
	}

TABLE.OrdiniFase3-Tabella8 TD
	{
	padding:10px;
	}

TD.OrdiniFase3-CartaRegalo3
	{
	padding-bottom:10px;
	}
P.OrdiniFase3-CartaRegalo3-Avviso
	{
	margin-bottom:3px;
	}
DIV.OrdiniFase3-CartaRegalo3-TextArea TEXTAREA
	{
	width: 99%;
	height:100px;
	}

TD.OrdiniFase3-IscrNewsletter
	{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
	background-color: #ececec;
	display:none;
	}

TD.OrdiniFase1-Prosegui,
TD.OrdiniFase2-Prosegui,
TD.OrdiniFase3-Prosegui
	{
	text-align:center;
	}
TD.OrdiniFase3-Prosegui
	{
	ttext-align:left;
	padding-top:20px;
	}
TD.OrdiniFase1-Prosegui INPUT.GestOrdini-Bottone,
TD.OrdiniFase2-Prosegui INPUT.GestOrdini-Bottone,
TD.OrdiniFase3-Prosegui INPUT.GestOrdini-Bottone
	{
	ffont-family: Verdana,Tahoma,Arial,Helvetica;
	wwidth:160px;
	hheight:35px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	bborder-top:3px solid #eee;
	bborder-left:3px solid #eee;
	bborder-right:3px solid #999;
	bborder-bottom:3px solid #999;
	ccursor:hand;
	bbackground-color:#bbb;
	bbackground-image: url(/Temi/Default/images/ecommerce/sfondo_button_03.gif);
	bbackground-repeat: no-repeat;
	bbackground-position: top center;
	}

/*=================================
=== LISTA COMMENTI
=================================*/


TABLE.ListaCommenti-Tabella
	{
	width: 100%;
	border-bottom:1px solid #ccc;
	}
TABLE.ListaCommenti-Tabella TD
	{
	bborder:1px solid #eee;
	}
TD.ListaCommenti-Titolo
	{
	bbackground: #fff;
	ppadding: 3px;
	ppadding-left: 3px;
	margin:0px;
	ttext-align:center;
	}
TD.ListaCommenti-Descrizione
	{
	padding:10px;
	padding-bottom:20px;
	border:0px solid #eee;
	background: #fbfbfb;
	}
TD.ListaCommenti-Inserisci
	{
	border:0px solid #eee;
	}
TD.ListaCommenti-Intestazione-Commento,
TD.ListaCommenti-Intestazione-Nickname,
TD.ListaCommenti-Intestazione-DataOra,
TD.ListaCommenti-Intestazione-User,
TD.ListaCommenti-Intestazione-IP
	{
	background-color: #ececec;
	height: 25px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #0077dd;
	}

TD.ListaCommenti-Commento,
TD.ListaCommenti-Nickname,
TD.ListaCommenti-DataOra,
TD.ListaCommenti-User,
TD.ListaCommenti-IP
	{
	vertical-align:top;
	border-top:1px solid #ccc;
	}
TD.ListaCommenti-Commento
	{
	font-size:12px;
	}

/*=================================
=== FORM COMMENTA
=================================*/
TABLE.FormCommenta-Tabella
	{
	width: 400px;
	bborder:1px solid #0077dd;
	}
TD.FormCommenta-Titolo
	{
	background: #fff;
	color: #0077dd;
	font-size:16px;
	font-weight:bold;
	padding: 3px;
	padding-left: 3px;
	margin:0px;
	text-align:center;
	}
TD.FormCommenta-Titolo A, TD.FormCommenta-Titolo A:visited, TD.FormCommenta-Titolo A:hover
	{
	color: #0077dd;
	font-size:16px;
	font-weight:bold;
	}

TD.FormCommenta-Errore
	{
	font-size:14px;
	font-weight:bold;
	color: #f00;
	padding: 3px;
	padding-left: 3px;
	margin:0px;
	text-align:center;
	}
TD.FormCommenta-Nick,
TD.FormCommenta-Messaggio
	{

	padding-left:5px;
	padding-right:5px;
	}
.FormCommenta-Nick-Input,
.FormCommenta-Messaggio-Textarea
	{
	width: 100%;
	}
TD.FormCommenta-Submit,
INPUT.FormCommenta-Submit
	{
	}

/*=================================
=== FORM CONSIGLIA
=================================*/


TABLE.FormConsiglia-Tabella
	{
	width: 400px;
	bborder:1px solid #0077dd;
	}

TD.FormConsiglia-Titolo
	{
	background: #fff;
	color: #0077dd;
	font-size:16px;
	font-weight:bold;
	padding: 3px;
	padding-left: 3px;
	margin:0px;
	text-align:center;
	}
A.FormConsiglia-NomeProdotto, A.FormConsiglia-NomeProdotto:visited, A.FormConsiglia-NomeProdotto:hover
	{
	color: #0077dd;
	font-size:16px;
	font-weight:bold;
	}
TD.FormConsiglia-Nome,
TD.FormConsiglia-Cognome,
TD.FormConsiglia-Email,
TD.FormConsiglia-NomeAmico,
TD.FormConsiglia-CognomeAmico,
TD.FormConsiglia-EmailAmico,
TD.FormConsiglia-Messaggio
	{
	}

TD.FormConsiglia-Nome2,
TD.FormConsiglia-Cognome2,
TD.FormConsiglia-Email2,
TD.FormConsiglia-NomeAmico2,
TD.FormConsiglia-CognomeAmico2,
TD.FormConsiglia-EmailAmico2
	{
	width: 250px;
	}

TD.FormConsiglia-Messaggio2
	{
	width: 250px;
	}

INPUT.FormConsiglia-Nome-Input,
INPUT.FormConsiglia-TuoCognome-Input,
INPUT.FormConsiglia-Email-Input,
INPUT.FormConsiglia-NomeAmico-Input,
INPUT.FormConsiglia-CognomeAmico-Input,
INPUT.FormConsiglia-EmailAmico-Input,
TEXTAREA.FormConsiglia-Messaggio-Input
	{
	width: 100%;
	}

TD.FormConsiglia-Submit,
INPUT.FormConsiglia-Submit
	{
	}

/*=================================
=== REGISTRATI
=================================*/

.S-TitoloPagina
	{
	ccolor:#0077dd;
	ffont-size:24px;
	font-weight: bold;
	mmargin: 10px;
	}
.S-tabella
	{
	width: 597px;
	}
.S-testo
	{
	color: #000;
	ffont-weight: bold;
	ffont-size:14px;
	}
.S-CellaIntestazione
	{
	wwidth:300px;
	}
.S-cella INPUT, .S-cella SELECT
	{
	wwidth:280px;
	}


/*=========================================
=== LOGIN UTENTI PERSONALIZZATO
==========================================*/

TABLE.EffettuaLogin-Tabella,
TABLE.LoginEffettuato-Tabella
	{
	width:600px;
	}

TD.EffettuaLogin-Cella2-Submit INPUT
	{
	float: left;
	margin-left: 88px;
	}


/*=========================================
=== LOGIN UTENTI PERSONALIZZATO PER ORDINE
==========================================*/

TABLE.Login-Tabella
	{
	width:510px;
	}
TD.Login-Didascalia
	{
	padding-top:20px;
	padding-bottom:20px;
	}
TD.Login-Cella1,
TD.Login-Cella2
	{
	height:100%;
	padding:5px;
	vertical-align:top;
	font-size:11px;
	}
TD.Login-Cella1 IMG
	{
	margin-right:20px;
	}
P.Login-Attenzione
	{
	font-size:14px;
	font-weight:bold;
	color:#0077dd;
	margin:0px;
	}

TABLE.Login-Cella2-Tabella
	{
	}
TABLE.Login-Cella2-Tabella TD
	{
	bborder:1px solid #ddd;
	}
TD.Login-Cella2-Label
	{
	text-align:right;
	padding:3px;
	padding-top:5px;
	vertical-align:middle;
	}
TD.Login-Cella2-Input
	{
	width:125px;
	text-align:left;
	vertical-align:middle;
	}
TD.Login-Cella2-Input INPUT.GestOrdini-Input
	{
	width:130px;
	}
INPUT.Login-Cella2-Input
	{
	width:120px;
	}
TD.Login-Cella2-Submit
	{
	padding:3px;
	text-align:center;
	vertical-align:middle;
	}
TD.Login-Cella2-Submit INPUT
	{
	width:27px;
	height:27px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	border:0px;
	cursor:hand;
	background-image: url(/Temi/Default/images/ecommerce/login_ok_2.gif);
	background-repeat: no-repeat;
	background-position: top center;
	}

TD.Login-Cella2-Errori,
TD.Login-Cella2-Errori A:link, TD.Login-Cella2-Errori A:visited
	{
	height:30px;
	font-size:11px;
	ttext-align:center;
	color:#0077dd;
	padding-bottom:10px;
	padding-left:53px;
	}

TD.Login-Cella2-Avviso,
TD.Login-Cella2-Avviso A:link, TD.Login-Cella2-Avviso A:visited
	{
	font-size:11px;
	text-align:right;
	color:#000;
	padding-left:20px;
	}


/*=================================
=== REGISTRAZIONE UTENTI
=================================*/

.S-TitoloPagina
	{
	}

TABLE.Registrazione-Tabella
	{
	margin-top:15px;
	width: 590px;
	}
TABLE.Registrazione-Tabella TD
	{
	padding: 3px;
	}
TD.Registrazione-Titolo
	{
	color: #0077dd;
	font-size:14px;
	font-weight:bold;
	}
TABLE.Registrazione-Tabella TD.Registrazione-Didascalia
	{
	padding-top:15px;
	padding-bottom:15px;
	}

.S-label-username,
.S-label-password1,
.S-label-password2,
.S-label-email,
.S-label-nome,
.S-label-cognome,
.S-label-privacy,
.S-label-newsletter,
.S-label-ragsoc
	{
	text-align: right;
	color: #000;
	width: 290px;
	}
 .S-field-username,
 .S-field-password1,
 .S-field-password2,
 .S-field-email2,
 .S-field-nome,
 .S-field-cognome,
 .S-field-privacy,
 .S-field-newsletter,
 .S-field-ragsoc
	{
	text-align:left;
	}
.S-label-newsletter,
.S-field-newsletter
	{
	vertical-align:middle;
	}

.S-field-username input,
.S-field-email2 input,
.S-field-password1 input,
.S-field-password2 input,
.S-field-nome input,
.S-field-cognome input,
.S-field-ragsoc input
	{
	width:200px;
	color:#000;
	}
TABLE.Registrazione-Tabella TD.S-dato-necessario
	{
	font-size:10px;
	color:#999;
	width: 160px;
	text-align:left;
	}

TD.S-cell-registrazione
	{
	padding-top: 20px;
	}
TD.S-cell-registrazione INPUT.S-button-registrazione
	{
	font-family: Verdana,Tahoma,Arial,Helvetica;
	width:160px;
	height:35px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	border-top:3px solid #f5f5f5;
	border-left:3px solid #f5f5f5;
	border-right:3px solid #ddd;
	border-bottom:3px solid #ddd;
	cursor:hand;
	background-color:#ececec;
	}

TABLE.Registrazione2
	{
	margin-top:15px;
	width: 590px;
	}
TABLE.Registrazione2 TD,
TABLE.Registrazione2 TD A,
TABLE.Registrazione2 TD P
	{
	text-align:center;
	color: #000;
	font-size:15px;
	font-weight:bold;
	padding: 3px;
	}
TABLE.Registrazione2 TD A:hover
	{
	}

TABLE.RegistrazioneOk
	{
	margin-top:15px;
	width: 590px;
	}
TABLE.RegistrazioneOk TD,
TABLE.RegistrazioneOk TD A,
TABLE.RegistrazioneOk TD P,
TABLE.RegistrazioneOk TD LI
	{
	font-size:15px;
	font-weight:bold;
	padding: 3px;
	}
TABLE.RegistrazioneOk TD A:hover
	{
	}
/*=================================
=== PASSWORD INVIATA
=================================*/
TABLE.PasswordInviata
	{
	margin-top:15px;
	width: 620px;
	}
TABLE.PasswordInviata TD,
TABLE.PasswordInviata TD A
	{
	ttext-align:center;
	color: #000;
	font-size:12px;
	ffont-weight:bold;
	padding: 3px;
	}
TABLE.PasswordInviata TD A:hover
	{
	background-color:: #fc0;
	}
/*=================================
=== I MIEI DATI
=================================*/

TABLE.GestUtenti-Tabella
	{
	margin-top:15px;
	width: 620px;
	}
TABLE.GestUtenti-Tabella TD
	{
	color: #000;
	padding: 3px;
	}

TD.GestUtenti-TitoloPagina
	{
	width:100%;
	height:40px;
	color:#000;
	font-size:24px;
	text-align:center;
	margin: 0px;
	margin-left:1px;
	margin-bottom:15px;
	padding-top:5px;
	text-transform: uppercase;
	background-image: url(/Temi/Default/images/ecommerce/sfondo_h1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

TD.GestUtenti-Cella
	{
	width:50%;
	text-align:left;
	}
TD.GestUtenti-Cella INPUT
	{
	width:200px;
	background-color:#fdfede;
	border:1px solid #333;
	ccolor:#2c4f00;
	color:#030;
	font-weight:bold;
	}
TD.GestUtenti-Cella INPUT.Submit
	{
	width:160px;
	height:35px;
	font-size:18px;
	text-align:center;
	padding-top:0px;
	border:0px;
	cursor:hand;
	background-color:none;
	background-image: url(/Temi/Default/images/ecommerce/sfondo_button_04.gif);
	background-repeat: no-repeat;
	background-position: top center;
	}

/*=========================================
=== PAGINA ERRORE
==========================================*/

TABLE.Errore-Tabella
	{
	width:510px;
	}
TD.Errore-Cella1
	{
	padding-top:20px;
	padding-bottom:20px;
	}
TD.Errore-Cella2
	{
	height:100px;
	padding:5px;
	vertical-align:top;
	font-size:11px;
	}
TD.Errore-Cella2 IMG
	{
	margin-right:20px;
	}
P.Errore-Attenzione
	{
	font-size:14px;
	font-weight:bold;
	color:#0077dd;
	margin:0px;
	}

