.lesaffaires_footer {
  width: 100%;
  background-color: #000;
  position: relative;
  /*z-index: 1;*/ }
.lesaffaires_footer.collapsible {
  background-color: #272727;
  margin-top: 100px; }
  .lesaffaires_footer.collapsible .horizontal_separator {
    background-color: #404040;
    margin: 0; }
.lesaffaires_footer .clear {
  clear: both; }
.lesaffaires_footer .horizontal_separator {
  width: 100%;
  height: 1px;
  background-color: #272727;
  margin: 30px 0 0 0; }
.lesaffaires_footer .vertical_separator {
  width: 1px;
  height: 122px;
  background-color: #272727; }
.lesaffaires_footer .footer_wrapper {
  max-width: 1170px;
  margin: 0 auto; }
.lesaffaires_footer .footer_wrapper .row-fluid .span12 {
  margin: 30px 0 0 0; }
.lesaffaires_footer .footer_wrapper .mobile_links {
  display: none; }
.lesaffaires_footer .footer_wrapper .footer_title {
  font-family: FlamaBold, sans-serif;
  font-size: 18px;
  color: #FFF;
  text-transform: uppercase; }
.lesaffaires_footer .footer_wrapper .footer_content {
  font-family: PoynterOSTextOne-Roman, sans-serif;
  font-size: 15px;
  color: #999999;
  line-height: 16px;
  margin-top: 8px;
  display: block; }
.lesaffaires_footer .footer_wrapper .footer_button {
  display: inline-block;
  background-color: #c90019;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }
.lesaffaires_footer .footer_wrapper .footer_button:hover {
  background-color: #B60017; }
.lesaffaires_footer .footer_wrapper .footer_button span {
  font-family: FlamaBold, sans-serif;
  font-size: 12px;
  color: #FFF;
  line-height: 30px;
  margin: 9px 10px;
  text-transform: uppercase; }
.lesaffaires_footer .footer_wrapper .section_header {
  width: 100%;
  text-align: left;
  font-family: FlamaBold, sans-serif;
  font-size: 18px;
  color: #666666;
  height: 45px; }
  .lesaffaires_footer .footer_wrapper .section_header .section_title {
    float: left;
    text-transform: uppercase; }
  .lesaffaires_footer .footer_wrapper .section_header .collapse_trigger {
    display: none; }
.lesaffaires_footer .publication.first_publication {
  margin-left: 0; }
.lesaffaires_footer .publication-row {
  display: block;
  text-align: center;
  margin-bottom: 20px; }
.lesaffaires_footer .publication {
  /*float: left;*/
  display: inline-block;
  width: 31.62%;
  margin-left: 2.56%;
  text-align: left; }
.lesaffaires_footer .publication .footer_title.second_title {
  display: none; }
.lesaffaires_footer .publication .pub_image {
  float: left;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 40px; }
.lesaffaires_footer .publication .pub_details .footer_content {
  min-height: 90px; }
.lesaffaires_footer .publication .pub_details .derniere_pub {
  display: block;
  margin-top: 10px;
  font-family: PoynterOSTextOne-Roman, sans-serif;
  font-size: 12px;
  color: #999999;
  text-decoration: underline; }
  .lesaffaires_footer .publication .pub_details .derniere_pub:hover {
    text-decoration: none; }
.lesaffaires_footer .service {
  /*float: left;*/
  width: 65%;
  margin-left: auto;
  margin-right: auto;
  text-align: left; }
.lesaffaires_footer .service.first_service {
  margin-left: auto; }
.lesaffaires_footer .service .icon {
  margin: 0 15px 45px 30px;
  float: left; }
  .lesaffaires_footer .service .icon .icon-stack {
    font-size: 45px; }
    .lesaffaires_footer .service .icon .icon-stack .icon-stack-base {
      color: #FFF; }
    .lesaffaires_footer .service .icon .icon-stack .icon-mail {
      color: #000; }
.lesaffaires_footer .service .service_details .footer_content {
  min-height: 45px; }
.lesaffaires_footer .first_service {
  margin-left: 0; }
.lesaffaires_footer .external_logo {
  text-align: center; }
  .lesaffaires_footer .external_logo .quartet {
	width: 25%;
    text-align: center;
    float: left;
    display: inline-block; }  
.lesaffaires_footer .external_logo .quartet a img {
    height: 30px;
}	
@media (max-width: 979px)  {
	.lesaffaires_footer .external_logo .quartet a img {
		height: 20px;
	} 
}
  .lesaffaires_footer .external_logo .first_logo {
    text-align: left;
    float: left;
    display: inline-block; }
  .lesaffaires_footer .external_logo .centered_logo {
    margin: 0 auto;
    display: inline-block; }
  .lesaffaires_footer .external_logo .last_logo {
    text-align: right;
    float: right;
    display: inline-block; }
.lesaffaires_footer .lists > ul {
  float: left;
  text-align: left;
  width: 18%;
  margin: 0 1.25% 0 0;
  border-right: 1px solid #272727;
  min-height: 129px;
  list-style-type: none; }
  .lesaffaires_footer .lists > ul li > a {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #FFF; }
  .lesaffaires_footer .lists > ul li > a:hover {
    color: #999;
    list-style-type: none; }
  .lesaffaires_footer .lists > ul.social li > a {
    margin-left: 22px; }
  .lesaffaires_footer .lists > ul.social li {
    background: url(images/footer/small_icons.png) no-repeat; }
  .lesaffaires_footer .lists > ul.social li.fb {
    background-position: 0 0; }
  .lesaffaires_footer .lists > ul.social li.tw {
    background-position: 0 -19px; }
  .lesaffaires_footer .lists > ul.social li.in {
    background-position: 0 -38px; }
  .lesaffaires_footer .lists > ul.social li.gg {
    background-position: 0 -57px; }
  .lesaffaires_footer .lists > ul.social li.yt {
    background-position: 0 -76px; }
  .lesaffaires_footer .lists > ul.social li.rs {
    background-position: 0 -95px; }
.lesaffaires_footer .lists .transcon {
  display: inline-block;
  text-align: center;
  width: 19%;
  margin: 0 0 0 0; }
  .lesaffaires_footer .lists .transcon > a {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #999999; }
.lesaffaires_footer .logo_bloc,
.lesaffaires_footer .copyright_sentence {
  text-align: center; }
.lesaffaires_footer .copyright {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 15px; }

@media (max-width: 1199px) {
  .lesaffaires_footer .footer_wrapper {
    width: 92%; }
    .lesaffaires_footer .footer_wrapper .publication .pub_image {
      width: 35%; }
    .lesaffaires_footer .footer_wrapper .service .icon {
      margin-bottom: 65px; }
    .lesaffaires_footer .footer_wrapper .lists .transcon > a {
      color: #FFF; } }
@media (max-width: 1170px) {
  .lesaffaires_footer .footer_wrapper .publication .pub_image {
    margin-bottom: 60px; }
  .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_content {
    min-height: 110px; } }
@media (max-width: 1060px) {
  .lesaffaires_footer .footer_wrapper .publication .pub_image {
    margin-bottom: 75px; }
  .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_content {
    min-height: 125px; }
  .lesaffaires_footer .footer_wrapper .service .service_details .footer_button {
    margin-top: 10px; }
  .lesaffaires_footer.collapsible .horizontal_separator {
    margin-top: 25px; } }
@media (max-width: 979px) {
  .lesaffaires_footer .footer_wrapper .footer_title {
    font-size: 16px; }
  .lesaffaires_footer .footer_wrapper .footer_content {
    font-size: 14px; }
  .lesaffaires_footer .footer_wrapper .publication {
    text-align: center; }
    .lesaffaires_footer .footer_wrapper .publication .footer_title.second_title {
      display: block; }
    .lesaffaires_footer .footer_wrapper .publication .pub_image {
      float: none;
      margin: 10px 0 15px 0; }
    .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_title,
    .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_content {
      display: none; }
  .lesaffaires_footer .footer_wrapper .service .icon {
    margin: 0 15px 65px 0; }
  .lesaffaires_footer .footer_wrapper .external_logo img {
/*    width: 95%; */
}
  .lesaffaires_footer .footer_wrapper .lists > ul li > a {
    font-size: 12px; } }
@media (max-width: 767px) {
  .lesaffaires_footer.collapsible .footer_wrapper .horizontal_separator {
    display: inline-block;
    margin: 0 0 0 0; }
  .lesaffaires_footer.collapsible .footer_wrapper .section_header {
    cursor: pointer; }
    .lesaffaires_footer.collapsible .footer_wrapper .section_header .collapse_trigger {
      display: inline-block;
      float: right; }
  .lesaffaires_footer.collapsible .footer_wrapper .span12 {
    height: 45px;
    overflow: hidden;
    margin: 20px 0 0 0; }
    .lesaffaires_footer.collapsible .footer_wrapper .span12 .icon-arrow-up {
      display: none; }
  .lesaffaires_footer.collapsible .footer_wrapper .span12.in {
    height: auto; }
    .lesaffaires_footer.collapsible .footer_wrapper .span12.in .icon-arrow-down {
      display: none; }
    .lesaffaires_footer.collapsible .footer_wrapper .span12.in .icon-arrow-up {
      display: inline-block; }
    .lesaffaires_footer.collapsible .footer_wrapper .span12.in.first_section {
      margin-bottom: 30px; }
  .lesaffaires_footer .footer_wrapper .row-fluid .span12 {
    margin: 20px 0 0 0; }
  .lesaffaires_footer .footer_wrapper .horizontal_separator {
    display: none; }
  .lesaffaires_footer .footer_wrapper .publication {
    text-align: left;
    width: 100%;
    margin: 0 0 0 0;
    border-top: 1px solid #404040; }
    .lesaffaires_footer .footer_wrapper .publication .pub_image {
      width: 90px;
      margin: 20px 15px 20px 0;
      float: left; }
    .lesaffaires_footer .footer_wrapper .publication .pub_details {
      margin: 20px 0 0 0; }
    .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_title {
      display: inline-block; }
    .lesaffaires_footer .footer_wrapper .publication .footer_title.second_title {
      display: none; }
    .lesaffaires_footer .footer_wrapper .publication .pub_details .footer_content {
      display: block;
      min-height: 0; }
    .lesaffaires_footer .footer_wrapper .publication .pub_details .derniere_pub {
      margin-bottom: 20px; }
  .lesaffaires_footer .footer_wrapper .service {
    width: 100%;
    margin: 0 0 20px 0;
    border-top: 1px solid #404040; }
    .lesaffaires_footer .footer_wrapper .service.second_service {
      margin-bottom: 25px; }
    .lesaffaires_footer .footer_wrapper .service .icon {
      margin: 20px 15px 0 0; }
    .lesaffaires_footer .footer_wrapper .service .service_details {
      margin: 20px 0 0 0; }
    .lesaffaires_footer .footer_wrapper .service .service_details .footer_content {
      min-height: 0; }
  .lesaffaires_footer .footer_wrapper .lists > ul {
    display: none; }
  .lesaffaires_footer .footer_wrapper .mobile_links {
    display: block;
    text-align: left; }
    .lesaffaires_footer .footer_wrapper .mobile_links span {
      display: block;
      height: 21px; }
      .lesaffaires_footer .footer_wrapper .mobile_links span > a {
        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #FFF;
        line-height: 21px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .horizontal_separator {
      height: 1px;
      margin: 2px 0; }
      .lesaffaires_footer .footer_wrapper .mobile_links .horizontal_separator.last {
        display: none; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 > span,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 > span {
      background: url(images/footer/small_icons.png) no-repeat; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .horizontal_separator,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .horizontal_separator {
      background-image: none;
      background-color: #272727; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 > span > a,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 > span > a {
      margin-left: 22px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .fb,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .fb {
      background-position: 0 0; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .tw,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .tw {
      background-position: 0 -19px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .in,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .in {
      background-position: 0 -38px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .gg,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .gg {
      background-position: 0 -57px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .yt,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .yt {
      background-position: 0 -76px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1 .rs,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_2 .rs {
      background-position: 0 -95px; }
    .lesaffaires_footer .footer_wrapper .mobile_links > div {
      float: left;
      width: 48%;
      margin-bottom: 20px; }
    .lesaffaires_footer .footer_wrapper .mobile_links .group_1,
    .lesaffaires_footer .footer_wrapper .mobile_links .group_3 {
      margin-right: 4%; }
  .lesaffaires_footer .footer_wrapper .lists .transcon {
    width: 150px; }
  .lesaffaires_footer .footer_wrapper .external_logo,
  .lesaffaires_footer .footer_wrapper .logo_bloc {
    display: none; }
  .lesaffaires_footer .footer_wrapper .copyright_sentence {
    text-align: center; }
    .lesaffaires_footer .footer_wrapper .copyright_sentence .copyright {
      max-width: 275px;
      display: inline-block; } }
@media (max-width: 480px) {
  .lesaffaires_footer .footer_wrapper .publication .pub_image img {
    margin-bottom: 20px; }
  .lesaffaires_footer .footer_wrapper .service .icon {
    margin-bottom: 50px; }
  .lesaffaires_footer .footer_wrapper .mobile_links > div {
    float: none;
    width: 100%;
    margin: 0; }
  .lesaffaires_footer .footer_wrapper .mobile_links .horizontal_separator.last {
    display: block; }
  .lesaffaires_footer .footer_wrapper .lists .transcon {
    margin-top: 20px; } }
