html
   {
   scrollbar-base-color: #5A5AFF; /* Blu chiaro */
   scrollbar-arrow-color: White;
   scrollbar-track-color: #BFBFFF; /* Blu chiaro */

   font-size        : 10pt  ;
   background-color : #FFFFF9; /* Beige chiaro */
   font-family      : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-weight      : normal;
   color            : Navy  ;
   }


body
   {
   color       : Navy  ;
   margin      : 0     ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-weight : normal;
   font-size   : 10pt  ;
   margin-left : 6mm   ;
   margin-right: 6mm   ;
   }


body.noMargin
   {
   color       : Navy  ;
   margin      : 0     ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-weight : normal;
   font-size   : 10pt  ;
   }

p.intestazione
   {
   font-size      : 14pt      ;
   font-weight    : bold      ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   color          : MediumBlue;
   text-align     : center    ;
   }

p.sottoIntestazione
   {
   font-size      : 12pt      ;
   font-weight    : bold      ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   color          : MediumBlue;
   text-align     : center    ;
   }

p.sottoIntestazioneRosso
   {
   font-size      : 12pt      ;
   font-weight    : bold      ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   color          : Red       ;
   text-align     : center    ;
   }

div.sottoIntestazioneRosso
   {
   font-size      : 12pt      ;
   font-weight    : bold      ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   color          : Red       ;
   text-align     : center    ;
   }

p.titolo1
   {
   font-size  : 13pt         ;
   font-weight: bold         ;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color      : Indigo       ;
   text-align : center       ;
   }

p.titolo2
   {
   font-size  : 11pt   ;
   font-weight: bold   ;
   text-align : center ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   }

p.infoTitolo
   {
   font-size  : 11pt   ;
   font-weight: bold   ;
   text-align : center ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : White  ;
   }

p.titolopopup
   {
   font-size  : 9pt          ;
   font-weight: normal       ;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   color      : DarkSlateBlue;
   text-align : left         ;
   }

p.titolo2popup
   {
   font-size  : 11pt   ;
   font-weight: bold   ;
   text-align : left   ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   }

div.titolopopup
   {
   font-size  : 9pt          ;
   font-weight: normal       ;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   color      : DarkSlateBlue;
   text-align : left         ;
   }

div.piccoloPiccolo
   {
   font-size  : 7pt         ;
   text-align : right       ;
   }


p.titolo3
   {
   font-size  : 11pt   ;
   font-weight: bold   ;
   text-align : left   ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   margin-left: 1cm    ;
   }

p.titoloBox
   {
   font-size      : 12pt        ;
   text-align     : center      ;
   font-family    : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight    : bold        ;
   margin-top     : 8px         ;
   color          : MidnightBlue;
   text-decoration: overline underline;
   }

p.titoloImg
   {
   font-size   : 15pt         ;
   font-weight : bold         ;
   font-family : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   color       : DarkGreen    ;
   text-align  : center       ;
   }

p.titoloPersone
   {
   font-size  : 12pt   ;
   text-align : left   ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   margin-left: 2cm    ;
   }

p.lutto
   {
   text-align  : center;
   margin-left : 2cm;
   margin-right: 2cm;
   border      : medium double black;
   font-family : serif;
   font-size   : 22pt;
   font-weight : bold;
   color       : black;
   }

p.rientro
   {
   margin-left : 10mm;
   margin-right: 10mm;
   }

p.centro
   {
   text-align: center;
   }

p.sinistra
   {
   text-align: left;
   }

p.destra
   {
   text-align: right;
   }

p.chiudiFinestra
   {
   font-size      : 8pt   ;
   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-weight    : normal;
   text-align     : center;
   text-decoration: underline overline;
   }



p.inEvidenza

   {

   margin-left     : 1cm   ;

   margin-right    : 1cm   ;

   text-align      : center;

   font-weight     : bold  ;

   font-size       : 12pt  ;

   padding         : 4px   ;

   border-style    : outset;

   border-width    : 2px   ;

   background-color: PaleTurquoise;

   }



p.errore

   {

   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

   font-size  : 12pt   ;

   color      : Crimson;

   text-align : left ;

   }



ul.errore

   {

   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

   font-size  : 12pt   ;

   font-weight: normal ;

   color      : Crimson;

   text-align : left   ;

   }



div.centro

   {

   text-align: center;

   }

   

div.intestazione

   {

   font-size      : 14pt      ;

   font-weight    : bold      ;

   font-family    : Tahoma, Arial, Helvetiva, sans-serif;

   color          : MediumBlue;

   text-align     : center    ;

   text-decoration: overline underline;

   }



div.sottoIntestazione

   {

   font-size      : 12pt      ;

   font-weight    : bold      ;

   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;

   color          : MediumBlue;

   text-align     : center    ;

   }



div.titoloBox

   {

   font-size      : 12pt        ;

   text-align     : center      ;

   font-family    : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

   font-weight    : bold        ;

   margin-top     : 8px         ;

   color          : MidnightBlue;

   text-decoration: overline underline;

   }



div.titolo1

   {

   font-size  : 13pt         ;

   font-weight: bold         ;

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

   color      : Indigo       ;

   text-align : center       ;

   }



div.titolo1Cento

   {

   font-size  : 13pt         ;

   font-weight: bold         ;

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

   color      : LightGreen   ;

   text-align : center       ;

   }



div.titolo2

   {

   font-size  : 11pt   ;

   font-weight: bold   ;

   text-align : center ;

   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;

   color      : Indigo ;

   }





div.titolo3

   {

   font-size  : 11pt   ;

   font-weight: bold   ;

   text-align : left   ;

   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;

   color      : Indigo ;

   margin-left: 1cm    ;

   }



div.benvenuto

   {

   font-size  : 10pt  ;

   font-weight: normal;

   text-align : center;

   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

   color      : Blue  ;

   }

div.destra
   {
   text-align: right;
   }

div.sinistra
   {
   text-align: left;
   }

div.firma
   {
   text-align  : right;
   margin-left : 1cm  ;
   margin-right: 1cm  ;
   }

div.titoloBar
   {
   font-size  : 11pt   ;
   font-weight: bold   ;
   text-align : left   ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   }

iframe
  {
  width: 100%;
  height: 100%;
  border-color: White;
  border-width: 0px;
  }

iframe.mappa
   {
   width        : 620px     ;
   height       : 500px     ;
   border       : 1px outset;
   margin-top   : 8px       ;
   margin-bottom: 4px       ;
   margin-left  : 0         ;
   margin-right : 0         ;
   }
  
iframe.centenario
   {
   width      : 340px;
   height     : 235px;
   border     : 0px  ;
   text-align :center;
   float      :center;
   }

iframe.centenarioIndex
   {
   width      : 300px;
   height     : 180px;
   border     : 0px  ;
   text-align :center;
   float      :center;
   }

iframe.google
   {
   width        : 350px     ;
   height       : 280px     ;
   border       : 1px outset;
   margin-top   : 8px       ;
   margin-bottom: 4px       ;
   margin-left  : 0         ;
   margin-right : 0         ;
   }

iframe.incrociNews
   {
   width         : 220px     ;
   height        : 260px     ;
   border        : 1px outset;
   margin-top    : 1px       ;
   margin-bottom : 4px       ;
   margin-left   : 2px       ;
   margin-right  : 4px       ;
   text-align    : left      ;
   vertical-align: bottom    ;
   }

div.PdP
   {
   text-align  : center;
   margin-left : 1cm   ;
   margin-right: 1cm   ;
   color       : DarkSlateBlue;
   font-family : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-weight : normal;
   font-size   : 8pt   ;
   }

span.titoloPersone
   {
   font-size  : 12pt   ;
   text-align : left   ;
   font-family: Tahoma , Verdana, Arial, Helvetica, sans-serif;
   color      : Indigo ;
   margin-left: 1cm    ;
   }

span.cambiaColore
   {
   color: Crimson;
   }

span.rosso
   {
   color: DarkRed;
   }

span.blu

   {

   color: Blue;

   }



span.verde

   {

   color: Green;

   }



span.giallo

   {

   color: Orange;

   }



cite

   {

   font-style: italic;

   font-size : 12pt  ; 

   }



table

   {

   width : 100%;

   border: 0px;

   }



table.totale

   {

   width : 100%;

   border: 0px;

   }


table.largh80

   {

   width : 80%;

   border: 0px;

   }


table.largh50

   {

   width : 50%;

   border: 0px;

   }



table.centenario
   {
   padding-right: 35px;
   padding-left : 35px;
   padding-top  : 35px;
   width        : 100%;
   }

table.festaOratorioSopra
   {
   padding-left : 30px;
   padding-right: 30px;
   padding-top  :  2px;
   width        : 100%;
   }

table.festaOratorio
   {
   padding-left : 35px;
   padding-right: 35px;
   }

table.festaOratorioSotto
   {
   padding-left  : 35px;
   padding-right : 35px;
   padding-bottom: 35px;
   }

table.fotoMignon
   {
   padding     : 2px   ;
   border-style: groove;
   border-width: 2px   ;
   }

table.orari0
   {
   padding     : 2px;
   margin-left : 1cm;
   margin-right: 1cm;
   border      : 0  ;
   width       : 50%;
   }

table.orari1
   {
   padding     : 2px;
   margin-left : 1cm;
   margin-right: 1cm;
   border      : 0  ;
   width       : 85%;
   }

table.elezioneConsiglioPastorale
   {
   padding     : 2px;
   border      : 0  ;
   width       : 30%;
   }

table.consiglioPastorale
   {
   padding     : 2px;
   margin-left : 1cm;
   margin-right: 1cm;
   border      : 0  ;
   width       : 66%;
   }

table.pagine
   {
   vertical-align: middle;
   border        : 0     ;
   margin        : 1px   ;
   padding       : 1px   ;
   width         : 30%   ;
   }

table.rilievo
   {
   padding     : 2px   ;
   border-style: groove;
   border-width: 1px   ;
   width       : 100%  ;
   }

table.punteggiGrest
   {
   padding     : 2px   ;
   border-style: groove;
   border-width: 1px   ;
   width       : 70%  ;
   }

table.bar
   {
   padding     : 2px   ;
   border-style: groove;
   border-width: 1px   ;
   width       : 100%  ;
   }

table.pesca

   {

   padding     : 2px    ;

   border-style: groove ;

   margin-left : 250px  ;

   width       : auto   ;

   }





table.centro

   {

   text-align    : center;

   vertical-align: middle;

   }



table.largh60
   {
   border: 0px;
   width : 60%;
   vertical-align: middle;
   }
   
   

table.info

   {

   color           : Navy  ;

   background-color: #FFFFF9; /* Beige chiaro */

   font-family     : Tahoma, Helvetica, Arial, sans-serif;

   font-weight     : normal;

   padding         : 2px   ;

   border          : none  ;

   }



tr.centro

   {

   text-align    : center;

   vertical-align: middle;

   }



tr.centroBar

   {

   font-weight     : bold  ;

   text-align      : center;

   vertical-align  : middle;

   }



tr.sinistraBar

   {

   font-weight     : bold  ;

   text-align      : left  ;

   vertical-align  : middle;

   }



tr.destraBar

   {

   font-weight     : bold  ;

   text-align      : right ;

   vertical-align  : middle;

   }



tr.alto

   {

   vertical-align: top;

   }



td.alto

   {

   vertical-align: top;

   }



td.basso

   {

   vertical-align: bottom;

   }



td.middle

   {

   vertical-align: middle;
   }



td

   {

   vertical-align: top ;
   font-size     : 10pt;
   }

   

td.giorno

   {

   vertical-align  : middle ;

   border-style    : outset ;

   background-color: Yellow ;

   border-width    : 1px    ;

   }



td.stats

   {

   font-size        : 8pt        ;

   background-color : LightBlue  ;

   width            : 1%         ;

   text-align       : right      ;

   }



td.stats1

   {

   font-size        : 8pt        ;

   color            : DimGray    ;

   font-weight      : normal     ;

   width            : 1%         ;

   text-align       : right      ;

   border-style     : inset      ;

   border-width     : 1px        ;

   }





td.bordo

   {

   vertical-align: middle ;

   font-size     : 10pt   ;

   border-width  : 1px    ;

   border-style  : outset ;

   }


td.dettagliSess
   {
   vertical-align: top ;
   font-size     : 9pt ;
   border-width  : 1px ;
   border-style  : outset;
   background-color: #F4F4FF; /*** stesso blu del menu orizzontale ***/
   color         : DarkBlue;
   padding-left  : 15px;
   padding-right : 0px;
   padding-top   : 5px;
   padding-bottom: 10px;
   width         : 30%;
   vertical-align: middle;
   }


td.imgParrocchia
   {
   vertical-align: middle ;
   text-align    : center ;
   border-width  : 0px    ;
   border-style  : outset ;
   padding       : 7px    ;
   width         : 20%   ;
   }


td.cento

   {

   vertical-align: middle ;

   font-size     : 10pt   ;

   width         : 50%    ;

   border-style  : outset ;

   border-width  : 1px    ;

   border-style  : dotted ;

   }

   

td.cento3

   {

   vertical-align: middle ;

   font-size     : 10pt   ;

   width         : 33%    ;

   border-style  : outset ;

   border-width  : 1px    ;

   border-style  : dotted ;

   }





td.titoloLogo

   {

   width         : 53% ;

   text-align    : left;

   vertical-align: top ;

   }



td.titoloNoLogo

   {

   width         : 15%   ;

   font-size     : 9pt   ;

   text-align    : center;

   vertical-align: middle;

   }


td.login
   {
   font-size   : 10pt    ;
   text-align  : center  ;
   border-style: outset  ;
   border-width: 1px     ;
   width       : 100%    ;
   vertical-align: middle;
   background-color: #CCCCFF;
   padding     : 2px     ;
   }


td.link
   {
   font-size   : 9pt     ;
   text-align  : left    ;
   border-style: outset  ;
   border-bottom-width: 1px ;
   border-top-width   : 0px ;
   border-left-width  : 0px ;
   border-right-width : 0px ;
   border-color: Green   ;
   width       : auto    ;
   vertical-align: middle;
   background-color: #BADF9D;
   padding     : 4px     ;
   color       : Gray    ;
   }


td.loginErrore
   {
   font-size   : 9pt    ;
   text-align  : center  ;
   border-style: outset  ;
   border-width: 1px     ;
   width       : 100%    ;
   vertical-align: middle;
   background-color: Orange;
   padding     : 2px     ;
   font-family : Verdana;
   }



td.ternaLaterale

   {

   vertical-align: middle;

   text-align    : center;

   width         : 26%   ;

   }



td.ternaLateraleBassa

   {

   vertical-align: bottom;

   text-align    : center;

   width         : 26%   ;

   }



td.ternaCentrale

   {

   vertical-align: middle;

   text-align    : center;

   width         : 48%   ;

   }



td.inEvidenza

   {

   vertical-align  : top    ;

   padding-left    : 6px    ;

   padding-right   : 6px    ;

   border-style    : outset ;

   border-width    : 1px    ;

   text-align      : left   ;

   background-color: PaleTurquoise;
   width           : 55%   ;
   color           : Maroon ;

   }

   

td.inEvidenzaOrat

   {

   vertical-align  : top    ;

   padding-left    : 6px    ;

   padding-right   : 6px    ;

   border-style    : outset ;

   border-width    : 1px    ;

   text-align      : left   ;

   background-color: PaleTurquoise;

   color           : Maroon ;

   width           : 60%    ;

   }



td.infoOrat

   {

   vertical-align  : top   ;

   border-style    : outset;

   border-width    : 1px   ;

   text-align      : left  ;

   background-color: LightGreen;

   padding-left    : 6px   ;

   padding-right   : 6px   ;

   width           : 35%   ;

   }

   

td.infoOratCento

   {

   border-style    : outset;

   border-width    : 1px   ;

   vertical-align  : middle;

   text-align      : left  ;

   background-color: /*#0bc9f9;*/#a3fff7;

   padding-left    : 0px   ;

   padding-right   : 0px   ;

   width           : 100%  ;

   border-style    : dotted;

   }

  



td.agendaAnnuale

   {

   vertical-align  : top   ;

   border-style    : outset;

   border-width    : 1px   ;

   text-align      : left  ;

   background-color: #FFCF95;

   color           : DarkBlue;

   padding-left    : 6px   ;

   padding-right   : 6px   ;

   width           : 26%   ;

   }



td.largh90

   {

   width: 90%;

   }



td.festaOrat

   {

   width          : 65%   ;

   vertical-align : middle;

   border-style   : outset;

   border-width   : 1px   ;

   border-top     : none  ;

   border-left    : none  ;

   padding-top    : 6px   ;

   padding-bottom : 0px   ;

   padding-right  : 0px   ;

   padding-left   : 0px   ;

   }



td.largh100

   {

   width: 100%;

   }



   

td.largh45

   {

   width: 45%;

   }



td.largh25

   {

   width: 25%;

   }



td.adobe
   {
   width : 2%;
   vertical-align: middle;
   margin:0px;
   }


td.largh2

   {

   width: 1%;

   }



td.largh60

   {

   width: 60%;

   vertical-align  : middle;

   }



td.frecciaIndietro

   {

   width     : 10%   ;

   text-align: center;

   }



tr.bordo

   {

   border-width  : 1px   ;

   }



td.titoloImg

   {

   width         : 90%   ;

   text-align    : center;

   vertical-align: middle;

   }



td.fotoMignon

   {

   padding       : 4px   ;

   border-style  : outset;

   border-width  : 2px   ;

   text-align    : center;

   vertical-align: middle;

   }



td.pagine

   {

   border-style  : outset;

   border-width  : 0     ;

   padding       : 2px   ;

   text-align    : center;

   vertical-align: middle;

   }



td.infoTitolo

   {

   color           : #FFFFF9; /* Beige chiaro */

   background-color: Navy   ;

   font-family     : Tahoma, Helvetica, Arial, sans-serif;

   font-weight     : bold  ;

   font-size       : 8pt   ;

   padding-top     : 4px   ;

   padding-bottom  : 4px   ;

   padding-left    : 2px   ;

   padding-right   : 2px   ;

   border-style    : dotted;

   border-width    : 1px   ;

   border-color    : #FFFFF9; /* Beige chiaro */

   text-align      : center;

   }



td.infoInfo

   {

   color           : Navy  ;

   background-color: #FFFFF9 ; /* Beige chiaro */

   font-family     : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;

   font-weight     : normal;

   font-size       : 8pt   ;

   padding-top     : 3px   ;

   padding-bottom  : 3px   ;

   padding-left    : 3px   ;

   padding-right   : 3px   ;

   border-style    : dotted;

   border-width    : 1px   ;

   border-color    : Navy  ;

   }



td.tratto

   {

   color           : Navy  ;

   background-color: #FFFFF9 ; /* Beige chiaro */

   font-family     : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;

   font-weight     : normal;

   padding-top     : 6px   ;

   padding-bottom  : 6px   ;

   padding-left    : 6px   ;

   padding-right   : 6px   ;

   border-style    : dotted;

   border-width    : 1px   ;

   border-color    : Navy  ;

   vertical-align  : middle;

   }



td.orari0

   {

   padding         : 4px   ;

   border-style    : outset;

   border-width    : 1px   ;

   font-weight     : bold  ;

   background-color: Moccasin;

   }



td.orari1

   {

   padding         : 4px   ;

   border-style    : outset;

   border-width    : 1px   ;

   font-weight     : bold  ;

   background-color: PaleTurquoise;

   }



td.orari2

   {

   padding       : 4px   ;

   border-style  : outset;

   border-width  : 1px   ;

   vertical-align: top   ;

   }

td.orari3
   {
   padding     : 4px   ;
   border-style: outset;
   border-width: 1px   ;
   width       : 33%   ;
   }

td.consiglioPastorale1
   {
   padding     : 2px   ;
   border-style: outset;
   border-width: 1px   ;
   width       : 40%   ;
   }

td.consiglioPastorale2
   {
   padding     : 2px   ;
   border-style: outset;
   border-width: 1px   ;
   width       : 70%   ;
   }

td.consiglioPastorale3
   {
   padding         : 4px   ;
   border-style    : outset;
   border-width    : 1px   ;
   text-align      : center;
   background-color: Moccasin;
   font-weight     : bold  ;
   }

td.consiglioPastorale4
   {
   padding      : 2px   ;
   border-style : outset;
   border-width : 1px   ;
   text-align   : left  ;
   font-weight  : bold  ;
   }

td.consiglioPastorale5
   {
   padding      : 2px   ;
   border-style : outset;
   border-width : 1px   ;
   text-align   : center;
   font-weight  : normal;
   }

td.consiglioPastorale6
   {
   padding         : 2px    ;
   border-style    : outset ;
   border-width    : 1px    ;
   text-align      : left   ;
   font-weight     : bold   ;
   color           : DarkRed;
   background-color: PaleGreen;
   }

td.consiglioPastorale7
   {
   padding         : 2px    ;
   border-style    : outset ;
   border-width    : 1px    ;
   text-align      : center ;
   font-weight     : normal ;
   color           : DarkRed;
   background-color: PaleGreen;
   }

td.rilievo
   {
   padding     : 4px   ;
   border-style: outset;
   border-width: 1px   ;
   }

td.ricerca
   {
   padding     : 4px   ;
   border-style: outset;
   border-width: 1px   ;
   vertical-align: middle;
   text-align  : left  ;
   }

td.rilievoCentro

   {

   padding     : 4px   ;

   border-style: outset;

   border-width: 1px   ;

   width       : 33%   ;

   vertical-align: middle;

   }



td.rilievoCentro4

   {

   padding     : 4px   ;

   border-style: outset;

   border-width: 1px   ;

   width       : 25%   ;

   vertical-align: middle;

   }



td.photoLog
   {
   padding     : 4px   ;
   border-style: groove;
   border-width: 1px   ;
   width       : 210px   ;
   vertical-align: middle;
   text-align  : center;
   border-color: DarkBlue;
   }


th

   {

   color           : Maroon  ;

   background-color: Lavender;

   font-weight     : bold    ;

   padding         : 4px     ;

   border-style    : outset  ;

   border-width    : 1px     ;

   vertical-align  : middle  ;

   text-align      : center  ;

   }



th.none

   {

   text-align      : center  ;

   font-weight     : bold    ;

   padding         : 4px     ;

   vertical-align  : middle  ;

   border-style    : none    ;

   background-color : #FFFFF9; /* Beige chiaro */   

   }






td.rilievoSisterAct1

   {

   padding     : 2px   ;

   border-style: outset;

   border-width: 1px   ;

   width       : 70%   ;

   }



td.rilievoSisterAct2

   {

   padding     : 2px   ;

   border-style: outset;

   border-width: 1px   ;

   width       : 30%   ;

   }



td.rilievoCentro

   {

   padding       : 4px   ;

   border-style  : outset;

   border-width  : 1px   ;

   text-align    : center;

   vertical-align: middle;

   }



td.back

   {

   text-align    : center;
   width         : 1%    ;
   vertical-align: middle;

   }



td.bdRigID

   {

   font-size : 8pt  ;

   text-align: right;

   color     : grey ;

   }



td.bdRig

   {

   font-size : 8pt  ;

   text-align: right;

   }



td.bdLef

   {

   font-size : 8pt ;

   text-align: left;

   }



td.txtRow

   {

   font-family: monospace;

   font-size  : 9pt ;

   text-align : left;

   }



td.listNum

   {

   color           : DimGray;

   font-weight     : normal ;

   font-size       : 8pt    ;

   padding-top     : 2px    ;

   padding-bottom  : 2px    ;

   padding-left    : 4px    ;

   padding-right   : 4px    ;

   border-style    : inset  ;

   border-width    : 1px    ;

   vertical-align  : middle ;

   text-align      : right  ;

   }



td.listPagina

   {

   color           : DimGray;

   font-weight     : normal ;

   font-size       : 8pt    ;

   padding-top     : 2px    ;

   padding-bottom  : 2px    ;

   padding-left    : 4px    ;

   padding-right   : 4px    ;

   border-style    : inset  ;

   border-width    : 1px    ;

   vertical-align  : middle ;

   text-align      : right  ;

   width           : 25%    ;

   }





td.list

   {

   font-weight     : normal ;

   font-size       : 8pt    ;

   padding-top     : 2px    ;

   padding-bottom  : 2px    ;

   padding-left    : 4px    ;

   padding-right   : 4px    ;

   border-style    : inset  ;

   border-width    : 1px    ;

   vertical-align  : middle ;

   text-align      : left   ;
   
   width           : auto   ;

   }




img
   {
   border: 0px;
   }

img.bordo1
   {
   border: 1px outset;
   }

img.centro
   {
   border       : 2px outset;
   margin-right : 4px;
   margin-top   : 4px;
   margin-bottom: 4px;
   float        : center;
   }

img.centroBordo0
   {
   border       : 0  ;
   margin-right : 4px;
   margin-top   : 4px;
   margin-bottom: 4px;
   float        : center;
   }

img.sinistra
   {
   border       : 2px outset;
   margin-right : 4px;
   margin-top   : 4px;
   margin-bottom: 4px;
   float        : left;
   }

img.sinistraBordo0
   {
   border       : 0;
   margin-right : 20px;
   margin-bottom: 20px;
   float        : left;
   }

img.logoBordo0
   {
   border       : 0;
   margin-right : 20px;
   margin-bottom: 20px;
   float        : left;
   padding-right: 5mm;
   }

img.destra
   {
   border       : 2px outset;
   margin-left  : 4px;
   margin-top   : 4px;
   margin-bottom: 4px;
   float        : right;
   }

img.destraBordo0
   {
   border       : 0;
   margin-left  : 4px;
   margin-top   : 4px;
   margin-bottom: 4px;
   float        : right;
   }

hr.divisoreTitolo
   {
   color: Blue;
   }

hr.verde
  {
  color: green;
  size : 1px  ;
  }

ol
   {
   font-size  : 11pt;
   font-family: Tahoma;
   }

table.agenda
   {
   padding     : 1px   ;
   border-style: groove;
   font-family : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   }

td.rigaPari
   {
   padding-top     : 0px    ;
   padding-bottom  : 0px    ;
   padding-left    : 4px    ;
   padding-right   : 4px    ;
   font-size       : 8pt    ;
   color           : Black  ;
   background-color: #FFFF60; /* Giallo chiaro */
   border-style    : inset  ;
   border-width    : 1px    ;
   }

td.rigaDispari
   {
   padding-left    : 4px    ;
   padding-right   : 4px    ;
   font-size       : 8pt    ;
   color           : Black  ;
   background-color: #FFCB6A; /* Arancio chiaro */
   border-style    : outset ;
   border-width    : 1px    ;
   }

td.listFestaDispari
   {
   font-weight     : normal ;
   font-size       : 8pt    ;
   padding-top     : 2px    ;
   padding-bottom  : 0px    ;
   padding-left    : 4px    ;
   padding-right   : 4px    ;
   border-style    : outset ;
   border-width    : 1px    ;
   background-color: #FFCB6A; /* Arancio chiaro */
   vertical-align  : middle ;
   text-align      : left   ;
   }

td.listFestaPari
   {
   font-weight     : normal ;
   font-size       : 8pt    ;
   padding-top     : 2px    ;
   padding-bottom  : 0px    ;
   padding-left    : 4px    ;
   padding-right   : 4px    ;
   border-style    : inset  ;
   border-width    : 1px    ;
   background-color: #FFFF60; /* Giallo chiaro */
   vertical-align  : middle ;
   text-align      : left   ;
   }

marquee.scorrevole
  {
   border-style    : inset  ;
   border-width    : 1px    ;
   background-color: #FFFF60; /* Giallo chiaro */
   vertical-align  : middle ;
   direction       : left   ;
   width           : 100%   ;
  }

td.padd15
   {
   padding-left : 15px;
   padding-right: 120px;
   }
  

td.largh50
   {
   width: 50%;
   }


td.centro
   {
   text-align : center;
   }


td.destra
   {
   text-align : right;
   }


td.sinistra
   {
   text-align : left;
   }

table.largh70
   {
   width : 70%;
   }

td.rigaPariInfo
   {
   padding-top     : 4px    ;
   padding-bottom  : 0px    ;
   padding-left    : 10px    ;
   padding-right   : 4px    ;
   font-size       : 8pt    ;
   color           : Black  ;
   background-color: #FFFF60; /* Giallo chiaro */
   border-style    : inset  ;
   border-width    : 1px    ;
   width           : 50%    ;
   vertical-align  : middle ;
   text-align      : left   ;
   }

td.rigaDispariInfo
   {
   padding-left    : 4px    ;
   padding-right   : 4px    ;
   font-size       : 8pt    ;
   color           : Black  ;
   background-color: #FFCB6A; /* Arancio chiaro */
   border-style    : outset ;
   border-width    : 1px    ;
   width           : 55%    ;
   vertical-align  : middle ;
   }

a.menu
   {
   padding-left   : 1px ;
   padding-right  : 1px ;
   color          : Crimson;
   text-decoration: none;
   border         : none;
   }

a.none
   {
   color: Black;
   text-decoration: none;
   }

a.none:hover
   {
   color          : Black;
   text-decoration: none;
   font-weight    : bold;
   }


a.agenda
   {
   color: DarkBlue;
   text-decoration: none;
   }



a.agenda:hover
   {
   color          : DarkBlue;
   text-decoration: underline;
   }



a.menu:hover

   {

   padding-left   : 1px ;

   padding-right  : 1px ;

   color          : DarkGreen;

   text-decoration: none;

   border         : none;

   }



td.menu

   {

   padding-top     : 0px    ;

   padding-bottom  : 0px    ;

   font-size       : 8pt    ;

   color           : Crimson;

   font-family    : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;

   background-color: #F4F4FF; /* Blu molto chiaro */

   }

table.menu
   {
   margin-top      : 1px ;
   margin-left     : 11px;
   border          : 1px inset;
   width           : auto;
   background-color: #F4F4FF; /* Blu multo chiaro */
   }

td.pesca
   {
   padding       : 4px   ;
   border-style  : inset ;
   border-width  : 1px   ;
   text-align    : center;
   vertical-align: middle;
   }

span.noAttiv
   {
   padding-left : 1px   ;
   padding-right: 1px   ;
   font-family  : Tahoma, Helvetica, Arial, sans-serif;
   font-weight  : normal;
   font-size    : 8pt   ;
   color        : Gray  ;
   }

ol
   {
   font-size  : 11pt;
   font-family: Tahoma;
   }

td.rilievoCol1
   {
   padding-top     : 2mm      ;
   padding-bottom  : 2mm      ;
   padding-left    : 3mm      ;
   padding-right   : 3mm      ;
   background-color: AliceBlue;
   border-style    : outset   ;
   border-width    : 1px      ;
   vertical-align  : top      ;
   }

td.rilievoCol2
   {
   padding-top     : 1mm    ;
   padding-bottom  : 1mm    ;
   padding-left    : 3mm    ;
   padding-right   : 3mm    ;
   background-color: #ECECF2; /* Grigio/bleu chiaro */
   color           : DarkRed;
   border-style    : outset ;
   border-width    : 1px    ;
   vertical-align  : top    ;
   font-size       : 10pt   ;
   }

td.rilievoCampo1
   {
   padding         : 1mm    ;
   border-style    : outset ;
   border-width    : 1px    ;
   background-color: #ECECF2; /* Grigio/bleu chiaro */
   color           : DarkRed;
   text-align      : center ;
   }

td.rilievoCampo2
   {
   padding         : 1mm      ;
   border-style    : outset   ;
   border-width    : 1px      ;
   background-color: PaleGreen;
   }

input
   {
   color      : black ;
   font-family: Tahoma;
   font-size  : 10pt  ;
   }

input.opt
   {
   background-color: MintCream;
   border-style    : inset    ;
   border-width    : 2px      ;
   padding-left    : 4px      ;
   padding-right   : 4px      ;
   }

input.obbl
   {
   background-color: LavenderBlush;
   border-style    : inset        ;
   border-width    : 2px          ;
   padding-left    : 4px          ;
   padding-right   : 4px          ;
   }

input.readOnly
   {
   background-color: Gainsboro; /* Grigio chiaro */
   color           : Maroon   ;
   border-style    : inset    ;
   border-width    : 2px      ;
   padding-left    : 4px      ;
   padding-right   : 4px      ;
   }

input.bottone
   {
   font-weight: bold;
   font-size  : 10pt;
   }

input.modifyRow
   {
   border-style : inset ;
   border-width : 1px   ;
   padding-left : 2px   ;
   padding-right: 2px   ;
   font-family  : Tahoma, Tahoma, Arial, Helvetiva, sans-serif;
   font-size    : 8pt   ;
   }

textarea
   {
   color      : Black ;
   font-family: Tahoma;
   font-size  : 10pt  ;
   }

textarea.opt
   {
   background-color: MintCream;
   border-style    : inset    ;
   border-width    : 2px      ;
   padding-left    : 4px      ;
   padding-right   : 4px      ;
   }

textarea.obbl
   {
   background-color: LavenderBlush;
   border-style    : inset        ;
   border-width    : 2px          ;
   padding-left    : 4px          ;
   padding-right   : 4px          ;
   }

option
   {
   color      : black ;
   font-family: tahoma;
   font-size  : small ;
   }


td.agenda
   {
   text-align    : center ;
   vertical-align: middle ;
   background-color: Coral;
   font-size     : 9pt;
   padding-left  : 0px;
   padding-right : 0px;
   padding-top   : 3px;
   padding-bottom: 3px;
   border-style  :outset;
   border-width  :1px;
   width         : 10%;
   color         : Maroon;
   }


td.agendaOK
   {
   text-align    : center ;
   vertical-align: middle ;
   background-color: Coral;
   font-size     : 9pt;
   padding-left  : 0px;
   padding-right : 0px;
   padding-top   : 3px;
   padding-bottom: 3px;
   border-style  : outset;
   border-width  :1px;
   width         : 10%;
   font-weight   : bold;
   }


td.agendaOK:hover
   {
   vertical-align: middle;
   text-align    : center;
   font-size     : 9pt;
   padding       : 0px;
   color         :Black;
   border-style  : inset;
   border-width  : 1px;
   background-color: OrangeRed;
   }

td.agendaGg
   {
   vertical-align: middle;
   text-align    : center;
   background-color: #B9B9B9;
   font-size     : 9pt;
   padding       : 0px;
   color         :Black;
   border-style  : outset;
   border-width  : 1px;
   background-color: OrangeRed;
   }

td.terna
   {
   vertical-align: middle;
   text-align    : center;
   width         : 25%   ;
   padding       : 1px   ;
   }


td.ternaCentro
   {
   vertical-align: middle;
   text-align    : center;
   width         : 50%   ;
   padding       : 2px   ;
   }

td.bacheca
   {
   width           : 100%;
   background-color: #d1ffa0;
   color           : Black ;
   border-style    : outset;
   border-color    : Maroon;
   border-width    : 1px;
   padding         : 5px;
   }

div.padding
   {
   margin-left: 3mm;
   }

div.padding2
   {
   margin-left: 3mm;
   margin-top : 2mm;
   }

td.errore
   {
   padding-top : 15px   ;
   padding-left: 15px   ;
   padding-right: 10px  ;
   padding-bottom: 0px  ;
   border-width: 0px    ;
   text-align  : left   ;
   vertical-align: middle;
   }

td.rss
   {
   font-family: Arial, Tahoma, Helvetiva, sans-serif;
   font-size  : 9pt;
   }

a.rss
   {
   font-family: Arial, Tahoma, Helvetiva, sans-serif;
   font-size  : 9pt ;
   font-weight: bold;
   color      : Indigo;
   text-decoration: none;
   }

a.rss:hover
   {
   text-decoration: underline;
   }

div.rss
   {
   font-family: Arial, Tahoma, Helvetiva, sans-serif;
   font-size  : 8pt;
   }


div.hidden
   {
   display: none;
   }
