#conteneur {
width:90%; 
margin:auto;
height:auto;
} 

#entete {
/* styles de caractères */ 
font:Verdana, Arial, Helvetica, sans-serif;
font-size: medium; 
font-weight:bold;
color: #40427f; 
text-align: center;
/* marges et bordures */
padding:10px;
margin: 10px 0 20px 0;
border:1px solid #777879;
border-radius: 5px; 
/* couleur de fond */
background-color: white ;
} 


/* Dénomination des cases à remplir */

label {
/* positionnement marge et taille */
float: left; 
clear: left;
margin: 10px 20px 0 0;
width: 25%;
/* styles de caractères */
font:Verdana, Arial, Helvetica, sans-serif;
font-size: small;
color: Black;
text-align: right; 
 }

 
 /* Informations des cases à remplir */
 
input {
/* styles de caractères */
font:Verdana, Arial, Helvetica, sans-serif;
font-size: small; 
color: #4b4b4b; 

/* marge et taille */
width: 56%; 
height: 25px; 
padding: 5px 10px 0px 10px; 
margin: 0 0 20px 0;

/* couleur de fond */
background: #f1f2f4;

/* bordures */
border:1px solid #b6b7b9;
border-radius: 5px;
 }

textarea {
/* styles de caractères */
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size: small;
color: #4b4b4b;

/* marge taille et ombre portée */
width: 56%;
height: 80px;
padding: 10px 10px 0px 10px;
margin: 0 0 20px 0;

/* couleur de fond */
background: #f1f2f4;

/* bordures */
border:1px solid #b6b7b9;
border-radius: 5px;
}


input[type=submit] {
/* position taille marges */

float: right;
cursor: pointer;
width: 160px;
height: 32px; 
padding: 5px 10px; 
margin: 0 40px 10px 0;
/* coins arrondis */
border: 1px solid #275682;
border-radius: 10px;
/* fond */
background-color: Grey;
/* styles de texte */
color:#effaff;
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-weight:bold;
} 