body {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-size:13px;
color:#000000;
background-color:#0F3880; 
}
td {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-size:13px;
color:#000000;
}
a {
text-decoration:none;
border:0;
}
.vocimenu {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-weight:bold;
font-size:11px;
}
.lingue {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-weight:bold;
font-size:11px;
text-shadow: 1px 1px 1px #1B5855;
-moz-text-shadow: 1px 1px 1px #1B5855;
-webkit-text-shadow: 1px 1px 1px #1B5855;
}
.copyright {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-weight:normal;
font-size:12px;
}
.text2 {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-weight:bold;
font-size:13px;
}
.text3 {
font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
font-weight:normal;
font-size:13px;
}

.webmaster {
font-family: 'arial';
font-weight:normal;
font-size:12px;
color:#FFCB54;
cursor:pointer;
}

table.TABtestata {
background-image: url(sf_testata.gif);
background-repeat: repeat-x;
}

.testata {
color: #FFFFFF;
font-size: 19px;
text-shadow: 1px 1px 7px #1B5855;
-moz-text-shadow: 1px 1px 7px #1B5855;
-webkit-text-shadow: 1px 1px 7px #1B5855;
}
	
#nav {
		margin:0; 
		padding:0; 
		list-style:none;
		font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		font-size:11px;
		text-shadow: 1px 1px 2px #F2F2F2;
        -moz-text-shadow: 1px 1px 2px #F2F2F2;
        -webkit-text-shadow: 1px 1px 2px #F2F2F2;
	}	
		#nav li {
			float:left; 
			display:block; 
			width:115px; 
			background:#E8E8E8; /* grigio */
			border: solid 1px #FFFFFF; 
			position:relative;
			z-index:500; 
			font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		    font-size:11px;
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}
		#nav li.m {
			float:left; 
			display:block; 
			width:115px; 
			background:#E8E8E8; /* grigio */
			border: solid 1px #FFFFFF; 
			position:relative;
			z-index:600; 
			font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		    font-size:11px;
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}
		#nav li.OK{
			float:left; 
			display:block; 
			width:115px; 
			background:#FFCB54; /* giallo */
			position:relative;
			z-index:500; 
			font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		    font-size:11px;
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}
		#nav li.OKm{
			float:left; 
			display:block; 
			width:115px; 
			background:#FFCB54; /* giallo */
			position:relative;
			z-index:600; 
			font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		    font-size:11px;
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}		
			
		#nav li.first {
			border-radius:5px 0 0 5px;
			-moz-border-radius:5px 0 0 5px;
			-webkit-border-radius:5px 0 0 5px;
			
			}
		#nav li.firstOK {
		    float:left; 
			display:block; 
			width:115px; 
			background:#E8E8E8; /* grigio */
			position:relative;
			z-index:500; 
			font-family: 'Palatino Linotype', 'Palatino', 'URW Palladio L', 'tahoma';
		    font-size:11px;
			margin:0 1px;
			background:#FFCB54; /* giallo */
			-webkit-transition: all 0.1s ease-in-out;
			border-radius:5px 0 0 5px;
			-moz-border-radius:5px 0 0 5px;
            -webkit-border-radius:5px 0 0 5px;
			}
		#nav li.last {
			border-radius:0 5px 5px 0;
			-moz-border-radius:0 5px 5px 0;
			-webkit-border-radius:0 5px 5px 0;
			}
		#nav li.lastOK {
			border-radius:0 5px 5px 0;
			-moz-border-radius:0 5px 5px 0;
			background:#FFCB54; /* giallo */
				}

		#nav li li.last {
			border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			-webkit-border-radius:0 0 5px 5px;
			z-index:600;
			}
		#nav li a {
			display:block; 
			padding:8px 5px 0 5px; 
			font-weight:700;  
			height:23px; 
			text-decoration:none; 
			text-align:center; 
			color:#1B5A86;  /* blu scuro */

		}

		#nav li a:hover {
			color:#000000; /* nero */
			text-decoration:underline;
			background:#FFCB54; /* ???*/
		}

		#nav li li:hover {
			-webkit-transform: translate(+10px,0);
			z-index:700;
			}
	/
		#nav a.selected {
			color:#000000; /* nero */
			text-decoration:underline;
			background:#FFCB54; /* ???*/
		}
	
		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
		}
		
		#nav ul li {
			width:115px; 
			float:left; 
			border-top:1px solid #FFFFFF; /* bordi bianchi */
		}
		
		#nav ul a {
			display:block;  
			height:auto;
			padding: 8px 5px; 
			color:#1B5A86;  /* blu scuro */
		}
		
		/* fix ie6, meglio inserirlo in un file .css separato */
		*html #nav ul {
			margin:0 0 0 -2px;
		}