* {margin: 0; padding:0;}
body
{
	background: #f0f9ff ;
	text-align: center ;
	color: #927034 ;
}
#cadre_haut
{
	width: 976px ;
	height: 34px ;
	margin: 0px auto;
	background: url(centrehaut.png) no-repeat ;
}
#cadre_bas
{
	width: 976px ;
	height: 34px ;
	margin: 0px auto ;
	background: url(centrebas.png) no-repeat ;
}
#conteneur
{
	width: 976px ;
/*	height: 850px ;*/
	background: url(centre.png) repeat-y ;
	margin: 0px auto ;
	text-align: center ;
}
#haut
{
	margin: 0px auto ;
}
#milieu
{
	margin: 0px auto ;
	text-align: justify ;
}
h1
{
	height: 206px ;
	margin: 0 ;
	color: #9d3001 ;
	text-align: center ;
	font-style: italic ;
	font-size: 3em ;
	background: url(titre.png) no-repeat ;
	background-position: center; 
}
h2
{
	text-align: center ;
	color: #01b74d ;
	font-style: italic ;
	font-size: 2em ;
}
h3
{
	text-align: center ;
	color: #039EC5 ;
	font-style: italic ;
	font-size: 1.5em ;
}
h4
{
	text-align: center ;
	color: #0344C5 ;
	font-style: italic ;
	font-size: 1.2em ;
}
table
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	margin: 0 auto;
	border-collapse:collapse;
}
td
{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
}
.texte {
	color: #0344C5 ;
	font-style: italic ;
	font-size: 16px ;
}
.bouton {
	font: 12px , "Trebuchet MS", helvetica, sans-serif ;
	border: 2px solid #E13500; 
	background-color: #ffffff;
	color:#E13500;
	height:20px;
	cursor : pointer;
}
input.bouton:hover {
	background-color:#E13500;
	color:ffffff;
}
input.bouton:active {
	border:2px solid #E13500; 
	background-color:#E13500;
	color:ffffff;
}
.bordure
{
	border-right-width: 1;
	border-left-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
}
.bordure-bas
{
	border-right-width: 0;
	border-top-width: 0;
}
.marge
{
	padding-top:10px;
	padding-bottom:10px;
}
.remarques
{
	color: #6a0b0b ;
}
.demain
{
	color: #ee7614 ;
}