h1, h2 {
text-align:center;
text-transform:none;
font-variant:small-caps;
}

header#indice ul li {
list-style-type:none;
}

header#indice li {
padding-left:.75em;
margin-bottom:.2em;}
}

header h3#indice {
margin-left:.5em;
}

h3#indice a {
font-size:90%;
display:inline-block;
width:2em;
padding:0 .2em;
margin-bottom:.25em;
background:yellow;
text-align:center;
}

h3#indice a:first-child {width:4.66em;}

p {margin:0 0 .5em 0;
text-indent:1em;}

sup {
font-style:normal !important;
font-weight:bold;
}

section#note p,
section#note_curatore p,
section#note li,
section#note blockquote {
font-family:"Times New Roman", Times, serif;
font-size:.9em;
line-height:110%;
}

section#note blockquote {
margin:-0.5em 0 .25em 4em;
}

section#note p + ul,
section#note p + ol {margin:.25em 0;}
section#note section > ul#figli > li {margin-top:.5em;}

span.fonte {
display:block;
text-align:right;
}

span.autore {
font-style: normal !important;
font-variant:small-caps;
font-size:110%;
line-height:0;
}

