/*Design  du site véto*/

body
{
   width: 820px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;    
   background-color: rgb(45,150,50);
   font-size: 100%;
   text-align: justify;
   font-family: verdana, comic sans MS, arial, time new roman, serif;
}

strong
{
   font-size: 110%;
}

/* positionnement texte et photo */

.photog
{
   float : left;
}

.photod
{
   float : right;
}

.sous
{
   clear: both;
}



/* L'en-tête */

#entete
{
   width: 820px;
   height: 100px;
   background-color:  rgb(45,150,50);
   background-image: url("banniere.jpg");
   background-position: center;
   background-repeat: no-repeat;
   margin-bottom: 10px;
}

#es-entete
{
   width: 820px;
   height: 100px;
   background-color:  rgb(45,150,50);
   background-image: url("esbanniere0.png");
   background-position: center;
   background-repeat: no-repeat;
   margin-bottom: 10px;
}

/* Le corps de la page */

#corps
{
   min-height:1200px;
   width: 800px;
   margin-left: 0px;
   margin-bottom: 20px;
   padding: 5px;
   color: black;
   /* background-color:  rgb(197,247,188); */
   background-image: url("logovert.jpg");
   background-attachment: fixed;
   background-position: center;
   border: thick black inset;
}
/*les titres*/
#corps h1
{
   color: black;
   text-align: center;
}

#corps h2
{
   /*height: 30px;*/
   color: black;
   text-align: left;
}

/*les liens*/
#corps a
{
	color : rgb(30,140,150);
	text-decoration: none;
	font-weight: bold;
}

#corps a:visited
{
   color: rgb(30,150,30);
   text-decoration: none;
}

#corps a:hover
{
   color: rgb(30,90,160);
   font-style: italic;
}

#corps a:active, #corps a:focus
{
   color: rgb(30,150,00);
   text-decoration: underline;
}

/*les listes*/
#corps ol
{
	list-style-type: decimal; 
}

#corps ul
{
   padding: 5px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

/*les tableaux*/

#corps table /* Le tableau en lui-même */
{
   margin: auto; /* Centre le tableau */
   border: none; /* tableau sans bordure */
   border-collapse: collapse; /* Colle les bordures entre elles */
}

#corps th /* Les cellules d'en-tête */
{
   border: 1px solid black;
   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 */
   color: rgb(10,80,120);
   font-weight: bold;
}

#corps td /* Les cellules normales */
{
   border: 1px solid black;
   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 */
   font-size: 80%;
}

/* La colonne du plan*/

.menu
{
   width: 225px;
   float: right;
   border: thick black inset;
   padding: 10px;
   margin: 4px;
   margin-bottom: 20px;
}

.menu h3
{    
   color : rgb(10,120,50);
   text-align: center;
}

.menu ul
{
   padding: 0px;
   padding-left: 5px;
   margin: 10px;
   margin-bottom: 0px;
   list-style-image: url("play.png");;
}

.souliste
{
   list-style-position: inside;
   padding: 0px;
   padding-left: 5px;
   margin: 10px;
   margin-bottom: 0px;
   list-style-image: url("play.png");
   font-size: 80%;
   text-align: left;
}






