
body {
/*définition typo ,marge,fondet couleur police...*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align:center;
background-color:#97b3c3;
color: #333333;
}


/*tout le contenu du site avec les double bordure*/
#conteneur {
width: 1000px;
height: auto;
border: 0px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#FFFFFF;
}

#flash{
width: 1000px;
height: 291px;
border: 0px;
background: transparent url(img/bando.jpg) top center no-repeat;
margin-bottom:10px;
}

#bloc {
width: 980px;
height: auto;
border: 0px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom:10px;
min-height:430px;
}



#gauche {
width: 300px;
height: auto;
padding:0px;
margin:0px;
float:left;
margin-right:10px;
}

#gauche table{
margin-left:20px;
width: 270px;
height:auto;
border: 1px solid #4c85b3;
background-color:#EDEDED;
}
#gauche table {
min-height:220px;
}
*html #gauche table {
min-height:220px;
}
#gauche cite{
display:block;
padding:5px;
margin-left:20px;
width: 260px;
height:30px;
border: 1px solid #4c85b3;
background-color:#EDEDED;
}



#gauche td{
padding:5px;
}

p{
margin-bottom:20px;
}
#droite p{
margin-bottom:20px;
}

#droite {
margin-top:0px;
float:right;
width:655px;
height:auto;
}

#droite td{
padding-left:10px;
border-left:1px solid #0F3858;
padding-right:10px;
}
em{
font-weight:bold;
color:#0F3858;

}
#enter{
width: 1000px;
height: 715px;
border: 0px;
}
#bas{
width: 1000px;
height: 20px;
background-color:#065491;
text-align:left;
}

#pied {
width: 1000px;
height: 35px;
margin-left:auto;
margin-right:auto;
font-weight:normal;
font-size: 9px;
color:#ffffff;
background-color:#97b3c3;
text-align:center;
}

a
{
color:#333333;
text-decoration: none; 
border:none;
}	
img {
border: none;
}

table.annu
{
  width:970px;
   border: 2px solide #287BBD;
   border-collapse: collapse;
}

table.annu th
{
   background-color: #0064B2;
   color: white;
   font-size: 1.1em;
   font-family: Arial, "Arial Black", Times, "Times New Roman", serif;
   border: 1px solid #678Db3;
   text-align: center;
}


table.annu td
{
   /*height: 80px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
   /*vertical-align: bottom; /* Alignement vertical, le contenu des cellules sera placé en bas */
   border: 1px solid #287BBD;
   font-family: "Arial", Verdana, Helvetica, sans-serif;
   /*text-align: left;*/
   padding: 5px;
}

#titre-tableau{
      width:auto;
      height:15px;
      float:right;
      margin-right:10px;
      margin-bottom:5px;
}
#bas table{
color:#FFFFFF;
}
#bas table a{
color:#FFFFFF;
text-decoration: none; 
border:none;
}