body
{
 width: 100%;
 margin: auto;
 font-family: Comic sans MS;
 background: url("images/fondd.png") repeat-y right ;
 background-color:rgb(0,132,74);
 }
 
 #en_tete
{  
   margin:auto;
   margin-top:0px;	
   width:900px;
   background-color:white;
   margin-bottom:0px;
}
#menu
{
  background-image: url("images/menu.png"); 
  width: 900px;
  margin:auto;
  margin-bottom:0px;  
}

.element_menu
{
   font-family: Comic sans MS;
   font-size:110%;
   margin-left:185px;
   
}

.lientitre
{
color: green;
text-decoration : none;
background-color:white;
padding-left: 10px;
padding-right : 10px;
}
.lientitre:hover
{
color: green;
background-color:orange;
}

   
#corps
{
   width: 900px;
   text-align: justify;
   margin:auto;
   margin-top:0px;
   margin-bottom:0px;   
   background-color:white;
   padding-right:1px;
}

h1
{
color:green;
text-align:center;
}
h2
{
color:green;
}
h3
{
color:orange;
margin-left:15px;
}

p
{
text-indent:20px;
color:green;
}

a img
{
padding: 1px;
border: 1px dotted gray;
}
.liste_image
{
width: 160px;
height: 160px;
float: left;
text-align: center;
font-size: 12px;
}


table /* Le tableau en lui-même */
{
   
   border: 2px solid orange; /* Bordure du tableau avec effet 3D (outset) */
   border-collapse: collapse; /* Colle les bordures entre elles */
}
tr /* Les cellules normales */
{
  
   font-family: serif;
   color:green;
   font-size: 95%;
   text-align: center; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}
td
{
   border: 2px solid orange;
   padding : 3px
}

input,textarea
{
background-color:Azure;
}

input:focus,textarea:focus
{
background-color:orange;
}
legend
{
color:green;
}



