/* Le caratteristiche del testo dei tag BODY, P, TESTO devono essere uguali */
body
	{
	background-color: #000000;
	background-image: url("../images/bg.gif");
	background-repeat: repeat-y;
	background-position: top center;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0;
	margin: 0px 0px 0px 0px;
	
	}

#bodybianco {
	background-color: #ffffff;
	background-image: url("../images/spacer.gif");	
    }

#bodygrigio {
	background-color: #000000;
	background-image: url("../images/spacer.gif");	
    }
    
ul 	{list-style:none; margin: 0; padding: 0;}
li 	{margin: 0; padding: 0;}  

h1
	{
	font-weight: normal;
	margin: 0px 0% 0px auto;
	font-size: 10px;
	color: #444444; 
	font-family: tahoma, helvetica, verdana, sans-serif;
	text-decoration: none;
	padding: 0px 21px 0px 5px;
	}

h2
	{
	font-weight: normal;
	margin: 0px 0% 0px auto;
	font-size: 11px;
	color: #444444;
	font-family: arial, helvetica, verdana, sans-serif;
	text-decoration: none;
	padding: 0px 0px 4px 23px;
	}

h3
	{
	font-weight: normal;
	margin: 0px 0% 0px auto;
	font-size: 10px;
	color: #5B5B5B; 
	font-family: tahoma, helvetica, verdana, sans-serif;
	text-decoration: none;
	padding: 4px 10px 0px 20px;
	}     

form {margin: 0}

a						{color: #ffffad; text-decoration: none;}
a:hover					{color: #ffffff;}

img.con_bordo 			{padding: 0px 0px 0px 0px; border: 1px solid #E1D6C2;}
img.con_bordo_spaziodx 	{padding: 2px 15px 0px 0px; background-color:#000000;}
.imgdistance-dx			{padding: 2px 0px 5px 12px;}
.imgdistance-sx			{padding: 2px 12px 5px 0px;}
.imgdistance-top		{padding: 2px 0px 5px 0px;}


/* fondi */
.fnd-keyword		 	 {background-image: url("../images/fnd-contenuti.gif"); background-repeat: repeat-y; padding-left: 60px;}

.fndrighina-esterna-sx    {background-image: url("../images/righina-esterna-sx.gif"); background-repeat: no-repeat; background-position: top right;} 
.fndrighina-esterna-dx    {background-image: url("../images/righina-esterna-dx.gif"); background-repeat: no-repeat;}

.fndcol-esterno-sx          {} 
.fndcol-esterno-dx          {}

.containerLogoWp        {width: 972px; height: 110px;}
a.logo                  {width: 299px; height: 110px; display: block; float: left; background-image: url("../images/logo.gif"); background-repeat: no-repeat;}
.containerWpCarrello    {width: 673px; height: 110px; float: left; border: solid 0px #ff0000;}
.wp01                   {float: right; padding: 11px 0 46px 0; border: solid 0px #ffffff;}
.testo-wp01             {float: left;}
.containerCarrello      {clear: both; float: right; border: solid 0px #dfdfdf; height: 22px; margin-right: 21px; width: 652px;}
.containerMenu          {width: 725px; height: 33px; background-image: url("../images/containerMenu.png"); background-repeat: no-repeat; padding: 205px 0 0 247px; background-position: bottom;}

.fndTestataSx			{}
.fndTestataDx			{}

.fndcolsx				{background-color: #000000; }
.fndcoldx				{background-color: #FCFCFC; background-image: url("../images/fndcoldx.gif"); background-repeat: repeat-y;}

.fndwp01				{background-color: #636466;}
.fnd-riga-wp01			{background-color: #ffffff;}

.fndpagina				{background-color: #000000;}

.fnd-carrello			{background-color: #e5dfd4; background-image: url("../images/fndcarrello.gif"); background-repeat: repeat-x;}

.menu-sfumainizio    		{background-image: url("../images/menu-sfumainizio"); background-repeat: no-repeat;}
.fnd-carrello-riga          {}
.bordo-carrello  		{background-color: #7E6500;}

.fndbanner				{background-color: #616161;}

.menuorizzontale-fndriga{background-image: url("../images/menuorizzontale-fndriga.gif"); background-repeat: repeat-x;}

.carrello-bandasx           	{}
.carrello-bandadx           	{}
.youtubearea                	{background-image: url("../images/youtubecontrol-fnd.gif"); background-repeat: repeat-x; background-position: bottom left; background-color: #000000;}

.locator-cella-geo       	{font-weight : normal; background-image: url("../images/cont-fnd-testatabella.gif"); background-repeat: repeat-x;}

.boxpagina-rigabg		{background-image: url("../images/menuorizzontale-fndriga.gif"); background-repeat: repeat-x;}
.popup-rigabg			{background-color:#C5C5C5;}

.riga-footer            {width: 972px; background-color: #ffffff; height: 1px; margin: 30px 0 0 0;}
.fndfooter				{background-color: #f3f0e7; background-image:url("../images/bg-footer.gif"); background-repeat: repeat-x;}
.bgfooter				{background-image:url("../images/bg-footer-dx.gif"); background-repeat: no-repeat;}
.fndfooter-popup		{background-color: #1b1b1b;}
.bgfooter-popup			{background-color: #1b1b1b;}
.footer-bandasx			{background-image:url("../images/footer-fnd-bandasx.gif"); background-repeat: no-repeat; background-position: top right;}

.testatabox             		{padding:0px 11px 0px 1px;}
.sfondobox              		{background-color: #FFFFFF;}
.fotobox                		{background-color: #FFFFFF;}
.focusbox               		{background-color: #FFFFFF;}
.fotoScheda                	{background-color: #E1D6C2;}
/* fondi */

/* footer testi */
.copyright				{padding: 20px 0 0 28px; float: left; width: 472px; color: #838383; font-family: Arial, Helvetica; font-size: 11px;}

.copyrightNomeAzienda 	{font-weight: bold; color: #000000;}
a.copyrightNomeAzienda 	{text-decoration: none; font-weight: bold; color: #000000;}
a.copyrightNomeAzienda:hover	{}

.partner				{padding: 20px 28px 0 0; float: left; text-align: right; width: 444px; color: #838383; font-family: Arial, Helvetica; font-size: 11px;}
a.partner               {text-decoration: none; color: #838383;}
a.partner:hover		    {color: #838383;}

.partnerwww				{color: #838383;  font-family: Arial, Helvetica;}
a.partnerwww            {text-decoration: none; color: #838383;}
a.partnerwww:hover		{text-decoration: underline;}
/* footer testi */

.copyrightMap				{padding: 20px 0 0 28px; color: #838383; font-family: Arial, Helvetica; font-size: 11px;}

.partnerMap				{padding: 20px 28px 0 0; text-align: right; color: #838383; font-family: Arial, Helvetica; font-size: 11px;}
a.partnerMap               {text-decoration: none; color: #838383;}
a.partnerMap:hover		    {color: #838383;}

/* tools */
div#separatore			{margin: auto; height: 1px; border: 0px; background-color: #686868;}

div.sizetext			{float: right; font-size: 11px; padding: 0 10px; color: #ffffad; height:16px; border-left: solid 1px #FFFFFF}
div.sizetext a			{color: #ffffff;}

div.contrasto			{float: right; padding: 2px 10px 0; height:14px; border-left: solid 1px #FFFFFF}

div.facebook			{float: right; padding: 0px 10px 0px 10px; height:16px; vertical-align: middle;}
div.iconafacebook   	{float: right; padding: 0px 10px 0px 10px; height:16px; vertical-align: middle;}
/* tools */

/*-- banner merchandising --*/
.bannerGrandeChiaro			    {color: #ffffad; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; text-transform: uppercase;}
a.bannerGrandeChiaro        	{color: #ffffad; font-weight: bold; text-decoration: none}
a.bannerGrandeChiaro:hover	    {color: #ffffff;}

.bannerPiccoloChiaro   		    {color: #ffffff;}
a.bannerPiccoloChiaro   		{color: #ffffff; text-decoration: none}
a.bannerPiccoloChiaro:hover	    {color: #ffffad;}

.bannerGrandeScuro			    {color: #ffffad; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica; text-transform: uppercase;}
a.bannerGrandeScuro     		{color: #ffffad; font-weight: bold; text-decoration: none}
a.bannerGrandeScuro:hover	    {color: #ffffff;}

a.bannerPiccoloScuro    		{color: #ffffff; text-decoration: none}
a.bannerPiccoloScuro:hover	    {color: #ffffad;}
/*-- banner merchandising --*/

/*-- store locator --*/
div.boxNegoziContenitore    {background-color:#000000; padding:10px;}
div.boxNegozi               {float:left; width:215px;}
div.boxNegozi:hover         {}
div.boxNegoziNome           {float:left; margin:0px 30px 0px 0px; text-transform:capitalize; font-weight:bold;}
div.boxNegoziNome a         {font-weight:bold;}
div.boxNegoziNome a:hover   {}
div.boxNegoziTesto          {clear:both; padding-right:30px; float:left; min-width:200px;}
div.boxNegoziTesto a        {color:#ffffad}
div.boxNegoziTesto a:hover  {color:#ffffff}
div.boxNegoziVertSepara     {width:100%; height:30px; clear:both;}
div.boxNegoziOrizSepara     {width:10px; float:left;}
div.locatorNegozi           {padding:15px 0px 10px 0px; font-size:12px; font-weight:bold;}
div.locatorNegozi a         {}
div.locatorNegozi a:hover   {color:#63696e;}
div.locatorNegoziRight      {margin:15px 0px 10px 0px; text-align:right; border-bottom:1px solid #E0E0E0;}
div.locatorNegoziRight a         {color:#63696e;}
div.locatorNegoziRight a:hover   {color:#000000;}
/*-- store locator --*/

/*-- testata programmata --*/
.header-titarea				{color: #D1D1D1; font-size: 10px; font-weight: bold;}
a.header-titarea    			{color: #D1D1D1; font-weight: bold; text-decoration: none;}
a.header-titarea:hover		{color: #FFFFFF;}

.header-titolo				{color: #D1D1D1; font-size: 17px; font-weight: bold;}
a.header-titolo     			{color: #D1D1D1; font-weight: bold; text-decoration: none;}
a.header-titolo:hover		{color: #FFFFFF;}

.header-testo				{color: #D1D1D1; font-size: 10px;}
a.header-testo  				{color: #D1D1D1; text-decoration: none;}
a.header-testo:hover		{color: #FFFFFF;}

.header-titarea-scuro		{color: #E50800; font-size: 10px; font-weight: bold;}
a.header-titarea-scuro  		{color: #E50800; text-decoration: none;}
a.header-titarea-scuro:hover{color: #3F3F3F;}

.header-titolo-scuro		{color: #FFFFFF; font-size: 17px; font-weight: bold;}
a.header-titolo-scuro   		{color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.header-titolo-scuro:hover	{color: #FFFFFF;}

.header-testo-scuro			{color: #E50800; font-size: 10px;}
a.header-testo-scuro    		{color: #E50800; text-decoration: none;}
a.header-testo-scuro:hover	{color: #3F3F3F;}
/*-- testata programmata --*/

/* menu */
li.glossariocella a 			{display: block; height: 14px; line-height: 14px; background-color:#F5F5F5;}
li.glossariocella a:hover 	    {background-color:#ffffff;}
li.glossariocella-on a 		    {display: block; height: 14px; line-height: 14px; background-color:#ffffff; font-weight:bold;}

.menubanner  			        {clear: both; float: right; padding-top: 5px;}
a.didascaliaMenu                {font-family: Arial, Helvetica; color: #ffffff; font-size: 11px;}

li.menucella a 				    {display: block; height: 24px; line-height: 24px; clear: both; background-image: url('../images/menucella.gif'); background-repeat: no-repeat; width: 185px;}
li.menucella-on a 			    {display: block; height: 24px; line-height: 24px; clear: both; background-image: url('../images/menucella.gif'); background-repeat: no-repeat; width: 185px;}

li.menucella2lev a 			    {display: block; height: 16px; line-height: 16px; clear: both; background-color: #000000; background-repeat: no-repeat; width: 185px;}
li.menucella2lev-on a 		    {display: block; height: 16px; line-height: 16px; clear: both; background-color: #000000; background-repeat: no-repeat; width: 185px;}

a.menu  			    		{color: #ffffff; text-decoration: none; line-height: 33px; float: left; font-size: 16px; text-transform: lowercase; padding: 0 18px; display: block; font-family: Arial, Helvetica;}
a.menu:hover		    	    {color: #ddde7e;}

a.menu-on		        	    {color: #ddde7e; text-decoration: none; line-height: 33px; float: left; font-size: 16px; text-transform: lowercase; padding: 0 18px; display: block; font-family: Arial, Helvetica;}
a.menu-on:hover		    	    {color: #ffffff;}

a.menuhome  				{color: #ffffff; text-decoration: none; text-transform: lowercase;}
a.menuhome:hover		    {color: #ffffad;}

a.menuhome-on   			{color: #ffffad; text-decoration: none; text-transform: lowercase;}
a.menuhome-on:hover		    {color: #ffffff;}

a.menuhome2lev  			{color: #6c5133; text-decoration: none;}
a.menuhome2lev:hover	{color: #6c5133;}

a.menuhome2lev-on   		{color: #6c5133; text-decoration: none;}
a.menuhome2lev-on:hover	{color: #6c5133;}

a.menuhome2lev-orizz    	 		{color: #FFFFFF; text-decoration: none;}
a.menuhome2lev-orizz:hover		{color: #FFFFAD;}

a.menuhome2lev-orizz-on     		{color: #FFFFAD; font-weight: bold; text-decoration: none;}
a.menuhome2lev-orizz-on:hover	{color: #FFFFAD;}

.menucolsx				    {color: #ffffff; line-height: 24px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 16px; text-transform: lowercase;}
a.menucolsx     			{color: #ffffff; text-decoration: none;}
a.menucolsx:hover		    {color: #ffffad;}

.menucolsx-on               {color: #ffffad; line-height: 24px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 16px; text-transform: lowercase;}
a.menucolsx-on           	{color: #ffffad; text-decoration: none;}
a.menucolsx-on:hover  	    {color: #ffffff;}

.menucolsx-rosso				    {color: #ff0000; line-height: 24px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 16px; text-transform: lowercase;}
a.menucolsx-rosso     			{color: #ff0000; text-decoration: none;}
a.menucolsx-rosso:hover		    {color: #ffffad;}

.menucolsx-rosso-on               {color: #ffffad; line-height: 24px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 16px; text-transform: lowercase;}
a.menucolsx-rosso-on           	{color: #ffffad; text-decoration: none;}
a.menucolsx-rosso-on:hover  	    {color: #ff0000;}

.menucolsx2lev			    {color: #ffffff; line-height: 18px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 14px; text-transform: lowercase;}
a.menucolsx2lev 		    {color: #ffffff; text-decoration: none;}
a.menucolsx2lev:hover	    {color: #ffffad;}

.menucolsx2lev-on           	{color: #ffffad; line-height: 18px; padding-right: 24px; font-family: Arial, Helvetica; font-size: 14px; text-transform: lowercase;}
a.menucolsx2lev-on              {color: #ffffad; text-decoration: none;}
a.menucolsx2lev-on:hover        {color: #ffffff; text-decoration: none;}
/* menu */

/*-- sezione box plus --*/
div.containerbox  	{width: 687px; font-family: verdana; font-size: 10px;}
div.boxTitSez       	{padding: 0px 0px 3px 0px; color: #ffffff; font-size: 11px; text-transform: uppercase; font-weight: bold;}
div.boxsepara       	{float: left; margin: 0px 10px -1000px 10px; padding-bottom: 1000px; border-left: 0px solid #bd9851;}
div.inner           		{overflow: hidden; margin-bottom: 20px;}

div.box1X           		{width:214px; float:left;}
div.box2X           		{width:450px; float:left; margin-bottom: -1000px; padding-bottom: 1000px;}
div.box3X           		{width:686px; float:left; margin-bottom: -1000px; padding-bottom: 1000px;}
div.box4X           		{width:720px; float:left; margin-bottom: -1000px; padding-bottom: 1000px;}
div.boxImageV1X     	{margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; border: 0px solid #bd9851;}
div.boxImageH1X     	{margin: 0px 21px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #bd9851; float:left;}
div.boxImageV2X     	{margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; background-color:#bd9851; border: 0px solid #bd9851; text-align: right;}
div.boxImageH2X     	{margin: 0px 21px 0px 0px; padding: 0px 0px 0px 0px; background-color:#bd9851; border: 0px solid #bd9851; float: left; text-align: right;}
div.boxImageV3X     	{margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; background-color:#bd9851; border: 0px solid #bd9851; text-align: right;}
div.boxImageH3X     	{margin: 0px 21px 0px 0px; padding: 0px 0px 0px 0px; background-color:#bd9851; border: 0px solid #bd9851; float: left; text-align: right;}
div.boxImageV4X     	{margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; background-color:#bd9851; border: 0px solid #bd9851; text-align: right;}

div.boxTxtH         	{margin: 0px 0px 10px 21px;}
div.boxTxtV         	{margin: 2px 0px 10px 0px;}
div.boxTxtDida      	{margin: 3px 0px 3px 0px;}
div.boxTxtSezione   		{}
div.boxTxtSezione a 		{color: #bd9851;}
div.boxTxtSezione a:hover{color: #bd9851; text-decoration: underline;}
div.boxTxtTitolo    		{margin: 4px 0px 0px 0px; font-weight: normal; color: #ffffad; font-family: verdana; font-size: 10px;}
div.boxTxtTitolo a  		{font-weight: normal; color: #ffffad; font-family: verdana; font-size: 10px;}
div.boxTxtTitolo a:hover {color: #ffffff;}

div.rigaTraBox1       		{width: 687px; background-color: #000000; height: 1px; margin: 0px 0px 20px 0px;}
div.rigaTraBox2       		{width: 687px; background-color: #000000; height: 2px; margin: 5px 0px 2px 0px;}
div.rigaSottoAlTitolo	{width: 687px; background-color: #ffffff; height: 1px; margin: 0px 0px 14px 0px;}

div.containerboxNews 	{width:180px; float:right; margin: 0px 0px 30px 0px; background-color:#FFFFFF;}
/*-- classi specifiche per box-vert.asp --*/
div.containerboxFissi 	{width: 180px; float:right; margin: 15px 0px 30px 0px; background-color:#FFFFFF;}
div.box1XFissi        		{width: 154px; margin: 15px 13px 30px 13px;}
div.boxFissiTitSez    	{margin: 10px 13px 15px 13px; font-weight:bold; border-bottom: 1px solid #B0B2B6; padding-bottom: 5px;}
/*-- sezione box plus --*/

/* didascalie */
.didascaliaschedaprod		{color: #686868; font-size: 11px;}
a.didascaliaschedaprod  		{color: #686868; text-decoration: none;}
a.didascaliaschedaprod:hover{color: #686868;}

.didascalia		   			{color: #FFFFFF; font-size: 10px; padding-bottom: 10px}
a.didascalia    	  			{color: #FFFFFF; text-decoration: none;}
a.didascalia:hover			{color: #FFFFAD;}

.didascalia-gallery			{color: #C2C2C2; background: #ffffff; font-size: 10px;}
a.didascalia-gallery    		{color: #C2C2C2; text-decoration: none}
a.didascalia-gallery:hover	{color: #BE582A;}

.didascalia-gal-prod		{color: #FFFFFF; background: #000000; font-size: 10px; text-decoration: none}
a.didascalia-gal-prod		{color: #FFFFFF; text-decoration: none}
a.didascalia-gal-prod:hover	{color: #FFFFAD;}
/* didascalie */

/* e commerce */
.prezzobox			       {color: #FFFFFF; padding: 0 1px 0 1px}
.prezzo             			{color: #FFFFFF; font-size: 10px; font-weight: bold;}
.prezzobarrato		       {color: #686868; font-size: 10px; font-weight: bold; text-decoration: line-through;}
.prezzocart	    		    	{color: #FFFFFF; font-size: 11px; font-weight: bold;}
.prezzobarratocart 	       {color: #686868; font-size: 11px; font-weight: bold; text-decoration: line-through;}
.datacart	    		    	{color: #FFFFFF; font-size: 11px;}
.titolobig		    	    	{color: #FFFFFF; font-size: 24px; font-weight: normal;}
.datascadenza	    	    	{color: #FFFFFF; font-size: 11px; font-weight: bold;}
.prezzonopromobig	       {color: #686868; font-size: 19px; font-weight: bold; text-decoration: line-through; }
.prezzoschedabig	       {color: #FFFFFF; font-size: 24px; font-weight: normal;}
.prezzocent			       {color: #FFFFFF; font-size: 12px; font-weight: normal;}
.carrellotesto    	       {color: #1c1c1c; font-size: 11px; font-weight: bold;}
.testocarrello    	       {color: #ffffad; font-size: 12px; font-weight: bold; line-height: 22px; float: left;}
.titcarrello		       {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url("../images/fndcarrello.gif"); background-repeat: repeat-x; background-color: #ffffff;}
.titcarrelloAdd		       {color: #686868; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url("../images/fndcarrello.gif"); background-repeat: repeat-x; background-color: #d6cbb9;}
.titcarrellofr		       {color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; background-repeat: repeat-x; background-color: #000000;}

.Notabene1			       {color: #444444; font-size: 11px;}
.Notabene2			       {color: #444444; font-size: 11px;}
a.Notabene2     	        	{color: #444444; text-decoration: none; font-weight: bold;}
a.Notabene2:hover	       {color: #444444;}

.testo-login  			{color: #D9D9D9; font-size: 11px;}
a.testo-login        		{color: #D9D9D9; text-decoration: none;}
a.testo-login:hover   	{color: #BE582A; }

.carrello  			    	{color: #E50800; font-size: 11px;}
a.carrello           		{color: #E50800; text-decoration: none;}
a.carrello:hover   	    	{color: #FFFFFF;}

.sconto  				{color: #D49F23; font-size: 11px;}
a.sconto    				{color: #E50800; text-decoration: none;}
a.sconto:hover   		{color: #E50800;}

.novita               			{color: #686868; }

.titolotabelle            	{color: #FFFFFF; font-weight: bold;}
a.titolotabelle            	{color: #cb9e00; font-weight: bold; text-decoration: none;}
a.titolotabelle:hover     {color: #686868;}

.testobox				{color: #FFFFFF; padding:3px 11px 0 1px; background-image: url("../images/boxtestata-fndombra.gif"); background-repeat: repeat-y;}
a.testobox  				{color: #FFFFFF; text-decoration: none;}
a.testobox:hover		{color: #FFFFAD;}

.categoria				{color: #61400b; font-weight : bold; line-height: 18px; padding-left: 24px;}
a.categoria 		    		{color: #61400b; font-weight : bold; text-decoration: none;}
a.categoria:hover		{color: #000000;}

.titlink				{color: #FFFFAD; font-weight: bold;}
a.titlink   				{color: #FFFFAD; font-weight: bold; text-decoration: none;}
a.titlink:hover 	    		{color: #FFFFFF;}

.tagprodotto			{color: #FFFFFF; font-size: 10px;}
a.tagprodotto   			{color: #FFFFFF; text-decoration: none;}
a.tagprodotto:hover 	    	{color: #FFFFAD;}
/* e commerce */

/* form */

input.formCarrello 	{color: #595959; font-weight: bold; font-size: 11px; background-image: url("../images/fnd_form.gif"); padding-left: 4px; border: 0;}
.BottoneCarrello 	{color: #000000; background-color: #dfdfdf; font-weight: bold; font-size: 11px; border: #000000 1px solid; cursor: pointer;}
.privacy			{color: #444444; font-size: 10px; line-height: 11px; text-align: justify;}
input.bottone		{color: #595959; background-color: #FFFFFF; font-size: 11px; font-weight: bold; border: solid 1px #595959; width: 75px; text-transform: uppercase;}
input.form 			{color: #363636; background-color: #fbf5e8; font-size: 11px; border: solid 1px #808080; padding-left: 4px;}
input.form_mini 	{color: #363636; background-color: #fbf5e8; font-size: 10px; border: solid 1px #808080;	padding-left: 4px;}
textarea.form 		{color: #363636; background-color: #ffffff; background-image: url('../images/fnd_form.gif'); font-size: 11px; border-right: solid 1px #DCDCDC; padding-left: 4px;}
select.form 		{color: #363636; background-color: #fbf5e8; border: 0; font-size: 11px; width: 168px; height: 16px; top: -2px; left: -2px;}
.containerSelect 	{position: relative; width: 168px; height: 17px; overflow: hidden;}
checkbox.form 		{color: #363636; background-color: #E7E7E2; border: 0; font-size: 11px;}
table.tabellacarrello{border: #000000 1px solid;}
td.tabellacarrello 	{border: #000000 1px solid;}

input.form_map 				{color: #000000; background-color: #ffffff; border: 0; font-size: 11px; border: 1px solid #363339; padding-left: 4px;}
input.bottone_map 			{color: #000000; background-color: #f5f5f5; border: 0; font-size: 11px; font-weight: bold; border: 1px solid #363339; width: 75px; text-transform: uppercase;}
.testo-mappa-google            	{color: #000000; font-size: 13px; background-color:#FFFFFF;}
a.testo-mappa-google              {color: #ac007b; text-decoration: none;}
a.testo-mappa-google:hover    {color: #000000;}
/* form */

/* varie */
.titolo         			{font-weight: bold; font-size: 12px; text-transform: uppercase; font-family: Arial, Helvetica;}

a.lingua            			{color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
a.lingua:hover      		{color: #ffffad; font-size: 12px;}

a.lingua-on           		{color: #ffffad; font-size: 12px; font-weight: normal; text-decoration: none;}
a.lingua-on:hover    		{color: #ffffad; font-size: 12px;}

.colonnasx-padding    	{padding-left:24px;}
.colonnasx-buttontitle    {padding-left:24px;}

.tag			       	{color: #FFFFAD;}
a.tag                   		{color: #FFFFAD; text-decoration: none;}
a.tag:hover	            		{color: #FFFFFF;}

.locator            	    		{color: #FFFFFF;}
a.locator   		       	{color: #FFFFFF; text-decoration: none;}
a.locator:hover			{color: #FFFFAD;}

.locator-cella			{color: #686868;}

.txt-news-titolo            	{color: #FFFFAD; }
a.txt-news-titolo   		{color: #FFFFAD; text-decoration: none}
a.txt-news-titolo:hover	{color: #FFFFFF;}

.txt-news-titolo-scheda  {color: #686868; font-weight: bold;}

.txt-nounderline            	{color: #FFFFAD;}
a.txt-nounderline   		{color: #FFFFAD; text-decoration: none}
a.txt-nounderline:hover	{color: #FFFFFF;}

a.segue     				{color: #636466; text-decoration: none;}
a.segue:hover			{color: #444444;}

a.link  					{color: #FFFFAD; text-decoration: none;}
a.link:hover			{color: #FFFFFF;}

.navigazione            		{color: #686868;}
a.navigazione             	{color: #686868; text-decoration: none;}
a.navigazione:hover     	{color: #FFFFFF;}

TD.menucartina A, TD.menucartina A:LINK, TD.menucartina A:VISITED, TD.menucartina A:ACTIVE {  
  display: block; /* il link occupa tutto lo spazio orizzontale */ 
  height: 15px; line-height: 15px; /*altezza del link: height e line-height devono avere il medesimo valore */
  padding-left:23px;
  color:#686868;
  background-color:#333333;
}

TD.menucartina A:HOVER {
  background-image: url('../images/fnd-elenco-cartina.gif');
  background-repeat: no-repeat;
  padding-left:23px;
  color:#ffffff;
  
}
TD.menucartina-on , TD.menucartina-on:LINK, TD.menucartina-on:VISITED, TD.menucella-on:ACTIVE , TD.menucartina-on:HOVER{  
  height: 15px; line-height: 15px;
  font-weight: bold;
  background-image: url('../images/fnd-elenco-cartina.gif');
  background-repeat: no-repeat;
  padding-left:23px;
  color:#ffffff;
  background-color:#333333;
}

div.side_barGoogle
{
margin-left:20px; 
background-color:#000000; 
overflow: auto;
width:200px;

}

div.side_barGoogle_testata
{
text-align:center; vertical-align:middle;
margin: 5px 0px 5px 20px; 
background-color:#000000; 
overflow: auto;
width:200px; height:30px;
color: #FFFFFF; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none;
}

.bg-fnd-popup				{background-color: #000000;}

div.nuvoletta_map               {width:220px; text-align:left;}
.nuvoletta_map           	    {color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
.nuvoletta_map a           	    {color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
.nuvoletta_map a:visited    	{color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
.nuvoletta_map a:hover      	{color: #998B8B; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}

.testo-percorso_map            		{color: #998B8B; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-percorso_map:link       	{color: #998B8B; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-percorso_map:visited    	{color: #998B8B; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-percorso_map:hover      	{color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}

.testo-sidebar_map            	    {color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-sidebar_map:link       	    {color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-sidebar_map:visited    	    {color: #000000; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}
a.testo-sidebar_map:hover      	    {color: #998B8B; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; letter-spacing: 0; text-decoration: none; background-color:#FFFFFF;}

input.bottone_map
{
	color: #000000;
	background: #ffffff;
	font-family: tahoma, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border: 1x solid #363339;
	width: 70px;
	text-transform: uppercase;
}
