BODY {
	background-color:#156A9F;
	font-family : Arial, Helvetica, sans-serif;
	font-size :10pt;
	margin : 0px 0px 0px 0px;
	scrollbar-3dlight-color : #EEF2F2;
	scrollbar-arrow-color : #156A9F;
	scrollbar-base-color : #EEF2F2;
	scrollbar-darkshadow-color : #EEF2F2;
	scrollbar-face-color : #EEF2F2;
	scrollbar-highlight-color : #156A9F;
	scrollbar-shadow-color : #156A9F;
	scrollbar-track-color : #F2F2F2;/*#0D93AA; bleu ciel*/
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size :8pt;
}

.blanc {
	10pt;
	color:#124568;
}

.textblanc{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF; /* blanc */
	font-weight:bold;
}

.grostitre{
	font-family : Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#156A9F; /* bleu */
	font-weight:bold;
}

TH {
	font-size :10pt;
	color:#124568;
}

.erreur {
	font-size :10pt;
	color: #FF0000;
}

/* defini les autres cases du tableau */
TABLE.table {
	background : #EEF2F2; 	/* gris */
	color : #000000;	/* noir */
	border : 1px solid #156A9F;	/* bordure bleu*/
}

.titre{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF; /* blanc */
	background : #156A9F; /* bleu */
	font-weight:bold;
}

/* couleurs des liens, pas de soulignement */
A:LINK.lien,A:VISITED.lien {
	text-decoration:none;
	color: #000000; /* noir */
}

.lienbleu{
	text-decoration:none;
	color: #156A9F; /* bleu */
}

.lienblanc{
	text-decoration:none;
	color: #FFFFFF; /* blanc */
}

.lienblancBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lienorange{
	text-decoration:none;
	color: #FDBE60; /* orange */
}


/* texte stats */ 
.stats{
	font-size:7pt;
	color:#000000; /* noir */
}

.menu {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:white;
	font-weight:bold;
}
.menu_disabled{
	font-family : Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:grey;
	font-weight:bold;
}
.menuhaut {
	text-decoration:none;
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:white;
	font-weight:bold;
}

A:ACTIVE.menu, A:FOCUS.menu, A:LINK.menu, A:VISITED.menu {
	text-decoration:none;
	font-size:8pt;
	color:white;
	font-weight:bold;
}


A:HOVER.menuhaut{
	color:#FDBE60;
}

.large{
	font-size : large;
}
/* pour la facture de l'appprenant*/
.fact_normal{
	font-size : 12pt; /* taille 12 */
}

.fact_titre{
	font-size : 13pt; /* taille 13 */
}

/* pour les quizzs */
.bleuc{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#156A9F; /* blanc */
	/*background : #0D93AA;*/ /* bleu ciel*/
	background : #EEF2F2; /* orange*/
	font-weight:bold;
}

.libmodule{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; /* noir */
}

.Blibmodule{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; /* noir */
	font-weight:bold;
}


.libtheme{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; /* noir */
}

.Blibtheme{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; /* noir */
	font-weight:bold;
}

.BIlibsoustheme{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000; /* noir */
	font-weight:bold;
	font-style:italic;
}

/* Ajout 17 juillet 2003, Antoine*/

.menu_manager{
	font-family : Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFC759; /* jaune-orange */
	font-weight:bold;
}


/*Classe Agenda*/
A.event:LINK,A.event:ACTIVE,A.event:VISITED{
	font-family:Arial;
	font-size:10pt;
	color:black;
	text-decoration:none;
}

A.event:HOVER{
	background-color:#c23524;
	color:white;
}

A.date_event{
	background-color:#C23524;
	color:white;
}

TH.event{
	background-color:#006699;
	color:white;
	font-family:Arial;
	font-size:10pt;
	border : 1px solid #156A9F;
	decoration:none;
}

TABLE.event{
	background-color:#FBDB7B;
	border-botom-color : #B0B0B0;
	bordercolordark :#FFFFFF;
	
	bordercolorlight:#B0B0B0;
	
	border : 1px solid #156A9F;
	cellspacing:0;
	cellpadding:0;
	border-bottom-color : Blue;
	
}


.titre_manager{	
	font-size:8pt;
	background-color : #156E9F;
	background : #156A9F;
	border-left :1px #156A9F solid;
	border-right : 1px #156A9F solid;
	border-top : 1px #156A9F solid;
	border-bottom : 1px #156A9F solid;
	margin: 0px;
}

.TDBleu{
	font-family : Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #156A9F;
	background : #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	height: auto;
}

TABLE.table {
	font-family : Arial, Helvetica, sans-serif;
	background : #FFEB9B; 	/* jaune pâle */
	color : #000000;	/* noir */
	font-size: 11px;
	border : 1px solid #FFCC00;	/* bordure bleu foncé*/
}

.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2C4A85;
	text-decoration: none;
}
.info:hover {
	background-color: #FCDA54;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #2C4A85;
	height: 10px;
	width: 100%;
}
.info_click {
	background-color: #FCDA54;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #2C4A85;
	height: 10px;
	width: 100%;
}