.rich_text h2
{
  font:bold 18px/24px Arial,Helvetica,sans-serif;
  margin-left:-20px;
  padding:0 0 0 20px;
  background:transparent url(/images/common/pictos/star_contact.jpg) no-repeat scroll left 3px;
}

.trust_title
{
}

.rich_text .trust_title
{
  font:normal 26px Georgia, Times, serif;
  color:#36283b;
  margin-left:0;
  padding:0;
  background:none;
}

.rich_text h3
{
  font:bold 17px/24px Arial,Helvetica,sans-serif;
  color:#36283b;
}

.rich_text strong
{
}

.rich_text em
{
}

.introduction_text
{
}

.said_title
{
}

.client_quote
{
}

.client_name
{
}

.client_corp
{
}

.contact_name
{
}


.rich_text .client_corp,
.rich_text .client_name
{
  font:normal 12px Arial, Helvetica, sans-serif;
  padding: 0 0 0 92px;
}

.rich_text .client_name
{
  font-weight:bold;
}

.rich_text .client_corp
{
  color:#ffffff;
}

.rich_text .client_quote
{
  font:normal 18px Georgia, Times, serif;
  color:#FFFFFF;
  padding:24px 0;
}

.rich_text .said_title
{
  font:normal 35px Georgia, Times, serif;
  text-align:center;
  padding-left:0;
  margin-left:0;
  background:none;
}

.rich_text p,
.rich_text .introduction_text,
.rich_text .contact_name
{
  font:normal 17px/22px Georgia,Times,serif;
  color:#36283b;
}

.rich_text .introduction_text,
{
  padding:0;
}

.rich_text p,
.rich_text li,
.rich_text a
{
  font-size:16px;
  line-height:28px;
}

.rich_text ul,
.rich_text p
{
  padding:2px 0;
}

.rich_text h2,
.rich_text .introduction_text,
.rich_text a,
.rich_text a:hover,
.rich_text .client_name
{
  color:#009AC2;
}

.rich_text .contact_name
{
  font-size:24px;
  padding:0 0 5px 0;
}

.rich_text a,
.rich_text a:hover
{
  text-decoration:underline;
}
.separator_01
{
  background:transparent url(/images/common/pictos/separator_01.gif) repeat-x scroll left 50%;
  height:3px;
  padding:10px 0;
}
.separator hr,
.separator_01 hr
{
  display: none;
}

.rich_text li
{
  background:transparent url(/images/common/pictos/puce_rich_text.jpg) no-repeat left 12px;
  padding-left:15px;
}
/* debut zone administrable page clients */

h2.content_title
{
  margin: 20px 0 5px 0;
  font: normal 20px Georgia, Time, serif;
  background:none;
  color:#36283B;
  padding:0;
}


.content_description
{
  padding-bottom: 6px;
  font: normal 15px/20px Georgia, Time, serif;
}

.link_zone a,
.link_zone a:hover
{
  color: #ee5b9c;
  text-decoration: none;
  font: normal 14px/29px Georgia, Time, serif;
}

.link_zone a:hover
{
  text-decoration:underline;
}
/* fin zone administrable page clients */

/* debut zone administrable page welike */
.partners_listing
{
}

.page_sub_title_02
{
}

.other_sites_listing
{}

.rich_text .partners_listing li,
.rich_text .other_sites_listing li
{
  background:none;
  padding:0 0 16px 0;
}

.rich_text .partners_listing p
{
  font: normal 17px/22px Georgia, Time, serif;
  color: #36283B;
  padding:0;
}

.rich_text .partners_listing a,
.rich_text .partners_listing a:hover
{
  font: normal 16px/22px Georgia, Time, serif;
  color: #EE5B9C;
  text-decoration: none;
}
.rich_text .other_sites_listing li
{
  padding-bottom:0px;
}

.rich_text .page_sub_title_02
{
  background:none;
  font: normal 19px Georgia, Time, sans-serif;
  color: #00B9E9;
  padding-bottom: 1px;
}

.rich_text .other_sites_listing li,
.rich_text .other_sites_listing li a,
.rich_text .other_sites_listing li a:hover
{
  text-decoration: none;
  font: normal 15px/26px Arial, Helvetica, sans-serif;
  color: #EE5B9C;
}
.rich_text .partners_listing a:hover,
.other_sites_listing li a:hover,
.rich_text .other_sites_listing li a:hover
{
  text-decoration: underline;
}

.carrousel_explanation
{
}
.rich_text p.carrousel_explanation
{
  width:514px;
  padding:25px 0 0 38px;
}
/* fin zone administrable page welike */
