/*---------------------- FOGLIO DI STILE ----------------------*/
/*------ di proprietà di Nicola Gallo Internetimage.it --------*/
/*--------- per informazioni nicola@internetimage.it ----------*/






/*---------------------- INIZIO LINK MENU CAMBIA COLORE SFONDO CELLA ----------------------*/

.menusinistra 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }

.menusinistraselezionato 			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato:link 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato:visited 	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato:hover 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: ##FF9934; width: 145; clip:  rect(   ); line-height: 14px }



.menusinistra_categoria 		   				{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria:link 	   				{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria:visited					{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria:hover					{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #D1DCE4; width: 145; clip:  rect(   ); line-height: 14px }

.menusinistra_categoria3 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria3:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria3:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_categoria3:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #D1DCE4; width: 145; clip:  rect(   ); line-height: 14px }


.menusinistraselezionato_categoria 				{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria:link 		{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria:visited 		{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria:hover 		{ padding-left: 4px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }

.menusinistraselezionato_categoria3 				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria3:link 			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria3:visited 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #9AB0C2; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_categoria3:hover 			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #0C588C; text-decoration: none; text-align: left; background-color: #BDCBD6; width: 145; clip:  rect(   ); line-height: 14px }



.menusinistra_sottocategoria		   			{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria:link 	   			{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria:visited			{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none}
.menusinistra_sottocategoria:hover				{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }


.menusinistraselezionato_sottocategoria	   		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistraselezionato_sottocategoria:link	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }
.menusinistraselezionato_sottocategoria:visited	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }
.menusinistraselezionato_sottocategoria:hover	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }

.menusinistra_sottocategoria3		   			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria3:link 	   			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistra_sottocategoria3:visited			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #5D636D; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none}
.menusinistra_sottocategoria3:hover				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }


.menusinistraselezionato_sottocategoria3	   		{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: none }
.menusinistraselezionato_sottocategoria3:link	{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }
.menusinistraselezionato_sottocategoria3:visited	{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }
.menusinistraselezionato_sottocategoria3:hover	{ padding-left: 8px; font-family: helvetica; font-size: 10px; font-weight: normal; color: #E77919; text-decoration: none; text-align: left; background-color: #F6F7F9; width: 129; clip:  rect(   ); line-height: 14px; text-decoration: underline }


.famiglie_prodotti 		   		{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #7D97AC; width: 100%; clip:  rect(   ); line-height: 18px; text-decoration: none; font-weight: bold }
.famiglie_prodotti:link 	   	{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #7D97AC; width: 100%; clip:  rect(   ); line-height: 18px; text-decoration: none; font-weight: bold }
.famiglie_prodotti:visited		{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #7D97AC; width: 100%; clip:  rect(   ); line-height: 18px; text-decoration: none; font-weight: bold }
.famiglie_prodotti:hover		{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #E77919; width: 100%; clip:  rect(   ); line-height: 18px; text-decoration: none; font-weight: bold }

.loop_famiglie 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; background-color: #FF9934; width: 160; clip:  rect(   ); line-height: 14px }
.loop_famiglie:link 				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; background-color: #FF9934; width: 160; clip:  rect(   ); line-height: 14px }
.loop_famiglie:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; background-color: #FF9934; width: 160; clip:  rect(   ); line-height: 14px }
.loop_famiglie:hover				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center; background-color: #FFAA55; width: 160; clip:  rect(   ); line-height: 14px }


.menu_amministrazione 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #003657; text-decoration: none; text-align: left; background-color: #DAEAF4; width: 122; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #003657; text-decoration: none; text-align: left; background-color: #DAEAF4; width: 122; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #003657; text-decoration: none; text-align: left; background-color: #DAEAF4; width: 122; clip:  rect(   ); line-height: 16px }
.menu_amministrazione:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #003657; text-decoration: none; text-align: left; background-color: #C9DBE7; width: 122; clip:  rect(   ); line-height: 16px }




.menu_upload		   				{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #216DA7; text-decoration: none; text-align: left; background-color: #F4F4F4; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:link 	   				{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #216DA7; text-decoration: none; text-align: left; background-color: #F4F4F4; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:visited				{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #216DA7; text-decoration: none; text-align: left; background-color: #F4F4F4; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_upload:hover					{ font-family: helvetica; font-size: 11px; font-weight: normal; color: #ff0000; text-decoration: none; text-align: left; background-color: #E9E9E9; width: 100%; clip:  rect(   ); line-height: 16px }

.menucontatti 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #f9f9f9; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #f9f9f9; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #f9f9f9; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #efefef; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }

.menucontatti2 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #EDEDED; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:link 	   			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #EDEDED; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #EDEDED; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }
.menucontatti2:hover				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #D03932; text-decoration: none; text-align: left; background-color: #EDEDED; width: 100%; clip:  rect(   ); line-height: 18px; font-weight: bold  }



.menusinistra2 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0182C3; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistra2:link 	   			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0182C3; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistra2:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0182C3; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistra2:hover 				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0C588C; width: 104; clip:  rect(   ); line-height: 31px }

.menusinistraselezionato2 			{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0C588C; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistraselezionato2:link 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0C588C; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistraselezionato2:visited 	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0C588C; width: 104; clip:  rect(   ); line-height: 31px }
.menusinistraselezionato2:hover 	{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #0182C3; width: 104; clip:  rect(   ); line-height: 31px }



.menusinistra_categoria2 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #FF9934; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistra_categoria2:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #FF9934; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistra_categoria2:visited					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #FF9934; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistra_categoria2:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #FFAA55; width: 104; clip:  rect(   ); line-height: 15px }

.menusinistraselezionato_categoria2 				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #E77919; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistraselezionato_categoria2:link 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef text-decoration: none; text-align: left; background-color: #E77919; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistraselezionato_categoria2:visited 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #E77919; width: 104; clip:  rect(   ); line-height: 15px }
.menusinistraselezionato_categoria2:hover 		{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #efefef; text-decoration: none; text-align: left; background-color: #FF9934; width: 104; clip:  rect(   ); line-height: 15px }



.menu_search 		   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_search:link 	   				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_search:visited				{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 100%; clip:  rect(   ); line-height: 16px }
.menu_search:hover					{ font-family: helvetica; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FFAA55; width: 100%; clip:  rect(   ); line-height: 16px }


.sfondocella_titolo {
	font-family: helvetica;
	color: #666666;
	background-color: #efefef;
	font-size: 11px;

}


.sfondocella1 {
	font-family: helvetica;
	color: #666666;
	background-color: #F7F7F7;
	font-size: 10px;

}


.sfondocella2 {
	font-family: helvetica;
	color: #666666;
	background-color: #ffffff;
	font-size: 10px;

}

.sfondocella3 {
	font-family: helvetica;
	color: #666666;
	background-color: #DCEED2;
	font-size: 10px;

}



/*----------------------- FINE LINK MENU CAMBIA COLORE SFONDO CELLA -----------------------*/












/*---------------------- INIZIO LINK ----------------------*/


.link_ricerca:link    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff}
.link_ricerca:link    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline}
.link_ricerca:visited {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline}
.link_ricerca:hover   {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none}

.link_login:link    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff}
.link_login:link    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none}
.link_login:visited {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none}
.link_login:hover   {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline}

.link_login2:link    {  font-family: helvetica; font-size: 10px; color: #ffffff}
.link_login2:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_login2:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_login2:hover   {  font-family: helvetica; font-size: 10px; color: #E77919; text-decoration: underline}

.link_logout:	    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff}
.link_logout:link    {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none}
.link_logout:visited {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none}
.link_logout:hover   {  font-family: helvetica; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: underline}


.link_scelta_lingua		  	{  font-family: helvetica; font-size: 11px; color: #11578B; text-decoration: none}
.link_scelta_lingua:link    {  font-family: helvetica; font-size: 11px; color: #11578B; text-decoration: underline}
.link_scelta_lingua:visited {  font-family: helvetica; font-size: 11px; color: #11578B; text-decoration: underline}
.link_scelta_lingua:hover   {  font-family: helvetica; font-size: 11px; color: #efefef; text-decoration: underline}



.link_titolo_news		  {  font-family: helvetica; font-size: 11px; color: #FFFFFF; background-color: #e95d0f; height: 16px; text-decoration: none}
.link_titolo_news:link    {  font-family: helvetica; font-size: 11px; color: #FFFFFF; background-color: #e95d0f; height: 16px; text-decoration: none}
.link_titolo_news:visited {  font-family: helvetica; font-size: 11px; color: #FFFFFF; background-color: #e95d0f; height: 16px; text-decoration: none}
.link_titolo_news:hover   {  font-family: helvetica; font-size: 11px; color: #FFFFFF; background-color: #e95d0f; height: 16px; text-decoration: none}




.link_menu_tendina 		{ 
			font-family: helvetica; 
			font-size: 11px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			/* background-color: #ffffff; */
			/* width: 137;  */
			clip:  rect(   ); 
			line-height: 19px
			}


.link_menu_tendina:link 	{ 	
			font-family: helvetica; 
			font-size: 11px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			/* background-color: #ffffff; */
			/* width: 137;  */
			clip:  rect(   ); 
			line-height: 19px
		   	}


.link_menu_tendina:visited 	{ 
			font-family: helvetica; 
			font-size: 11px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			/* background-color: #ffffff; */
			/* width: 137;  */
			clip:  rect(   ); 
			line-height: 19px
			}



.link_menu_tendina:hover 	{ 
			font-family: helvetica; 
			font-size: 11px; 
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none; 
			text-align: center;
			background-color: #6699CC; 
			width: 100%;  
			clip:  rect(   ); 
			line-height: 19px
			}



.link_menu_sezioni		   {  font-family: helvetica;	font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_sezioni:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_sezioni:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_sezioni:hover   {  font-family: helvetica; font-size: 10px; color: #cccccc; text-decoration: none}

.link_menu_servizi1		    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_servizi1:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_servizi1:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_menu_servizi1:hover   {  font-family: helvetica; font-size: 10px; color: #cccccc; text-decoration: none}

.link_menu_servizi2		    {  font-family: helvetica; font-size: 9px; color: #ffffff; text-decoration: none}
.link_menu_servizi2:link    {  font-family: helvetica; font-size: 9px; color: #ffffff; text-decoration: none}
.link_menu_servizi2:visited {  font-family: helvetica; font-size: 9px; color: #ffffff; text-decoration: none}
.link_menu_servizi2:hover   {  font-family: helvetica; font-size: 9px; color: #cccccc; text-decoration: none}

.link_interno_frecce:link    {  font-family: helvetica; font-size: 11px; color: #FF0000; text-decoration: none}
.link_interno_frecce:visited {  font-family: helvetica; font-size: 11px; color: #FF0000; text-decoration: none}
.link_interno_frecce:hover   {  font-family: helvetica; font-size: 11px; color: #FF0000; text-decoration: none}


.link_testo_interno_titolo:link 	{ font-family: helvetica; font-size: 11px; 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: helvetica; font-size: 11px; 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: helvetica; font-size: 11px; 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: helvetica; font-size: 11px; 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: helvetica; font-size: 11px; 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: helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #BCCBCF; width: 410; clip:  rect(   ); line-height: 18px	}

.link_portlet		  {  font-family: helvetica; font-size: 10px; color: #006699;}
.link_portlet:link    {  font-family: helvetica; font-size: 10px; color: #075DB2; text-decoration: underline}
.link_portlet:visited {  font-family: helvetica; font-size: 10px; color: #075DB2; text-decoration: underline}
.link_portlet:hover   {  font-family: helvetica; font-size: 10px; color: #075DB2; text-decoration: underline}

.testo_powered    {  font-family: helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none}

.link_email:link     {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_email:visited  {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_email:hover    {  font-family: helvetica; font-size: 11px; color: #000066; text-decoration: none}


.link_powered          {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none}
.link_powered:link     {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none}
.link_powered:visited  {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none}
.link_powered:hover    {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: underline}

.link_powered2:link    {  font-family: helvetica; font-size: 10px; color: #D1DFF1; text-decoration: none}
.link_powered2:visited {  font-family: helvetica; font-size: 10px; color: #D1DFF1; text-decoration: none}
.link_powered2:hover   {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}

.link_sezioni		  {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: none; font-weight: bold}
.link_sezioni:link    {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: underline; font-weight: bold}
.link_sezioni:visited {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: underline; font-weight: bold}
.link_sezioni:hover   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: underline; font-weight: bold}

.link_sezionib		   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezionib:link    {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezionib:visited {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezionib:hover   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}

.link_divisioni		  {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: none; font-weight: bold}
.link_divisioni:link    {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: underline; font-weight: bold}
.link_divisioni:visited {  font-family: helvetica; font-size: 10px; color: #105387; text-decoration: underline; font-weight: bold}
.link_divisioni:hover   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: underline; font-weight: bold}

.link_divisionib		   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_divisionib:link    {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_divisionib:visited {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_divisionib:hover   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none; font-weight: bold}


.link_sezioni2		   {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_sezioni2:link    {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_sezioni2:visited {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold}
.link_sezioni2:hover   {  font-family: helvetica; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold}

.link_sezioni2b		    {  font-family: helvetica; font-size: 11px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezioni2b:link    {  font-family: helvetica; font-size: 11px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezioni2b:visited {  font-family: helvetica; font-size: 11px; color: #FF9934; text-decoration: none; font-weight: bold}
.link_sezioni2b:hover   {  font-family: helvetica; font-size: 11px; color: #FF9934; text-decoration: none; font-weight: bold}

.link_powered3:link    {  font-family: helvetica; font-size: 10px; color: #3A75C4; text-decoration: underline}
.link_powered3:visited {  font-family: helvetica; font-size: 10px; color: #3A75C4; text-decoration: underline}
.link_powered3:hover   {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: none}

.link_riepilogocontatti:link    {  font-family: helvetica; font-size: 10px; color: #D1DFF1; text-decoration: none}
.link_riepilogocontatti:visited {  font-family: helvetica; font-size: 10px; color: #D1DFF1; text-decoration: none}
.link_riepilogocontatti:hover   {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}

.link_bakcup:link    {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none}
.link_bakcup:visited {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none}
.link_bakcup:hover   {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: underline}

.link_quadrati:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_quadrati:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_quadrati:hover   {  font-family: helvetica; font-size: 10px; color: #00cc99; text-decoration: underline}

.link_indirizzosotto:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: underline}
.link_indirizzosotto:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: underline}
.link_indirizzosotto:hover   {  font-family: helvetica; font-size: 10px; color: #cccccc; text-decoration: none}

.link_portlet_login:link    {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: underline}
.link_portlet_login:visited {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: underline}
.link_portlet_login:hover   {  font-family: helvetica; font-size: 10px; color: #cc0000; text-decoration: none}

.link_indirizzo_basso:link    {  font-family: helvetica; font-size: 11px; color: #333333; text-decoration: none}
.link_indirizzo_basso:visited {  font-family: helvetica; font-size: 11px; color: #333333; text-decoration: none}
.link_indirizzo_basso:hover   {  font-family: helvetica; font-size: 11px; color: #006699; text-decoration: underline}

.link_interno:link    {  font-family: helvetica; font-size: 10px; color: #4e4d4d; text-decoration: underline}
.link_interno:visited {  font-family: helvetica; font-size: 10px; color: #4e4d4d; text-decoration: underline}
.link_interno:hover   {  font-family: helvetica; font-size: 10px; color: #FF9934; text-decoration: none}

a:link    {  font-family: helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline}
a:visited {  font-family: helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline}
a:hover   {  font-family: helvetica; font-size: 11px; color: #ff9934; text-decoration: none}

.link_interno_prodotti:link    {  font-family: helvetica; font-size: 12px; color: #003366; text-decoration: none}
.link_interno_prodotti:visited {  font-family: helvetica; font-size: 12px; color: #003366; text-decoration: none}
.link_interno_prodotti:hover   {  font-family: helvetica; font-size: 12px; color: #ff0000; text-decoration: none}

.link_interno_prodotti_sx:link    {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold }
.link_interno_prodotti_sx:visited {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold }
.link_interno_prodotti_sx:hover   {  font-family: helvetica; font-size: 11px; color: #ff0000; text-decoration: none; font-weight: bold }

.link_interno_utenti:link    {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_interno_utenti:visited {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_interno_utenti:hover   {  font-family: helvetica; font-size: 11px; color: #ff0000; text-decoration: none}

.link_interno_prodotti:link    {  font-family: helvetica; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_interno_prodotti:visited {  font-family: helvetica; font-size: 12px; color: #003366; text-decoration: underline; font-weight: bold}
.link_interno_prodotti:hover   {  font-family: helvetica; font-size: 12px; color: #ff0000; text-decoration: none; font-weight: bold}

.link_interno_famiglie:link    {  font-family: helvetica; font-size: 12px; color: #ffffff; text-decoration: none}
.link_interno_famiglie:visited {  font-family: helvetica; font-size: 12px; color: #ffffff; text-decoration: none}
.link_interno_famiglie:hover   {  font-family: helvetica; font-size: 12px; color: #ff0000; text-decoration: none}

.link_titolo_articolo:link    {  font-family: helvetica; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none}
.link_titolo_articolo:visited {  font-family: helvetica; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none}
.link_titolo_articolo:hover   {  font-family: helvetica; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: none}

.link_prodotti:link    {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_prodotti:visited {  font-family: helvetica; font-size: 10px; color: #ffffff; text-decoration: none}
.link_prodotti:hover   {  font-family: helvetica; font-size: 10px; color: #ff0000; text-decoration: none}

.link_interno_admin		    {  font-family: helvetica; font-size: 11px; color: #006600; text-decoration: none}
.link_interno_admin:link    {  font-family: helvetica; font-size: 11px; color: #006600; text-decoration: underline}
.link_interno_admin:visited {  font-family: helvetica; font-size: 11px; color: #006600; text-decoration: underline}
.link_interno_admin:hover   {  font-family: helvetica; font-size: 11px; color: #999999; text-decoration: none}


.link_nav:link    {  font-family: helvetica; font-size: 11px; color: #999999; text-decoration: none}
.link_nav:visited {  font-family: helvetica; font-size: 11px; color: #999999; text-decoration: none}
.link_nav:hover   {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: underline}

.link_categorie:link    {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none}
.link_categorie:visited {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: none}
.link_categorie:hover   {  font-family: helvetica; font-size: 11px; color: #ffffff; text-decoration: underline}

.link_approfondimento		  {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_approfondimento:link    {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: underline}
.link_approfondimento:visited {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: underline}
.link_approfondimento:hover   {  font-family: helvetica; font-size: 11px; color: #FF9934; text-decoration: underline}

.link_stampa:link    {  font-family: helvetica; font-size: 9px; color: #FC7D00; text-decoration: underline}
.link_stampa:visited {  font-family: helvetica; font-size: 9px; color: #FC7D00; text-decoration: underline}
.link_stampa:hover   {  font-family: helvetica; font-size: 9px; color: #D77718; text-decoration: underline}

.link_cancellacontatto:link    {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_cancellacontatto:visited {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_cancellacontatto:hover   {  font-family: helvetica; font-size: 11px; color: #ff0000; text-decoration: underline}

.link_interno2:link    {  font-family: helvetica; font-size: 11px; color: #5C697F; text-decoration: none}
.link_interno2:visited {  font-family: helvetica; font-size: 11px; color: #5C697F; text-decoration: none}
.link_interno2:hover   {  font-family: helvetica; font-size: 11px; color: #ff0000; text-decoration: none}

.link_interno3:link    {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_interno3:visited {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_interno3:hover   {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: underline}

.link_interno4:link    {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: none}
.link_interno4:visited {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: none}
.link_interno4:hover   {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: underline}

.link_interno_privacy:link    {  font-family: helvetica; font-size: 9px; color: #000033; text-decoration: none}
.link_interno_privaci:visited {  font-family: helvetica; font-size: 9px; color: #000033; text-decoration: none}
.link_interno_privaci:hover   {  font-family: helvetica; font-size: 9px; color: #cc0000; text-decoration: underline}

.link_pag_titolo		  {  font-family: helvetica; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none}
.link_pag_titolo:link     {  font-family: helvetica; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline}
.link_pag_titolo:visited  {  font-family: helvetica; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline}
.link_pag_titolo:hover    {  font-family: helvetica; font-size: 11px; color: #e95d0f; font-weight: bold; text-decoration: none}

.link_pag		   {  font-family: helvetica; font-size: 11px; color: #cccccc; text-decoration: none}
.link_pag:link     {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: underline}
.link_pag:visited  {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: underline}
.link_pag:hover    {  font-family: helvetica; font-size: 11px; color: #999999; text-decoration: none}

.link_pag2			{  font-family: helvetica; font-size: 11px; color: #cccccc; text-decoration: none}
.link_pag2:link     {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_pag2:visited  {  font-family: helvetica; font-size: 11px; color: #666666; text-decoration: none}
.link_pag2:hover    {  font-family: helvetica; font-size: 11px; color: #ff0000; text-decoration: none}

.link_sopra:link    {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none;}
.link_sopra:visited {  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: none; }
.link_sopra:hover   {  font-family: helvetica; font-size: 10px; color: #003366; text-decoration: none; }

.link_sopra2:link    {  font-family: helvetica; font-size: 9px; color: #333333; text-decoration: none}
.link_sopra2:visited {  font-family: helvetica; font-size: 9px; color: #333333; text-decoration: none}
.link_sopra2:hover   {  font-family: helvetica; font-size: 9px; color: #003366; text-decoration: underline}

.link_admin:link    {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_admin:visited {  font-family: helvetica; font-size: 11px; color: #003366; text-decoration: none}
.link_admin:hover   {  font-family: helvetica; font-size: 11px; color: #cc0000; text-decoration: underline}


.link_upload:link    {  font-family: helvetica; font-size: 9px; color: #000066; text-decoration: underline}
.link_upload:visited {  font-family: helvetica; font-size: 9px; color: #000066; text-decoration: none}
.link_upload:hover   {  font-family: helvetica; font-size: 9px; color: #cc0000; text-decoration: none}

.link_descrizione2:link    {  font-family: helvetica; font-size: 9px; color: #496756; text-decoration: underline}
.link_descrizione2:visited {  font-family: helvetica; font-size: 9px; color: #496756; text-decoration: underline}
.link_descrizione2:hover   {  font-family: helvetica; font-size: 9px; color: #003300; text-decoration: none}

.link_testo_interno:link		{  font-family: helvetica; font-size: 10px; color: #216DA7; text-decoration: underline}
.link_testo_interno:visited 	{  font-family: helvetica; font-size: 10px; color: #216DA7; text-decoration: underline}
.link_testo_interno:hover 		{  font-family: helvetica; font-size: 10px; color: #666666; text-decoration: underline}


/*---------------------- FINE LINK ----------------------*/


















/*---------------------- INIZIO BODY ----------------------*/

a         { font-family: Helvetica; font-size: 11px; color: #4e4d4d;}
a:visited { color: #4e4d4d;}
a:hover   { color: #e95d0f;}
a:active  { color: #4e4d4d;}



BODY {
	/* background-color : black;    */
	
	   scrollbar-arrow-color : #FFFFff;
	   scrollbar-face-color : #000000;
	   scrollbar-track-color : #ffffff;
       scrollbar-shadow-color : #ffffff;
	   scrollbar-darkshadow-color : #333333;
	   scrollbar-highlight-color : #ffffff;    
}	 
	 
/*---------------------- FINE BODY ----------------------*/












/*---------------------- INIZIO FORM ----------------------*/

.formadmin {  font-family: helvetica; font-size: 10px; color: #333333; border: 1px solid #294134; background-color: #FBFBFB; 	vertical-align: middle;    }
.formadmin_obblitagorio {  font-family: helvetica; font-size: 10px; color: #333333; border: 1px solid #ff0000; background-color: #FBFBFB; 	vertical-align: middle;    }
.formadmin_obbligatorio {  font-family: helvetica; font-size: 10px; color: #333333; border: 1px solid #ff0000; background-color: #FBFBFB; 	vertical-align: middle;    }



.tasto {
	font-family: helvetica;
	font-size: 10px;
	color: #ffffff;
	background-color: #FF9934;
	vertical-align: middle;
	border: 1px solid #FF9934;

}

.formcontatti {
	font-family: helvetica;
	font-size: 10px;
	color: #5C697F;
	border: 1px solid #5C697F;
	vertical-align: middle;
	background-color: #efefef;
}

.formlogin {
	font-family: helvetica;
	font-size: 10px;
	color: #003657;
	vertical-align: middle;
	border: 1px solid #ffffff;
	vertical-align: middle;
	background-color: #dfdfdf;

}

.formricerca {
	font-family: helvetica;
	font-size: 10px;
	color: #ffffff;
	vertical-align: middle;
	border: 1px solid #ffffff;
	vertical-align: middle;
	background-color: #8AB1CE;


}

.form_obbligatorio {
	font-family: helvetica;
	font-size: 10px;
	color: #5C697F;
	border: 1px solid #ff0000;
	vertical-align: middle;
	background-color: #efefef;
}


.form_ecommerce {
	font-family: helvetica;
	font-size: 10px;
	color: #5C697F;
	border: 1px solid #5C697F;
	vertical-align: middle;
	background-color: #efefef;
}

.formnewsletter {
	font-family: helvetica;
	font-size: 9px;
	color: #003366;
	border: 1px solid #075DB2;
	vertical-align: middle;
	background-color: #efefef;
}


.formprodotti { font-family: helvetica; font-size: 10px; color: #750026; border: 1px solid #990033; background-color: #D697A8; vertical-align: middle }

/*----------------------- FINE FORM -----------------------*/












/*---------------------- INIZIO TESTO ----------------------*/

.testo_interno {font-family: Helvetica; font-size: 11px; color: #4e4d4d;}

.titolo_newsletter {
	font-family: helvetica;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
	background-color: #FF9934;
}

.titolo_contatti {
	font-family: helvetica;
	color: #cc0000;
	background-color: #efefef;
	font-size: 10px;

}

.newsletter_down {
	font-family: helvetica;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	background-color: #efefef;
}



.testo_interno_libreria {
	font-family: helvetica;
	font-size: 11px;
	color: #284169;
	text-align: left;
}

.testo_interno_menufunzionidx {
	font-family: helvetica;
	font-size: 11px;
	color: #CC0000;
	text-align: justify;
	/* background-color: #F9F9F9; */
}

.testo_paginastampata	     {  font-family: helvetica; font-size: 9px; color: #cccccc; text-decoration: none}

.testo_titolo_news {
	font-family: Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #e95d0f;
	height: 16px;
}

.testo_titolo_news_data {
	font-family: Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4e4d4d;
	height: 16px;
}


.testo_interno_utenti {	font-family: helvetica;	font-size: 11px;	color: #666666; }

.testo_interno_mail {	font-family: helvetica;	font-size: 13px;	color: #666666; }

.titolo_prodotti {	font-family: helvetica;	font-size: 25px;	font-weight: bold; 	color: #5C697F; }
.titolo_prodotti2 {	font-family: helvetica;	font-size: 12px;	font-weight: bold; 	color: #5C697F; }

.testo_interno_login {	font-family: helvetica;	font-size: 10px;	color: #ffffff}

.testo_titolo_formdimodifica {	font-family: helvetica;	font-size: 11px;	color: #cc0000; }



.testo_titolo_pagina {	font-family: helvetica;	font-size: 9px;	color: #999999; }

.testo_ricerca {	font-family: helvetica;	font-size: 11px;	color: #ffffff; font-weight: bold}

.testo_interno2 { 	font-family: helvetica; 	font-size: 11px; 	color: #666666; 	text-align: justify; 	font-weight: bold;}


.nomepag {  font-family: helvetica; font-size: 9px; color: #4D6C5A }

.titoli_portlet {  font-family: helvetica; font-size: 11px; color: #0C588C}

.testo_portlet_primo-piano {  font-family: helvetica; font-size: 10px; color: #018C18}

.testo_portlet_news {  font-family: helvetica; font-size: 10px; color: #075DB2}

.testo_portlet_foto {
	font-family: helvetica;
	font-size: 10px;
	color: #075DB2;
	align: center;
	text-align: center;
}

.testo_portlet_newsletter {  font-family: helvetica; font-size: 10px; color: #003366}

.testo_portlet_prossimi-live 			{  font-family: helvetica; font-size: 10px; color: #075DB2; line-height: 20px}
.testo_portlet_prossimi-live_rigachiara {
	font-family: helvetica;
	font-size: 10px;
	color: #075DB2;
	line-height: 20px;
	background-color: #EEF0F2;
}
.testo_portlet_prossimi-live_rigascura 	{
	font-family: helvetica;
	font-size: 10px;
	color: #075DB2;
	line-height: 20px;
	background-color: #E2E8EE;
}


.testo_portlet  {  font-family: helvetica; font-size: 10px; color: #006699; text-align: left}

.indirizzo_basso {  font-family: helvetica; font-size: 11px; color: #333333; text-align: center	}

.titoli {  font-family: helvetica; font-size: 12px; color: #333333 }

.testo_admin {  font-family: helvetica; font-size: 11px; color: #003366; text-align: left	}

.testoerr {  font-family: helvetica; font-size: 11px; color: #000033; text-align: center}

.testotop { font-family: helvetica; font-size: 11px; color: #FFFFFF; }

.testosopra { font-family: helvetica;	font-size: 10px;	color: #666666;	text-align: left; }

.login_titolo {	font-family: helvetica; font-size: 10px; color: #003366; }

.titoliportletfoto { font-family: helvetica; font-size: 11px; color: #000000;	text-align: center; }

.sezioni {	font-family: helvetica;	font-size: 11px;	color: #000033; }

.testopagina {	font-family: helvetica;	font-size: 11px;	color: #000033; }

.sfondopag {
	background-image: url(../images/sfondo_pagina.gif);
	background-repeat: repeat-x;
	background-position: top;
}



.sfondoupload {
	background-color: #C3CFD7;
	font-family: helvetica;
	font-size: 11px;
	color: #ffffff;


}

.testosotto { 	font-family: helvetica;	font-size: 9px;	color: #5A7E69;	text-align: justify;    }

.pagnoattivo { 	font-family: helvetica; font-size: 11px;	color: #666666; }

.testoupload {	font-family: helvetica;	font-size: 9px;	color: #000066;}

.testoupload2 {	font-family: helvetica;	font-size: 12px;	color: #000066; }

.formadmindisabled { font-family: helvetica; font-size: 10px; color: #000000; border: 1px solid #003366; background-color: #E1E1E1; vertical-align: middle }

.titoloprodotti { 	font-family: helvetica;	font-size: 11px;	color: #CCCCCC;	text-align: center;	font-weight: bold;  }

.privacy { 	font-family: helvetica;	font-size: 9px;	color: #000033; }

.copy {	font-family: helvetica;	font-size: 10px;	color: #D1DFF1;  }

.riepilogocontatti {	font-family: helvetica;	font-size: 10px;	color: #D1DFF1;  }

.testo_linea {	font-family: helvetica;	font-size: 11px;	color: #666666;	text-align: justify;  }

.testo_login {	font-family: helvetica;	font-size: 11px;	color: #ffffff; 	 }

.testo_interno_portlet {	font-family: helvetica;	font-size: 11px;	color: #214263;	text-align: left; }

.testo_interno_prodotti {	font-family: helvetica;	font-size: 11px;	color: #214263;	text-align: left; }

.top {	font-family: helvetica;	font-size: 12px;	color: #333333; }

.indirizzosotto {	font-family: helvetica;	font-size: 10px;	color: #FFFFFF;	text-align: center; }

/*----------------------- FINE TESTO -----------------------*/












/*----------------------- INIZIO SFONDO -----------------------*/


.bordo_faq {
	border: 1px solid #DA8500;

}

.bordo_newsletter {
	border: 1px solid #ED7000;

}

.bordo_news {
	border: 1px solid #C2D4E2;

}



.sfondo_portlet_newsletter { background-image: url(../images/sfondo_portlet_newsletter.gif);	background-repeat: no-repeat;    }

.sfondo_portlet_primo-piano { background-image: url(../images/sfondo_portlet_primopiano.gif);	background-repeat: no-repeat;    }

.sfondo_portlet_news { background-image: url(../images/sfondo_news.gif);	background-repeat: no-repeat;    }

.sfondomailing {	background-image: url(images/sfondomailing.jpg);	background-repeat: no-repeat;	font-family: helvetica;	font-size: 10px;	color: #333333; }

.sfondocorpomsp {	background-image: url(images/sfondo_corpo.gif);	background-repeat: no-repeat;	background-attachment: fixed; } 

.sfondo_home {	background-attachment: fixed;	background-image: url(../images/home/sfondo_home.jpg);	background-repeat: no-repeat;	background-position: center center; }

.sfondo01 {	background-attachment: fixed;	background-image: url(../images/sfondo_down.jpg);	background-repeat: no-repeat;	background-position: center center; }

.sfondo02 {	background-attachment: fixed;	background-image: url(images/centro_02.gif);	background-repeat: no-repeat;	background-position: top; }

.sfondo03 {	background-attachment: fixed;	background-image: url(images/centro_03.gif);	background-repeat: no-repeat;	background-position: top; }

.form_portlet {  font-family: helvetica; font-size: 10px; color: #333333; border: 1px solid #003366; background-color: #E8E8E8; vertical-align: middle}

.sfondo_linee {
		background-image: url(../images/sfondo_puntini.gif);

}

.sfondo_linee2 {
		background-image: url(../images/sfondo_puntini_bianchi.gif);

}

.sfondo_linee3 {
		background-image: url(../images/sfondo_puntini_blu.gif);

}

.sfondointerno01 {
	background-image: url(../images/sfondo_interno.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.sfondointerno02 {
	background-image: url(../images/sfondo_lato_dx.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.sfondointerno03 { background-image: url(../images/sfondo_dx/down/sfondo03.jpg);	background-repeat: no-repeat; }
.sfondointerno04 {
	background-image: url(../images/sfondo_lato_dx2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.sfondointerno05 { background-image: url(../images/sfondo_dx/down/sfondo05.jpg);	background-repeat: no-repeat; }
.sfondointerno06 { background-image: url(../images/sfondo_dx/down/sfondo06.jpg);	background-repeat: no-repeat; }
.sfondointerno07 { background-image: url(../images/sfondo_dx/down/sfondo07.jpg);	background-repeat: no-repeat; }


/*------------------------ FINE SFONDO ------------------------*/




.testobenvenuto {
font-family: helvetica, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;
}
.sfondosopra {
	background-attachment: fixed;
	background-image: url(../images/entrade-simboli/angolo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.unnamed1 {
	font-family: helvetica;
	padding-left: 10px;
}


/* - NUOVI STILI - */

/* Sfondi tabella */

.sf-laterale       { background-image: url(sf-laterale.gif);
	                 background-repeat: repeat-y;
	                 background-position: center top;}
					 
.br-top            { background-image: url(br-top.gif);
	                 background-repeat: no-repeat;}
					 
.br-top2           { background-image: url(br-top2.gif);
	                 background-repeat: repeat-x;
					 background-position:left top}
					
/* LINKS */					 
/* Links generali */
					 
.link_finali          {  font-family: Helvetica; font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.link_finali:link    {  font-family: Helvetica; font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.link_finali:visited {  font-family: Helvetica; font-size: 9px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a.link_finali:hover   {  font-family: Helvetica; font-size: 9px; color: #e95d0f; font-weight: normal; text-decoration: none;}

.titolo-new           {  font-family: Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;}
.titolo-new2           {  font-family: Helvetica; font-size:12px; color:#4e4d4d; font-weight:bold;}
.titolo-new3           {  font-family: Helvetica; font-size:11px; color:#4e4d4d; font-weight:bold;}

.link_top-new         {  font-family: Helvetica; font-size: 11px; color: #6a6868; font-weight: bold; text-decoration: none;}
a.link_top-new:link    {  font-family: Helvetica; font-size: 11px; color: #6a6868; font-weight: bold; text-decoration: none;}
a.link_top-new:visited {  font-family: Helvetica; font-size: 11px; color: #6a6868; font-weight: bold; text-decoration: none;}
a.link_top-new:hover   {  font-family: Helvetica; font-size: 11px; color: #e95d0f; font-weight: bold; text-decoration: none;}

.link_portlet_new		  {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_portlet_new:link    {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_portlet_new:visited {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_portlet_new:hover   {  font-family: Helvetica; font-size: 11px; color: #ff955a; text-decoration: none;}

.link_news_new		  {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_news_new:link    {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_news_new:visited {  font-family: Helvetica; font-size: 11px; color: #FFFFFF; text-decoration: underline;}
.link_news_new:hover   {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: none;}

.link_approfondimento_new		  {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline}
.link_approfondimento_new:link    {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline}
.link_approfondimento_new:visited {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline}
.link_approfondimento_new:hover   {  font-family: Helvetica; font-size: 11px; color: #ff955a; text-decoration: none}

.link_titolo_new		 {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline; font-weight:bold;}
.link_titolo_new:link    {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline; font-weight:bold;}
.link_titolo_new:visited {  font-family: Helvetica; font-size: 11px; color: #4e4d4d; text-decoration: underline; font-weight:bold;}
.link_titolo_new:hover   {  font-family: Helvetica; font-size: 11px; color: #ff955a; text-decoration: none; font-weight:bold;}

/* Links sezioni */

.link_sezione1		     {  font-family: Helvetica; font-size: 9px; color: #ffffff; text-decoration: none; text-align:center; letter-spacing:0px;}
.link_sezione1:link      {  font-family: Helvetica; font-size: 9px; color: #ffffff; text-decoration: none; text-align:center; letter-spacing:0px;}
.link_sezione1:visited   {  font-family: Helvetica; font-size: 9px; color: #ffffff; text-decoration: none; text-align:center; letter-spacing:0px;}
.link_sezione1:hover     {  font-family: Helvetica; font-size: 9px; color: #e95d0f; text-decoration: none; text-align:center; letter-spacing:0px;}

.link_sezione2		     {  font-family: Helvetica; font-size: 9px; color: #454545; text-decoration: none; text-align:center;}
.link_sezione2:link      {  font-family: Helvetica; font-size: 9px; color: #454545; text-decoration: none; text-align:center;}
.link_sezione2:visited   {  font-family: Helvetica; font-size: 9px; color: #454545; text-decoration: none; text-align:center;}
.link_sezione2:hover     {  font-family: Helvetica; font-size: 9px; color: #e95d0f; text-decoration: none; text-align:center;}

.menusinistra_new 		   				{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_new:link 	   				{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_new:visited				{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistra_new:hover					{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }

.menusinistraselezionato_new 			{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_new:link 		{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_new:visited 	{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #e95d0f; width: 145; clip:  rect(   ); line-height: 14px }
.menusinistraselezionato_new:hover 		{ font-family: Helvetica; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; text-align: left; background-color: #FF9934; width: 145; clip:  rect(   ); line-height: 14px }

/* Testi */

.testo_interno_new      { font-family: Helvetica; font-size: 11px; color: #FFFFFF; }
.testo_interno2_new     { font-family: Helvetica; font-size: 11px; color: #4e4d4d; }
.descrizione            { font-family: Helvetica; font-size: 12px; color: #ffffff;}
.sezione1               { font-family: Helvetica; font-size: 11px; color: #000000;}
.sezione2               { font-family: Helvetica; font-size: 11px; color: #e95d0f; font-weight:bold;}
.sezione-tag            { font-family: Helvetica; font-size: 11px; color: #e95d0f;}
.sezione3               { font-family: Helvetica; font-size: 11px; color: #454545;}


/* Impianti */

div#mmm {

	margin:0px;

	width:760px;

	text-align: center;

}





div#mmm {

	font-size: 9pt;

	color: #B6CCDA;

	align: center;

	width:760px

}

div#mmm ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	

	

}

div#mmm ul li { display: inline; }

div#mmm ul li a {

	color: #fff;

	text-decoration: none;

	padding-left: 4px;

	padding-right: 4px;

}

div#mmm ul li a:hover { text-decoration: underline; }


td.testo_interno img {
width:250px;
height:inherit;
	}
	
	
.wmr_foto_123_set {
text-align:center;

}	

.wmr_foto_123_set img {
text-align:center;

}	