/*
*/
* { font-family: Arial,  Helvetica, sans-serif; font-size: 12px;}
/* text-align: left;font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; */
a { border: 0; color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;text-align: inherit;font-family: inherit; font-size: inherit}
a:hover { color: rgb(51, 51, 51); font-weight: bold; text-decoration: underline;color: rgb(51, 51, 51);}
.titolo {font-style: normal;text-decoration:none; background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 25px; color: rgb(51, 51, 51); font-weight: bold;text-align: inherit; }
.sottotitolo {font-style: normal;text-decoration:none;text-align: left; background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 16px; color: rgb(51, 51, 51); font-weight: bold;}
.sottotitolo2 {font-style: normal;text-decoration:none; display: block;  background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold;}
a.titolo  {text-decoration:none; font-size: 25px; font-weight: bold;color: rgb(51, 51, 51);}
a.titolo:hover  {text-decoration:underline; font-size: 25px; font-weight: bold;color: rgb(51, 51, 51);}
a.sottotitolo {text-decoration:none; font-size: 16px; color: rgb(51, 51, 51);font-weight: bold;}
a.sottotitolo:hover {text-decoration:underline; color: rgb(51, 51, 51);font-weight: bold;}
a.sottotitolo2  {text-decoration:none; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold;}
a.sottotitolo2:hover {text-decoration:underline; color: rgb(51, 51, 51);font-weight: bold;}
h1 {font-style: normal;text-decoration:none; background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 25px; color: rgb(51, 51, 51); font-weight: bold;text-align: inherit; }
h2 {margin-bottom:2px; font-style: normal;text-decoration:none;text-align: left; background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 16px; color: rgb(51, 51, 51); font-weight: bold;}
h3 {margin-bottom:2px; font-style: normal;text-decoration:none; display: block;  background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold;}
h1 a  {text-decoration:none; font-size: 25px; font-weight: bold;color: rgb(51, 51, 51);}
h1 a:hover  {text-decoration:underline; font-size: 25px; font-weight: bold;}
h2 a {text-decoration:none; font-size: 16px; color: rgb(51, 51, 51);font-weight: bold;}
h2 a:hover {text-decoration:underline; color: rgb(51, 51, 51);font-weight: bold;}
h3 a {text-decoration:none; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold;}
h3 a:hover {text-decoration:underline; color: rgb(51, 51, 51);font-weight: bold;}
p { font-style: normal;text-decoration:none;font-family: Arial,  Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51);font-weight: normal;}
.testo,td { font-style: normal;text-decoration:none;text-align: justify; padding: 0 4px; font-family: Arial,  Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51);font-weight: normal;}
p.testo { font-style: normal;text-decoration:none;text-align: justify; padding: 0 4px;font-family: Arial,  Helvetica, sans-serif;font-weight: normal; font-size: 12px; color: rgb(51, 51, 51)}
.highlighted { font-style: normal;text-decoration:none;font-family: inherit;font-size: inherit;background-color: transparent; color: rgb(64, 104, 173); font-weight: normal;}
span.highlighted { font-style: normal;text-decoration:none;background-color: transparent; color: rgb(64, 104, 173); font-weight: normal;}
.titoloricerca {margin-top:15px; font-style: normal;text-decoration:none; display: block;  background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold;}
.small {font-size: 10px; font-weight: normal; color: rgb(51, 51, 51)}
#tabella {border-collapse:collapse; margin-top: 10px;margin-bottom: 10px}
#tabella td {border: 1px solid rgb(51, 51, 51)}
#tabella-header {background-color:transparent;border-bottom: 3px double rgb(51, 51, 51);border-right: 0px; border-left:0px }
#tabella-header td {color: rgb(51, 51, 51);font-weight: bold;border: 0px}
#tabella-footer {background-color:transparent;border-top: 3px double rgb(51, 51, 51); }
#tabella-footer td {color: rgb(51, 51, 51);font-weight: bold;border: 0px}
#tabella-top {background-color:transparent;border-right: 0px; border-left:0px }
#tabella-top td {color: rgb(51, 51, 51);border: 0px;padding-bottom: 10px}
.numerino {margin: 5px; font-size: 60px; position: relative; top: 0px; float: left; color: #EA5B19; font-family: Arial,  Helvetica, sans-serif}
a.smalllink {font-size: 10px; font-weight: normal}
.smallsmall {font-size: 10px; font-weight: normal; margin-top: 10px; color: #777777}
.titolocal { display: inline; background-color: transparent; font-family: Arial,  Helvetica, sans-serif; font-size: 16px; color: rgb(51, 51, 51); font-weight: bold; }
.autori {text-align:left; margin-left: 0px}
.button {color: rgb(51, 51, 51);background-color: white;font-size: 12px;font-weight: bold; border: 1px solid rgb(51, 51, 51)}
#mesi_da,#mesi_a,#anni_da,#anni_a {font-size: 12px; border: 1px solid rgb(51, 51, 51)}
/* font-family: Arial,  Helvetica, sans-serif; font-size: 11px; */
.highlighted { font-family: inherit;font-size: inherit;background-color: transparent; color: rgb(64, 104, 173); font-weight: normal;}
.container-testo {padding: 5px}
td {vertical-align: top}
img {}
.float-left {float:left;margin-right: 8px; margin-bottom: 8px}
.float-right {float:right;margin-left: 8px; margin-bottom: 8px}
.testo-dx { background-color: transparent; margin: 3px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: ;}
.testo-sx { background-color: transparent; margin: 3px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: ;}
input , select {border: 1px solid #CCCCCC; margin: 2px; padding: 1px;font-size: 10px;}
#searchinput {border: 1px solid #CCCCCC; margin: 2px; padding: 1px;width:100px}
.bottone {cursor: pointer}