/* impostazioni generali
**************************/


.pulsante {
    height:30px;
    font-family :"Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Sans serif" !important;
    font-size: 14px;
    border-radius:3px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: middle;
    -khtml-border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor:pointer;
    background:-webkit-linear-gradient(#a70000,#840000);
    background:-moz-linear-gradient(#a70000,#840000);
    background:-o-linear-gradient(#a70000,#840000);
    background:-ms-linear-gradient(#a70000,#840000);
    background:linear-gradient(#a70000,#840000);
    border: 0;
    color:#fff;
    box-shadow:0px 0px 7px #999;
    -moz-box-shadow: 0px 0px 7px #999;
    -webkit-box-shadow:0px 0px 7px #999;
}


div.corpo {
    font-family:'Lucida Grande','Lucida Sans Unicode','Helvetica','Arial','Sans serif';
    font-size:12px;
    width: 100%;
}
table.corpo{
    width: 100%;
}
.m {
    font-variant:small-caps;
}

.titoloPagina {
    font-family:Georgia,Times,serif;
    color:black;
    font-size:30px;
    letter-spacing:1px;
    font-weight:normal;
    border-bottom:5px solid #840000;
    padding-bottom: 7px;
    font-variant:normal
}

p.arianna{
    color:#888;
    padding-top: 0;
    margin-top: 0
}
a:link.arianna, a:visited.arianna{
    color:#888;
    text-decoration: none;
}
a:hover.arianna{
    color:#850000;
}

/* indice dei testi
**********************/

div.indice {
    font-size: 13px;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:20px;
    padding-right:20px
}
div.scuro {
    background-color:#f2f2e6;
}
div.chiaro {
    background-color:#ffffff;
}
a:link.testimone, a:visited.testimone {
    color:#0000a0;
    text-decoration:none
}
a:active.testimone {
    color: #cc0000;
    text-decoration: none
}
a:hover.testimone {
    color: #cc0000;
    text-decoration: underline
}
/*
.section-0 {color:#000000}
.section-1 {color:#0000bb}
.section-2 {color:#408a38}
.section-3 {color:#c00000}
.section-4 {color:#dd6429}
*/
a:link.section-0,a:visited.section-0 {color:#000000}
a:link.section-1,a:visited.section-1 {color:#0000bb}
a:link.section-2,a:visited.section-2 {color:#34794d}
a:link.section-3,a:visited.section-3 {color:#c00000}
a:link.section-4,a:visited.section-4 {color:#7e4f98 !important}
a:link.section-5,a:visited.section-5 {color:#ff9500 !important}
.label-0 {background-color:#000000}
.label-1 {background-color:#0000bb}
.label-2 {background-color:#48913b}
.label-3 {background-color:#c00000}
.label-4 {background-color:#7e4f98 !important}
.label-5 {background-color:#ff9500 !important}
.legenda {
    padding-left:25px;
    border:1px solid #cccccc;
    margin-right: 6px
}
.label {
    font-size:13px;
    padding-bottom: 20px

}


/* ricerca semplice e avanzata
********************************/
table.area {
    border-radius:5px 5px 5px 5px;
    -khtml-border-radius:5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    box-shadow:0 0 10px -1px #999;
    -webkit-box-shadow:0 0 10px -1px #999;
    -moz-box-shadow: 0 0 10px -1px #999;
    width: 100%;
    margin-top:15px;
}
p.riquadro {
    padding:20px;
    color:#000;
    text-align:justify;
    border:1px solid #aaa;
    width:420px;
    border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow:0px 0px 7px -1px #999;
    -moz-box-shadow: 0px 0px 7px -1px #999;
    -webkit-box-shadow:0px 0px 7px -1px #999;
    background:-webkit-linear-gradient(#fff,#ededed);
    background:-moz-linear-gradient(#fff,#ededed);
    background:-o-linear-gradient(#fff,#ededed);
    background:-ms-linear-gradient(#fff,#ededed);
    background:linear-gradient(#fff,#ededed);
}
.riquadro {
    font-size:11.5px;
    line-height:17px;
}
a:link.ricerca, a:visited.ricerca {
    color: #950000;
    text-decoration: none
}
a:hover.ricerca {
    color:#cc0000;
    text-decoration: underline
}
td.campi {
    padding-left:3px;
    white-space: nowrap;
}
input.campiform0 {
    font-size: 14px;
    margin:0;
}
input.campoform1 {
    font-size: 13px;
}
input.campoform2 {
    width:150px;
    font-size: 13px;
}
select.griglia {
    height: 20px;
    margin-top: 3px;
    margin-bottom: 3px;
}
input.check {

}
input.annulla {
    margin: 0;
    padding: 0;
}
td.sinistra {
    width: 100px;
    vertical-align: middle;
    background-color:#999;
    color:white;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    font-weight:bold;
    border-radius:5px 0 0 5px;
    -khtml-border-radius:5px 0 0 5;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    background:-webkit-linear-gradient(#ababab,#999);
    background:-moz-linear-gradient(#ababab,#999);
    background:-o-linear-gradient(#ababab,#999);
    background:-ms-linear-gradient(#ababab,#999);
    background:linear-gradient(#ababab,#999);



}
td.destra {
    text-align:left;
    vertical-align: middle;
    background-color:#ededed;
    padding:8px;
    border-radius:0 5px 5px 0;
    -khtml-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    background:-webkit-linear-gradient(#fefefe,#ededed);
    background:-moz-linear-gradient(#fefefe,#ededed);
    background:-o-linear-gradient(#fefefe,#ededed);
    background:-ms-linear-gradient(#fefefe,#ededed);
    background:linear-gradient(#fefefe,#ededed);

}
.rosso {
    color:red;
    font-weight:bold
}
option.bianco {
    background:#ffffff;
    height: 15px;
}
option.grigio {
    background:#edf3fe;
    height: 15px;
}

/* occorrenze
***************/
p.head {
    font-size:14px;
    margin:0;
    padding-bottom:7px;
    padding-left:4px;
}
.occorrenze {
    color:red;
    font-weight:bold;
}
a:link.altra, A:visited.altra {
    color:#950000;
    font-size:12px;
    font-weight:bold;
    text-decoration: none
}
a:hover.altra {
    color:#cc0000;
    text-decoration: underline
}
.errore {
    font-size:14px;
    margin-top:10px;
    margin-bottom:7px;
    padding-left:4px;
    color:red;
    font-weight:bold;
    background-color:#ddd;
    padding-top:5px;
    padding-bottom:5px
}
p.pag {
    font-size:12px;
    float:left;
    width:30px;
    text-align:center;
    margin:0;padding:0;
    padding: 8px 10px 8px 10px
}
.pagina {

    color:#fb7d00;
    background:black;
    font-family:arial;
    text-align:center;
    font-weight:bold;
    height:23px;
    padding-left:4px;
    padding-right:4px;
    width:100px
}
a:link.numeri, A:visited.numeri {
    color:#0000a0;
    font-weight:bold;
    text-decoration:none
}
a:hover.numeri {
    color:#cc0000;
    text-decoration:underline
}
td.citazione {
    font-size: 12.5px;
    background:#ebebaf;
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #fff;
    vertical-align: middle
}
a:link.citazione, a:visited.citazione {
    color:#0000a0;
    text-decoration:none;
}
a:hover.citazione {
    color:#cc0000;
    text-decoration:underline
}
a:active.citazione {
    color:#cc0000;
    text-decoration:none
}
td.citazione_disattivata {
    font-size: 12.5px;
    background:#ebebaf;
    color:#808080;
    padding-right:5px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}
td.grigio {
    font-size: 12.5px;
    background-color:#f2f2e6;
    padding:5px;
}
td.bianco {
    font-size: 12.5px;
    background-color:white;
    padding:5px;
}
.evidenziato {
    color:red
}
.p,.c_t {
    font-weight:bold;
    color:#990000;
    font-variant:small-caps;
}
.titolo {font-weight:bold}
.disabilitato {
    color:#808080
}
p.testo {
    line-height:15px;
}

/* lessico, rimario
****************/
select.lessico {
    font-family: "lucida grande",verdana,arial,"sans serif";
    font-size:12px !important;
    margin:0;
    padding:5px;
    color:#0000a0;
    background: #f9f9f9;
}
form.lessico {
    margin:0px
}







