body {
   background-image:url('./images/bg.png'); /*Couleur de fond de la page Web*/
   font-family:Verdana, Arial, Helvetica, sans-serif; /*Polices d’écriture*/
   font-size:11px; /*Taille d’écriture*/
   padding:0; /*Pour que la page n’ai aucune marge*/
   margin:0; /*Pour que la page n’ai aucune marge*/
   }
   
div#contenu {
   width:896px; /*Largeur du design*/
   margin:0 auto 0 -448px; /*Marges du design ( la 4eme marge représente la moitié de la largeur du div*/
   position:absolute;
   left:50%;/*50% de marge ( cela centrera le design )*/
   background-image:url('./images/contenu.jpg') ;
   background-repeat:repeat-y ; 
   }
   
/* Reglages personnels : */
ul , li { margin:0; padding:0; list-style-type:none; } /* Pas de marges automatique dans les listes, ni de puces */

a { color:black; text-decoration:none;font-weight:bold;}/*Paramètres des liens*/
a:hover { color:black; text-decoration:underline; }/*Paramètres des liens quand le pointeur est sur ceux-ci*/

h1 { text-align:center; margin:0;font-size:14px; }/*Le texte des balises h1 est centré ( car il est souvent utilisé pour les titres), et cette balise n’a plus de marge automatique */
p { margin:0; padding:0; }/*Pas de marges automatiques sur les <p> */

div.clear { clear:both; }/*Nous verrons ceci un peu plus tard. */
img { border:0; }/*Aucune bordure sur les <img>*/ 

div.menu_gauche {
   width:166px;
   float:left;
   margin-left:42px !important;
   margin-left:21px;
} 

div#texte {
   width:430px;
   float:left;
   padding-left:24px;
}

div#texte2 {
   width:430px;
   float:left;
   padding-left:0px;
}

.menus li{
padding-left:10px;
}
.menus{
padding-top:10px;
padding-bottom:10px;
}

.menu_droite{
margin-left:22px;
float:left;
width:166px;
}

.input {
font-size: 0.9em;
background-color : white; 
text-align: center;
display:inline;
}  

div#header {
   background-image:url('./images/header.jpg') ;
   width:896px;
   height:329px;
}

div#footer {
   background-image:url('./images/footer.jpg') ;
   width:896px;
   height:79px;
}

#footer p{
	text-align:center;
	padding-top:15px;
	color:white;
}

#footer a{
	color:white;
}

#zoneinscription{
   background-image:url('./images/zoneinscription.jpg') ;
   width:342px;
   height:122px;
   text-align:left;
}

#zoneinscription p {
	color:white;
	font-weight:bold;
	padding-top:20px;
	padding-left:25px;
	width:160px;
}

.gras {
font-weight:bold;
}

.justify{
text-align:justify;
}

#lien{
color:white;
font-weight:bold;
position:absolute;
margin-left:608px;
margin-top:42px;
}

.con{
border:1px solid #fcaa0c;
width:115px;
margin-left:10px;
}

#connexion{
position:absolute;
margin-left:50px;
margin-top:245px;
}

#pub{
position:absolute;
margin-top:240px;
margin-left:370px;
}