/*** Elenchi Categorie - Pagina Vetrina
***********************************/

TABLE.VetrinaProdotti-TabellaCategorie
	{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #eee;
	background-color: #fafafa;
	}
TD.VetrinaProdotti-TabellaCategorie-Sottocategoria
	{
	height: 20px;
	}
SPAN.Colonna-Sottocategoria-1, SPAN.Colonna-Sottocategoria-2, SPAN.Colonna-Sottocategoria-3
	{
	width: 160px;
	height: 24px;
	margin-top:6px;
	margin-bottom:6px;
	margin-left: 10px;
	}
SPAN.Colonna-Sottocategoria-1 A, SPAN.Colonna-Sottocategoria-1 A:active,
SPAN.Colonna-Sottocategoria-1 A:visited, SPAN.Colonna-Sottocategoria-1 A:hover,

SPAN.Colonna-Sottocategoria-2 A, SPAN.Colonna-Sottocategoria-2 A:active,
SPAN.Colonna-Sottocategoria-2 A:visited, SPAN.Colonna-Sottocategoria-2 A:hover,

SPAN.Colonna-Sottocategoria-3 A, SPAN.Colonna-Sottocategoria-3 A:active,
SPAN.Colonna-Sottocategoria-3 A:visited, SPAN.Colonna-Sottocategoria-3 A:hover
	{
	height: 24px;
	text-decoration: none;
	font-size: 11px;
	color: #069;
	text-transform: uppercase;
	padding: 2px;
	padding-left: 40px;
	padding-top: 4px;
	background-image: url(../images/folder-sottocategorie.html);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	border: 1px solid #fafafa;
	}
SPAN.Colonna-Sottocategoria-1 A:hover,
SPAN.Colonna-Sottocategoria-2 A:hover,
SPAN.Colonna-Sottocategoria-3 A:hover
	{
	border: 1px dashed #069;
	background-color: #fafafa;
	}

SPAN.Colonna-Sottocategoria-3
	{
	}
	
/*** VETRINA RIGHE alterne
************************/
TABLE.VetrinaProdotti-TabellaVetrina
	{
	width: 500px;
	float: right;	
	}
TD.VetrinaProdotti-TabellaVetrina-Nome
	{
	}
TD.VetrinaProdotti-TabellaVetrina-Nome H1
	{
	padding-top: 0px;
	font-family: Trebuchet MS, Arial Narrow, Tahoma, Verdana, Arial, Helvetica;
	font-size: 18px;
	color: #069;
	font-weight: bold;
	}
TD.VetrinaProdotti-TabellaVetrina-Descrizione
	{
	}

DIV.VetrinaProdotti-Paginazione
	{
	text-align: right;
	margin: 4px;
	}
DIV.VetrinaProdotti-Paginazione-Top P
	{
	text-align: center;
	margin: 0px;
	}
SPAN.VetrinaProdotti-Paginazione-Testo
	{
	width: 280px;
	height: 20px;
	float: right;
	text-align: left;
	display: block;
	margin-right: 16px;
	
	}	
	
SPAN.VetrinaProdotti-Paginazione-Testo P	
	{
	margin: 0px;
	margin-top: -16px;
	z-index: 3;		
	padding: 0px;
	text-align: right;
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	}
SPAN.VetrinaProdotti-Paginazione-Testo P	FONT
	{
	background-color: #c30;
	color: #fff;
	padding: 2px;
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
z-index:20;	
	}
	
SPAN.VetrinaProdotti-Paginazione-Testo P A, SPAN.VetrinaProdotti-Paginazione-Testo P A:active,
SPAN.VetrinaProdotti-Paginazione-Testo P A:visited, SPAN.VetrinaProdotti-Paginazione-Testo P A:hover
	{
	margin: 0px;
	padding: 0px;
	
	}

a#PaginazioneLinkPrima, a#PaginazioneLinkPrima:active, a#PaginazioneLinkPrima:visited,
a#PaginazioneLinkPrima:hover
	{
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
a#PaginazioneLinkPrima:hover
	{
	color: #fff;
	}
a#PaginazioneLinkIndietro, a#PaginazioneLinkIndietro:active, a#PaginazioneLinkIndietro:visited,
a#PaginazioneLinkIndietro:hover
	{
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
a#PaginazioneLinkIndietro:hover
	{
	color: #fff;
	}

a#PaginazioneLink1, a#PaginazioneLink1:active, a#PaginazioneLink1:visited, a#PaginazioneLink1:hover,
a#PaginazioneLink2, a#PaginazioneLink2:active, a#PaginazioneLink2:visited, a#PaginazioneLink2:hover,
a#PaginazioneLink3, a#PaginazioneLink3:active, a#PaginazioneLink3:visited, a#PaginazioneLink3:hover,
a#PaginazioneLink4, a#PaginazioneLink4:active, a#PaginazioneLink4:visited, a#PaginazioneLink4:hover,
a#PaginazioneLink5, a#PaginazioneLink5:active, a#PaginazioneLink5:visited, a#PaginazioneLink5:hover,
a#PaginazioneLink6, a#PaginazioneLink6:active, a#PaginazioneLink6:visited, a#PaginazioneLink6:hover,
a#PaginazioneLink7, a#PaginazioneLink7:active, a#PaginazioneLink7:visited, a#PaginazioneLink7:hover,
a#PaginazioneLink8, a#PaginazioneLink8:active, a#PaginazioneLink8:visited, a#PaginazioneLink8:hover,
a#PaginazioneLink9, a#PaginazioneLink9:active, a#PaginazioneLink9:visited, a#PaginazioneLink9:hover
	{
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
a#PaginazioneLink1:hover, a#PaginazioneLink2:hover, a#PaginazioneLink3:hover,
a#PaginazioneLink4:hover, a#PaginazioneLink5:hover, a#PaginazioneLink6:hover,
a#PaginazioneLink7:hover, a#PaginazioneLink8:hover, a#PaginazioneLink9:hover
	{
	color: #fff;
	}

a#PaginazioneLinkAvanti, a#PaginazioneLinkAvanti:active,
a#PaginazioneLinkAvanti:visited, a#PaginazioneLinkAvanti:hover
	{
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
a#PaginazioneLinkAvanti:hover
	{
	color: #fff;
	}

a#PaginazioneLinkUltima, a#PaginazioneLinkUltima:active,
a#PaginazioneLinkUltima:visited, a#PaginazioneLinkUltima:hover
	{
	font-family: Tahoma, Verdna, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
a#PaginazioneLinkUltima:hover
	{
	color: #fff;
	}
	
DIV.Titolo-Offerta-Vetrina
	{
	font-family: Trebuchet MS, Arial Narrow, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;
	color: #c30;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 6px;
	display: none;
	}

/* Tabella che contiene l'elenco dei prodotti nella vetrina */
TABLE.VetrinaProdotti-TabellaProdotti
	{
	width: 100%;
	width: 500px;
	float: right;	
	margin-right: 10px;
	}
		
/* Riga di intestazione */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-Nome-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Intestazione,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Intestazione
	{
	background-color: #999966;
	height: 16px;
	vertical-align: middle;
	color: #fff;
	padding-top: 3px;
	padding-left: 6px;
	}
TD.VetrinaProdotti-TabellaProdotti-Nome-Intestazione
	{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Intestazione
	{
	text-align: right;
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Intestazione
	{
	}

/* Righe Dispari */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall,
TD.VetrinaProdotti-TabellaProdotti-Nome,
TD.VetrinaProdotti-TabellaProdotti-Prezzo,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello
	{
	background-color: #fefefe;
	border-bottom: 1px solid #ccc;
	height: auto;
	padding: 2px;
	}
/* Righe Pari */
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt,
TD.VetrinaProdotti-TabellaProdotti-Nome-Alt,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt,
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Alt
	{
	background-color: #ffffff;	
	border-bottom: 1px solid #ccc;
	height: auto;
	padding: 2px;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt
	{
	width: 106px;
	text-align: center;
	border-right: 3px solid #ccc;
	padding:3px;
	background-image: url(../images/vetrina-image-not-available.gif);
	background-position: 30px 3px;
	background-repeat: no-repeat;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt
	{
	border-right: 3px solid #ccc;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall IMG,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt IMG
	{
	margin: 3px;
	}
TD.VetrinaProdotti-TabellaProdotti-FotoSmall A, TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:active, TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:visited, TD.VetrinaProdotti-TabellaProdotti-FotoSmall A:hover,
TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A, TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:visited, TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:active, TD.VetrinaProdotti-TabellaProdotti-FotoSmall-Alt A:hover
	{
	background-color: transparent;
	}

SPAN#cp_campofoto_1_0
	{
	}
TD.VetrinaProdotti-TabellaProdotti-Nome
	{
	}
TD.VetrinaProdotti-TabellaProdotti-Nome-Alt
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-NomeProduttore
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	height: 16px;
	margin-left: 4px;
	font-size: 12px;
	text-transform: uppercase;
	color: #069;
	color: #555;
	font-weight: bold;
	}
SPAN#cp_campoproduttore_0
	{
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link
	{
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	margin-left: 4px;
	}
SPAN#cp_camponomenolink_0
	{
	}
DIV.VetrinaProdotti-TabellaProdotti-Descrizione
	{
	margin: 5px;
	color: #666;
	font-size: 11px;
	margin-bottom: 10px;
	text-transform: lowercase;
	ddisplay: none;
	}
SPAN#cp_campodescrizione_0
	{
	}

TD.VetrinaProdotti-TabellaProdotti-Prezzo,
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt
	{
	text-align: right;
	width: 120px;
	}
TD.VetrinaProdotti-TabellaProdotti-Prezzo-Alt
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-PrezzoBarrato
	{
	text-decoration: line-through;
	color: #ccc;
	size: 12px;
	letter-spacing: 2px;
	display:none;
	}
SPAN#cp_campovaluta_0
	{
	}
SPAN#cp_campoprezzolistino_0
	{
	}
SPAN.VetrinaProdotti-TabellaProdotti-PrezzoReale
	{
	color: #c30;
	font-size: 16px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
	margin-bottom: 2px;
	height: 18px;
	}
SPAN#cp_campoprezzo_0
	{
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello
	{
	}
TD.VetrinaProdotti-TabellaProdotti-LinkCarrello-Alt
	{
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link, A.VetrinaProdotti-TabellaProdotti-Nome-Link:active,
A.VetrinaProdotti-TabellaProdotti-Nome-Link:visited, A.VetrinaProdotti-TabellaProdotti-Nome-Link:hover
	{
	text-decoration: none;
	padding-bottom: 2px;
	margin-bottom: 10px;
	}
A.VetrinaProdotti-TabellaProdotti-Nome-Link:hover
	{
	color: #c30;
	background-color: transparent;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello
	{
	vertical-align:top;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A, DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:active,
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:visited, DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:hover
	{
	background-color: trasparent;
	}
DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello A:hover
	{
	background-color: #fff;
	}


DIV.VetrinaProdotti-TabellaProdotti-Qta-Carrello INPUT
	{
	height: 18px;
	width: 30px;
	font-size: 11px;
	border: 1px solid #ccc;
	}
DIV.VetrinaProdotti-TabellaProdotti-LinkScheda
	{
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:10px;
	}

/*** VETRINA 2 COLONNE
**********************/
DIV.VetrinaProdotti-2Colonne
	{
	margin: 0px;
	padding: 0px;
	width: 530px;
	height: auto;
	}
TABLE.Tabella-VetrinaProdotti-2Colonne
	{
	width: 100%;
	height: auto;
	margin: 0px;
	margin-top: -40px;
	padding: 0px;
	}
TABLE.Tabella-VetrinaProdotti-2Colonne TD
	{
	margin: 0px;
 vertical-align: top;
	}
TD.Tabella-VetrinaProdotti-2Colonne-Col1
	{
	width: auto;
	}
TD.Tabella-VetrinaProdotti-2Colonne-Col2
	{
	width: auto;
	padding-left: 40px;
	text-align: right;
	}

TABLE.Tabella2-VetrinaProdotti-2Colonne
	{
	width: 240px;
	margin: 0px;
	margin-top: 40px;
	padding: 0px;
	}
TABLE.Tabella2-VetrinaProdotti-2Colonne TD
	{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	}
TD.Tabella2-VetrinaProdotti-2Colonne-Col1
	{
	width: 80px;
	height: auto;
	}
TD.Tabella2-VetrinaProdotti-2Colonne-Col2
	{
	width: 160px;
	height: auto;
	text-align: left;
	}

TABLE.Tabella3-VetrinaProdotti-2Colonne
	{
	width: 80px;
	margin: 0px;
	padding: 0px;
	}
TABLE.Tabella3-VetrinaProdotti-2Colonne TD
	{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	}
TD.Tabella3-VetrinaProdotti-2Colonne-Riga1
	{
	}
TD.Tabella3-VetrinaProdotti-2Colonne-Riga1 IMG
	{
	border:1px solid #333;
	margin-bottom: 10px;
	margin-right: 5px;
	}
TD.Tabella3-VetrinaProdotti-2Colonne-Riga2
	{
	}
TD.Tabella3-VetrinaProdotti-2Colonne-Riga2 INPUT
	{
	width: 20px;
	}

TABLE.Tabella4-VetrinaProdotti-2Colonne
	{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
TABLE.Tabella4-VetrinaProdotti-2Colonne TD
	{
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga1
	{
	font-family: Tahoma, Verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	height: 16px;
	vertical-align:top;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga2
	{
	font-family: Tahoma, Verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c00;
 height: 50px;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga2 A, TD.Tabella4-VetrinaProdotti-2Colonne-Riga2 A:active,
TD.Tabella4-VetrinaProdotti-2Colonne-Riga2 A:visited, TD.Tabella4-VetrinaProdotti-2Colonne-Riga2 A:hover
	{
	text-decoration: none;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga2 A:hover
	{
	background-color: #c00;
	color: #fff;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga3
	{
	background-image: url(../images/dettaglio-scheda.html);
	background-repeat: no-repeat;
	background-position: 80px 0px;
	height: 40px;
	text-align: right;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga3 A, TD.Tabella4-VetrinaProdotti-2Colonne-Riga3 A:active,
TD.Tabella4-VetrinaProdotti-2Colonne-Riga3 A:visited,
TD.Tabella4-VetrinaProdotti-2Colonne-Riga3 A:hover
	{
	text-decoration: none;
	color: #999;
	text-align: right;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga3 A:hover
	{
	color: #ccc;
	background-color: transparent;
	}

TD.Tabella4-VetrinaProdotti-2Colonne-Riga4
	{
	height: 40px;
	vertical-align: bottom;
	text-align: right;
	}
TD.Tabella4-VetrinaProdotti-2Colonne-Riga4 IMG
	{
	margin-right: -2px;
	}

/*** BLOCCO CATEGORIE ***/
P.BloccoVetrina-Titolo
	{
	display: none;
	}
P.BloccoVetrina-Famiglia-Liv1,
P.BloccoVetrina-Famiglia-Liv2,
P.BloccoVetrina-Famiglia-Liv3
	{
	margin: 2px;	
	}
P.BloccoVetrina-Famiglia-Liv2,	
P.BloccoVetrina-Famiglia-Liv2	 A.S-cataprod_catablock_categoria, P.BloccoVetrina-Famiglia-Liv2	 A.S-cataprod_catablock_categoria:active,
P.BloccoVetrina-Famiglia-Liv2	 A.S-cataprod_catablock_categoria:visited, P.BloccoVetrina-Famiglia-Liv2	 A.S-cataprod_catablock_categoria:hover
	{
	margin-left:0px;
	}
P.BloccoVetrina-Famiglia-Liv3,
P.BloccoVetrina-Famiglia-Liv3 A.S-cataprod_catablock_categoria, P.BloccoVetrina-Famiglia-Liv3 A.S-cataprod_catablock_categoria:active,
P.BloccoVetrina-Famiglia-Liv3 A.S-cataprod_catablock_categoria:visited, P.BloccoVetrina-Famiglia-Liv3 A.S-cataprod_catablock_categoria:hover
	{
	margin-left:10px;
	}	

SPAN.S-cataprod_catablock_catvuota
	{
	display: none;
	}
	
A.S-cataprod_catablock_categoria, A.S-cataprod_catablock_categoria:active,
A.S-cataprod_catablock_categoria:visited, A.S-cataprod_catablock_categoria:hover
	{
	width: 100%;
	text-decoration: none;
	color: #900;
	padding: 2px;
	display: block;
	}

P.BloccoVetrina-Famiglia-Liv1 A, P.BloccoVetrina-Famiglia-Liv1 A:active, P.BloccoVetrina-Famiglia-Liv1 A:visited, P.BloccoVetrina-Famiglia-Liv1 A:hover
	{
	margin: 0px;
	margin-top: 4px;
	padding: 4px;
	text-transform: uppercase;
	background-color: #6d272d;
	color: #fff;
	width: 100%;
	height: auto;
	}

P.BloccoVetrina-Famiglia-Liv2
	{
	margin:0px;
	margin-left: 10px;
	background-color: #fff;
	}
	
P.BloccoVetrina-Famiglia-Liv2 A, P.BloccoVetrina-Famiglia-Liv2 A:active, 
P.BloccoVetrina-Famiglia-Liv2 A:visited, P.BloccoVetrina-Famiglia-Liv2 A:hover
	{
	margin: 0px;
	margin-top: 2px;
	margin-left: 10px;
	padding: 3px;
	text-transform: capitalize;
	background-color: #fff;
	color: #6d272d;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, Verdana;
	}	

P.BloccoVetrina-Famiglia-Liv1 SPAN.S-cataprod_catablock_catscelta, 	
P.BloccoVetrina-Famiglia-Liv2 SPAN.S-cataprod_catablock_catscelta 
	{
	margin-top: 2px;
	padding: 3px;
	text-transform: uppercase;
	background-color: #a7a77c;
	color: #fff;
	width: 100%;
	height: auto;
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, Verdana;	
	font-weight: bold;
	line-height: 18px;
	display: block;
	}
P.BloccoVetrina-Famiglia-Liv1 A.S-cataprod_catablock_categoria
	{
	font-size: 12px;
	font-family: Arial Narrow, Tahoma, Verdana;	
	}
	
P.BloccoVetrina-Famiglia-Liv1 SPAN.S-cataprod_catablock_catvuota,
P.BloccoVetrina-Famiglia-Liv2 SPAN.S-cataprod_catablock_catvuota
	{
	display: none;
	padding: 0px;
	}
	
	
DIV.Blocco-Temp-Categorie
	{
	position: relative;	
	float: left;
	width: 140px;
	margin-top: 34px;
	margin-left: 10px;
	margin-bottom: -130px;
	}
DIV.Blocco-Categorie
	{
	position: relative;	
	float: left;
	width: 174px;
	margin: 0px;
	margin-left: 5px;
	margin-top: 52px;
	display: block;
	ddisplay: none;
	}
DIV.Blocco-Comingsoon
	{
	position: relative;	
	float: left;
	width: 150px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 6px;
	padding: 0px;
	padding-right: 10px;
	display: block;	
	border-right: 1px solid #ccc;
	}
DIV.Blocco-Comingsoon P
	{
	font-size: 11px;
	text-align: center;	
	}

	
DIV.Percorso-Categorie
	{
	position: relative;
	mmargin-left: -100px;
	z-index: 3;
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	padding: 2px;	
	}

/*** VETRINA HOME PAGE ***/
DIV.VetrinaProdotti-HomePage
	{
	width: 710px;
	margin: 0px;
	margin-left:1px;
	mmargin-bottom: -14px;
	padding: 0px;
	vertical-align: bottom;
	bbackground-image: url(../images/sfondo-vetrina-home.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;		
	z-index: 3;
	}
TABLE.VetrinaProdotti-HomePage-Tabella
	{
	margin: 0px;
	margin-top: 74px;
	}
TABLE.VetrinaProdotti-HomePage-Tabella TD
	{
	padding: 0px;
	margin: 0px;
	}
	
TD.VetrinaProdotti-HomePage-Tabella-Col1
	{
	}
	
TABLE.VetrinaProdotti-Blocco1
	{
	}
TABLE.VetrinaProdotti-Blocco1 TD
	{
	padding: 0px;
	margin: 0px;
	}
	
TD.VetrinaProdotti-Blocco1-Col1
	{
	width: 70px;
	}
DIV.Foto-Prodotto
	{
	margin-left: 16px;
	margin-bottom: 4px;
	border:solid 2px #ccc;
	}
TD.VetrinaProdotti-Blocco1-Col2
	{
	width: 100px;
	padding:0px;
	background:URL(../../../dati/ContentManager/images/special-price.jpg);
	background-repeat:no-repeat;
	background-position:60 180;
	}
DIV.VetrinaProdotti-Home-Nome
	{
	position: relative;
	z-index: 3;
	margin: 0px;
	margin-left:-10px;
	margin-left:10px;
	width: 130px;
	height: 36px;
	}
DIV.VetrinaProdotti-Home-Nome A, DIV.VetrinaProdotti-Home-Nome A:active, 
DIV.VetrinaProdotti-Home-Nome A:visited, DIV.VetrinaProdotti-Home-Nome A:hover
	{
	font-family: Times New Roman, Georgia, Verdana, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	line-height: 16px;
	}
DIV.VetrinaProdotti-Home-Nome A:hover
	{
	text-decoration: underline;	
	background-color: transparent;
	}
	
DIV.VetrinaProdotti-Home-Produttore
	{
	position: relative;
	z-index: 3;
	margin: 0px;
	margin-left:-10px;
	width: 130px;
	height: 30px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #aaa;	
	display:none;
	}
DIV.VetrinaProdotti-Home-Attributi
	{
	position: relative;
	z-index: 3;
	margin: 0px;
	margin-left:-10px;
	margin-left:10px;
	margin-top:10px;
	width: 130px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;	
	color: #aaa;
	}
DIV.VetrinaProdotti-Home-Prezzo
	{
	position: relative;
	z-index: 3;
	margin: 0px;
	margin-left:10px;
	width: 130px;
	text-align: left;
	}
DIV.PrezzoListino-Home
	{
	width: 100%;
	height: 20px;
	margin: 0px;
	margin-top: 10px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;		
	text-decoration: line-through;
	color: #aaa;
	text-align: left;
	}
DIV.Prezzo-Home
	{
	width: 100%;
	height: 20px;	
	margin: 0px;
	margin-bottom: 10px;	
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
	font-size: 16px;		
	font-weight: bold;
	color: #900;	
	text-align: left;	
	}
DIV.VetrinaProdotti-Home-Acquista
	{
	margin-left:10px;
	}
SPAN.Quantita-Home
	{
	float: left;
	width: 100%;	
	text-align: left;		
	margin: 0px;
	margin-bottom: 10px;		
	}
SPAN.Quantita-Home INPUT
	{
	height: 20px;
	}
	
SPAN.Carrello-Home
	{
	float: left;
	}

	
	
	
	
	
/*** SCHEDA PRODOTTO ***/
TABLE.Tabella-Prodotto
	{
	position: relative;
	width: 480px;
	float: right;
	margin: 0px;
	margin-top: 10px;
	margin-right: 10px;
	z-index: 3;
	}
TD.Tabella-Prodotto-Nome
	{
	}
DIV.Nome-Prodotto
	{
	margin: 0px;
	font-family: Times New Roman, Tahoma, Verdana, Arial, Helvetica;
	font-size: 28px;
	font-weight: normal;
	color: #900;
	}

TD.Tabella-Prodotto-Varianti
	{
	ddisplay: none;
	}
SPAN.Varianti
	{
	float: left;
	margin-top: 0px;
	margin-left: 4px;
	font-weight: bold;
	font-family: Trebuchet Ms, Tahoma, Verdana, arila, Helvetica;
	font-size: 13px;
	color: #fff;
	}
SPAN.Varianti SELECT
	{
	margin-left: 4px;
	font-weight: normal;	
	border:1px solid #ccc;
	font-family: Trebuchet Ms, Tahoma, Verdana, arila, Helvetica;
	font-size: 12px;	
	color: #333;
	height: 18px;
	padding: 0px;
	}

TD.Tabella-Prodotto-Prezzo
	{
	background-color: #a7a77c;
	}
DIV.Prezzo
	{
	height: 26px;
	margin-top: 8px;
	display: block;
	vertical-align:top;
	padding: 0px;
	}
SPAN.PrezzoListino
	{
	float: left;
	height: 18px;
	background-color:#fefefe;
	border: 1px solid #aaa;
	border: 1px solid #900;	
	font-family: Trebuchet Ms, Tahoma, Verdana, arila, Helvetica;
	font-size: 12px;
	color: #aaa;
	font-weight: normal;	
	text-decoration: line-through;
	margin: 0px;
	margin-left: 4px;
	margin-left: 10px;	
	margin-right: 1px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	display:none;
	}
SPAN.Prezzo
	{
	float: left;
	margin-left: 10px;		
	height: 18px;
	background-color:#fefefe;
	border: 1px solid #aaa;
	border: 1px solid #900;		
	font-family: Trebuchet Ms, Tahoma, Verdana, arila, Helvetica;
	font-size: 12px;
	color: #900;
	font-weight: bold;
	margin: 0px;	
	margin-right: 10px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;	
	}	
SPAN.Quantita
	{
	float: left;
	margin: 0px;
	margin-top: -18px;	
	margin-left: 286px;
	margin-left: 320px;	
	width: 100px;
	height: 24px;	
	height: 18px;	
	z-index: 2;	
	}
SPAN.Quantita INPUT
	{
	margin-left: 2px;
	border: 1px solid #aaa;
	height: 18px;
	}
	
SPAN.Carrello
	{
	float: right;
	margin: 0px;
	margin-top: -27px;
	z-index: 3;
	width: 90px;
	height: 20px;
	padding: 3px;
	}
SPAN.Carrello IMG
	{
	display: block;
	margin: 0px;
	margin-left: 10px;
	margin-top: 6px;
	}

TD.Tabella-Prodotto-Attributi
	{
	}
TABLE.Tabella-Attributi
	{
	width: 240px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	margin-top: 10px;
	background-color: #fafafa;
	background-color: #e8e8d8;	
	}
TABLE.Tabella-Attributi TD,
TABLE.Tabella-Attributi TD SPAN
	{	
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;	
	vertical-align: top;
	}
	
TD.Tabella-Attributi-Etichetta
	{
	text-align: right;
	width: 80px;
	width: 110px;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	color: #333:	
	}
SPAN.Attributi-Etichetta
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #333;
	height: 18px;	
	padding: 2px;
	margin: 0px;	
	margin-top: 2px;
	mmargin-right: 2px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	}

TD.Tabella-Attributi-Valore
	{
	width: 150px;
	width: 130px;
	height: 20px;	
	vertical-align: middle;	
	}
SPAN.Attributi-Valore
	{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666;	
	height: 18px;	
	padding: 2px;
	margin: 0px;	
	mmargin-top: 2px;
	mmargin-right: 2px;
	text-transform: lowercase;
	display: block;
	}

SPAN.Immagine-Produttore
	{
	float: left;
	}
SPAN.Immagine-Produttore IMG
	{
	z-index: 4;
	margin-top: -136px;
	margin-right:-80px; 
	float: right;
	}
	
TD.Tabella-Prodotto-Foto
	{
	text-align: center;
	width: 230px;
	border-left: 1px solid #ccc;
	}

DIV.FOTO
	{
	margin-top: 10px; 
	min-height: 160px;
	height: auto !important;
	height: 160px;
	vertical-align: center;
	vertical-align: middle;
	}
	
DIV.FOTO IMG
	{
	margin: auto;
	vertical-align: center;
	vertical-align: middle;	
	border: 3px solid #ccc;
	}
DIV.Dicitura-Foto
	{
	font-family: Trebuchet Ms, Arial Narrow, Tahoma, Verdana;
	font-size: 11px;
	color: #333;
	width: 180px;
	width: 100%;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;	
	margin: 0px;
	}
	
	
TD.Tabella-Prodotto-Descrizione
	{
	}

DIV.Titolo-Descrizione
	{
	margin: 0px;
	margin-top: 10px;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #900;	
	}
DIV.Descrizione
	{
	text-align: left;
	font-family: Trebuchet Ms, Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666;	
	line-height: 16px;
	}

/*** CARRELLO
**************************/

TABLE.Carrello-Tabella
	{
	width:100%;
	margin:0px;
	margin-right: 10px;
	padding: 0px;
	display: block;
	}
TABLE.Carrello-Tabella TD
	{
	padding:3px;
	margin: 0px;
	}

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
	{
	background-color:	#a7a77c;
	color: #333;
	height: 25px;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
TD.Carrello-Intestazione-Codice
	{
	display:none;
	}
TD.Carrello-Intestazione-Descrizione
	{
	text-align: left;
	}
TD.Carrello-Intestazione-Produttore, 	TD.Carrello-Produttore
	{
	display:none;
	}
TD.Carrello-Codice
	{
	width:60px;
	display: none;
	}
TD.Carrello-Produttore
	{
	}
TD.Carrello-Descrizione
	{
	color:#900;
	border-bottom: 1px solid #a7a77c;
	}
TD.Carrello-Descrizione A, TD.Carrello-Descrizione A:active, TD.Carrello-Descrizione A:visited,
TD.Carrello-Descrizione A:hover
	{
	font-size:11px;
	text-decoration: underline;
	}
TD.Carrello-Quantita
	{
	width:40px;
	text-align:center;
	border-bottom: 1px solid #a7a77c;
	}
TD.Carrello-Quantita INPUT
	{
	margin-left: 10px;
	text-align: right;
	padding-bottom: 2px;
	height: 18px;
	vertical-align: middle;
	}
	
TD.Carrello-PrezzoUnitario
	{
	width:90px;
	text-align:center;
	border-bottom: 1px solid #a7a77c;
	font-size:11px;
	}
TD.Carrello-Prezzo
	{
	width:90px;
	text-align:right;
	border-bottom: 1px solid #a7a77c;
	font-size:11px;
	}
SPAN.Carrello-PrezzoBarrato
	{
	}
TD.Carrello-Intestazione-LinkElimina,
TD.Carrello-LinkElimina,
TD.Carrello-TotaleBlank
	{
	width:40px;
	text-align:center;
	}
TD.Carrello-LinkElimina INPUT
	{
	text-align: center;
	margin-left: 10px;
	}
TD.Carrello-Operazioni
	{
	text-align:right;
	padding-top: 4px;
	}
INPUT.Carrello-Operazioni-Aggiorna,
BUTTON.Carrello-Operazioni-Ordina
	{
	margin-top: 10px;
	height: 25px;
	}
TD.Carrello-TotaleLabel,
TD.Carrello-TotaleImporto,
TD.Carrello-TotaleBlank
	{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	background:#efefef;
	padding-top:10px;
	border-bottom: 1px dashed #ccc;
	}
TD.Carrello-TotaleImporto
	{
	text-align:center;
	}

/*** ORDINE FASE 1-2-3-4
**********************/

TABLE.OrdiniFase1-Tabella,
TABLE.OrdiniFase2-Tabella,
TABLE.OrdiniFase3-Tabella,
TABLE.OrdiniFase4-Tabella
	{
	width:100%;
	}
/* fase 1*/
TABLE.OrdiniFase1-Tabella TD
	{
	}
TD.OrdiniFase1-Tabella1-Cella2,
TD.OrdiniFase1-Tabella2-Cella2,
TD.OrdiniFase1-Tabella3-Cella2
	{
	width:300px;
	}
TD.OrdiniFase1-Tabella1-Cella1,
TD.OrdiniFase1-Tabella2-Cella1,
TD.OrdiniFase1-Tabella3-Cella1
	{
	width:150px;
	text-align: right;
	padding-right: 10px;
	}
TD.OrdiniFase1-Errori
	{
	font-weight:bold;
	font-size:13px;
	color:#f00;
	padding-top:5px;
	padding-bottom:5px;
	}
TD.OrdiniFase1-Tabella1-Cella2 INPUT,
TD.OrdiniFase1-Tabella1-Cella2-a INPUT,
TD.OrdiniFase1-Tabella1-Cella2 SELECT,
TD.OrdiniFase1-Tabella1-Cella2-a SELECT,
TD.OrdiniFase1-Tabella2-Cella2 INPUT,
TD.OrdiniFase1-Tabella2-Cella2-a INPUT,
TD.OrdiniFase1-Tabella3-Cella2 INPUT,
TD.OrdiniFase1-Tabella3-Cella2-a INPUT,
TD.Ordini
	{
		margin: 2px;
		width:90%;
	}

TD.OrdiniFase1-Prosegui
	{
	height: 20px;
	display: block;
	
	}
	
	
TD.OrdiniFase1-Prosegui INPUT
	{
	margin-left: 160px;
	}


TD.OrdiniFase1-Titolo,
TD.OrdiniFase2-Titolo,
TD.OrdiniFase3-Titolo,
TD.OrdiniFase4-Titolo
	{
	height:30px;
	vertical-align:top;
	}
TD.OrdiniFase2-Titolo
	{
	}
TD.OrdiniFase3-Titolo
	{
	}
TD.OrdiniFase4-Titolo
	{
	}
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;
	padding-left:5px;
	}
TD.OrdiniFase1-Testo H2, TD.OrdiniFase2-Testo H2, 
TD.OrdiniFase3-Testo H2, TD.OrdiniFase4-Testo H2
	{
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin:0px;
	padding: 0px;
	}
	
	
	
TD.OrdiniFase2-Testo
	{
	border-bottom: 1px solid #900;
	}
TD.OrdiniFase2-Tabella1-Descrizione,
TD.OrdiniFase2-Tabella1-RadioButton,
TD.OrdiniFase2-Tabella1-Info
	{
	padding-left: 5px;
	padding-top:10px;
	border-bottom: 1px dashed #ddd;
	}
TD.OrdiniFase2-Tabella1-Descrizione
	{
	width: 270px;
	}
TD.OrdiniFase2-Tabella1-Info
	{
	display:none;
	}
TD.OrdiniFase2-Cella INPUT
	{
	margin-left: 5px;
	}

TD.OrdiniFase1-Cella,
TD.OrdiniFase2-Cella,
TD.OrdiniFase3-Cella,
TD.OrdiniFase4-Cella
	{
	padding:2px;
	padding-bottom:5px;
	text-align:left;
	}
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;
	}
/***DATI PER LA REGISTRAZIONE UTENTE***/
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:100%;
	height:auto;
	}
TABLE.OrdiniFase2-Tabella1
	{
	}
TABLE.OrdiniFase1-Tabella1-DatiPersonali,
TABLE.OrdiniFase1-Tabella2-DatiFattura,
TABLE.OrdiniFase1-Tabella3-DatiSpedizione,
TABLE.OrdiniFase3-Tabella2,
TABLE.OrdiniFase3-Tabella4,
TABLE.OrdiniFase3-Tabella6
	{
margin: 0px;
padding: 0px;
	}
TD.OrdiniFase3-Tabella1-Spedizione
	{
	width: 240px;
	padding-left: 30px;
	}
TD.OrdiniFase3-Tabella1-CostoSpedizione
	{
	display: none;
	}
TABLE.OrdiniFase3-Tabella3-Dati,
TABLE.OrdiniFase3-Tabella5-Destinatario,
TABLE.OrdiniFase3-Tabella7-DatiFatturazione
	{
	background-color:#fff;
	border-top:1px solid #ccc;
	}
TABLE.OrdiniFase4-Tabella1,
TABLE.OrdiniFase4-Tabella2,
TABLE.OrdiniFase4-Tabella3,
TABLE.OrdiniFase4-Tabella4,
TABLE.OrdiniFase4-Tabella6
	{
	width: 100%;
	}
TD.OrdiniFase4-Tabella1-Cella1,
TD.OrdiniFase4-Tabella2-Cella1,
TD.OrdiniFase4-Tabella4-Cella1,
TD.OrdiniFase4-Tabella6-Cella1
	{
	width: 70%;
	text-align: left;
	}
TD.OrdiniFase4-Tabella1-Cella1 H2,
TD.OrdiniFase4-Tabella2-Cella1 H2,
TD.OrdiniFase4-Tabella4-Cella1 H2,
TD.OrdiniFase4-Tabella6-Cella1 H2
	{
	text-align: left;
	float: left;
	}
TD.OrdiniFase4-Tabella6-Cella2,
TD.OrdiniFase4-Tabella4-Cella2,
TD.OrdiniFase4-Tabella2-Cella2,
TD.OrdiniFase4-Tabella1-Cella2
	{
	width: 30%;
	text-align: right;
	padding-top: 20px;
	padding-left: 10px;
vertical-align: middle;
	}
TD.OrdiniFase4-Tabella6-Cella2 A, TD.OrdiniFase4-Tabella6-Cella2 A:active,
TD.OrdiniFase4-Tabella6-Cella2 A:visited, TD.OrdiniFase4-Tabella6-Cella2 A:hover,
TD.OrdiniFase4-Tabella4-Cella2 A, TD.OrdiniFase4-Tabella4-Cella2 A:active,
TD.OrdiniFase4-Tabella4-Cella2 A:visited, TD.OrdiniFase4-Tabella4-Cella2 A:hover,
TD.OrdiniFase4-Tabella2-Cella2 A, TD.OrdiniFase4-Tabella2-Cella2 A:active,
TD.OrdiniFase4-Tabella2-Cella2 A:visited, TD.OrdiniFase4-Tabella2-Cella2 A:hover,
TD.OrdiniFase4-Tabella1-Cella2 A, TD.OrdiniFase4-Tabella1-Cella2 A:active,
TD.OrdiniFase4-Tabella1-Cella2 A:visited, TD.OrdiniFase4-Tabella1-Cella2 A:hover
	{
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	}
TABLE.OrdiniFase4-Tabella3-Dati,
TABLE.OrdiniFase4-Tabella5-Destinatario,
TABLE.OrdiniFase4-Tabella7-DatiFatturazione
	{
	width: 100%;
	}
TD.OrdiniFase4-Tabella3-Cella1,
TD.OrdiniFase4-Tabella5-Cella1,
TD.OrdiniFase4-Tabella7-Cella1
	{
	width: 150px;
	padding-left: 10px;
	padding: 5px;
border-bottom: 1px solid #ccc;
	margin-left: 10px;
	height:20px;
	}
TD.OrdiniFase4-Tabella3-Cella3,
TD.OrdiniFase4-Tabella5-Cella3,
TD.OrdiniFase4-Tabella7-Cella3
	{
	width: auto;
	height:20px;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	margin-left: 10px;
	}

/*** Riferimenti Chiusura Ordine ***/
SPAN.Metodo-Pagamento,
SPAN.Spese-Spedizione,
SPAN.Condizioni-Trasporto,
SPAN.Condizioni-Vendita,
SPAN.Stampa-Pagina
	{
	width: 200px;
	height: 20px;
	float: right;
	margin: 2px;
	padding: 2px;
	display: block;
	clear:right;
	text-align: right;
	text-transform: capitalize;
	}
SPAN.Metodo-Pagamento
	{
	font-weight: bold;
	}

SPAN.Spese-Spedizione
	{
	}
SPAN.Condizioni-Trasporto
	{
	float: left;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
	}
SPAN.Condizioni-Vendita
	{
	float: left;
	text-align: left;
	text-transform: uppercase;
	font-size: 11px;
	}
SPAN.Stampa-Pagina
	{
	width: 220px;
	height: 30px;
	}
