body { text-align:center; background:#fff; margin:0; padding:0; color:#000; min-width:38em; }
  
/****************************************************
/* Header
/****************************************************/
#menu { display: none; visibility:hidden; }
#imglogo { display: none; visibility:hidden; }
#logo_url {	float:right; font-style: italic; color: #C14047; font-size: 1.6em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-top:1.3em; margin-right:.3em; }


/****************************************************
/* Contenuto
/****************************************************/
#contenuto { float:left; display: inline; width:79%; margin-left:10%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: lighter; color: #000000; text-align: justify; }
#contenuto .autore, cite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-style: normal; font-weight: normal; color: #000000; text-align: right; font-variant: normal; }
#contenuto blockquote, .poesia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: lighter; color: #666666; text-align: left; font-style: italic; }
#contenuto h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 2.1em; font-weight: lighter; color: #000000; margin-top:.5em; margin-bottom:.2em; }
#contenuto ul, ol { margin:0; padding:0; list-style:none;}
#contenuto li { margin:0; padding:.2em 0 .2em 0; border-bottom:solid; border-color:#999; border-bottom-width:1px;}
#contenuto a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: lighter; color: #C14047; text-decoration: none; margin-top: 3px; }
#contenuto a:hover { color: #FFFFFF; text-decoration: none; background-color: #C14047; }
#sangha { float: right; margin-left: 1em; }
#contenuto h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: lighter; color: #FFF; background-color:#999999; margin-top:.9em; margin-bottom:.2em; padding:.1em;}
#pratiche { float:left; display:inline; width:80%;}
#calendario { float:right; display:inline; }
#calendario ol { margin-bottom:1em;}
#calendario h4 { color:#FFF; background-color:#C14047; padding:.1em;}
#calendario label.year{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #000;}

/****************************************************
/* Footer
/****************************************************/
#footer { display: none; visibility:hidden; }



.grass {font-weight: bold;}

.autorelibro {font-weight: bold;}
.titololibro {
	color: #003366;
	font-weight: bold;
	font-size: 1.5em;
}
.sottotitololibro {
	font-size: 1.2em;
	font-style: italic;
	text-align: left;
}
.editorelibro {font-size: 0.8em;}

table.attivita {
	width:100%;
	border:0px;
	border-spacing:0px;
	margin-bottom:3em;
}
tr.intestazione{
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
}
tr.mercoledi{background-color:#FFFFFF;}
tr.venerdi{background-color:#DDDDDD;}
table.attivita td {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-left:.3em;
}