body {
	font: 10pt "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
	color: #000000;
	background-color: #ffffff; 
	text-align: center;
}
div {
		font: 1em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
		text-align: justify;
}
h1 {
	font: bold 1.5em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #003366; 
	margin: 20px; 
	background-color: #ADD8E6; 
	padding: 5px;
}
h2 {
	font: bold 1.2em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	border-bottom: 1px solid #AAAAAA; 
	margin: 20px;
}
h3 {
	font: bold 1em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	border-bottom: 1px dotted #AAAAAA;
}
p {
	font: 1em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}
p.elegant {
		font: 1em Georgia, "Times New Roman", Times, serif; 
		text-align: justify;
}
p.elegant:first-letter {
		font: bold 2em Georgia, "Times New Roman", Times, serif; 
		padding: 0.1em; color: #888888; 
		background-color: #FFFFFF; 
		vertical-align: middle;
}
li {
	font: 0.9em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

cite {
	border-top: 1px dotted;
	border-bottom: 1px dotted;
}
.centro {
       text-align: center;
}
.giusta {
      text-align: justify;
}

a {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
	text-decoration: none;
}
a:link {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
	text-decoration: none;
}
a:visited {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
	text-decoration: none;
}
a:hover {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  
	font-weight: bold; 
	color: #CCCC00; 
	background-color: #FFFFFF;
}
a:active {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;  
	text-decoration: none;
}
td {
	font: .9em Tahoma, Arial, Helvetica, sans-serif;
}
td.giusta {
	font: .9em Tahoma, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.copyright {
	 color: #808080;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; 
}
.rosso10 {
	 color: #BF2222;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.rosso14 {
	 color: #BF2222;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.rosso20 {
	 color: #BF2222;  
	background-color: #FFFFFF; 
	font-size: 20px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.arancio10 {
	 color: #ff7f00;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.arancio14 {
	 color: #ff7f00;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.verde10 {
	 color: #106025;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;
}
.grigio10 {
	 color: #808080;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif; 
}
.grigio12 {
	 color: #808080;  
	background-color: #FFFFFF; 
	font-size: 12px; 
	font-family: Verdana, Arial, sans-serif; 
}
.grigio14 {
	 color: #808080;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.grigio1 {
	 color: #eeeeee;  
	background-color: #FFFFFF; 
	font-size: 1px; 
	font-family: Verdana, Arial, sans-serif; 
}
.nero12 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFFFFF;
}
.nero12n {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF;
}
.grigio16 {
	  font-family: Verdana, Arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #5A7171; 
	background-color: #FFFFFF;
}
.bianco10 {
	 color: #ffffff;  
	background-color: #5a7171; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.blu12 {
	 color: #000099;  
	background-color: #FFFFFF; 
	font-size: 12px;  
	font-family: Verdana, Arial, sans-serif; 
}
.blu10 {
	 color: #000099;  
	background-color: #FFFFFF; 
	font-size: 10px;  
	font-family: Verdana, Arial, sans-serif; 
}
.blu14 {
	 color: #000099;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold;  
	font-family: Verdana, Arial, sans-serif; 
	text-decoration:none ;
}
.linkbluunderline {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;
}
.linkbluunderline11 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;
}
.linkblubold10 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold; 
	text-decoration: none;
}
.linkblu10 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: none;
}
.linkblubold11 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 11px; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
}
.linkblubold12 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 12px; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
}
.linkblubold14 {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold; 
	text-decoration: none; 
}
.linkrossobold12 {
	 color: #C92424;  
	background-color: #FFFFFF; 
	font-size: 12px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold; 
	text-decoration: none; 
}
.linkrossobold14 {
	 color: #C92424;  
	background-color: #FFFFFF; 
	font-size: 14px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;  
	text-decoration: underline;
}
.linkblu10underline {
	 color: #0B1E7A;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: underline;
}
.linkgrigio11 {
	 color: #666666;  
	background-color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: none; 
}
.linkgrigio10 {
	 color: #666666;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: none; 
}
.linkgrigio10underline {
	color: #666666;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: underline; 
}
.linkgrigio {
	 color: #666666;  
	background-color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;  
	text-decoration: underline; 
}
.linkrossoaree {
	 color: #C92424;  
	background-color: #FFFFFF; 
	font-size: 10px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;
}
.speciali {
	 color: #ffffff;  
	background-color: #000000; 
	font-size: 12px; 
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold; 
	text-decoration: none; 
}
.titolo {
	 color: #666666;  
	background-color: #FFFFFF; 
	font-size: 18px; 
	text-align:center; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif; 
}
.occhiello { 
	font-family:Verdana, Arial, sans-serif; 
	font-size:12px; 
	text-align:center; 
	font-weight: bold; 
	color: #999A95; 
	background-color: #FFFFFF;
}
.titoloarancio {
	color: #FF9327; 
	background-color: #FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Arial, sans-serif;
}
.corpo {
	 color: #000000;  
	background-color: #FFFFFF; 
	font-size: 10px;  
	font-family: Verdana, Arial, sans-serif;
}
.corpo2 {
	 color: #000099;  
	background-color: #FFFFFF; 
	font-size: 10px;  
	font-family: Verdana, Arial, sans-serif; 
}
.corpo12 {
	 color: #000000; 
	background-color: #FFFFFF; 
	font-size: 12px;  
	font-family: Verdana, Arial, sans-serif; 
}
.corpo15 {
	 color: #000099; 
	background-color: #FFFFFF; 
	font-size: 15px;  
	font-family: Verdana, Arial, sans-serif; 
}
.corpo17 {
	 color: #000099; 
	background-color: #FFFFFF; 
	font-size: 17px; 
	font-weight: bold;  
	font-family: Verdana, Arial, sans-serif; 
}
.sottotitolo {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #999A95; 
	background-color: #FFFFFF;
}
.titoloint {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #494039; 
	background-color: #FFFFFF;
}
.copyright1 {
	  	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: bold; 
		color: #9999CC; 
		background-color: #FFFFFF;
}
.arancio12 {
	  	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
		color: #FF9900; 
		background-color: #FFFFFF;
}
.bianco-small {
	  	font-size: xx-small; 
	color: #FFFFFF; 
	background-color: #5a7171; 
		font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.arancio-bold-small {
	  font-size: xx-small; 
	font-weight: bold; 
	color: #FF6600; 
	background-color: #FFFFFF; 
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.verde-bold-small {
	  font-size: xx-small; 
	font-weight: bold; 
	color: #009900; 
	background-color: #FFFFFF; 
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.arancio-su-bianco {
	  font-size: 14px; 
	font-weight: bold; 
	color: #FF6600; 
	background-color: #FFFFFF; 
	font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
}
#navigation {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: .9em;
}
#navigation ul {
	list-style: none;
			margin: 0;
			padding: 0;
			padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited {
			margin-right: 2px;
			padding: 3px 10px 2px 10px;
			color: #A62020;
			background-color: #FCE6EA;
			text-decoration: none;
			border-top: 1px solid #FFFFFF;
			border-left: 1px solid #FFFFFF;
			border-bottom: 1px solid #717171;
			border-right: 1px solid #717171;
}
#navigation a:hover {
			border-top: 1px solid #717171;
			border-left: 1px solid #717171;
			border-bottom: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
}