BODY {
	background-color : #FFFFCF; font-size: medium;
}

TD.AbsencePartielle { background-color: Yellow; }
TD.AbsenceTotale    { background-color: Red; }

TD.Alternance { background-color: #CCCCCC; }

TD.AVenir { background-color: #FFFFCC; }
TD.EnCours { background-color: #CCFFCC; }
TD.Termine { background-color: #FFCCCC; }
TD.Attention { background-color: #FFCCCC; }

TD.Arborescence     { font-size: x-small; }
TD.ArborescenceGras { font-size: x-small; font-weight: bold; }

/* dictionnaires */
TD.JLDictCodeAlt            { font-size: x-small; }
TD.JLDictCode  { font-size: x-small; background-color: #CCCCCC; }
TD.JLDictDescrAlt           { font-size: x-small; }
TD.JLDictDescr { font-size: x-small; background-color: #CCCCCC; }
TD.JLTitreTabCentre           { font-size: x-small; color: #FFFFFF; text-align: center; background-color: #003399; }
TABLE.JLFondBlanc { background-color: #FFFFFF; }
TD.JLDictTitre             { font-size: medium; font-weight: bold; text-align: center; color: #FFFFFF; background-color: #003399; }
.JLDictTitre             { font-size: x-small; font-weight: bold; }


A:link    { color : #003399; }
A:visited {	color : #003399; }
A:hover   { color : #003399; }
A:active  { color : #003399; }

A.EnteteTableau:link    { color : #FEB547; }
A.EnteteTableau:visited { color : #FEB547; }
A.EnteteTableau:hover   { color : #FEB547; }
A.EnteteTableau:active  { color : #FEB547; }

A.MenuGauche:link    { color : #FFFFFF; font-size: small; }
A.MenuGauche:visited { color : #FFFFFF; font-size: small; }
A.MenuGauche:hover   { color : #FFFFFF; font-size: small; }
A.MenuGauche:active  { color : #FFFFFF; font-size: small; }

A.OngletDevantLien:link      { color : #FFFFFF; font-size: medium; text-decoration: none; font-weight: bold; }
A.OngletDevantLien:visited   { color : #FFFFFF; font-size: medium; text-decoration: none; font-weight: bold; }
A.OngletDevantLien:hover     { color : #FFFFFF; font-size: medium; text-decoration: none; font-weight: bold; }
A.OngletDevantLien:active    { color : #FFFFFF; font-size: medium; text-decoration: none; font-weight: bold; }

A.OngletDerriereLien:link    { color : #FFFFFF; font-size: small; text-decoration: none; }
A.OngletDerriereLien:visited { color : #FFFFFF; font-size: small; text-decoration: none; }
A.OngletDerriereLien:hover   { color : #FFFFFF; font-size: small; text-decoration: none; }
A.OngletDerriereLien:active  { color : #FFFFFF; font-size: small; text-decoration: none; }

.OngletDevant   { font-size: medium; text-decoration: none; color: #FFFFFF; background-color: #003399; font-weight: bold; }
.OngletDerriere { font-size: small; text-decoration: none; color: #FFFFFF; background-color: #009999; }

.OngletDevantBG  { background-color: #003399 }
.OngletDeriereBG { background-color: #009999 }
.OngletFillerBG { background-color: #FFFFCF }

.OngletsTitre {
	font-size: large;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #003399
	}

.OngletsTitrePF {
	font-size: medium;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #003399
	}

TD.TitreTableauCentre               { font-size: x-small; color: #FFFFFF; text-align: center; background-color: #003399; }
TD.TitreTableauCentreAlternance     { font-size: x-small; color: #FFFFFF; text-align: center; background-color: #CCCCCC; }

TD.TitreTableauGauche               { font-size: x-small; color: #FFFFFF; text-align: left;   background-color: #003399; }
TD.TitreTableauGaucheAlternance     { font-size: x-small; color: #FFFFFF; text-align: left;   background-color: #CCCCCC; }

TD.TitreTableauDroite               { font-size: x-small; color: #FFFFFF; text-align: right;  background-color: #003399; }

TABLE { font-size: small; color: #000000; }
CAPTION { color: #000000; }
TABLE.FondBlanc { background-color: #FFFFFF; font-size: small; }
TABLE.MiseEnPage { background-color: #e2e2e2; color: #000000;}
TD.MiseEnPage { background-color: #e2e2e2; color: #000000;}

.Libelle { font-weight: bold; }

.MsgErreur {
	font-size: large;
	font-weight: bold;
	color: Red;
	text-align: center;
	}

.MsgErreurPageLogin {
	font-size: medium;
	font-weight: bold;
	color: White;
	background-color: Red;
	}

.MsgSucces {
	font-size: large;
	font-weight: bold;
	color: Green;
	text-align: center;
	}
	
.MsgInformation {
	font-size: large;
	font-weight: bold;
	text-align: center;
	}
	
.TitreMatGrpProfPageRes {
	font-size: large;
	font-weight: bold;
	text-align: left;
	}

.TitrePageContenuGauche {
	font-size: large;
	font-weight: bold;
	text-align: left;
	}

.TitrePageContenu {
	font-size: x-large;
	font-weight: bold;
	text-align: center;
	}
