/****** page worldwide********/
@font-face {
  font-family: "HelveticaNeue-ThinCond";
  src: url("../assets/fonts/HelveticaNeue-ThinCond.eot");
  /* Pour IE9 Compat mode */
  src: url("../assets/fonts/HelveticaNeue-ThinCond.eot?") format("eot"), url("../assets/fonts/HelveticaNeue-ThinCond.woff") format("woff");
}
@font-face {
  font-family: "HelveticaNeueW02-ThinCn 674417-local";
  src: url("../assets/fonts/fonts.net/8acff6a8-fd9a-410f-ab79-524c05bcbfdf.eot?#iefix");
  src: url("../assets/fonts/fonts.net/8acff6a8-fd9a-410f-ab79-524c05bcbfdf.eot?#iefix") format("eot"), url("../assets/fonts/fonts.net/200b707d-2296-40cb-8b09-72cea5de16a8.woff") format("woff"), url("../assets/fonts/fonts.net/03da5a22-5c82-4e1c-a197-f2e693da4b23.ttf") format("truetype"), url("../assets/fonts/fonts.net/2e0ad086-9c9d-4ce8-bf16-b9d0696755c9.svg#2e0ad086-9c9d-4ce8-bf16-b9d0696755c9") format("svg");
}

/* Fix for IE8 sidebar right */
.ie8.page-worldwidepresence .with-sidebar #sidebar,
.page-worldwidepresence #sidebar {
  width:190px;
}
.page-worldwidepresence #article #body-text img {
  width: auto;
}
.ie8.page-worldwidepresence #article #body-text .block-projects img {
  width: 100%;
}
.country-date {
  float: right;
}
#body-text .article-sidebar .block-downloads{
  margin-bottom:25px;
}
  .worldwide-tabs .active-tab-mob{
    color:#fff;
  }
  .worldwide-tabs .active-tab-mob  br,
  .worldwide-tabs .ui-tabs-hide{
    display:none;
  }
  .worldwide-tabs .active-tab-mob  a{
    color:#fff;
    display:block;
    font-size:110%;
    line-height:1em;
    text-align:center;
    padding:8px;
    background-color:#e20031;
    text-transform:lowercase;
  }
  .worldwide-tabs .active-tab-mob  a:hover{
    text-decoration:none;
    background-color:#b00429;
  }
  .worldwide-tabs .active-tab-mob  a:before{
    content:"";
    display:inline-block;
    margin-right:15px;
  }

  #body-text .worldwide-tabs .tabs-title{
    text-transform:uppercase;
    font-size:106%;
    line-height:1.2em;
    /*font-family:$helvetica-MdCn;*/
    display:table;
    width:100%;
    margin:0;
    padding: 0px;
  }
  #body-text .worldwide-tabs .tabs-title li{
      display:table-cell;
      padding:0px 6px;
      vertical-align:/*bottom;*/middle;
      /*width:25%;*/
      background:#fff;
      font-family:Museo500;
      font-size:100%;
      border: none;
      border-radius: 0px;
      float: none;
      white-space: normal;
  }
  #body-text .worldwide-tabs .tabs-title li  a{
    display:block;
    color:#e20031;
    outline:none !important;
  }
  #body-text .worldwide-tabs .tabs-title li  a:hover{
    text-decoration:none;
  }

  #body-text .worldwide-tabs .tabs-title  .ui-state-active{
    background-color:#e20031;
    color:#fff;
  }
   #body-text .worldwide-tabs .tabs-title  .ui-state-active  a{
        color:#fff;
      }

  #body-text .worldwide-tabs .tabs-content{
    border:1px solid #e20031;
    position:relative;
  }
  #body-text .worldwide-tabs .tabs-content .img-map  img{
        width:100%;
        height:auto;
      }
  #body-text  .worldwide-tabs .tabs-content .img-map  .icons-btn-map{
        display:none;
      }


  #body-text  .worldwide-tabs .tabs-content .description{
    padding:0 0 10px 20px;
    width:410px;
    float:left;
  }
  #body-text  .worldwide-tabs .tabs-content .description p{
    margin:0;
    font-size:133%;
    color:#e20031;
  }
  #body-text  .worldwide-tabs .tabs-content .description .name{
      display:inline-block;
      color:#e20031;
      font-size:230%;
      line-height:1em;
      text-transform:uppercase;
      margin:0 0 15px 0;
      font-family:Museo500;
    }
  #body-text  .worldwide-tabs .tabs-content .description .note{
    font-size:83%;
    color:#666;
    margin-top:15px;
  }

  #body-text  .worldwide-tabs .tabs-content  .legend{
      float:right;
      width:280px;
      text-transform:uppercase;
      font-size:113%;
      line-height:1em;
      padding:0 10px 17px 0;
      margin:0;
}
    #body-text .worldwide-tabs .tabs-content  .legend li{
        float:left;
        width:50%;
        margin:0;
        padding:0 0 0 20px;
        background:transparent;
        box-sizing: border-box;
}

      #body-text .worldwide-tabs .tabs-content  .legend li  span{
          display:none;
        }
      #body-text .worldwide-tabs .tabs-content  .legend .text-blue{
        color:#004195;
        background:url(../images/marker-round-blue.png) no-repeat left center;

}
      #body-text .worldwide-tabs .tabs-content .legend .text-blue2{
        color:#2f7bb4;
        background:url(../images/marker-round-blue2.png) no-repeat left center;
}

      #body-text .worldwide-tabs .tabs-content  .legend .text-red{
        color:#df0c36;
        background:url(../images/marker-round-red.png) no-repeat left center;
}

      #body-text .worldwide-tabs .tabs-content .legend .text-yellow{
        color:#db7e04;
        background:url(../images/marker-round-yellow.png) no-repeat left center;

}

      #body-text .worldwide-tabs .tabs-content .legend .text-red2{
        color:#b00429;
        background:url(../images/marker-round-red2.png) no-repeat left center;
}
#body-text .worldwide-tabs h2,
#body-text .worldwide-select  h2{
  color:#666666;
  font-size:214%;
  font-weight:normal;
  font-family:Museo300;
  margin-top:30px;
}
#body-text .worldwide-select {
  margin-bottom:25px;
}
#body-text .worldwide-select-item{
  margin-bottom:20px;
}
#body-text .worldwide-select-item .img{
  float:left;
  border:1px solid #e6e6e6;
  margin-right:12px;
}
#body-text .worldwide-select-item .img img{
  width:100%;
  display:block;
  height:auto;
}
#body-text .worldwide-select-item .region-name{
  color:#e20031;
  font-size:250%;
  font-family:Museo300;
  padding-top:15px;
}
#body-text .worldwide-select-item form{
  background-color:#f8f8f8;
  padding:20px;
  margin-left:192px;
  text-align:right;
  min-height:68px;
}
#body-text .worldwide-select-item .link-more-red{
  color:#666666;
  margin-top:10px;
}
#body-text .worldwide-select-item .link-more-red:hover{
  color:#e20031;
}
#body-text .worldwide-select-item .link-more-red.inactive {
  color:#a0a0a0;
}
#body-text .worldwide-select-item .link-more-red.inactive:hover {
  cursor: default;
  text-decoration: none;
}
.stylized_select {
      position: relative;
      overflow: hidden;
      background: #e6e6e6 url(../images/btn-select.png) no-repeat 95% 50%;
      display:block;
      font-size:140%;
    }

    .stylized_select select {
      position: relative;
      z-index: 2;
      width: 100%;
      -moz-opacity: 0;
      opacity: 0;
      filter: alpha(opacity=0);
      height:40px;
    }

    .stylized_select .input_wrapper {
      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;
      width: 80%;
      padding: 0 17px 0 7px;
    }

    .stylized_select .input_wrapper input {
      width: 100%;
      height: 32px;
      line-height: 40px;
      border: 0;
      background: none;
    }



#body-text .worldwide-select-item form fieldset{
  width:290px;
  margin:0 auto;
  padding: 0;
}

#footer-article.push-container{
  width:752px;
  background:none;
  padding:0;
}
#footer-article .block-push{
  background-color:#f8f8f8;
  padding:8px 10px;
  color:#434343;
}
#footer-article .block-push img{
  float:left;
  margin-right:25px;
}
#footer-article .block-push p{
  margin:0;
  font-size:14px;
  color: #707173;
}
#footer-article .block-push .block-push-title{
  margin:0 0 5px 0;
  font-size:16px;
  color:#df0c36;
  font-family:Museo700;
  text-transform: none;
}
.page-worldwidepresence #footer-article .block-push .block-push-title {
  font-size: 207%;
}
#footer-article .block-push .link-more-red{
  clear:left;
  margin-top:10px;
  color: #e20031;
}
#footer-article.push-one .block-push .link-more-red{
  float: right;
}
.link-more-red {
  color:#e20031;
  font-size:14px;
  background:url(../images/arrow-red.png) no-repeat left center;
  padding-left:16px;
  display:inline-block;
}
.with-sidebar #sidebar.article-sidebar .box a {
  color:#e20031;
  background:url(../images/arrow-red.png) no-repeat left center;
  padding-left:18px;
  display:inline-block;
}
.link-more-red.external span{
  background: none;
  color:#e20031;
}
.link-more-red.inactive{
  background:url(i/icons_arrow_print.png) no-repeat left center;
}
.link-more-red:hover{
  color:#e20031;
}
.push-container{
  position:relative;
}
.push-container .bx-prev{
  background:#e20031 url(../images/arrow-white-left.png) no-repeat center;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:32px;
  text-indent:1000px;
  overflow:hidden;
}
.push-container .bx-next{
  background:#e20031 url(../images/arrow-white-right.png) no-repeat center;
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  width:30px;
  text-indent:1000px;
  overflow:hidden;
}
.push-container .bx-prev.disabled,
.push-container .bx-next.disabled{
  display:none;
}
.push-container .bx-wrapper{
  padding:0 38px;
}
.push-container .push-slider{
  margin:0;
  padding:0;
}
article .push-container.push-one {
  float: left !important;
  width: 542px !important;
}
.push-container.push-one .bx-wrapper{
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
}
.push-container.push-one .bx-wrapper li,
.push-container.push-one .push-slider{
  width: 100% !important;
}
.article-content{
  float:left;
  width:540px;
  font-size:133%;
}
#sidebar.article-sidebar{
  float:right;
  width:190px;
  font-size:133%;
  padding: 0;
}
#sidebar.article-sidebar .publications2 p{
  margin-left: 0;
}
.article-img {
  margin-bottom:25px;
}
.article-content p{
  margin-bottom:25px;
  text-align:justify;
}
.article-content h2,
.article-sidebar h2{
  font-size:185%;
  font-family:Museo300;
  margin:25px 0 15px;
  color:#666;
}
.article-content .block-fey-figures h2,
.article-content .block-activites h2 {
  margin-top: 35px;
}
.article-sidebar h2{
  font-size:156%;
}
 #body-text .article-sidebar .link-more-red{
  font-size:100%;
  color:#e20031;
}

 #body-text .block-fey-figures .list-figures{
    margin:0 -10px;
  }

 #body-text .block-fey-figures .list-figures  li{
      float:left;
      background:#e20031;
      margin:0 5px;
      width:156px;
      padding:10px;
      padding-top:25px;
      height:205px;
      overflow:hidden;
      font-family: "HelveticaNeueW02-ThinCn 674417", "HelveticaNeueW02-ThinCn 674417-local", "HelveticaNeue-ThinCond";
      color:#fff;
  }
  .block-fey-figures .list-figures li  .description{
        font-size:19px;
        line-height:1em;
        /*padding:5px;*/
        /*min-height:80px;*/
  }
  .ie8 .block-fey-figures .list-figures li  .description{
    font-size:17px;
  }
  .block-fey-figures .list-figures  .number-container{
      display:table;
      width:100%;
      margin-bottom:15px;
      vertical-align:bottom;
      table-layout: fixed;
  }

  .block-fey-figures .list-figures  .number-container    .js-number{
        display:table-cell;
        vertical-align:bottom;
        text-align:center;
        height:86px;
      }

   .block-fey-figures .list-figures  .number-container   span{
        line-height:0.8em;
        display:inline-block;
        /*max-height:130px;*/
        vertical-align:bottom;

      }
   .block-fey-figures .list-figures  .number-container   em{
        font-size:40%;
        font-style:normal;
        text-transform:uppercase;
        line-height:0.8em;
        font-family: "HelveticaNeueW02-ThinCn 674417", "HelveticaNeueW02-ThinCn 674417-local", "HelveticaNeue-ThinCond";
        white-space: nowrap;
        margin-top: 25px;
        /*vertical-align:bottom;*/
       /* border:1px solid green;*/

      }

    .block-fey-figures .list-figures .item-text    em{
        font-size:26px;
        line-height:28px;
        text-align:right;
        vertical-align:bottom;/*baseline;*/
        padding-top:3px;
        display:block;
      }

   .block-fey-figures .list-figures .item-sub em,
   .block-fey-figures .list-figures .item-sup em{
        font-size:26px;
        line-height:1.2em;
        vertical-align:top;
        /*float:right;*/
        /*text-transform:none;*/
      }
  .block-fey-figures .list-figures .item-sub em {
    vertical-align: bottom;
  }
  #body-text .btn-red  {
    color:#fff;
    background:#e20031 url(../images/arrow-white-right-little.png) no-repeat 11px 50%;
    display:inline-block;
    padding:10px 15px 10px 26px;
  }
  #body-text .btn-red.external span,
  #body-text .btn-red.pdflink span{
    color:#fff;
  }
  #body-text .btn-red:hover{
    text-decoration:none;
  }
  #body-text .article-sidebar .btn-red{
    display:block;
    margin-left:0px;
  }
  #body-text .article-sidebar .btn-red span{
    background: none;
  }
  #body-text .block-downloads p{
    /*background: url(../images/icon-download.png) no-repeat 0 50%;*/
    margin-bottom: 4px;
    margin-left: 0;
    padding: 0 0 0 20px;
  }
 #body-text .article-sidebar .block-projects a.external span{
  padding-right: 0;
 }
 /*#body-text .article-sidebar  .block-projects .link-more-red{*/
 #body-text .article-sidebar  .block-projects .countrylink {
  padding:10px 0 10px 7px;
  margin:0px 0 30px 0px;
  background-color:#eee;
}
 #body-text .article-sidebar  .block-projects h2{
  margin-bottom:25px;
  margin-top: 0;
 }
  #body-text .article-sidebar  .block-projects{
    margin-bottom:40px;
  }
#body-text .article-sidebar .block-push{
  background:#f8f8f8;
  padding:10px;
  margin-bottom:20px;
}
.with-sidebar #body-text .article-sidebar section{
  padding:10px;
}
#body-text .article-sidebar .block-push h3,
#body-text #sidebar.article-sidebar section h1{
  font-size:156%;
  font-family:Museo500;
  color:#666;
  background:transparent;
  text-transform:none;
  margin-bottom:10px;
}
#body-text .article-sidebar .block-push img{
  display:block;
  margin-bottom:20px;
}
#body-text .article-sidebar .block-push p,
#body-text .article-sidebar section p{
  font-size:87%;
}
.with-sidebar #body-text .article-sidebar section p.title{
  color:#666;
}
#body-text .article-sidebar .block-push .link-more-red{
  float:right;
}
#body-text .article-footer{
  margin-right:210px;
  background-color:#f8f8f8;
  padding:10px;
  margin-bottom:20px;
}
#body-text .article-footer .block-push .link-more-red{
  float:right;
  color:#e20031;
}
#body-text .article-footer .block-push h3{
  font-size:156%;
  font-family:Museo500;
  color:#666;
  background:transparent;
  text-transform:none;
  margin-bottom:5px;
}
#body-text .article-footer .block-push img{
  float:left;
  margin-right:20px;
}
#body-text .block-activites {
  color:#666;
  margin-bottom:30px;
}
#body-text .block-activites img {
  width: auto;
}
#body-text .block-activites ul{
  margin:0;
}
#body-text .block-activites li{
  background:transparent;
  display:inline-block;
  vertical-align:top;
  width:125px;
  min-height:178px;
  margin-left:48px;
  padding:10px;
  margin-bottom:0;
  cursor:pointer;
}
#body-text .block-activites .description li{
  display: block;
  vertical-align:top;
  min-height:0;
  margin-left:10px;
  padding:5px 0;
  margin-bottom:0;
  cursor:default;
  width: auto;
  text-align: left;
}
#body-text .block-activites .description li:before{
  content: '- ';
}
#body-text .block-activites .description li:first-child{
  margin-left: 10px;
}
#body-text .block-activites .description ul{
  margin-top: 0;
}
#body-text .block-activites li:first-child{
  margin-left:0;
}
#body-text .block-activites .selected{
  background:#f8f8f8;
}
/*.icon-marketing-services,
.icon-exploration-production,
.icon-refining-petrochemicals,
.icon-transport,
.icon-regasification,
.icon-renewable-energy*/
.line li span.line-title{
  width:125px;
  height:125px;
  display:block;
  margin-bottom:12px;
}
.line li span.line-title{
  position: relative;
  background: #e20031;
}
.line li.bg-white span.line-title{
  background: none;
}
.line li span.line-title img{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.icon-marketing-services{
  background:#e20031 url(../images/icon-marketing-services.png) no-repeat center;
}
.icon-exploration-production{
  background:#e20031 url(../images/icon-exploration-production.png) no-repeat center;
}
.icon-refining-petrochemicals{
   background:#e20031 url(../images/icon-refining-petrochemicals.png) no-repeat center;
}
.icon-transport{
   background:#e20031 url(../images/icon-transport.png) no-repeat center;
}
.icon-regasification{
   background:#e20031 url(../images/icon-regasification.png) no-repeat center;
}
.icon-renewable-energy {
  background:#e20031 url(../images/icon-renewable-energy.png) no-repeat center;
}
.bg-white .icon-marketing-services{
  background: #fff url(../images/icon-marketing-services-red.png) no-repeat center;
}
.bg-white  .icon-exploration-production{
  background: #fff url(../images/icon-exploration-production-red.png) no-repeat center;
}
.bg-white  .icon-refining-petrochemicals{
  background: #fff url(../images/icon-refining-petrochemicals-red.png) no-repeat center;
}
.bg-white  .icon-transport{
  background: #fff url(../images/icon-transport-red.png) no-repeat center;
}
.bg-white  .icon-regasification{
  background: #fff url(../images/icon-regasification-red.png) no-repeat center;
}
.bg-white .icon-renewable-energy {
  background:#fff url(../images/icon-renewable-energy-red.png) no-repeat center;
}

#body-text .block-activites li .label{
  background: url(../images/arrow-red.png) no-repeat 0 5px;
  padding-left:12px;
  display:inline-block;
  line-height:1.2em;
}
#body-text .block-activites .selected .label{
  background: url(../images/arrow-bottom-red.png) no-repeat 0 5px;
}
#body-text .block-activites .description{
  background:#f8f8f8;
  padding:20px;
  display:none;
}
#body-text .block-activites .description h3{
  background:transparent;
  font-family:Museo300;
  font-size:187%;
  text-transform:none;
  color:#e20031;
  margin-bottom:15px;
}
#body-text .block-activites .description a{
  color:#666;
}
#body-text .block-activites .description .link-more-red{
  font-size:100%;
  float:right;
  color:#e20031;
  margin-top:20px;
}
#body-text .block-activites .description .ref p{
  margin-bottom:5px;
  margin-top: 15px;
  font-size:125%;
}
#body-text .block-activites.block-activites-320{
    display:none;
  }
  .slider-fey-figures{
    position:relative;
  }
.slider-fey-figures #btn-next,
 .slider-fey-figures #btn-back{
    display:none;
    position:absolute;
    width:1px;
    height:1px;
    background:transparent;
    cursor:pointer;
    overflow:hidden;
  }

/*********************************************/
/*720*/
@media screen and (max-width: 959px) {
  .page-worldwidepresence .block-push .dnd-atom-wrapper {
    display:block;
  }
  #body-text .worldwide-tabs .tabs-title li{
    font-size:100%;
    padding:5px 7px;
    vertical-align: bottom;
  }
  #body-text .worldwide-tabs .tabs-content  .legend{
    font-size:90%;
    width:220px;
    padding:0;
  }
  #body-text .worldwide-tabs .tabs-content  .legend li{
    padding:0 0 0 15px;
  }
  #body-text .worldwide-tabs .tabs-content  .legend .text-blue{
    background:url(../images/marker-round-blue-v720.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-blue2{
    background:url(../images/marker-round-blue2-v720.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content  .legend .text-red{
    background:url(../images/marker-round-red-v720.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-yellow{
    background:url(../images/marker-round-yellow-v720.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-red2{
    background:url(../images/marker-round-red2-v720.png) no-repeat left center;
  }
  #body-text  .worldwide-tabs .tabs-content .description{
    width:270px;
    padding-left:10px;
  }
   #body-text  .worldwide-tabs .tabs-content .description p{
    font-size:95%;
  }
  #body-text  .worldwide-tabs .tabs-content .description .name{
      font-size:150%;
      margin:0 0 5px 0;
    }
  #body-text  .worldwide-tabs .tabs-content .description .note{
    font-size:78%;
    margin-top:10px;
  }
  #footer-article.push-container{
    width:522px;
  }
  article .push-container.push-one {
    float: left !important;
    width: 542px !important;
  }
  .article-content,
  #sidebar.article-sidebar{
    float:none;
    width:522px;
  }
  #body-text .article-footer{
    margin-right:0;
  }
  .article-sidebar .col-right-720{
    float:right;
    width:187px;
  }
  #body-text .article-sidebar .box,
  #body-text .article-sidebar .block-push {
    float:left;
    width:290px;
  }
  #body-text .article-sidebar .box {
    margin-right: 0;
  }
  #body-text .article-sidebar .block-push img{
    float:left;
    margin-right:10px;
  }
  #body-text .block-activites li {
    margin-left:39px;
  }
  #body-text .block-fey-figures .list-figures li{
    width:150px;
  }
  #body-text .block-fey-figures .list-figures .number-container em{
    font-size: 38%;
  }
/*  article .push-container.push-one {
    float: none;
    width: 470px !important;
    margin-left:0;
    margin-right:0;
  }*/
}
/*480*/
@media screen and (max-width: 719px) {
  #body-text  .worldwide-tabs .tabs-title{
    font-size:133%;
    display:none;
  }
  #body-text  .worldwide-tabs .tabs-title  li{
    padding:15px 10px;
    display:block;
    background: url("i/line-small.jpg") no-repeat scroll center top transparent;
    margin:0;
  }
  #body-text  .worldwide-tabs .tabs-title:first-child{
    background-image:none;
    width:auto;
    padding:15px 10px;
  }
  #body-text  .worldwide-tabs .tabs-title  li {
    font-size:100%;
  }
  #body-text  .worldwide-tabs .tabs-title      br{
    display:none;
  }
  #body-text .worldwide-tabs .tabs-title .ui-state-active{
    background-color:#fff;
    color:#666;
  }
  #body-text  .worldwide-tabs  .tabs-title .ui-state-active    a,
  #body-text  .worldwide-tabs  .tabs-title li   a{
    color:#666;
    float: none;
    padding: 0px;
  }
  #body-text  .worldwide-tabs .img-map{
    overflow:hidden;
    width:468px;
    height:225px;
    position:relative;
    margin-bottom:15px;
  }
  #body-text  .worldwide-tabs .img-map img{
    width:auto !important;
    height:auto !important;
    max-width:none;
    position:absolute;
    top:-40%;
    left:-40%;
  }
  #body-text .worldwide-tabs .tabs-content .img-map .icons-btn-map {
      display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    height: 65px;
    width: 65px;
    background: url("i/arrow-map.png");
  }
  #body-text  .worldwide-tabs .active-tab-mob a{
      background-color:#e20031;
    color:#fff;
    text-transform:uppercase;
    font-family:Museo500;
    font-size:133%;
  }
  #body-text  .worldwide-tabs .active-tab-mob a:before{
   background:url(../images/arrow-white-bottom.png) no-repeat 0 0;
   content:"";
   width:9px;
   height:8px;
   display:inline-block;
   vertical-align:middle;
   margin-top:-3px;
  }
  #body-text  .worldwide-tabs .active-tab-mob.btn-open  a:before{
    background:url(../images/arrow-white-top.png) no-repeat 0 0;
  }
  #body-text .worldwide-tabs .tabs-content{
    border:none;
  }
  #body-text .worldwide-tabs .tabs-content  .legend{
    width:auto;
    float:none;
    font-size:114%;
    margin-bottom:15px;
    margin-left:15px;
  }
  #body-text .worldwide-tabs .tabs-content  .legend li{
    width:33%;
    padding-left:20px;
  }
  #body-text .worldwide-tabs .tabs-content  .legend .text-blue{
    background:url(../images/marker-round-blue.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-blue2{
    background:url(../images/marker-round-blue2.png) no-repeat left center;
  }

  #body-text .worldwide-tabs .tabs-content  .legend .text-red{
    background:url(../images/marker-round-red.png) no-repeat left center;
  }

  #body-text .worldwide-tabs .tabs-content .legend .text-yellow{
    background:url(../images/marker-round-yellow.png) no-repeat left center;
  }

  #body-text .worldwide-tabs .tabs-content .legend .text-red2{
    background:url(../images/marker-round-red2.png) no-repeat left center;
  }
  #body-text  .worldwide-tabs .tabs-content .description{
    width:auto;
    padding-left:15px;
    float:none;
  }
   #body-text  .worldwide-tabs .tabs-content .description p{
    font-size:133%;
  }
  #body-text  .worldwide-tabs .tabs-content .description .name{
      font-size:225%;
      margin:0 0 5px 0;
    }
  #body-text  .worldwide-tabs .tabs-content .description .note{
    font-size:100%;
    margin-top:15px;
  }
  #body-text .worldwide-select-item form{
    padding:15px 10px 10px;
    margin-left:160px;
  }
  #body-text .worldwide-select-item form fieldset{
    width:auto;
  }
  #body-text .worldwide-select-item .img{
    width:150px;
  }
  #body-text .worldwide-select-item .img img{
    width:100%;
    height:auto;
  }
  #body-text .worldwide-select-item .region-name{
    margin-bottom:2px;
    padding-top:12px;
  }
  #footer-article.push-container{
    width:auto;
    float:none;
    margin-left:5px;
    margin-right:5px;
  }
  .push-container.push-one {
    width: auto !important;
    float: none !important;
  }
  #footer-article .block-push img{
    float:left;
    margin-right:8px;
  }
  #footer-article .block-push p{
    margin:0;
    font-size:100%;
  }
  #footer-article .block-push .block-push-title{
    margin:0 0 5px 0;
    font-size:125%;
    color:#df0c36;
    font-family:Museo700;
  }

  .article-content,
  #sidebar.article-sidebar{
    float:none;
    width:auto;
  }

  .article-sidebar .col-right-720{
    float:none;
    width:auto;
  }
  #body-text .article-sidebar .box,
  #body-text .article-sidebar .block-push {
    float:none;
    width:auto;
  }
  #body-text .article-sidebar .block-push img{
    float:left;
    margin-right:10px;
  }
  #body-text .article-sidebar .btn-red{
    float:right;
    min-width:158px;
    text-align:left;
    clear:right;
  }
  #body-text .article-sidebar .block-downloads .btn-red{
    margin-right: 16px;
  }
  .article-img,
  #body-text .article-sidebar .block-projects{
    margin-left:-5px;
    margin-right:-5px;
  }
  #body-text .article-sidebar .block-downloads{
    text-align:center;
    margin-left:-5px;
    margin-right:-5px;
  }
  #body-text .article-sidebar .block-downloads p{
    display:inline-block;
    margin-left:0;
    padding-top:5px;
    padding-bottom:5px;
  }
  /*#body-text .article-sidebar .block-projects .link-more-red{*/
  #body-text .article-sidebar .block-projects .countrylink{
    float: right;
    margin-bottom: 30px;
    width: 100%;
    padding-right: 12px;
    text-align: right;
  }
  #body-text .article-sidebar .block-projects h2{
    margin-left:15px;
  }
  .article-footer{
    font-size:116%;
  }
  #body-text .block-activites li {
    margin-left:13px;
  }
  .block-fey-figures-norm{
    display:none;
  }
  .block-fey-figures-480{
    display:block;
  }

  /*********/
  .container-overflow{
    width:390px;
    height:222px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
  }
  .container-overflow .list-figures{
    width:720px;
    position:absolute;
    top:0;
    left:0;
  }
  .slider-fey-figures{
    position:relative;
  }
  .slider-fey-figures #btn-next{
    background: url("../images/arrow-white-right.png") no-repeat scroll center center #e20031;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: 1000px;
    top: 0;
    width: 30px;
    display:block;
    height:auto;
  }
  .slider-fey-figures #btn-back{
    background: url("../images/arrow-white-left.png") no-repeat scroll center center #e20031;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    text-indent: 1000px;
    top: 0;
    width: 30px;
    display:none;
    height:auto;
  }
  #body-text .block-fey-figures .list-figures li{
    width:173px;
  }

  article .push-container.push-one {
    float: none;
    width: 470px !important;
    margin-left:0;
    margin-right:0;
  }
}
/*320*/
@media screen and (max-width: 479px) {
  #body-text .worldwide-tabs .img-map{
    display:none;
  }
  #body-text .worldwide-tabs .tabs-content  .legend{
    font-size:145%;
  }
  #body-text .worldwide-tabs .tabs-content  .legend li{
    float:none;
    width:auto;
    padding-left:25px;
    margin-top:10px;
  }
  #body-text .worldwide-tabs .tabs-content  .legend li span{
    display:block;
    float:right;
    margin-right:15px;
  }
   #body-text .worldwide-tabs .tabs-content  .legend .text-blue{
    background:url(../images/marker-round-blue-v320.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-blue2{
    background:url(../images/marker-round-blue2-v320.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content  .legend .text-red{
    background:url(../images/marker-round-red-v320.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-yellow{
    background:url(../images/marker-round-yellow-v320.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .legend .text-red2{
    background:url(../images/marker-round-red2-v320.png) no-repeat left center;
  }
  #body-text .worldwide-tabs .tabs-content .description p{
    font-size:116%;
  }
  #body-text .worldwide-tabs .tabs-content .description .name{
    font-size:208%;
  }
  #body-text .worldwide-tabs .tabs-content .description .note{
    font-size:83%;
  }
  #body-text .worldwide-select-item .img{
    display:none;
  }
  #body-text .worldwide-select-item form{
    margin:0 -5px;
    padding-left:15px;
    padding-right:15px;
  }
  #body-text .worldwide-select-item{
    margin-bottom:10px;
  }
  #body-text .article-sidebar .block-downloads p{
/*    margin-left:45px;
    margin-right:45px;
    text-align:left;
    margin-bottom:25px;*/
    background: none repeat scroll 0 0 #eee;
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px;
    padding-left: 20px;
    padding-right: 31px;
    text-align: center;
  }
  #body-text .block-activites{
    display:none;
  }
  #body-text .block-activites.block-activites-320{
    display:block;
  }



    .block-fey-figures .list-figures{
      margin:0 -5px;
    }
    #body-text .block-fey-figures .list-figures  li{
        padding-top:10px !important;
        margin:0 0 20px;
        width:320px;
        height:105px;
    }
    .block-fey-figures .list-figures  li    .description{
          height:auto;
          display:inline-block;
          vertical-align:middle;
          width:130px;
          font-size:110%;
          padding:0;
        }

    .block-fey-figures .list-figures  li  .number-container{
        display:inline-block;
        vertical-align:middle;
        width:145px;
        margin:0 20px 0 0;
      }
      .block-fey-figures .list-figures  li  .number-container  .js-number{
          height:105px;
          width:145px;
          vertical-align:middle;
          text-align:center;
        }
     .block-fey-figures .list-figures  li  .number-container .item-text  em{
          font-size:22px;
        }

      .block-fey-figures .list-figures  li  .number-container .item-sup em{
          font-size:22px;
        }
      .container-overflow{
        height:auto;
        width:auto;
        overflow:inherit;
      }
      .container-overflow .list-figures{
        width:auto;
        position:static;
      }
      .slider-fey-figures #btn-next,
      .slider-fey-figures #btn-back{
        display:none !important;
      }
      article .push-container.push-one {
        float: none;
        width: 310px !important;
        margin-left:0;
        margin-right:0;
      }
      .block-fey-figures .list-figures li .number-container{
        vertical-align :top;
      }
}

.page-worldwidepresence .block-fey-figures .list-figures li .description {
  text-align: left;
}