#corps p
{
margin-right: 0px;
font-size:0.8em;
width:550px;
text-align: justify;
color: black;
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
}
#corps .petit
{
margin-right: 0px;
font-size:0.7em;

width: 550px;
text-align: justify;
color: black;
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
}
#corps #recherche /*Pour indiquer au visiteur le raccourci pour la fonction recher du navigateur */
{
color: black;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
font-size: 0.7em;
text-decoration:underline;
}
#corps #sondage
{
width:550px;
margin: auto;
}
#corps p strong, td strong
{

}
#corps .lienlibre
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
font-size: 0.8em;
color: rgb(66,66,255);
}
#corps .lienlibre:hover
{
 border: none;
  background-color: #e6ffe6; 
  color:#000352;
 }
#corps .lienlibre span /*pour retourner à la ligne après des titres longs*/
{
margin-left: 5%;
}
#corps h1
{
font-family: "trebuchet MS",Georgia, Arial, "Arial Black", "Times New Roman", Times, serif;
margin-top: 10px;
margin-bottom: 10px;
font-size:1.8em;
color: rgb(0,147,0);
text-align: center;
font-style: oblique;
}
#corps ol
{
   margin-left: 40px;
   list-style-type: upper-roman;
}

#corps li , .repere /* les ancres primaires */
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;

font-size:0.9em;
color: rgb(0,128,64);
text-decoration: none;
margin-right:10px;
}
#corps #alphabet /* ancres alphabétique */
{
margin-left: 40px;
}
#corps .repere a:hover	/* ancres alphabétique */
{
background-color: #d9ecff;
color: #003f0b;
}

#corps td span a		/* ancres de retour titre dans tableau */
{
margin-top: 0px;
text-align: center;
color: rgb(0,128,64);
font-size: 1em;
text-decoration: none;
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
}
#corps td span a:hover
{
 border: none;
  background-color: #e6ffe6; 
  font-weight: bold;
}

#corps .repere2  /* les ancres  secondaires */
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;

color: rgb(0,128,64);
text-decoration: none;
}
#corps ol a:hover /* Quand on pointe sur un lien */
{
   background-color: #d9ecff;
color: #003f0b;
}
#corps h2
{
color: rgb(0,147,0);
font-size: 1.1em;
text-align: center;
text-transform: uppercase;
margin-bottom: 0px;
font-family: "trebuchet MS",Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps h3 ,a /* Pour les ancres de retour en haut de la page */
{
margin-top: 0px;
text-align: center;
color: rgb(0,128,64);
font-size: 1em;
text-decoration: none;
font-family: "trebuchet MS",Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps h3 a:hover, #corps ul a:hover
{
  border: none;
  background-color: #e6ffe6; 
  color:#000352;
}
#corps h6  /* Titre "même page avec fichier word */
{
  text-decoration:underline;
  font-family: "trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
  margin-top: 10px;
  text-align:left;
  margin-bottom: 0px;
  color: #008040;
  font-size: 0.9em;
}
#boite
{
border: 1px solid green;
}
#corps h4
{
color: rgb(0,147,0);
font-size: 1.0em;
text-align: center;
margin-top: 10px;
margin-bottom: 0px;
text-transform: uppercase;
font-family: Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps .soustitre
{
color: rgb(0,147,0);
font-size: 1.1em;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
text-transform: uppercase;
font-family: "trebuchet MS",Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps h5 ,a /* lien nouveau/ancien programme */
{
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
color: rgb(66,66,255);
font-size: 1em;
text-decoration: none;
font-family: "trebuchet MS",Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps h5 a:hover
{
 border: none;
  background-color: #e6ffe6; 
  color:#000352;
}
#corps .connexion /* Pour les liens de connexion, d'inscription */
{
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
color: rgb(66,66,255);
font-size: 0.8em;
text-decoration: none;
font-family: "trebuchet MS",Georgia, "Times New Roman", Arial, "Arial Black", Times, serif;
}
#corps  .connexion a:hover
{
border: none;
  background-color: #e6ffe6; 
  color:#000352;
   }
#corps td,th /* Toutes les cellules des tableaux... */
{
   width: 345px; 
   height: 20px;
   border: 2px ridge black; /* ... auront une bordure rentrée intérieure de 2px et blanche */
   text-align: center;
}
#corps th
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
font-weight: bold;
color: black;
font-size:0.9em;
text-transform: uppercase;
border: 2px black ridge;
}
#corps td img
{
border-style: none;
margin: 5px;
}
#corps td a
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
font-size: 1em;
color: rgb(66,66,255);
text-align: center;
}
#corps td a:hover
{
    border: none;
  background-color: #e6ffe6; 
  color:#000352;
}
#corps td
{
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;

font-size: 0.7em;
color: black;
}
.sondage
{
width:400px;
margin: 0 auto;
}
#corps .img
{
text-align: center;
}
#corps .vrac
{
margin-left: -15px;
font-size:0.8em;
width:550px;
text-align: justify;
color: black;
font-family: "trebuchet MS", "Times New Roman", Arial, "Arial Black",Times, serif;
}

#corps .vrac a
{
display:block;
margin:auto;
text-align:center;
}

