A:link {
  COLOR: #E35E3F;
  TEXT-DECORATION: none;
  }
A:active {
  COLOR: #000000; 
  TEXT-DECORATION: none;
  }
A:visited {
  COLOR: #03039D; 
  TEXT-DECORATION: none;
  }
A:hover {
  COLOR: #942E1D;
  }
.mapage {
  background-color: #FFFFFF;
  margin-top: 8;
  margin-left:8;
  margin-right:8;
  font-family: Arial,Verdana,Geneva,Century Gothic;
  }
.header {
  height: 65px;
  vertical-align: middle;
  background-color: #E5E5E5;
  letter-spacing:0px;
  color:#42415A;
  font-family:Century Gothic;
  font-size:13px;
  }
.onglet, .onglet_log {
  background-color: #42415A;
  letter-spacing:0px;
  color:#FFFFFF;
  font-family:Century Gothic;
  font-weight:bold;
  font-size:15px;
  }
.onglet {
  background-color: #5D64AA;
  }
.onglet_log {
  background-color: #784796;
  }
.onglet_log2 {
  background-color: #6666cc;
  }
.sommaire {
  background-color: #E5E5E5;
  font-family:Arial;
  }
.li1 {
  font-family:Arial;
  font-size:14px;
  margin:0 0 4 9px;
  color:#DE5F3C;
  }
.li2 {
  font-family:Arial;
  font-size:12px;
  margin:0 0 0 19px;
  }
.li3, .li31, .li32, .li33 {
  font-family:Arial;
  font-size:13px;
  margin:0 0 0 0px;
  display: block;
  padding: 0 0 0 0px;
  height: 16px;
  line-height: 16px;
  cursor: pointer;
  }
.li3 {color:#DE5F3C;}
.li31, a.li31:hover, a.li31:link, a.li31:visited {
  background: #784796;
  color:#FFFFFF;
  }
.li32, a.li32:hover, a.li32:link, a.li32:visited {
  background: #FF8040;
  color:#FFFFFF;
  margin:0 0 1 0px;
  }
.li33, a.li33:hover, a.li33:link, a.li33:visited {
  background: #408080;
  color:#FFFFFF;
  margin:0 0 1 0px;
  }
a.li3:hover {
  background: #A9A4E8;
  display: block;
  color:#FFFFFF;
  }
.titreh {
  margin:0 0 9 0px;
  font-family:Arial;
  font-size:16px;
  color:#42415A;
  font-weight:bold;
  }
.titref {
  margin:0 0 9 0px;
  font-family:Arial;
  font-size:16px;
  color:#42415A;
  font-weight:bold;
  }
.titref2{
  margin:0 0 9 0px;
  font-family:Arial;
  font-size:15px;
  color:#42415A;
  font-weight:bold;
  }
.ulh {
  margin-top:4px;
  font-family:Arial;
  font-size:11px;
  color:#636262;
  padding:0px;
  margin:5px 0px 13px 13px;
  }
.txt {
  font-family:Arial;
  font-size:12px;
  }
.fiche1 {
  background-color: #D0D9DF;
  font-family: Arial;
  font-size: 12px;
  }
.fiche2 {
  background-color: #C8E6F7;
  font-family: Arial;
  font-size: 12px;
  }
SELECT.sel, INPUT.inp {
  font-family: Verdana,Geneva,Arial;
  font-size: 10px;
  height: 18px;
  }
.tar {
  font-family: Verdana,Geneva,Arial;
  font-size: 10px;
  }
.tarobli {
  font-family: Verdana,Geneva,Arial;
  font-size: 10px;
  background-color:#E9ECB0;
  }
SELECT.selobli, INPUT.inpobli {
  font-family: Verdana,Geneva,Arial;
  font-size: 10px;
  height: 18px;
  background-color:#E9ECB0;
  }
.form {
  border: none;
  margin: 0;
  padding: 0;
  font-family: Arial,Verdana,Geneva;
  font-size: 12px;
}
a.info{
  position:relative; 
  z-index:24; background-color:#ccc;
  color:#000;
  text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ 
  display:block;
  position:absolute;
  top:2em; left:2em; width:40em;
  border:1px solid #6699cc;
  background-color:#BFA4F9; color:#000000;
  font-weight:none;
  text-align:left;
  padding:5px;
  }
.messagerie {
  padding:0 0 0 20px;
  margin:0px
  }
.message1 {
  background-color: #E6E0CC;
  }
.message2 {
  background-color: #F2FAC5;
  }
.message1, .message2 {
  padding:3px;
  margin: 1;
  font-size: 12px;
  font-family: Arial;
  }
.txt13 {
  font-family:Arial;
  font-size:13px;
}