body {  
	background-color: #FFF;
	padding: 0px 0px 10px 0px;
	margin-top:0px;	
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
     }

.bgTestata {  
	background-image: url(bg_testata.gif); 
	background-repeat: repeat-x; 
	background-position: left top;
     }

.bgNavigator {  
	background-image: url(bg_navigator.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
     }

.contenitoreBg {
	background-color: #EDF3F7;
	background-image: url(bg_contenitore.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
     }
	
.contenitoreTop {
	background-color: #EDF3F7;
	background-image: url(angolo_top.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
     }

.contenitoreBottom {
	background-image: url(bg_bottom.gif); 
	background-repeat: repeat-x; 
	background-position: left top;
     }

.contenitore {
	background-color: #EDF3F7;
	border-bottom: 2px solid #AAB3C2;
	vertical-align: top;
     }

.contenitoreTxt {
	padding: 14px 14px 34px 14px;
	text-align: left;
	FONT: 12px Arial, Verdana, Tahoma;
	COLOR: #666;
     }
.contenitoreTxt a {
	FONT-SIZE: 12px; color:#666; TEXT-DECORATION:underline;
     }
.contenitoreTxt a:link, .contenitoreTxt a:visited {
 	background:none; color:#6666;
     }
.contenitoreTxt a:hover, .contenitoreTxt a:active { 
	background:none; color:#000; TEXT-DECORATION:underline;
     }

.titolo {
	FONT: 16px Arial, Verdana, Tahoma;
	COLOR: #88919F;
	text-align: left;
	FONT-WEIGHT:bold;
	padding: 0px 0px 14px 0px;
     }
.titolo a {
	FONT-SIZE: 16px; color:#88919F; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.titolo a:link, .titolo a:visited {
 	background:none; color:#88919F;
     }
.titolo a:hover, .titolo a:active { 
	background:none; color:#B0B8C2; TEXT-DECORATION:none;
     }

.immagine {
	border: 3px solid #AAB3C2;
     }

.imgfl{
	float:left;
	margin:0px 20px 10px 0px;
	border: 3px solid #AAB3C2;
}

.imgflnb{
	float:left;
	margin:0px 20px 10px 0px;
}

.imgfr{
	float:right;
	margin:0px 0px 10px 20px;
	border: 3px solid #AAB3C2;
}

.etichetta {
	background-color: #D9E0E7;
	padding: 8px 8px 8px 8px;
	text-align: left;
	FONT: 10px Arial, Verdana, Tahoma;
	COLOR: #5C6982;
	vertical-align: bottom;
	text-transform: uppercase;
     }
.etichetta a {
	FONT-SIZE: 10px; color:#5C6982; TEXT-DECORATION:none;
     }
.etichetta a:link, .etichetta a:visited {
 	background:none; color:#5C6982;
     }
.etichetta a:hover, .etichetta a:active { 
	background:none; color:#333; TEXT-DECORATION:none;
     }

.back {
	FONT: 12px Arial, Verdana, Tahoma;
	COLOR: #88919F;
	text-align: left;
	FONT-WEIGHT:bold;
	padding: 34px 0px 0px 0px;
     }
.back a {
	FONT-SIZE: 12px; color:#88919F; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.back a:link, .back a:visited {
 	background:none; color:#88919F;
     }
.back a:hover, .back a:active { 
	background:none; color:#B0B8C2; TEXT-DECORATION:none;
     }

.pdf {
	background-color: #D9E0E7;
	padding: 4px 4px 4px 24px;
	FONT-SIZE: 10px;
	COLOR: #5C6982;
	FONT-STYLE: normal;
	FONT-WEIGHT:normal;	
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: left;	
	background-image: url(pdf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
     }
.pdf a {
	padding: 0px 0px 0px 0px;
	color:#5C6982; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.pdf a:link, .pdf a:visited {
 	 color:#5C6982;
     }
.pdf a:hover, .invia a:active { 
	 color:#333; TEXT-DECORATION:none;
     }

.tabellaTop {
	background-color: #B2BBCB;
	border: 1px solid #B2BBCB;
	padding: 4px 4px 4px 4px;
	FONT-SIZE: 12px;
	COLOR: #FFF;
	FONT-STYLE: normal;
	FONT-WEIGHT:bold;	
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: center;
     }

.tabella {
	background-color: #E1E7EE;
	border: 1px solid #B2BBCB;
	padding: 4px 4px 4px 4px;
	FONT-SIZE: 12px;
	COLOR: #5C6982;
	FONT-STYLE: normal;
	FONT-WEIGHT:normal;	
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: center;
     }

.indirizzo {
	background-color: #F0F0F0;
	background-image: url(angolo_indirizzo.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
	padding: 4px 14px 4px 14px;
	text-align: left;
	FONT: 11px Arial, Verdana, Tahoma;
	COLOR: #666;
	vertical-align: middle;
     }
.indirizzo a {
	FONT-SIZE: 11px; color:#666; TEXT-DECORATION:underline;
     }
.indirizzo a:link, .indirizzo a:visited {
 	background:none; color:#6666;
     }
.indirizzo a:hover, .indirizzo a:active { 
	background:none; color:#000; TEXT-DECORATION:underline;
     }

.copy {
	FONT: 11px Arial, Verdana, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #999;
	text-align: left;
	padding: 6px 0px 0px 0px;
     }
.copy a {
	color:#999; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.copy a:link, .copy a:visited {
 	background:none; color:#999;
     }
.copy a:hover, .copy a:active { 
	background:none; color:#999; TEXT-DECORATION:underline;
     }

.testo {
	padding: 4px 0px 4px 0px;
	text-align: left;
	FONT: 12px Arial, Verdana, Tahoma;
	COLOR: #666;
     }

.textbox { 
	FONT-SIZE: 12px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	width:200px;
      }

.messaggio { 
	FONT-SIZE: 12px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFF; 
	SCROLLBAR-SHADOW-COLOR:#FFF; 
	SCROLLBAR-3DLIGHT-COLOR:#FFF; 
	SCROLLBAR-ARROW-COLOR:#999; 
	SCROLLBAR-TRACK-COLOR:#FFF; 
	SCROLLBAR-FACE-COLOR:#FFF;
	SCROLLBAR-DARKSHADOW-COLOR:#FFF; 
	width:380px;
	height:160px;
      }

.bottone { 
	FONT-SIZE: 12px;
	COLOR: #5C6982;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-align: center;
	background-color:#D9E0E7;
	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;
      }