body,p,td,ol,ul,li,blockquote, dl,dt,dd {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 14px;
  color: Navy;
}

p,td {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 14px;
  color: Navy; 
}

h1, .head1 {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 20px;
  font-weight: bold;
  color: Navy;
}

h2, .head2 {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
  color: Navy; 
}

h3, .head3 {
  font-family: Tahoma, Arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  color: Navy; 
}

textarea { 
/*  font-family: "Courier New", Courier, monospace; */
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 9pt;
}

input  {
/*  font-family: "Courier New", Courier, monospace; */
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 9pt;
}

select {
/*  font-family: "Courier New", Courier, monospace; */
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 9pt;
}

textarea {
  font-family: "Courier New", Courier, monospace;
  font-size: 9pt;
}

.inputtable {
  background-color: #F0E998;
  border: 1px solid Gray;
}

.input {
  color: Navy;
}

.input_label {
  color: Navy;
  font-weight: bold;
}

.input_value {
  color: Maroon;
}


.errormsg {
  color: red;
}

.titre_menu {
  color: Maroon;
  font-weight: bold;
  font-size: 15px;
}

.menu {
  color: Navy;
  text-decoration: none;
}

.menu:hover {
  color: Blue;
  text-decoration: underline;
}

.menu_indent {
  margin-left: 10px;
}

.listtable {
  margin: 0px;
}

.listcaption {
  font-family: Arial, Helvetica, Sans-serif;
  text-align: left;
  font-size: 14pt;
  font-weight: bold;
}

.listheader {
  background-color: #F0E998;
  font-weight: bold;
  color: Navy;
}

.listitem_odd {
  background-color: #F0F0F0;
  color: Navy;
}

.listitem_even {
  background-color: #FFFFFF;
  color: Navy;
}

