body
{ width: 800px; margin: auto; /* Pour centrer notre page */ margin-top: 10px; 
/* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever 
pour voir ! */ margin-bottom: 20px; /* Idem pour le bas du navigateur */ font-family: Arial, Verdana, Times New Roman, serif; background-color: rgb(185,103,194); background-repeat: no-repeat; font-size: 0.9em; }

.image
{ float: left; padding-right: 10px; }

hr 
{ border-style: none; }

#en_tete
{ width: 485px; /*largeur de l'en-tête*/ height: 
170px; /*hauteur de l'en-tête*/ margin-left: 315px;/*marge à gauche*/ margin-top: 8px;/*marge en haut*/ margin-bottom: 8px;/*marge en bas*/
padding-top: 15px; text-align: center;/*text centré*/ }

#corps 
{ margin-top: 4px; background-color: white; padding-left: 5px; padding-top: 5px; padding-bottom: 20px; border: outset; }

#corps_presta
{ margin-top: 4px; background-image: url(fond_prestations.jpg); padding-left: 5px; padding-top: 5px; padding-bottom: 20px; border: outset; }

#pied_de_page
{ margin-top : 30px; }

.boutonmenu 
{ border: outset; height: 35px; width: 133px; background-image: url(bouton2.png); font-size: 0.8em; }

.telechargement 
{ height: 69px; width: 200px; background-image: url(bouton_telechargement2.png); background-repeat: no-repeat; }

.celluletarif 
{ width: 790px; text-align: left; }

.img_fonctionnement
{ float: right; margin-right: 5px; margin-left: 5px; }

.img_contact
{ float: left; margin-right: 5px; margin-left: 5px; }

h1 
{ font-weight: bold; font-style: italic; color: white; }

a 
{ color: purple; }

th 
{ height: 60px; } 

td 
{ width: 400px; height: 25px; } 

em { font-size: 0.8em; } 

.style1 
{ text-align: center; line-height: 35px; }

.style2 
{ color: white; font-style: italic; font-weight: bold; font-size: 1.1em; }

.style3 
{ text-align: center; line-height: 35px; font-weight: bold; color: purple; }

.style4 
{ text-align: left; font-weight: bold; text-decoration: underline; color: purple; font-style: italic; font-size: 1.1em; }

.style5 
{ font-size: 0.8em; text-align: center; color: white; } 

.style6 
{ text-align: center; font-size: 0.8em; color: white; }

.style7 
{ color: purple; font-weight: bold; }

.style8 
{ font-size: 0.6em; color: black; font-style: italic; }

.style9 
{ font-size: 0.9em; } 

.style10 
{ text-decoration: none; color: white; } 

.style10:hover 
{ font-size: 1em; font-style: italic; color: gray; } 

.style11 
{ font-size: 0.8em; color: white; text-align: center; text-decoration: none; } 

.style12 
{ font-size: 0.8em; color: white; font-style :italic; } 

.style13
{ font-size: 1.7em; color: white; }

.style14
{ text-align: center; font-weight: bold; font-size: 1.2em; color: gray; }

.style15
{ text-align: center; font-weight: bold; font-size: 1.5em; color: purple; }