#info_ric{
width: 280px; float: left; margin-right: 20px; margin top: 5px; font-size: 12px; padding-bottom: 10px;/* border-bottom: 1px solid black;*/ position: fixed; left: 10px;
}
#info_ric h2{
font-size: 14px; color: black; margin-top: 5px;
}
#scheda{
margin-top: 5px; padding-top: 10px; padding-bottom: 10px; border-top: 2px solid #000; /*border-bottom: 2px solid #000;*/ position: relative;
}
#ris_ricerca{
width: 600px; float: left; margin-left: 300px;
}

.intestazione .fonti_intestazione{
color: #666; padding-bottom: 3px; margin-bottom: 7px; font-size: 12px; font-weight: normal;
width: 600px;
}
#info_fonti2 .fonti_intestazione{
width: 260px;
}
.intestazione .fonti_intestazione span{
font-size: 10px;
font-weight: bold;
margin-right: 10px;
}
.intestazione .etichetta_intestazione{
float: left;margin-right: 5px; font-size: 10px; color: #666; font-weight: bold;
}

#ris_ricerca h2{
font-size: 14px; padding-bottom: 5px;
}
h2 a{
color: #666;
}
.riga{
margin-top: 10px; /*border-bottom: 1px solid #666;*/ padding-bottom: 10px;
}
.intestazione{
margin-top: 10px; /*border-bottom: 1px solid #666;*/ padding-bottom: 30px;background-color: #e0e0e0; padding-left: 5px; padding-right: 5px; padding-top: 5px; position: relative;
}
#ris_ricerca .intestazione{
margin-top: 10px; /*border-bottom: 1px solid #666; */padding-bottom: 10px;
}
.etichetta{
width: 160px; text-align: right; margin-right: 20px; font-weight: bold; color: #666; float: left;
}
.campo{
margin-left: 180px;font-family: "gesta-1","gesta-2"; 
}
.campo span{
color: #666; font-size: 11px; line-height: 14px; margin-left: 10px;
}
.campo span b{
margin-right: 5px;
font-size: 10px;
}
.campo_piccolo{
margin-left: 180px;font-family: "gesta-1","gesta-2";font-size: 12px; line-height: 16px;
}
.intestazione p{
font-size: 14px;
}
#ris_ricerca .intestazione p{
font-size: 12px;
line-height: 16px;
}
#ris_ricerca .intestazione p.etichetta{
text-align: left; width: 70px; font-size: 10px;
}
.intestazione .campo{
margin-left: 90px;
}
.campi_principali{
width: 600px; margin-right: 20px; float: left; margin-bottom: 5px;
}
.campi_secondari{
width: 280px; float: left; margin-bottom: 5px;
}
.campi_secondari .etichetta{
text-align: left; margin-right: 0px; font-weight: bold; color: #666; float: none; font-size: 10px;
}
.campi_secondari .campo{
margin-left: 0px; font-size: 12px; line-height: 16px;
}
.riferimenti{
clear: both; background-color: #000; color: white; padding: 5px; margin-top: 10px; font-size: 10px;
}
#crusca{
border-top: 2px solid #000; clear: both;
}
#crusca h1{
font-size: 14px; font-weight: bold; color: white; padding: 5px; background-color: #000; margin-top: 2px;
}
.riferimento{
position: absolute; top: 5px; right: 0px; font-size: 10px;
}
#collegamenti{
text-align: right; font-size: 12px;
}
#collegamenti a{
margin-left: 10px; display: block; float: right; padding: 2px 10px 2px 10px; margin-bottom: 15px; background-color: #000; color: white;
}
#cerca{
position: absolute; top: 85px; right: 0px; z-index: 1000;
}
input[type="text"]{
border: 1px solid #999; padding: 2px;
}
input[type="submit"]{
padding: 3px 5px 3px 5px; background-color: #015074; color: white; font-weight: bold;
}





.scheda_modifica{
float: right;
}


.titolo, .sottotitolo, .adc{
padding-left: 90px;
}
.titolo{
font-size: 25px;
font-family: Georgia;
}
.scheda .sottotitolo{
color: black;
}
.fonti .sottotitolo{
color: black;
}
