body {
	  
	  padding-right: 50px;
	  padding-left: 50px;
	  padding-top: 20px;
	  padding-bottom: 50px;
	  
	  margin: 0;
      background: #FBFBE5 url("../images/Goban.png") left top fixed no-repeat;
      color: #566047;
}

h1 {
	  /* font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #856d5a; text-decoration: none; text-align: center;*/
	  font: italic bold 1.6em georgia, sans-serif; color: #856d5a; text-align: center;
	  letter-spacing: +1px;
	  padding-right: 50px;
	  padding-left: 200px;
	}
	
h2 {
	  /* font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt; color: #856d5a; text-decoration: none; text-align: center;*/
	  font: italic bold 1.2em georgia, sans-serif; color: #856d5a; text-align: center;
	  padding-right: 50px;
	  padding-left: 200px;
	}	

strong {
	      font: italic bold 1em georgia, sans-serif;
	   }	
	
.decorated
   {
     background: url("../images/deco.png") center bottom no-repeat;	
	}

.thinborder
 {
	 background: #FFFFFF;
	 border: solid 1px silver;
     padding: 5px; 
     margin: 5px;
	 }	
			
p {
      padding-right: 50px;
	  padding-left: 200px;
	  padding-bottom: 20px;
	  /* margin: 0; */
	  font: 100% georgia, sans-serif;
	  line-height: 1.618;
	  /* font-family: Tahoma, Arial, Helvetica, sans-serif;*/
      text-align: justify;
   
	}
	
p.small {
	  font: 80% arial, sans-serif;
	  line-height: 1.2;
}

form {
      padding-right: 50px;
	  padding-left: 200px;
	  padding-bottom: 20px;
	  /* margin: 0; */
	  font: 100% georgia, sans-serif;
	  line-height: 1.618;
	  /* font-family: Tahoma, Arial, Helvetica, sans-serif;*/
      text-align: justify;
   
	}	
	
	UL {
      padding-right: 50px;
	  padding-left: 200px;
	  padding-bottom: 20px;
	  /* margin: 0; */
	  font: 100% georgia, sans-serif;
	  line-height: 1.618;
	  /* font-family: Tahoma, Arial, Helvetica, sans-serif;*/
      text-align: justify;
   
	}	
	
	OL {
      padding-right: 50px;
	  padding-left: 200px;
	  padding-bottom: 20px;
	  /* margin: 0; */
	  font: 100% georgia, sans-serif;
	  line-height: 1.618;
	  /* font-family: Tahoma, Arial, Helvetica, sans-serif;*/
      text-align: justify;
   
	}	

div {
	  padding-right: 0;
	  padding-left: 200px;
	}	

	
/* Stile per le tabelle con righe bicolori */		

tr.HL td {
	
	background-color: #D0BE9D;
}

tr.LL td {
	background-color: #EBD4AB;
}	

/* Stile per i menu */		
	
.menu
      {  
	     margin:0 auto; 
         padding:0; 
         height:30px; 
         width:100%; 
         display:block; 
         background:url('../images/MenuImages.png') repeat-x;
       }
       
.menu li
      {
	    padding:0; 
	    margin:0; 
	    list-style:none; 
	    display:inline;
	  }

	  
/* Colore di base - non attivo e non selezionato */	  	  
.menu li a
      {
	    float:left; 
	    padding-left:15px; 
	    display:block; 
	    /* color:rgb(168,125,59);  */
		color:rgb(231,214,133); 
	    text-decoration:none; 
	    font:12px Verdana, Arial, Helvetica, sans-serif; 
	    cursor:pointer; 
	    background:url('../images/MenuImages.png') 0px -30px no-repeat;
	   }


.menu li a span
       {
	    line-height:30px; 
	    float:left; 
	    display:block; 
	    padding-right:15px; 
	    background:url('../images/MenuImages.png') 100% -30px no-repeat;
	   }
	   
/* Colore passando sopra col puntatore */	  	  	   

.menu li a:hover
       {
	   line-height:30px; 
	   font:12px Verdana, Arial, Helvetica, sans-serif; 
	   background:url('../images/MenuImages.png') 0px -90px no-repeat; 
	   color:rgb(255,255,255);
	   }
	   
.menu li a:hover span
      {
	   background:url('../images/MenuImages.png') 100% -90px no-repeat;
	  }

