/*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.6em 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}



/* -------------- Concordanze ------------ */
table#navCCZ {width:740px; background:#FFFFFF; text-align:center;
	      font:10px verdana,sans-serif;
              margin-left: auto; margin-right: auto;
              padding:5px;
              border:4px solid #FFFFFF; border-spacing:0px
              border-bottom-width:2px; border-bottom-color:#7F7F7F;
              margin-bottom:4px}

table#navCCZ P {width:auto}

.CA {font:10px verdana,sans-serif;text-align:left;vertical-align:top;white-space: nowrap;border:2px solid #FFFFFF}
.CF {font:10px verdana,sans-serif;text-align:left;vertical-align:top;white-space: nowrap;border:2px solid #FFFFFF}
.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}
.CCZbg {font:10px 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:0 0 3px 0}

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 -----------------------------*/
.PTautTitRaccolta {font:0.9em arial,sans-serif; text-align:center; margin-top:5px}
.PTautore    {font:10px arial,sans-serif;            text-align:center; margin-top:7px}
.PTtitolo    {font:bold 16px arial,sans-serif;       text-align:center}
.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 0 0 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%}

.PLb           {font:bold 16px times,serif;text-align:center;white-space: nowrap;margin-top:15px;margin-bottom:15px;
                border-width:1px 0px 1px 0px;border-style: solid;border-color:#7F7F7F}
.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}

.BusInt2 {width:735px;text-align:right; color:#AAAAAA;
          font:bold 0.8em arial,sans-serif;
          letter-spacing:-2px;word-spacing:5px;
          border-width: 0 1px 1px 0;border-color:#AAAAAA;border-style:dotted;
          padding-right:5px}
/* 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 -----------------------------------*/
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: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: dotted;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: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: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: dotted;border-color:#22387B;
            margin:7px 0 0 0;
            padding:0 4px 0 4px;
	    page-break-inside:avoid}
div.RefusoV p.N {width:734px;text-align:right;font: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}


/* -------------- 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}
div.IMPRmattone table  {border-width: 1px 1px 1px 1px; border-color:red;border-style:solid}
div.IMPRriepilogo{font:1em verdana,sans-serif;text-align:left}


/* -------------- Correttivi per stili presenti nelle pagine di testo da Word -------------------------*/
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{font-family:"Times New Roman";
	font-size:1em}
