body { color: #555 ; font-size: 0.85em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a:link { color: #730000 ; font-size: 0.85em; text-decoration: none; }
a:visited { color: #730000 ; font-size: 0.85em; text-decoration: none; }
a:active { color: #730000 ; font-size: 0.85em; text-decoration: none; }
a:hover { color: #c60 ; font-size: 0.85em; text-decoration: none; border-bottom: 1px solid #730000; }
p { margin: 0; }
ul { color: #ff7500; margin-top: 0.3em; margin-bottom: 0.3em; list-style-type: square; }
/*Costruzione Principale
*/
#ausiliario { text-align: left; position: relative; width: 700px; height: 100%; margin-right: auto; margin-left: auto; }
#centrato { background-color: #fff; width: 700px; height: 100%; float: left; }
#header { height: 235px; }
#premio { background-image: url(../images/PremioPippi.jpg); width: 150px; height: 154px; margin-bottom: 20px; }
#andersen { background-image: url(../images/andersen_3.gif); width: 150px; height: 200px; margin-bottom: 20px; }
#copertina { margin-bottom: 20px; }
#melevisione { background-image: url(../images/logomelevisione.gif); background-repeat: no-repeat; margin-bottom: 20px; width: 139px; height: 56px; float: left; margin-top: 20px; }
#content { background-image: url(../images/scacchi.gif); background-repeat: repeat; width: 700px; float: left; margin-top: 0; margin-bottom: 0; }
#colonna_0 { width: 660px; float: left; padding-right: 20px; padding-left: 20px; }
#colonna_1 { padding-left: 20px; width: 460px; float: left; }
#colonna_2 { width: 170px; float: left; padding-left: 20px; }
#riga { background-image: url(../images/scacchi.gif); background-repeat: repeat; margin-top: 0; margin-bottom: 25px; width: 700px; height: 10px; float: left; }
#piede { background-image: url(../images/scacchi.gif); background-repeat: repeat; margin-top: 20px; margin-bottom: 10px; width: 700px; height: 5px; float: left; }
#diritti { text-align: center; margin-bottom: 50px; width: 700px; float: left; }
#form_email { }
#menu {  }
#corpo {  }
/*Schede libri*/
.libri { height: auto; margin-bottom: 20px; }
.riga { width: auto; height: 20px; clear: left; }
.paginate { margin-top: 0; margin-bottom: 25px; width: 300px; height: 20px; float: left; }
.libri_colonna_1 { width: 160px; float: left; margin-right: 10px; }
.libri_colonna_2 { width: 450px; float: left; padding-left: 10px; }
.libri .titolo { color: #730000; font-size: 1.2em; font-weight: bold; font-style: normal; padding-bottom: 0.5em; }
.copertina { padding: 5px; border: solid 1px #730000; }
/*Data*/
.news {
	margin: 0 0 20px;
	clear: both; 
	float: right;
}
.news_date { float: left; text-align: center; width: 40px; height: 40px; margin: 0; }
.news .month {
	float: left;
	width: 40px;
	font-size: 1em;
	color: #730000;
	clear: both;
}
.news .day {
	float: left;
	width: 40px;
	font-size: 1.4em;
	color: #730000;
}
.news .content { float: right; margin:0; width: 400px; font-size: 1em; padding: 0 0 0 12px; border-left: 1px solid #730000; }
.news .content_2 { font-size: 1em; margin: 0; padding: 0 0 0 12px; width: 430px; float: right; border-left: 1px solid #730000; }
/*Elementi pagina principale*/
.titolo { color: #ff7500; font-size: 1.2em; font-style: normal; font-weight: bold; margin-top: 10px; padding-bottom: 3px; }
.corpo { color: #730000; font-size: 0.85em; padding-top: 2px; }
.corpo a:link { color: #ff7500; font-size: 1em; text-decoration: none; }
.corpo a:visited { color: #ff7500; font-size: 1em; text-decoration: none; }
.corpo a:active { color: #ff7500; font-size: 1em; text-decoration: none; }
.corpo a:hover { color: #c60; font-size: 1em; text-decoration: none; }
.immagine { float: left; margin: 5px; padding: 5px; border: solid 1px #730000; }
.comment_zone { padding: 5px; margin-top: 10px; background-color: #ffffff; }
.comments { color: #730000; padding: 5px; margin-top: 10px; background-color: #fff; border: 1px solid #ff7500; }
.comment_post { padding: 5px; margin-top: 10px; background-color: #ffffff; border-top: 1px dotted #730000; }