/* CORPS DU DOCUMENT ******************************************************** */

body {
  color: #000000;                       /* Couleur du texte dans le document  */
  background-color: #D5D5D5;            /* Couleur de fond                    */
  scrollbar-face-color:       #567AA1;  /* Dessus de la scrollbar             */
  scrollbar-highlight-color:  #567AA1;  /* Coté clair de la scrollbar         */
  scrollbar-shadow-color:     #567AA1;  /* Coté ombré de la scrollbar         */
  scrollbar-3dlight-color:    #000000;  /* Couleur de la 3D sur la scrollbar  */
  scrollbar-darkshadow-color: #000000;  /* Couleur ombré de la 3D             */
  scrollbar-arrow-color:      #000000;  /* Couleur des flèches                */
  scrollbar-track-color:      #D5D5D5;  /* Couleur de la piste                */
}

body.preload {
  background-color:"#E9E9E9";
  font-color: #000000;                  /* Couleur du texte dans le document  */
  scrollbar-face-color:       #FFFFFF;  /* Dessus de la scrollbar             */
  scrollbar-highlight-color:  #FFFFFF;  /* Coté clair de la scrollbar         */
  scrollbar-shadow-color:     #FFFFFF;  /* Coté ombré de la scrollbar         */
  scrollbar-3dlight-color:    #FFFFFF;  /* Couleur de la 3D sur la scrollbar  */
  scrollbar-darkshadow-color: #FFFFFF;  /* Couleur ombré de la 3D             */
  scrollbar-arrow-color:      #FFFFFF;  /* Couleur des flèches                */
  scrollbar-track-color:      #FFFFFF;  /* Couleur de la piste                */
}

/* LIENS ******************************************************************** */
a:link {
  color: #567AA1;                       /* Couleur du lien                    */
  text-decoration: none;                /* Décoration sur le lien             */
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
a:active {
  color: #567AA1;                       /* Couleur du lien actif              */
  text-decoration: none;                /* Décoration sur le lien             */
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
a:visited {
  color: #567AA1;                       /* Couleur du lien actif              */
  text-decoration: none;                /* Décoration sur le lien             */
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
a:hover {
  color: #567AA1;                       /* Couleur du lien actif              */
  /* font-weight:bolder; */
  text-decoration: underline overline;                /* Décoration sur le lien             */
}

/* IMAGES ******************************************************************* */
img {
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-bottom-style: none;
}
img.border {
  border-left: 1px;
  border-right: 1px;
  border-top:1px;
  border-bottom: 1px;
  border-top-style: dotted;
  border-right-style: dotted;
  border-left-style: dotted;
  border-bottom-style: dotted;
  border-color: #000000;
}
/* LIMTES DE TABLEAU ******************************************************** */
.LimitLeft {
  background-image:url('../_img/main/lim_left.gif');
  background-repeat:repeat-y;
}
.LimitRight {
  background-image:url('../_img/main/lim_right.gif');
  background-repeat:repeat-y;
}

/* TABLES ******************************************************************* */
td {
  color: #000000;
  font-size: 8pt;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
}

td.ContentBgPage {
  font-size: 8pt;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  background-color: #D5D5D5;
}

td.ContentBgMain {
  font-size: 8pt;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  color: #FFFFFF;
  background-color: #EEEEEE;
  background-image:url('../_img/main/lim_right.gif');
  background-repeat:repeat-y;
  background-position:right;
}

td.ContentBg {
  font-size: 8pt;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  background-color: #EEEEEE;
}

td.border {
  border: 1px #000000 dotted;
}


/* Zones de Texte *********************************************************** */
div.GlassDesc_Visible {
  position: absolute;
  height: 280px;
  width: 495px;
  visibility: visible;
  display: block;
}
div.GlassDesc_Hidden {
  position: absolute;
  height: 280px;
  width: 495px;
  visibility: hidden;
  display: none;
}
p.RawDesc {
  font-size: 6pt;
  font-family: 'fixedsys','courier-new','courier';
}
li {
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
/* FORMULAIRES ************************************************************** */
select {
  color: #000000;
  font-size: 10pt; 
  background: #D5D5D5; 
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
textarea {
  color: #000000; 
  font-size: 10pt; 
  background: #D5D5D5; 
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
input {
  font-size: 10pt;
  background: #D5D5D5;
  color: #000000;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
}
/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */
input.noborder {
  font-size: 10pt;
  background: #E9E9E9;
  color: #000000;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  border-bottom:0px;
  border-left:0px;
  border-top:0px;
  border-right:0px;
}
/* MISE EN FORME ************************************************************ */
H1 {
  font-size: 15pt;
  color: #000000;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  text-align: center;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
H1.left {
  font-size: 15pt;
  color: #606264;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  text-align: left;
  padding:2px 2px 6px 6px;
  margin:0px 0px 0px 0px;
}
H2 {
  color: #000000;
  text-align: right;
  font-size: 8pt;
  font-weight: 900;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
H3 {
  color: #000000;
  text-align: left;
  font-size: 8pt;
  font-weight: 900;
  font-family: 'tahoma','X', Times, Arial, Helvetica, sans-serif, X;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
HR {
  background: #567AA1;
  width: 100%;
  height: 2px;
}
/* Menu Déroulant * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.menuHidden {
  position:absolute;
  visibility:hidden;
  display:none;
  width:110px;
}
.menuVisible {
  position:absolute;
  visibility:hidden;
  display:none;
}
td.menuMOver {
  color:white;
  background-color:#6E97CC;
  font-family:'tahoma','X', '', Helvetica, Times, Arial, Helvetica, sans-serif, X;
  font-size:8pt;
  width:75px;
  cursor:help;
}
td.menuMOut {
  color:black;
  background-color:#88A6CD;
  font-family:'tahoma','X', '', Helvetica, Times, Arial, Helvetica, sans-serif, X;
  font-size:8pt;
  width:75px;
  cursor:help;
}