.description
{
  width:660px;
  margin: 0px;
}
 .description p
 {
   text-align: center;
   padding: 10px 0;
 }


.description a:link, .description a:visited{text-decoration: none; color: #f00a00;}
.description a:hover, .description a:active{color:#a8a8a8; text-decoration: underline;}

table#annuaire{
  width: 660px;
  margin:0 auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#a8a8a8;
}
table#annuaire img
{
  padding:5px 5px;
  float: left;
}
table#annuaire a:link, table#annuaire a:visited{text-decoration: none; color: #f00a00;}
table#annuaire a:hover, table#annuaire a:active{color:#a8a8a8; text-decoration: underline;}