body
{
   width: 950px; /*overflow: scroll;*/
   margin: auto; /* Pour centrer notre page */
   margin-top: 5px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. */
   /*margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-color: black;
   /*font-weight: bold;*/
   font-size: 100%;
   font-family: "Times New Roman","Arial Unicode MS", "Arial", "Arial Black", "Times", "serif";
}

/* les liens  en general */
	a {text-decoration:none; color: white; font-style: italic;} /* le texte ne sera pas surligné*/
	a:visited {text-decoration:none;color: white;}
	a:hover {color: #00A14C; /*font-weight: bold;*/}/*vert du logo*/
	a:active {color: #00A14C;/*font-weight: bold;*/}
	

#en_tete
{
   width: 950px;
   height: 90px;
   margin-bottom: 5px;
   text-align: left;
   color: white;
   font-family: "Times New Roman","Arial Unicode MS", "Arial", "Arial Black", "Times", "serif";
   font-weight: normal;
   font-size: 25px;
   /*color: #4f4f4f; /* gris fonce */
   /*background-color: #d62542; /* rouge*/
}


#corpsgauche
{
   float: left; /* Le menu flottera à gauche */
   width: 380px;   /*pour petite*/
   height: 450px; 
   margin-top: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   /*margin-bottom: 10px;*/
   font-size: 125%;
   text-align: center;
   color: white;
   /*padding-top: 5px;/*padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   /*background-color: #3d2eda; /*bleu*/
   }


/*.photohome {border-width: 10px; border-color: white }*/
.photohome a {text-decoration:none;color: black; border-color: black;}
.photohome img
{ /*border-width: 10px;  fixe la largeur au depart  sous  Mo et IE*/color: black; border-color: black;} 
.photohome a:visited 
{ /*border-width: 10px;  fixe la largeur apres visite sous IE*/ color: black;border-color: black;}  
.photohome a:hover
{ /*border-width: 10px;  fixe la largeur sous hover  sous  Mo et IE*/color: black; border-color: black;}
.photohome a:active {color: black; border-color: black;}  


 
#corpsdroite
{
   float: right;
   width: 540px;
   height: 450px;
   margin-top: 40px;
   /*margin-bottom: 10px;*/
   text-align: center;
   color: white;
   font-size: 100%;
	/*position: relative;*/
	/*padding-top: 5px;*/
	/*background-color: #7f9f9b; /*vert*/
}
.survol a img { width: 0; border: 0;}
.survol a:hover img {position: absolute; top: 105px; left: 720px; width: 120px;  /*border-width: 10px; border-color: #dbd8d6;*/}


#pieddepage
{
   float: left;
   width: 950px;
   height: 30px;
   margin-top: 5px;
   text-align: center;
   color: white;
   font-size: 95%;
	/*position: relative;*/
	/*padding-top: 5px;*/
	/*background-color: #7f9f9b; /*vert*/
}

.floatadroite
{ float: right;}

.textemargegauche30
{margin-left: 30px;}
.textemargedroite30
{margin-right: 30px;}
.textepaddinggauche68
{padding-left: 68px;}
.textemargedroite13
{margin-right: 13px;}
.textemargedroite20
{margin-right: 20px;}

.textemargehaut90
{margin-top: 90px;}
.textemargehaut70
{margin-top: 70px;}
.textemargehaut41
{margin-top: 41px;}
.textemargehaut51
{margin-top: 51px;}
.textemargehaut15
{margin-top: 15px;}
.textemargehaut10
{margin-top: 10px;}

.texteagauche
{text-align: left; }
.texteadroite
{text-align: right; }
.textejustifie
{text-align: justify; }
.texteindente30
{text-indent: 30px; }

.textetaille20
 {font-size: 20px; }
 .textetaille18
 {font-size: 18px; }
 .textetaille12
 {font-size: 12px; }
.textetaillepluspetit
 {font-size: 70%; }
 .textetailleintermediairepetit
 {font-size: 65%; }
 .textetailleencorepluspetit
 {font-size: 60%; }
 
.texteitalique   
 {font-style: italic;font-family: "Times New Roman", "serif";}
 .textenormal
{ font-weight: normal;}
.texteleger
{ font-weight: lighter;}
