			html,body{
			height:839px;
			margin:0px;
			background-color:#FFF;
			}
			
			.no_class a {
			text-decoration:none;
			} 
			
			
			ul {
			color:#D6D6D6;
			margin: 5px 0px 5px 15px;
			padding: 5px 0px 5px 8px;
			list-style:square outside;
			}
			
			.testonero{
			color:#666;
			}
			
			.nero{
			font-family: "Times New Roman", Times, serif;
			font-size: 9pt;
			color:#000;
			}
			
			.testata_ita{
			background: #FFF url(../images/testata_ita.jpg) no-repeat top left;
			height:250px;
			z-index: 1000;
			}
			
			.testata_eng{
			background: #FFF url(../images/testata_2.jpg) no-repeat;
			height:250px;
			z-index: 1000;
			}
			
			.testata_mon{
			background: #FFF url(../images/testata_mong.jpg) no-repeat top left;
			height:250px;
			z-index: 1000;
			}
			
			.menu {
			font-family: "Verdana";
			font-size: 10px;
			text-transform:uppercase;
			font-weight:bold;
			color:#666;
			margin: 160px 0px 15px 25px;
			}
			
			.menu a,.menu a:link,.menu a:visited{
			color:	#666;		
			text-decoration:none;
			border: 1px solid #FFF; 
			padding:3px 2px 3px 2px;
			background-color:#FFF;	
			}
			
			.menu a:hover{	
			text-decoration:none;
			border: 1px solid #1776DE; 
			padding:3px 2px 3px 2px;
			background-color:#1776DE;	
			color:	#FFF;	
			}
			
			.menu a:active	{
			color:	#666;		
			text-decoration:none;
			border: 1px solid #FFF; 
			padding:3px 2px 3px 2px;
			}
			
			.menu ul{
			margin:0;
			padding:0;	
			}
			
			.menu li{
			display: inline;
			padding:0;
			}
			
			.menu li.attuale_home {
			display: inline;
			border: 1px solid #FFFFFF; 
			padding:3px 2px 3px 2px;
			color:#1776DE;
			}
			
			.menu li.attuale {
			display: inline;
			border: 1px solid #FFFFFF; 
			padding:3px 2px 3px 2px;
			color:#1776DE;
			}
						
			.testo a, .testo a:link {
			color:	#1766a7;		
			text-decoration:none; 
			padding:2px 0px 0px 0px;
			background-color:#FFF;	
			}
			
			.testo a:visited{
			color:	#1766a7;		
			text-decoration:none; 
			padding:2px 0px 0px 0px;
			background-color:#FFF;	
			}
			
			.testo a:hover{	
			text-decoration:none;
			border-bottom: 1px dotted #1766a7;
			padding:2px 0px 0px 0px;
			color:	#1766a7;		
			}
			
			.testo a:active{
			color:	#000;		
			text-decoration:none;
			padding:2px 0px 0px 0px;
			}
			
			.testo ul{
			margin:5px 0px 0px 40px;
			padding:0;
			}
			
			.testo li{
			padding:3px 0px 1px 0px;
			}
			
			ul.no_point {
			margin:0;
			padding:0;
			}
			
			ul.no_point li{
			padding:5px 0px 5px 0px;
			margin:0;
			list-style:none;
			}

			.top_link {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color:#034EA1;
			padding: 15px 0px 8px 40px;
			font-style:italic;
			}
			
			.top_link a					{color:	#034EA1;		text-decoration:	none;}
			.top_link a:link			{color:	#034EA1;		text-decoration:	none;}
			.top_link a:visited			{color:	#034EA1;		text-decoration:	none;}
			.top_link a:hover			{color:	#034EA1;	text-decoration:	none;}
			.top_link a:active			{color:	#034EA1;		text-decoration:	none;}
			
			.top_link ul{
			margin:0;
			padding:0;	
			}
			
			.top_link li{
			display: inline;
			padding:0;
			}
			
			.top_link li.attuale {
			display: inline;
			padding:0 0 0 250px;
			color:#FF0000;
			}
			
			.titolo_nero {
			font-family: Verdana;
			font-size: 10pt;
			font-weight: bold;
			color: #666;
			}
			
			.titolo_blu {
			padding-top: 5pt;
			padding-bottom: 3pt;
			font-family: Verdana;
			font-size: 11pt;
			font-weight: bold;
			color:#1c4598;
			}
			
			.titolo_rosso {
			padding-top: 5pt;
			padding-bottom: 4pt;
			font-family: Verdana;
			font-size: 11pt;
			font-weight: bold;
			color:#e13623;
			}
			
			
			.testo {
			font-family: "Times New Roman", Times, serif;
			font-size: 11pt;
			color:#404040;
			}
			
			.testo1 {
			font-family: "Times New Roman", Times, serif;
			font-size: 11pt;
			color:#333333;
			}
			
			
			.img {
			padding-top:0px;
			}
			
			.contenitore{
			margin: 0px;
			padding:2px 10px 0px 25px;
			}
			
			.footer_blu {
			padding: 0px 0px 20px 0px;
			font-family:Verdana;
			font-size:9px;
			color: #0066b1;
			text-align:center;
			
			}
			
			.footer_blu a,.footer_blu a:link,.footer_blu a:visited{	
			text-decoration:none;
			font-family:Verdana;
			font-size:9px;
			color: #0066b1;
			}
			
			.footer_blu a:hover{	
			border-bottom: 1px dotted #0066b1;
			text-decoration:none;
			font-family:Verdana;
			font-size:9px;
			color: #0066b1;
			}
			
			
			.continua{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color:	#1766a7;	
			padding: 10px 0px 0px 0px;
			}
			
			.continua a, .continua a:link {
			color:	#1766a7;			
			text-decoration:none; 
			padding: 3px 0px 0px 0px;
			}
			
			.continua a:visited{
			color:	#1766a7;			
			text-decoration:none; 
			padding: 3px 0px 0px 0px;
			}
			
			.continua a:hover{	
			text-decoration:none;
			border-bottom: 1px dotted #1766a7;
			padding: 3px 0px 0px 0px;
			color:	#1766a7;			
			}
			
			.continua a:active{
			color:	#1766a7;			
			text-decoration:none;
			padding: 3px 0px 0px 0px;
			}
			

        	.menu_livello2 a,.menu_livello2 a:link,.menu_livello2 a:visited{
			color:	#1776DE;		
			text-decoration:none;
			border: 1px solid #FFF; 
			padding: 3px 3px 3px 6px;
			background-color:#FFF;	
			}
			
			.menu_livello2 a:hover{	
			text-decoration:none;
			padding: 3px 3px 3px 6px;
			border-bottom: 1px dotted #1776DE; 
			background-color:#FFF;	
			color:	#1776DE;	
			}
			
			.menu_livello2 a:active	{
			color:	#1776DE;		
			text-decoration:none;
			border: 1px solid #FFF; 
			padding: 3px 3px 3px 6px;
			}
			
			.sfondo_cella{  
			background: #FFF url(../images/elemento_grafico_sotto.jpg) no-repeat top;
			height:5px;
			}
			
			.titolo_news {
			padding-top:2px;
			padding-bottom:2px;
			font-family: Verdana;
			font-size: 8pt;
			color: #000;
			}
			
			.data_news {
			padding-top:2px;
			padding-bottom:2px;
			font-family: Verdana;
			font-size: 8pt;
			color:#E13623;
			font-style:italic;
			font-weight:bold;
			}
			
			.leggi{
			font-family: Verdana;
			font-size: 10px;
			font-style:italic;
			color:#000;
			padding: 2px 0px 0px 0px;
			}
			
			.leggi a			{color:	#000;		text-decoration:	none;padding:0;}
			.leggi a:link		{color:	#000;		text-decoration:	none;padding:0;}
			.leggi a:visited	{color:	#000;		text-decoration:	none;padding:0;}
			.leggi a:hover		{color:	#000;		text-decoration:	none;padding-bottom:0;border-bottom: 1px dotted #000;}
			.leggi a:active		{color:	#000;		text-decoration:	none;}
			
			
			.link_credits {
			font-family: "Verdana";
			font-style:italic;
			font-size: 7pt;
			color: #999;
			text-align:right;
			margin-right:15px;
			}
			
			
			.link_credits a, .link_credits a:link, .link_credits a:visited{
			color:	#999;		
			text-decoration:none; 
			padding:3px 0 0 0;
			background-color:#FFF;	
			}
			
			.link_credits a:hover{	
			text-decoration:none;
			border-bottom: 1px dotted #999;
			padding:3px 0 0 0;
			color:	#999;	
			}
			
			.link_credits a:active{
			color:	#999;		
			text-decoration:none;
			padding:3px 0 0 0;
			}
			
			#divNav {
			background:url(../images/nav.jpg) no-repeat;
			position: relative;
			margin-left: 0px;
			height: 25px;
			width: 240px;
			z-index: 5000;
			}
			
			#divNav ul {
			list-style: none;
			margin: 0;
			padding: 0;
			}
			
			#divNav ul li {display:inline}
			#divNav ul li span a {height:25px}
			
			#divNav span a:hover {background:transparent}
			
			#divNav li span a {
			display: block;
			float: left;
			overflow: hidden;
			padding-bottom: 5px;
			padding-top: 0px;
			}
			
			#divNav li#facebook span a {
			width: 90px;
			background-image: url(../images/nav.jpg);
			background-position: 0 0;
			}
			
			#divNav li#facebook span a:hover {background-position: 0 -35px;}
			#divNav li#facebook span a.active {background-position: 0 -70px;}
			
			#divNav li#youtube span a {
			width: 80px;
			background-image: url(../images/nav.jpg);
			background-position: -90px 0;
			}
			
			#divNav li#youtube span a:hover {background-position: -90px -35px;}
			#divNav li#youtube span a.active {background-position: -90px -70px;}
			
			#divNav li#flickr span a {
			width: 70px;
			background-image: url(../images/nav.jpg);
			background-position: -170px 0;
			}
			
			#divNav li#flickr span a:hover {background-position: -170px -35px;}
			#divNav li#flickr span a.active {background-position: -170px -70px;}
			
			
			#divNav li span a span {display: none}

			.titolo_bn {
			padding-top: 5pt;
			padding-bottom: 3pt;
			font-family: Verdana;
			font-size: 12pt;
			line-height:22px;
			color: #666;
			}
			
			.titolo_bn a{
			color: #666;
			text-decoration:none;
			font-weight:bold;
			}
			
			.titolo_bn a:hover{
			color: #666;
			border-bottom: 1px dotted #666; 
			text-decoration: none;
			font-weight:bold;
			}
			
			
			
			/************************************************************************************/
			/************************************************************************************/
			
			.centered-table {
			font-family: "Times New Roman", Times, serif;
			font-size: 9pt;
			color: 666666;
			margin-left: auto;
			margin-right: auto;
			margin-top:5px;
			padding:5px;
			}
			
			.centered-table td{
			padding:8px;
			}									
			
			input[type=text]{
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border:1px solid #FF0000;
			font-size:9pt;
			margin:0 0 5px;
			padding:5px;
			color:#000;
			}
			
			input[type=file]{
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border:1px solid #FF0000;
			font-size:9pt;
			margin:0 0 5px;
			padding:5px;
			color:#000;
			background-color:#fff;
			}
			
			.inputText {
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border:1px solid #FF0000;
			font-size:9pt;
			margin:0 0 5px;
			padding:5px;
			color:#000;
			}
			
			.inputFile{
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			border:1px solid #FF0000;
			font-size:9pt;
			margin:0 0 5px;
			padding:5px;
			color:#000;
			background-color:#fff;
			}			
			
			
			
			
			
			
			
	
			.submit_butt {
			font-weight:bold;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;
			background:url('../images/bg-btn-grey.png') repeat-x scroll 0 -5px;
			border:1px solid #000;
			text-shadow:0 -1px 0 #ccc;
			padding:4px 10px 4px 10px;
			margin:0 5px 0 0;
			width:100px;
			}
			
			.submit_butt::-moz-focus-inner {
			padding:0;
			border:0;
			}
			
			.submit_butt:hover, .submit_butt:focus {
			background-position:0 0;
			cursor:pointer;
			}
			
			#messaggio{			
			font-family: "Verdana";
			font-size: 10px;
			font-weight:bold;
			color: #FF0000;
			text-align:left;
			width:250px;
			height:15px;
			padding:1px;
			}
			
			.footer_sfondo{
			background: #FFF url(../images/footer_sfondo.gif) no-repeat bottom;
			z-index: 1000;
			font-family: "Verdana";
			font-size: 8px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			text-transform:uppercase;	
			height:53px;
			width:782px;
			}
			
			.footer_sfondo_int {
			padding:5px 0px 0px 0px;
			}

			.footer_sfondo_int a, .footer_sfondo_int a:link {
			color:	#fff;		
			text-decoration:none; 
			padding:3px 0 0 0;
			}
			
			.footer_sfondo_int a:visited{
			color:	#fff;		
			text-decoration:none; 
			padding:3px 0 0 0;
			}
			
			.footer_sfondo_int a:hover{	
			text-decoration:none;
			border-bottom: 1px dotted #fff;
			padding:3px 0 0 0;
			color:	#fff;		
			}
			
			.footer_sfondo a:active{
			color:	#fff;		
			text-decoration:none;
			padding:3px 0 0 0;
			}


			/************************************************************************************/
			/************************************************************************************/

			.sotto_menu{
			font-family: Verdana;
			font-size: 10px;
			font-style:italic;
			color:#000;
			margin: 0px 0px 0px 32px;
			}
			
			.sotto_menu a, .sotto_menu a:link {
			color:#666;		
			text-decoration:none; 
			padding:3px 0px 0px 0px;
			}
			
			.sotto_menu a:visited{
			color:	#666;		
			text-decoration:none; 
			padding:3px 0px 0px 0px;
			}
			
			.sotto_menu a:hover{	
			text-decoration:none;
			border-bottom: 1px dotted #666;
			padding:3px 0px 0px 0px;
			color:	#666;		
			}
			
			.sotto_menu a:active{
			color:	#666;		
			text-decoration:none;
			padding:3px 0px 0px 0px;
			}
						
			.sotto_menu ul{
			margin:0;
			padding:0;	
			}
			
			.sotto_menu li{
			display:inline;
			color:	#666;		
			text-decoration:none;
			padding:3px 10px 0px 0px;
			}

			.sotto_menu li.attuale {
			display:inline;
			color:	#1776DE;		
			text-decoration:none;
			padding:3px 10px 0px 0px;
			background-color:#FFF;
			}

			ul.centrale {
			margin:5px 0px 0px 40px;
			padding:0;
			}
			
			ul.centrale li{
			padding:2px 0px 2px 0px;
			margin:0;
			list-style:square;
			}
			
			#paginazione{
			font-family: Verdana;
			font-size: 10pt;
			font-weight: bold;
			color: #666;
			text-align:center;
			padding:3px;
			margin-bottom:10px;
			}
			
			#paginazione a, #paginazione a:link, #paginazione a:visited{padding:3px;text-decoration:none;font-family:Verdana;font-size:10pt;color: #666;}
			#paginazione  a:hover{color:#333;text-decoration:none;}
			#paginazione a:active{text-decoration:none;color: #970F00;}
			
			
			#paginazione li{
			display:inline;
			font-family: Verdana;
			font-size: 10pt;
			font-weight: bold;
			color: #666;
			}			
