/*ATTENZIONE: IE non supporta width al livello P. Perciò tutti gli elementi devono essere dentro DIV*/
/* Per il corpo dei caratteri uniformare tutto alle percentuali, a causa delle isterie di IE */

html {overflow-y: scroll} /*per Firefox: barra verticale sempre presente*/
body{font:0.8em Verdana,sans-serif;width:740px;margin: 0 auto;margin-top:4px;text-align:center}
div {width:740px}
p {max-width:740px; margin:0px}



table#nav {width:740px;background:#DDDDDD;border:4px solid #DDDDDD;
           padding:0px;border-spacing:0px;text-align:center;font:1em verdana,sans-serif;
           color: #000000;margin-left: auto; margin-right: auto}
table#nav p        {font:1em verdana,sans-serif; text-align:center}
table#nav p.NavTit {font:bold 1em verdana,sans-serif;color:#FF0000}

table#nav a:active  {color: #000000; text-decoration: none}
table#nav a:visited {color: #000000; text-decoration: none}
table#nav a:link    {color: #000000; text-decoration: none}
table#nav a:hover   {color: #000000; text-decoration: underline}

p.Info {font:11px arial,sans-serif;text-align:left;vertical-align:top;white-space: normal;border:1px dotted #AAAAAA;padding:3px 3px 3px 43px;margin: 0 0 1px 3px; text-indent:-40px }
p.InfoCD {font:11px arial,sans-serif;text-align:left;vertical-align:top;white-space: normal;border:1px dotted #AAAAAA;padding:3px 3px 3px 68px;margin: 0 0 1px 3px; text-indent:-65px }
p.Rif {font:11px arial,sans-serif;text-align:left;vertical-align:top;white-space: normal;border:1px dotted #AAAAAA;padding:3px 3px 3px 63px;margin: 0 0 1px 3px; text-indent:-60px}

/* -------------- Concordanze ------------ */
table#navCCZ {width:100%; background:#FFFFFF; text-align:center;
	      font:10px monospace;
              margin-left: auto; margin-right: auto;
              padding:0 0 10px 0;
              border:0;
			  border-bottom: 1px solid gray;
              margin-bottom:0}

table#navCCZ P {width:auto}
table#navCCZ td {font:normal 11px monospace;color: #888888; text-align:left;vertical-align:top;white-space: nowrap; line-height:110%; padding:0 8px 0 0}
table#navCCZ td+td {border-left: 1px dashed black; padding: 0 10px 0 10px}
table#navCCZ td a {font:bold 12px monospace; text-decoration:none; margin-right:5px}
table#navCCZ td a:hover, table#navCCZ td a.Li:hover, table#navCCZ td a.LiS:hover{background:blue; color: white}
table#navCCZ td a.Li, table#navCCZ td a.LiS, table#navCCZ td span.LiSno {display:inline-block; font:bold 11px verdana, sans-serif; border: 1px solid blue; padding: 3px 8px 4px 8px}
table#navCCZ td a.Li      {margin:0 2px 5px 0}
table#navCCZ td a.LiS     {font:bold 11px monospace; margin:0 2px 5px 0; padding: 1px 3px 1px 3px}
table#navCCZ td span.LiSno{font:bold 11px monospace; margin:0 2px 5px 0; padding: 1px 3px 1px 3px; color:gray; border-color: gray}
table#navCCZ td b    {display:inline-block;font:bold 14px monospace; width:100%; text-align:left; background:#DDDDDD; color: black; padding:2px 0 2px 5px;margin:1px 0 0 0}
table#navCCZ td+td b {position: relative; left:-5px}
table#navCCZ td i {display: block; background: #DDDDDD; font-style:normal}

table#navCCZ td.InfoOcc {font:bold 20px monospace; text-align:center; vertical-align:middle; padding-left:10px; border-left: 1px solid gray}
table#navCCZ td.InfoOcc p {width:auto; margin:0px}

table#navCCZ td.CF {border-left: 1px dashed black; padding: 0 10px 0 10px; font:normal 12px monospace}

.TIT {font:10px verdana,sans-serif;text-align:center;vertical-align:top;padding-left:10px}
.TIT p {width:auto; margin:0px}

.CRIT {font:2em verdana,sans-serif; text-align:center;border:1px solid #FF0000;padding:1px}

.CCZ     {font:14px verdana,sans-serif;text-align:left;white-space: nowrap}
.CCZ pre {margin:0px}
.CCZ pre.IMPRdettNomi {font-size:12px;margin:0 0 15px 5px}
div.CCZbg {width:100%; font:normal 12px verdana,sans-serif; text-align:center; white-space:normal; padding:0 0 4px 0;
           border-width:0 0 1px 0; border-style:solid; border-color:#7F7F7F; margin:4px 0 3px 0}
div.CCZbg b, div.CCZbg a{display:inline-block; border:1px solid blue; padding:1px 4px 1px 4px; margin-right:8px; margin-bottom:4px; font-weight:normal; background: blue; color:yellow}
div.CCZbg a{background: white; color:blue; text-decoration:none}
div.CCZbg a:hover{background: gray; color:white}

.CZC {font: normal 10px arial, sans-serif;padding: 0 3px 0 3px;border:1px dotted green}
.CZC:hover {background:yellow;text-decoration:none;border:1px solid blue}

.CZR {display: inline-block; width:100%; border: 0;border-bottom:1px dashed #BBBBBB}

.CZR:hover {border-bottom: 1px dashed red; background:#EEEEEE}

table#testa {width:740px; text-align:center;
             font:10px verdana,sans-serif;
             margin-left:auto; margin-right:auto;
	     padding:0px; border:0px; border-spacing:0px}

.PITtesta{}

.sm   {font:10px arial,sans-serif}
.sm a {font:10px arial,sans-serif} /*necessario per IE*/

.PITautTitRaccolta {font:1.2em arial,sans-serif; text-align:center; margin-top:5px}
.PITautore  {font:bold 1.2em times,serif; text-align:center;margin-top:1em}
.PITtitolo  {font:3.2em times,serif; text-align:center}
.PITstitolo {font:1.2em times,serif; text-align:center}
.PITedizIXT {font:bold 1em verdana,sans-serif; text-align:center; margin-top:15px}
.PITedizCop {font:1em verdana,sans-serif; text-align:center}

/* PT: Pagine di testo -----------------------------*/
.PTautore    {font:bold 14px arial,sans-serif;            text-align:center; margin-top:7px; color:gray}
.PTtitolo    {font:bold 16px arial,sans-serif;       text-align:center;margin-top:0}
.PTpretitolo {font:10px verdana,sans-serif;color:red;text-align:center}
.PTbITbreve  {font:10px verdana,sans-serif;          text-align:left}


.PTbPag      {font:bold 1em verdana,sans-serif;     text-align:center;
              padding:1px 0px 1px 0px;
              border-width:1px 0px 1px 0px;border-style: solid;border-color:#7F7F7F;
              margin:5px 0px 3px 0px}
.PTbPagP     {font:bold 1em verdana,sans-serif;     text-align:center;
              padding:4px 0px 0px 0px;
              border-width:1px 0px 0px 0px;border-style: solid;border-color:#7F7F7F;
              margin:5px 0px 0px 0px}
.PTbHapax    {font:10px verdana,sans-serif;          text-align:center}



/* --- Bottoni Precedente/Successivo ------ */

table.PTb {width:100%;margin:0 0 0 0;border-width:0 0 0 0;padding:0 0 0 0;border-collapse:collapse;border-spacing:0}

p.PTbPS {width:auto; font:bold 14px verdana,sans-serif;
         margin-top:0;margin-bottom:3px;padding:1px 0px 2px 0px} /*padding per IE */
p.PTbPS a {border-width: 1px;border-style: solid;border-color:#888888;padding:0px 4px 1px 4px;margin-left:2px}
p.PTbPS span.nl {color:#AAAAAA;border-width: 1px;border-style: solid;border-color:#888888;padding:0px 4px 1px 4px;margin-left:2px}


p.PTbDE {width:auto; font:bold 10px verdana,sans-serif;
         margin-top:6px;margin-bottom:0px;padding:2px 0px 3px 0px} /*padding per IE */
p.PTbDE a {border-width: 1px;border-style: solid;border-color:#888888;padding:1px 4px 2px 4px}



/* --- Bottoni evidenzia/nascondi CCZ ------ */
div.PTbL {font:bold 1em verdana,sans-serif;
          text-align:center;
          padding:2px 0px 4px 0;
          border-width:0 0 1px 0;border-style: solid;border-color:#7F7F7F;
          margin:5px 0 5px 0}

div.PTbL a:link {color: #000000}

div.PTbL a:hover{border-color:#000000; text-decoration:none !important}

a.BTbLE {font:bold 1em verdana,sans-serif;
         color: #000000;
         border-width: 2px 1px 1px 2px;border-style: solid;border-color:#5F5F5F #CCCCCC #CCCCCC #5F5F5F;
         padding:1px 7px 2px 7px;
         background-color: #EEEEEE;
         cursor:default;
         position: relative; top:1px}


a.BTbLN {font:1em verdana,sans-serif;
         color: #000000;
         border-width: 1px 2px 2px 1px;border-style: solid;border-color:#CCCCCC #5F5F5F #5F5F5F #CCCCCC;
         padding:1px 7px 2px 7px;
         background-color: #DDDDDD;
         cursor:default}

/* ----------------------------- */



p.BTbLinfo {font: 0.9em verdana,sans-serif;
   color: #777777;
   margin-top:7px;
   margin-left:150px;
   margin-right:150px;
   border-top: 1px dotted;width:auto}


.PTindice  {max-width:740px;
            border-width:0 0 1px 0;border-style: solid;border-color:#7F7F7F;
            padding:4px 0 4px 0;
            margin:5px 0 3px 0}
.PTindiceTitolo {font:bold 1.4em verdana, sans-serif; text-align:center;margin-bottom:5px}
.PTindicePA {display:block;font: 9px verdana, sans-serif;text-align:right;border-width: 0 0 1px 0;border-style: dotted;
            width:640px;margin-left:100px;margin-top:-1.3em;margin-bottom:1em}




/* colore diverso, sottolinea su hover */
/* non cambia colore e non sottolinea in caso di hover su mrc A che non contengono HREF (cioè gli aname)*/
/* Alcune specificazioni sembrano inutili ma servono a coprire stili locali dei testi */
.PTtesto      {font:1.7em times,serif;text-align:left;color: #777777 !important}
.PTtesto p             {color: #777777 !important}
.PTtesto a:link        {color: #000000; text-decoration: none      !important}
.PTtesto a:visited     {color: #000000;            text-decoration: none}
.PTtesto a[name]:hover {color: #777777 !important; text-decoration: none      !important}
.PTtesto a[id]:hover   {color: #777777 !important; text-decoration: none      !important}
.PTtesto a[href]:hover {color: #0000FF !important; text-decoration: underline !important}
.PTtesto a:active      {color: #000000;            text-decoration: none}
.PTtesto a:focus       {color: #000000 !important; text-decoration: none}
.PTtesto a:target      {background-color: yellow}

.PTnote      {font:10px verdana,sans-serif;text-align:left;color: #777777}
.PTnote p              {color: #777777 !important}
.PTnote a:link         {color: #000000;            text-decoration: none}
.PTnote a:visited      {color: #000000;            text-decoration: none}
.PTnote a[name]:hover  {color: #777777 !important; text-decoration: none      !important}
.PTnote a[id]:hover    {color: #777777 !important; text-decoration: none      !important}
.PTnote a[href]:hover  {color: #0000FF !important; text-decoration: underline !important}
.PTnote a:active       {color: #000000;            text-decoration: none}
.PTnote a:focus        {color: #000000 !important; text-decoration: none}
.PTnote a:target       {background-color: yellow}

.PTnoteIndice      {font:10px verdana,sans-serif;text-align:left;color: #000000}

/* Numeri di pagina dell'edizione a stampa */
.PTnPaginaPrincCR    {display:block;
                      font:bold 14px verdana,sans-serif;text-align:center;margin-top:2px;margin-bottom:15px;
                      border-width:2px 0 0 0;border-style: dotted;border-color:#7F7F7F} 

.PTnPaginaPrincSR    {display:block;
                      font:bold 14px verdana,sans-serif;text-align:center;margin-bottom:15px} 

.PTnPaginaPrincSegueCR {display:block;
                        font:bold 14px verdana,sans-serif;text-align:center;margin-bottom:15px;color:#AAAAAA;
                        border-width:1px 0 0 0;border-style: dotted;border-color:#7F7F7F} 
.PTnPaginaPrincSegueSR {display:block;
                      font:bold 14px verdana,sans-serif;text-align:center;margin-bottom:15px;color:#AAAAAA} 
.PTnPaginaSec        {color:#AAAAAA} 



.PTLIXText {margin-left:1px; color: #000000; padding: 0;
           background-image:url(SLE.GIF); background-position:bottom left; background-repeat:repeat-x }

.PTaIXText {font: 0.6em arial,sans-serif; color: #FF0000 !important;padding:0 2px 0 3px;
            border-width:1px 1px 1px 1px; border-style: solid; border-color:#FF0000;
            background-color:#DDDDDD;
            margin-right:2px} 


.PTLIXTint {margin-left:1px; color: #000000; padding: 0;
           background-image:url(SLE.GIF); background-position:bottom left; background-repeat:repeat-x }

.PTaIXTint {font: 0.6em arial,sans-serif; color: #FF0000 !important;padding:0 2px 0 3px;
            border-width:1px 1px 1px 1px; border-style: solid; border-color:#FF0000;
            background-color:#DDDDDD;
            margin-right:2px} 

.NNP {font:bold 10px verdana,sans-serif}
.NRN {font:0.9em arial,sans-serif;vertical-align:30%} /*--- a meno di 0.9 diventa poco leggibile sotto Explorer ---*/

/*non superare il 60% di corpo e il 40% di allineamento, altrimenti aumento lo spazio dalla riga precedente*/

a.NRT  {font:60% arial,sans-serif;vertical-align:40%}
a.NRCT {font:60% courier,sans-serif;vertical-align:20%}

div.PLb {font:bold verdana,sans-serif; text-align:center; margin-top:5px; margin-bottom:10px;
         border-width:1px 0px 1px 0px; border-style:solid; border-color:#7F7F7F; padding:10px 0 5px 0; width:738px; line-height:200%}
div.PLb a, span.PLbCritCorr {font:bold 13px verdana, sans-serif; color:blue; padding:1px 5px 2px 5px; border:1px solid blue; text-decoration:none;margin:0 3px 0 3px}
div.PLb a  {display:inline-block; margin-bottom: 5px; white-space:nowrap}
div.PLb a:hover {background:gray; color:white}

.PLinfo {font:12px arial,sans-serif;text-align:left;white-space: nowrap;margin-top:3px;margin-bottom:3px}
.PLbTit        {font:bold 24px times,serif;}
.PLbTitSeguito {font:12px times,serif;white-space: nowrap}
.PLbCritCOrr   {font:16px times,serif}
.PLL           {font:14px verdana,sans-serif;text-align:left;white-space: nowrap}

.PS {font:16px times,serif;text-align:left}

.menuPiede {font:1em verdana,sans-serif;text-align:center;margin-top:20px;margin-bottom:0px}
.SG {text-align:left}

ul.IPTbreve {width:740px;font:8pt arial,sans-serif;text-align:left;margin:0;margin-bottom:10px}
ul.IPTbreve  li {font-size: 8pt; margin:0px;list-style: square}


table#info {width:740px; border:0px;padding:0px;border-spacing:0px;text-align:center;font:10px verdana,sans-serif;margin-left: auto; margin-right: auto}
.PITinfo {font:1em arial,sans-serif;text-align:center;
          border-width: 1px 0 0 0;border-style: solid;border-color:#AAAAAA;
          margin-top:5px;padding-top:2px}
.PITaiuto{font:1em verdana,sans-serif;text-align:center}


table#indice {width:740px; border:0px;padding:0px;border-spacing:0px;text-align:left;font:10px verdana,sans-serif;margin-left: auto; margin-right: auto}

table#crediti {width:740px; border:0px;padding:0px;border-spacing:10px;text-align:left;font:10px verdana,sans-serif;margin-left: auto; margin-right: auto}

table#crediti td{font:10px verdana,sans-serif;text-align:left}  
.credTitolo {font:bold 18px times,serif;text-align:center}

/* ATTENZIONE: non cambiare l'ordine */
a:link    {color: #0000AA; text-decoration: none}
a:visited {color: #0000AA; text-decoration: none}
a:hover   {color: #0000AA; text-decoration: underline}
a:active  {color: #0000AA; text-decoration: none}
a[name]:hover   {color: #0000AA; text-decoration: none}


.PubblOr {text-align:center}
.IndTitolo {font:1.9em verdana,sans-serif;text-align:center;margin-top:10px}
.IndStat   {font:1em arial,sans-serif;text-align:center}
.IndAlbero {font:10px arial,sans-serif;text-align:left}

.IndVAnote {font:10px verdana,sans-serif}

.piede   {font:1em arial,sans-serif;text-align:center;
          border-width:1px 0 0 0;border-style:solid;border-color:#7F7F7F;
          padding:2px;margin-top:10px;
          margin-bottom:800px}
.piedeSV {font:1em arial,sans-serif;text-align:center;
          border-width:1px 0 0 0;border-style:solid;border-color:#7F7F7F;
          padding:2px;margin-top:10px}

/*la barra di navigazione (bussola generale) deve rimanere in tabella poiché nelle pagine
	delle concordanze non può essere diversamente*/


  

ul.indicealbero, ul.indicealbero ul, ul.indicealbero li {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  list-style-type: square}

ul.indice {width:740px;font:10pt arial,sans-serif;text-align:left}
ul.indice  li {font-size: 10pt}
ul.indice  li ul li {font-size: 9pt; }
ul.indice  li ul li ul li {font-size: 8pt; }
ul.indice  li ul li ul li ul li ul li{font-size: 6pt; }
ul.indice  li ul li ul li ul li ul li ul li{font-size: 6pt; }
ul.indice  li ul li ul li ul li ul li ul li ul li{font-size: 6pt; }
ul.indice  li ul li ul li ul li ul li ul li ul li ul li{font-size: 6pt; }
ul.indice  li ul li ul li ul li ul li ul li ul li ul li ul li{font-size: 6pt; }
ul.indice  li ul li ul li ul li ul li ul li ul li ul li ul li ul li{font-size: 6pt; }

.Esplodi {font:100% courier,sans-serif;border-width: 1px 1px;border-style: solid;margin-right:4px;padding-left:1px;padding-right:2px}

/* NON usare Max-Width: non funziona con IE */
p.liv1tit {font:12px arial,sans-serif;text-align:left; text-indent:-10px; padding-left:20px; margin-top:0; width:660px}
p.liv2tit {font:10px arial,sans-serif;text-align:left; text-indent:-10px; padding-left:50px; margin-top:0; width:630px}
p.liv3tit {font:10px arial,sans-serif;text-align:left; text-indent:-10px; padding-left:80px; margin-top:0; width:600px}
p.liv4tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:100px; margin-top:0;width:580px}
p.liv5tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:120px; margin-top:0;width:560px}
p.liv6tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:140px; margin-top:0;width:540px}
p.liv7tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:160px; margin-top:0;width:520px}
p.liv8tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:180px; margin-top:0;width:500px}
p.liv9tit {font:10px arial,sans-serif;text-align:left; text-indent:-5px;  padding-left:200px; margin-top:0;width:480px}



p.liv1 {font:12px arial,sans-serif;  text-align:left; text-indent:-5px; padding-left:05px;  margin-top:4px; width:700px}
p.liv2 {font:12px arial,sans-serif;  text-align:left; text-indent:-5px; padding-left:25px;  margin-top:3px;  width:680px}
p.liv3 {font:10px verdana,sans-serif;text-align:left; text-indent:-5px; padding-left:45px;  margin-top:1px;  width:660px}
p.liv4 {font: 9px verdana,sans-serif;text-align:left; text-indent:-5px; padding-left:65px; margin-top:1px;  width:640px}
p.liv5 {font: 9px arial,sans-serif;text-align:left;   text-indent:-5px; padding-left:85px; margin-top:1px;  width:620px}
p.liv6 {font: 9px arial,sans-serif;text-align:left;   text-indent:-5px; padding-left:105px; margin-top:1px;  width:600px}
p.liv7 {font: 9px arial,sans-serif;text-align:left;   text-indent:-5px; padding-left:125px; margin-top:1px;  width:580px}
p.liv8 {font: 9px arial,sans-serif;text-align:left;   text-indent:-5px; padding-left:145px;  width:560px}
p.liv9 {font: 9px arial,sans-serif;text-align:left;   text-indent:-5px; padding-left:165px;  width:540px}


.EVD    {border-width: 0   0   2px 0  ;border-style: solid;border-color:#999999;padding:0 0   0 0  ;font-size:1.2em}
.LCT    {border-width: 1px 1px 1px 1px;border-style: solid;border-color:#999999;padding:0 2px 0 2px}
.EVDLCT {border-width: 1px 1px 2px 1px;border-style: solid;border-color:#999999;padding:0 2px 0 2px;font-size:1.2em}

.CLCT   {border: 1px solid #999999;padding:0;position:relative;left:-1px}

.BusInt2 {width:735px;text-align:right; color:#AAAAAA;
          font:bold 12px arial,sans-serif;
          letter-spacing:-2px;word-spacing:5px;
          border-width: 0 1px 1px 0;border-color:#AAAAAA;border-style:dotted;
          padding-right:5px;
	  display:block}
/* ATTENZIONE: non cambiare l'ordine */
.BusInt2 a:link    {color: #0000AA; text-decoration: none}
.BusInt2 a:visited {color: #0000AA; text-decoration: none}
.BusInt2 a:hover   {color: #0000AA; text-decoration: underline}
.BusInt2 a:active  {color: #0000AA; text-decoration: none}
.BusInt2 a[name]:hover   {color: #000000; text-decoration: none}



div.IndGenerale {width:740px; padding-top:2px;text-align:left}
div.IndPag {width:740px; padding-top:2px}



p.LKTP {margin-top:1px;margin-left:11px;font:0.8em arial,sans-serif;margin-bottom:8px;padding:1px 0px 1px 0px}
a.LKTP {margin-left:2px;border-width: 1px;border-style: solid;border-color:#888888;padding:0px 2px 0px 2px}

/*------------------ Refusi -----------------------------------*/
/*- La larghezza è impostata per la stampa --*/
div.Refuso {width:734px;text-align:left;
            border-width: 2px;border-style: solid;border-color:#999999;
            margin:7px 0 0 0;
            padding:0 4px 0 4px;
	    page-break-inside:avoid}
div.Refuso p.N {width:734px;text-align:right;font-family:verdana, sans-serif}
div.Refuso span.B {border:1px;border-style:dotted}
div.Refuso pre     {width:734px;text-align:left;font-size:1.4em;margin-top:2px;margin-bottom:6px}
div.Refuso pre p.C {width:734px;text-align:center;font-size:1.4em}
div.Refuso pre p.D {width:734px;text-align:right}

div.RefusoE {width:734px;text-align:left;
            border-width: 2px;border-style: solid;border-color:#999999;
            margin:7px 0 0 0;
            padding:0 4px 0 4px;
	    page-break-inside:avoid}
div.RefusoE p.N {width:734px;text-align:right;font-family:verdana, sans-serif}
div.RefusoE span.B {border:1px;border-style:dotted}
div.RefusoE pre     {width:734px;text-align:left;font-size:1.4em;margin-top:2px;margin-bottom:6px}
div.RefusoE pre p.C {width:734px;text-align:center;font-size:1.4em}
div.RefusoE pre p.D {width:734px;text-align:right}


div.RefusoS {width:734px;text-align:left;
            border-width: 2px;border-style: solid;border-color:#22387B;
            margin:7px 0 0 0;
            padding:0 4px 0 4px;
	    page-break-inside:avoid;
            background-color:yellow}
div.RefusoS p.N {width:734px;text-align:right;font-family:verdana, sans-serif}
div.RefusoS span.B {border:1px;border-style:dotted}
div.RefusoS pre     {width:734px;text-align:left;font-size:1.4em;margin-top:2px;margin-bottom:6px}
div.RefusoS pre p.C {width:734px;text-align:center;font-size:1.4em}
div.RefusoS pre p.D {width:734px;text-align:right}


div.RefusoV {width:734px;text-align:left;
            border-width: 2px;border-style: solid;border-color:#AAAAAA;
            margin:7px 0 0 0;
            padding:0 4px 0 4px;
	    page-break-inside:avoid;
            background-color:gray}
div.RefusoV p.N {width:734px;text-align:right;font-family:verdana, sans-serif}
div.RefusoV span.B {border:1px;border-style:dotted}
div.RefusoV pre     {width:734px;text-align:left;font-size:1.4em;margin-top:2px;margin-bottom:6px}
div.RefusoV pre p.C {width:734px;text-align:center;font-size:1.4em}
div.RefusoV pre p.D {width:734px;text-align:right}


.IXTevidR {border:1px solid;border-color:#E0E0E0;padding:0 1px 2px 1px;background:yellow}

/* -------------- Imprimatur e forme dubbie -----------------------------------------------------------*/
.IMPRtitolo {width:740px; margin:0px;font:bold 1.4em verdana,sans-serif;text-align:left}
.IMPRtesto  {width:740px; margin:0px;font:1em verdana,sans-serif;text-align:left}

div.IMPRmattone  {font:1em verdana,sans-serif;text-align:left;white-space: normal}
div.IMPRmattone table  {border-width: 1px 1px 1px 1px; border-color:red;border-style:solid}

div.IMPRmattone table.Segnala {width:100%; border:0; padding:0; margin:0; border-bottom:2px solid gray; border-collapse: collapse}
div.IMPRmattone table.Segnala td {width:95%; font:bold 1.3em verdana, sans-serif; padding:0}
div.IMPRmattone table.Segnala td+td {display: block; width:4em; text-align:center; border:1px solid gray; padding:2px 4px 2px 4px;font: bold 11px verdana}


div.IMPRriepilogo{font:1em verdana,sans-serif;text-align:left}

div.IMPRnomi{width:740px;text-align:left}
.IMPRrigaNomi{border:1px dashed black;padding:6px 7px 6px 8px;font:12px arial,sans-serif;white-space:normal;background:#FFFFEF;line-height:150%}
.IMPRnome{padding:1px 2px 0 2px;border-style: dotted;color:#444444;border-color: blue;border-width: 1px;background:white;font-weight:bold}
.IMPRnomeEv{background:yellow;padding:1px 2px 0 2px;border:1px dashed red;font-weight:bold}
.IMPRgr{font:9px verdana,sans-serif;color:gray; position:relative; top:1px; padding: 0 0 0 2px}
.CZNI {display:block; position:relative;left:8em;text-align:center;width:580px;font:bold 1em "Times new roman",times, serif;border-width:0 1px 1px 1px; border-style: solid;border-color: red;padding:0 2px 2px 2px}
.CZN2 {display:block; position:relative;left:40px;top:1px;z-index:1;text-align:center;width:620px;white-space: normal;
       font:0.8em arial,sans serif;border-width:1px 1px 1px 1px; border-style: solid;border-color: red;padding:2px 8px 3px 8px;background:#FFFFA5;margin:0;spacing:0}

p.RIQItit {position:relative;top:10px;left:0;font:bold 12px verdana,sans-serif;text-align:left}
div.RIQI {margin:10px 0 0 10px; width:730px; border-width: 1px;border-style: solid;border-color:#AAAAAA;font:12px verdana,sans-serif}
ul.RIQI {font:12px verdana,sans-serif;text-align:left;position:relative;left:-15px}
ul.RIQI li{margin-bottom:5px}
ul.RIQI li.VUOTO{color:#BBBBBB}

table.bussola {background:#CCCCCC;width:100%;text-align:center}
table.bussola td{font: 1px verdana, sans serif;padding:2px}
table.bussola td:hover {font:bold 10px verdana, sans serif;padding:4px}
table.bussola span{font:120% verdana, sans serif;border:1px solid white;padding:0 3px 1px 3px;}
table.bussola span.NR{border:1px solid gray;padding:0;font-size:100%;padding:0 1px 1px 1px;}
table.bussola span.E{border:1px solid red;padding:0;font-size:100%;padding:0 1px 1px 1px;}
table.bussola span.S{border:1px solid yellow;padding:0;font-size:100%;padding:0 1px 1px 1px;}
table.bussola td sup{font:normal 1em arial,sans serif;color:#222222}

/*pre b{font-weight:bold;border:1px solid red;border-bottom-width:2px;border-bottom-color:#FFFFA5;background:#FFFFA5;padding:0 3px 1px 3px;position:relative;z-index:2} */
pre b.E{font-weight:bold;border:1px solid #AAAAAA;background:#FFFFD5;padding:0 2px 1px 1px;}
pre b.X{font-weight:bold;border:1px solid red;background:#FFFFA5;padding:0 3px 1px 3px;}
pre span.TCS{font-weight:bold;color:red;border:0;}



ul.indice li.voce{display: block; margin-left:15px; text-indent:-15px; font-size: 14px; font-weight:bold; border: 1px solid white; padding:3px}
XXXul.indice li.voce:hover{border: 1px dashed blue}
ul.indice li.voce a:hover{text-decoration:none}
ul.indice li.voce span.voceS{display: block; font-size: 12px; font-weight:normal; margin-left:15px}
li a{display: block; text-decoration:none;border:1px solid white;text-indent: -27px; padding:6px 8px 6px 37px}
li a:hover{text-decoration:none; border:1px solid blue;text-indent: -27px; padding:6px 8px 6px 37px; background:#DDDDDD}
li a {font:bold 13px verdana, sans-serif}
li a span.IndiceIIriga{display:block; font-family: arial, sans-serif; font-size:12px;  font-weight: normal; color: gray;padding-left:28px}


/* --- pagina Statistiche --- */
div.PSt {font:12px verdana,sans-serif; text-align:left; width:938px;padding:10px 0 40px 0}
div.PSt span.Tit {display:block;font:bold 16px verdana,sans-serif; text-align:center; padding-bottom:5px; border-bottom: 1px solid gray; margin-bottom:8px}

table.Gen {width:45%;border: 0; margin:0 auto 0 auto; font: normal 14px verdana, sans-serif}
table.Gen td {padding:1px 3px 1px 0;border-bottom:1px solid gray}
table.Gen td+td {text-align:right; font-weight:bold}

table.Stat, table.StatA {width:100%;border: 0; font: normal 14px verdana, sans-serif}
table.Stat th, table.StatA th{font: bold 14px verdana,sans-serif; text-align:center}
table.Stat td, table.StatA td{font: normal 14px verdana,sans-serif; text-align: right; padding-right: 5px; border-bottom:1px dotted gray;white-space:nowrap;width:15%}
table.Stat td a {font:normal 13px verdana, sans-serif; color:blue; padding:0 3px 1px 3px; border:1px solid blue; text-decoration:none}
table.StatA td a{font:normal 13px monospace;           color:blue; padding:0 3px 1px 3px; border:1px solid blue; text-decoration:none}
table.Stat td a:hover, table.StatA td a:hover{background:blue; color:white}
table.Stat td+td, table.StatA td+td  {width:10%}
table.Stat td+td+td, table.StatA td+td+td  {width:75%} 
table.Stat td+td+td b, table.StatA td+td+td b  {display:block;background:yellow; width:1%;height:15px;border:1px solid red}	



/* -------------- Correttivi per stili presenti nelle pagine di testo da Word -------------------------*/
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{font-family:"Times New Roman";
	font-size:1em}
