body {
     background-color: #F4F4F4;
     background-image: url('../images/bg.gif');
     background-repeat: repeat-x;
     font-family: tahoma, arial, helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     color: #191919;
     text-decoration: none;
     scrollbar-3dlight-color: #E5EEFF;
     scrollbar-arrow-color: #2A8DD3;
     scrollbar-base-color: #D1D1D1;
     scrollbar-darkshadow-color: #E5EEFF;
     scrollbar-face-color: #EFEFEF;
     scrollbar-highlight-color: #FFFFFF;
     scrollbar-shadow-color: #D1D1D1;
     }
   
p, td {color: #191919; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

H1   {
     font-family: tahoma, arial, helvetica, sans-serif;
     font-size: 10px;
     font-weight: normal;
     color: #8FB4D5;
     text-decoration: none;
     margin: 0px 0px 0px 20px;
     }

H2   {
     font-family: tahoma, arial, helvetica, sans-serif;
     font-size: 10px;
     font-weight: normal;
     color: #D1DEEC;
     text-decoration: none;
     margin: 25px 10px 0px 12px;
     }
     
     
a:	                  {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a:link	              {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a:visited	          {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a:hover	              {color: #191919; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.cont-costasx  	      {background-image: url('../images/menu-fnd-costasx.gif'); background-repeat: repeat-x; background-color: #F4F4F4;}
.cont-costadx  	      {background-image: url('../images/zeppa-bianca.gif'); background-color: #FFFFFF;}
.cont-divisoria	      {background-image: url('../images/areacont-divisoria.gif'); background-color: #FFFFFF;}
.menu-fnd  	          {background-image: url('../images/zeppa-fndmenu.gif'); background-color: #F4F4F4;}
.cont-fnd    	      {background-image: url('../images/zeppa-bianca.gif'); background-color: #FFFFFF;}
.footer-fnd    	      {background-image: url('../images/zeppa-fndfooter.gif'); background-color: #F4F4F4;}
.gallery-fndfotine    {background-image: url('../images/gallery-fnd-fotine.gif'); background-color: #FFFFFF;}
.gallery-fnddidascalia {background-image: url('../images/zeppa-fndtxtgallery.gif'); background-color: #EDF3FF;}
.gallery-fnddidascalia1 {background-image: url('../images/gallery-fnd-didascalia01.gif'); background-color: #FFFFFF;}
.gallery-fndcertificati    {background-image: url('../images/gallery-fnd-certificati.gif'); background-color: #FFFFFF;}

.testo		          {color: #191919; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
a.testo:link	      {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
a.testo:visited       {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
a.testo:hover	      {color: #191919; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}

TD.menucella A, TD.menucella A:LINK, TD.menucella A:VISITED, TD.menucella A:ACTIVE {  
  background: #FFFFFF; /*pre-load immagine*/
  display: block; /* il link occupa tutto lo spazio orizzontale */ 
  height: 18px; line-height: 18px; /*altezza del link: height e line-height devono avere il medesimo valore */
}

TD.menucella A:HOVER 
{
  background: #E8F5F8 url("../images/menu-botselected.gif");
}

.menuOn		          {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menuOn:link	      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menuOn:visited      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menuOn:hover	      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}

.menu		          {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menu:link	          {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menu:visited        {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}
a.menu:hover	      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-right:16px}

.menu2levelOn		  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2levelOn:link	  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2levelOn:visited{color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2levelOn:hover  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:0px; padding-right:15px}

.menu2level		      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2level:link	  {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2level:visited  {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:0px; padding-right:15px}
a.menu2level:hover	  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:0px; padding-right:15px}

.titoloNews		        {color: #315DB6; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.titoloNews:link		{color: #315DB6; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.titoloNews:visited 	{color: #315DB6; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.titoloNews:hover		{color: #D01D1C; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}

.imgdistance-dx	{ padding-right: 0px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px}
.imgdistance-sx	{ padding-right: 15px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px}

.link		    {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.link:link		{color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.link:visited	{color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.link:hover	{color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.menu2level-testo     {color: #D4D4D4; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}

.titsezione		      {color: #D01D1C; font-family: arial, tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-left:22px}
.titolo		          {color: #315DB6; font-family: arial, tahoma, sans-serif; font-size: 17px; font-weight: bold; text-decoration: none}

.titolino		      {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.titolino:link	      {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.titolino:visited    {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
a.titolino:hover	  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}

.testotabella		          {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:7px; padding-right:7px}
a.testotabella:link	          {color: #2A8DD3; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:7px; padding-right:7px}
a.testotabella:visited        {color: #2A8DD3; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:7px; padding-right:7px}
a.testotabella:hover	      {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding-left:7px; padding-right:7px}

.gallery-didascalia		      {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.gallery-didascalia:link	  {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.gallery-didascalia:visited  {color: #315DB6; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.gallery-didascalia:hover	  {color: #D01D1C; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.didascalia		      {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none}
a.didascalia:link	  {color: #2A8DD3; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none}
a.didascalia:visited  {color: #2A8DD3; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none}
a.didascalia:hover	  {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none}

.navigazione	      {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.navigazione:link	  {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.navigazione:visited {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.navigazione:hover	  {color: #2A8DD3; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.copyright	    	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.copyright:link	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.copyright:visited	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.copyright:hover	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline;}

.partner	    	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.partner:link	    {color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.partner:visited	{color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.partner:hover	    {color: #626262; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline;}

.popup	    	    {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding-top:0px}
a.popup:link	    {color: #004EA0; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding-top:0px}
a.popup:visited	    {color: #004EA0; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding-top:0px}
a.popup:hover	    {color: #000000; font-family: tahoma, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; padding-top:0px}

.404		    {color: #DADDE4; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.404:link		{color: #FFC234; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.404:visited	{color: #FFC234; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.404:hover	{color: #DADDE4; font-family: tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

input.form
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url("../images/fnd_form.gif");
    BORDER-LEFT: 0px;
    COLOR: #3d3a3b;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: tahoma, verdana,  arial;
    TEXT-DECORATION: none;
    border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid
}
textarea.form
	{
		color : #3d3a3b;
		background-color: #FFFFFF;
		border : 0;
    	FONT-FAMILY: tahoma, verdana,  arial;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		BACKGROUND-IMAGE: url("../images/fnd_form.gif");
		border-right: #000000 1px solid;
		border-left: #000000 1px solid;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid
	}
	
select.form
	{
		color : #3d3a3b;
		background-color: #FFFFFF;
		border : 0;
 		FONT-FAMILY: tahoma, verdana,  arial;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		border-right: #000000 1px solid;
		border-left: #000000 1px solid;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid
	}
	
checkbox.form
	{
		color : #3d3a3b;
		background-color: #FFFFFF;
		border : 0;
 		FONT-FAMILY: tahoma, verdana,  arial;
		font-size : 10px;
		font-weight : normal;
		text-decoration : none;
		border-right: #000000 1px solid;
		border-left: #000000 1px solid;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid
	}
.pulsante
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bold;
    font-size: 10px;
    border-left: #000000 1px solid;
    cursor: hand;
    color: #000000;
    border-bottom: #000000 1px solid;
    FONT-FAMILY: tahoma, verdana,  arial;
    background-color: #FFE0A4;
}
