.ref{width: 866px; margin:0 auto; color:#352817; text-align:center;  padding: 0px !important; clear:both; }

.ref p
{
  padding: 0px !important;
}


.ref a:link, .ref a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
  color: #5f8496;
	line-height: 16px;
	font-size: 11px;
  }
.ref a:hover, .ref a:active{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
  color: #e43c25;
	line-height: 16px;
  }


.description
{
  width:956px;
  margin: 10px auto;
}
 .description p
 {
 font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 19px; text-align: justify;
 font-size: 12px;
 padding: 5px 0;
 }

 .color3
 {
   color: #002b3e !important;
	 font-weight: bold;
 }


.description  a:link, .description  a:visited{
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #015596;line-height: 20px; text-align: justify; text-decoration: none;
  }
.description  a:hover, .description  a:active{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5f8496; line-height: 20px; text-align: justify; text-decoration: none;
}


table#annuaire{
  width: 956px;
  margin:0 auto;

}
table#annuaire p
{
			font-family: Arial, Helvetica, sans-serif;
			margin-right:10px;
			font-size: 12px;
}
table#annuaire td{
  vertical-align: top;
}


table#annuaire img
{
  margin:7px 5px;
  float: left;
}



 table#annuaire  a:link, table#annuaire  a:visited{
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #015596; line-height: 20px; text-align: right; text-decoration: none;
  }
table#annuaire  a:hover, table#annuaire  a:active{
   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5f8496; line-height: 20px; text-align: right; text-decoration: none;
}
