body {
  font-family      : Verdana,Arial;
  font-size        : 12px;
  background-color : #FFFFFF;
}

td {
  font-family : Verdana,Arial;
  font-size   : 12px;
}

.searchMode {
  font-family      : Verdana,Arial;
  font-size        : 14px;
  font-weight      : bold;
  color            : #002976;
  vertical-align   : middle;
  text-align       : left;
  background-color : #a7c5e2;
  border           : 1px;
  border-style     : none solid solid none;
}

.tableHeader {
  font-family      : Verdana,Arial;
  font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFF;
  vertical-align   : middle;
  text-align       : center;
  background-color : #002976;
  border           : 1px;
  border-style     : none solid solid none;
}

.tableCell1 {
  font-family      : Verdana,Arial;
  font-size        : 12px;
  font-weight      : thin;
  color            : #002976;
  vertical-align   : middle;
  text-align       : center;
  background-color : #e6eef3;
  border           : 1px;
  border-style     : none solid solid none;
}

.tableCell2 {
  font-family      : Verdana,Arial;
  font-size        : 12px;
  font-weight      : thin;
  color            : #002976;
  vertical-align   : middle;
  text-align       : center;
  background-color : #a7c5e2;
  border           : 1px;
  border-style     : none solid solid none;
}

.alphabet {
  font-family      : Verdana,Arial;
  font-size        : 12px;
  font-weight      : thin;
  color            : #002976;
  vertical-align   : middle;
  text-align       : center;
  background-color : #FFFFFF;
}

.combo {
  font-family     : Verdana, Arial, Helvetica, sans-serif;
  font-size       : 14px;
  text-decoration : none;
  color           : black;
  background      : #FFFFFF;
}

.textarea {
  font-family     : Courier, Arial, Helvetica, sans-serif;
  width           : 100;
  height          : 20;
  text-decoration : none;
  color           : black;
  background      : #FFFFFF;
  border-top      : 1px solid #990000;
  border-bottom   : 1px solid #990000;
  border-left     : 1px solid #990000;
  border-right    : 1px solid #990000;
}

.textarea1 {
  font-family     : Courier, Arial, Helvetica, sans-serif;
  width           : 300;
  height          : 20;
  text-decoration : none;
  color           : black;
  background      : #FFFFFF;
  border-top      : 1px solid #990000;
  border-bottom   : 1px solid #990000;
  border-left     : 1px solid #990000;
  border-right    : 1px solid #990000;
}

.textarea2 {
  font-family     : Courier, Arial, Helvetica, sans-serif;
  width           : 500;
  height          : 180;
  text-decoration : none;
  color           : black;
  background      : #FFFFFF;
  border-top      : 1px solid #990000;
  border-bottom   : 1px solid #990000;
  border-left     : 1px solid #990000;
  border-right    : 1px solid #990000;
}

.textarea3 {
  font-family     : Courier, Arial, Helvetica, sans-serif;
  width           : 500;
  height          : 20;
  text-decoration : none;
  color           : black;
  background      : #FFFFFF;
  border-top      : 1px solid #990000;
  border-bottom   : 1px solid #990000;
  border-left     : 1px solid #990000;
  border-right    : 1px solid #990000;
}

.btnsubmit {
  font-family         : Verdana, Arial;
  font-size           : 12px;
  list-style-position : outside;
  list-style-type     : none;
  border-color        : #990000 ;
  border              : thin #990000 outset;
  background-color    : #C0C0C0;
  cursor              : hand;
}

.cartouche {
  display          : block;
  background-color : white;
  border-width     : thin;
  border-color     : blue;
  border-style     : dashed;
}

h1 {
  font-family : Verdana,Arial;
  font-size   : 1.5em;
}

h2 {
  font-family : Verdana,Arial;
  font-size   : 1.5em;
  font-style  : italic;
  color       : blue;
}

em {
  color : red;
}

.intitule {
  font-weight : bold;
  color : red;
}

.sujet {
  text-indent : 20px;
}

.personne {
  text-indent : 20px;
}

.typologie {
  font-weight : bold;
  color       : blue;
}

.copyright {
  font-family : Verdana,Arial;
  font-size   : 10px;
  font-style  : italic;
}

.pageTitle {
  font-family  : Verdana,Arial;
  font-size    : 18px;
  font-weight  : bold;
  color        : #002976;
  background-color : #e6eef3;
  border       : 1px;
  border-style : solid;
  padding : 20px;
}

a.action {
  font-weight : bold;
}

a:link {
  color : blue;
}

a:active {
  color : red;
}

a:visited {
  color : blue;
}

a:hover {
  color : blue;
  background-color : yellow;
}

a.topMenu:hover {
  color : blue;
  background-color : transparent;
}

a.alphabet:hover {
  font-size   : 18px;
  font-weight : bold;
  color       : red;
  background-color : transparent;
}

a.navBar:hover {
  color            : red;
  background-color : transparent;
}

.alphabet {
  font-size   :12px;
  font-weight : bold;
}

.navBar {
  font-size   : 12px;
  font-weight : bold;
}

.firstLetter {
  font-size   : 18px;
  font-weight : bold;
  color       : red;
}