/* CSS Document */
body
{
   width: 900px;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 20px;
   background: #DAD6D6;
   font-family: Verdana;
   font-size: 11px;
   text-align: justify;
   color: #000000;
}



/* CONTENU */
#contenu
{
   background: url('images/contenu.gif') repeat-y top center;
   width: 900px;
   height: auto;
}



/* Boite Recherche */
#boite_recherche
{
   background: url('images/boite_r.gif') repeat-y top center;
   background-repeat: no-repeat;
   width: 202px;
   height: 98px;
   margin-left: 45px;
   margin-top: 7px;
   margin-bottom: 10px;
}
#boite_recherche p
{
   font-family: Verdana;
   font-size: 11px;
   color: #ffffff;
   padding-top: 10px;
   padding-left: 10px;
   text-align: center;
   padding-right: 10px;
}


/*Menu Gauche */
#lemenu
{
   float: left;
   width: 222px;
   height: auto; 
}
#Nmenu
{
   background: url('images/mgaucheh.gif') repeat-y top center;
   width: 202px;
   height: auto;
   margin-left: 45px;
}
.menu_gaucheb
{
   background: url('images/mgauche2.gif') repeat-y top center;
   width: 202px;
   height: 18px;
}
.menu_gauche
{
   background: url('images/mgaucheh.gif') repeat-y top center;
   width: 202px;
   height: auto;
   margin-top: 0px;
}
.menu_gauche p
{
   font-family: Verdana;
   font-size: 15px;
   color: #000000;
   margin-top: 2px;
   margin-left: 5px;
   text-align: center;
   margin-right: 10px;
}
.menu_gauche p a
{
   font-family: Verdana;
   font-size: 13px;
   color: #000000;
   text-align: center;
}
#epub
{
margin-left: 5px;
padding-top: 10px;
}
#pcenter
{
text-align: center;
}


/* Menu Haut */
#menu_haut
{
   background: url('images/mhaut.gif') repeat-y top center;
   width: 900px;
   height: 21px;
   
   margin-bottom: 0px;
   margin-top: 0px;
}
#menu_haut3
{
   background-image: url('images/mhaut2.gif');
   background-repeat: no-repeat;
   width: 900px;
   height: 5px;
   margin-bottom: 20px
}
#menu_haut1
{
   background: url('images/mhaut1.gif') repeat-y top center;
   width: 900px;
   height: 2px;
   margin-bottom: 0px;
}
#menu_haut p {
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
   margin-left: 85px;
   margin-top: 0px;
   margin-right: 97px;
   margin-bottom: 0px;
   text-align: center;
}
#menu_haut p  a{
   font-family: Verdana;
   font-size: 11px;
   color: #FFFFFF;
}



/* HEADER */
#header
{
   background-image: url('images/header.gif');
   background-repeat: no-repeat;
   width: 900px;
   height: 266px;
   margin-bottom: 0px
}



/* CONTENU TEXTE */
#LeContenu
{
   margin-left: 275px;
}
#contenu_haut
{
   background-image: url('images/contenuhaut.gif');
   background-repeat: no-repeat;
   width: 518px;
   height: 18px
}



#contenu_bas
{
   background-image: url('images/contenubas.gif');
   background-repeat: no-repeat;
   width: 518px;
   height: 18px
}
#contenu_contenu
{
   background: url('images/contenucontenu.gif') repeat-y top center;
   width: 518px;
   height: auto;
}
#contenu_contenu p
{
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
   margin-left: 15px;
   margin-top: 0px;
   margin-right: 15px;
   margin-bottom: 0px;
}



/* FOOTER */
#footer
{
   background: url('images/footer.gif') repeat-y top center;
   width: 900px;
   height: 63px;
}
#sfooter {
	clear: both;
}
#news p
{

border-left:dotted;
border-right:dotted;
border-bottom:dotted;
border-color:#999999;
margin-left:30px;
margin-right:30px;
margin-top:-10px;
padding:6px;
}
#news h2
{
background-color:#00CC33;
margin-left:30px;
margin-right:30px;
text-align:center;
font-size:small;
}
h1
{
margin-left:25px;
fon-size:0.8em;
text-decoration:underline;
color:#666666;
}




td /* Toutes les cellules des tableaux... */
{
   border: 1px dashed black; /* ... auront une bordure de 1px */
   font-size:12px;
   padding-left:5px;
}

table
{
width:460px;
   border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
    border: 4px outset green;
	margin-left:16px;
	
}

th

{
font-size:14px;
font-weight:bold;

}

.vert

{
color:#00CC00;
font-weight:bold;


}
.rouge
{
color:red;
font-weight:bold;
}

.gris
{
color:#666666;
font-weight:bold;
}

.description
{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


