body {
  padding: 0;
  background-color:#9A9A9A;
  font-family: Verdana, Tahoma, Arial;
  font-size: 8px
}

a:link {
  color: White;
  text-decoration:underline;
}

a:hover {
  text-decoration: underline
}

a:active {
  color: #ffffff
}

a:visited {
  color: White;
  text-decoration: underline;
}
.riga_1_testata
{
 background: url(images/sf_1_testata.gif);
 height: 45px;
 font-family: Verdana, Tahoma, Arial;
 font-size: 9px;
 font-style: italic;
 padding-left: 3px;
 background-position: bottom;
}
.riga_2_testata
{
 background: url(images/testata.jpg);
 height: 208px;
}
.riga_2_testata_interna
{
 background: url(images/testata_interna.jpg);
 height: 78px;
}
.bottone
	{
	 background-color: #D7D5D6;
	 border-top: solid;
	 border-top-color: #FEFEFE;
	 border-top-width: 1px;
	 border-bottom: solid;
	 border-bottom-color: #AEB7B6;
	 border-bottom-width: 1px;
	 border-left: solid;
	 border-left-color: #FEFEFE;
	 border-left-width: 1px;
	 border-right: solid;
	 border-right-color: #AEB7B6;
	 border-right-width: 1px;
	 font: 10px;
	 font-family: Verdana;
	 height: 19px;
	 padding-left: 2px
	}
.menu-testata
	{
	 background-color: #D7D5D6;
	 border-left: solid;
	 border-left-color: #FEFEFE;
	 border-left-width: 1px;
	 border-right: solid;
	 border-right-color: #AEB7B6;
	 border-right-width: 1px;
	 font: 10px;
	 font-family: Verdana;
	 font-style: normal;
	 text-align: center;
	 color: #BF0000;
	 height: 24px;
	 padding-left: 2px
    padding-right: 2px;
	}
.menu-testata-on
	{
	 background-color: #FFFFE0;
	 border-left: solid;
	 border-left-color: #FEFEFE;
	 border-left-width: 1px;
	 border-right: solid;
	 border-right-color: #AEB7B6;
	 border-right-width: 1px;
	 font: 10px;
	 font-family: Verdana;
	 font-style: normal;
	 text-align: center;
	 font-weight: bold;
	 color: #BF0000;
	 height: 24px;
	 padding-left: 2px
	}
.menu-testata-off
	{
	 background-color: #D7D5D6;
	 border-left: solid;
	 border-left-color: #FEFEFE;
	 border-left-width: 1px;
	 border-right: solid;
	 border-right-color: #AEB7B6;
	 border-right-width: 1px;
	 font: 10px;
	 font-family: Verdana;
	 font-style: normal;
	 text-align: center;
	 color: #708090;
	 height: 24px;
	 padding-left: 2px
    padding-right: 2px;
	}

.menu2
	{
	 background-color: #D7D5D6;
	 font: 10px;
	 font-family: Verdana;
	 font-style: normal;
	 text-align: center;
	 color: #BF0000;
	 height: 24px;
	 padding-left: 2px
	}
.ricerca {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 8px; 
	FONT-SIZE: 9px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #000; 
	LINE-HEIGHT: 10px; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none
}

/* Formattazione del menu */	


	.menu 	{
			margin-top: 8px;
			border-top: 1px solid #98989E;
			}
			
	.menu_selected {
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			font-size: 11px;
			color: #BF0000;
			font-weight: bold;
			
	}
			
	.menu a {
   		display: block;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			font-size: 11px;
   		padding: 3px 2px 3px 5px;
			border-bottom: 1px solid #98989E;
   		text-decoration: none;
			color: #4F5359;
			background-color: #D7D5D6;
			width: 100%;
			}		
		

		html>body .menu a {
			width: auto;
			}
			
		.menu a:visited {
			text-decoration: none;
			color: #4F5359;
			}	
	
		.menu a:hover {
    		background-color: #EFEFEF;
			text-decoration: none;
			}
			
		.menuon {
   		display: block;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-weight: bold;
			font-size: 11px;
   		padding: 3px 2px 3px 5px;
			border-bottom: 1px solid #98989E;
   		text-decoration: none;
			color: #4F5359;
			background-color: #FFFFFF;
			width: 100%;
			}
			
		html>body .menuon {
			width: auto;
			}		

		.menuadv a {
   		display: block;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-weight: normal;
			font-size: 11px;
   		padding: 3px 2px 3px 22px;
   		text-decoration: none;
			color: #4F5359;
			background-color: #DEDEE7;
			background-image: url(images/arrow-right.gif);  
			background-repeat: no-repeat;  
			background-position: 4% 50%;  			
			width: 100%;
			}		

		html>body .menuadv a {
			width: auto;
			}
			
		.menuadv a:visited {
			text-decoration: none;
			color: #4F5359;
			}	
	
		.menuadv a:hover {
    		text-decoration: underline;
			}		
		
		.menuadvlabel {
   		display: block;
			font-family: Verdana, Helvetica, Arial, sans-serif;
			font-weight: bold;
			font-size: 11px;
   		padding: 3px 2px 3px 5px;
   		text-decoration: none;
			color: #FFFFFF;
			background-color: #98989E;
			width: 100%;
			}
			
		html>body .menuadvlabel {
			width: auto;
			}					
		
/* Box speciali */

#menuspecial  {
	margin: 8px 0;
	width: 160px;
	font: 11px Verdana, Helvetica, Arial, sans-serif; 	
	border-bottom: 4px solid #98989E;			
	}
	
#menuspecial .menutitle {	
	display:block; 
	padding:4px 4px 4px 5px; 
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none; 	
	background:#98989E; 
	border-bottom:1px solid #CECECE;	
	}
	
#menuspecial .menuitem {
	margin:0; 
	border-bottom:1px solid #CECECE;
	}
	
#menuspecial .menuitemtitle {
	display:block; 
	padding:4px 4px 4px 14px; 
	font: 11px Verdana, Helvetica, Arial, sans-serif; 	
	color:#4F5359;
	text-decoration: none; 
	background: #CCCCCC url(images/arrow-right.gif) no-repeat;  
	background-position: 6px 7px;  
	}
	
#menuspecial .menuitem a, .menuitem a:visited {	
	display:block; 
	padding:4px 4px 4px 14px; 
	font: 11px Verdana, Helvetica, Arial, sans-serif; 	
	color:#4F5359;
	text-decoration: none; 
	background: #CCCCCC url(images/arrow-right.gif) no-repeat;  
	background-position: 6px 7px;  				
	}
	
#menuspecial .menuitem a:hover {	
	color:#4F5359; 	
	background: #CCCCCC url(images/arrow-right.gif) no-repeat;  
	background-position: 6px 7px;  	
	text-decoration: none; 	
	}
	
#menuspecial .menuitem span a, .menuitem span a:visited {	
	display:block; 
	padding: 2px 4px 2px 5px;
	font: 11px Verdana, Helvetica, Arial, sans-serif; 	
	text-decoration: none;
	background: #EFEFEF;	
	}
	
#menuspecial .menuitem span a:hover {
	color: #4F5359;
	background: #DEDEE7;	
	text-decoration: none;
	}
	
#menuspecial .open a, .open a:visited, .open a:hover {
	text-decoration: none; 		
	}

  .hsx{
  	background-color: #8A8A8A;
	padding: 2px;
	text-align: left;
	color: White;
	font-style: normal;
	font-family: Verdana;
	font-size: 9px;
  }
  .hsx2{
  	background-color: #737373;
	padding: 2px;
	text-align: center;
	color: White;
	font-style: normal;
	font-family: Verdana;
	font-size: 10px;
  }
  
  .titolo
  {
  	
   text-decoration: none;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
  }
  .titolo_arancio
  {
  	color: #FFC048;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
  }
  .titolo_bianco
  {
  	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
  }
  .titolo_giallo
  {
  	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
  }
  .titolo_blu
  {
  	color: Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
  }
  .sottotitolo
  {
  	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	font-style: italic;
  }
  
  .credits{
	padding: 2px;
	text-align: center;
	color: Silver;
	font-style: normal;
	font-family: Verdana;
	font-size: 9px; 
 }
  .testo{
  	padding: 2px;
	text-align: center;
	color: white;
	font-style: normal;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
 }

  .testo_arancio{
  	padding: 2px;
	text-align: center;
	color: #FFC048;
	font-style: normal;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
 }
  .copy
 {
	padding: 2px;
	text-align: right ;
	color: Silver;
	font-style: normal;
	font-family: Verdana;
	font-size: 8px; 
 }
 .tab_red
 {
 	background: url(images/sfondotab.gif);
  	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
 }
 .tab_blu
 {
 	background: url(images/sfondotab2.gif);
  	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
 }
.img_pos{
   float: left;
	
}
  .tab_evidence_1 {
   border: 1px;
	border-style: solid;
	border-color: Orange;
  }

  .tab_evidence_2 {
   border: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	border-bottom: 0px;
  }
  .tab_evidence_3 {
   border: 1px;
	border-style: solid;
	border-color: #C0C0C0;
  }
.celle {
	FONT-WEIGHT: normal; FONT-SIZE: 13px;  VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
	border: 1px solid #3B3B3B;
	height: 20px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	background-color: #DFDFDF;
}

