/* nessuno stile per il body */
/* la div intestazione viene utilizzata per l'intestazione di ogni pagina*/
div.intestazione{
    text-align:left;
    padding:0.2em;
    background-color:#FFFFCC;
    border:solid;
    border-width:thin;
}
/* h4 utilizzato nell'intestazione di ogni pagina per il titolo bdim: Biblioteca ...*/
/* h5 utilizzato nell'intestazione di ogni pagina per il sottotitolo un progetto SIMAI...  */
H1,
H2,
h2,
H4,
h4,
H5,
h5{
    text-align:center;
    font-family:"Comic Sans MS", sans-serif;
}
/* utilizzamo una div class="menuvari" che non ha stile */
/* i menu di ricerca */
/* utilizza p.evidenzia, ed anche td.cerca (non definito)  */
table.ricerca{
    /*    width: 100%;*/
    /*background-color: #CCFFFF;*/
    padding:0.2em;
    /*border: solid;
    border-width: thin;*/
}
.evidenzia{
    color:red
}
/* il menu lingua e il menu visualizzazione_matematica usano entramne il td di classe lingua */
td.opzione{
    /*    width: 20%;*/
    text-align:left;
}
/* la riga di navigazione usa gli stili seguenti. il primo pezzo a sinistra, in generale il più lungo, occupa il 70% dello spazio ed è allineato a sinistra */
table.navigazione{
    width:100%;
    background-color:#FFFFCC;
    padding:0.2em;
    border:solid;
    border-width:thin;
}
table.opzioni{
/*    width:100%;*/
}
tr.opzioni{
    width:100%;
}
td.opzione{
    /*    width: 15%;*/
    text-align:left;
    padding-right:2em;
    /*border: solid;
    border-width: thin;*/
}
td.navigazione{
    width:70%;
    text-align:left;
}
td.navigazione_dx{
    width:15%;
    text-align:right;
}
td.navigazione_sx{
    width:15%;
    text-align:right;
}
/* la formattazione dei vari campi */
div.sunto{
    margin-left:2em;
    margin-right:2em;
    /*border-left:solid;
    border-right:solid;
    border-width:thin;
    padding-left:1em;
    padding-right:1em;*/
}
span.cognome{
    font-variant:small-caps;
    text-decoration:inherit;
}
span.nome{
    font-size:smaller;
    text-decoration:inherit;
}
/* abbiamo anche span.autore, ma non ha uno stile associato. non deve averlo */
span.sezione{
    font-style:italic;
}
span.titolo{
    font-weight:bold;
    text-decoration:inherit;
}
span.titolo_trad{
    font-style:italic;
    text-decoration:inherit;
}
/* abbiamo anche uno span.sottotitolo, non definito */
div.biblio{
    font-size:small;
}
/* abbiamo anche un h5.biblio, non definito. è utilizzato solo per l'intestazione "referenze bibliografiche" */
div.bibitem{
    margin-bottom:.2em;
}
/* abbiamo un span.bautore, non definito (correttamente), uno span.publisher, uno span.serie, span.anno */
span.rivista{
    font-style:italic;
}
span.volume{
    font-weight:bold;
}
span.booktitle{
    font-style:italic;
}
/*CONTROLLATI*/
h4.sezione{
    font-style:italic;
    font-weight:bold;
}
div.disp-formula{
    text-align:center;
}
span.email{
    font-family:fantasy;
    color:orange;
}
div.referenze{
    /*background: #CCCCCC;*/
    margin-top:1em;
    margin-bottom:1em;
    margin-right:4em;
    margin-left:4em;
    /*border:solid;*/
    /*border-width:thin;*/
}
div.referenza{
    border:solid;
    border-width:thin;
    border-color:gray;
    padding:0.4em;
}
li.referenza{
    padding:0.4em;
}
div.refcerca{
    padding-left:2em;
}
div.referenzatrovata{
    padding-top:0.2em;
    padding-bottom:0.2em;
}
div.trovato{
    font-size:smaller;
    padding-left:4em;
}
span.campo_trovato{
    font-family:"Comic Sans MS", sans-serif;
    font-weight:bold;
}
span.testo_trovato{
    font-family:"Comic Sans MS", italic;
}
.highlight{
    background:yellow;
    text-decoration:inherit;
}
a.fulltext{
    color:red;
}
/*
  div.intestazione {
  text-align: left;
  background-color: aqua;
  border:solid;
  padding: 0.2em;
  }
 */
td.cercaadv{
    text-align:left;
}
div.copertine{
    margin-top:2em;
    padding-left:1em;
    margin-right:4em;
    margin-left:4em;
}
div.menu{
    width:auto;
    float:right;
    position:fixed;
    right:0.5em;
    bottom:0.5em;
    border:solid medium;
    background:#FFFFCC;
    padding:0.2em;
    border-style:outset;
}
/* da qui in poi non sono sicuro che serva tutto */
.doratino{
    color:rgb(71, 86, 29);
}
.sfondodorato{
    background-color:rgb(124, 144, 95);
}
table.menu{
    text-align:left;
    height:25px;
    width:100%;
}
td.sottomenu{
    font-style:italic;
    font-size:smaller;
    background:rgb(192, 244, 107);
}
td.menu{
    background:rgb(192, 244, 107);
}
a.menua{
    color:black;
}
table.uno{
    height:375px;
}
img.destra{
    float:right;
    border:solid black thin;
    margin:1em;
}
img.sinistra{
    float:left;
    border:solid black thin;
    margin:1em;
}
LI.test{
    margin-bottom:40px;
}
.pulisciprima{
    clear:both;
}
td.test{
    font-size:130%;
    font-weight:bold;
}
table.mediaaltezza{
    height:25px;
}
p.spazio{
    margin-bottom:15px;
}
td.break{
    text-align:center;
    background:lime;
    font-style:italic;
    /*
  * border: none;
 */
}
table.programma{
    background:rgb(192, 244, 107);
}
SPAN.math{
    font-family:sans-serif;
}
div.nota{
    font-size:smaller;
    border-top:solid black thin;
    border-top-color:black;
}
span.nota{
    font-size:smaller;
    font-style:italic;
}
span.smaller{
    font-size:smaller;
}
span.smaller_it{
    font-size:smaller;
    font-style:italic;
}
span.h2{
    font-size:x-large;
}
span.speaker{
    font-variant:small-caps;
}
span.speakerred{
    font-variant:small-caps;
    color:red;
    font-weight:bold;
}
div.evidenzia{
    background: #FFFFCC;
    border:solid black thin;
    margin-bottom:20px;
    color: black;
}
.evidenzia{
    color:red
}
DIV.mathcen{
    font-family:sans-serif;
    text-align:center;
    padding:0.2em;
}