/* generali */
	BODY { background-color: #FEF4D2; background-image: url(../images/comuni/background.gif); background-repeat: repeat; background-attachment: scroll; background-position: top left; margin: 0px; padding: 0px; text-align: center; 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; }
	*{	font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; }
	TABLE.main{ width: 760px; height: 100%; border-collapse: collapse; margin-left: auto; margin-right: auto; }
	FONT.testo { font-size: 11px; }
	FONT.testo A.link:LINK,
	FONT.testo A.link:ACTIVE,
	FONT.testo A.link:VISITED,
	FONT.testo A.link:HOVER { color: #000000; font-weight: bold; }
	FONT.testo A.link:HOVER { color: #242424; }

/* fascia blu TOP [inizio] ::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
	TD.top{ height: 101px; vertical-align: top; background-color: #FEF4D2; background-image: url(../images/comuni/top_background.gif);  }
	TABLE.topLogo { width: 100%;  }
	TABLE.topLogo TD { font-size: 10px; vertical-align: top; }
	TD.topToolbar{ width: 100%; height: 24px; vertical-align: top; padding: 5px 10px 0px 10px; color: #CCD0ED; }	
	TD.topToolbar A:LINK,
	TD.topToolbar A:VISITED,
	TD.topToolbar A:ACTIVE,
	TD.topToolbar	A:HOVER{ font-size: 10px; color: #CCD0ED; font-weight: bold; }
	TD.topToolbar	A:HOVER{ color: #ffffff; }
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: [fine] fascia blu TOP 
	
menu [inizio] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */	
	TD.menuSx,
	TD.menuDx { background-color: #F3DD98; width: 122px; vertical-align: top; border-top: 0px; border-bottom: 0px; border-left: 1px solid #B19B54; border-right: 1px solid #B19B54; font-size: 10px; }
	TD.menuSx FORM,
	TD.menuDx FORM{ margin: 0px; padding: 0px; }
	
	
	TABLE.menu{ width: 100%; }
	TABLE.menu TD{ color: #ffffff; padding-top: 5px; padding-bottom: 5px; }
	TABLE.menu FONT{ padding: 0px 2px 0px 2px; font-size: 11px; }
	INPUT.menu,
	SELECT.menu{ width: 116px; margin: 3px 0px 3px 0px; font-size: 10px; color: #7F7F7F; border: 1px solid #B19B54; }	
	/* link generico del menù SX e DX  (bianco)*/
		A:LINK.menuLink,
		A:VISITED.menulink,
		A:ACTIVE.menulink,
		A:HOVER.menulink	{ font-size: 10px; color: #ffffff; text-decoration: none; font-weight: bold; }
		A:HOVER.menulink{ text-decoration: underline; }
	/* link scuro  del menù (marrone)*/
		A:LINK.menuMarrone,
		A:VISITED.menuMarrone,
		A:ACTIVE.menuMarrone,
		A:HOVER.menuMarrone { color: #796E4C; font-size: 11px; font-weight: bold; text-decoration: none; }
		A:HOVER.menuMarrone{ text-decoration: underline; }
	/* menù livelli (CATALOGO e RIVENDITORI) [inizio] */
		DIV.menuCatalogo{ padding-top: 3px;}
		DIV.menuCatalogo, 
		DIV.menuFornitori{ border-bottom: 1px solid #BBAA75; }
			/* sezione */
				TABLE.menuLivelli{ margin-top: 5px; border-bottom: 1px solid #BBAA75; width: 122px; }
				A.menuSezione:LINK,
				A.menuSezione:VISITED,
				A.menuSezione:ACTIVE,
				A.menuSezione:HOVER	{ font-size: 11px; width: 100%; display: block; background: #F6E5B0; border-top: 1px solid #BBAA75; color: #8F825A; text-decoration: none; font-weight: bold; padding: 3px 0 3px 0; background-image: url(../images/comuni/menuBg.gif); background-position: top right; background-repeat: repeat-y; }
				A.menuSezione:HOVER{  background-color: #FFF7CC; color: #E06223; background-image: url(../images/comuni/menuBg.gif); }
				
				/* sotto sezione */
					DIV.menuSottoSezione{ width: 150px; border: 0px; padding: 0px; margin: 0px; border-left: 1px solid #B19B54; border-top: 1px solid #B19B54; border-right: 1px solid #B19B54; font-size: 11px; margin-left: 122px; z-index: 100; }
					DIV.menuSottoSezione A:LINK,
					DIV.menuSottoSezione A:VISITED,
					DIV.menuSottoSezione A:ACTIVE,
					DIV.menuSottoSezione	A:HOVER	{ font-size: 11px; background: #F6E5B0; color: #8F825A; text-decoration: none; font-weight: bold; padding: 3px 0px 3px 0px; width: 100%; border-bottom: 1px solid #BBAA75; display: block; }
					DIV.menuSottoSezione	A:HOVER { background: #FFF7CC;  color: #E06223;}	
				
				A.menuSezione P,
				DIV.menuSottoSezione A P { padding: 0px 5px 0px 5px; margin: 0; }


/* DIV SEXY */
	DIV.sexy{ position: absolute; top: 150px; left: 50%; margin-left: -160px; background-color: #E27500; width: 337px; height: 210px; border: 1px solid #FFF; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CEBB8B,direction=135,Strength=5); text-align: left; z-index: 1000; }
	DIV.sexy TABLE { background-image: url(../images/comuni/sexy_bg.gif); background-position: top; background-repeat: repeat-x; width: 100%; margin-top: 10px; }
	DIV.sexy TABLE IMG { cursor: hand; }
	DIV.sexy P{ margin: 0px; padding: 5px 15px 5px 15px; text-align: left; font-size: 12px; color: #981500; }
	DIV.sexy P FONT{ display: inline; font-size: 12px; color: #F6D6B3; }
		
	/* [fine] menù livelli (CATALOGO e RIVENDITORI) */
	
	DIV.menuRicerca,
	DIV.menuLogin 	{ background:#E4CE88;}
	DIV.menuRicerca TD,
	DIV.menuLogin TD	{ font-size: 10px;}
	
	DIV.menuBtoC,
	DIV.menuArticoliDisponibili {	background:#F8EBC1;}
	
	DIV.menuArticoliDisponibili TD {	font-size: 10px;}
	
	/* logout e dati utente	*/ 
	DIV.menuLogin TD.logout{ padding: 0px; margin: 0px; }
	DIV.menuLogin TD.logout A:LINK,
	DIV.menuLogin TD.logout A:VISITED,
	DIV.menuLogin TD.logout A:ACTIVE,
	DIV.menuLogin TD.logout A:HOVER{ width: 100%; display: block; color: #E9E8E2; text-decoration: none; padding: 4px 0px 4px 0px; background-color: #796E4C; text-align: right; font-weight: bold; }
	DIV.menuLogin TD.logout A:HOVER{ background-color: #5A5239; color: #ffffff; }	
	DIV.menuLogin TD.utente{ color: #7D6929; background-color: #DDC98A; padding: 10px;font-size: 11px; }
	DIV.menuLogin TD.utente B{ font-size: 11px; }

	
	/*  login (non loggato) */
	DIV.menuLogin2 { background-color: #E27500; font-size: 10px; padding: 0px; margin: 0px; border-bottom: 6px solid #A45601; }
	DIV.menuLogin2 IMG{ margin: 4px 0px 7px 0px; padding: 0px; }
	DIV.menuLogin2 P{ padding: 0px 3px 0px 3px; margin: 0px; color: #ffffff; }
	DIV.menuLogin2 INPUT{ width: 100%; margin: 0px 0px 3px 0px; border: 1px solid #AD5A02; background-color: #FCF1E6; }

	DIV#dimenticatoPass{ position: absolute; width: 87px; z-index: 1; background-color: #E27500; visibility: hidden; text-align: right; padding-top: 3px; color: #ffffff; }
	DIV#dimenticatoPass2{ position: absolute; width: 87px; z-index: 1; background-color: #FFAF0C; visibility: hidden; text-align: right; padding-top: 3px; color: #0E1D42; font-size:11px; }
	
	TABLE.menuRicerca TD{ border-bottom: 1px solid #BBAA75; color: #ffffff; padding: 5px 3px 5px 3px; }
	TABLE.menuRicerca FONT{ font-size: 10px; }
	TABLE.menuRigaTd { color: #ffffff; width: 100%; border-bottom: 0px solid #BBAA75; }
	TABLE.menuRigaTd TD{ border-bottom: 1px solid #BBAA75; font-size: 10px; }
	TABLE.menuRigaTd B{ font-size: 10px; }
	TABLE.menuRigaSotto TD{ border-bottom: 1px solid #BBAA75; }
	
	/* menu BtoC [inizio] */
		DIV.menuBtoC A:LINK,
		DIV.menuBtoC A:VISITED,
		DIV.menuBtoC A:ACTIVE,
		DIV.menuBtoC A:HOVER	{ background-position: left top; background-repeat: no-repeat; text-align: right; font-size: 11px; width: 100%; color: #8F825A; text-decoration: none; font-weight: bold; padding: 4px 3px 4px 3px; height: 0px; }
		DIV.menuBtoC A:HOVER{ background-color: #FFF7CC; }
		
		
		A:LINK.menuBtoC_Preferiti,
		A:VISITED.menuBtoC_Preferiti,
		A:ACTIVE.menuBtoC_Preferiti,
		A:HOVER.menuBtoC_Preferiti	{ background-image: url(../images/comuni/menu_ico_preferiti.gif); }
		
		A:LINK.menuBtoC_WishList,
		A:VISITED.menuBtoC_WishList,
		A:ACTIVE.menuBtoC_WishList,
		A:HOVER.menuBtoC_WishList	{	background-image: url(../images/comuni/menu_ico_wishList.gif); }
	
		A:LINK.menuBtoC_NonTiScordar,
		A:VISITED.menuBtoC_NonTiScordar,
		A:ACTIVE.menuBtoC_NonTiScordar,
		A:HOVER.menuBtoC_NonTiScordar {	background-image: url(../images/comuni/menu_ico_nonTiScordar.gif);}
	
		A:LINK.menuBtoC_BuoniRegalo,
		A:VISITED.menuBtoC_BuoniRegalo,
		A:ACTIVE.menuBtoC_BuoniRegalo,
		A:HOVER.menuBtoC_BuoniRegalo {	background-image: url(../images/comuni/menu_ico_buoniRegalo.gif);	}
		
		A:LINK.menuBtoC_Newsletter,
		A:VISITED.menuBtoC_Newsletter,
		A:ACTIVE.menuBtoC_Newsletter,
		A:HOVER.menuBtoC_Newsletter { font-size: 11px; color: #796E4C; font-weight: bold; width: 100%; text-decoration: none; background-image: url(../images/comuni/menu_ico_newsletter.gif); background-repeat: no-repeat; background-position: left top; padding: 12px 3px 0px 3px; height: 39px; text-align: right; }
		A:HOVER.menuBtoC_Newsletter { background-color: #F4E5B4; }	
		A:LINK.menuBtoC_Forum,
		A:VISITED.menuBtoC_Forum,
		A:ACTIVE.menuBtoC_Forum,
		A:HOVER.menuBtoC_Forum { font-size: 10px; color: #796E4C; width: 100%; text-decoration: none; background-image: url(../images/comuni/menu_ico_forum.gif); background-repeat: no-repeat; background-position: right top; padding: 5px 3px 4px 3px; height: 39px; text-align: left; }
		A:HOVER.menuBtoC_Forum { background-color: #F4E5B4; }	
		.menuBtoC_Forum B{ font-size: 11px; }
	
	DIV.menuBtoC2 A:LINK.menuMarrone,
	DIV.menuBtoC2 A:VISITED.menuMarrone,
	DIV.menuBtoC2 A:ACTIVE.menuMarrone,
	DIV.menuBtoC2 A:HOVER.menuMarrone{ width: 100%; text-decoration: none; padding: 4px 3px 4px 3px; }
	DIV.menuBtoC2 A:HOVER.menuMarrone{ background-color: #F4E5B4; }	

	
	
	
/* riga marrone 5px */
DIV.riga5 { background-color: #BBAA75; border: 0px solid; padding: 0px; height: 5px; margin: 0px; font-size: 1px; }
/* menu dx chiaro */
A.menu01Preferiti,A.menu01WishList,A.menu01NonTiScordar,A.menu01BuoniRegalo,A.menu01carrello,
A.menu01:LINK,
A.menu01:VISITED,
A.menu01:ACTIVE,
A.menu01:HOVER{ display: block; text-decoration: none; padding: 4px 3px 4px 3px; font-size: 11px; color: #8F825A; text-align: right; font-weight: bold; background-color: #F8EBC1; background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid #BBAA75; }
A.menu01Preferiti:HOVER,A.menu01WishList:HOVER,A.menu01NonTiScordar:HOVER,A.menu01BuoniRegalo:HOVER,A.menu01carrello:hover,
A.menu01:HOVER{ background-color: #FFFADE; color: #E27500; }
	/* menu dx chiaro con img */
	A.menu01Preferiti{ background-image: url(../images/comuni/menu_ico_preferiti.gif); }
	A.menu01WishList	{	background-image: url(../images/comuni/menu_ico_wishList.gif); }
	A.menu01NonTiScordar{background-image: url(../images/comuni/menu_ico_nonTiScordar.gif);}
	A.menu01BuoniRegalo{background-image: url(../images/comuni/menu_ico_buoniRegalo.gif);}
	A.menu01carrello {background-image: url(../images/comuni/menu_ico_carrello3.gif); color: #E27500;}

/* menu dx scuro */
A.menu02Newsletter,A.menu02Forum,A.menu02Carrello,
A.menu02:LINK,
A.menu02:VISITED,
A.menu02:ACTIVE,
A.menu02:HOVER{ display: block; text-decoration: none; padding: 4px 3px 4px 3px; font-size: 11px; color: #8F825A; text-align: left; font-weight: bold; background-color: #F3DD98; background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid #BBAA75; }
A.menu02Newsletter:HOVER,A.menu02Forum:HOVER,A.menu02Carrello:HOVER,
A.menu02:HOVER{ background-color: #F7EED0; color: #E06223; }
	/* menu dx scuro con img */
	A.menu02Newsletter { background-image: url(../images/comuni/menu_ico_newsletter.gif); height: 37px; text-align: right; }
	A.menu02Forum{ font-size: 10px; background-image: url(../images/comuni/menu_ico_forum.gif); background-position: top right; font-weight: normal; height: 37px; text-align: left; }
	A.menu02Forum B{ font-size: 11px; }
	A.menu02Carrello { color: #E27500; background-image: url(../images/comuni/menu_ico_carrello2.gif); text-align: left; background-position: top right; }
	/* [fine] menu Btc */
	
	
	/* tabella Articoli Disponibili [inizio] */
		DIV.menuArticoliDisponibili{ border-top: 1px solid #BBAA75; border-bottom: 1px solid #BBAA75; width: 122px; }
		DIV.menuArticoliDisponibili FONT.marrone{ color: #7C7766; font-size: 12px; font-weight: bold; }
		DIV.menuArticoliDisponibili FONT.numero{ color: #000000; font-size: 14px; font-weight: bold; }
		DIV.menuArticoliDisponibili FONT.articoli{ color: #796E4C; font-size: 9px; }
	/*  [fine]	tabella Articoli Disponibili*/
	
	/* tasto BusinessComunity */
		TD.menuBusinessComunity{ height: 21px; vertical-align: bottom; text-align: center; }
		TD.menuBusinessComunity A:LINK,
		TD.menuBusinessComunity A:VISITED,
		TD.menuBusinessComunity A:ACTIVE,
		TD.menuBusinessComunity A:HOVER	{ font-size: 9px; width: 100%; display: block; background: #796E4C; color: #FFFFFF; text-decoration: none; padding: 5px 0px 5px 0px; }
		TD.menuBusinessComunity A:HOVER	{ background: #5A5239; }
	/* [fine] menu 

FASCIA BLU DI CHIUSURA [inizio] */ 
	TD.chiusura{ font-size: 9px; text-align: center; height: 25px; vertical-align: middle; border-top: 1px solid #ffffff; background: #0016A7; color: #ffffff; }

	TD.chiusura A:LINK,
	TD.chiusura A:VISITED,
	TD.chiusura A:ACTIVE,
	TD.chiusura A:HOVER{ font-size: 10px; color: #ffffff; }
	TD.chiusura A:HOVER{ color: #C4CCFE; }
/* [fine] FASCIA BLU DI CHIUSURA */


	DIV.registrazione { background: #FFAF0C; border: 1px solid #E27500; width: 195px;  }
	DIV.registrazione TH{ padding: 0px; text-align: left; }
	DIV.registrazione TH.bg DIV {border-top:8px solid #FFAF0C;border-bottom:7px solid #FFAF0C; height:17px; background:#E27500; line-height:17px; font-size:1px;}
	DIV.registrazione TD{ padding: 8px 3px 20px 3px; font-size: 11px; color: #000000; }
	DIV.registrazione P { margin: 8px 0px; }

