html,body{margin: 0;padding:0}
BODY {font-family : Verdana, Arial, sans-serif; font-style : normal; font-size : 14px; line-height: 1.3; font-color: navy; background-color : white;}

div#header{margin: 1em; width: 95%;}
div#centrale{margin-left: 2em; margin-right:1; padding: 2em;}
div#footer{margin: 1em; align: center; text-align: center;}


H1 { color: navy; font-weight: bold; text-align: center; font-size : 22px; }
H2 {color: navy;	 font-weight: bold;	 text-align: left; font-size : 18px; }
H3 {font-weight: bold; text-align:left;  color: navy; font-size : 12px;	 }	

H1.level4 { color: navy; font-weight: bold; text-align: center; font-size : 20px; }


p.dida {color:#FF6600; font-size: 10px; text-align:center; margin-top:2px; padding-top: 0px; }
p.didar {color:#FF6600; font-size: 10px; text-align:right; margin-top:2px; padding-top: 0px; }
p.tab { color:navy; font-size: 14px; text-align: justify; 1em; line-height: 1.4; }	
p.tab1 { color:navy; font-size: 14px; text-align: justify; 1em; line-height: 1.4; margin-right:2em; }	
p.last { color:navy; font-size: 10px; text-align: left;}
p.bottone {background-color: #6699FF; color:white; font-family:sans-serif; font-weight:bold; text-decoration: none; }

HR.ar { color: #FF6600; background-color:#FF6600; width: 70%; text-align:center;}

A:link, A:visited { font-weight: bold;}	 
A.livello2, A.livello2:visited {color: #3366CC ; text-decoration: none; font-size : 14px; font-weight: normal;}
A.livello2:hover { background: #CCFFFF ; }

A.livello3, A.livello3:visited {color: white ; padding-left: 2em; padding-right: 2em;font-family:sans-serif; background-color:#6699FF; text-decoration: none; font-size : 14px; font-weight: bold;}
A.livello3:hover { background: navy; }

A.L0, A.L0:visited {color: navy; font-size : 16px; font-weight: bold;}
A.L0:hover { background: #CCFFCC; }
A.L4, A.L4:visited {color: white; background-color:#6699FF; text-decoration: none;  font-size : 14px; font-weight: bold;}
A.L4:hover { background: navy; } 
A.L6, A.L6:visited {color: white; background-color:#9E7BFF; text-decoration: none;  font-size : 14px; font-weight: bold;}
A.L6:hover { background: #7A5DC7; } 

A.L5:link:{color: white; background-color:#6699FF; text-decoration: none;  font-size : 14px; font-weight: bold;}

H4.left {font-weight: bold; text-align: left;  color: #FF6600; font-size : 12px;	 }
 
 
	 
HR.linea { color: #6699FF; background-color:#6699FF; width: 70%;}

.tasti TH
{
background-color:#6699FF;
color:white;
font-family:sans-serif;
font-weight:bold;
}

.tasti_past TH
{
background-color:#9E7BFF;
color:white;
font-family:sans-serif;
font-weight:bold;
}

p.center { font-size: 12px; margin:0; padding:0; line-height: 1; text-align:center;}
			 
				 
	
p.bianco { color:fffff; 
				 font-size: 10px; 
				 margin-left: 3em; margin-bottom: 1em }			 
				 
div { align: middle;}

div.fig {padding: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10;  }
div.box { border: thin; border-width: thin; width: 100%; color: navy;	}

div.boxright { border: solid; 
				border-width: thin; 
				width: 80%; 
				color: teal; 
				align: right;}


				 
ul {color:navy; font-size:14px; text-align: justify; line-height: 2;}
ol {color:navy; font-size:14px; text-align: justify;}
ul.elenco {color:navy; font-size:12px; text-align: justify; type:star;}
ul.contributi {color:navy; font-size:14px; text-align: justify; 1em; line-height: 1.4; margin-right:2em; }
li.contributi {color:navy; font-size:14px; text-align: justify; 1em; line-height: 1.4; margin-right:2em; }

img {border:0;}
.floatright {float: right; margin-top: 0px; margin-bottom: 10px; margin-left: 10px;margin-right: 0px;}
.floatleft {float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px;}	
.floatcenter {float: center; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;}

table.left {float:left; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px;}
.right{float:right; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;margin-right: 0px;}
.center{float:center; margin-top: 10px; margin-bottom: 10px; margin-left: 10px;margin-right: 10px;}
.caption {color:navy; font-size: 10px; font-weight: italic; text-align: justify;  padding: 1px 5px; }
