body {
margin:0px;
padding:0px;
background-color:white;
height: 100%;
width: 100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}


/* Titolo di primo livello */
h1 {
	color: black;
}

/* Paragrafo generico */
p {
	color: black;
	font: 12px/1.5 Georgia, "Times New Roman", serif;
}
.menutop {
	color: yellow;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 580;
    line-height: 25px;
    text-align: center;
    white-space: pre;
}

.menusin {
	color: #003399;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 600;
    line-height: 25px;
    text-align: left;
    padding-left: 10px;
}

.corpogen {
	color: #003399;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 500;
    text-align: justify;
    line-height: 20px;
    vertical-align: top;
}

.corponews {
	color: white;
    font: 13px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-align: justify;
    line-height: 24px;
    vertical-align: top;
}

.imagebio {
    color: #003399;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-align: justify;
    line-height: 16px;
    vertical-align: top;
    float: left;
    padding: 0px 5px 0px 0px;
}

.corpobio {
	color: #003399;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-align: justify;
    line-height: 16px;
    vertical-align: top;
}

.corpolibri {
	color: #003399;
    font: 16px "Book Antiqua", "Bookman Old Style", Georgia, "Times New Roman", serif;
    font-weight: 400;
    text-align: justify;
    line-height: 20px;
    vertical-align: top; 
}

.titoliverbo {
	color: rgb(196, 0, 0);
    font: 26px "Book Antiqua", "Bookman Old Style", Georgia, "Times New Roman", serif;
    font-weight: 600;
    text-align: center;
    line-height: 28px;
    vertical-align: top;
}

.corpoverbo {
	color: rgb(196, 0, 0);
    font: 16px "Book Antiqua", "Bookman Old Style", Georgia, "Times New Roman", serif;
    font-weight: 400;
    text-align: justify;
    line-height: 22px;
    vertical-align: top;
}

.corpogenesi {
	color: #666666;
    font: 15px "Lucida Sans", Helvetica, Arial, sans serif;
    font-weight: 420;
    text-align: justify;
    line-height: 22px;
    vertical-align: top;
}

.riassunti {
	color: #003399;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-align: justify;
    line-height: 14px;
    vertical-align: top;
    
}
.ciclolibri {
	color: #009999;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: 700;
    text-align: left;
    line-height: 14px;
    vertical-align: top;
    
}


#top {
	margin:0px;
    padding:0px;
    /*width: 100%;*/
    height:95px;
    background-color: white;
	background-image:url(images/sfondotop.jpg);
	top: 0px;
	left: 0px;
    
}

#news {
	margin:0px;
    padding:0px;
    width: 95%;
    /*background-color: #006699;*/
	top: 0px;
	left: 0px;
    
}
#menutop {
	background-image: url(images/sfondomenuyerle.jpg);
	width: 996px;
	height: 25px;
	left: 1px;
	border: 2px solid #99CCFF;
	background-color: #0000CC;
	margin: 1px;
	top: 98px;
}

#menusin {
	 position: absolute; 
	 top: 200px;	 
	 left: 0px;
	 width: 225px;
     background-color:white;
     height: 100%; 
     /*overflow: scroll;*/
}

body>#menusin {
    height: auto;
    min-height: 100%;
}

#menusinlibri {
	 position: absolute; 
	 top: 200px;	 
	 left: 0px;
	 width: 222px;
     background-color:white;
     background-image:url(images/filetto.gif);
     background-repeat:repeat-y;
     background-position: 198px 0px;
     height: 100%; 
     /*overflow: scroll;*/
}

body>#menusinlibri {
    height: auto;
    min-height: 100%;
}

#menudes {
position:absolute;
top:130px;
right:0px;
padding: 15px;
width:170px;
background-color:#FFFFE8;
min-height: 100%;
}

body>#menudes {
    height: auto;
    min-height: 100%;
}

#corpo {
	 margin:35px 130px 0px 225px;
     padding:5px;
     width:560px;
     background-color: white;
     height: 100%;
     /*overflow: scroll;*/

}

body>#corpo {
    height: auto;
    min-height: 100%;
}



