	#box1 { 
		background-color: #b9b9b9;
		position:absolute;
		visibility:hidden;
		top:180px;  
		left:140px;
		color:black;
		font-size:80%;
		z-index:1;		
	}
	#box2 {
		background-color: #b9b9b9;
		position:absolute;
		visibility:hidden;
		top:220px; 
		left:140px;
		color:black;
		font-size:80%;
		z-index:1;		
	}
        div.header {
			position:absolute;                				
                top:0px;
                left:0px;
                height:80px;
                width:100%; 
                background-color: #878698;
                font-size: 85%;
	}
  	div.menu {
    		position:absolute;
		top:105px;	
		left:0px;
    		height:518px;
    		width:199px;
    		background-color: #b9b9b9; 
    		border-top: 0px none; 
    		border-right: 1px dashed #878698; 
    		border-bottom: 0px none; 
    		border-left: 0px none;  
	}
	span.menu {
  		position:relative;
    		top:0px;
		left:0;
    		width:199px; 
    		background-color: #b9b9b9; 
    		border-top: 0px none; 
    		border-right: 1px dashed #878698; 
    		border-bottom: 0px none; 
    		border-left: 0px none;      
   	}
   	div.title {
    		position:absolute;
    		left:0;
    		top:80px;
    		width:100%;
    		height:25px;
    		background-color: #cccc98;
    		
   	}
   	div.menuItem {
		position:relative;
		top:105px;
		left:5px;
   		width: 185px; 
		min-height: 20px;
   		margin-top: 6px;
		padding-top: 6px;
		margin-bottom: 6px;
   		padding-bottom: 6px;
   		padding-left: 5px;
   		border-bottom: 1px dashed #878698;
		vertical-align: middle;
    		background-color: #b9b9b9;	
			font-size:85%;
   	} 

 	li.menuItem {
		display:block;
		list-style-position:inside;
   		left:5px;
		marker-offset:0px;
   		width: 185px; min-height: 20px;
   		padding-top: 6px;
   		padding-bottom: 6px;
   		padding-left: 5px;
   		border-bottom: 1px dashed #878698;
   		vertical-align: middle;
    		background-color: #b9b9b9; 
						font-size: 85%;
   	} 

   	div.subMenu {
    		border-top: 1px dashed #878698;
    		border-bottom: 1px dashed #878698;
    		margin:3px;
		background-color: #b9b9b9; 
   	}
   	span.navigator {
    		text-align:right;
   	}
   	div.navigator {
    		position:absolute;
    		top:105px;
    		left:0px;
    		width:100%;
		text-align:right;
		
		z-index:1;   		
   	}
   	div.contenuto {
    		left:0px;
    		width:100%;
		   font-size: 100%
   	}
        div.contenuto2  { position:absolute; top:0; left:200px;  padding-top: 10px; padding-right: 10px; padding-left: 25px; border: 0px; vertical-align: top;  margin-top:105px; }
        div.logowai {text-align: center; position:absolute; top:300px; left:300px;  padding-top: 0px; padding-right: 0px; padding-left: 0px; border: 0px; vertical-align: top;  margin-top:105px; z-index:1;}
   		div.copertina {position:absolute; top:0; left:200px;  padding-top: 0px; padding-right: 0px; padding-left: 0px; border: 0px; vertical-align: top;  margin-top:105px; z-index:1;}
		div.contenuto3  { position:absolute; top:0; left:50px;  padding-top: 10px; padding-right: 10px; padding-left: 25px; border: 0px; vertical-align: top;  margin-top:30px; z-index:1;}
    
       
                div.stampa { text-align:right; font-size: 95%}
body    { color: #333; font-style: normal; font-weight: normal; font-size: 80%; line-height: 17px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; background-color: #fff; margin: 0px; }

p, td { color: #333; font-style: normal; font-weight: normal; font-size: 100%; line-height: 17px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; }

ul { color: #333; font-style: normal; font-weight: normal; font-size: 100%; line-height: 17px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none; list-style-type: square; }
ol {
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: 17px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	list-style-type: decimal;
}

ol.a {
	color: #333;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: 17px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-decoration: none;
	list-style-type: lower-alpha;
}

.menulink { color: #333; font-style: normal; font-weight: bold; text-decoration: none; }

.istruzioni { color: #333; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: none; }

.istruzioni:hover { color: #333; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: underline; }

.menulink:visited { color: #878698; font-style: normal; font-weight: bold; text-decoration: none; }

.menulink:hover { color: #333; font-style: normal; font-weight: bold; text-decoration: underline; }

.menulink2 { color: #333; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: none; }

.menulink2:visited { color: #fff; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: none; }

.menulink2:hover { color: #333; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: underline; }

.menulinkPassivo { color: #8e8d5b; font-style: normal; font-weight: bold; text-decoration: none; }
.menulinkPassivo:hover { color: #8e8d5b; font-style: normal; font-weight: bold; text-decoration: underline; }
.menulink2Passivo { color: #8e8d5b; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: none; }
.menulink2Passivo:hover { color: #8e8d5b; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: underline; }
span.titoloModulo { color: #fff; font-style: normal; font-weight: bold; text-decoration: none; padding-left: 25px; font-size: 85%}
span.titolo { color: #8e8d5b; font-style: normal; font-weight: bold; font-size: 90%; text-decoration: none; }
span.titolo2 { color: #8e8d5b; font-style: normal; font-weight: bold; font-size: 85%; text-decoration: none; }
.indice { color: #8e8d5b; font-style: normal; font-weight: normal; text-decoration: none; font-size: 90%}
.indice:hover { color: #8e8d5b; font-style: normal; font-weight: normal; text-decoration: underline; }
.indice:visited { color: #8e8d5b; font-style: normal; font-weight: normal; text-decoration: none; border-bottom: 1px dashed #8e8d5b; }
.linkGlossario { color: #6d92cc; font-style: normal; font-weight: bold; text-decoration: none; }
.linkGlossario:visited { color: #6d92cc; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #6d92cc; }
.linkGlossario:hover { color: #6d92cc; font-style: normal; font-weight: bold; text-decoration: underline; }
.linkBiblio:hover { color: #7aa745; font-style: normal; font-weight: bold; text-decoration: underline; }
.linkBiblio { color: #7aa745; font-style: normal; font-weight: bold; text-decoration: none; }
.linkBiblio:visited { color: #7aa745; font-style: normal; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #7aa745; }
a  { color: #8e8d5b; font-style: normal; font-weight: bold; text-decoration: none; }
a:hover { color: #8e8d5b; font-style: normal; font-weight: bold; text-decoration: underline; }
table.contenuto  { padding-top: 10px; padding-right: 10px; padding-left: 25px; border: 0px; width: 100%; vertical-align: top; }
table.contenuto2 { margin: 5px; padding: 2px; border: 0px; width: 100%; vertical-align: top; }
table.bgMenu { background-color: #b9b9b9; border-top: 0px none; border-right: 1px dashed #878698; border-bottom: 0px none; border-left: 0px none; width: 100%; height:100%; vertical-align: top; margin: 0px; padding: 0px; }

td.rule   { border-top: 1px dashed #878698; font-size: 100%}
td.head { background-color: #878698; font-size: 100%}
td.bgTitolo { background-color: #cccc98; font-size: 100%}

.tab {background-color: white;  font-size: 100%}
.th {color:white; background-color: #878698; font-style: normal; font-weight: bold; font-size: 100%}
