TD.contenuto{ width: 510px; background: #FFFFFF; vertical-align: top; padding: 2px 4px 2px 4px; font-size: 11px; color: #000000; }

/* TITOLI [ inizio ] :::::::::::::::::::::::::::::::::::*/
	MARQUEE.spot{ background: #FFAF0C; color: #ffffff; font-size: 11px; font-weight: bold; vertical-align: bottom; border-bottom: 3px solid #ffffff; display: block; width: 504px; height: 27px; direction: ltr; padding-top: 5px; }
	/*  Titolo testuale arancio (percorso catalogo) */
		TABLE.titoloTxt TD{ font-size: 11px; color: #E27500; font-weight: bold; padding: 6px 10px 4px 10px; }
		TABLE.titoloTxt{ border-bottom: 1px solid #E27500; width: 100%; margin-bottom: 12px; }
		TABLE.titoloTxt FONT,
		TABLE.titoloTxt A:LINK,
		TABLE.titoloTxt A:VISITED,
		TABLE.titoloTxt A:ACTIVE,
		TABLE.titoloTxt A:HOVER { font-size: 11px; color: #E27500; font-weight: Normal; text-decoration: none; }
		TABLE.titoloTxt A:HOVER { color: #F99831; text-decoration: underline; }
/* ::::::::::::::::::::::::::::::::::: [ fine ] TITOLI */

/* TABELLE [ inizio ] ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

	/*  Tabella con testata azzurra SENZA bordo (INTESTAZIONE PAGINA) */
		TABLE.titoloAzzurro{ width: 100%; height: 30px; background-image: url(../images/comuni/main_titolo_bg.gif); background-position: top; background-repeat: no-repeat; background-color: #ffffff; margin-bottom: 12px; }
		TABLE.titoloAzzurro TD{ font-size: 14px; color: #000000; font-weight: bold; vertical-align: text-top; padding: 7px 7px 0px 7px; width: 100%; }
		TABLE.titoloAzzurro TH{ text-align: right; padding: 0px; vertical-align: top; }
		TABLE.titoloAzzurro FONT.sottotitolo{ font-size: 12px; padding-top: 8px; height: 0PX; font-weight: normal; }
	
	/*  Tabella con testata azzurra e bordo Arancio  (tabella 01) */
		TABLE.tabella01 { width: 100%; background-image: url(../images/comuni/main_titolo_bordo_arancio_bg.gif); background-position: top; background-repeat: no-repeat; }
		TD.tabella01{ border-bottom: 1px solid #E27500; border-left: 1px solid #E27500; border-right: 1px solid #E27500; padding: 4px 7px 7px 7px; }

	/*  Tabella con testata azzurra e bordo grigio (tabella 02) */
		TABLE.tabella02Titolo { width: 504px; background-image: url(../images/comuni/main_titolo_bordo_grigio_bg.gif); background-position: bottom; background-repeat: no-repeat; }
		TABLE.tabella02 { width: 504px; border-left: 1px solid #BCBBBB; border-right: 1px solid #BCBBBB; margin-bottom: 10px;}
		TABLE.tabella02 TD,
		TABLE.tabella02 TH{ text-align: left; font-size: 10px; border-bottom: 1px solid #BCBBBB; }
		TABLE.tabella02 TD{ padding: 3px 8px 3px 8px; width: 120px; text-align: left; }
		TABLE.tabella02 A:LINK,
		TABLE.tabella02 A:VISITED,
		TABLE.tabella02 A:ACTIVE,
		TABLE.tabella02 A:HOVER{ padding: 3px 8px 3px 8px; font-size: 10px; text-decoration: none; color: #333333; }
		TABLE.tabella02 A:HOVER{ text-decoration: underline; color: #000000; }

	/*  Tabella con testata Arancio e bordo grigio (03) */
		TABLE.tabella03Titolo { width: 100%; }
		TABLE.tabella03Titolo TH{ border: 1px solid #E27500; background: #E27500; background-image: url(../images/comuni/main_titolo_arancio_bg.gif); text-align: left; vertical-align: middle; padding: 6px 10px 6px 10px; color: #ffffff; font-size: 11px; text-transform: uppercase; }
		TABLE.tabella03Titolo IMG{ vertical-align: middle; margin-right: 5px; }
		TABLE.tabella03Titolo A:LINK,
		TABLE.tabella03Titolo A:VISITED,
		TABLE.tabella03Titolo A:ACTIVE,
		TABLE.tabella03Titolo A:HOVER { font-weight: bold; color: #ffffff; text-decoration: none; text-transform: uppercase; }
		TABLE.tabella03Titolo A:HOVER { text-decoration: underline; }
		TABLE.tabella03{ width: 100%; border-left: 1px solid #DAD9D7; border-right: 1px solid #DAD9D7; }
		TABLE.tabella03 TH{ background-color: #EAEAEA; font-size: 10px; font-style: italic; font-weight: normal; color: #525252; text-align: left; height: 18px; padding-left: 10px; }
		TD.tabella03Sx{ width: 145px; color: #E27500; text-align: left; background: #ffffff; border-bottom: 1px solid #DAD9D7; border-right: 1px solid #DAD9D7; }
		TD.tabella03Sx A:LINK,
		TD.tabella03Sx A:VISITED,
		TD.tabella03Sx A:ACTIVE,
		TD.tabella03Sx A:HOVER { font-size: 10px; text-decoration: none; color: #E27500; padding: 3px 8px 3px 10px; width: 100%; font-weight: bold; display: block; }
		TD.tabella03Sx A:HOVER { color: #ffffff; background: #E27500; }
		TD.tabella03Center{ width: 270px; padding: 3px 8px 3px 10px; border-bottom: 1px solid #DAD9D7; font-size: 10px; color: #333333; text-align: left; font-style: normal; }
		TD.tabella03Dx{ font-size: 10px; font-style: normal; color: #333333; text-align: left; padding: 3px 8px 3px 10px; border-bottom: 1px solid #DAD9D7; }

	/*  Tabella SCHEDA PRODOTTO (04) */
		/* TOP */
			TABLE.tabella04Top{ width: 100%; background: #FEF4D2; }
			TD.tabella04Top_Img{ padding: 10px 7px 10px 7px; width: 130px; text-align: center; vertical-align: top; border-left: 1px solid #E27500; border-top: 1px solid #E27500; }
			TABLE.tabella04Top_Titolo { height: 23px; width: 100%; background: #E27500; background-image: url(../images/comuni/main_tabella_titolo.gif); background-position: right top; background-repeat: no-repeat; }
			/* chiudi */
				TABLE.tabella04Top_Titolo A:LINK,
				TABLE.tabella04Top_Titolo A:VISITED,
				TABLE.tabella04Top_Titolo A:ACTIVE,
				TABLE.tabella04Top_Titolo A:HOVER{ color: #FFFFFF; font-size: 14px; text-decoration: none; font-weight: bold; margin-right: 14px; }
				TABLE.tabella04Top_Titolo A:HOVER{ color: #FEF4D2; }
			TABLE.tabella04Top_Titolo TD{ color: #ffffff; font-size: 14px; vertical-align: middle; font-weight: bold; padding: 5px; }
			TD.tabella04Top_Txt{background-image: url(../images/comuni/main_Tabella04Top_bg.gif); background-position: right; background-repeat: repeat-y; vertical-align: top;}
			TABLE.tabella04Top_Txt{ height: 100%; width: 100%; border-right: 1px solid  #E27500; }
			TABLE.tabella04Top_Txt TH{ height: 47px; width: 100%; vertical-align: top; text-align: left; color: #000000; padding: 7px 2px 0px 2px; }
			TABLE.tabella04Top_Txt IMG{ margin: 5px 5px 4px 5px; }
			TABLE.tabella04Top_Txt TD{ vertical-align: top; }
		/* MAIN */
			TABLE.tabella04Body{ height: 28px; width: 100%; background: #FFFBEB; border-right: 1px solid  #E27500; border-left: 1px solid  #E27500; }
			TABLE.tabella04Body TD{ padding: 5px 3px 2px 3px; }
			TABLE.tabella04Body INPUT{ font-size: 11px; border: 1px solid #F2C391; text-align: center; cursor: hand; }
			TABLE.tabella04Bottom TH{ border-top: 1px solid  #E27500; text-align: right; width: 100%; }
			TABLE.tabella04Bottom TD{ background: #FFFBEB; border-left: 1px solid  #E27500; border-right: 1px solid  #E27500; border-bottom: 1px solid  #E27500; }
			TABLE.tabella04Bottom IMG{ vertical-align: bottom; margin: 0px 4px 0px 4px; }
			TABLE.Tabella04quantita TD { padding: 1px 2px 1px 2px; height: 1px; background-color: #FEF4D2; }
			TABLE.Tabella04quantita SPAN { font-size: 11px; color: #33312A; }
			TABLE.Tabella04quantita FONT.note { font-size: 9px; color: #33312A; line-height: 9px; }
		/* variante PEOMOZIONALE */
			TABLE.tabella04Bottom TH.titoloPromozionale{ border-top: 1px solid  #E27500; border-left: 1px solid  #E27500; text-align: left; width: 100%; background-color: #FFF7D9; vertical-align: bottom; }
			TABLE.tabella04Promozionale{ width: 100%; background: #FFF7D9; border-right: 1px solid  #E27500; border-left: 1px solid  #E27500; }
			TABLE.tabella04Promozionale TEXTAREA{ font-size: 11px; border: 1px solid #F2C391; width: 300px; height: 72px; background: #FFFAE9; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }

	/* TABELLA 05 della scheda PRODOTTO */
			TABLE.tabella05 { border-left: 1px solid #E27500; border-right: 1px solid #E27500; width: 100%; }
			TD.tabella05Sx{ border-right: 1px solid #E27500; background: #FFFBEB; height: 100%; }
			TD.tabella05Dx{ vertical-align: top; background: #FEF4D2; width: 100%; }
			TABLE.tabella05Dx_Icone TD{ text-align: right; }
			TABLE.tabella05Dx_Icone IMG{ margin: 3px 2px 10px 5px; }
			TABLE.tabella05Dx_Scheda{ width: 100%; border-top: 1px solid #E27500; }
			TABLE.tabella05Dx_Scheda TH{ width: 115px; vertical-align: top; background: #FFFBEB; font-size: 11px; text-align: right; color: #A69253; font-weight: normal; }
			TABLE.tabella05Dx_Scheda INPUT{ font-size: 11px; border: 1px solid #F2C391; text-align: center; cursor: hand; margin-right: 5px; }
			TABLE.tabella05Dx_Scheda TEXTAREA{ font-size: 11px; border: 1px solid #F2C391; width: 190px; height: 120px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
			A:LINK.tabella05Dx_Scheda,
			A:VISITED.tabella05Dx_Scheda,
			A:ACTIVE.tabella05Dx_Scheda,
			A:HOVER.tabella05Dx_Scheda{ height: 0px; color: #000000; }
			TABLE.tabella05Dx_Scheda TH.spacer{ height: 10px; }
			TABLE.tabella05Dx_Scheda TH.prezzo{ vertical-align: bottom; padding-bottom: 16px; }
			TABLE.tabella05Dx_Scheda TH.quantita{ vertical-align: top; padding-top: 7px; }	
			TABLE.tabella05Dx_Scheda TD{ font-size: 11px; }
			TABLE.tabella05Bottom{ width: 100%; }
			TABLE.tabella05Bottom TH{ border-top: 1px solid  #E27500; width: 100%; text-align: left; vertical-align: top; padding-top: 8px; }
			TABLE.tabella05Bottom TD{ background: #FEF4D2; border-left: 1px solid  #E27500; border-right: 1px solid  #E27500; border-bottom: 1px solid  #E27500; }
			TABLE.tabella05Bottom IMG{ vertical-align: bottom; margin: 0px 4px 0px 4px; }
			TABLE.Tabella05quantita TD { padding: 1px 2px 1px 2px; height: 1px; background-color: #F7EABF; }
			TABLE.Tabella05quantita SPAN { font-size: 11px; color: #33312A; }
			TABLE.Tabella05quantita FONT.note { font-size: 9px; color: #33312A; line-height: 9px; }
		
	/* Barra arancio DELLA LISTA PRODOTTI ----------------------------------------------------------------- */
			TABLE.barraArancio{
	width: 100%;
	height: 20px;
	background: #0049A1;
	color: #ffffff;
	margin-bottom: 15px;
	font-size: 11px;
}
			TABLE.barraArancio INPUT{
	font-size: 11px;
	border-top: 1px solid #002878;
	border-left: 1px solid #002878;
	border-right: 1px solid #80A4D0;
	border-bottom: 1px solid #80A4D0;
	width: 23px;
	background: #003286;
	color: #fff;
	text-align: center;
	vertical-align: baseline;
}
			TABLE.barraArancio A:LINK,
			TABLE.barraArancio A:VISITED,
			TABLE.barraArancio A:ACTIVE,
			TABLE.barraArancio A:HOVER{ color: #ffffff; text-decoration: none; font-weight: bold; }
			TABLE.barraArancio A:HOVER{ color: #80A4D0; }

	/* TABELLA 06 pagina Ordine (CARRELLO) ------------------------------------------------------------ */
		TABLE.tabella06{ width: 100%;  border-right: 1px solid #E27500; font-size: 11px; }
		/*intestazione arancio*/
			TABLE.tabella06 TR.Intestazione{ background: #E27500; height: 17px; }
			TABLE.tabella06 TR.Intestazione TH{ text-align: left; font-weight: bold; color: #ffffff; padding-left: 10px; width: 100%; }
			TABLE.tabella06 TR.Intestazione TD{ color: #ffffff; padding-right: 10px; text-align: right; }
		/* riga grigia con le specifiche in alto  */
			TABLE.tabella06 TR.Specifiche{ background: #EAEAEA; color: #525252; height: 17px; }
			TABLE.tabella06 TR.Specifiche TD{ padding: 0px; color: #525252; height: 17px; font-style: italic; font-size: 10px; vertical-align: middle; border-left: 1px solid #F0B469; }	
		/* dati */
			TABLE.tabella06 TR.Dati{ background: #F7D49D; border-collapse: collapse; }
			TABLE.tabella06 TR.Dati TD{ padding: 0px 2px 3px 3px; background: #FEF4D2; border-left: 1px solid #F0B469; font-size: 10px; color: #666254; vertical-align: middle; }
			TABLE.tabella06 TR.Dati INPUT{ font-size: 9px; width: 27px; height: 14px; padding: 0px; border-top: 1px solid #EAB677; border-left: 1px solid #EAB677; border-bottom: 1px solid #E78A2A; border-right: 1px solid #E78A2A; background: #FDEBB4; margin: 0px; }
		/* chiusura con dati fatturazione */
			TABLE.tabella06 TR.riga TD{ font-size: 1px; height: 3px; background-color: #E27500; }
			TABLE.tabella06 TR.fatturazione TD.fatturazione{ border-left: 1px solid #E27500; border-bottom: 1px solid #E27500; }
			TABLE.tabella06 TR.fatturazione TABLE.fatturazione{ width: 100%; }
			
			TABLE.tabella06 TR.fatturazione TABLE.fatturazione TD{ border-left: 1px solid #E27500; border-bottom: 1px solid #E27500; }
			
			
			TABLE.tabella06 TR.fatturazione TD P.specifiche{ background-color: #EAEAEA; margin: 0px; padding: 2px 1px 2px 2px; height: 17px; vertical-align: middle; font-style: italic; font-size: 9px; color: #525252; }
		
			TABLE.tabella06 TR.fatturazione TD P.dati{ background-color: #FFFAEC; padding: 2px 5px 2px 5px; margin: 0px; font-size: 9px; height: auto; }
			TABLE.tabella06 TR.fatturazione TD P.totale{ background-color: #D6D6D6; margin: 0px; padding: 1px 7px 1px 7px; height: 14px; vertical-align: middle; font-style: italic; font-size: 9px; color: #525252; font-weight: bold; }
			TABLE.tabella06 TR.fatturazione TD P.datiTot{ background-color: #F6D2A5; height: 18px; padding: 3px 7px 3px 7px; margin: 0px; font-size: 11px; text-align: right; }
			P.attenzione{ text-align: right; padding: 5px 7px 5px 7px; margin: 0px; color: #DA301A; }
			P.attenzione A{color: #DA301A; }
			P.note{ padding: 5px 7px 5px 7px; margin: 0px; color: #999999; font-size: 9px; }
			TEXTAREA.note{ color: #999999; font-size: 9px; width: 100%; border: 1px solid #E27500; background-color: #FEF4D2; height: 150px; padding: 5px 10px 5px 10px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }

			TABLE.tabella06 TR.fatturazione TABLE.fatturazione2{ width: 100%; border-bottom: 1px solid #E27500; }
			TABLE.tabella06 TR.fatturazione TABLE.fatturazione2 TD{ border-left: 1px solid #E27500;  }
			TABLE.tabella06 TR.fatturazione TABLE.fatturazione2 P.dati{ height: 15px; padding: 2px 5px 2px 5px; margin: 0px; font-size: 9px; }
		/* modalità di pagamento */
			TABLE.tabella06 TD.pagamento{ padding: 10px 15px 10px 15px; background: #FEF4D2; border-left: 1px solid #F0B469; font-size: 10px; color: #666254; border-left: 1px solid #E27500; }	
			TABLE.tabella06 TD.pagamento INPUT { margin: 0px 3px 0px 25px; }	
			TABLE.tabella06 TD.pagamento TD{ font-size: 10px; vertical-align: middle; color: #666254; }	
		/* tabella Indirizzo per l'invio della merce */	
			TABLE.tabella06 TABLE.carrelloIndirizzo{ width: 450px; }
			TABLE.tabella06 TABLE.carrelloIndirizzo TD{ font-size: 11px; white-space: nowrap; text-align: right; }
			TABLE.tabella06 TABLE.carrelloIndirizzo INPUT,
			TABLE.tabella06 TABLE.carrelloIndirizzo TEXTAREA{ border: 1px solid #B5AC8D; background-color: #FFFAE9; color: #000000; font-size: 11px; vertical-align: middle; width: 100%; margin: 0px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
			
			
		/* BUONO REGALO  */
		DIV#buoniRegalo{ position: absolute; width: 260px;  top: 200px; left: 35%; z-index: 1; background-color: #8CD2FF; border: 1px solid #ffffff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CEBB8B,direction=135,Strength=5);  }
		DIV#buoniRegalo TD{font-size: 11px; color: #124F8F;	}
		DIV#buoniRegalo INPUT.text{ background-color: #438EBF; border-top: 1px solid #124F8F; border-left: 1px solid #124F8F; border-bottom: 1px solid #A3C8E0; border-right: 1px solid #A3C8E0; font-size: 11px; color: #ffffff; width: 144px; }
		TABLE.buono{ margin: 10px 0px 5px 0px; }
		TABLE.buono SPAN.valore{ color: #E27500; font-size: 14px; font-weight: bold; }
		TABLE.buono P.mittente{color: #E27500; font-size: 11px; margin:4px  0px 0px 0px; 		}
	/* TABELLA 07 */
			TABLE.Tabella07{ width: 100%; border: 1px solid #E27500; background-color: #FEF4D2; font-size: 11px; }
			TABLE.Tabella07 TH{ text-align: left; font-weight: normal; color: #000000; background-color: #FFFAE9; padding: 5px 15px; border-bottom: 1px solid #E27500; }	
			TABLE.Tabella07 TD{ padding: 7px 15px; color: #756C4F; }	
			TABLE.Tabella07 TABLE.Tabella07Interna TD{ padding: 0px; margin: 0px; }
			TABLE.Tabella07 TD TEXTAREA{ width: 100%; height: 93px; padding: 3px 7px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
			TABLE.Tabella07 TD INPUT,
			TABLE.Tabella07 TD TEXTAREA,
			TABLE.Tabella07 TD SELECT{ border: 1px solid #B5AC8D; background-color: #FFFAE9; color: #000000; font-size: 11px; vertical-align: middle; }	
			TABLE.Tabella07 TD INPUT.wishList{ width: 210px; margin: 2px 0px 2px 5px; }	
	
	/*  Tabella08 */
			TABLE.Tabella08{ width: 100%; border-bottom: 1px solid #E27500; font-size: 11px; border-collapse: collapse; }
			TABLE.Tabella08 TH{ background-color: #FFFBEB; text-align: left; font-weight: normal; vertical-align: top; padding: 4px 10px; border-right: 1px solid #E27500; border-top: 1px solid #E27500; border-left: 1px solid #E27500; }
			TABLE.Tabella08 TD{ background-color: #FEF4D2; padding: 4px 10px; vertical-align: top; border-right: 1px solid #E27500; border-top: 1px solid #E27500; border-left: 1px solid #E27500; }
			TABLE.Tabella08 TD A:LINK,
			TABLE.Tabella08 TD A:VISITED,
			TABLE.Tabella08 TD A:ACTIVE,
			TABLE.Tabella08 TD A:HOVER,
			TABLE.Tabella08 TH A:LINK,
			TABLE.Tabella08 TH A:VISITED,
			TABLE.Tabella08 TH A:ACTIVE,
			TABLE.Tabella08 TH A:HOVER{ color: #E27500; text-decoration: none; }
			TABLE.Tabella08 TD A:HOVER,
			TABLE.Tabella08 TH A:HOVER{ text-decoration: underline; }
			TABLE.Tabella08 TD.intestazione,
			TABLE.Tabella08 TH.intestazione{ background-color: #ffffff; border: 0px; }
			TABLE.Tabella08 TH.intestazione{ border-right: 1px solid #E27500; border-top: 1px solid #E27500; border-left: 1px solid #E27500; font-weight: bold; }
			
	/* tabella  09  panna */
		TABLE.tabella09{ width: 100%; margin-top: 15px; border: 1px solid #BBAA75; background-color: #FEF4D2; font-size: 11px; }
		TABLE.tabella09 TH{ text-align: left; background-image: url(../images/comuni/main_titolo_tabella09_bg.gif); background-repeat: repeat-x; background-position: top; padding-bottom: 10px; }
		TABLE.tabella09 TD{ padding: 4px 10px 4px 25px; text-align: left; color: #756C4F; vertical-align: top; font-size: 11px; }
		TABLE.tabella09 TD UL{ padding: 0px; margin: 0px; list-style-image: url(../images/comuni/li.gif); }
		TABLE.tabella09 TR TD.dx{ text-align: right; }
		TABLE.tabella09 TR TD.dx A:LINK,
		TABLE.tabella09 TR TD.dx A:VISITED,
		TABLE.tabella09 TR TD.dx A:ACTIVE,
		TABLE.tabella09 TR TD.dx A:HOVER	{ color: #BA6000; text-decoration: none; }
		TABLE.tabella09 TR TD.dx A:HOVER	{ color: #E27500; }
		TABLE.tabella09 TR.dispari TD{ background-color: #F1E5BF; }
		TABLE.tabella09 TABLE.TabellaInterna TD{ padding: 0px; margin: 0px; }
		TABLE.tabella09 TD TEXTAREA{ width: 100%; height: 93px; padding: 3px 7px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
		TABLE.tabella09 TD INPUT,
		TABLE.tabella09 TD TEXTAREA,
		TABLE.tabella09 TD SELECT{ border: 1px solid #B5AC8D; background-color: #FFFAE9; color: #000000; font-size: 11px; vertical-align: middle; }	
		
	/* tabella  09 ARANCIO */
		TABLE.tabella09arancio{ width: 100%; margin-top: 15px; border: 1px solid #E27500; background-color: #FEF4D2; font-size: 11px; }
		TABLE.tabella09arancio TH{ text-align: left; background-image: url(../images/comuni/main_titolo_registrazione_bg.gif); background-repeat: repeat-x; background-position: top; padding-bottom: 10px; }
		TABLE.tabella09arancio TD{ padding: 4px 10px 4px 25px; text-align: left; color: #756C4F; vertical-align: top; font-size: 11px; }
		TABLE.tabella09arancio TD UL{ padding: 0px; margin: 0px; list-style-image: url(../images/comuni/li.gif); }
		TABLE.tabella09arancio TR TD.dx{ text-align: right; }
		TABLE.tabella09arancio TR TD.dx A:LINK,
		TABLE.tabella09arancio TR TD.dx A:VISITED,
		TABLE.tabella09arancio TR TD.dx A:ACTIVE,
		TABLE.tabella09arancio TR TD.dx A:HOVER	{ color: #BA6000; text-decoration: none; }
		TABLE.tabella09arancio TR TD.dx A:HOVER	{ color: #E27500; }
		TABLE.tabella09arancio TR.dispari TD{ background-color: #F1E5BF; }
		
		
	/*  Tabella con testata arancio chiaro e bordo grigio (tabella 10) */
		TABLE.Tabella10Titolo { width: 100%; border: 1px solid #BCBBBB; background-image: url(../images/comuni/main_titolo_arancio3_bg.gif); background-position: bottom; background-repeat: no-repeat; }
		TABLE.Tabella10 { width: 100%; border-left: 1px solid #BCBBBB; border-right: 1px solid #BCBBBB; margin-bottom: 10px; }
		TABLE.Tabella10 TD,
		TABLE.Tabella10 TH{ padding: 3px 8px 3px 8px; text-align: left; font-size: 10px; border-bottom: 1px solid #BCBBBB; }
		TABLE.Tabella10 TH{ text-transform: uppercase;  font-weight: normal;}
		TABLE.Tabella10 TD{ width: 200px; text-align: right; white-space: nowrap; }
		
			
	/* chiusura pagina Ordine (tabella totale ordine)*/
		TABLE.TotaleOrdine{ width: 100%; height: 32px; margin: 25px 0px 10px 0px; color: #ffffff; font-size: 10px; background-color: #E27500; background-image: url(../images/comuni/main_button_totaleBg.gif); background-repeat: repeat-x; background-position: top; }
		TABLE.TotaleOrdine TD{ padding-right: 10px; }
		TABLE.TotaleOrdine SPAN{ font-size: 11px; font-weight: bold; }
	/* titolo conferma l'acquisto */
		TABLE.titolo_confermaAcquisto { width: 100%; background-image: url(../images/comuni/main_titolo_bordo_arancio2_.gif); background-position: top; background-repeat: no-repeat; }
	
	/* tabella "modalità di pagamento" */
		TABLE.tabellaModalitaPagamento{ width: 100%; font-size: 11px; border: 1px solid #E27500; }
		/* sx */
			TABLE.tabellaModalitaPagamento TH{ font-weight: normal; width: 145px; background-color: #FBE7BD; color: #666254; text-align: left; padding: 15px 30px; border-right: 1px solid #E27500; }
			TABLE.tabellaModalitaPagamento TH INPUT{ margin-right: 10px; vertical-align: middle; }
		/* dx */
			TABLE.tabellaModalitaPagamento TD{ padding: 15px 30px; background-color: #FEF4D2; color: #B06515; vertical-align: top; }

	/* registrazione business community */
		TABLE.registrazione{ width: 100%; margin-top: 15px; border: 1px solid #E27500; background-color: #FEF4D2; font-size: 11px; }
		TABLE.registrazione TH{ 		text-align: left; background-image: url(../images/comuni/main_titolo_registrazione_bg.gif); background-repeat: repeat-x; background-position: top; padding-bottom: 15px;		 }
		TABLE.registrazione TD{ padding: 2px 10px 2px 0px; text-align: right; color: #756C4F; vertical-align: text-top; }
		TABLE.registrazione TD TEXTAREA,
		TABLE.registrazione TD SELECT,
		TABLE.registrazione TD INPUT{ background-color: #FFFAE9; border: 1px solid #B5AC8D; font-size: 11px; color: #756C4F; width: 300px; margin-right: 10px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
		TABLE.registrazione TD INPUT.radio{ background-color: transparent; border:none; color: #756C4F; width: auto; margin-right: 0px; vertical-align: middle; }
		TABLE.registrazione TD INPUT.check{ background-color: #FEF4D2; border: 0px; font-size: 11px; color: #756C4F; width: auto; margin-right: 5px; }
		.inputReg{ background-color: #FFFAE9; border: 1px solid #B5AC8D; font-size: 11px; color: #756C4F; width: 300px; margin-right: 10px; }
		TABLE.registrazione TD TEXTAREA{ height: 92px; scrollbar-arrow-color: #766739; scrollbar-face-color: #EEDEAF; scrollbar-shadow-color: #E4CE88; scrollbar-darkshadow-color: #C9BC93; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DCCFA3; scrollbar-track-color: #FEF4D2; }
		TABLE.registrazione TD.sx{ text-align: left;padding-left:5px; font-weight: bold; }
		TABLE.registrazione TD.titolo{ text-align: left; padding:20px 20px 10px 20px; font-weight: bold; color: #E27500; }
		
		
		
		/* pagina speciale feste */
		TABLE.specialeFeste { border: 1px solid #EAEAEA; border-top: 0px; width: 100%; }
		TABLE.specialeFeste TD {height:100%; }
		TABLE.specialeFeste SPAN.sx { width: 50%; border-bottom: 1px solid #DAD9D7;border-right: 1px solid #DAD9D7; display: inline; padding:2px 5px 2px 5px;}
		TABLE.specialeFeste SPAN.dx { width: 50%; border-bottom: 1px solid #DAD9D7; display: inline; padding:2px 5px 2px 5px;}
		TABLE.specialeFeste A:LINK,
		TABLE.specialeFeste A:VISITED,
		TABLE.specialeFeste A:ACTIVE,
		TABLE.specialeFeste A:HOVER{ font-size: 10px; text-decoration: none; color: #E27500; }
		TABLE.specialeFeste A:HOVER{ text-decoration: underline; }
		
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [ fine ] TABELLE */

/*  FONT e LINK GENERALI [ inizio ]::::::::::::::::::::::::::::::::::::::::::::::*/
	/* TITOLO BLU */
		FONT.TxtTitolo { font-size: 12px; color: #0049A1; font-weight: bold; height: 0px; padding-bottom: 5px; }
	/* link APPROFONDISCI (link BLU)  */
		DIV.Approfondisci{ text-align: right; font-size: 11px; color: #0049A1; padding-right: 3px; }
		DIV.Approfondisci A:LINK,
		DIV.Approfondisci A:VISITED,
		DIV.Approfondisci A:ACTIVE,
		DIV.Approfondisci A:HOVER{ font-size: 11px; color: #0049A1; text-decoration: underline; }
		DIV.Approfondisci A:HOVER { color: #5064E8; }
	/* link PREFERITI (link GRIGIO+stella)  */
		A:LINK.preferiti,
		A:VISITED.preferiti,
		A:ACTIVE.preferiti,
		A:HOVER.preferiti{ font-size: 11px; color: #7F7F7F; text-decoration: none; font-weight: normal; padding-right: 30px; height: 15px; background-image: url(../images/comuni/main_ico_preferiti.gif); background-position: right; background-repeat: no-repeat; }
	/* link elimina dai PREFERITI (link GRIGIO+stella con X)  */
		A:LINK.preferitiElimina,
		A:VISITED.preferitiElimina,
		A:ACTIVE.preferitiElimina,
		A:HOVER.preferitiElimina{ font-size: 11px; color: #7F7F7F; text-decoration: none; font-weight: normal; padding-right: 25px; margin-right: 15px; height: 16px; background-image: url(../images/comuni/main_ico_preferitiElimina.gif); background-position: right; background-repeat: no-repeat; }
	/* link PREFERITI DISATTIVO  */
		FONT.preferitiOff{ font-size: 11px; color: #CCCCCC; text-decoration: none; font-weight: normal; padding-right: 30px; height: 15px; background-image: url(../images/comuni/main_ico_preferitiOff.gif); background-position: right; background-repeat: no-repeat; }	
	/* testo marroncino */
		FONT.Specifiche,
		A.Specifiche{ color: #A69253; font-size: 11px; }
		/* testo marroncino di 12px*/
		FONT.Specifiche12 { color: #A69253; font-size: 12px; }
	/* testo nero di 12px*/
		FONT.nero12,
		FONT.nero12 B { color: #000000; font-size: 12px; }
	/* testo nero di 14px*/
		FONT.nero14{ color: #000000; font-size: 14px; }
	/* testo rosso/arancio */
		FONT.arancio{color: #E27500; font-size: 11px; }
		SPAN.prezzoPromozione{ color: #F85200; font-size: 12px; font-weight: bold; margin-left: 7px; }
		SPAN.prezzoPromozione IMG{ margin-left: 5px; vertical-align: text-bottom; }
	/* testo grigio di spiegazione */
		SPAN.note,
		TD.note{ font-size: 10px; color: #3E3E3E; vertical-align: top; }
	/* RIGA ARANCIO */
		HR.RigaArancio{ width: 100%; height: 1px; color: #E27500; padding: 0px; margin: 2px 0px 7px 0px; }
	/* SPACER spazio verticale */
		DIV.spacer{ padding-top: 8px; }
	/* legenda */
		P.legenda{ color: #E27500; font-size:9px; padding:0px 0px 0px 20px; margin: 0px;  }
	/* elenco con trattto (legenda) */
		UL.tratto{ list-style-image: url(../images/comuni/li.gif); color: #7F7F7F; font-size: 9px; margin: 0px 10px 0px 50px; }
		UL.tratto LI{ padding: 5px 0px 0px 0px; }
	/* noResult */	
		SPAN.noResult{ margin: 0px; padding: 15px 0px 15px 60px; font-size: 12px; font-style: italic; background-image: url(../images/comuni/noResult.gif); background-repeat: no-repeat; background-position: left top; height: 50px; color: #8D8D8D; vertical-align: middle; display: inline; width: auto; }
	/* ok (messaggi positivi) */
		SPAN.ok{ margin: 0px 0px 0px 10px; padding: 10px 0px 10px 60px; font-size: 12px; background-image: url(../images/comuni/ok.gif); background-repeat: no-repeat; background-position: left top; height: 50px; color: #E27500; vertical-align: middle; display: inline; width: auto; text-align: left; }

	/* storico Ordini */
		SPAN.storicoOrdini{ display: block; background-color: #525252; width: 100%; color: #ffffff; padding: 2px 10px 2px 10px; margin-bottom: 8px; font-size: 10px; height: 16px; }
		
	/* link generico */
		A:LINK.link,
		A:VISITED.link,
		A:ACTIVE.link,
		A:HOVER.link{ color: #000000; text-decoration: underline; font-weight: bold; }
/*  :::::::::::::::::::::::::::::::::::::::::::::: [ fine ] FONT e LINK GENERALI  */

/* login [ inizio ] ::::::::::::::::::::::::::::::::::::::: */
	TABLE.login { border: 1px solid #E27500; width:195px; background: #FFAF0C; margin-right: 12px; }
	TD.loginImg { background-image: url(../images/comuni/main_login_bg.gif); background-repeat: repeat-x; text-align: left; padding-bottom: 9px; }
	TD.login{ width: 100%; color: #0E1D42; font-size: 11px; text-align: right; }
	TABLE.login INPUT{ font-size: 10px; border: 1px solid #E27500; width: 97px; margin: 0px 15px 0px 5px; color: #8C4B04; }
	TD.login A:LINK,
	TD.login A:VISITED,
	TD.login A:ACTIVE,
	TD.login A:HOVER { color: #ffffff; font-weight: bold; padding: 4px 6px 15px 0px; height: 0px; font-size: 11px; }
	TD.login A:HOVER { color: #FFEFCE; }
	TD.loginTxt{ color: #ffffff; font-size: 11px; text-align: left; background: #E27500; padding: 5px 8px 5px 8px; }
	TD.loginTxt A:LINK,
	TD.loginTxt A:VISITED,
	TD.loginTxt A:ACTIVE,	
	TD.loginTxt A:HOVER { color: #ffffff; font-weight: bold; font-size: 11px; }
	TD.loginTxt A:HOVER { color: #4D2801; }
	TD.loginTxt A.registrati:LINK,
	TD.loginTxt A.registrati:VISITED,
	TD.loginTxt A.registrati:ACTIVE,	
	TD.loginTxt A.registrati:HOVER { color: #4D2801; font-weight: bold; font-size: 11px; }
	TD.loginTxt A.registrati:HOVER { color: #ffffff; }
/* ::::::::::::: login [ fine ] */

/* PAGINA BUONI REGALO [ inizio ] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
	TABLE.BuoniRegalo{ width: 100%; border: 1px solid #E27500; }
	TABLE.BuoniRegalo TH{border-bottom: 1px solid #E27500;}
	TABLE.BuoniRegalo TD{	padding: 10px;}
	DIV.buono{ margin-top: 15px; width: 331px; height: 259px; background-image: url(../images/comuni/main_buoniRegalo_card_bg.gif); background-repeat: no-repeat; }
	DIV.valore,
	DIV.messaggio,
	DIV.nomi,
	DIV.codice,
	DIV.scadenza { position: relative; color: #2C3F4A; }
	DIV.valore{ top: 93px; width: 215px; text-align: right; font-size: 10px; }
	DIV.valore B{ font-size: 12px; }
	DIV.messaggio{ text-align: center; height: 60px; width: 270px; right: 8px; top: 100px; }
	DIV.messaggio TABLE.messaggio{ width: 100%; height: 60px; }
	DIV.messaggio TABLE.messaggio TD{ vertical-align: middle; padding: 0px; text-align: center; color: #2C3F4A; font-size: 12px; }
	DIV.messaggio TABLE.messaggio TD FONT{ font-size: 18px; height: 0px; margin-bottom: 5px; }
	DIV.codice{ top: 123px; width: 215px; text-align: right; font-size: 10px; }
	DIV.scadenza{ top: 135px; width: 245px; text-align: right; font-size: 9px; color: #757575; }
/* ::::::::::::::: [ fine ] PAGINA BUONI REGALO  */

/* PAGINA RICERCA AVANZATA [ inizio ] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
		DIV.ricercaAvanzata{ width: 100%; border: 1px solid #E27500; border-bottom: 0px; background-color: #FEF4D2; font-size: 11px; }
		DIV.ricercaAvanzata SPAN.titolo { text-align: left; background-image: url(../images/comuni/main_ricerca_bg.gif); background-repeat: repeat-x; background-position: 10px; padding: 10px 25px 10px 0px; width: 100%; }
		DIV.ricercaAvanzata TD{ color: #756C4F; padding: 2px; font-size: 11px; }	
		DIV.ricercaAvanzata INPUT{ border: 1px solid #B5AC8D; background-color: #FFFAE9; color: #000000; font-size: 11px; vertical-align: middle; width: 280px; margin-left: 8px; }
		DIV.ricercaAvanzata INPUT.check{ border: 0px; background:none; color: #000000; font-size: 11px; vertical-align: middle; width: auto; margin:0px 10px 0px 0px; }
		DIV.ricercaAvanzata P { padding: 0px 0px 0px 45px; margin: 7px 0px 7px 0px; }
		DIV.ricercaAvanzata DIV { padding-left: 45px;  color: #756C4F;font-size: 11px;  }
		DIV.ricercaAvanzata P A:LINK,
		DIV.ricercaAvanzata P A:ACTIVE,
		DIV.ricercaAvanzata P A:VISITED,
		DIV.ricercaAvanzata P A:HOVER	{ background-image: url(../images/comuni/main_ricerca_li.gif); background-repeat: no-repeat; background-position: left; color: #3E3721; font-size: 11px; padding: 0px 0px 0px 15px; text-decoration: none; }
		DIV.ricercaAvanzata P A:HOVER	{ color: #9B522B; background-image: url(../images/comuni/main_ricerca_li2.gif); }
		DIV.ricercaAvanzata P A.aperto:LINK,
		DIV.ricercaAvanzata P A.aperto:ACTIVE,
		DIV.ricercaAvanzata P A.aperto:VISITED,
		DIV.ricercaAvanzata P A.aperto:HOVER	{ background-image: url(../images/comuni/main_ricerca_li_open.gif); background-repeat: no-repeat; background-position: left; color: #3E3721; font-weight: bold; }
		DIV.ricercaAvanzata P A.aperto:HOVER	{ color: #9B522B; background-image: url(../images/comuni/main_ricerca_li_open2.gif); }
		DIV.ricercaAvanzata DIV INPUT{ border: 0px; background-color: #FEF4D2; color: #000000; font-size: 11px; width: auto; margin-left: 20px; }
		SPAN.sx{ width: 260px; display: inline; }
		SPAN.Dx{ width: 180px; display: inline; }
/* ::::::::::::::: [ fine ] PAGINA RICERCA AVANZATA  */

/* TEMPLATE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

	/* PAGINE CON ANCORE */
	TABLE.sito TD,
	TABLE.sito FONT,
	TABLE.sito P {	font-size:10px;}
	TABLE.sito A{
		color: #000000;
	}
	
	
		TABLE.templateAncore_titolo{ width: 100%; }
	/* titolo della pagina */
		TABLE.templateAncore_titolo TH{ background-image: url(../images/comuni/main_titolo_arancio2_bg.gif); height: 35px; text-align: left; color: #ffffff; font-size: 12px; padding-left: 10px; border-bottom: 1px solid #ffffff; }
	/* cella con sfondo grigio che contiene il link  */
		TABLE.templateAncore_titolo TD{ background-color: #EBEBEB; height: 24px; text-align: left; color: #E27500; font-size: 11px; padding: 3px 10px 7px 10px; }
	/* link alle ancore */
		TABLE.templateAncore_titolo TD A:LINK,
		TABLE.templateAncore_titolo TD A:VISITED,
		TABLE.templateAncore_titolo TD A:ACTIVE,
		TABLE.templateAncore_titolo TD A:HOVER { color: #E27500; font-size: 11px; font-weight: bold; line-height: 16px; }
	/* liste */
		UL.templateAncore LI{ list-style: none outside url(../images/comuni/main_li.gif); font-size: 11px; padding-bottom: 5px; }
	/* sottotitoli arancio */
		UL.templateAncore SPAN{ color: #E27500; font-weight: bold; }
	/* riga & link TOP */
		DIV.top{ text-align: right; width: 100%; border-bottom: 1px solid #E27500; margin-bottom: 15px; }
		DIV.top A:LINK,
		DIV.top A:VISITED,
		DIV.top A:ACTIVE,
		DIV.top A:HOVER { font-size: 10px; padding-right: 17px; background-image: url(../images/comuni/main_button_top.gif); background-position: right; background-repeat: no-repeat; color: #E27500; text-decoration: none; }
		DIV.top A:HOVER { color: #6D3A03; }
	
	.testo_Ricerca { font-family: Verdana; font-size: 10px; color: Black; }
	.testo_Ric_pic { font-family: Verdana; font-size: 10px; }
	.inputRicerca{ border: 1px solid Silver; width: 100%; }
	.cerca{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: hand; }
	.cerca_on{ font-size: 10px; color: #ffffff; text-decoration: underline; font-weight: bold; cursor: hand; }
	.cerca2{ font-size: 16px; color: Black; font-weight: bold; cursor: hand; background: #DCDCDC; border: 1px solid #DCDCDC; }
	.cerca_on2{ font-size: 16px; color: Black; font-weight: bold; cursor: hand; background: #FFB75E; border: 1px solid Red; }
	TABLE.sottoTabRic{ border: 1px solid Silver; font-family: Verdana; font-size: 10px; }
	TABLE.sottoTabRic TH{ background: #FFB75E; text-align: left; }
/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: [fine] TEMPLATE */	


/* PAGINA APPROFONDIMENTO NEWS*/
BODY.approfondimento{ background: #ffffff; padding: 10px; scrollbar-arrow-color: #1F5171; scrollbar-face-color: #ACDEFE; scrollbar-shadow-color: #95C7E7; scrollbar-darkshadow-color: #89BFE1; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #89BFE1; scrollbar-track-color: #D9F0FF; overflow: auto; }

