.blsone {
     font-size: 18pt ;
     font-family: Verdana, Arial, sans-serif;
     color: black ;
     background-color: white ;
     padding: 5px ;
     text-align: justify ;
     margin-left: 10px ;
     margin-right: 10px ;
 }

.blsone A:link, .blsone A:visited, .blsone A:active {
      text-decoration: underline ;
      color: blue ;
 }

.ckleven {
     background-color: #A0A0A0 ;
     padding: 5px ;
 }

.cklodd {
     background-color: #C0C0C0 ;
     padding: 5px ;
 }

.codetbl, .codetbl TD, .codetbl TH {
     font-family: Arial, "Courier", sans-serif ;
     font-size: 12px ;
     background-color: #000000 ;
     color: #00EF00 ;
     padding-left: 5px ;
 }

.codetbl TD {
     padding-left: 10px;
 }

.couriertext {
     font-family: Courier ;
 }
.lucidatext {
     font-family: Lucida Console ;
 }

.do_float {
     float: right ;
     border: 1px solid red ;
     width: auto ;
     padding: 2px ;
     margin: 1px 5px 1px 1px ;
 }
.fonsgris {
     background-color: #C0C0C0 ;
     color: #404040 ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.idxtbl, .idxtbl TD, .idxtbl TH {
     font-family: Verdana, Arial, sans-serif ;
     text-align: left ;
     background-color: #996699 ;
     color: #FFFFFF ;
     margin-left: 5px ;
     border: 1px solid black ;
     padding: 5px ;
 }

.idxtbl TD a:link, .idxtbl TD a:visited, .idxtbl TD a:active {
     background-color: #996699 ;
     color: white ;
     text-decoration: none ;
     margin-left: 5px ;
 }

.fintbl {
     border: none solid black ;
     width: 100% ;
 }

.fintbl TD {
     border: 1px none  white ;
 }

.graytext {
     background-color: gray ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.greentext {
     background-color: green ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.maquina {
     font: 14px Trebuchet MS, Arial, sans-serif ;
     background-color: #C0C0C0 ;
     color: blue ;
     padding-left: 10px ;
     padding-right: 10px ;
 }

 div.myesquema {
     font-size: 10pt;
     background-color: #00FB00 ;
     border: 1px solid #996633 ;
     white-space: pre ;
     font-family: Courier New, Verdana, "Comic Sans MS", Arial, monospace ;
     padding-left: 15px;
     padding-right: 10px;
 }

.premodern {
     font-family: Lucida Console, Courier New, monospace ;
     background-color: #D0D0D0 ;
     color: black ;
     white-space: pre ;
     padding: 5px 10px 5px 10px ;
     border: 1px gray solid ;
 }

.redtext {
     color: white ;
     background-color: red ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.sagff {
     text-align: right ;
 }

.saghdr {
     width: 99% ;
     margin-top: 2px ;
     margin-bottom: 1px ;
     border: 1px yellow solid ;
     margin-left: 5px ;
     margin-right: 5px ;
 }

.saghdr, .saghdr TD, .saghdr TH {
     font-family: Arial ;
     font-size: 12pt ;
     color: white ;
     background-color: #444444 ;
 }

.saghdr TD {
     color: white ;
     padding-left: 30px ;
     padding-right: 20px ;
 }

.saghdr TD A {
     text-decoration: none ;
     color: white ;
 }

.saghdrhome {
     border: 1px solid red ;
 }

.saghdr .saghdrhome {
     background-color: #F0D0B0 ;
 }

.saghdr .saghdrhome A {
     color: blue ;
 }

.sagpre {
     font-family: "Courier New", monospace ;
     white-space: pre ;
     background-color: #D0D0D0 ;
     color: blue ;
     margin: 3px 3px 3px 10px ;
     padding: 5px 5px 5px 10px ;
     border: 1px solid black ;
     wwidth: 95% ;
     font-size: 90% ;
     text-align: left ;
}

.saybox {
     border: 1px solid red ;
     background: rgb(204,204,255) ;
     color: #000000 ;
     padding: 5px ;
     text-align: right ;
 }

#ipbwrapper {
     background-color: #C0C0C0 ;
     font-size: 10pt ;
     padding: 10px ;
     border: 1px solid red ;
 }

#ipbcontent {
     background-color: #FFFFFF ;
     padding: 10px ;
     margin-top: 10px ;
     border: 1px solid gray ;
 }

.postwrapper {
     border: 1px solid #E6E3E4 ;
     padding:1px;
     margin-bottom: 15px;
 }

.posttopbar {
     background-color: #E6E3E4 ;
     padding: 6px;
 }

.postname {
     font-weight: bold;
     font-size: 0.8em;
     width: auto ;
     float: left ;
     bbackground-color: #E6E3E4 ;
     border: none solid blue ;
 }

.postdate {
     width: auto ;
     font-size: 0.8em ;
     color: gray ;
     text-align: right ;
 }

.postcontent {
     padding: 6px;
     font-size: 0.8em;
 }

.tb1el {
     width: 100% ;
     background-color: #806040 ;
     color: white ;
     border: 1px dotted #402000 ;
     text-align: center ;
     margin-top: 2px ;
     margin-bottom: 2px ;
 }

.tdtop {
     width: 10% ;
     border: none dotted blue ;
     text-align: right ;
 }

.tinici {
     background-color: #C0C0C0 ;
     border: 1px solid #A0A0A0 ;
     width: 100% ;
     mmargin: 5px ;
     padding: 5px ;
 }

.ttboto {
     background-color: #A0A0A0 ;
     border-left: 1px solid white ;
     border-top: 1px solid white ;
     border-bottom: 1px solid black ;
     border-right: 1px solid black ;
     padding: 5px ;
     margin: 5px ;
 }

.thdr {
     width: 100% ;
     border: 1px solid brown ;
     background-color: #996633 ;
     padding: 2px ;
 }

.thdr TD {
     border: 1px solid red ;
     text-align: center ;
     margin: 0 ;
     padding: 0 ;
 }

.thdrd {
     width: 90% ;
     color: red ;
     background-color: #E0E0E0 ;
     font-weight: bold ;
     font-size: 24px ;
 }

.topOfPage {
     font-size: 10px ;
     background-color: #FFFFFF ;
     padding-top: 3px ;
     padding-bottom: 3px ;
 }

.tit_gr {
     text-align: center ;
     background-color: green ;
     color: white ;
     margin-top: 5px ;
     margin-bottom: 5px ;
 }

.tit_ye {
     text-align: center ;
     background-color: yellow ;
     color: black ;
     margin-top: 5px ;
     margin-bottom: 5px ;
 }

.yellowtext {
     background-color: yellow ;
     color: blue ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

 div.ebox {
     border: 1px solid red ;
     width: 80% ;
     background: rgb(204,204,255) ;
     color: #000000 ;
     padding: 5px ;
     text-align: right ;
     ppadding-left: 5px ;
     margin-left: 5px ;
 }

 div.fonsblanc {
     color: #101010 ;
     background-color: #E0E0E0 ;
     border: 1px solid black ;
     padding-left: 5px ;
     padding-right: 5px ;
     text-align: justify ;
 }

 div.fonsfosc {
     color: #E0E0E0 ;
     background-color: #101010 ;
     border: 1px solid white ;
     text-align: justify ;
 }

 div.fonsblanc A {
     color: blue ;
 }

 H1, H2, H3, H4 {
     text-align: center ;
 }

 html, body {
      margin: 0 ;
      padding: 0 ;
 }

 p.bibl {
     background-color: #BB9F87 ;
     text-align: right ;
     margin-right: 20px ;
     padding-right: 10px ;
 }

 body {
     margin-left: 2px ;
     margin-right: 2px ;
     padding-left: 5px ;
     padding-right: 5px ;
 }
