
.centrer  /*fonctionne BOFF voir pas du tout */
{
text-align:center;
}

.p_moyen
{
font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 0.9em;
}

.p_moyen_centrer
{
font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 0.9em;
text-align:center;
}


.p_petit
{
font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
font-size: 0.7em;
}

img.centered {
   display: block;
   margin-left: auto;
   margin-right: auto }


a img 
{
   border: none; 
}


body
{
   width: 760px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;   
   background-color: white;
   font-size: 0.8em;
}

/* L'en-tête */

#en_tete
{
   width: 760px;
   height: 100px;
   background-image: url("cours-de-math.gif");
   background-repeat: no-repeat;
   margin-bottom: 10px;
}


/* Le menu */

#menu
{
   float: left;
   width: 130px;
   font-size: medium;
   
   }

.element_menu
{
   background-color: #E6E6E6;
   border: 0px solid red;
   padding-left: 5px;
   padding-right: 5px;
 
   
}


/* Quelques effets sur les menus */


.element_menu p
{   

   color: black;
   font-size:0.9em;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   padding-left:10px;
   margin-bottom:-1px; 
   padding-bottom:-1px;
   margin-top:9px;
}

.element_menu h4
{   
   color: red;
   font-size:0.9em;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
   margin-bottom:-1px; 
   padding-bottom:-1px;
   margin-top:-1px;
}

.element_menu ul
{
   list-style-image: url("bullet2.gif");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
   color:#0000ff;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size:0.8em;
}

.element_menu a: visited
{
   color:#0000ff;
}

.element_menu a:hover
{
   color:#d60000;
}


#bar_nav
{
 margin-top: 10px;
 margin-bottom: 10px; 
}

.element_barnav h4
{
padding:0px 0px 0px 5px;
margin:0px;
font-size:12px;
font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
}

.element_barnav a
{
  font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   color:#0000ff;
 }

.element_barnav a:visited
{
   color:#0000ff;
}

.element_barnav a:hover
{
   color:#d60000;
}


#corps
{
   margin-left: 140px;
   margin-bottom: 20px;
   padding: 5px;
   
   color: black;
   background-color: white;
   
   border: 0px solid red;
 }
 
.imageflottante
{
   float: left;
   margin-right: 5px;
}

.element_corps a
{
   color:#0000ff;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   font-weight:bold;
}

.element_corps a:visited
{
   color:#0000ff;
}

.element_corps p
{   
   color: black;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: left;
}

.element_corps h1
{
   color: black;
   text-align: left;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
}

.element_corps h2
{
     font-size: 18px;
   padding-left: 0px;
   color: #d50a0d;
   text-align: left;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
}

.element_corps h3
{
 font-size: 15px;
   color: #d50a0d;
   text-align: left;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
}

.element_corps ul
{
   list-style-image: url("bullet1.gif");
   padding: 0px;
   padding-left: 20px;
      margin: 0px;
   margin-bottom: 5px;
   
}


/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */

#pied_de_page
{
 
   color: black;
   font-family: verdana, Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_piedpage h4
{
color:black;
padding:0px 0px 0px 5px;
margin:0px;
font-size:12px;
}

.lien_non_u a
{
text-decoration: none;
}

a.h2eth3
{
   color: #d50a0d;
   text-decoration: none;
 
}

a.h2eth3:visited
{
   color: #d50a0d;
   text-decoration: none;
  
}

img.milieu
{ 
vertical-align: middle;
}

img.enhaut
{ 
vertical-align: top;
}





