/*
// GENERAL ////////////////////////////////////////////////////////
*/

body {
  scrollbar-face-color: #dfe5e8;
  scrollbar-highlight-color: #f3f3f3;
  scrollbar-3dlight-color: #3e505a;
  scrollbar-darkshadow-color: #3e505a;
  scrollbar-shadow-color: #f3f3f3;
  scrollbar-arrow-color: #ad0f0f;
  scrollbar-track-color: #dfe5e8;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  margin: 0px;
  color: #ff1f0f;
}

/*
// POLICES ////////////////////////////////////////////////////////
*/

.arial11blanc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}
a.arial11blanc:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}

.arial11blancs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}
a.arial11blancs:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}

.arial11noir {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a.arial11noir:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}

.arial11noirs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
}
a.arial11noirs:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.arial11rouge {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff1f0f;
  text-decoration: none;
}
a.arial11rouge:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff1f0f;
  text-decoration: underline;
}

.arial11rouges {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff1f0f;
  text-decoration: underline;
}
a.arial11rouges:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff1f0f;
  text-decoration: none;
}

.arial12blanc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
a.arial12blanc:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: underline;
}

.arial12noir {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
a.arial12noir:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}

.arial14blanc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}
a.arial14blanc:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline;
}

.arial14rouge {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ff1f0f;
  text-decoration: none;
}
a.arial14rouge:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ff1f0f;
  text-decoration: underline;
}

.arial14noir {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
a.arial14noir:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  text-decoration: underline;
}

.verdana10noir {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
a.verdana10noir:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}

.verdana10noirs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}
a.verdana10noirs:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

.verdana10rouge {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff1f0f;
  font-weight: bold;
  text-decoration: none;
}

.verdana10bleu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0066ff;
  font-weight: bold;
  text-decoration: none;
}

/*
// FORMULAIRES ////////////////////////////////////////////////////////
*/

form {
  margin: 0;
  display: inline;
}

.case_bouton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px #333333 solid;
  font-weight: normal;
  text-align: center;
  height: 16px;
}

.case_formulaire {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  border: 1px #777777 solid;
  font-weight: normal;
  background-color: #f6f6f6;
}

.case_recherche {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  border: 1px #ced5d6 solid;
  font-weight: normal;
  height: 16px;
}

.case_login {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px #333333 solid;
  font-weight: normal;
  height: 16px;
}
.case_login_over {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  border: 1px #333333 solid;
  font-weight: normal;
  background-color: #f0f0f0;
}

.case_liste {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  border: 1px #333333 solid;
  font-weight: normal;
  background-color: #ff1f0f;
}

/*
// TABLEAUX ////////////////////////////////////////////////////////
*/

.cadre_erreur {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 15px;
  border: 1px #ed1a21 solid;
  background-image: url(Images/Fond_erreur.gif);
}

.cadre_ok {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  padding: 15px;
  border: 1px #39ae2a solid;
  background-image: url(Images/Fond_ok.gif);
}

.cadre_bleu {
  padding: 10px;
  border: 1px #95b8df solid;
  margin-bottom: 10px;
  background-color: #e8eff7;
}

.cadre_gris {
  padding: 15px;
  border: 1px #d4d4d4 solid;
  background-color: #f8f8f8;
}

.cadre_gris2 {
  padding: 15px;
  border: 1px #d4d4d4 solid;
}

.cadre_recherche {
  border: 1px #ced5d6 solid;
  margin-bottom: 10px;
  background-image: url(Images/Fond_recherche.gif);
}

.tableau_entete {
  padding: 2px 10px;
  border: 1px #333333 solid;
  background-image: url(Images/Fond_recherche.gif);
  margin-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ff1f0f;
  text-decoration: none;
}

.tableau {
  padding: 2px 10px;
}

.tableau_bas {
  background-color: #000000;
}

.tableau_liste {
  padding: 2px 10px;
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.tableau_liste td {
  border-top: 1px #444444 solid;
}

.tableau_liste_none {
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.tableau_liste_none td {
  border-top: 0px;
}
