	#box1 { 
		position:absolute;
		visibility:hidden;
		background-color:silver;
		top:175px; 
		left:130px;
		color:black;
		font-size:80%;
		background-color:silver;
                z-index:4;		
		}
		#box2 {
		position:absolute;
		visibility:hidden;
		background-color:silver;
		top:205px; 
		left:130px;
		color:black;
		font-size:80%;
		background-color:silver;
                z-index:4;		
		}
      div.header
	   {
	    position:absolute; top:0px; left:0px; height:80px; width:100%; 
	   font-size: 85%;
	   background-color: #878698; z-index:3;}
	   
	  div.menu {position:absolute; 
		    top:105px;
    		left:0px;
		    height:518px;
		    width:199px;
		    background-color: #878698;
		    background-color: #b9b9b9; 
		    border-top: 0px none; 
		    border-right: 1px dashed #878698; 
		    border-bottom: 0px none; 
		    border-left: 0px none;  
		    z-index:2;   
		   }
      span.menu { position:relative;
    	    top:0px;
		    left:0;
    	    width:199px; 
		    background-color: #878698;
		    background-color: #b9b9b9; 
		    border-top: 0px none; 
		    border-right: 1px dashed #878698; 
		    border-bottom: 0px none; 
		    border-left: 0px none;      
		   }
		   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.title { position:absolute;
		    left:0;
		    top:80px;
		    width:100%;
		    height:25px;
		    background-color: #cccc98;
		    z-index:3;
		   }

		div.menuItem {
		position:relative;
		top:0px;
		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%;
   	} 

	   div.subMenu {
    		border-top: 1px dashed #878698;
		    border-bottom: 1px dashed #878698;
		    margin:3px;
		   }

	   	span.navigator {
    		text-align:right;
		   }
	
	   	div.navigator {
    		position:absolute;
		    top:105px;
		    left:0px;
		    width:100%;
		    text-align:right;
		    z-index:4;
		   }

	   	div.contenuto {
    		left:0px;
		    width: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; z-index:1;}
	   	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; }

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, 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: square; }

.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%}
