.champ_formulaire{
  border: 2px solid #dddddd;
  color: #444444;
  font: 11px Verdana;
}

.espacement_entete{
  margin-top: 20px;
}

a{ text-decoration: none; }

a.lien_administration{
  background-color: #fdf8c3;
  border: 1px dotted #555555;
  color: #5c3f71;
  font: 7.5pt Verdana, Arial, Sans-Serif;
  padding: 4px;
}

a.lien_adresse_courriel{
  color: #444444;
  font-weight: bold;
}

a.lien_copyright,
span.texte_copyright{
  color: #bbbbbb;
  font: 7.5pt Verdana;
}

a.lien_copyright:hover{ color: #888888; }

a.lien_liste_entree{
  color: #6680e2;
  font: 8pt Arial;
}

a.lien_retour_accueil{
  color: #777777;
  font: 11px Verdana, Arial, Sans-serif;
}

a.lien_triage_actif,
a.lien_triage_inactif,
span.texte_trier_entrees{
  color: #474747;
}

a.lien_triage_actif,
a.lien_triage_inactif{
  border: 1px dotted #777777;
  font: 7.5pt Verdana, Arial, Sans-Serif;
  padding: 4px;
}

a.lien_triage_actif{ background-color: #ebf8dc; }

a.lien_triage_inactif{ background-color: #dce9f8; }

body{
  background: #eeeeee url(../images/arriere-plan.png) fixed;
  margin: 0;
  padding: 0;
}

div.marge_bas-de-page{ margin: 10px; }

p.espacement_bas_de_page{
  margin-bottom: 20px;
}

select.liste_categories{
 width: 140px;
}

select.liste_categories,
select.liste_departements{
 font-size: 9px;
}

select.liste_departements{
 width: 250px;
}

span.boite_recherche{
  color: #333333;
  font: 9pt Verdana, Arial, sans-serif;
}

span.copyright_bas_de_page{
  color: #bbbbbb;
  font: 7pt Verdana, Arial;
}

span.libelle_afficher_personnel_departement{
  color: #777777;
  font: 8.5pt Verdana, Arial, sans-serif;
}

span.libelle_erreur{
  color: #cb2525;
  font: 10pt Verdana;
}

span.libelle_recherche{
  color: #999999;
  font: 7.5pt Verdana, Arial, sans-serif;
}

span.libelle_entrees_trouvees{
  color: #c84512;
  font: bold 10pt Verdana;
}

span.note_bas_de_page{
  color: #888888;
  font: 8pt Verdana, Arial;
}

span.table_resultats_cellules{ font: 7.5pt Arial; }

span.table_resultats_cellules_entete{
  font: bold 7.5pt Verdana;
  vertical-align: middle;
}

span.texte_categorie_rubrique{
  color: #000000;
  font: bold 10pt Verdana;
}

span.texte_formulaire_contact{
  color: #000000;
  font: 8pt Verdana;
}

span.texte_note_rubrique{
  color: #666666;
}

span.texte_note_rubrique,
span.texte_trier_entrees{
  font: 8pt Verdana;
}

img{
  border: 0;
  vertical-align: middle;
}

input.bouton_editer_informations_1{
  background-image: url('../admin/images/icone_editer1.png');
  cursor: pointer;
}

input.bouton_editer_informations_1, input.bouton_editer_informations_2{
  border: solid 0;
  color: #ffefa4;
  cursor: pointer;
  font-size: 0;
  height: 13px;
  vertical-align: middle;
  width: 13px;
}

input.bouton_editer_informations_2{
  background-image: url('../admin/images/icone_editer2.png');
  cursor: pointer;
}

input.bouton_envoyer_courriel{
  background-image: url('../images/icone_courriel.png');
  border: solid 0;
  color: #d6d3d6;
  cursor: pointer;
  font-size: 0;
  height: 9px;
  vertical-align: middle;
  width: 13px;
}

input.champ_entree{ font: 11px Arial; }

p{ text-align: center; }

select{ font-size: 9px; }

table{
  margin-left: auto;
  margin-right: auto;
}

table.table_resultats{
  border: none;
  border-spacing: 1px;
  width: 520px;
}

td.cellule_formulaire_courriel,
td.cellule_formulaire_courriel_droite{ padding: 7px; }

td.cellule_formulaire_courriel,
td.cellule_formulaire_courriel_droite,
td.table_resultats_cellule_casier,
td.table_resultats_cellule_courriel,
td.table_resultats_cellule_editer,
td.table_resultats_cellule_local,
td.table_resultats_cellule_departement,
td.table_resultats_cellule_nom_complet,
td.table_resultats_cellule_telephone,
td.titre_entete_page{ text-align: center; }

td.cellule_formulaire_courriel_droite{ text-align: right; }

td.table_resultats_cellule_casier{ width: 45px; }

td.table_resultats_cellule_courriel,
td.table_resultats_cellule_editer,
td.table_resultats_cellule_local{ width: 55px; }

td.table_resultats_cellule_departement{ width: 120px; }

td.table_resultats_cellule_nom_complet{ width: 130px; }

td.table_resultats_cellule_poste{ width: 40px; }

td.table_resultats_cellule_telephone{ width: 75px; }

td.titre_entete_page{
  background-color: #cccccc;
  color: #314d8b;
  font: bold 13pt Verdana;
  padding: 3px;
}

tr.table_resultats_cellules_entete{
  background-color: #fde2c3;
  text-align: center;
}