body{
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  /* color: #939598; */
  color: #444444;
  margin: 0;
}

td{
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 11px;
  /* color: #939598; */
  color: #444444;
  margin: 0;
}

a:link, a:visited{
  /* color: #939598; */
  color: #666666;
  text-decoration: none;
}

a:hover{
  color: #0098D9;
}

input, select, textarea{
  font-family: Verdana;
  font-size: 10px;
  background-color: #EDEDED;
  border: 1px solid #000000;
  margin: 1px;
}

/* pour type="checkbox" */
.noclass{
  border: 0px solid #000000;
  background-color: #FFFFFF;
}

fieldset{
  padding: 5px;
  margin: 0px;
  border: 1px solid #000000;
}

legend{
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  color: #666699;
  font-weight: bold;
}

form{
  padding: 0px;
  margin: 0px;
}

hr{
  background-color: #DEDEDE;
  border: 0px;
  width: 100%;
}

h1{
  font-family: Verdana;
  color: #A84141;
  font-size: 11px;
  margin: 0px;
}

.cell0{
  background-color: #DEDEDE;
  height: 25px;
}

.cell1{
  background-color: #CACACA;
  height: 25px;
}

.celltitle{
  background-color: #AAAAAA;
  font-weight: bold;
  height: 25px;
}

.global{
  width: 750px;
  border: 0px solid #000000;
  margin: 0px;
  padding: 0px;
}

.title{
  display: none;

}

.title p {
    /* margin-left: 280px; */
}

.left{
  display: none;

}

.copyright{
  display: none;

}

.right{
  vertical-align: top;
  width: 550px;
  border: 0px solid #000000;
  margin: 0px;
  padding: 0px;
}

.content{
  width: 750px;
  border: 0px solid #000000;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

.hotlink:link, .hotlink:visited{
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #A84141;
}

.hotlink:hover{
  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #A84141;
  text-decoration: none;
}

.hightlight{
  font-family: Verdana;
  color: #A84141;
  font-size: 11px;
  margin: 0px;
  font-weight: bold;
}

.error{
  font-size: 10px;
  border: 1px solid #000000;
  background-color: #FFCC99;
  color: #CC0000;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 2px;
  width: 520px;
}

.top{
  vertical-align: top;
}

.middle{
  vertical-align: middle;
}

.hideSpan{
  display: none;
}

.showSpan{
  display: block;
}

.ontab {
  text-align: left;
  padding: 3px;
  font-weight: bold;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  background-color: #CACACA;
  height: 20px;
  -moz-border-radius-topleft: 1em;
  -moz-border-radius-topright: 1em;
}
.offtab {
  text-align: left;
  padding: 3px;
  border-top: #CACACA 1px solid;
  border-left: #CACACA 1px solid;
  border-right: #CACACA 1px solid;
  background-color: #EFEFEF;
  height: 20px;
  -moz-border-radius-topleft: 1em;
  -moz-border-radius-topright: 1em;
}

.pagetext {
  visibility: hidden;
  display: none;
  position: relative;
  top: 0;
}

#horizon{
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
  visibility: visible;
  display: block;
}

#displayMessage{
 /* z-index: 1000;
  position: absolute;*/

  height: 250px;
  /*top: -125px;*/

  width: 100%;
 /* margin-left: -250px;
  left: 50%;*/

  background-color: #DEDEDE;
  border: 1px solid #CACACA;
  /*background-image: url(../jpg/message-background.jpg);        */
}

.offprint{
    display: none;
}
