body {
	background-color: rgb(40, 90, 40);
	color: white;
}

#logo {
	position: absolute;
	left: 1em;
	width: 2.5em;
}

#contenuto {
	margin-top: 3em;
	padding: 1em 1em 1em 1em;
	text-align: justify;
	background-color: rgb(70, 120, 70);
}

#titolosezione {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

a:link,
a:visited,
a:active {
	color: white;
	text-decoration: none;
	font-family: monospace;
}

a:hover {
	color: rgb(244, 244, 244);
	text-decoration: none;
	font-family: monospace;
}

#titolo {
	text-align: center;
	font-size: 2em;
}

#sottotitolo  {
	text-align: center;
	font-size: 1.3em;
}

.centrato {
	text-align: center;
}

.destra {
	text-align: right;
}

.livuoto {
	list-style-type: none;
}


/*		NAVIGAZIONE		*/

#navigazione {
	list-style-type: none; 
	margin: 0 -3em 0 0;
	padding: 0;
	background-color: rgb(20, 70, 20);
	float: left;
	width: 100%;
	border: 1px solid #42432d;
	border-width: 1px 0;
}

#navigazione li {
	display: inline;
	padding: 0;
	margin: 0;
}

.primo {
	border-left: 1px solid #42432d;
	margin-left: 1em;
}

#navigazione a:link, #navigazione a:visited {
	display: block;
	color: rgb(255, 255, 102);
	background-color: black;
	padding: 0.7em 0.9em 0.7em 0.9em;
	float: left;
	width: auto;
	border-right: 1px solid #42432d;
	text-decoration: none;
	font-family: monospace;
	font-weight: bold;	
}

#navigazione a:hover {
	color: #fff;
	background: #727454;
}

#home #nav-home a,
#bibliografia #nav-bibliografia a,
#biografia #nav-biografia a,
#contatti #nav-contatti a,
#curiosita #nav-curiosita a,
#links #nav-links a,
#opere #nav-opere a,
#ristampe #nav-ristampe a {
	background-color: rgb(70, 120, 70);
	color: black;
}

#home #nav-home a:hover,
#bibliografia #nav-bibliografia a:hover,
#biografia #nav-biografia a:hover,
#contatti #nav-contatti a:hover,
#curiosita #nav-curiosita a:hover,
#links #nav-links a:hover
#opere #nav-opere a:hover,
#ristampe #nav-ristampe a:hover {
	background: rgb(70, 120, 70);
	color: black;
}

/*		FINE NAVIGAZIONE		*/

/* SEZIONE RISTAMPA */

.monospace {
	font-family: monospace;
}

.titoloristampa {
	font-size: 1.2em;
}

.copertinaristampa {
	float: left;
	padding-right: 1em;
	padding-top: 0.3em;
	padding-left: 1em;
	padding-bottom: 0.7em;
}

.separatoreristampa {
	clear: both;
}

#elencoristampa {
	width: 30em;
}

/* FINE SEZIONE RISTAMPA */