/* generali */
	BODY { background-color: #E0F5FC; 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: #0049A1; scrollbar-face-color: #D5F0FD; scrollbar-shadow-color: #D5F0FD; scrollbar-darkshadow-color: #0049A1; scrollbar-Highlight-color: #ffffff; scrollbar-3Dlight-color: #DBF1FC; scrollbar-track-color: #F2FBFD; }
	*{	font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; }
	TABLE.main{ width: 760px; height: 100%; border-collapse: collapse; border-left:1px solid #ffffff;border-right:1px solid #ffffff; 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.testo A.link:HOVER { color: #242424; }

/* fascia blu TOP [inizio] ::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
	TD.top{ height: 102px; vertical-align: top; background-color: #A0E6F9; 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: 18px; vertical-align: top; padding: 2px 10px 0px 10px; color: #CEDCED; }	
	TD.topToolbar A:LINK,
	TD.topToolbar A:VISITED,
	TD.topToolbar A:ACTIVE,
	TD.topToolbar	A:HOVER{ font-size: 10px; color: #CEDCED; text-decoration: none; }
	TD.topToolbar	A:HOVER{ color: #ffffff; }
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::: [fine] fascia blu TOP 
	
menu [inizio] :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */	
	TD.menuSx,
	TD.menuDx { background-color: #CAF2FC; width: 122px; vertical-align: top; border: 0px; border-right: 1px solid #A0E6F9; font-size: 10px; }
	TD.menuDx { border-left: 1px solid #A0E6F9; }
	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: #0049A1; text-decoration: none; }
		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;	border-bottom: 1px solid #A0E6F9; }
			/* sezione */
				TABLE.menuLivelli{ margin-top: 5px; border-bottom: 1px solid #A0E6F9; width: 100%; }
				A:LINK.menuSezione,
				A:VISITED.menuSezione,
				A:ACTIVE.menuSezione,
				A:HOVER.menuSezione	{ font-size: 10px; width: 100%; display: block; border-top: 1px solid #A0E6F9; color: #0049A1; text-decoration: none; padding: 3px 0px 3px 0px; }
				A:HOVER.menuSezione{ background: #A0E6F9; }
				
				A.menuSezione P,
				DIV.menuSottoSezione A P { padding: 0px 5px 0px 5px; margin: 0; }
				
				/* sotto sezione */
					DIV.menuSottoSezione{ width: 150px; padding: 0px; margin: 0px; border: 1px solid #A0E6F9; border-bottom: 0px; font-size: 10px; margin-left: 122px; }
					DIV.menuSottoSezione A:LINK,
					DIV.menuSottoSezione A:VISITED,
					DIV.menuSottoSezione A:ACTIVE,
					DIV.menuSottoSezione	A:HOVER	{ font-size: 10px; width: 100%; display: block; background: #BEEFFB; color: #0049A1; text-decoration: none; padding: 3px 0px 3px 0px; width: 100%; border-bottom: 1px solid #A0E6F9; }
					DIV.menuSottoSezione	A:HOVER {  background: #A0E6F9;}	
		
	/* [fine] menù livelli (CATALOGO e RIVENDITORI) */
	DIV.menuRicerca { margin-top: 10px; }
	DIV.menuLogin 	{ background:#A0E6F9;}
	DIV.menuRicerca TD,
	DIV.menuLogin TD	{ font-size: 10px; color: #0049A1}
	
	DIV.menuBtoC,
	DIV.menuArticoliDisponibili {	background:#F8EBC1;}
	
	DIV.menuArticoliDisponibili TD {	font-size: 10px;}
	
	/* logout e dati utente	*/ 
	
	TABLE.menuUtente { background-color: #A0E6F9; width: 100%; border-bottom: 3px solid #0049A1; }
	TABLE.menuUtente TH{ text-align: left; font-size: 10px; font-weight: normal; color: #0049A1; padding: 5px; }
	TABLE.menuUtente TD {
		text-align: right;
		padding: 3px 4px 3px 2px; 
	}
	TABLE.menuUtente TD A{ text-decoration: none; color: #0049A1; }
	TABLE.menuUtente TD A:HOVER{ text-decoration:underline}
	
	
	
	
	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%;
	color: #0049A1;
	text-decoration: none;
	padding: 4px 10px 4px 5px;
	background-color: #796E4C;
	text-align: right;
	}
	DIV.menuLogin TD.logout A:HOVER{ background: #A0E6F9;  }	
	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: #A0E6F9; font-size: 10px; padding: 0px; margin: 0px; }
	DIV.menuLogin2 IMG{ margin: 4px 0px 7px 0px; padding: 0px; }
	DIV.menuLogin2 P{ padding: 0px 3px 0px 3px; margin: 0px; color: #0049A1; }
	DIV.menuLogin2 INPUT{
	background-color: #8BD4EF; border-top: 1px solid #0049A1; border-left: 1px solid #0049A1; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; width: 111px; margin-left: 2px; color: #000000; 
	
	 }

	DIV#dimenticatoPass{
	position: absolute;
	width: 83px;
	z-index: 1;
	background-color: #A0E6F9;
	visibility: hidden;
	text-align: left;
	padding-top: 5px;
	color: #0049A1;
	margin-left: 3px;
}
	DIV#dimenticatoPass2{ position: absolute; width: 87px; z-index: 1; background-color: #A0E6F9; visibility: hidden; text-align: right; padding-top: 3px; color: #0049A1; font-size:11px; }
	

	TABLE.menuRicerca TD{ color: #0049A1; padding: 5px 3px 5px 5px; }
TABLE.menuRicerca A:ACTIVE,
TABLE.menuRicerca A:VISITED,
TABLE.menuRicerca A:LINK {color: #0049A1;}	

TABLE.menuRicerca INPUT.menu{ background-color: #8BD4EF; border-top: 1px solid #0049A1; border-left: 1px solid #0049A1; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; width: 111px; margin-left: 2px; color: #000000; }
	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 { border: 0px solid; padding: 0px; height: 3px; margin: 0px; font-size: 1px; background-color: #A0E6F9; }
/* 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: 10px; color: #0049A1; background-color: #CAF2FC; text-align: right; background-position: left top; background-repeat: no-repeat; border-bottom: 1px solid #A0E6F9; }
A.menu01Preferiti:HOVER,A.menu01WishList:HOVER,A.menu01NonTiScordar:HOVER,A.menu01BuoniRegalo:HOVER,A.menu01carrello:hover,
A.menu01:HOVER{ background-color: #A0E6F9; }
	/* 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;}
	
 */
 A.menu01carrello {color: #FF4309; font-weight: bold;}
/* 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: 10px;
	color: #0049A1;
	text-align: left;
	font-weight: normal;

	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #A0E6F9;
}
A.menu02Newsletter:HOVER,A.menu02Forum:HOVER,A.menu02Carrello:HOVER,
A.menu02:HOVER{ background: #A0E6F9;
}
	/* 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%; 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: 15px; vertical-align: middle; border-top: 1px solid #ffffff; background: #0049A1; color: #B3C9E3; }

	TD.chiusura A:LINK,
	TD.chiusura A:VISITED,
	TD.chiusura A:ACTIVE,
	TD.chiusura A:HOVER{ font-size: 10px; color: #B3C9E3; }
	TD.chiusura A:HOVER{ color: #ffffff; }
/* [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; }

