/* --------------------
	ADVANTAGES LAYER
----------------------- */
#header.diorcom-full-header .advantages-content {
  width: 100%;
  height: 0;
  overflow: hidden;
  position: relative;
  -webkit-transition: height 0.4s ease-out;
  -moz-transition: height 0.4s ease-out;
  -o-transition: height 0.4s ease-out;
  transition: height 0.4s ease-out;
  text-align: left;
  /* Decor / Advantages List / Gift */

  /* Wrap-advantages */

  /* Decor */

  /* Advantages List */

  /* Gift */

}
#header.diorcom-full-header .advantages-content.open {
  height: 136px;
}
#header.diorcom-full-header .advantages-content.wide .gift {
  width: 400px;
}
#header.diorcom-full-header .advantages-content.wide .gift .text {
  width: 231px;
}
#header.diorcom-full-header .advantages-content .container {
  height: 136px;
}
#header.diorcom-full-header .advantages-content .container .close {
  width: 17px;
  height: 17px;
  position: absolute;
  top: 14px;
  right: 14px;
  background-position: -220px -150px;
  z-index: 1;
}
#header.diorcom-full-header .advantages-content .decor,
#header.diorcom-full-header .advantages-content .advantages-list,
#header.diorcom-full-header .advantages-content .gift {
  height: 136px;
  display: block;
  float: left;
}
#header.diorcom-full-header .advantages-content .decor a,
#header.diorcom-full-header .advantages-content .advantages-list a,
#header.diorcom-full-header .advantages-content .gift a {
  height: 100%;
  padding: 0 37px 0 33px;
  display: block;
  overflow: hidden;
  color: #2a2b2e;
  border-left: 1px solid #d4d5d5;
}
#header.diorcom-full-header .advantages-content .decor a:hover span,
#header.diorcom-full-header .advantages-content .advantages-list a:hover span,
#header.diorcom-full-header .advantages-content .gift a:hover span {
  color: #2a2b2e;
}
#header.diorcom-full-header .advantages-content .decor strong,
#header.diorcom-full-header .advantages-content .advantages-list strong,
#header.diorcom-full-header .advantages-content .gift strong {
  margin: 0 0 8px;
  display: block;
  font-size: 13px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
#header.diorcom-full-header .advantages-content .decor span,
#header.diorcom-full-header .advantages-content .advantages-list span,
#header.diorcom-full-header .advantages-content .gift span {
  display: block;
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #7d7d7d;
}
#header.diorcom-full-header .advantages-content .advantages-wrap {
  height: 96px;
  overflow: hidden;
}
#header.diorcom-full-header .advantages-content .decor {
  width: 626px;
  margin: 0 26px 0 0;
  position: relative;
  overflow: hidden;
}
#header.diorcom-full-header .advantages-content .decor img {
  position: absolute;
  top: 0;
  right: 0;
}
#header.diorcom-full-header .advantages-content .advantages-list {
  /*max-width: 1176px;*/

  overflow: hidden;
}
#header.diorcom-full-header .advantages-content .advantages-list h4 {
  margin: 24px 0 0;
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
  color: #2a2b2e;
}
#header.diorcom-full-header .advantages-content .advantages-list ul {
  display: block;
  float: left;
  position: relative;
  top: 0;
  overflow: hidden;
}
#header.diorcom-full-header .advantages-content .advantages-list li {
  /*min-width: 240px;*/

  /*max-width: 392px;*/

  display: block;
  float: left;
}
#header.diorcom-full-header .advantages-content .advantages-list li.first a {
  padding: 0 52px 0 0;
  border: none;
}
#header.diorcom-full-header .advantages-content .gift {
  width: 278px;
  position: absolute;
  top: 0;
  right: 0;
  background: url('../img/background/shadow-advantages-layer.jpg') repeat-y left top;
}
#header.diorcom-full-header .advantages-content .gift .advantages-wrap {
  margin: 40px 0 0;
}
#header.diorcom-full-header .advantages-content .gift a {
  display: block;
  padding: 0 60px 0 47px;
  position: relative;
  border: none;
  height: 100%;
}
#header.diorcom-full-header .advantages-content .gift .visual,
#header.diorcom-full-header .advantages-content .gift .text {
  display: block;
  float: left;
}
#header.diorcom-full-header .advantages-content .gift .visual {
  width: 46px;
  height: 66px;
  margin: 0 16px 0 0;
}
#header.diorcom-full-header .advantages-content .gift .text {
  position: relative;
  top: 10px;
  width: 109px;
}
#header.diorcom-full-header .advantages-content .gift small {
  font-size: 9px;
  color: #b7b7b7;
}
/* IE */
.ie7 #header.diorcom-full-header .advantages-wrap ul {
  height: 60px;
}
.ie7 #header.diorcom-full-header .header-top-layer .advantages-content {
  height: 0;
}
/*.ie6 {
    #header.diorcom-full-header {
        .header-top-layer {
            .advantages-list {
                width: 900px;

                li { width: 392px; }
            }

            &.tiny {
                .advantages-list {
                    width: 600px;

                    li { width: 240px; }
                }
            }
        }

        #logout-trigger a {
            top : 12px;
            span {
                position: absolute !important;
            }
        }
    }
}*/
/* TABLETTE */
#header.diorcom-full-header .header-top-layer.tiny .decor strong,
#header.diorcom-full-header .header-top-layer.tiny .advantages-list strong,
#header.diorcom-full-header .header-top-layer.tiny .gift strong {
  font-size: 12px;
}
#header.diorcom-full-header .header-top-layer.tiny .decor span,
#header.diorcom-full-header .header-top-layer.tiny .advantages-list span,
#header.diorcom-full-header .header-top-layer.tiny .gift span {
  font-size: 11px;
}
#header.diorcom-full-header .header-top-layer.tiny .advantages-list h4 {
  font-size: 14px;
}
#header.diorcom-full-header .header-top-layer.tiny .advantages-list li {
  /*min-width: 160px;*/

  max-width: 334px;
}
#header.diorcom-full-header .header-top-layer.tiny .advantages-list li.first a {
  padding: 0 18px 0 0;
}
#header.diorcom-full-header .header-top-layer.tiny .advantages-list a {
  padding: 0 18px 0 16px;
}
