.ir {  font: 0/0 a;  text-shadow: none;  color: transparent;}.clearfix:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.clearfix {  display: inline-block;}html[xmlns] .clearfix {  display: block;}* html .clearfix {  height: 1%;}.middleHack {  zoom: 1;}.ib {  display: -moz-inline-stack !important;  display: inline-block !important;  vertical-align: top;}.ibIe {  display: inline !important;  zoom: 1;}.lt-ie8 .ib {  display: inline !important;  zoom: 1;}.clear {  clear: both;  display: block;}.translate3d {  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}.translate {  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);}.noflick {  -webkit-backface-visibility: hidden;}#aboutIndex .textBlock {  overflow: hidden;}#aboutIndex .textBlock .image,#aboutIndex .textBlock .images {  width: 53%;  float: left;  overflow: hidden;}#aboutIndex .textBlock .image img,#aboutIndex .textBlock .images img {  width: 100%;  display: block;}#aboutIndex .textBlock .images img {  width: 50%;  float: left;}#aboutIndex .textBlock .text {  width: 47%;  float: right;  margin-top: 40px;}#aboutIndex .textBlock .text h2 {  font-family: 'proxima-nova';  font-size: 18px;  font-weight: bold;  color: #000000;  text-align: center;}#aboutIndex .textBlock .text p {  margin-left: 7%;  margin-bottom: 20px;  line-height: 19px;}#aboutIndex .textBlock:first-child .text {  margin-top: 0;}#aboutIndex .textBlock.imageRight .image,#aboutIndex .textBlock.imageRight .images {  width: 47%;  float: right;}#aboutIndex .textBlock.imageRight .text {  width: 53%;}#aboutIndex .textBlock.imageRight .text p {  margin-left: 0;  margin-right: 7%;}#contactIndex #content .container {  overflow: hidden;}#contactIndex .imageTop {  margin-bottom: 50px;}#contactIndex .imageTop img {  display: block;  width: 100%;}#contactIndex .columnLeft {  float: left;  width: 49%;}#contactIndex .columnRight {  float: right;  width: 38%;}#contactIndex h2 {  font-family: 'proxima-nova';  font-size: 18px;  font-weight: bold;  color: #000000;  margin-bottom: 25px;}#contactIndex p {  line-height: 19px;  margin-bottom: 20px;}#contactIndex .ck strong {  color: #000000;}#contactIndex .ck a.facebook {  position: relative;  padding-left: 10px;  color: #000000;}#contactIndex .ck a.facebook:before {  content: '';  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -66px 0px;  width: 5px;  height: 10px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  margin-top: -5px;  left: 0px;}footer {  font-family: 'proxima-nova';  font-size: 12px;  font-weight: 400;  color: #434343;  line-height: 51px;  padding-bottom: 20px;}footer a {  color: #434343;  text-decoration: none;}footer .container {  overflow: hidden;  position: relative;}footer h4 {  float: left;  font-weight: normal;}footer .menu {  position: absolute;  top: 0;  left: 0;  right: 0;  text-align: center;}footer .menu li {  display: inline-block;  list-style: none;  margin: 0 15px;}footer .menu li a {  display: block;}footer .menu li a:hover {  text-decoration: underline;}footer .copy {  float: right;  position: relative;  margin-left: 20px;}footer .social {  float: right;}footer .social a {  float: left;  display: block;}footer .social a.facebook {  position: relative;  padding-left: 12px;}footer .social a.facebook .pix {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -66px 0px;  width: 5px;  height: 10px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 50%;  margin-top: -6px;  left: 0px;}header {  min-height: 149px;}header .container {  position: relative;}header #logo {  margin-top: 15px;  margin-bottom: 15px;}header #logo a {  text-indent: -6000px;  background: url("../../static/img/manufacturedesardennes.png") no-repeat top left transparent;  width: 292px;  height: 142px;  display: block;  margin: 0 auto;}header .introduction {  display: none;  text-align: center;  font-family: 'proxima-nova';  font-size: 14px;  font-weight: 400;  letter-spacing: 2px;  color: #000000;  max-width: 80%;  margin: 0 auto;}header .introduction .prettySeparator {  margin-bottom: 34px;}header .menuButton {  position: absolute;  top: 33%;  left: 0px;  font-family: 'proxima-nova';  font-size: 15px;  font-weight: 400;  color: #312f2a;  text-transform: uppercase;  cursor: pointer;}header .menuButton .pix {  width: 44px;  height: 33px;  -webkit-transition: all 100ms ease-out;  -moz-transition: all 100ms ease-out;  -ms-transition: all 100ms ease-out;  -o-transition: all 100ms ease-out;  transition: all 100ms ease-out;}header .menuButton .pix span {  display: block;  background: #0f0f0f;  height: 2px;  margin-bottom: 9px;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);  -webkit-transition: all 100ms ease-out;  -moz-transition: all 100ms ease-out;  -ms-transition: all 100ms ease-out;  -o-transition: all 100ms ease-out;  transition: all 100ms ease-out;}header .menuButton:hover .pix {  margin-top: 3px;  height: 30px;}header .menuButton:hover .pix span {  margin-bottom: 6px;}#homeIndex header .introduction {  display: block;}#homeIndex #global #content {  padding-top: 15px;}#homeIndex #slideshow {  overflow: hidden;  z-index: 1;}#homeIndex .productPush {  height: 628px;}#homeIndex .productPush img {  max-width: 560px;}#homeIndex .productPush h2 {  font-size: 22px;}#homeIndex .productPush p {  font-size: 14px;}#homeIndex .productPush .button {  font-size: 14px;}* {  margin: 0;  padding: 0;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.container {  width: 1054px;  margin: 0 auto;}html,body {  font-family: 'Arimo';  font-size: 13px;  font-weight: 400;  width: 100%;  color: #898989;  background: #fff7ef;}a {  color: #898989;}html {  height: 100%;  min-height: 100%;}.clearHack {  height: 1px;  clear: both;  width: 100%;}#global {  border: 1px solid #e4ddd6;  margin: 15px;  margin-bottom: 50px;  -webkit-filter: blur(0px);  -webkit-transition: all 50ms ease-out;  -moz-transition: all 50ms ease-out;  -ms-transition: all 50ms ease-out;  -o-transition: all 50ms ease-out;  transition: all 50ms ease-out;  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);  overflow: hidden;}#global #content {  border-top: 1px solid #e4ddd6;  border-bottom: 1px solid #e4ddd6;  padding-bottom: 45px;  padding-top: 60px;}#global.blur {  -webkit-filter: blur(5px);}.prettySeparator {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -75px -1px;  width: 24px;  height: 9px;  text-indent: -6000px;  text-align: left;  margin: 13px auto;}.productPush {  text-align: center;}.productPush img {  display: block;  margin: 0 auto;  width: 100%;}.productPush h1,.productPush h2 {  color: #000000;  font-family: 'Libre Baskerville';  font-size: 18px;  font-weight: 700;}.productPush h1 {  font-size: 26px;}.productPush p {  color: #707070;  font-size: 13px;  margin: 12px auto;  max-width: 690px;}.button {  font-family: 'Arimo';  font-size: 12px;  font-weight: 400;  font-style: italic;  text-decoration: none;  color: #ffffff;  background: #d7cbb7;  padding: 8px 15px;  -webkit-border-radius: 2px;  border-radius: 2px;}.topButton {  text-align: center;  padding-top: 56px;}.topButton a {  font-family: 'proxima-nova';  font-size: 14px;  font-weight: 400;  letter-spacing: 3px;  line-height: 39px;  color: #7e7e7e;  text-decoration: none;  padding: 0 30px;  border: 1px solid #7e7e7e;}@media screen and (max-width: 1128px) {  html .container {    width: 95%;  }  html #productsIndex .productPushs {    margin: 0;  }  html #productsIndex .productPushs .productPush {    width: 50%;  }}@media screen and (max-width: 767px) {  html footer .menu {    display: none;  }}@media screen and (max-height: 768px) {  html #menu .close {    top: 80px;  }  html #menu nav {    top: 143px;  }}@media screen and (max-height: 590px) {  html #menu .close {    top: 50px;  }  html #menu nav {    top: 70px;    -webkit-transform: scale(0.8,0.8);  }}@media screen and (max-height: 500px) {  html #menu .close {    top: 50px;  }  html #menu nav {    top: 30px;    -webkit-transform: scale(0.7,0.7);  }}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {  html #homeIndex header .introduction {    display: none;  }  html .container {    width: 962px;  }  html #menu .close {    top: 80px;  }  html #menu nav {    top: 143px;  }}#menu {  position: fixed;  z-index: 3;  width: 100%;  height: 100%;  top: 0;  left: 0;  text-align: center;  display: none;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  transform: translate3d(0,0,0);}#menu .background {  background: #000000;  opacity: 0.87;  filter: alpha(opacity=87);  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;}#menu .container {  position: relative;}#menu .close {  cursor: pointer;  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -75px -12px;  width: 38px;  height: 38px;  text-indent: -6000px;  text-align: left;  position: absolute;  left: 60px;  top: 124px;}#menu nav {  position: absolute;  top: 250px;  left: 50%;  margin-left: -212px;  width: 425px;}#menu nav .spacer {  display: block;  height: 50%;}#menu nav a.item {  display: block;  color: #ffffff;  text-decoration: none;  font-family: 'proxima-nova';  font-size: 47px;  font-weight: 400;  line-height: 80px;  border: 1px solid transparent;  text-transform: uppercase;  margin-bottom: 2px;}#menu nav a.item.selected {  border: 1px solid #ffffff;}#menu nav .language {  border: 1px solid #ffffff;  width: 350px;  line-height: 66px;  font-size: 23px;  color: #ffffff;  margin: 0 auto;  margin-top: 40px;}#menu nav .language a {  font-weight: bold;  color: #ffffff;  text-decoration: none;}#menu nav .language a.selected {  color: #cccccc;}#pressIndex .pushs {  overflow: hidden;  margin: 0 41px;}#pressIndex .pushs .push {  width: 304px;  margin: 9px;  display: block;  float: left;  border: 1px solid #515151;  text-decoration: none;}#pressIndex .pushs .push span {  display: block;}#pressIndex .pushs .push .type {  margin: 38px 50px 0 50px;  height: 50px;  width: 190px;  padding: 6px;  border: 1px solid #e4ddd6;  border: 1px solid transparent;}#pressIndex .pushs .push .type img {  display: block;}#pressIndex .pushs .push .title {  height: 200px;  line-height: 200px;  font-family: 'Libre Baskerville';  font-size: 26px;  font-weight: 900;  text-align: center;  color: #000000;  padding: 0 50px;}#pressIndex .pushs .push .title span {  width: 100%;  line-height: normal;  display: inline-block;}#pressIndex .pushs .push .see {  text-align: center;  text-decoration: underline;  font-size: 14px;  padding-bottom: 37px;}#productsIndex .productPushs {  margin: 0 -30px;  margin-top: 50px;  overflow: hidden;}#productsIndex .productPushs .productPush {  width: 33.3%;  height: 475px;  float: left;}#productsIndex .topButton {  padding-top: 0;}#productsDetail #global #content {  padding-top: 15px;}#productsDetail .back {  font-family: 'proxima-nova';  font-size: 15px;  font-weight: 400;  text-transform: uppercase;  text-decoration: none;  color: #2a2929;  float: left;  display: block;  position: relative;  padding-left: 16px;  z-index: 3;}#productsDetail .back span {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -66px -13px;  width: 6px;  height: 12px;  text-indent: -6000px;  text-align: left;  position: absolute;  top: 3px;  left: 0px;  -webkit-transition: all 100ms ease-out;  -moz-transition: all 100ms ease-out;  -ms-transition: all 100ms ease-out;  -o-transition: all 100ms ease-out;  transition: all 100ms ease-out;  -webkit-transform: translate(0,0);  -moz-transform: translate3d(0,0);  -ms-transform: translate3d(0,0);  -o-transform: translate3d(0,0);  transform: translate3d(0,0);}#productsDetail .back:hover span {  left: -2px;}#productsDetail .productPush img {  max-width: 680px;}#productsDetail .productPush p {  font-size: 15px;  margin-bottom: 40px;}#productsDetail .gallery {  border-top: 1px solid #e4ddd6;  padding-top: 41px;  text-align: center;}#productsDetail .gallery h3 {  border: 1px solid #e4ddd6;  color: #000000;  font-family: 'Libre Baskerville';  font-size: 29px;  font-weight: 700;  line-height: 63px;  padding: 0 50px;  margin-bottom: 46px;}#productsDetail .gallery img {  display: block;  width: 100%;}.royalSlider {  width: 100%;  height: auto;  position: relative;  direction: ltr;  overflow: hidden;}.royalSlider > * {  float: left;  width: 1057px;}.rsWebkit3d .rsSlide {  -webkit-transform: translateZ(0);}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink {  -webkit-backface-visibility: hidden;}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer {  -webkit-transform: none;}.rsOverflow {  width: 100%;  height: 100%;  position: relative;  overflow: hidden;  float: left;  -webkit-tap-highlight-color: rgba(0,0,0,0);}.rsVisibleNearbyWrap {  width: 100%;  height: 100%;  position: relative;  overflow: hidden;  left: 0;  top: 0;  -webkit-tap-highlight-color: rgba(0,0,0,0);}.rsVisibleNearbyWrap .rsOverflow {  position: absolute;  left: 0;  top: 0;}.rsContainer {  position: relative;  width: 100%;  height: 100%;  -webkit-tap-highlight-color: rgba(0,0,0,0);}.rsArrow,.rsThumbsArrow {  cursor: pointer;}.rsThumb {  float: left;  position: relative;}.rsArrow,.rsNav,.rsThumbsArrow {  opacity: 1;  -webkit-transition: opacity 0.3s linear;  -moz-transition: opacity 0.3s linear;  -o-transition: opacity 0.3s linear;  transition: opacity 0.3s linear;}.rsHidden {  opacity: 0;  visibility: hidden;  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;  -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;  -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;  transition: visibility 0s linear 0.3s, opacity 0.3s linear;}.rsGCaption {  width: 755px;  float: left;  text-align: center;}.royalSlider.rsFullscreen {  position: fixed !important;  height: auto !important;  width: auto !important;  margin: 0 !important;  padding: 0 !important;  z-index: 2147483647 !important;  top: 0 !important;  left: 0 !important;  bottom: 0 !important;  right: 0 !important;}.royalSlider .rsSlide.rsFakePreloader {  opacity: 1 !important;  -webkit-transition: 0s;  -moz-transition: 0s;  -o-transition: 0s;  transition: 0s;  display: none;}.rsSlide {  position: absolute;  left: 0;  top: 0;  display: block;  overflow: hidden;  height: 100%;  width: 100%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {  height: auto;}.rsContent {  width: 100%;  height: 100%;  position: relative;}.rsPreloader {  position: absolute;  z-index: 0;}.rsNav {  -moz-user-select: -moz-none;  -webkit-user-select: none;  user-select: none;}.rsNavItem {  -webkit-tap-highlight-color: rgba(0,0,0,0.25);}.rsThumbs {  cursor: pointer;  position: relative;  overflow: hidden;  float: left;  z-index: 22;}.rsTabs {  float: left;  background: none !important;}.rsTabs,.rsThumbs {  -webkit-tap-highlight-color: rgba(0,0,0,0);}.rsVideoContainer {  width: auto;  height: auto;  line-height: 0;  position: relative;}.rsVideoFrameHolder {  position: absolute;  left: 0;  top: 0;  background: #141414;  opacity: 0;  -webkit-transition: .3s;}.rsVideoFrameHolder.rsVideoActive {  opacity: 1;}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj {  position: absolute;  z-index: 50;  left: 0;  top: 0;  width: 100%;  height: 100%;}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-right: 44px;}.rsABlock {  left: 0;  top: 0;  position: absolute;  z-index: 15;}img.rsImg {  max-width: none;}.grab-cursor {  cursor: url(../../../static/img/grab.png) 8 8, move;}.grabbing-cursor {  cursor: url(../../../static/img/grabbing.png) 8 8, move;}.rsNoDrag {  cursor: auto;}.rsLink {  left: 0;  top: 0;  position: absolute;  width: 100%;  height: 100%;  display: block;  z-index: 20;  background: url(../blank.gif);}.rsDefault .rsArrow {  height: 100%;  width: 44px;  position: absolute;  display: block;  cursor: pointer;  z-index: 21;}.rsDefault.rsVer .rsArrowLeft {  top: 0;  left: 0;}.rsDefault.rsVer .rsArrowRight {  bottom: 0;  left: 0;}.rsDefault.rsHor .rsArrowLeft {  left: 0;  top: 0;}.rsDefault.rsHor .rsArrowRight {  right: 0;  top: 0;}.rsDefault .rsArrowIcn {  top: 50%;  margin-top: -83px;  position: absolute;}.rsDefault .rsArrowLeft .rsArrowIcn {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: 0px 0px;  width: 29px;  height: 50px;  text-indent: -6000px;  text-align: left;}.rsDefault .rsArrowRight .rsArrowIcn {  background: url("../../static/img/sprite.png") no-repeat top left transparent;  display: block;  zoom: 1;  background-position: -33px 0px;  width: 29px;  height: 50px;  text-indent: -6000px;  text-align: left;}.rsDefault .rsArrow:hover .rsArrowIcn {  opacity: 1;}.rsDefault .rsArrowDisabled .rsArrowIcn {  opacity: .2;  filter: alpha(opacity=20);  -webkit-transition: all 100ms ease-out;  -moz-transition: all 100ms ease-out;  -ms-transition: all 100ms ease-out;  -o-transition: all 100ms ease-out;  transition: all 100ms ease-out;  *display: none;}