.footer
{
  padding: 20px 0 60px;
}

.footer_teasing .footer_baseline
{
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #5F7D8D;
}

.footer_teasing .footer_partners ul
{
  float: right;
}
.footer_teasing .footer_partners li
{
  float: left;
  padding-left: 34px;
}
.footer_teasing .footer_partners li.first
{
  padding-left: 0px;
}
.footer_teasing .footer_partners li a
{
  display: block;
}


/* DÉBUT - gestion de l'alignement vertical des logos des partenaires */
.footer_teasing .footer_partners li.selected_farm
{
  padding-top: 16px;
}
.footer_teasing .footer_partners li.linen_industry_tradition
{
  padding-top: 8px;
}
.footer_teasing .footer_partners li.milk_road
{
  padding-top: 25px;
}
.footer_teasing .footer_partners li.agri_trust
{
  padding-top: 0px;
}
.footer_teasing .footer_partners li.candia
{
  padding-top: 16px;
}
/* FIN - gestion de l'alignement vertical des logos des partenaires */

/* DÉBUT - style du footer riche */
.rich_footer
{
  padding: 52px 0 0 0;
  background: transparent url(/images/common/footer/bg.png) no-repeat left top;
}
.rich_footer .newsletter_inscription .form_row
{
  padding: 0px;
  margin: 0px;
  line-height: 29px;
}
.rich_footer .newsletter_inscription .form_row label
{
  font: 13px/29px Arial, Helvetica, sans-serif;
  color: #5F7D8D;
  *vertical-align: 6px;
  padding-right: 6px;
}
.rich_footer .newsletter_inscription button
{
  vertical-align: -5px;
  *vertical-align: 4px;
  _vertical-align: 0px;
  margin-left: 12px;
  *margin-left: 14px;
  *height: 22px;
  *line-height: 22px;
}
.rich_footer .newsletter_description
{
  padding-top: 7px;
  width: 360px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #97AEBC;
}

.newsletter_inscription .help
{
  line-height: 11px;
  font-size: 11px;
  color: #5F7D8D;
  margin-top: -3px;
}

.rich_footer .global_links li a,
.rich_footer .external_links li a
{
  font: 11px Arial, Helvetica, sans-serif;
  color: #5F7D8D;
  text-decoration: none;
}
.rich_footer .global_links li a:hover,
.rich_footer .external_links li a:hover
{
  color: #5F7D8D;
  text-decoration: underline;
}
.rich_footer .global_links li a
{
  font-weight: bold;
}
/* FIN - style du footer riche */

/* début - style de collonage du footer */
.footer_teasing .footer_baseline,
.footer_teasing .footer_partners
{
  float: left;
}

.footer_teasing .footer_baseline
{
  width: 250px;
  padding-top: 36px;
}
.footer_teasing .footer_partners
{
  width: 692px;
}


.rich_footer .newsletter_inscription,
.rich_footer .global_links,
.rich_footer .external_links
{
  float: left;
  padding-right: 5px;
}
.rich_footer .newsletter_inscription
{
  width: 522px;
}
.rich_footer .global_links
{
  width: 140px;
}
.rich_footer .external_links
{
  width: 130px;
}

/* fin - style de collonage du footer */
