


.link_powered         {  font-family: tahoma; font-size: 13px; color: #A0BADC; text-decoration: none}
.link_powered:link    {  font-family: tahoma; font-size: 13px; color: #A0BADC; text-decoration: none}
.link_powered:visited {  font-family: tahoma; font-size: 13px; color: #A0BADC; text-decoration: none}
.link_powered:hover   {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: underline}




/********* Stili mail.asp *********/
.testo_interno_mail {	font-family: tahoma;	font-size: 13px;	color: #666666; }



/*---------------------- FOGLIO DI STILE ----------------------*/
/*------ di proprietà di Nicola Gallo Internetimage.it --------*/
/*--------- per informazioni nicola@internetimage.it ----------*/




/*---------------------- INIZIO LINK VOCI MENU ----------------------*/


/*----------------------- FINE LINK VOCI MENU -----------------------*/






/*---------------------- INIZIO LINK MENU CAMBIA COLORE SFONDO CELLA ----------------------*/


.menusinistra-registrati 		   	{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/menu_sx/famiglia03.gif);
	background-position: center top;
	width: 212;
	line-height: 16px;
	clip:  rect(auto auto auto 20px);
	padding-left: 15px;
	font-weight: bold;
}
.menusinistra-registrati:link		   	{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/menu_sx/famiglia03.gif);
	background-position: center top;
	width: 212;
	line-height: 16px;
	clip:  rect(auto auto auto 20px);
	padding-left: 15px;
	font-weight: bold;
}
.menusinistra-registrati:visited 		   	{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/menu_sx/famiglia03.gif);
	background-position: center top;
	width: 212;
	line-height: 16px;
	clip:  rect(auto auto auto 20px);
	padding-left: 15px;
	font-weight: bold;
}

.menusinistra-registrati:hover 		   	{
	font-family: tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/menu_sx/famiglia03.gif);
	background-position: center top;
	width: 212;
	line-height: 16px;
	clip:  rect(auto auto auto 20px);
	padding-left: 15px;
	font-weight: bold;
}








.menusinistra 		   				{ 	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #ffffff; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra:link					{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #ffffff; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra:visited  				{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #ffffff; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra:hover 				{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #efefef; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}

.menusinistraselezionato			{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #efefef; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato:link  		{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #efefef; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato:visited   	{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #efefef; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato:hover 		{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #efefef; background-position: center top;	width: 137;	line-height: 18px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}


.menusinistra_categoria 		   				{ 	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #d5d5d5; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra_categoria:link					{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #d5d5d5; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra_categoria:visited  				{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #d5d5d5; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}
.menusinistra_categoria:hover 				{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #cac8c8; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;}

.menusinistraselezionato_categoria			{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #cac8c8; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato_categoria:link  		{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #cac8c8; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato_categoria:visited   	{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #cac8c8; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}
.menusinistraselezionato_categoria:hover 		{	font-family: tahoma;	font-size: 9px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #cac8c8; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 5px;	font-weight: bold;}





.menusinistra_sottocategoria 		   				{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #a7a7a7; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;}
.menusinistra_sottocategoria:link		 	  		{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #a7a7a7; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;}
.menusinistra_sottocategoria:visited 		   		{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #a7a7a7; background-position: center top;	width: 137; line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;}
.menusinistra_sottocategoria:hover 		   			{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #979797; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;}

.menusinistraselezionato_sottocategoria 		   	{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #979797; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;	font-weight: bold;}
.menusinistraselezionato_sottocategoria:link	   	{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #979797; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;	font-weight: bold;}
.menusinistraselezionato_sottocategoria:visited    	{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #979797; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;	font-weight: bold;}
.menusinistraselezionato_sottocategoria:hover 	   	{	font-family: tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: left;	background-color: #979797; background-position: center top;	width: 137;	line-height: 16px;	clip:  rect(auto auto auto 20px);	padding-left: 8px;	font-weight: bold;}








.menusinistra_sottocategoria_pubblica 		   					{ font-family: tahoma; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #075A79; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria_pubblica:link 	   					{ font-family: tahoma; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #075A79; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria_pubblica:visited					{ font-family: tahoma; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #075A79; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none}
.menusinistra_sottocategoria_pubblica:hover						{ font-family: tahoma; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #044056; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }


.menusinistraselezionato_sottocategoria_pubblica 		   		{ font-family: tahoma; font-size: 9px; font-weight: bold; color: #DBD303; text-decoration: none; text-align: left; background-color: #044056; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistraselezionato_sottocategoria_pubblica:link 	   		{ font-family: tahoma; font-size: 9px; font-weight: bold; color: #DBD303; text-decoration: none; text-align: left; background-color: #044056; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistraselezionato_sottocategoria_pubblica:visited		{ font-family: tahoma; font-size: 9px; font-weight: bold; color: #DBD303; text-decoration: none; text-align: left; background-color: #044056; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistraselezionato_sottocategoria_pubblica:hover			{ font-family: tahoma; font-size: 9px; font-weight: bold; color: #DBD303; text-decoration: none; text-align: left; background-color: #075A79; width: 190; clip:  rect(   ); line-height: 14px; text-decoration: none }



.menucontatti 		   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffff00; text-decoration: none; text-align: left; background-color: #06678A; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:link 	   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffff00; text-decoration: none; text-align: left; background-color: #06678A; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:visited				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffff00; text-decoration: none; text-align: left; background-color: #06678A; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:hover					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #3E8DAC; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }

.menucontatti2 		   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #3E8DAC; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:link 	   			{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #3E8DAC; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:visited				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #3E8DAC; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:hover				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffff00; text-decoration: none; text-align: left; background-color: #096E93; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }



.menu_upload		   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #333333333; text-decoration: none; text-align: left; background-color: #cccccc; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:link 	   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #333333333; text-decoration: none; text-align: left; background-color: #cccccc; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:visited				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #333333333; text-decoration: none; text-align: left; background-color: #cccccc; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:hover					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #333333333; text-decoration: none; text-align: left; background-color: #999999; width: 100%; clip:  rect(   ); line-height: 16px }


.menu_amministrazione 		   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #096E93; width: 219; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:link 	   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #096E93; width: 219; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:visited				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #096E93; width: 219; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:hover					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #2182A6; width: 219; clip:  rect(   ); line-height: 16px }


.menu_news 		   					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #F7F4EB; width: 182; clip:  rect(   ); line-height: 16px }
.menu_news:link 	   				{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #F7F4EB; width: 182; clip:  rect(   ); line-height: 16px }
.menu_news:visited					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #F7F4EB; width: 182; clip:  rect(   ); line-height: 16px }
.menu_anews:hover					{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #EDE8D4; width: 182; clip:  rect(   ); line-height: 16px }


.menu_search 			{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #EDE8D4; width: 100%; clip:  rect(   ); line-height: 16px; font-weight: bold  }
.menu_search:link 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #EDE8D4; width: 100%; clip:  rect(   ); line-height: 16px; font-weight: bold  }
.menu_search:visited 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #EDE8D4; width: 100%; clip:  rect(   ); line-height: 16px; font-weight: bold  }
.menu_search:hover 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; text-align: left; background-color: #F7F4EB; width: 100%; clip:  rect(   ); line-height: 16px; font-weight: bold  }


.menu_mappa 			{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #EDE8D4; width: 480; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa:link 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #EDE8D4; width: 480; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa:visited 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #EDE8D4; width: 480; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa:hover 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #EDE8D4; width: 480; clip:  rect(   ); line-height: 18px; font-weight: bold  }

.menu_mappa2 			{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #F7F4EB; width: 240; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa2:link 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #F7F4EB; width: 240; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa2:visited 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #F7F4EB; width: 240; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menu_mappa2:hover 		{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #5E3300; text-decoration: none; background-color: #EDE8D4; width: 240; clip:  rect(   ); line-height: 18px; font-weight: bold  }


/*----------------------- FINE LINK MENU CAMBIA COLORE SFONDO CELLA -----------------------*/












/*---------------------- INIZIO LINK ----------------------*/




.link_menu_sezioni		   {  font-family: tahoma;	font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_menu_sezioni:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_menu_sezioni:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_menu_sezioni:hover   {  font-family: tahoma; font-size: 13px; color: #B6E7FA; text-decoration: none; font-weight: bold}

.link_portlet_2		    {
	font-family: tahoma;
	font-size: 13px;
	color: #FFE400;
	text-decoration: none;
	border: none;
}
.link_portlet_2:link    {  font-family: tahoma; font-size: 13px; color: #FFE400; text-decoration: underline}
.link_portlet_2:visited {  font-family: tahoma; font-size: 13px; color: #FFE400; text-decoration: underline}
.link_portlet_2:hover   {  font-family: tahoma; font-size: 13px; color: #3AA3C9; text-decoration: none}


.link_login         {  font-family: tahoma; font-size: 13px; color: #666666; font-weight: bold; text-decoration: underline }
.link_login:link    {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none ; font-weight: bold; text-decoration: underline}
.link_login:visited {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none ; font-weight: bold; text-decoration: underline}
.link_login:hover   {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline ; font-weight: bold}

.link_login2        {  font-family: tahoma; font-size: 13px; color: #cc0000}
.link_login2:link    {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_login2:visited {  font-family: tahoma; font-size: 13px; color: #cc0000 ; text-decoration: underline}
.link_login2:hover   {  font-family: tahoma; font-size: 13px; color: #333333333; text-decoration: underline}

.link_logout:link    {  font-family: tahoma; font-size: 13px; color: #cc0000}
.link_logout:link    {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_logout:visited {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_logout:hover   {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: none}


.link_interno_frecce:link    {  font-family: tahoma; font-size: 13px; color: #FF0000; text-decoration: none}
.link_interno_frecce:visited {  font-family: tahoma; font-size: 13px; color: #FF0000; text-decoration: none}
.link_interno_frecce:hover   {  font-family: tahoma; font-size: 13px; color: #FF0000; text-decoration: none}


.link_testo_interno_titolo:link 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #cc0000; text-decoration: none; background-color: #EBEBEB; width: 519; clip:  rect(   ); line-height: 18px }
.link_testo_interno_titolo:visited 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #cc0000; text-decoration: none; background-color: #EBEBEB; width: 519; clip:  rect(   ); line-height: 18px }
.link_testo_interno_titolo:hover 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #666666; text-decoration: none; background-color: #FFFF99; width: 519; clip:  rect(   ); line-height: 18px }



.link_testo_interno_titolo2:link        { font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #A1B5BB; width: 410; clip:  rect(   ); line-height: 18px	}
.link_testo_interno_titolo2:visited 	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #A1B5BB; width: 410; clip:  rect(   ); line-height: 18px	}
.link_testo_interno_titolo2:hover    	{ font-family: tahoma; font-size: 13px; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #BCCBCF; width: 410; clip:  rect(   ); line-height: 18px	}

.link_portlet		  {  font-family: tahoma; font-size: 13px; color: #1D529A;}
.link_portlet:link    {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_portlet:visited {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_portlet:hover   {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: none}

.link_portlet2		   {  font-family: tahoma; font-size: 13px; color: #5E3300;}
.link_portlet2:link    {  font-family: tahoma; font-size: 13px; color: #5E3300; text-decoration: none}
.link_portlet2:visited {  font-family: tahoma; font-size: 13px; color: #5E3300; text-decoration: none}
.link_portlet2:hover   {  font-family: tahoma; font-size: 13px; color: #AF8757; text-decoration: none}

.testo_powered    {  font-family: tahoma; font-size: 13px; color: #FFFFFF; text-decoration: none}

.link_email:link     {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_email:visited  {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_email:hover    {  font-family: tahoma; font-size: 13px; color: #000066; text-decoration: none}




.link_powered2    {  font-family: tahoma; font-size: 13px; color: #efefef; text-decoration: none}
.link_powered2:link    {  font-family: tahoma; font-size: 13px; color: #D1DFF1; text-decoration: none}
.link_powered2:visited {  font-family: tahoma; font-size: 13px; color: #D1DFF1; text-decoration: none}
.link_powered2:hover   {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}

.link_powered3:link    {  font-family: tahoma; font-size: 13px; color: #2d5e8e; text-decoration: underline}
.link_powered3:visited {  font-family: tahoma; font-size: 13px; color: #2d5e8e; text-decoration: underline}
.link_powered3:hover   {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}

.link_riepilogocontatti:link    {  font-family: tahoma; font-size: 13px; color: #D1DFF1; text-decoration: none}
.link_riepilogocontatti:visited {  font-family: tahoma; font-size: 13px; color: #D1DFF1; text-decoration: none}
.link_riepilogocontatti:hover   {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}

.link_bakcup:link    {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_bakcup:visited {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_bakcup:hover   {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: underline}

.link_quadrati:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_quadrati:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_quadrati:hover   {  font-family: tahoma; font-size: 13px; color: #00cc99; text-decoration: underline}

.link_indirizzosotto:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: underline}
.link_indirizzosotto:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: underline}
.link_indirizzosotto:hover   {  font-family: tahoma; font-size: 13px; color: #cccccc; text-decoration: none}

.link_portlet_login:link    {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: underline}
.link_portlet_login:visited {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: underline}
.link_portlet_login:hover   {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: none}

.link_indirizzo_basso:link    {  font-family: tahoma; font-size: 13px; color: #333333333; text-decoration: none}
.link_indirizzo_basso:visited {  font-family: tahoma; font-size: 13px; color: #333333333; text-decoration: none}
.link_indirizzo_basso:hover   {  font-family: tahoma; font-size: 13px; color: #006699; text-decoration: underline}

a:    {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
a:link    {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
a:visited {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
a:hover   {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: none}

.link_interno:link    {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_interno:visited {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_interno:hover   {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: none}

.link_interno_newsletter:link    {  font-family: tahoma; font-size: 13px; color: #999999; text-decoration: underline}
.link_interno_newsletter:visited {  font-family: tahoma; font-size: 13px; color: #999999; text-decoration: underline}
.link_interno_newsletter:hover   {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}

.link_album:link    {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_album:visited {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_album:hover   {  font-family: tahoma; font-size: 13px; color: #333333333; text-decoration: none}

.link_mappa:link    {  font-family: tahoma; font-size: 9px; color: #9A7448; text-decoration: none; font-weight: bold}
.link_mappa:visited {  font-family: tahoma; font-size: 9px; color: #9A7448; text-decoration: none; font-weight: bold}
.link_mappa:hover   {  font-family: tahoma; font-size: 9px; color: #5E3300; text-decoration: none; font-weight: bold}

.link_mappa2:link    {  font-family: tahoma; font-size: 9px; color: #9A7448; text-decoration: none}
.link_mappa2:visited {  font-family: tahoma; font-size: 9px; color: #9A7448; text-decoration: none}
.link_mappa2:hover   {  font-family: tahoma; font-size: 9px; color: #5E3300; text-decoration: none}


.link_scelta_lingua		    { 
	font-family: tahoma;
	font-size: 9px;
	color: #333333333;
	text-decoration: none;
}
.link_scelta_lingua:link    {  font-family: tahoma; font-size: 9px; color: #333333333; text-decoration: underline}
.link_scelta_lingua:visited {  font-family: tahoma; font-size: 9px; color: #333333333; text-decoration: underline}
.link_scelta_lingua:hover   {  font-family: tahoma; font-size: 9px; color: #333333333; text-decoration: none}



.link_interno_utenti:link    {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_interno_utenti:visited {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_interno_utenti:hover   {  font-family: tahoma; font-size: 13px; color: #ff0000; text-decoration: none}

.link_interno_prodotti:link    {  font-family: tahoma; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_interno_prodotti:visited {  font-family: tahoma; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_interno_prodotti:hover   {  font-family: tahoma; font-size: 12px; color: #ff0000; text-decoration: none; font-weight: bold}

.link_interno_famiglie:link    {  font-family: tahoma; font-size: 12px; color: #ffffff; text-decoration: none}
.link_interno_famiglie:visited {  font-family: tahoma; font-size: 12px; color: #ffffff; text-decoration: none}
.link_interno_famiglie:hover   {  font-family: tahoma; font-size: 12px; color: #ff0000; text-decoration: none}


.link_titoloprodotti:link    {  font-family: tahoma; font-size: 13px; color: #ff0000; font-weight: bold; text-decoration: none}
.link_titoloprodotti:visited {  font-family: tahoma; font-size: 13px; color: #ff0000; font-weight: bold; text-decoration: none}
.link_titoloprodotti:hover   {  font-family: tahoma; font-size: 13px; color: #ff0000; font-weight: bold; text-decoration: underline}



.link_titolo_articolo:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none}
.link_titolo_articolo:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; font-weight: bold; text-decoration: none}
.link_titolo_articolo:hover   {  font-family: tahoma; font-size: 13px; color: #ff0000; font-weight: bold; text-decoration: none}

.link_titolo_news		  {  font-family: tahoma; font-size: 13px; color: #ffffff; background-color: #cc0000; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; background-color: #cc0000; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; background-color: #cc0000; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}
.link_titolo_news:hover   {  font-family: tahoma; font-size: 13px; color: #ffffff; background-color: #cccccc; font-weight: bold; text-decoration: none; width: 100%; clip:  rect(   ); line-height: 14px}


.link_prodotti:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_prodotti:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_prodotti:hover   {  font-family: tahoma; font-size: 13px; color: #ff0000; text-decoration: none}

.link_interno_admin		    {  font-family: tahoma; font-size: 13px; color: #cc0000}
.link_interno_admin:link    {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_interno_admin:visited {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}
.link_interno_admin:hover   {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: none}

.loop_famiglie		   {  font-family: tahoma; font-size: 13px; background-color: #cc0000; width: 100%; color: #ffffff}
.loop_famiglie:link    {  font-family: tahoma; font-size: 13px; background-color: #cc0000; width: 100%; color: #ffffff; text-decoration: none}
.loop_famiglie:visited {  font-family: tahoma; font-size: 13px; background-color: #cc0000; width: 100%; color: #ffffff; text-decoration: none}
.loop_famiglie:hover   {  font-family: tahoma; font-size: 13px; background-color: #cccccc; width: 100%; color: #ffffff; text-decoration: none}


.link_nav:link    {  font-family: tahoma; font-size: 13px; color: #999999; text-decoration: none}
.link_nav:visited {  font-family: tahoma; font-size: 13px; color: #999999; text-decoration: none}
.link_nav:hover   {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: underline}

.link_categorie:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_categorie:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_categorie:hover   {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: underline}

.link_approfondimento		  {  font-family: tahoma; font-size: 13px; color: #C20000; text-decoration: underline; font-weight: bold}
.link_approfondimento:link    {  font-family: tahoma; font-size: 13px; color: #C20000; text-decoration: underline; font-weight: bold}
.link_approfondimento:visited {  font-family: tahoma; font-size: 13px; color: #C20000; text-decoration: underline; font-weight: bold}
.link_approfondimento:hover   {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline; font-weight: bold}


.link_stampa	     {  font-family: tahoma; font-size: 9px; color: #333333; text-decoration: none}
.link_stampa:link    {  font-family: tahoma; font-size: 9px; color: #333333; text-decoration: none}
.link_stampa:visited {  font-family: tahoma; font-size: 9px; color: #333333; text-decoration: none}
.link_stampa:hover   {  font-family: tahoma; font-size: 9px; color: #cc0000; text-decoration: underline}

.link_stampa_prodotti	     {  font-family: tahoma; font-size: 9px; color: #ffff00; text-decoration: none}
.link_stampa_prodotti:link    {  font-family: tahoma; font-size: 9px; color: #ffff00; text-decoration: none}
.link_stampa_prodotti:visited {  font-family: tahoma; font-size: 9px; color: #ffff00; text-decoration: none}
.link_stampa_prodotti:hover   {  font-family: tahoma; font-size: 9px; color: #efefef; text-decoration: underline}

.link_cancellacontatto:link    {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_cancellacontatto:visited {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_cancellacontatto:hover   {  font-family: tahoma; font-size: 13px; color: #ff0000; text-decoration: underline}

.link_interno2:link    {  font-family: tahoma; font-size: 9px; color: #004871; text-decoration: none}
.link_interno2:visited {  font-family: tahoma; font-size: 9px; color: #004871; text-decoration: none}
.link_interno2:hover   {  font-family: tahoma; font-size: 9px; color: #004871; text-decoration: underline}

.link_interno3:link    {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_interno3:visited {  font-family: tahoma; font-size: 13px; color: #ffffff; text-decoration: none}
.link_interno3:hover   {  font-family: tahoma; font-size: 13px; color: #efefef; text-decoration: underline}

.link_interno4:link    {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_interno4:visited {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_interno4:hover   {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: underline}

.link_interno_privacy:link    {  font-family: tahoma; font-size: 9px; color: #000033; text-decoration: none}
.link_interno_privaci:visited {  font-family: tahoma; font-size: 9px; color: #000033; text-decoration: none}
.link_interno_privaci:hover   {  font-family: tahoma; font-size: 9px; color: #cc0000; text-decoration: underline}

.link_pag_titolo		  {  font-family: tahoma; font-size: 13px; color: #333333333; font-weight: normal; text-decoration: none}
.link_pag_titolo:link     {  font-family: tahoma; font-size: 13px; color: #333333333; font-weight: bold; text-decoration: underline}
.link_pag_titolo:visited  {  font-family: tahoma; font-size: 13px; color: #333333333; font-weight: bold; text-decoration: underline}
.link_pag_titolo:hover    {  font-family: tahoma; font-size: 13px; color: #666666; font-weight: bold; text-decoration: none}

.link_pag		   {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: none}
.link_pag:link     {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_pag:visited  {  font-family: tahoma; font-size: 13px; color: #1D529A; text-decoration: underline}
.link_pag:hover    {  font-family: tahoma; font-size: 13px; color: #C04343; text-decoration: none}

.link_pag_album		   {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_pag_album:link     {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: underline}
.link_pag_album:visited  {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: underline}
.link_pag_album:hover    {  font-family: tahoma; font-size: 13px; color: #cccccc; text-decoration: none}

.link_pag2			{  font-family: tahoma; font-size: 13px; color: #cccccc; text-decoration: none}
.link_pag2:link     {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_pag2:visited  {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none}
.link_pag2:hover    {  font-family: tahoma; font-size: 13px; color: #ff0000; text-decoration: none}

.link_sopra:link    {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none;}
.link_sopra:visited {  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: none; }
.link_sopra:hover   {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none; }

.link_sopra2:link    {  font-family: tahoma; font-size: 9px; color: #333333333; text-decoration: none}
.link_sopra2:visited {  font-family: tahoma; font-size: 9px; color: #333333333; text-decoration: none}
.link_sopra2:hover   {  font-family: tahoma; font-size: 9px; color: #003366; text-decoration: underline}

.link_admin:link    {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_admin:visited {  font-family: tahoma; font-size: 13px; color: #003366; text-decoration: none}
.link_admin:hover   {  font-family: tahoma; font-size: 13px; color: #cc0000; text-decoration: underline}


.link_upload:link    {  font-family: tahoma; font-size: 9px; color: #000066; text-decoration: underline}
.link_upload:visited {  font-family: tahoma; font-size: 9px; color: #000066; text-decoration: none}
.link_upload:hover   {  font-family: tahoma; font-size: 9px; color: #cc0000; text-decoration: none}

.link_descrizione2:link    {  font-family: tahoma; font-size: 9px; color: #496756; text-decoration: underline}
.link_descrizione2:visited {  font-family: tahoma; font-size: 9px; color: #496756; text-decoration: underline}
.link_descrizione2:hover   {  font-family: tahoma; font-size: 9px; color: #003300; text-decoration: none}

.link_testo_interno:link		{  font-family: tahoma; font-size: 13px; color: #216DA7; text-decoration: underline}
.link_testo_interno:visited 	{  font-family: tahoma; font-size: 13px; color: #216DA7; text-decoration: underline}
.link_testo_interno:hover 		{  font-family: tahoma; font-size: 13px; color: #666666; text-decoration: underline}


/*---------------------- FINE LINK ----------------------*/


















/*---------------------- INIZIO BODY ----------------------*/

BODY {
	   /*background-color : black;    */
	   scrollbar-arrow-color : #FFFFff;
	   scrollbar-face-color : #000000;
	   scrollbar-track-color : #efefef;
       scrollbar-shadow-color : #efefef;
	   scrollbar-darkshadow-color : #000000;
	   scrollbar-highlight-color : #000000;    
	   
	   margin-left: 0px;
	   margin-top: 0px;
	   margin-right: 0px;
	   margin-bottom: 0px;
	   
	   
}	 
	 
/*---------------------- FINE BODY ----------------------*/












/*---------------------- INIZIO FORM ----------------------*/

.formadmin {  font-family: tahoma; font-size: 13px; color: #333333333; border: 1px solid #333333; background-color: #efefef; 	vertical-align: middle;    }
.formadmin_obbligatorio {  font-family: tahoma; font-size: 13px; color: #333333333; border: 1px solid #cc0000; background-color: #efefef; 	vertical-align: middle;    }



.form_ricerca {
	font-family: tahoma;
	font-size: 9px;
	color: #efefef;
	border: 1px solid #AFAFAF;
	vertical-align: middle;
	background-color: #FFFFFF;
}


.formlogin {
	font-family: tahoma;
	font-size: 9px;
	color: #666666;
	vertical-align: middle;
	vertical-align: middle;
	background-color: #ECECEC;
	border: 1px solid #999999;
	


}

.formricerca {
	font-family: tahoma;
	font-size: 13px;
	color: #ffffff;
	vertical-align: middle;
	border: 1px solid #96C1D1;
	vertical-align: middle;
	background-color: #3687A6;

}


.tasto {
	font-family: tahoma;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #333333;
	vertical-align: middle;
	border: 1px solid #000000;

}

.formcontatti {
	font-family: tahoma;
	font-size: 13px;
	color: #333333333;
	border: 1px solid #333333;
	vertical-align: middle;
	background-color: #efefef;
}

.form_obbligatorio {
	font-family: tahoma;
	font-size: 13px;
	color: #333333333;
	border: 1px solid #cc0000;
	vertical-align: middle;
	background-color: #efefef;

}


.form_ecommerce {
	font-family: tahoma;
	font-size: 13px;
	color: #5C697F;
	border: 1px solid #5C697F;
	vertical-align: middle;
	background-color: #efefef;
}

.formnewsletter {
	font-family: tahoma;
	font-size: 9px;
	color: #003366;
	border: 1px solid #075DB2;
	vertical-align: middle;
	background-color: #efefef;
}


.formprodotti { font-family: tahoma; font-size: 13px; color: #750026; border: 1px solid #990033; background-color: #D697A8; vertical-align: middle }

/*----------------------- FINE FORM -----------------------*/












/*---------------------- INIZIO TESTO ----------------------*/

.testo_interno {
	font-family: tahoma;
	font-size: 13px;
	color: #000000;
	text-align: justify;
}

.testo_interno_approfondimento_mail {
	font-family: tahoma;
	font-size: 13px;
	color: #999999;
	text-align: center;
}

.testo_interno_approfondimento {
	font-family: tahoma;
	font-size: 13px;
	color: #096E93;
	text-align: justify;
}

.titolo_newsletter {
	font-family: tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-align: justify;
	background-color: #1D529A;
}

.titolo_contatti {
	font-family: tahoma;
	color: #cc0000;
	background-color: #efefef;
	font-size: 13px;

}

.newsletter_down {
	font-family: tahoma;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background-color: #efefef;
}



.testo_interno_libreria {
	font-family: tahoma;
	font-size: 13px;
	color: #284169;
	text-align: left;
}

.testo_interno_menufunzionidx {
	font-family: tahoma;
	font-size: 13px;
	color: #cc0000;
	text-align: justify;
	background-color: ;
}

.testo_interno_menufunzionidx_off {
	font-family: tahoma;
	font-size: 13px;
	color: #333333333;
	text-align: justify;
	background-color: ;
}



.testo_cellaeventi {
	font-family: tahoma;
	font-size: 9px;
	color: #284169;
	text-align: left;
}

.testo_paginastampata	     {  font-family: tahoma; font-size: 9px; color: #999999; text-decoration: none}

.testo_interno_utenti {	font-family: tahoma;	font-size: 13px;	color: #666666; }

.testo_interno_mail {	font-family: tahoma;	font-size: 13px;	color: #666666; }

.titolo_prodotti {	font-family: tahoma;	font-size: 13px;	font-weight: bold; 	color: #ffff00; }
.titolo_prodotti2 {	font-family: tahoma;	font-size: 12px;	font-weight: bold; 	color: #5C697F; }

.testo_interno_login {	font-family: tahoma;	font-size: 13px;	color:  #efefef}

.testo_titolo_formdimodifica {	font-family: tahoma;	font-size: 13px;	color: #000033; }



.testo_titolo_pagina {	font-family: tahoma;	font-size: 9px;	color: #999999; }

.testo_ricerca {	font-family: tahoma;	font-size: 13px;	color: #ffffff }

.testo_login {	font-family: tahoma;	font-size: 13px;	color: #efefef }


.testo_interno2 { 	font-family: tahoma; 	font-size: 9px; 	color: #717171; }


.nomepag {  font-family: tahoma; font-size: 9px; color: #4D6C5A }

.titoli_portlet {  font-family: tahoma; font-size: 9px; color: #2B9333}

.testo_portlet_home {  font-family: tahoma; font-size: 13px; color: #274E75}

.testo_portlet_primo-piano {  font-family: tahoma; font-size: 13px; color: #018C18}

.testo_portlet_news {  font-family: tahoma; font-size: 13px; color: #075DB2}

.testo_portlet_foto {
	font-family: tahoma;
	font-size: 13px;
	color: #075DB2;
	align: center;
	text-align: center;
}


.indirizzo_basso {  font-family: tahoma; font-size: 13px; color: #333333333; text-align: center	}

.titoli {  font-family: tahoma; font-size: 12px; color: #333333333 }

.testo_admin {  font-family: tahoma; font-size: 13px; color: #003366; text-align: left	}

.testoerr {  font-family: tahoma; font-size: 13px; color: #000033; text-align: center}

.testotop { font-family: tahoma; font-size: 9px; color: #666666; }

.testosopra {
	font-family: tahoma;
	font-size: 13px;
	color: #333333;
	text-align: left;
	
}


.login_titolo {	font-family: tahoma; font-size: 13px; color: #003366; }

.titoliportletfoto { font-family: tahoma; font-size: 13px; color: #000000;	text-align: center; }

.sezioni {
	font-family: tahoma;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.testopagina {	font-family: tahoma;	font-size: 13px;	color: #000033; }

.sfondopag {
	background-image: url(../images/grafica/body.gif);
       background-attachment: scroll;
	   background-position: top left;
	   background-repeat: repeat;






}





.testosotto { 	font-family: tahoma;	font-size: 9px;	color: #794200;	text-align: justify;    }

.pagnoattivo { 	font-family: tahoma; font-size: 13px;	color: #C04343; }

.testoupload {	font-family: tahoma;	font-size: 9px;	color: #D03932;}

.testoupload2 {	font-family: tahoma;	font-size: 12px;	color: #000066; }

.formadmindisabled { font-family: tahoma; font-size: 13px; color: #000000; border: 1px solid #003366; background-color: #E1E1E1; vertical-align: middle }

.titoloprodotti { 	font-family: tahoma;	font-size: 13px;	color: #CCCCCC;	text-align: center;	font-weight: bold;  }

.privacy { 	font-family: tahoma;	font-size: 9px;	color: #000033; }

.copy {	font-family: tahoma;	font-size: 13px;	color: #2D5E8E;  }

.riepilogocontatti {	font-family: tahoma;	font-size: 13px;	color: #D1DFF1;  }

.testo_linea {	font-family: tahoma;	font-size: 13px;	color: #666666;	text-align: justify;  }

.testo_interno_portlet {	font-family: tahoma;	font-size: 9px;	color: #1D529A;	text-align: left; }

.testo_interno_prodotti {	font-family: tahoma;	font-size: 13px;	color: #214263;	text-align: left; }

.top {	font-family: tahoma;	font-size: 12px;	color: #333333333; }

.indirizzosotto {	font-family: tahoma;	font-size: 13px;	color: #FFFFFF;	text-align: center; }

/*----------------------- FINE TESTO -----------------------*/












/*----------------------- INIZIO SFONDO -----------------------*/

.linee_admin {
	background-color: #96C1D1;
}

.sfondomailing {	background-image: url(images/sfondomailing.jpg);	background-repeat: no-repeat;	font-family: tahoma;	font-size: 13px;	color: #333333333; }

.sfondocorpomsp {
	background-image: url(../images/grafica/sfondocorpo.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top;
} 


.sfondo_interno {	background-attachment: scroll;	background-image: url(../images/pagine_interne/sfondo_interno.gif);	background-repeat: repeat-x;	background-position: center top; }

.form_portlet {  font-family: tahoma; font-size: 13px; color: #333333333; border: 1px solid #003366; background-color: #E8E8E8; vertical-align: middle}

.sfondo_linee {
	 background-image: url(../images/simboli/sfondo_puntini.gif); 

}

.bordo_faq {
	border: 1px solid #1D529A;

}

.bordo_newsletter {
	border: 1px solid #1D529A;

}

.bordo_news {
	border: 1px solid #1D529A;

}

.sfondointerno01 {
	background-image: url(../images/grafica/top_left.gif);
	background-repeat: no-repeat;
	background-position: right;



}
.sfondointerno02 {
	background-image: url(../images/grafica/top_right.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.sfondointerno03 {
	background-image: url(../images/grafica/center_sx.gif);
	background-position: right top;
	background-repeat: no-repeat;

}
.sfondointerno04 {
	background-image: url(../images/grafica/center_dx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfondointerno05 {
	background-image: url(../images/grafica/center_sx2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 5px;

}
.sfondointerno06 {
	background-image: url(../images/grafica/dx.gif);
	width: 5px;
	background-repeat: repeat-y;


}
.sfondointerno07 {
	background-image: url(../images/grafica/sx.gif);
	background-repeat: repeat-y;
	width: 5px;

}

.sfondointerno08 {
	background-image: url(../images/grafica/dx2.gif);
	background-repeat: repeat-y;
	width: 5px;




}

.sfondointerno09 {
	background-image: url(../images/top03.gif);
	background-repeat: no-repeat;
	background-position: left top;


}



.sfondointerno10 {
	background-image: url(../images/grafica/down1.gif);
	background-position: right top;
	background-repeat: no-repeat;


	




}

.sfondointerno11 {
	background-image: url(../images/grafica/down2.gif);
	background-position: left top;
	background-repeat: no-repeat;



}

/*------------------------ FINE SFONDO ------------------------*/




/*------------------------ INIZIO LAYER ------------------------*/

/* imposto i valori iniziali della schermata 
 body {
  margin: 0px;
  height: 100%;
 }


 div.LayerCentrato {
	background-color: #FFFFFF;
	color: #192939;
	position: Absolute;
	top: 151px;
	left: 580px;
	font-size: 12px;
	font-family: tahoma;
	font-weight: Bold;
	width: 770px;
	height: 420px;
	border: Solid 1px #ffffff;
	margin: -210px, -385px; 
	z-index: 2;
 }
 


 
  div.profilo1 {
  background-color: #FFFFFF; 
	color: #192939;
	position: Absolute;
	top: 216px;
	left: 420px;
	font-size: 12px;
	font-family: tahoma;
	font-weight: Bold;
	width: 770px;
	height: 420px;
	border: Solid 1px #ffffff;
	margin: -210px, -385px; 
	z-index: 3;
 }
 
 */
/*------------------------ FINE LAYER ------------------------*/

.testobenvenuto {
font-family: tahoma, Helvetica, sans-serif;	font-size: 13px;	color: #000000;
}
.sfondosopra {
	background-attachment: fixed;
	background-image: url(../images/Seven Partners-simboli/angolo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfondoupload {
	background-color: #096E93;
	font-family: tahoma;
	font-size: 13px;
	color: #ffffff;


}
.sfondocella_titolo {
	font-family: tahoma;
	color: #ffffff;
	background-color: #055B7A;
	font-size: 13px;

}

}
.sfondocella1 {
	font-family: tahoma;
	color: #efefef;
	font-size: 13px;
	background-image: url(../images/sfondo_menusx.gif);
	background-repeat: repeat-y;


}

}
.sfondocella2 {
	font-family: tahoma;
	color: #efefef;
	background-color: #3D93B3;
	font-size: 13px;

}

.sfondocella3 {
	font-family: tahoma;
	color: #003366;
	background-color: #74B8D1;
	font-size: 13px;

}


.sfondo_cella_piena {
	font-family: tahoma;
	color: #efefef;
	background-color: #ffffff;
	font-size: 13px;

}


colore_linea_bordo_immagine{
	
	background-color: #efefef;
	

}


.sfondocella_titolo {
	font-family: tahoma;
	color: #333333333;
	background-color: #dedede;
	font-size: 13px;

}

.sfondocella_admin1 {
	font-family: tahoma;
	color: #666666;
	font-size: 9px;
	background-repeat: repeat-x;
	background-color: #efefef;
	background-position: top;



}

.sfondocella_admin2 {
	font-family: tahoma;
	color: #666666;
	font-size: 9px;
	background-repeat: repeat-x;
	background-color: #F7F7F7;
	background-position: top;



}


.sfondocella_admin3 {
	font-family: tahoma;
	color: #003366;
	font-size: 9px;
	background-repeat: repeat-x;
	background-color: #CCE6FF;
	background-position: top;



}


.link_down_newsletter		  {  font-family: tahoma; font-size: 13px; color: #cc0000; background-color: #efefef; text-decoration: none; font-weight: bold}
.link_down_newsletter:link    {  font-family: tahoma; font-size: 13px; color: #cc0000; background-color: #efefef; text-decoration: none; font-weight: bold}
.link_down_newsletter:visited {  font-family: tahoma; font-size: 13px; color: #cc0000; background-color: #efefef; text-decoration: none; font-weight: bold}
.link_down_newsletter:hover   {  font-family: tahoma; font-size: 13px; color: #333333333; background-color: #efefef; text-decoration: none; font-weight: bold}






.sfondo_email {
	font-family: tahoma;
	color: #666666;

	font-size: 9px;

	background-color: #efefef;
	

}

.testo_interno_mailasp {
	font-family: tahoma;
	font-size: 13px;
	color: #666666;
	background-color: #F7F7F7;
	
}







/* PERSONALIZZAZIONI GRAFICHE */

table.sfondo {
	background-image: url(../images/grafica/sfondo.gif);
	background-attachment: scroll;
	background-position: center;
	background-repeat: repeat-y;
}
.sfondodot {
	background-image: url(../images/grafica/sfondodot.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	height: 18px;
}
.fasciaverde {
	background-color: #2B9333;
	height: 15px;
}
td.fasciablu {
	background-image: url(../images/grafica/sfondobottom.gif);
	background-attachment: scroll;
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 18px;
	padding-right: 3px;
}
.testobianco {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
}
.linkbottom a:link, .linkbottom a:active, .linkbottom a:visited {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.linkbottom a:hover {
	text-decoration: underline;
}
.linklingua a:link, .linklingua a:active, .linklingua a:visited {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333333;
	text-decoration: none;
	padding: 0px 5px 5px 0px;
}
.linklingua a:hover {
	text-decoration: underline;
}
.imgsx {
	padding: 3px;
	margin: 0px 10px 5px 0px;
	border: 1px solid #1D529A;
	float: left;
}
/*** Stili per i box verdi laterali ***/
.sfondonews {
	background-image: url(../images/grafica/latonews.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0px 15px 0px 15px;
}
.sfondotitolonews {
	background-image: url(../images/grafica/topnews.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	height: 30px;
}
.titolobox {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
}
.subtitolobox {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
.inputbox {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333333;
	text-decoration: none;
}
.testobox {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333333;
	text-decoration: none;
}
.linkbox a:link, .linkbox a:active, .linkbox a:visited, .linkbox a:hover {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2B9333;
	text-decoration: underline;
}
/*** Stili per il sottomenu del sito ***/
.sfondomenu {
	background-image: url(../images/grafica/dotted2.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	padding: 5px 0px 5px 0px;
	height: 20px;
}

.menu a:hover {
	text-decoration:underline;
}
.sottomenu a:link, .sottomenu a:active, .sottomenu a:visited {
	background-image: url(../images/grafica/squareblu.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 3px 55px;
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1D529A;
	text-decoration: none;
}
.sottomenu a:hover {
	text-decoration:underline;
}

/*** Stili per i contenuti del sito ***/
.testocontenuti {
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
}
.divisorio {
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1D529A;
	text-decoration: none;
}
.testopercorso a:link, .testopercorso a:active, .testopercorso a:visited, .testopercorso a:hover {
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #1D529A;
	text-decoration: underline;
}
.dotted {
	background-image: url(../images/grafica/dotted.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px 5px 5px 5px;
	height: 19px
}
/*** Stili per i box prodotti in homepage ***/
.barraboxprodotti {
	background-image: url(../images/grafica/barraverdebox.gif);
	background-attachment: scroll;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 5px;
	height: 15px
}
.titoloboxprodotti {
	font: 9px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
}
.linkboxprodotti a:link, .linkboxprodotti a:active, .linkboxprodotti a:visited, .linkboxprodotti a:hover {
	font: 11px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333333;
	text-decoration: underline;
}

/******** CONTENUTI *********/
.txt {
	font: 13px tahoma;
	font-weight: normal;
	color: #333333333;
	text-align: justify;
	text-decoration: none;
	padding: 15px;
	background-color: #FFF;
}
a:link, a:active, a:visited {
	font: 13px tahoma;
	font-weight: normal;
	color: #cc0000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/******** END CONTENUTI *********/

/******** INTRO *********/
.txt_intro {
	font: 13px tahoma;
	font-weight: normal;
	color: #333333333;
	text-align: justify;
	text-decoration: none;
}
/******** END INTRO *********/

/******** BOTTOM *********/
.txt_bottom {
	font: 10px tahoma;
	font-weight: normal;
	color: #FFF;
	/* text-align: center; */
	text-decoration: none;
}
.white:link, .white:active, .white:visited {
	color: #FFF;
	text-decoration: underline;
}
.white:hover {
	text-decoration: none;
}
/******** END BOTTOM *********/

/******** MENU VERTICALE *********/
.voce:link, .voce:active, .voce:visited {
	font: 11px tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding: 0px 0px 0px 4px;
}
.voce:hover {
	text-decoration: underline;
}
.voce_sel:link, .voce_sel:active, .voce_sel:visited {
	font: 11px tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding: 0px 0px 0px 4px;
}
.voce_sel:hover {
	text-decoration: underline;
}
.sottovoce:link, .sottovoce:active, .sottovoce:visited {
	font: 11px tahoma;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding: 0px 0px 0px 4px;
}
.sottovoce:hover {
	text-decoration: underline;
}
.sottovoce_sel:link, .sottovoce_sel:active, .sottovoce_sel:visited {
	font: 11px tahoma;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #333333;
	padding: 0px 0px 0px 4px;
}
.sottovoce_sel:hover {
	text-decoration: underline;
}
/******** END MENU VERTICALE *********/

/******** PERCORSO PAGINE *********/
.txt_percorso  {
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/dotted.gif);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0px 0px 8px 0px;
}
.txt_percorso a:link, .txt_percorso a:active, .txt_percorso a:visited {
	font: 10px tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.txt_percorso a:hover {
	text-decoration: none;
}
/******** END PERCORSO PAGINE *********/

/******** FORM *********/
table.form {
	font: 11px tahoma;
	font-weight: normal;
	text-align: left;
	color: #333333;
}
input, textarea, select {
	font: 11px tahoma;
	font-weight: normal;
	text-align: left;
	color: #333333;
	border: 1px solid #333333;
}
input.button {
	font: 11px tahoma;
	font-weight: normal;
	text-align: center;
	color: #333333;
	border: 1px solid #333333;
	background-color: #FFF;
}
input.sel {
	font: 11px tahoma;
	font-weight: normal;
	text-align: left;
	color: #333333333;
	border: 1px solid #FF0033;
}
/******** END FORM *********/

/******** NEWS HOMEPAGE *********/
.news {
	background-image: url(../images/news.gif);
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
	border:1px solid #FF0033;
	padding: 18px 5px 5px 5px;
}
.imgsx {
	float: left;
	margin: 0px 5px 5px 0px;
}
/******** END NEWS HOMEPAGE *********/
ul.go {
	list-style-image: url(images/go.gif);
}
table.product {
	font: 11px tahoma;
	font-weight: normal;
	text-align: left;
	color: #333333333;
	border: 1px solid #FF0033;
	padding: 2px;
}
td.grigio {
	background-color: #E7E7E7;
}
td.tit {
	font: 11px tahoma;
	font-weight: normal;
	text-align: left;
	color: #FFfffF;
	background-color: #FF0033;
}

/******** MENU PRINCIPALE *********/
.link_menu_tendina 		{ 
			font-family: tahoma; 
			font-size: 13px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			clip:  rect(   ); 
			line-height: 19px
}
.link_menu_tendina:link 	{ 	
			font-family: tahoma; 
			font-size: 13px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			clip:  rect(   ); 
			line-height: 19px
}
.link_menu_tendina:visited 	{ 
			font-family: tahoma; 
			font-size: 13px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			clip:  rect(   ); 
			line-height: 19px
}
.link_menu_tendina:hover 	{ 
			font-family: tahoma; 
			font-size: 13px; 
			font-weight: normal; 
			color: #FF0033; 
			text-decoration: none; 
			text-align: center;
			background-color: #B9B9B9; 
			/* width: 100%;   */
			clip:  rect(   ); 
			line-height: 19px
}



/******** END MENU PRINCIPALE *********/