.ref{margin:0 auto; margin-top:5px; text-align:center; font-size: 11px;}

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

table#annuaire{
  width: 100%;
  margin:0 auto;
  color: #2c2826;
	background-color:#C4C2C3;
}
table#annuaire td{
  background: #ffffff;
  padding: 2px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	
}
table#annuaire a:link, table#annuaire a:visited{text-decoration: none;   color: #482416;   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
table#annuaire a:hover, table#annuaire a:active{  color: #2c2826;   font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; text-decoration: underline;}
