body { text-align: left; border: 0px; margin: 0px auto; font-family: verdana, arial, sans-serif; font-size: 12px;  background-image: url(bg.jpg);  background-repeat: repeat-x; }
p { text-align: justify; }

.head { width: 800px; height: 117px;  margin: 0px auto; padding: 0px; background-image: url(header.jpg); }
.menu { padding: 95px 0px 0px 200px; }
.menu a { text-decoration: none; font-weight: bold; color: #72a1fb; }
/* .menu a:hover { text-decoration: none; color: #ffa20f; } */
.menu a:hover { 
		color: #0000FF;
		text-decoration: none; 
		background-color: #CDDAF3; 
		} 

.bg { width: 800px; margin: 0px auto; padding: 0px; background-color: #fbfbfd; }

.page { width: 760px; margin: 0px auto; padding: 30px 0px 20px 0px; }

/* .page a { text-decoration: none; color: #ffa20f; } */
.page a { 
	color: #0000FF;
	text-decoration: none; 
	}

/* .page a:hover { text-decoration: none; color: #72a1fb; } */
.page a:hover { 
		text-decoration: none; 
		font-weight: bold;
		color: #0000FF;		
		background-color: #CDDAF3; 
}


.motto { font-size: 20px; font-variant: small-caps; font-weight: bold; color: #72a1fb; }
h1 { font-size: 18px; font-variant: small-caps; font-weight: bold; color: #72a1fb; }
h2 { font-size: 14px; font-variant: small-caps; color: #72a1fb; }
h3 { text-align: left; font-family: verdana, arial, sans-serif; font-size: 12px;  font-weight: bold; display: inline; }


.img { padding: 0px; margin 0px; border: 1px solid #000; }

ul li { list-style-image: url(list.gif); }

.thumb { width: 115px; border: 1px solid #000; }
.gallery { width: 550px; border: 1px solid #000; margin-top: 5px; }

.dirittiautore  {
 	text-align: center;
	font-family: Arial;
	color: #FF0000;
        font-style: italic;
	font-size: 90%;
        border: 1px solid #01921B;
	padding: 5px;
  }

