.blsone {
     font-size: 8pt ;
     font-family: Verdana, Arial, sans-serif;
     color: black ;
     background-color: #F4F1BF ;
     padding: 5px ;
     text-align: justify ;
     margin-left: 5px ;
     margin-right: 10px ;
     border: 1px solid gray ;
 }

.blsone A:link, .blsone A:visited, .blsone A:active {
      text-decoration: underline ;
      color: blue ;
 }

.chome {
     background-color: #00F000 ;
     text-align: right ;
     padding-right: 10px ;
     color: black ;
     font-size: 12px ;
 }
.chome a:link, .chome a:visited, .chome a:active {
     color: black ;
 }

.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: 12pt ;
     background-color: #000000 ;
     color: #00EF00 ;
     padding-left: 5px ;
 }

.codetbl TD {
     padding-left: 10px;
 }

.couriertext {
     font-family: Courier ;
 }

.do_float {
     float: right ;
     border: 1px solid red ;
     width: auto ;
     padding: 2px ;
     margin: 1px 5px 1px 1px ;
 }

.fintbl {
     border: none black ;
     border-style: solid dotted ;
     width: 100% ;
 }

.fintbl TD {
     border: 1px none  white ;
 }

.fonsgris {
     background-color: #C0C0C0 ;
     color: #404040 ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.graytext {
     background-color: gray ;
     color: white ;
     padding-left: 5px ;
     padding-right: 5px ;
 }

.greentext {
     background-color: green ;
     color: white ;
     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 ;
 }

.lucidatext {
     font-family: Lucida Console ;
 }

.maquina {
     font: 14pt Trebuchet MS, Arial, sans-serif ;
     background-color: #C0C0C0 ;
     color: blue ;
     padding-left: 10px ;
     padding-right: 10px ;
 }

.h_blau, .h_verd, .h_morat, .h_roig {
     color: white ;
     font-family: Lucida Console ;
     text-align: center ;
     padding-top: 5px ;
 }

.h_blau {
     background-color: blue ;
 }
.h_verd {
     background-color: green ;
 }
.h_morat {
     background-color: #800000 ;
 }
.h_roig {
     background-color: #CC0000 ;
 }

.q_blau {
     background-color: #F0E0D0 ;
     padding: 0px 5px 2px 5px ;
 }
.q_verd {
     background-color: #C0B090 ;
 }
.q_morat {
     background-color: #D0B888 ;
 }
.q_roig {
     background-color: #D0D0D0 ;
     border: 1px solid #CC0000 ;
     padding: 5px ;
 }

 div.myesquema {
     font-size: 10px;
     background-color: #00FB00 ;
     border: 1px solid #996633 ;
     white-space: pre ;
     font-family: Lucida Console, Courier New, Verdana, Arial, monospace ;
     padding-left: 15px;
     padding-right: 10px;
 }

.petit {
     font-size: 9px;
     text-align: justify ;
     background-color: #E0E0E0 ;
     padding: 2px ;
     font-family: Verdana, Arial, monospace ;
 }

.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 ;
     text-align: left ;
}

.saybox {
     border: 1px solid red ;
     background: rgb(204,204,255) ;
     color: #000000 ;
     padding-right: 5px ;
     text-align: right ;
 }

.subraya {
     text-decoration: underline ;
 }

#ipbwrapper {
     background-color: #C0C0C0 ;
     color: #404040 ;
     font-size: 10px ;
     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: 10px ;
     width: auto ;
     float: left ;
     bbackground-color: #E6E3E4 ;
     border: 1px  yellow ;
     border-style: solid ;
     padding: 2px 3px 0px 3px ;
 }

.postdate {
     width: auto ;
     font-size: 10px ;
     color: gray ;
     text-align: right ;
     color: blue ;
 }

.postcontent {
     padding: 6px;
     font-size: 10px ;
 }

.q_c {
     background-color: #F0E0E0 ;
     border: 1px solid orange ;
     font-size: 14px ;
     padding: 5px ;
 }
.h_c {
     color: white ;
     background-color: blue ;
     font-family: Lucida Console ;
     padding-left: 5px ;
     margin-top: 10px ;
 }

.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 blue ;
     border-style: dotted ;
     text-align: right ;
 }

.tdtop A:link {
     color: white ;
 }

.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 brown ;
     border-style: solid dotted ;
     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 ;
 }

.tidxe {
     background-color: #EE0000 ;
     color: #FFFFFF ;
     font-family: Verdana, Garamond, "Trebuchet MS", Arial, "Comic Sans MS", sans-serif ;
     font-size: 10px ;
     font-weight: bold ;
     width: 100% ;
     padding: 3px ;
     border: 1px solid #C0C0C0 ;
 }

.tidxe TD A {
     color: #FFFFFF ;
 }

.tidxe TD a:link, .tidxe TD a:visited, .tidxe TD a:active {
     color: #FFFFFF ;
 }

.tidxel {
     text-align: left ;
 }

.tidxer {
     text-align: right ;
 }

.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 ;
 }

 A:link, A:visited, A:active {
     text-decoration: underline ;
 }

 A:hover {
     text-decoration: underline overline ;
 }

 div.ebox {
     border: 1px solid red ;
     width: 80% ;
     background: rgb(204,204,255) ;
     color: #000000 ;
     padding: 5px ;
     text-align: right ;
     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 ;
 }
