body
{
  font-family: Arial, Times, serif;
background-color: #00842B;
}

* {
margin:0;
padding:0;
}
.corps {
width: 850px;
margin: auto;
}
.cadre {
height: 755px;
background-image: url("img/index.jpg");
background-repeat: no-repeat;
background-position: center;
}
.cadre1 {
margin: auto;
padding: 5px;
width: 500px;
border-color: #C0C0C0;
border-style: inset;

}
.cadre2 {
margin: auto;
padding: 5px;
width: 700px;
}
.cadre3 {
margin: auto;
padding: 5px;
width: 820px;
}
.texte {
width: 70%;
margin: auto;
}
.gauche { 
	float : left;
	padding-bottom: 5px;
	padding-right: 5px;
}
.droite { 
	float : right;
	padding-bottom: 5px;
	padding-left: 5px;
}
h1
{
	font-size: 150%;
	text-align: center;
   color: white;
   }
h2
{
	font-size: 100%;
		text-align: center;
			  color: white;
}
h3
{
	font-size: 90%;
		text-align: center;
			   color: white;

}
h4
{
   	text-align: center;
	font-size: 90%;
	   color: black;

}
h5
{
		text-align: justify;
	font-size: 85%;
   	text-indent: 20px;
   	color: black;

}
h6
{
   	text-align: justify;
   	text-indent: 40px;
	font-size: 80%;
}
p
{
   text-align: justify;
	font-size: 80%;
	   line-height: 20px;
	   color: white;
}

a img 
{
   border: none; /* Pas de bordure */
}
a
{
	font-weight: bold;
	font-size: 90%;
		   color: black;
	text-decoration:none;
}
.dessous
{
   clear: both;
}
.menu {
margin: auto;
width: 850px;
}
td {
	text-align: center;
	border: 2px solid #66FF66;
		width: 140px;
	height: 25px; 
font-size: 80%;
background-color: #66FF66;
}
label {
display:block;
width:200px;
float:left;
}
fieldset
{
   margin-bottom: 10px; /* Une marge pour s&eacute;parer les fieldset */
   padding: 5px;
}
legend /* On met un peu plus en valeur les titres des fieldset */
{
   color: white;
   font-weight : bold;
   }