body {
	background-color: #ffFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	text-align:justify;
	color:#000066;
	}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:12pt;
padding:5px;

}

h2 {
font-family:"Times New Roman", Times, serif;
font-size:14pt;
}

h2.news {
font-family:"Times New Roman", Times, serif;
font-size:12pt;
background-color:#d8e3f7;
width:500px;
position:static;
clear:both;
float:none;
text-align:left;
}

h2.news em {
font-size:10pt;
}


h3{
font-family:"Times New Roman", Times, serif;
font-size:10pt;
font-weight:bold;
padding-left:5px;
margin-bottom:-25px;}

h3 #big {
font-size:11pt;
}

h3.battito {
margin:5px;}
#s_l p, #s-i p, #s_r p {
	padding:5px;
	padding-bottom:0px;
	font-size: 9pt;
	font-family:"Times New Roman", Times, serif;
	line-height:normal;
	}
	#s_l, #s-i, #s_r {
	font-size: 9pt;
	font-family:"Times New Roman", Times, serif;}
#s_r p {
padding-right:10px;}

p {
	font-size: 9pt;
	font-family:"Times New Roman", Times, serif;
	line-height:19px;
	}

#pad {
padding:5px;}

.tit {
font-size:11pt;
font-weight:bold;
color:#ffffff;
top:20px;
font-family:"Times New Roman", Times, serif;
}

#s_l  h1 {
background-image: url("/html/immagini/N_07.gif");
background-position:left;
padding:5px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
font-size:12pt;
font-weight:bold;
color:#ffffff;
top:20px;
font-family:"Times New Roman", Times, serif;
text-align:center;
margin:0px;
padding:0px;
padding-bottom:4px;
width:242px;
}



#s-i div.previdenza,  div.previdenza{
margin:1px;
font-size:9pt;
font-family:"Times New Roman", Times, serif;
text-align:center;
display:block;
}

#s-i h1.previdenza, h1.previdenza  {
background-image:none;
color:#FFFFFF;
font-size:12pt;
font-weight:bolder;
font-variant:small-caps;
width:100%;
height:0px;
margin:0px;
padding:0px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
display:block;
}


#s-i p.previdenza strong, p.previdenza strong, #s-i p.previdenza a, dp.previdenza a {
color:#FF0000}

#s_l  h1 a, #s-i h1 a, #s_r h1 a {
font-size:12pt;
font-weight:bolder;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
}

#s_l  h1 a:hover, h1 a:hover, s-i h1 a:hover {
font-family:"Times New Roman", Times, serif;}

#s_r h1 em,  #s-i h1 em{

font-size:7pt;
margin-top:5px;
padding:5px;}

#s_l {
border-bottom-color:#d8e3f7;
border-bottom-style:solid;
border-bottom-width:10px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-left-width:5px;
border-left-color:#d8e3f7;
border-left-style:solid;
border-left-width:5px;}

#s_top {

border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
border-left-color:#d8e3f7;
border-left-style:solid;
border-left-width:5px;
border-right-color:#d8e3f7;
border-right-style:solid;
border-right-width:5px;}
#s_r h1 {
background-image: url("/html/immagini/N_07.gif");
background-position:right;
padding-left:5px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
font-size:12pt;
font-weight:bolder;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
text-align:center;
width:280px;
position:static;
display:block;

}

#s_l h1 em, #rubrica em, #bauz em, #previdenza em {

font-size:8pt;}

#s_r {

border-bottom-color:#d8e3f7;
border-bottom-style:solid;
border-bottom-width:10px; 
border-right-color:#d8e3f7;
border-right-style:solid;
border-right-width:5px; 
}

#s_c h1  {
background-image: url("/html/immagini/N_07.gif");
background-position:center;
padding:5px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
border-right-color:#d8e3f7;
border-right-style:solid;
border-right-width:5px;
border-left-color:#d8e3f7;
border-left-style:solid;
border-left-width:5px;
font-size:12pt;
font-weight:bolder;
color:ffffff;
top:20px;
font-family:"Times New Roman", Times, serif;
}

#s-i h1 {background-image: url("/html/immagini/N_07.gif");
background-position:left;
padding:5px;
border-top-color:#d8e3f7;
border-top-style:solid;
border-top-width:5px;
font-size:12pt;
font-weight:bolder;
color:#ffffff;
top:20px;
font-family:"Times New Roman", Times, serif;
text-align:center;
width:238px;
display:block;

}
#s-i {
border-right-color:#d8e3f7;
border-right-style:solid;
border-right-width:5px;
border-left-color:#d8e3f7;
border-left-style:solid;
border-left-width:5px;
border-bottom-color:#d8e3f7;
border-bottom-style:solid;
border-bottom-width:10px;
font-family:"Times New Roman", Times, serif;
}

#lt {
width:15cm;

}

table#lt p {
display:block;
width:90%;
}

table#hide {display:none;}


#bau {
border-left-color:#CC0000;
border-left-style:solid;
border-left-width:3px;
border-right-color:#CC0000;
border-right-style:solid;
border-right-width:3px;
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:5px;
width:770px;
display:block;
position:static;
}


#s_r h4, #s-i h4, #s_l h6{
background-image: url("/html/immagini/N_07.gif");
color:#FFFFFF;
width:190px;
font-size:10pt;
padding-left:10px;
display:block;
}

#s_r h4 em {
font-size:8pt;
text-align:center;}

h4 {
background-image: url("/html/immagini/N_07.gif");
color:#FFFFFF;
width:auto;
padding: 5px;
text-align:left;
font-size:11pt;}

h4 img.nob { border:0px;
margin:0px;
padding:0px;}

.bordo {
display:none;
visibility:hidden;}

.tabella td {
font:"Times New Roman", Times, serif;
font-size:9pt;
font-weight:normal;
text-transform:normal;
height:20px;}

#strumenti {
	position:static;
	float:right;
	width:200px;
	height:180px;
	background-color:#FF6633;
	font-family:"Times New Roman", Times, serif;
	color:#000066;
	font-size:8pt;
	font-weight:bolder;
	border:1px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	text-align:left;
	padding:3px;
	margin:5px;
	display:inline;
	clear: none;
}

#strumenti a {

text-decoration:none;
color:#000066;}

#strumenti a:hover {
text-decoration:underline;
}

#strumenti ul {

	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;}

#strumenti ul li {
line-height:20px;}

#strumenti ul li #prima a {
	font-size:12px;
	color:#FF0000;
}

#strumenti h4 {

font-family:"Times New Roman", Times, serif;
font-size:12pt;
background-image: url("/html/immagini/N_07.gif");
width:220px;
color:#FFFFFF;
padding:0px;}

#Frame2 {
float: left; 
width: 400px; 
border: 1.00pt solid #000066; 
padding:3px;
margin-right:5px;
margin-left:5px;
font-size:9pt;
background-color:#E1F4FF;
color: #000066;
}

#frame2 ul {
	margin:7px;
	padding:7px;
	border:7px;
	list-style-type: square;
	
	}
#frame2 ul li ul {
	margin:7px;
	padding:7px;
	border:7px;
	}

#frame2 p {
padding:2px;}


#Frame1 {
float: left; 
width: 11.48cm; 
border: 1.00pt
 solid #008000; 
padding:10px;
margin-right:10px;
margin-left:10px;
font-size:10pt;
font-style:oblique;
background-color:#d8e3f7;
color: #008000;
}

ul {
font-family:"Times New Roman", Times, serif;
font-size:9pt;
list-style-type:circle;
line-height:19px;}


#tab1{
border-style:solid;
border-width:1pt;
border-color:#6666ff;}

#tab1 td{
border-style:dashed;
border-width:1pt;
border-color:#6666ff;
border-left-style:none;
border-bottom-style:none;}

 #primr{
border-top-style:none;}

  #s-i img, #s_r img  {
margin-right:5px;
margin-top:5px;
}

#s-i p.piccolo {
font-size:8.5pt;
margin-top:-15px;}

#s_l a {

font-size:9pt;}

#rubrica  {
width:100%;
background-image:url("/html/immagini/N_07.gif");
float:right;
color:#ffffff;
font-size:14pt;
font-family:"Times New Roman", Times, serif;
text-align:left;
font-weight:bold;
height:60px;
float:left;
clear:none;

}
#previdenza {
width:40%;
background-image:none;
background-color:#FF0000;
float:right;
color:#ffffff;
font-size:14pt;
font-family:"Times New Roman", Times, serif;
text-align:left;
font-weight:bold;
height:60px;
float:left;
clear:none;
}


#bauz, #bauza {

background-image:url("/html/immagini/N_07.gif");
color:#ffffff;
font-size:14pt;
font-family:"Times New Roman", Times, serif;
text-align:left;
font-weight:bold;
height:100px;
}

#autore   {
background-image:url("/html/immagini/N_07.gif");
width:60%;
height:60px;
font-size:8pt;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
text-align:right;
position:static;
float:right;
}

 #autoreprev  {
 background-color:#FF0000;
 width:60%;
 height:60px;
 font-size:8pt;
 color:#ffffff;
 font-family:"Times New Roman", Times, serif;
 text-align:right;
 position:static;
 float:right;}


#bauza  {
height:100px;
font-size:8pt;
text-align:right;
padding-top:10px;

}

#bauz_l {
border-right-color:#CC0000;
border-right-style:dotted;
border-right-width:3px;
position:static;
}

#bauz_r {

text-align:right;}

#bauz_l h4, #bauz_r h4, td.ultimo h4 {
background-color:#CC0000;
background-image:none;
color:#ffffff;
width:300px;
margin-top:9px;
margin-left:0px;
}

h4.bauzarch  {
background-color:#CC0000;
background-image:none;
color:#ffffff;
width:100%;
margin-top:50px;
margin-left:0px;
flot:none;
clear:both;

}

#bauz_l h4 em, #bauz_r h4 em {
font-size:9pt;
font-style:italic;
text-align:right;
}

#bauz_l strong, #bauz_r  strong{
font-size:15pt;
font-weight:bolder;
font-family:Georgia, "Times New Roman", Times, serif;
}

#bauz_l p, #bauz_r p {
border-bottom-color:#CC0000;
border-bottom-style:dotted;
border-bottom-width:3px;
font-family:"Times New Roman", Times, serif;
font-size: 9pt;
text-align:justify;
display:block;
padding:10px;
position:static;
margin:0px;
}

#bauz_l p img, #bauz_r  img {

margin: 9px;

}

#bauz_r p img.centro {
display:block;
clear:none;
float:left;}

#bauz_l p.ultimo, #bauz_r p.ultimo {
border-bottom:none;
position:static;}


td.ultimo {

border-top-color:#CC0000;
border-top-style:dotted;
border-top-width:3px;
}

td.ultimo p {
text-align:justify; }
td.ultimo img {
margin:10px; 
}

 a {
color:#6666cc;
font-weight:bold;}

a:hover {
text-decoration:none;}

#gruppoh, #gruppoh ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding-right:0;
	
	
}

#gruppoh a {
	display: block;
	width: 200px;
	font-family:"Times New Roman", Times, serif;
	font-size:9pt;
	color:#ffffff;
	text-decoration: none;
	height:18px;
	
	
}

#gruppoh a:hover {
		display: block;
		color:#000066;
		text-decoration:underline;
		background-color:#FFFFFF;
				}

#gruppoh li  { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
	color:#FFFFFF;
	
}



#gruppoh li ul { /* second-level lists */

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	position: absolute;
	width:200px;
	height:180px;
	background-color:#FF9933;
	font-family:"Times New Roman", Times, serif;
	color:#000066;
	font-size:8pt;
	font-weight:bolder;
	border:1px;
	border-style:dotted;
	border-width:1px;
	border-color:#666666;
	margin-left:-160px;
	margin-top:0px;
	text-align:left;
	padding-top:15px;
	padding-left:10px;
}

#gruppoh li ul li {width:200px;}

#gruppoh li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 150px;	
	top:auto;
	height:auto;
	background-image:none;
	background-color:#003399;
	width:200px;
	
	
}

#gruppoh li:hover ul ul, #gruppoh li.sfhover ul ul {
	left: -999em;
}

#gruppoh li:hover ul, #gruppoh li li:hover ul, #gruppoh li.sfhover ul, #gruppoh li li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
}



#footer {

margin-left:5px;
margin-right:5px;
width:770px; 
height:20px; 
font-family:"Times New Roman", Times, serif; 
font-size:8pt; 
color:#000066;
text-align:center;
display:block;
clear:both;
position:static;
}



#footer a {
text-decoration:underline;
width:16%;
display:block;
float:left;
}

#footer a:hover {
text-decoration:none;
}

 #arc  {
border-bottom-color:#000066;
border-bottom-style:dotted;
border-bottom-width:1px;
display:block;
width:740;
margin-right:20px;
margin-left:20px;
}


td.ultimo p.centro {

text-align:center;
}

#bio {
	width:720px;
	display:block;
	position:static;
	margin:15px;
	border: 1px double #6666CC;
	padding-right:10px;
	text-align:justify;
}
.dida {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: italic;
}

.margin {

margin-top:10px;
margin-right:5px;
margin-left:5px;}

	#pop{
		background-color:#99CCFF;
		font-style:normal;
		font-family:"Times New Roman", Times, serif;
		width:550px;
		height:auto;
		color:#000000;
		border:1px dotted #000066;
		position:absolute;
		left:75px;
		top: 917px;
		padding:3px;
		visibility: hidden;
	}
	#pop2{
		background-color:#66FFFF;
		font-style:normal;
		font-family:"Times New Roman", Times, serif;
		width:550px;
		height:auto;
		color:#000000;
		border:1px dotted #000066;
		position:absolute;
		left:75px;
		top: 917px;
		padding:3px;
		visibility:hidden;
	}


	a.pop:hover #pop  {
	color:#FF0000;}


	#barometro {
		display:none;
	visibility:hidden;
	position:absolute;
		
		}
	#barometro strong, #barometroL strong {
	font-size:15pt;
	font-weight:bold;
	margin:0px;
	border:0px;
	padding:0px;
	color:#ff0000;
	}
	#barometroL {
	display:none;
	visibility:hidden;
	position:absolute;
	}
	#barometro h1, #barometroL h1{
	color:#FFFFFF;
	font-size:14pt;
	background-color:#FF0000;
	text-align:center;
	display:block;
	font-weight:bolder;
	margin-top:0px;
	}
	
	#barometro p, #barometroL p {
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	margin-top:-10px;
	}
	#barometro p b, #barometroL p b {
	font-size:10pt;
	margin: 10px;
	color:#FF0000;
	font-weight:bolder;}
	

	table.previdenza {
		margin:5px;
		float:right;	
		font-size:9pt;
		border:1px solid #f00;
		width:300px;
		}
		
	table.previdenza td.primo, table.previdenza2 td.primo {
	 	background-color:#FF0000;
		color:#FFFFFF;
		font-size:10pt;
		font-weight:bold;
		text-align:center;}
	
	table.previdenza a {
		text-decoration:underline;
		color:#000066;
		font-weight:normal;
		}
	
	table.previdenza a:hover {
		text-decoration:none;
		}
	table.previdenza ul {
		list-style-type:none;
		padding:0px;
		margin:0px;
		border:0px;
		padding-left:15px;
		}
		
		h2.previdenza {
		font-family:"Times New Roman", Times, serif;
		font-size:12pt;
		background-color:f00;
		width:500px;
		float:none;
		padding:0px;
		margin:0px;
		border:0px;
		position:static;
		display:block;
		margin-bottom:15px;
		text-align:left;
		clear:both;
		color:#fff;
		}
		
		table.previdenza2 {
		margin:5px;
		display:block;	
		font-size:9pt;
		width:90%;
		border-left:1px solid #f00;
		border-top:1px solid #f00;
		}
		table.previdenza2 td {
		border-right:1pt solid #f00;
		border-bottom:1pt solid #f00;
		padding:5px;}
		
		ul.lista {
		margin:0px;
		border:0px;
		padding:0px;
		list-style-type:none;
		display:block;
		width:300px;
		}
		span.previdenza {
		font-size:7pt;
		margin-left:10px;}
		
		h3.previdenza {
		display:block;
		clear:both;
		float:none;
		position:static;
		color:#f00;
		margin:10px;}
		
		ul.previdenza  {
		font-size:9pt;
		color:f00;
		list-style-type:square;
		font-weight:bold;
		margin-left:30px;} 
		
		ul.previdenza li a, ul.previdenza2 li a {
		color:f00;}
		
		ul.previdenza li, ul.previdenza2 li {
		display:block;
		margin-bottom:5px;}
		
		ul.previdenza li.alto {
		height:30px;
		}
		
		ul.previdenza2  {
		font-size:9pt;
		color:f00;
		font-weight:bold;
		text-align:left;}
		
		span.previdenza2 {
		border-top-style:dashed;
		border-top-color:#ff0000;
		border-top-width:3px;
		width:300px;
		margin-top:30px;
		margin-bottom:5px;
		clear:both;
		flot:none;
		display:block;
		}
		
		
		
	div#barometroL ul li, div#barometro ul li  {
	border:0px;
	margin:0px;
	padding:0px;
	color:#FF0000;
	font-weight:bold;
	}
	
		
		
		
table.battito {
font:"Times New Roman", Times, serif;
font-size:9pt;
border:1px solid #000066;
margin-left:3px;}


table.battito tr td {
border-bottom:1px solid #000066;
border-left:1px solid #000066;}

td.batpiccolo {
font-size:8pt;
font:"Times New Roman", Times, serif;
}

table.newsl  tr td{
font:"Times New Roman", Times, serif;
font-size:9pt;
height:20px;}

#navigazione {
display:none;
visibility:hidden;
position:absolute;}

#intertesto {
background-color:#d8e3f7; 
border:1px dashed #00006; 
float:none;
clear:both;
margin:10px; 
width:80%;}
