body {
    background-image:URL(images/bg-princ.jpg); 
    
	background-repeat:repeat-x;
    background-attachment:fixed; 
	background-color: #4F6FA7;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: none}
.Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration:none}
.Stile2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-decoration:none}
.Stile3 {color: #010164; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.Stile4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration:none}
.Stile5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none}
.Stile6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration:none}
.Stile7 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000080; text-decoration:none}
.Stile8 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000033; text-decoration:none}
.Stile9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none}
.Stile10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none; font-weight:bold}
.Stile11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold}
.Stile12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000080;}
.Stile13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; font-weight: bold; text-decoration:none}
.Stile14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration:none}
.Stile15 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000080; text-decoration:none}
.Stile16 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000080; text-decoration:none}
.Stile17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000080; text-decoration:none}
.Stile18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000080; text-decoration:none}
.Stile19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; text-decoration:none}
.Stile20 {font-family: Courier new; font-size: 11px; color: #333333; text-decoration:none}
.Stile21 {color: #FFFFFF; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.Stile22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration:none}
.Stile23 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none}
.Stile24 {color: #000000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.Stile25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none}
.Stile26 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration:none}
.tabella1 {border: 1px solid #FF7E00; background-color:#ffffff;}
.tabella2 {border: 0px; background-color:#FF7E00;}
#bordo1 {border:1px solid #333333;} 

.trasparenza1{ FILTER: Alpha(Opacity=70); 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration:none;
} 
#moduli {border: 0px; FONT-SIZE: 11px; WIDTH: 90px; COLOR: #000033; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b2cce5} 
#bordo {border: 1px solid #000066; font-size: 11px }
	
/* for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:448px; height:90px; z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:448px; height:90px; 
	clip:rect(0px, 448px, 90px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
	}

table#imgTbl { width:448px }
table#imgTbl td { height:90px; vertical-align:middle; text-align:center }

/* Styles for demo, not necessary for scrolling layers */  


table.main { 
  background-color:#eee;
  width:400px; margin:auto;
  border:1px solid #999; 
  }
table.main td.text { vertical-align:top; text-align:left }
table.scrollLinks td.spacer { height:86px }



#div1 {
position:relative;
left:0px;
top:0px;
width:470px;
height:267px;
}

#div2 {
position:absolute;
right:0px;
top:191px;
background-color:#84C1FF;
width:470px;
height:76px;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

#div3 {
position:absolute;
right:0px;
top:191px;
width:470px;
height:76px;
}

#div4 {
position:absolute;
left:340px;
top:0px;
background-color:#84C1FF;
width:130px;
height:15px;
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}

#div5 {
position:absolute;
left:340px;
top:1px;
width:130px;
height:15px;
}
