body {  
	background-color: #0A5B9F;
	padding: 0px 0px 0px 0px;
	margin-top:0px;	
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
     }

.bgOmbra {
	background-image: url(bg_ombra.gif);
	background-repeat: repeat-x;
	background-position: left top;
     }

.bgLineaV {
	background-image: url(bg_lineav.gif);
	background-repeat: repeat-y;
	background-position: left top;
     }

.img {
	border: 3px solid #AFE1EF;
}

.imgfr {
	border: 3px solid #AFE1EF;
    float:right;
	margin:0px 0px 20px 20px;
}

.didascalia {
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:normal;
	FONT-STYLE: italic;
	COLOR: #CE0101;
	text-align: center;
	padding: 5px 0px 5px 0px;
     }

.menuTop {
	background-color: #CE0101;
	FONT: 11px Arial, Tahoma, Verdana;
	FONT-WEIGHT: bold;
	COLOR: #F0B3B3;	
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
     }
.menuTop a {
	color:#FFF; FONT-WEIGHT:bold; TEXT-DECORATION:none; padding: 0px 12px 0px 12px;
     }
.menuTop a:link, .menuTop a:visited {
 	color:#FFF;
     }
.menuTop a:hover, .menuTop a:active { 
	color:#90D7E8; TEXT-DECORATION:none;
     }

.bgMenu {
	background-color: #FFF;
	background-image: url(bg_menu.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: top;
     }

.menuTitolo {
	FONT: 11px Arial, Tahoma, Verdana;
	FONT-WEIGHT: bold;
	COLOR: #CE0101;
	text-align: left;
	background-image: url(freccia.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase;
     }

.menu {
	FONT: 10px Arial, Tahoma, Verdana;
	FONT-WEIGHT: normal;
	COLOR: #003366;
	text-align: left;
	text-transform: uppercase;
     }
.menu a {
	padding: 0px 0px 0px 10px;
	color:#003366; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.menu a:link, .menu a:visited {
 	 color:#003366;
     }
.menu a:hover, .menu a:active { 
	 color:#CE0101; TEXT-DECORATION:none;
     }

.sottomenu {
	background-color: #29AECD;
	FONT: 11px Arial, Tahoma, Verdana;
	FONT-WEIGHT: bold;
	COLOR: #94D7E6;	
	text-align: center;
	text-transform: lowercase;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
     }
.sottomenu a {
	color:#FFF; FONT-WEIGHT:bold; TEXT-DECORATION:none; padding: 0px 12px 0px 12px;
     }
.sottomenu a:link, .sottomenu a:visited {
 	color:#FFF;
     }
.sottomenu a:hover, .sottomenu a:active { 
	color:#105895; TEXT-DECORATION:none;
     }
.sottomenu_nobg {
	FONT: 11px Arial, Tahoma, Verdana;
	FONT-WEIGHT: bold;
	COLOR: #94D7E6;	
	text-align: center;
	text-transform: lowercase;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
     }
.sottomenu_nobg a {
	color:#FFF; FONT-WEIGHT:bold; TEXT-DECORATION:none; padding: 0px 6px 0px 6px;
     }
.sottomenu_nobg a:link, .sottomenu a:visited {
 	color:#FFF;
     }
.sottomenu_nobg a:hover, .sottomenu a:active { 
	color:#105895; TEXT-DECORATION:none;
     }
.bg_index {
	background-color: #FFF;
	background-image: url(bg_testo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align:middle;
     }

.bg_testo {
	background-color: #FFF;
	background-image: url(bg_testo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align:top;
	/*padding: 20px 9px 20px 9px;*/
     }

.titolo {
	FONT: 14px Arial, Tahoma, Verdana;
	FONT-WEIGHT: bold;
	COLOR: #003366;	
	text-align: center;
	text-transform: uppercase;
	padding: 20px 0px 10px 0px;
     }
.titolo a {
	color:#003366; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.titolo a:link, .titolo a:visited {
 	color:#003366;
     }
.titolo a:hover, .titolo a:active { 
	color:#CE0101; TEXT-DECORATION:none;
     }

.testo {
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:normal;
	COLOR: #003366;
	text-align: justify;
	padding: 0px 0px 20px 0px;
     }
.testo a {
	color:#003366; FONT-WEIGHT:normal; TEXT-DECORATION:underline;
     }
.testo a:link, .testo a:visited {
 	color:#003366;
     }
.testo a:hover, .testo a:active { 
	color:#CE0101; TEXT-DECORATION:underline;
     }

.testo2 {
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:normal;
	COLOR: #003366;
	text-align: justify;
	vertical-align: top;
	padding: 0px 0px 10px 0px;
     }

.top {
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:bold;
	COLOR: #003366;
	text-align: right;
	padding: 5px 0px 0px 0px;
	border-top: 1px dashed #5FC5DE;
     }
.top a {
	color:#003366; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.top a:link, .top a:visited {
 	color:#003366;
     }
.top a:hover, .top a:active { 
	color:#CE0101; TEXT-DECORATION:none;
     }

.hr {
	border-top: 1px dashed #5FC5DE;
     }

.footer {
	background-color: #CE0101; 
	FONT: 11px Tahoma, Arial, Verdana;
	FONT-WEIGHT:normal;
	COLOR: #FFF;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #A8B2B9;
     }
.footer a {
	color:#FFF; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.footer a:link, .footer a:visited {
 	background:none; color:#FFF;
     }
.footer a:hover, .footer a:active { 
	background:none; color:#FFF; TEXT-DECORATION:underline;
     }

.testoForm {
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT: normal;
	COLOR: #336699;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 5px 0px;
     }

.textbox { 
	COLOR: #003366;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT: 12px Arial, Verdana;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#FFF;
	border-left: 1px solid #67879E;
	border-top: 1px solid #67879E;
	border-right: 1px solid #B9CDDC;
	border-bottom: 1px solid #B9CDDC;
	width:180px;
      }

.messaggio { 
	COLOR: #003366;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT: 12px Arial, Verdana;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#FFF;
	border-left: 1px solid #67879E;
	border-top: 1px solid #67879E;
	border-right: 1px solid #B9CDDC;
	border-bottom: 1px solid #B9CDDC;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFF; 
	SCROLLBAR-SHADOW-COLOR:#FFF; 
	SCROLLBAR-3DLIGHT-COLOR:#FFF; 
	SCROLLBAR-ARROW-COLOR:#67879E; 
	SCROLLBAR-TRACK-COLOR:#FFF; 
	SCROLLBAR-FACE-COLOR:#FFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFF; 
	width:320px;
      }

.bottone { 
	COLOR: #FFF;
	FONT-STYLE: normal;
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:bold;
	text-align: center;
	background-color:#27B1D3;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
      }

.bottone2 { 
	COLOR: #FFF;
	FONT-STYLE: normal;
	FONT: 12px Arial, Verdana;
	FONT-WEIGHT:bold;
	text-align: center;
	background-color:#9CB1C2;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
      }