/* General */
  BODY      { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF }
  A.erreur  { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #ED1015 }
  A.ok      { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #27C26D }
  TD        { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF }

  A         { font-family: Helvetica, Arial; font-size: 13px; color: #003399; font-weight: bold }
  A:link    { font-family: Helvetica, Arial; font-size: 13px; color: #354785; font-weight: normal; text-decoration: none }
  A:visited { font-family: Helvetica, Arial; font-size: 13px; color: #354785; font-weight: normal; text-decoration: none }
  A:hover   { font-family: Helvetica, Arial; font-size: 13px; color: #354785; font-weight: normal; text-decoration: underline }


/* Lien */
  A.lien         { color: #354785; font-weight: bold; text-decoration: none }
  A.lien:link    { color: #354785; font-weight: bold; text-decoration: none }
  A.lien:visited { color: #354785; font-weight: bold; text-decoration: none }
  A.lien:hover   { color: #354785; font-weight: bold; text-decoration: underline }
  A.lienb         { color: #FFFFFF; font-weight: bold; text-decoration: none }
  A.lienb:link    { color: #FFFFFF; font-weight: bold; text-decoration: none }
  A.lienb:visited { color: #FFFFFF; font-weight: bold; text-decoration: none }
  A.lienb:hover   { color: #FFFFFF; font-weight: bold; text-decoration: underline }


/* Lien Menu */
  TD.menu        { font-family: Helvetica, Arial; font-size: 13px; color: #354785 }
  A.menu         { color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
  A.menu:link    { color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
  A.menu:visited { color: #354785; font-size: 11px; font-weight: bold; text-decoration: none }
  A.menu:hover   { color: #FF0000; font-size: 11px; font-weight: bold; text-decoration: none; background: #354785 }


/* Titres tableaux */
  A.tableau  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #FDFC65 }


/* Tableaux */
  TH.vis  { font-family: Helvetica, Arial; font-size: 13px; background: #FDFC65; color: #1C2D67 }  /* Champs    */
  TD.visu { font-family: Helvetica, Arial; font-size: 13px; color: #FFFFFF }  /* Données   */

  TD.vis  { font-family: Helvetica, Arial; font-size: 13px; background: #354785; color: #FFFFFF }  /* Données   */
  TD.vis4 { font-family: Helvetica, Arial; font-size: 13px; background: #495B98; color: #FFFFFF }  /* Référants */
  TD.lien { font-family: Helvetica, Arial; font-size: 13px; background: #495B98; color: #FFFFFF }


/* Lien Référant + Mots clés*/
  A.ref         { font-family: Helvetica, Arial; font-size: 13px; text-decoration: none      }
  A.ref:link    { font-family: Helvetica, Arial; font-size: 13px; text-decoration: none      }
  A.ref:visited { font-family: Helvetica, Arial; font-size: 13px; text-decoration: none      }
  A.ref:hover   { font-family: Helvetica, Arial; font-size: 13px; text-decoration: underline }

  A.cles  { font-family: Helvetica, Arial; font-size: 13px; font-weight: normal; color: #B3FD82 }


/* Divers */
  A.host  { font-family: Helvetica, Arial; font-size: 13px; font-weight: normal; color: #FFCC00 }
  A.srv   { font-family: Helvetica, Arial; font-size: 13px; font-weight: normal; color: #A9C6FA }
  A.liens { font-family: Helvetica, Arial; font-size: 13px; font-weight:   bold; color: #A9C6FA }
  A.titre { font-family: Helvetica, Arial; font-size: 12pt; font-weight:   bold; color: #1C2D67; background: #FDFC65 }


/* Calendrier */
  TD.vis1 { font-family: Helvetica, Arial; font-size: 11px; background: #354785; color: white } /* jours ouvrés */
  TD.vis2 { font-family: Helvetica, Arial; font-size: 11px; background: #B8C8FE; color: white } /* invalide */
  TD.vis3 { font-family: Helvetica, Arial; font-size: 11px; background: #5A6BA5; color: white } /* week-end */
  TD.mois { font-family: Helvetica, Arial; font-size: 13px; background: #FCFC99; color: #1C2D67; font-weight: bold; }