BODY {
   font-family: Verdana;
   font-size: x-small;
   color: #E4E4E4;
   background-color: #101018;
   scrollbar-highlight-color: #93B7DF;
   scrollbar-3dlight-color: #93B7DF;
   scrollbar-shadow-color: #0E56B4;
   scrollbar-darkshadow-color: #93B7DF;
   scrollbar-arrow-color: #DDFFDD;
   scrollbar-face-color: #101018;
   scrollbar-track-color: #101018;
   margin: 0;
}

A, :visited, :link, :active {
   color : #93B7DF;
   text-decoration:none;
}

A:hover, :visited:hover, :link:hover, :active:hover {
   color : #0E56B4;
   text-decoration:none;
}

TABLE {
   font-family: Verdana;
   font-size: x-small;
}

TD {
   padding: 4;
   padding-bottom: 5;
   padding-top: 5;
}

SELECT {
   font-size: x-small;
   font-family: Verdana;
   background-color: #101018;
   color: #E4E4E4;
}

INPUT {
   font-size: x-small;
   font-family: Verdana;
   background-color: #101018;
   color: #E4E4E4;
}

TEXTAREA {
   font-size: x-small;
   font-family: Verdana;
   background-color: #101018;
   color: #E4E4E4;
}

.hiddentext {
  color: #212129;
}

.titre { /* Affichage du titre de la page */
   font-weight: bold;
   font-size:x-large;
   text-align: center;
   color: #DDFFDD;

   text-decoration:underline;

}

.stitre { /* Sous-titre 1 */
   font-size: medium;
   color: #BBDDDD;

   font-weight: bold;
}

.stitre2 { /* Sous-titre 2 */
   color: #BBDDDD;

   font-weight: bold;
}

.petit { /* Affichage de texte en plus petit */
  font-size: xx-small;
}

.erreur { /* Affichage des messages d'erreur en rouge */
   font-weight: bold;
   color: #FF0000;
}

.jour { /* style de la cellule du jour courant pour le calendrier */ 
   font-weight: bold;
   text-decoration: overline underline;

}

.event { /* style de la cellule avec un événement pour le calendrier */ 
   cursor:hand;
   border-color: #970000;
   background-color: #101018;
}

#entete
{
	
	text-align: left;

	background: #101018 url('logo.jpg') no-repeat center top;

	height: 175px;

	padding: 0;
	border-spacing: 0;
	margin: 0;
}




#container
{

	margin: 0 auto;
	padding: 10px;
	border-width: 0px;
	border-spacing: 0px;
	border: 1px solid gray;
	background: #1e1e24 url('logo_shade.jpg') no-repeat center -175px;

	text-align: justify;

}



#cadre
{

	margin: 0 auto;
	padding: 5px;
	border-width: 0px;
	border-spacing: 0px;
	border: 1px solid gray;
	background-color: #101018;

	text-align: justify;

	font-size: xx-small;
}



#cadre2
{

	margin: 0 auto;
	padding: 5px;
	border-width: 0px;
	border-spacing: 0px;
	border: 1px solid gray;
	background-color: #1e1e24;

	text-align: justify;
}





#footer
{

	margin: 0;

	padding: 0px;

	clear: both; 
	color: #4C4C4C;
   	font-size: xx-small;
}

#col{
	padding-top: 0;
}
