body {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background-color:black;
	text-align:justify;
	margin:0px;
}

img{
	border:0px;
}

p,ul,li,td,th,form,input,textarea {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:0;
	margin:0;
}

h1 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
}

h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:black;
}

.menu a:link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	color:white;
	text-decoration:none;
}
.menu a:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	color:white;
	text-decoration:none;
}
.menu a:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
	color:white;
	text-decoration:underline;
}	


#page
{
	position: absolute;
	width: 422px;        /* selon la largeur voulue */
	margin-left: -200px;  /* moitie de width */
	left: 50%;          /* constant, toujours 50%  */
	height: 200px;       /* selon la quantite de texte */
	margin-top: -100px;   /* moitie de height */
	top: 50%;           /* constant, toujours 50% */

}

#contenu { margin: 1em; }

#haut_page
{
	background: url(images/fond_haut.jpg);
	height:350px;
}

#corps
{
	background-color:#FFFFFF;
	overflow:visible;
}

#pied_page
{
	position:relative;
	background:url(images/fond_bas.jpg);
	height:100px;
}

#menu
{
	position:relative;
	color:#FFFFFF;
	top: -20px;
	height: 20px;
}

#menu_bas
{
	position:relative;
	color:#FFFFFF;
}

#banniere
{
	position:relative;
	top: 10px;
}


div#centre
{
	position:relative;
	color:black;
	width:570px;
	overflow: hidden;
	background:white;
	padding: 0px;
	margin: 0px 0px;
	margin-left:100px;
}

div#droit
{
	position:absolute;
	width:341px;
	left: 681px;
	top: 206px;
}
