body { 
  background-color: #ffffff; 
  background-image: logo_mnemosyne.png;
  background-repeat:repeat-x; 
  margin: 20px; 
  padding: 20px; 
     
}
.striscia_logo  { 
  position: absolute;
  top: 120px;
}
.testo { 
  color: #7a7a7a; 
  font-size: 16px; 
  font-family: Verdana, Arial;   
  line-height: 25px; 
  letter-spacing:2px;
  text-decoration:none;
  text-align: justify;  
}
.testo a{ 
  color: #7a7a7a; 
  font-size: 16px; 
  font-family: Verdana, Arial;   
  line-height: 25px; 
  letter-spacing:2px;
  text-align: justify;  
}
.testo a:hover{ 
  color: #f26800; 
  font-size: 16px; 
  font-family: Verdana, Arial;   
  line-height: 25px; 
  letter-spacing:2px;
  text-decoration:none;
  text-align: justify;  
}
.testo_menu { 
  color: #7a7a7a; 
  font-size: 20px; 
  font-family: Verdana, Arial;   
  line-height: 30px; 
  letter-spacing:4px;
  text-align: right;  
}
.testo_menu a{ 
  color: #7a7a7a; 
  font-size: 20px; 
  font-family: Verdana, Arial;   
  line-height: 30px;
  text-decoration:none; 
  text-align: center;  
}
.testo_menu a:hover{ 
  color: #f26800; 
  font-size: 20px; 
  font-family: Verdana, Arial;   
  line-height: 30px;
  text-decoration:none; 
  text-align: center;  
}
.testo_footer{ 
	font-family:Verdana, Arial;
	font-size:12px;
  font-weight:bold;
	color:#a0a0a0;
  letter-spacing:4px;
  font-stretch: normal	;
  text-align:center;	
}
.testo_footer a{ 
	font-family:Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	color:#a0a0a0;
  font-stretch: normal		
}
.testo_footer a:hover{ 
	font-family:Verdana, Arial;
	font-size:13px;
	color:#f26800;
  font-stretch: normal		
}
   
hr {
  color: #a0a0a0; 
  background-color: #ffffff; 
}   
      
.hr_footer {
  border: 1px solid #a0a0a0;
} 