  *#col1         { border: 3px solid black; }
  TD.solid-blue { border: 1px solid blue; }

.caliniz {margin-top: -6pt; margin-bottom: -2pt; margin-left: 0px; margin-right: 0px; }

.cal00   {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: bold; }
.cal001   {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: normal; }


.cal10a1 {margin-top: -6pt; margin-bottom: 3pt; margin-left: 0px; margin-right:0px; color: navy;   font-family: "arial"; font-size: 14pt; text-align: left; font-weight: bold; }
.cal10a2 {margin-top: -1pt; margin-bottom: -2pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: bold; }
.cal10a3 {margin-top: -6pt; margin-bottom: -2pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: normal; }


.got40n {margin-top: -30pt;margin-bottom: -4pt;margin-left: 0;margin-right: 0;color: red; font-family: gregordb; font-size: 40pt; text-align: right; font-weight:normal; }

.calola1 {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "arial"; font-size: 10pt; text-align: left; font-weight: bold; }
.calola2 {margin-top: 0; margin-bottom: 0pt; margin-left: 5px; margin-right: 0px; color: black; font-family: "arial"; font-size: 8pt; text-align: justify; font-weight: normal; }
.calola3  {margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; color: olive; font-family: "arial"; font-size: 11pt; text-align: right; font-weight: bold; }

.calend1 {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "arial"; font-size: 10pt; text-align: center; font-weight: bold; }
.calend2 {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: black; font-family: "arial"; font-size: 8pt; text-align: center font-weight: normal; }
.calend3  {margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; color: olive; font-family: "arial"; font-size: 11pt; text-align: right; font-weight: bold; }

.copyr  {margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; color: red; font-family: "arial"; font-size: 6pt; text-align: left; font-weight: normal; }

.cal0000     {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: bold; }
.cal00100   {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: normal; }
.got40n00   {margin-top: 0pt;margin-bottom: 0pt;margin-left: 0;margin-right: 0;color: red; font-family: gregordb; font-size: 40pt;  line-height: 30pt; text-align: right; font-weight:bold; }
.cal10a100 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right:0px; color: navy;   font-family: "arial"; font-size: 14pt; text-align: left; font-weight: bold; }
.cal10a200 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: bold; }
.cal10a300 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: normal; }
.spazio00   {margin-top:20px; margin-bottom:20px; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; text-align: left; font-weight: normal; font-size: 30pt;}

.cal0001  {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: bold; }
.cal00101   {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: normal; }
.got40n01   {margin-top: 0pt;margin-bottom: 0pt;margin-left: 0;margin-right: 0;color: red; font-family: gregordb; font-size: 40pt;  line-height: 70%; text-align: right; font-weight:bold; }
.cal10a101 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right:0px; color: navy;   font-family: "arial"; font-size: 14pt; text-align: left; font-weight: bold; }
.cal10a201 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: bold; }
.cal10a301 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: normal; }

.cal0002  {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: bold; }
.cal00102   {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: normal; }
.got40n02   {margin-top: 0pt;margin-bottom: 0pt;margin-left: 0;margin-right: 0;color: red; font-family: gregordb; font-size: 40pt;  line-height: 70%; text-align: right; font-weight:bold; }
.cal10a102 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right:0px; color: navy;   font-family: "arial"; font-size: 14pt; text-align: left; font-weight: bold; }
.cal10a202 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: bold; }
.cal10a302 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: normal; }

.cal0003  			{margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: bold;  line-height: 70%; }
.cal00103    {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "OtterDB"; font-size: 30pt; text-align: center; font-weight: normal; }
.got40n03   {margin-top: 0pt;margin-bottom: 0pt;margin-left: 0;margin-right: 0;color: red; font-family: gregordb; font-size: 20pt;  line-height: 70%; text-align: right; font-weight:bold; }
.cal10a103 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right:0px; color: navy;   font-family: "arial"; font-size: 10pt; text-align: left; font-weight: bold; }
.cal10a203 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: bold; }
.cal10a303 {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: navy;   font-family: "arial"; font-size: 09pt; text-align: left; font-weight: normal; }
.calola103 {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: blue;  font-family: "arial"; font-size: 10pt; text-align: center; font-weight: bold; }
.calola203 {margin-top: 0; margin-bottom: 0pt; margin-left: 0px; margin-right: 0px; color: black; font-family: "arial"; font-size: 8pt; text-align: center font-weight: normal; }
.calola303  {margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; color: olive; font-family: "arial"; font-size: 11pt; text-align: right; font-weight: bold; }


