a:link {
text-decoration:none;
color: #404040;
}

a:visited {
text-decoration:none;
color: #404040;
}

a:active {
text-decoration:none;
color: #404040;
}

a:hover {
text-decoration:none;
color: #404040;
}

h4
{
   font: 1.1em "Verdana MS", helvetica, sans-serif ;
   text-indent: 5px;
}

p
{
   text-align: justify;
   font: 0.8em "Verdana MS", helvetica, sans-serif ;
}

#global
{
   width: 750px;
   height: 602px;
}

#top
{
   width: 749px;
   height: 108px;
   background-image: url("logos/topa.png");
}

#center
{
   width: 749px;
   height: 471px;
   background-image: url("logos/center.png");
}

#left
{
   float: left;
   width: 123px;
   margin-top: 8px;
   margin-left: 2px;
   border-bottom:none;
   border-right:none;
   border-top:none;
   border-left:none;
}

.element_menu
{

}

.element_menu ul 
{
   width: 110px;
   height: 20px;
   padding: 0px;
   margin: 0px;
   list-style-type: none;
   text-align: right;
   font: 18px "Verdana MS", helvetica, sans-serif ;
}

.element_menu a /* Tous les liens se trouvant dans un menu */
{
   text-decoration:none;
}

.element_menu a:hover /* Quand on pointe sur un lien du menu */
{
   text-decoration:none;
   color: #FFFFFF;
   width: 110px;
   height: 20px;
}


#right
{
   width: 480px;
   float: center;
   margin-left: 145px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top: 5px;
   color: #555756;   
}

#bloc
{
   width: 560px;
   height: 330px;
   overflow: scroll;
   padding: 5px;
}

.zoom 
{
}

.zoom p 
{
   text-align:center;
}

.zoom img 
{
   width:75px;
   height:63px;
}

.zoom img:hover 
{
   width:150px;
   height:125px;
}


#bottom
{
   width: 749px;
   height: 30px;
   background-image: url("logos/bottom.png");
   font: 0.8em "Verdana MS", helvetica, sans-serif;
   text-align: right;
   color: #555756;
}

#bottom a:hover
{
   color: #FFFFFF;
}

body
{
   width: 770px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; 
   margin-bottom: 20px;
   background-image: url("logos/fond.png");
}

pub
{

}

fieldset
{
   font: 0.9em "Verdana MS", helvetica, sans-serif ;
   border-bottom:none;
   border-right:none;
   border-top:none;
   border-left:none;
   padding-left: 35px;
}


table
{
   /*margin: auto;*/
   border: 1px solid white;
   border-collapse: collapse;
   font-size: 0.9em;
}

th
{
   background-color: red;
   color: white;
   font-size: 0.9em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px solid white;
}

td
{
   height: 10px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
   vertical-align: center; /* Alignement vertical, le contenu des cellules sera placé en bas */
   border: 1px solid white;
   font: 0.9em "Verdana MS", helvetica, sans-serif ;
   text-align: center;
   padding: 5px;
   background-color: white;
}
li
{
   font: 0.9em "Verdana MS", helvetica, sans-serif ;
}
