body {
	background-color:#FFFFFF;
	margin-top:0;
	font-family:Tahoma;
	font-size:10px;
	color: #000000;
}

h1  {
	color: #005EAF;
	font-size:14px;
	margin-left:36px;
}

h2 {
	color: #005EAF;
	font-size:12px;
	margin-left:36px;
}
h1.menu {
color:#FFFFFF;
}

h3, h4, h5, h6 {
	color: #006699;
	margin-left:12px;
}
/* ================= LIENS ============================*/
					/* Lien Blanc */
					a {
					  color:#FFFFFF;
					  font-weight:bold;
					  text-decoration:none;
					}
					a:hover {
						COLOR:#618ACC;
						/*FONT-FAMILY: Verdana;
						TEXT-DECORATION: underline overline*/
					}

					/* LIENS MENU=1 */
					a.lien1 {
					  color:#ff002a;
					  font-weight:bold;
					  text-decoration:none;
					}
					a.lien1:hover
					{
						COLOR:#920018;
						/*FONT-FAMILY: Verdana;
						TEXT-DECORATION: underline overline*/
					}
					/* LIENS MENU=2 */
					a.lien2 {
					  color:#005fb0;
					  font-weight:bold;
					  text-decoration:none;
					}
					a.lien2:hover
					{
						COLOR:#005fb0;
						/*FONT-FAMILY: Verdana;
						TEXT-DECORATION: underline overline*/
					}
					/* LIENS MENU=3 */
					a.lien3 {
					  color:#177e00;
					  font-weight:bold;
					  text-decoration:none;
					}
					a.lien3:hover
					{
						COLOR:#177e00;
						/*FONT-FAMILY: Verdana;
						TEXT-DECORATION: underline overline*/
					}


					
/* ========================== TABLEAU ==================== */

td.normal {
background-image:url(../images/fond_menu_2.png);
background-repeat:no-repeat;
background-color:#005EAF;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-color:#000000;
color:#000000;
font-size:10px;
}
td.alt {
background-color:#e8f1f9;
}
td.normal_2 {
background-repeat:no-repeat;
background-color:#005EAF;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-color:#000000;
color:#ffffff;
font-size:10px;
font-weight:bold;
}
td.normal_bas {
background-color:#FFFFFF;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-style:solid;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-color:#000000;
color:#000000;
font-size:10px;
}

.NORMAL {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
.TITRE {
font-family:Arial;
font-size:18px;
color:#ffffff;
background-color:#005EAF;
background-image:url(../images/fond_menu_2.png);
background-repeat:no-repeat;
margin-left:36px;
}
.Titre_h1  {
	color: #005EAF;
	font-size:14px;
	margin-left:0px;
	font-weight:bold;
}

p {
text-align:justify;
margin-left:12px;
margin-right:12px;
}
* {
   font-size: 11px; /* on d�finit les propri�t�s de texte pour toutes les balises */
   font-family: Tahoma,Verdana,Arial,serif;
}
a.info {
   position: relative;
   color: White;
   text-decoration: none;
   font-size:9px;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on d�finit une valeur pour l'ordre d'affichage */

   cursor: help; /* on change le curseur par d�faut en curseur d'aide */
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propri�t� white-space pour qu'il n'y ait pas de retour � la ligne non-d�sir� */

   top: 30px; /* on positionne notre infobulle */
   left: 20px;

   background: white;

   color: green;
   padding: 3px;

   border: 1px solid green;
   border-left: 4px solid green;
}
