body {
	font-family: Geneva, Arial, Helvetica, sans-serif; color: #000000 ;	font-size: 75%;
	background-image: url(../lib/bg_.jpg) ;
	/*background-attachment:fixed;*/
	background-repeat:repeat-x ;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
A:link {
	COLOR: #494e5c; TEXT-DECORATION: none
}
A:visited {
	COLOR: #494e5c; TEXT-DECORATION: none
}
A:active {
	COLOR: #494e5c;  TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
a img{
	border: none;
}
ul{
	list-style: none; }
.TD_gauche {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FF0000;
}
.TD_droite {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FF0000;
}
.conteneur {
	width: 790px;  /* cette largeur crée un conteneur qui s'adaptera dans une fenêtre de navigateur de 800 pixels avec les tailles de police par défaut */
	background: #FFFFFF;
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	border: 1px solid  #f5f5f5;
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
}
h1{
	background: url(../images/h.gif) 0 0 repeat-x;
	border: 1px solid #e1e1e1;
	padding: 0 0 0 2px;
	margin: 0 0 0 2px;
	font-family: "Howie's_Funhouse", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
h2{
	background: url(../images/h.gif) 0 0 repeat-x;
	border: 1px solid #e1e1e1;
	padding: 0 0 0 2px;
	margin: 0 0 0 2px;
	font-family: "Howie's_Funhouse", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h3{
	background: url(../images/h.gif) 0 0 repeat-x;
	font-size: 11px;
	margin: 0 0 0 2px;
	color: #000000;
}
h4{
	background: url(../images/h.gif) 0 0 repeat-x;
	font-size:10px;
	margin: 0 0 0 2px;
	font-weight:bold;
}
td {
	padding: 2px;
}
SELECT {
	FONT-SIZE: 80%; background:#e7e6e8;
}
INPUT {
	FONT-SIZE: 80%; background:#e7e6e8;
}
TEXTAREA {
	FONT-SIZE: 80%; background:#e7e6e8;
}
INPUT {
	FONT-FAMILY: Verdana, Arial, "DejaVu Sans", "Bitstream Vera", Geneva, Helvetica, sans-serif; color:#333; background: #e7e6e8;
}
SELECT {
	FONT-FAMILY: Verdana, Arial, "DejaVu Sans", "Bitstream Vera", Geneva, Helvetica, sans-serif; color:#333 ; background: #e7e6e8
}
OPTION {
	FONT-FAMILY: Verdana, Arial, "DejaVu Sans", "Bitstream Vera", Geneva, Helvetica, sans-serif; color:#333 ; background: #e7e6e8
}
.images_g {
	text-align: right;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.images_d {
	text-align: left ;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bg-td {
background: url(../images/background.png) no-repeat; }
/*img{
	border: 1px #666666 dashed;
}*/
.table { BORDER: #000 1px dashed }
#foot { 
	padding: 0 10px; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
	background:#494e5c; font-size:0.9em; text-align:center;
}
 #foot A:link {
	COLOR: #FFFFFF; BORDER-BOTTOM: #999 1px dashed; TEXT-DECORATION: none
}
#foot A:visited {
	COLOR: #FFFFFF ; BORDER-BOTTOM: #999 1px dashed; TEXT-DECORATION: none
}
A:active {
	COLOR: #FFFFFF; BORDER-BOTTOM: #999 1px dashed; TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #FFFF00 ; BORDER-BOTTOM: #ff0000 1px dashed; TEXT-DECORATION: none
}
#foot p {
	margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
	padding: 5px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
}