P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}


h1 {
	font-family: "trebuchet MS", arial;
	font-size: 30px;
	/*color: #f7931d;*/
	color: #ff8000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h2 {
	font-family: "trebuchet MS", arial;
	font-size: 25px;
	/*color: #f7931d;*/
	color: #ff8000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h3 {
	font-family: "trebuchet MS", arial;
	font-size: 20px;
	/*color: #f7931d;*/
	color:#328fe9;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

h4 {
	font-family: "trebuchet MS", arial;
	font-size: 20px;
	/*color: #f7931d;*/
	/*color: #969696;*/
	color: #ff8000;
	margin: 0 0 10px 0;
	padding: 0px;
	text-decoration: none;
	letter-spacing: -2px;
}


.menu_top {
	/*color: #808284;
	color: #124d9b;*/
	font-family: "trebuchet MS", arial;
	font-size: 18px;
	color: #696969;
	text-decoration: none;
	font: bold;
}	
.menu_top A {
	font-family: "trebuchet MS",arial;
	font-size: 18px;
	color: #808284;
	text-decoration: none;
	font: bold;
}
.menu_top A:link {
	font-family: "trebuchet MS",arial;
	font-size: 18px;
	color: #808284;
	text-decoration: none;
	font: bold;
}
.menu_top A:active {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #808284;
	text-decoration: none;
	font:bold;
	}
.menu_top A:visited {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #808284;
	text-decoration: none;
	font:bold;
	}
.menu_top A:hover {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #f7931d;
	text-decoration: none;
	font:bold;
	}

	

.menu_top_sel {
	/*color: #808284;
	color: #124d9b;*/
	font-family: "trebuchet MS", arial;
	font-size: 18px;
	color: #124d9b;
	text-decoration: none;
	font: bold;
}	
.menu_top_sel A {
	font-family: "trebuchet MS",arial;
	font-size: 18px;
	color: #124d9b;
	text-decoration: none;
	font: bold;
}
.menu_top_sel A:link {
	font-family: "trebuchet MS",arial;
	font-size: 18px;
	color: #124d9b;
	text-decoration: none;
	font: bold;
}
.menu_top_sel A:active {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #124d9b;
	text-decoration: none;
	font:bold;
	}
.menu_top_sel A:visited {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #124d9b;
	text-decoration: none;
	font:bold;
	}
.menu_top_sel A:hover {
	font-family: "trebuchet MS",arial ;
	font-size: 18px;
	color: #f7931d;
	text-decoration: none;
	font:bold;
	}
	

.highlight_riga {font-family: verdana;font-size: 10px;color: #f7931d;text-decoration: none;BACKGROUND-COLOR: #dadada;}
.highlight_riga A {	font-family: verdana;font-size: 10px;color: #f7931d;text-decoration: none;BACKGROUND-COLOR: #dadada;}
.highlight_riga A:link {	font-family: verdana ;font-size: 10px;color: #f7931d; text-decoration: none;BACKGROUND-COLOR: #dadada;}
.highlight_riga A:active {font-family: verdana ;font-size: 10px;color: #f7931d; text-decoration: none;BACKGROUND-COLOR: #dadada;}
.highlight_riga A:visited {font-family: verdana ;font-size: 10px;color: #f7931d; text-decoration: none;BACKGROUND-COLOR: #dadada;}
.highlight_riga A:hover {font-family: verdana ; font-size: 10px;color: #f7931d; text-decoration: underline;BACKGROUND-COLOR: #dadada;}

.highlight_aranc {font-family: verdana;font-size: 10px;color: white;text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight_aranc A {	font-family: verdana;font-size: 10px;color: white;text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight_aranc A:link {	font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight_aranc A:active {font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight_aranc A:visited {font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight_aranc A:hover {font-family: verdana ; font-size: 10px;color: white; text-decoration: underline;BACKGROUND-COLOR: #f7931d;}

.highlight_aranc2 {font-family: verdana;font-size: 10px;color: white;text-decoration: none;BACKGROUND-COLOR: #ffcc33;}
.highlight_aranc2 A {	font-family: verdana;font-size: 10px;color: white;text-decoration: none;BACKGROUND-COLOR: #ffcc33;}
.highlight_aranc2 A:link {	font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #ffcc33;}
.highlight_aranc2 A:active {font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #ffcc33;}
.highlight_aranc2 A:visited {font-family: verdana ;font-size: 10px;color: white; text-decoration: none;BACKGROUND-COLOR: #ffcc33;}
.highlight_aranc2 A:hover {font-family: verdana ; font-size: 10px;color: white; text-decoration: underline;BACKGROUND-COLOR: #ffcc33;}

.highlight {font-family: verdana;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight A {	font-family: verdana;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight A:link {	font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight A:active {font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight A:visited {font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #f7931d;}
.highlight A:hover {font-family: verdana ; font-size: 12px;color: white; text-decoration: underline;BACKGROUND-COLOR: #f7931d;}

.highlight_red {font-family: verdana;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A {	font-family: verdana;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:link {	font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:active {font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:visited {font-family: verdana ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight_red A:hover {font-family: verdana ; font-size: 12px;color: white; text-decoration: underline;BACKGROUND-COLOR: #c4151c;}

.shadow	{
	/*background-color: #028b90;*/
	background-color: #1E90FF;
	border: 1px solid #BBC2C7; /*padding: 12px; 
margin: 10px;*/
	font-size: 10px;
	font-family: verdana;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); /*float: right; */
} 

.shadow3	{
	/*background-color: #028b90;*/
	background-color: #FFD78C;
	border: 1px solid #BBC2C7; /*padding: 12px; 
margin: 10px;*/
	font-size: 10px;
	font-family: verdana;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); /*float: right; */
}

.shadow2	{
background-color: White;
border: 1px solid #BBC2C7; 
/*padding: 12px; 
margin: 10px;*/
font-size : 10px;
font-family: verdana;
color: #666; 
filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); 
/*float: right; */
	}

.shadow4	{
	background-color: White;
	border: 0px solid #BBC2C7; /*padding: 12px; 
margin: 10px;*/
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	color: Red;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); /*float: right; */
}
.shadow5	{
background-color: White;
border: 0px solid #BBC2C7; 
/*padding: 12px; 
margin: 10px;*/
font-size : 10px;
font-family: verdana;
color: #666; 
filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); 
/*float: right; */
	} 

.MnuSxImgOff { 
    background-image: url(../images/sfondo_menu_off.jpg); 
    color: #ffffff; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
	 border: 0px solid #BBC2C7; 
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); */
} 
.MnuSxImgOn { 
    background-image: url(../images/sfondo_menu_on.jpg); 
    /*color: #028b90;*/
	 color: #ffffff;
	 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    cursor: pointer; 
	 border: 0px solid #BBC2C7; 
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4); */
} 

.cmp_mod {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	color: #f7931d;
	background-color: #edeff1;
	font-weight: bold;
	border: 1px solid silver;
}

.cmp_mod a {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	color: #f7931d;
	background-color: #edeff1;
	font-weight: bold;
}

.cmp_mod a:link, .cmp_mod a:active, .cmp_mod a:visited {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #f7931d;
	background-color: #edeff1;
	font-weight: bold;
	border: 0px solid silver;
	text-decoration: none;
}

.cmp_mod a:hover {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	color: #0065c6;
	text-decoration: underline;
}

.cmp_mod_sel {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	color: #0065c6;
	background-color: #edeff1;
	font-weight: bold;
	border: 1px solid silver;
}

.inputs {
	font-family: verdana;
	/*background-color:transparent;*/
	background-color:white;
	border:1px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
	}
	
.inputs2 {
	font-family: verdana;
	background-color:#fff;
	border:1px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
	}
	
.inputs_check {
	font-family: verdana;
	border:0px solid #b9bbbd;
	font-size : 10px;
	color:#3d5876;
	}

.titolo_cat {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
.titolo_cat A {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: none;
	}

.titolo_cat A:link {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: none;
	}

.titolo_cat A:active {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: none;
	}

.titolo_cat A:visited {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: none;
	}

.titolo_cat A:hover {
	font-family: verdana ;
	font-size: 14px;
	/*color: #f7931d;*/
	color: #fff;
	text-decoration: underline;
	}

.titolo_page {
	font-family: "trebuchet MS", arial ;
	font-size: 20px;
	/*color: #f7931d;*/
	color: #f7931d;
	
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}

	
	
	
	
.titolo_page a:link{
	font-family: "trebuchet MS", arial ;
	font-size: 20px;
	/*color: #f7931d;*/
	color: #f7931d;
	
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
	
.titolo_page a:active{
	font-family: "trebuchet MS", arial ;
	font-size: 20px;
	/*color: #f7931d;*/
	color: #f7931d;
	
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
	
	
.titolo_page a:visited{
	font-family: "trebuchet MS", arial ;
	font-size: 20px;
	/*color: #f7931d;*/
	color: #f7931d;
	
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}	
	


.titolo_page a:hover{
	font-family: "trebuchet MS", arial;
	font-size: 20px;
	/*color: #f7931d;*/
	color: #ea8508;
	text-decoration: underline;
}

		
.titolo_page_blu {
	font-family: verdana ;
	font-size: 12px;
	/*color: #f7931d;*/
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
	
	
.titolomini_page {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
.titolomini_page A:link {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
.titolomini_page A:active {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
.titolomini_page A:visited {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	/*border-right: 1px solid #808284;*/
	}
.titolomini_page A:hover {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: underline;
	/*border-right: 1px solid #808284;*/
	}

.menu_sx_orange {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	font:bold;
	}
	
.menu_sx {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #124d9b;
	text-decoration: none;
	/*font:bold;*/
	}	
.menu_sx A {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #124d9b;
	text-decoration: none;
	}
.menu_sx A:link {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #124d9b;
	text-decoration:none;
	}
.menu_sx A:active {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #124d9b;
	text-decoration: none;
	}
.menu_sx A:visited {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #124d9b;
	text-decoration: none;
	}
.menu_sx A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #f7931d;
	text-decoration: underline;
	/*font:bold;*/
	}

	
.sottomenu_sx {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #f7931d;
	text-decoration: none;
	font:bold;
	}		

.sottomenu_sx A {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #f7931d;
	text-decoration: none;
	}
.sottomenu_sx A:link {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #f7931d;
	text-decoration:none;
	}
.sottomenu_sx A:active {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #f7931d;
	text-decoration: none;
	}
.sottomenu_sx A:visited {
	font-family: verdana ;
	font-size: 10px;
	/*color: #808284;*/
	color: #f7931d;
	text-decoration: none;
	}
.sottomenu_sx A:hover {
	font-family: verdana;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font: bold;
	background-color: #f7931d;
}

.sottomenu_sx_on {
	font-family: verdana;
	font-size: 10px;
	color: white;
	text-decoration: none;
	font: bold;
	background-color: #f7931d;
}

.sottomenu_orange {
	font-family: verdana;
	font-size: 10px;
	/*color:#028b90;*/
	color: #f7931d;
	text-decoration: none;
}

.sottomenu_orange A {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	}
.sottomenu_orange A:link {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration:none;
	}
.sottomenu_orange A:active {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	}
.sottomenu_orange A:visited {
	font-family: verdana ;
	font-size: 10px;
	/*color:#028b90;*/
	color: #328fe9;
	text-decoration: none;
	}
.sottomenu_orange A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #f7931d;
	text-decoration: underline;
	}

.testo {
	font-family: verdana;
	font-size: 12px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
}
.testo A {
	font-family: verdana ;
	font-size: 12px;
	color: #334962;
	text-decoration: none;
	}
.testo A:link {
	font-family: verdana ;
	font-size: 12px;
	color: #334962;
	text-decoration:none;
	}
.testo A:active {
	font-family: verdana ;
	font-size: 12px;
	color: #334962;
	text-decoration: none;
	}
.testo A:visited {
	font-family: verdana ;
	font-size: 12px;
	color: #334962;
	text-decoration: none;
	}
.testo A:hover {
	font-family: verdana ;
	font-size: 12px;
	color: #f7931d;
	text-decoration: underline;
	}
	
	
.testo_scheda {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda A {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration:none;
	}
.testo_scheda A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: underline;
	/*font: bold;*/
	}
	
	
.testo_scheda2 {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda2 A {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda2 A:link {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration:none;
	}
.testo_scheda2 A:active {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda2 A:visited {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_scheda2 A:hover {
	font-family: verdana ;
	font-size: 14px;
	color: #124d9b;
	text-decoration: underline;
	font: bold;
	}
	
	
.button {
	font-family: verdana ;
	font-size : 10px;
	font: bold;
	color: #3d5876;
	border:1px solid #d9dadc;
	background-color: #edeff1;
	}

	
.button_red	{
	background-color: #D90000;
	border: 1px solid #BBC2C7; /*padding: 12px; 
margin: 10px;*/
	font-size: 10px;
	font-family: verdana;
	color: white;
} 
	
	
.button_blu	{
/*background-color: #028b90;*/
background-color: #328fe9;
border: 1px solid #BBC2C7; 
/*padding: 12px; 
margin: 10px;*/
font-size : 10px;
font-family: verdana;
color: white; 
} 
	
	
	
	
	
.testo_mini_blu {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_mini_blu A {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_mini_blu A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration:none;
	}
.testo_mini_blu A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_mini_blu A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #124d9b;
	text-decoration: none;
	}
.testo_mini_blu A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #f7931d;
	text-decoration: underline;
	}
	

	
	
	
	
.testo_mini_2 {
	font-family: verdana;
	font-size: 10px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
	}
.testo_mini_2 A {
	font-family: verdana;
	font-size: 10px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
	}
.testo_mini_2 A:link {
	font-family: verdana;
	font-size: 10px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
	}
.testo_mini_2 A:active {
	font-family: verdana;
	font-size: 10px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
	}
.testo_mini_2 A:visited {
	font-family: verdana;
	font-size: 10px;
	color: #334962;
	/*#3b3b3b*/
	text-decoration: none;
	}
.testo_mini_2 A:hover {
	font-family: verdana;
	font-size: 10px;
	color: #f7931d;
	/*#3b3b3b*/
	text-decoration: underline;
	}
	
	
	
	
	
	
.titolo_scheda {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
	
.titolo_scheda A {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_scheda A:link {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration:none;
	}
.titolo_scheda A:active {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_scheda A:visited {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_scheda A:hover {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: underline;
	}
	
	
	
	
	
	
.titolo_news {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_news A {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_news A:link {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration:none;
	}
.titolo_news A:active {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_news A:visited {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: none;
	}
.titolo_news A:hover {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	color: #f7931d;
	text-decoration: underline;
	}
	
	
.elenco_is {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration: none;
	}
.elenco_is A {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration: none;
	}
.elenco_is A:link {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration:none;
	}
.elenco_is A:active {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration: none;
	}
.elenco_is A:visited {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration: none;
	}
.elenco_is A:hover {
	font-family: verdana ;
	font-size: 9px;
	color: #808284;
	text-decoration: underline;
	}
	
.testo_mini {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_mini A {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_mini A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration:none;
	}
.testo_mini A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_mini A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_mini A:hover {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: underline;
	}
	
	
.testo_news_pan {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_news_pan A {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_news_pan A:link {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration:none;
	}
.testo_news_pan A:active {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_news_pan A:visited {
	font-family: verdana ;
	font-size: 10px;
	color: #808284;
	text-decoration: none;
	}
.testo_news_pan A:hover {
	font-family: verdana ;
	font-size: 10px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}
	


.testo_pan {
	font-family: "trebuchet ms", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
}
.testo_pan A {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
	}
.testo_pan A:link {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration:none;
	}
.testo_pan A:active {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
	}
.testo_pan A:visited {
	font-family: "trebuchet ms", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #0065c6;
	text-decoration: none;
}
.testo_pan A:hover {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}

	
	
	
	
.testo_pan_sel {
	font-family: "trebuchet ms", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #003c75;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_sel A {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#003c75;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_sel A:link {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#003c75;
	text-decoration:none;
	font-weight: bold;
	}
.testo_pan_sel A:active {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#003c75;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_sel A:visited {
	font-family: "trebuchet ms", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #003c75;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_sel A:hover {
	font-family: "trebuchet ms", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	font-weight: bold;
	}
	
	
	
	
	
.testo_pan_news {
	font-family: "trebuchet ms", arial;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
}
.testo_pan_news A {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
	}
.testo_pan_news A:link {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration:none;
	}
.testo_pan_news A:active {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#0065c6;
	text-decoration: none;
	}
.testo_pan_news A:visited {
	font-family: "trebuchet ms", arial;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #0065c6;
	text-decoration: none;
}
.testo_pan_news A:hover {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}

	
	
	
	
.testo_pan_news_data {
	font-family: "trebuchet ms", arial;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #334962;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_news_data A {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#334962;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_news_data A:link {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color:#334962;
	text-decoration:none;
	font-weight: bold;
	}
.testo_pan_news_data A:active {
	font-family: "trebuchet ms", arial;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #334962;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_news_data A:visited {
	font-family: "trebuchet ms", arial;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #003c75;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_news_data A:hover {
	font-family: "trebuchet ms", arial ;
	font-size: 12px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	font-weight: bold;
	}
	
	
	
	
	
	

.testo_pan_arcip {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #ff8000;
	text-decoration: none;
}
.testo_pan_arcip A {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#ff8000;
	text-decoration: none;
	}
.testo_pan_arcip A:link {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#ff8000;
	text-decoration:none;
	}
.testo_pan_arcip A:active {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#ff8000;
	text-decoration: none;
	}
.testo_pan_arcip A:visited {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #ff8000;
	text-decoration: none;
}
.testo_pan_arcip A:hover {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}	
	
.testo_pan_grey {
	font-family: arial ;
	font-size: 14px;
	color: #808284;
	text-decoration: none;
	}
.testo_pan_grey A {
	font-family: arial ;
	font-size: 14px;
	color: #808284;
	text-decoration: none;
	}
.testo_pan_grey A:link {
	font-family: arial ;
	font-size: 14px;
	color: #808284;
	text-decoration:none;
	}
.testo_pan_grey A:active {
	font-family: arial ;
	font-size: 14px;
	color: #808284;
	text-decoration: none;
	}
.testo_pan_grey A:visited {
	font-family: arial ;
	font-size: 14px;
	color: #808284;
	text-decoration: none;
	}
.testo_pan_grey A:hover {
	font-family: arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}




.testo_pan_grey_sel {
	font-family: arial ;
	font-size: 14px;
	color: #4f4f4f;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_grey_sel A {
	font-family: arial ;
	font-size: 14px;
	color: #4f4f4f;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_grey_sel A:link {
	font-family: arial ;
	font-size: 14px;
	color: #4f4f4f;
	text-decoration:none;
	font-weight: bold;
	}
.testo_pan_grey_sel A:active {
	font-family: arial ;
	font-size: 14px;
	color: #4f4f4f;
	text-decoration: none;
	font-weight: bold;
	}
.testo_pan_grey_sel A:visited {
	font-family: arial;
	font-size: 14px;
	color: #4f4f4f;
	text-decoration: none;
	font-weight: bold;
}
.testo_pan_grey_sel A:hover {
	font-family: arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	font-weight: bold;
	}



.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #628dc6;
border-bottom:none;
font: bold;

font:normal 10px Tahoma ;
line-height: 23px;
z-index: 100;
background-color: #497bbd;
width: 130px;
border-color: #628dc6;

}

.anylinkcss a{
width: 100%;
display: block;
/*text-indent: 3px;*/
border-bottom: 1px solid #628dc6;
/*padding: 1px 0;*/
text-decoration: none;
font-weight: normal;

color: white;

}

.anylinkcss a:hover{
background-color:#628dc6;
color: white;

}







.voci_menu{
border:0px solid #497bbd;
font:normal 10px verdana ;
/*background-color: #F7941C;*/
border-left:1px solid #497bbd;
border-right:1px solid #497bbd;
border-bottom:1px solid #497bbd;
border-color: #497bbd;
line-height: 24px;
color: #124d9b;

}
.voci_menu a{
display: block;
padding: 0px 0px;
text-indent: 3px;
border-bottom: 0px solid #628dc6;
text-decoration: none;
color: #124d9b;
line-height: 22px;

}
.voci_menu a:hover{ /*hover background color*/
background-color:#628dc6;
/*color: #cde7ff;*/
color:white;
line-height: 22px;
border:0px solid #628dc6;

}
.voci_menu_no_link{ /*hover background color*/
background-color:#628dc6;
color: white;
line-height: 22px;
border:3px solid #C48742;
font:normal 10px Tahoma ;

}

.link_cell
{
	clear:both;
	height:300px;
	width:270px;
	overflow: auto;
	position: relative;
	background: #fff; 
	padding: 0 0 0 0;
	text-align:justify;
}

/* INIZIO CSS PER SCROLL */
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 5px;
top: 0px;
}


.vscrollerbar {
left: 0px;
}


.vscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
z-index: 2;
}




.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller.png) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller.png);
width: 15px;
height: 10px;
}


/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase {
background-color: #D1DDCB;
background-image: url(images/scrollbaseback.png);

}



.vscrollerbasebeg {
top: 0px;
width: 15px;
background: url(images/scrollbases.png) 0px -8px no-repeat;
}

.vscrollerbaseend {
height: 7px;
width: 15px;
background: url(images/scrollbases.png) 0px 0px no-repeat;
}

.scrollerjogbox {
width: 15px;
height: 15px;
bottom: 0px;
right: 0px;
background: white url(images/scrolljog.png) 50% 50%;
}
/* FINE CSS PER SCROLL */


.base_images{
	background-color: #fff;
	width: 122px;
	/*height: 83px;*/
	margin: 6px;
	
	float: left;
	/*color: white;
   font-weight: bold;*/
	font-size: 100%;
	text-align: center;
	border: 0px Solid #380101;
}

.img_left{
	
	/*width: 250px;
	height: 190px;*/
	width: 120px;
	height: 85px;
	overflow: hidden;
	margin: 5px;
	padding: 5px;
	/*border: 0px solid silver;*/
	border: 1px solid #f7931d;
}


.titolo_foto_isola {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #328fe9;
	text-decoration: none;
}
.titolo_foto_isola A {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#328fe9;
	text-decoration: none;
	}
.titolo_foto_isola A:link {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#328fe9;
	text-decoration:none;
	}
.titolo_foto_isola A:active {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color:#328fe9;
	text-decoration: none;
	}
.titolo_foto_isola A:visited {
	font-family: "trebuchet MS", arial;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #328fe9;
	text-decoration: none;
}
.titolo_foto_isola A:hover {
	font-family: "trebuchet MS", arial ;
	font-size: 14px;
	/*color: #3d5876;*/
	color: #f7931d;
	text-decoration: underline;
	}

.box_categorie{
	border: 1px solid #eb9d09;
	/*background-color:#f4f2ef;*/
	background-color: #f9f8f6;
	padding: 2px;
	margin: 20px 0 20px 0;
	text-align: left;
	width: 158px;
}


ul.menu_box_categorie {
width:158px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}

ul.menu_box_categorie li{
	font-family: "trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: orange;
	letter-spacing: -1px;
	border-bottom: 1px dotted white;
}

ul.menu_box_categorie li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
/*padding:0 0.2em; /* lascia spazio far il bordo del menu e il testo del link */*/
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */
color: #eb9d09;
}
ul.menu_box_categorie li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu_box_categorie li a:link, ul.menu_box_categorie li a:visited {
	/*background:#ccc;*/
	color: #555555;
} /* colori per il link */
ul.menu_box_categorie li a:hover, ul.menu_box_categorie li a:active {
/*background: #dcd9d3;*/
background: #eb9d09;
color:#fff;
} /* colori per l'effetto roll-over */


/*
ul.menu_box_categorie li a {

border-width:5px;border-style:none solid;
}
ul.menu_box_categorie li a:link, ul.menu_box_categorie li a:visited {
border-color:#009
}
ul.menu_box_categorie li a:hover, ul.menu_box_categorie li a:active {
border-color:#66c;
}
*/
