/* ----------------------------- */
/* = Summary                     */
/* ----------------------------- */
/* 1-  Config */
/* 2-  Reset  */
/* 3-  Layout */
/* 4-  Widgets */
/* 5-  Forms */
/* 6-  Navigation */
/* 7-  Elements */
/* 8-  Publications */
/* 9-  Bugfixes */
/* 10- Responsive */
/* ----------------------------- */
/*  ==     Config                */
/* ----------------------------- */
/* line 11, ../sass/_config.scss */
.leftbar {
  display: none !important;
}

/* line 13, ../sass/_config.scss */
.rightbar {
  display: none !important;
}

.code_html iframe { height: 360px; }

/* ----------------------------- */
/*  ==     Reset                 */
/* ----------------------------- */
/* base font-size corresponds to 10px and is adapted to rem unit */
/* line 8, ../sass/_reset.scss */
html {
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  /* @TODO Debug for All Browser */
}

/* line 12, ../sass/_reset.scss */
body {
  background-color: #fff;
  color: #000;
  font-family: "Arial", "Helvetica", "Lato", sans-serif;
  font-size: 1.3em;
  line-height: 1.5;
}

/* html5 tags */
/* line 21, ../sass/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* soft reset */
/* line 26, ../sass/_reset.scss */
html, body {
  margin: 0;
  padding: 0;
}

/* line 30, ../sass/_reset.scss */
ul, ol {
  padding-left: 2em;
}

/* line 33, ../sass/_reset.scss */
code, pre, samp {
  white-space: pre-wrap;
  font-family: consolas, 'DejaVu Sans Mono', courier, monospace;
}

/* line 37, ../sass/_reset.scss */
code {
  line-height: 1em;
}

/* line 40, ../sass/_reset.scss */
table {
  margin-bottom: 1.5em;
}

/* line 43, ../sass/_reset.scss */
.m-reset {
  margin: 0 !important;
}

/* line 46, ../sass/_reset.scss */
.p-reset {
  padding: 0 !important;
}

/* avoid margins on nested elements */
/* line 51, ../sass/_reset.scss */
li p, li ul, li ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* max values */
/* line 57, ../sass/_reset.scss */
img, table, td, blockquote, code, pre, textarea, input, object, video {
  max-width: 100%;
  height: auto;
}

/* you shall not pass */
/* line 63, ../sass/_reset.scss */
textarea, table, td, th, code, pre, samp, div, p {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

/* pictures */
/* line 73, ../sass/_reset.scss */
img {
  width: auto;
  vertical-align: middle;
}

/* line 77, ../sass/_reset.scss */
a img {
  border: 0;
}

/* line 80, ../sass/_reset.scss */
a > img:hover {
  opacity: 1 !important;
}

/* ----------------------------- */
/*  ==     Layout                */
/* ----------------------------- */
@font-face {
  font-family: 'manksansitalic';
  src: url("/images/fonts/manksans-oblique-webfont.eot");
  src: url("/images/fonts/manksans-oblique-webfont.eot?#iefix") format("embedded-opentype"), url("/images/fonts/manksans-oblique-webfont.woff") format("woff"), url("/images/fonts/manksans-oblique-webfont.ttf") format("truetype"), url("/images/fonts/manksans-oblique-webfont.svg#manksansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'eras_light_itcregular';
  src: url("/images/fonts/eraslght-webfont.eot");
  src: url("/images/fonts/eraslght-webfont.eot?#iefix") format("embedded-opentype"), url("/images/fonts/eraslght-webfont.woff") format("woff"), url("/images/fonts/eraslght-webfont.ttf") format("truetype"), url("/images/fonts/eraslght-webfont.svg#manksansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* switching box model for all elements */
/* line 30, ../sass/_layout.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, ../sass/_layout.scss */
.none {
  display: none !important;
}

/* table layout */
/* line 39, ../sass/_layout.scss */
.row {
  display: table;
  table-layout: fixed;
  width: 100%;
}

/* line 45, ../sass/_layout.scss */
.row > *, .col {
  display: table-cell;
  vertical-align: top;
  padding: 1em;
}

/* blocks */
/* line 52, ../sass/_layout.scss */
.mod {
  display: inline-block;
  margin-right: .5em;
  vertical-align: top;
}

/* line 60, ../sass/_layout.scss */
.item {
  overflow: hidden;
}

/* line 66, ../sass/_layout.scss */
.bl {
  display: block;
}

/* line 69, ../sass/_layout.scss */
.inbl {
  display: inline-block;
  vertical-align: top;
}
/* line 74, ../sass/_layout.scss */
.inbl.middle {
  vertical-align: middle;
}
/* line 77, ../sass/_layout.scss */
.inbl.bottom {
  vertical-align: bottom;
}

/* blocks under floats */
/* line 87, ../sass/_layout.scss */
.clear, .line, .row {
  clear: both;
  border: none;
}

/* line 94, ../sass/_layout.scss */
.clearfix:before, .clearfix:after,
.line:before, .line:after,
.mod:before, .mod:after {
  content: "";
  display: table;
}

/* line 99, ../sass/_layout.scss */
.clearfix:after, .line:after, .mod:after {
  clear: both;
}

/* alignments */
/* line 104, ../sass/_layout.scss */
.left {
  float: left;
  margin-right: 1em;
}

/* line 105, ../sass/_layout.scss */
.mod.left, .col.left {
  margin-right: 0;
}

/* line 106, ../sass/_layout.scss */
.right {
  float: right;
  margin-left: 1em;
}

/* line 107, ../sass/_layout.scss */
.mod.right, .col.right {
  margin-left: 0;
}

/* line 108, ../sass/_layout.scss */
.center {
  margin: auto;
  margin-top: 6em;
}

/* line 109, ../sass/_layout.scss */
.txtleft {
  text-align: left;
}

/* line 110, ../sass/_layout.scss */
.txtright {
  text-align: right;
}

/* line 111, ../sass/_layout.scss */
.txtcenter {
  text-align: center;
}

/* margins */
/* line 114, ../sass/_layout.scss */
.mt0 {
  margin-top: 0;
}

/* line 115, ../sass/_layout.scss */
.mt1 {
  margin-top: 1em;
}

/* line 116, ../sass/_layout.scss */
.mt2 {
  margin-top: 2em;
}

/* line 117, ../sass/_layout.scss */
.mr0 {
  margin-right: 0;
}

/* line 118, ../sass/_layout.scss */
.mr1 {
  margin-right: 1em;
}

/* line 119, ../sass/_layout.scss */
.mr2 {
  margin-right: 2em;
}

/* line 120, ../sass/_layout.scss */
.mb0 {
  margin-bottom: 0;
}

/* line 121, ../sass/_layout.scss */
.mb1 {
  margin-bottom: 1em;
}

/* line 122, ../sass/_layout.scss */
.mb2 {
  margin-bottom: 2em;
}

/* line 123, ../sass/_layout.scss */
.ml0 {
  margin-left: 0;
}

/* line 124, ../sass/_layout.scss */
.ml1 {
  margin-left: 1em;
}

/* line 125, ../sass/_layout.scss */
.ml2 {
  margin-left: 2em;
}

/* blocks widths % */
/* line 128, ../sass/_layout.scss */
.w10 {
  width: 10%;
}

/* line 129, ../sass/_layout.scss */
.w20 {
  width: 20%;
}

/* line 130, ../sass/_layout.scss */
.w30 {
  width: 30%;
}

/* line 131, ../sass/_layout.scss */
.w33 {
  width: 33.33%;
}

/* line 132, ../sass/_layout.scss */
.w40 {
  width: 40%;
}

/* line 133, ../sass/_layout.scss */
.w50 {
  width: 50%;
}

/* line 134, ../sass/_layout.scss */
.w60 {
  width: 60%;
}

/* line 135, ../sass/_layout.scss */
.w70 {
  width: 70%;
}

/* line 136, ../sass/_layout.scss */
.w80 {
  width: 80%;
}

/* line 137, ../sass/_layout.scss */
.w90 {
  width: 90%;
}

/* line 138, ../sass/_layout.scss */
.w100 {
  width: 100%;
}

/* layout */
/* line 144, ../sass/_layout.scss */
.wrapper {
  background: #ffffff;
  color: #626566;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
}

/* line 151, ../sass/_layout.scss */
.container {
  font-size: 0;
  /* @bugfix inline-block whitespace */
  min-height: 830px;
}

/* line 155, ../sass/_layout.scss */
.container > * {
  font-size: 13px;
  /* @bugfix inline-block whitespace */
}


/* line 158, ../sass/_layout.scss */
.header {
  background: #262325;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjYyMzI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNjQ2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFiMTkxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #262325 0%, #646262 50%, #1b191c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #262325), color-stop(50%, #646262), color-stop(100%, #1b191c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #262325 0%, #646262 50%, #1b191c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #262325 0%, #646262 50%, #1b191c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #262325 0%, #646262 50%, #1b191c 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #262325 0%, #646262 50%, #1b191c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262325', endColorstr='#1b191c',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
  width: 100%;
  position: fixed;
  left: 0;
  border-bottom: 2px solid #FFF;
  z-index: 2000;
}
/* line 174, ../sass/_layout.scss */
.header .banner {
  position: relative;
  line-height: 0;
  width: 960px;
  margin: 0 auto;
}
/* line 179, ../sass/_layout.scss */
.header .banner h1 {
  border: none;
  text-transform: none;
}
/* line 183, ../sass/_layout.scss */
.header .banner .header-link {
  display: inline-block;
  right: 0;
  top: 1em;
  position: absolute;
}
/* line 188, ../sass/_layout.scss */
.header .banner .header-link li {
  list-style-type: none;
  margin-bottom: .5em;
}
/* line 189, ../sass/_layout.scss */
.header .banner .header-link a {
  height: 40px;
  width: 40px;
  display: block;
}
/* line 190, ../sass/_layout.scss */
.header .banner .header-link .lang {
  background: #000 url(/images/sprite-lang.png) 6px 8px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 191, ../sass/_layout.scss */
.header .banner .header-link .lang.fr {
  background-position: -37px 8px;
}
/* line 192, ../sass/_layout.scss */
.header .banner .header-link .fb {
  background: #000 url(/images/sprite-fb.png) 5px 7px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 193, ../sass/_layout.scss */
.header .banner .header-link .lang:hover {
  background: #000 url(/images/sprite-lang.png) -37px 8px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 194, ../sass/_layout.scss */
.header .banner .header-link .lang.fr:hover {
  background-position: 6px 8px;
}
/* line 195, ../sass/_layout.scss */
.header .banner .header-link .fb:hover {
  background: #000 url(/images/sprite-fb.png) -36px 7px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 196, ../sass/_layout.scss */
.header .banner .header-link .search-btn {
  background: #000 url(/images/btn-search.png) 3px 7px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 197, ../sass/_layout.scss */
.header .banner .header-link .search-btn:hover {
  background: #000 url(/images/btn-search.png) -51px 7px no-repeat;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 200, ../sass/_layout.scss */
.header .logo {
  margin: 2em 0;
  display: inline-block;
  margin-left: -31em;
}
/* line 205, ../sass/_layout.scss */
.header .baseline {
  display: inline-block;
  color: #fcfcfc;
  text-transform: uppercase;
  font-size: 1.85em;
  margin-left: 2em;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
}

/* line 215, ../sass/_layout.scss */
.bloc-nav {
  position: fixed;
  width: 100%;
  background: #b5b5b5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk1OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #969595));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b5b5b5 0%, #969595 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#969595',GradientType=0 );
  /* IE6-8 */
  -webkit-box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.3);
  top: 12.9em;
  left: 0;
  height: 30px;
  z-index: 2000;
}
/* line 234, ../sass/_layout.scss */
.bloc-nav .nav-search {
  width: 960px;
  margin: 0 auto;
}

/* line 241, ../sass/_layout.scss */
.header-nav {
  position: fixed;
  z-index: 2000;
}

/* line 242, ../sass/_layout.scss */
.sidebar.leftbar {
  min-width: 20.83333%;
  margin-right: 2.5%;
  padding-top: 4.5em;
  margin-top: 15em;
  margin-left: 1em;
}

/* line 249, ../sass/_layout.scss */
.sidebar.rightbar {
  max-width: 0%;
  margin: 0 3.95833%;
  padding-top: 4.5em;
}

/* line 254, ../sass/_layout.scss */
.content {
  margin-top: 15em;
  margin-right: 0;
  width: 100%;
}

.gamme-product-list .content {
  margin-top: 15em !important;
}
/* line 258, ../sass/_layout.scss */
.content .widget {
  display: inline-block;
  vertical-align: top;
}
/* line 262, ../sass/_layout.scss */
.content .home-txt {
  border-bottom: 1px solid #b5b4b6;
  border-top: 1px solid #b5b4b6;
  text-align: center;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  color: #484848;
  font-size: 1.1em;
  padding: 1em 0;
}
/* line 270, ../sass/_layout.scss */
.content .home-txt h2 {
  font-weight: 100;
}
/* line 273, ../sass/_layout.scss */
.content .product-name h2 {
  font-size: .85em;
  margin: 0;
  font-family: "Arial", "Helvetica", "Lato", sans-serif;
  font-weight: 700;
  color: #626566;
  hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
}
/* line 284, ../sass/_layout.scss */
.content .product-name .h3-like {
  color: #A7A7A7;
  font-size: .85em;
  margin: 0;
  text-transform: uppercase;
  font-family: "Arial", "Helvetica", "Lato", sans-serif;
}
/* line 292, ../sass/_layout.scss */
.content .gamme_produit {
  width: 30%;
  display: inline-block;
  margin-top: 2em;
}
/* line 296, ../sass/_layout.scss */
.content .gamme_produit .h2-like {
  margin-bottom: 1em;
}
/* line 297, ../sass/_layout.scss */
.content .gamme_produit .associated-line {
  text-transform: uppercase;
  color: #626566;
  font-weight: 700;
  margin: 1em 0;
  font-size: .85em;
  display: block;
}
/* line 298, ../sass/_layout.scss */
.content .gamme_produit .associated-line:hover {
  text-decoration: underline;
}

/* PAGES */
/* line 308, ../sass/_layout.scss */
.rubrique_sommaire_ h1 {
  display: none;
}
/* line 309, ../sass/_layout.scss */
.rubrique_sommaire_ .product-item {
  display: none;
  margin: 3em 2em;
  width: 27%;
  text-align: center;
}
/* line 310, ../sass/_layout.scss */
.rubrique_sommaire_ .item-link div {
  height: 216px;
  display: block;
}
/* line 310, ../sass/_layout.scss */
.rubrique_sommaire_ .item-link div img {
  height: 100%;
}
/* line 311, ../sass/_layout.scss */
.rubrique_sommaire_ .product-name {
  height: auto !important;
}
/* line 312, ../sass/_layout.scss */
.rubrique_sommaire_ .footer .boxes {
  display: block;
}

/* line 315, ../sass/_layout.scss */
.contact-page .code_html {
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  margin-bottom: 1em;
}
/* line 316, ../sass/_layout.scss */
.contact-page .title-material, .contact-page .title-quality {
  display: none;
}
/* line 317, ../sass/_layout.scss */
.contact-page .content .inbl {
  width: 48%;
}
/* line 318, ../sass/_layout.scss */
.contact-page .content .inbl:hover a {
  color: #F39609;
}
/* line 319, ../sass/_layout.scss */
.contact-page .content a:hover {
  text-decoration: none;
  color: #F39609;
}
/* line 320, ../sass/_layout.scss */
.contact-page .footer .boxes {
  display: block;
}

/* line 322, ../sass/_layout.scss */
.product-list-line {
  width: 100%;
}

/* line 325, ../sass/_layout.scss */
.product-item {
  width: 143px;
}

/* line 328, ../sass/_layout.scss */
.product-item a img {
  height: 223px;
  vertical-align: bottom;
  width: 150px;
  max-width: none;
}

/* line 337, ../sass/_layout.scss */
.all-product-page .product-item {
  width: 15%;
  margin-right: 1.1em;
  text-align: center;
  vertical-align: middle;
}
/* line 338, ../sass/_layout.scss */
.all-product-page .product-item:nth-child(4n+6) {
  margin-right: 0;
}
/* line 339, ../sass/_layout.scss */
.all-product-page .item {
  position: relative;
}
/* line 340, ../sass/_layout.scss */
.all-product-page .item-link {
  height: 216px;
  display: block;
}
/* line 341, ../sass/_layout.scss */
.all-product-page .gamme_produit {
  display: none;
}
/* line 342, ../sass/_layout.scss */
.all-product-page .product-name {
  border: 1px solid #dce0db;
  padding: .5em;
  position: absolute;
  top: 4em;
  background: #FFF;
  width: 100%;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  pointer-events: none;
  bottom: 160px;
  opacity: 0;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 360, ../sass/_layout.scss */
.all-product-page .item-link:hover .product-name {
  opacity: 0.9;
  bottom: 60px;
}
/* line 364, ../sass/_layout.scss */
.all-product-page .title-string, .all-product-page .title-wind {
  display: none;
}
/* line 366, ../sass/_layout.scss */
.all-product-page .produits_associes h3 {
  color: #626566;
  font-size: .85em;
  margin: 2em 0 1em 0;
  text-transform: uppercase;
}
/* line 367, ../sass/_layout.scss */
.all-product-page .produits_associes .product-item {
  margin: 0;
  width: 100px;
  border: 1px solid #DDD;
  /*height: 110px;*/
}
/* line 368, ../sass/_layout.scss */
.all-product-page .produits_associes .product-item a img {
  width: 100%;
  height: auto;
}
/* line 369, ../sass/_layout.scss */
.all-product-page .produits_associes .product-item:hover {
  border: 1px solid #999;
}
/* line 370, ../sass/_layout.scss */
.all-product-page .produits_associes .product-name {
  display: none;
}
/* line 371, ../sass/_layout.scss */
.all-product-page .produits_associes .item-link {
  height: auto;
}

/* line 375, ../sass/_layout.scss */
.bloc-product {
  /*width: 100%;
  display: inline-block;
  vertical-align: top;*/
}
/* line 379, ../sass/_layout.scss */
.bloc-product .right-description {
  margin-top: 2em;
  width: 40%;
  display: inline-block;
  right: 10px;
}
/* line 384, ../sass/_layout.scss */
.bloc-product .right-description h1 {
  border-bottom: none;
  font-family: "Arial", "Helvetica", "Lato", sans-serif;
  line-height: 1em;
  font-size: 1.7em;
  font-weight: 700;
  text-align: left;
  color: #626566;
  margin: 0 0 .5em 0;
}
/* line 385, ../sass/_layout.scss */
.bloc-product .right-description .h3-like {
  color: #626566;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-size: .9em;
  font-weight: 700;
}
/* line 392, ../sass/_layout.scss */
.bloc-product .right-description h2 {
  margin-bottom: 0;
}
/* line 393, ../sass/_layout.scss */
.bloc-product .right-description .description {
  text-align: justify;
  color: #080808;
  margin-bottom: 2em;
}
/* line 394, ../sass/_layout.scss */
.bloc-product .right-description .toggle.underline {
  text-decoration: underline;
}
/* line 396, ../sass/_layout.scss */
.bloc-product .product-details {
  margin: 0;
  padding: 0;
}
/* line 397, ../sass/_layout.scss */
.bloc-product .product-details li {
  list-style-type: none;
  display: inline-block;
  margin: 0 .5em;
}
/* line 401, ../sass/_layout.scss */
.bloc-product .product-details li:first-child {
  margin-left: 0;
}
/* line 402, ../sass/_layout.scss */
.bloc-product .product-details li a, .bloc-product .product-details li .toggle {
  font-size: .8em;
  text-transform: uppercase;
  color: #484848;
  cursor: pointer;
}
/* line 403, ../sass/_layout.scss */
.bloc-product .product-details li a:hover, .bloc-product .product-details li .toggle:hover {
  text-decoration: underline;
}
/* line 405, ../sass/_layout.scss */
.bloc-product .additionnals-properties {
  display: block;
}
/* line 407, ../sass/_layout.scss */
.bloc-product .additionnals-properties #champs_3 span.datas {
  display: block;
}
/* line 408, ../sass/_layout.scss */
.bloc-product .additionnals-properties #champs_4 span.datas {
  display: block;
}

/* line 411, ../sass/_layout.scss */
#sliderProduct .slides li {
  height: 600px;
}
/* line 413, ../sass/_layout.scss */
#sliderProduct .slides li img {
  max-height: 600px;
  width: auto;
}

/* line 419, ../sass/_layout.scss */
#carouselProduct .slides li {
  height: 175px;
}
/* line 422, ../sass/_layout.scss */
#carouselProduct .slides li img {
  max-height: 175px;
  width: auto;
}
/* line 426, ../sass/_layout.scss */
#carouselProduct .slides li:hover {
  cursor: pointer;
}

/* line 435, ../sass/_layout.scss */
.lines .title-string, .lines .title-wind {
  display: none;
}

/* line 438, ../sass/_layout.scss */
.catalog-list h1 {
  margin-bottom: .3em;
  padding-bottom: 0;
}
/* line 439, ../sass/_layout.scss */
.catalog-list h2 {
  font-size: .85em;
  margin: 0;
}
/* line 443, ../sass/_layout.scss */
.catalog-list .h3-like {
  color: #A7A7A7;
  font-size: .85em;
  margin: 0;
  text-transform: uppercase;
}
/* line 449, ../sass/_layout.scss */
.catalog-list .product-item {
  width: 23%;
  margin-right: 1.1em;
  text-align: center;
  vertical-align: top;
  min-height: 110px;
}
/* line 450, ../sass/_layout.scss */
.catalog-list .product-item:nth-child(4n+4) {
  margin-right: 0;
}
/* line 451, ../sass/_layout.scss */
.catalog-list .item {
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 1em;
}
/* line 452, ../sass/_layout.scss */
.catalog-list .item-link {
  display: block;
}
/* line 460, ../sass/_layout.scss */
.catalog-list .product-item .product-name {
  height: auto !important;
}
/* line 465, ../sass/_layout.scss */
.catalog-list .produits_associes h3 {
  color: #626566;
  font-size: .85em;
  margin: 2em 0 1em 0;
  text-transform: uppercase;
}
/* line 466, ../sass/_layout.scss */
.catalog-list .produits_associes .item {
  margin-left: 0 !important;
}
/* line 467, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item {
  margin: 0;
  width: 60px;
  border: 1px solid #DDD;
}
/* line 468, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item:hover {
  border: 1px solid #999;
}
/* line 469, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item .item-link .product-name {
  display: none;
}
/* line 470, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item .item-link div img {
  height: auto;
}
/* line 471, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item .item-link div {
  height: auto;
}
/* line 473, ../sass/_layout.scss */
.catalog-list .content {
  margin-top: 0;
}

/* line 479, ../sass/_layout.scss */
.catalog-list.cases-list.string.catalog-list.cases-list.string.layoutLeftContent .catalog .widget-cases {
  display: block !important;
}

/* line 481, ../sass/_layout.scss */
.cases-list .active-menu {
  color: #F39609;
}

/* line 483, ../sass/_layout.scss */
.catalog-list.cases-list .bloc-product {
  width: 100%;
}

/* line 485, ../sass/_layout.scss */
.catalog-list.cases-list .gamme_produit {
  display: none;
}

/* line 486, ../sass/_layout.scss */
.type-presentation .catalog h1.gen {
  display: none;
}

/* line 490, ../sass/_layout.scss */
.type-presentation {
  background-attachment: fixed !important;
}
/* line 492, ../sass/_layout.scss */
.type-presentation .arrow-bottom, .type-presentation .arrow-top {
  width: 60px;
  position: fixed;
  text-align: right;
  margin-left: 67em;
}
/* line 497, ../sass/_layout.scss */
.type-presentation .arrow-bottom .ico-arrow-bottom, .type-presentation .arrow-bottom .ico-arrow-top, .type-presentation .arrow-top .ico-arrow-bottom, .type-presentation .arrow-top .ico-arrow-top {
  background: url(/images/up-arrow-icon.png) 0 0 no-repeat;
  opacity: .7;
  display: block;
  width: 62px;
  height: 62px;
}
/* line 498, ../sass/_layout.scss */
.type-presentation .arrow-bottom .ico-arrow-bottom:hover, .type-presentation .arrow-bottom .ico-arrow-top:hover, .type-presentation .arrow-top .ico-arrow-bottom:hover, .type-presentation .arrow-top .ico-arrow-top:hover {
  cursor: pointer;
  opacity: 1;
}
/* line 499, ../sass/_layout.scss */
.type-presentation .arrow-bottom .ico-arrow-top, .type-presentation .arrow-top .ico-arrow-top {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
/* line 505, ../sass/_layout.scss */
.type-presentation .arrow-bottom {
  bottom: 1em;
}
/* line 506, ../sass/_layout.scss */
.type-presentation .arrow-top {
  bottom: 6em;
}
/* line 515, ../sass/_layout.scss */
.type-presentation .widget-cases {
  border-top: 1px solid #b4b3b4;
  margin: 1em auto;
  width: 97%;
  display: block;
  padding-top: .7em;
}
/* line 516, ../sass/_layout.scss */
.type-presentation .widget-cases .h2-like {
  display: none;
  margin-top: 0;
}
/* line 517, ../sass/_layout.scss */
.type-presentation.catalog-list .widget-cases .h2-like {
  display: block;
}
/* line 519, ../sass/_layout.scss */
.type-presentation.catalog-list .widget-cases {
  border-top: none;
}
/* line 521, ../sass/_layout.scss */
.type-presentation .sidebar .widget {
  border-top: none;
  margin: 0;
  padding: 0;
}
/* line 525, ../sass/_layout.scss */
.type-presentation .sidebar .widget .h2-like {
  margin-bottom: 1em;
}
/* line 526, ../sass/_layout.scss */
.type-presentation .sidebar .widget ul {
  padding: 0;
}
/* line 527, ../sass/_layout.scss */
.type-presentation .sidebar .widget li {
  list-style-type: none;
  text-transform: uppercase;
  font-size: .85em;
  margin: 1em 0;
}
/* line 528, ../sass/_layout.scss */
.type-presentation .sidebar .widget a {
  color: #626566;
  font-weight: 700;
}
/* line 528, ../sass/_layout.scss */
.type-presentation .sidebar .widget a:hover {
  text-decoration: underline;
}
/* line 531, ../sass/_layout.scss */
.type-presentation h1 {
  margin-top: 1em;
  border-bottom: none;
  padding: 0;
  margin-bottom: 0;
  color: #85888b;
  font-size: 4.5em;
  padding-bottom: 0;
  line-height: .8em;
}
/* line 532, ../sass/_layout.scss */
.type-presentation h2 {
  text-align: center;
  font-size: 2em;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 100;
  color: #161214;
}
/* line 533, ../sass/_layout.scss */
.type-presentation .content img {
  display: block;
  margin: 0 auto;
  max-height: 600px;
}
/* line 534, ../sass/_layout.scss */
.type-presentation .product-item {
  width: 300px;
  margin-bottom: 2em;
  margin-top: 1em;
}
/* line 535, ../sass/_layout.scss */
.type-presentation .picture {
  height: 240px;
}
/* line 536, ../sass/_layout.scss */
.type-presentation .picture img {
  max-height: 223px;
}
/* line 537, ../sass/_layout.scss */
.type-presentation .product-item:nth-child(4n+4) {
  margin-right: 1.1em;
}
/* line 538, ../sass/_layout.scss */
.type-presentation .product-item:nth-child(4n+5) {
  margin-right: 0;
}
/* line 539, ../sass/_layout.scss */
.type-presentation .bloc-product {
  width: 100%;
  margin-top: 3em;
}
/* line 542, ../sass/_layout.scss */
.type-presentation .bloc-product .product-picture {
  width: 55%;
}
/* line 544, ../sass/_layout.scss */
.type-presentation .product-details a:hover {
  text-decoration: underline;
}
/* line 545, ../sass/_layout.scss */
.type-presentation .title-string, .type-presentation .title-wind, .type-presentation .title-material, .type-presentation .title-quality {
  display: none;
}
/* line 546, ../sass/_layout.scss */
.type-presentation .gamme_produit {
  display: none;
}
/* line 548, ../sass/_layout.scss */
.type-presentation .produits_associes h3 {
  color: #626566;
  font-size: .85em;
  margin: 2em 0 1em 0;
  text-transform: uppercase;
}
/* line 549, ../sass/_layout.scss */
.type-presentation .produits_associes .product-item {
  margin: 0;
  width: 100px;
  border: 1px solid #DDD;
}
/* line 550, ../sass/_layout.scss */
.type-presentation .produits_associes .product-item:hover {
  border: 1px solid #999;
}
/* line 551, ../sass/_layout.scss */
.type-presentation .produits_associes .product-name {
  display: none;
}
/* line 553, ../sass/_layout.scss */
.type-presentation.letoile {
  background: url(/images/fond_arc_1400.jpg) center 0 no-repeat;
  background-size: 100% 100%;
}
/* line 554, ../sass/_layout.scss */
.type-presentation.st-germain {
  background: url(/images/fond_saint_germain_1440.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 555, ../sass/_layout.scss */
.type-presentation.newTrekking {
  background: url(/images/fond_new_trekking_1400.jpg) center 0 no-repeat;
  background-size: 100% 100%;
}
/* line 556, ../sass/_layout.scss */
.type-presentation.hightech {
  background: url(/images/bg-hightech-1400.jpg) bottom center no-repeat;
  background-size: auto 100%;
}
/* line 557, ../sass/_layout.scss */
.type-presentation.connection {
  background: url(/images/fond_connection_1400.jpg) center 0 no-repeat;
  background-size: 100% 100%;
}
/* line 558, ../sass/_layout.scss */
.type-presentation.color {
  background: url(/images/bg-colors-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 559, ../sass/_layout.scss */
.type-presentation.texas {
  background: url(/images/bg-texas-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 560, ../sass/_layout.scss */
.type-presentation.trekking {
  background: url(/images/bg-trekking-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 561, ../sass/_layout.scss */
.type-presentation.hoodies {
  background: url(/images/bg-gamme-hoodies.jpg) top center no-repeat;
  background-size: 100%;
}
/* line 562, ../sass/_layout.scss */
.type-presentation.artisto {
  background: url(/images/bg-gamme-artisto.jpg) top center no-repeat;
  background-size: 100%;
}
/* line 563, ../sass/_layout.scss */
.type-presentation.shamrock {
  background: url(/images/bg-gamme-shamrock.jpg) top center no-repeat;
  background-size: 100%;
}
/* line 564, ../sass/_layout.scss */
.type-presentation.defence {
  background: url(/images/bg-gamme-ladefence-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 565, ../sass/_layout.scss */
.type-presentation.performance {
  background: url(/images/bg-gamme-performance-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 566, ../sass/_layout.scss */
.type-presentation.liberty {
  background: url(/images/bg-gamme-liberty-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 567, ../sass/_layout.scss */
.type-presentation.revolution {
  background: url(/images/bg-gamme-revolution-1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 568, ../sass/_layout.scss */
.type-presentation.grey-flannel {
  background: url(/images/fond_flannel_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 569, ../sass/_layout.scss */
.type-presentation.opera {
  background: url(/images/fond_opera_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 570, ../sass/_layout.scss */
.type-presentation.paris {
  background: url(/images/fond_paris_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
/* line 571, ../sass/_layout.scss */
.type-presentation.general-bg, .type-presentation.accessories-bg {
  background: url(/images/fond_pattern_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.winds {
  background: url(/images/fond_winds_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.strings {
  background: url(/images/fond_strings_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.katyushka {
  background: url(/images/fond_katyushka_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
.type-presentation.panther {
  background: url(/images/fond_panther_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
.type-presentation.signature {
  background: url(/images/fond_signature_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
.type-presentation.stage {
  background: url(/images/fond_stage_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
.type-presentation.sticker {
  background: url(/images/fond_sticker_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}
.type-presentation.submarine {
  background: url(/images/fond_submarine_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.aplus {
  background: url(/images/fond_aplus_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.cosmic {
  background: url(/images/fond_cosmic_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.peak {
  background: url(/images/fond_peak_1400.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

/*.type-presentation.accessories-bg .wrapper {
  padding: 0 25px;
  max-width: 1030px;
}*/

/* line 573, ../sass/_layout.scss */
.catalog-list .produits_associes .product-item .item-link div img {
  width: 100%;
}

/* line 576, ../sass/_layout.scss */
.shamrock .inbl.gamme-item {
  display: none;
}

/* line 578, ../sass/_layout.scss */
.type-presentation.test-two .product-item {
  width: 350px;
  margin-top: 4em;
}

/* line 579, ../sass/_layout.scss */
.type-presentation.test-two .picture {
  height: 315px;
}

/* line 580, ../sass/_layout.scss */
.type-presentation.test-two .picture img {
  max-height: 305px;
}

/* line 581, ../sass/_layout.scss */
.type-presentation.test-two .arrow-bottom {
  display: block;
}

/* line 584, ../sass/_layout.scss */
.content-txt h3 {
  text-transform: uppercase;
  color: #626566;
  font-size: 1.7em;
}
/* line 585, ../sass/_layout.scss */
.content-txt .gen {
  display: none;
}
/* line 586, ../sass/_layout.scss */
.content-txt.material .title-material {
  display: block;
  margin-bottom: .3em;
  padding-bottom: 0;
}
/* line 587, ../sass/_layout.scss */
.content-txt.material .title-quality {
  display: none;
}
/* line 588, ../sass/_layout.scss */
.content-txt.warranty .title-material {
  display: none;
}
/* line 589, ../sass/_layout.scss */
.content-txt.warranty .title-quality {
  display: block;
  margin-bottom: .3em;
  padding-bottom: 0;
}
/* line 596, ../sass/_layout.scss */
.content-txt.art-warranty .widget .garanties a, .content-txt.quality .widget .qualite a, .content-txt.warranty .widget .garanties a {
  color: #F39609;
}
/* line 604, ../sass/_layout.scss */
.content-txt.quality .widget .garanties a {
  color: #626566;
}
/* line 606, ../sass/_layout.scss */
.content-txt.material.shells .widget .coques_thermoformees a {
  color: #F39609;
}
/* line 607, ../sass/_layout.scss */
.content-txt.material.interiors .widget .interieurs a {
  color: #F39609;
}
/* line 608, ../sass/_layout.scss */
.content-txt.material.covers .widget .caches a {
  color: #F39609;
}

/* line 611, ../sass/_layout.scss */
.no-title h1 {
  display: none;
}

/* line 614, ../sass/_layout.scss */
.lines .gamme-item {
  width: 15%;
  margin-right: 1.1em;
  text-align: center;
  vertical-align: middle;
  height: 250px;
}
/* line 615, ../sass/_layout.scss */
.lines .gamme-item:nth-child(4n+6) {
  margin-right: 0;
}
/* line 616, ../sass/_layout.scss */
.lines .gamme-item a {
  /*height: 175px;*/
}
/* line 617, ../sass/_layout.scss */
.lines .gamme-item img {
  display: block;
  margin: 0 auto;
}
/* line 618, ../sass/_layout.scss */
.lines .item {
  position: relative;
}
/* line 619, ../sass/_layout.scss */
.lines .item-link {
  height: 216px;
  display: block;
}
/* line 620, ../sass/_layout.scss */
.lines .familly_name a {
  text-align: center;
  font-size: .85em;
  margin: 0;
  font-family: "Arial", "Helvetica", "Lato", sans-serif;
  font-weight: 700;
  color: #626566;
  text-transform: uppercase;
  height: auto;
}

/* line 631, ../sass/_layout.scss */
.footer .mentions {
  border-top: 1px solid #b5b4b6;
  margin-top: 2em;
  padding-top: 3em;
  color: #747474;
  font-family: "Verdana", "Helvetica Neue", "Lato", Arial, sans-serif;
  font-size: .8em;
  text-align: center;
  padding-bottom: 2.5em;
}
/* line 641, ../sass/_layout.scss */
.footer .boxes {
  display: none;
  border-top: 1px solid #b5b4b6;
  margin-top: 2em;
  padding: 0;
}
/* line 642, ../sass/_layout.scss */
.footer .widget {
  color: #4B4B4B;
  display: inline-block;
  vertical-align: top;
  max-width: 27.5%;
  margin: 2% 0 0 2%;
  font-family: 'Droid Sans', 'eras_light_itcregular', Helvetica, Arial, sans-serif;
  /*$font-3;*/
  font-size: 1em;
  font-weight: 500;
}
/* line 651, ../sass/_layout.scss */
.footer .widget .h2-like {
  display: none;
}
/* line 652, ../sass/_layout.scss */
.footer .widget:first-child {
  margin-left: 0;
}
/* line 654, ../sass/_layout.scss */
.footer a:link, .footer a:focus, .footer a:active, .footer a:visited {
  color: #747474;
}
/* line 657, ../sass/_layout.scss */
.footer a:hover {
  color: #F39609;
}

/* line 667, ../sass/_layout.scss */
.faq h1 {
  background: #fff;
  padding: 20px 0;
  margin: 0;
}

.faq .content {
  margin-top: 16em !important;
} 

/* .faq .item a {
  margin-bottom: 15em;
  display: block;
} */

/* line 668, ../sass/_layout.scss */
.faq .widget-cases {
  margin-top: 1em;
  text-align: justify;
  padding: 0;
  background: #fff;
  display: none;
}

/* .list-faq {
  overflow: auto;
  width: 960px;
  height: 690px;
  position: relative;
} */

/* .bloc-head {
  background: #fff;
  display: block;
  width: 960px;
  position: fixed;
  height: 360px;
  top: 15em;
} */



/* line 675, ../sass/_layout.scss */
.recherche #searchformcontent input[type="text"] {
  min-width: 40%;
  display: inline-block;
}

/* line 676, ../sass/_layout.scss */
.recherche #searchformcontent input[type="submit"] {
  display: inline-block;
}

/* line 677, ../sass/_layout.scss */
.recherche .searchResults a:hover {
  color: #F39609;
}

/* line 679, ../sass/_layout.scss */
.recherche.all-product-page .mod.item {
  width: 100%;
}

/* line 681, ../sass/_layout.scss */
.recherche .widget {
  width: 100%;
}

/* line 682, ../sass/_layout.scss */
.recherche .widget .h2-like {
  font-size: 3.7em;
  /* 20px / 13px */
  margin: .5em 0 1em;
  padding: .2em 0;
  text-transform: uppercase;
  color: #626566;
  text-align: center;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  font-weight: 100;
  display: block;
  border-bottom: 1px solid #b4b3b4;
}

/* line 692, ../sass/_layout.scss */
.recherche h1 {
  display: none;
}

/* overDiv :: Specif Emajine bloc */
/* line 695, ../sass/_layout.scss */
#overDiv {
  background: #fff;
  border: 1px solid #96BD0D;
}
/* line 698, ../sass/_layout.scss */
#overDiv #overlibheader, #overDiv #overlibfooter {
  background: #96BD0D;
  color: #fff;
  padding: .5em;
}
/* line 702, ../sass/_layout.scss */
#overDiv #overlibheader a, #overDiv #overlibfooter a {
  color: #fff;
}
/* line 706, ../sass/_layout.scss */
#overDiv .overlibclose {
  position: absolute;
  right: 1em;
  top: .4em;
}
/* line 711, ../sass/_layout.scss */
#overDiv #overlibcontent {
  padding: 1em;
}

/* ----------------------------- */
/*  ==     Widgets               */
/* ----------------------------- */
/* display */
/* line 8, ../sass/_widgets.scss */
.widget.no-title h2, .widget.no-title span.h2-like {
  display: none;
}

/* sidebar */
/* line 13, ../sass/_widgets.scss */
.sidebar .widget {
  margin: 1em 0;
  padding-top: 1em;
  border-top: 0.2em solid #96BD0D;
}
/* line 17, ../sass/_widgets.scss */
.sidebar .widget > form, .sidebar .widget > a {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 23, ../sass/_widgets.scss */
.widget-home {
  border: 1px solid #cbc4c4;
  height: 311px;
  width: 311px;
  text-align: center;
  margin: 1em 0;
}

/* line 24, ../sass/_widgets.scss */
.widget-home p {
  margin: 0;
}

/* line 25, ../sass/_widgets.scss */
.widget-home.middle {
  margin: 1em;
}

/* line 26, ../sass/_widgets.scss */
.widget-home img {
  height: 100%;
}

/* line 28, ../sass/_widgets.scss */
.widget-cases {
  border-bottom: 1px solid #B4B3B4;
  text-align: center;
  width: 100%;
  margin-bottom: 4.5em;
}
/* line 35, ../sass/_widgets.scss */
.widget-cases ul {
  padding: 0;
  margin-bottom: 0;
}
/* line 37, ../sass/_widgets.scss */
.widget-cases .white-menu-bg {
  height: 40px;
  width: 932px;
  position: absolute;
  left: 14px;
  background: url("/images/background_menu.png") left bottom no-repeat;
  margin-top: 12px;
  display: none;
}
/* line 46, ../sass/_widgets.scss */
.widget-cases > ul > li:hover > .white-menu-bg {
  background-position: left top;
}
/* line 49, ../sass/_widgets.scss */
.widget-cases .h2-like {
  font-size: 3.7em;
  /* 20px / 13px */
  margin: .5em 0 .3em;
  padding: .2em 0;
  display: block;
  text-transform: uppercase;
  color: #626566;
  text-align: center;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  font-weight: 100;
  border-bottom: 1px solid #b4b3b4;
}
/* line 62, ../sass/_widgets.scss */
.widget-cases .currentFamily + ul + .white-menu-bg {
  z-index: 130;
  display: block;
}
/* line 66, ../sass/_widgets.scss */
.widget-cases > ul > li:hover > .white-menu-bg,
.widget-cases li:hover > .white-menu-bg {
  z-index: 140;
  display: block;
}
/* line 72, ../sass/_widgets.scss */
.widget-cases li ul li .white-menu-bg {
  display: none !important;
}

.faq .widget-cases li {
  display: block;
}
/* line 76, ../sass/_widgets.scss */
.widget-cases li {
  list-style-type: none;
  display: inline-block;
  text-transform: uppercase;
  font-size: .9em;
  vertical-align: top;
  padding: 0 1em 1em;
  		/*
          .line-nav { 
          	display: none; 
          	width: 930px;
          	height: 1px;
          	background: #B4B3B4;
          	position: absolute;
          	left: 15px;
          	margin-top: 61px;
          }
          &:hover .line-nav { display: block; }
  		*/
}
/* line 83, ../sass/_widgets.scss */
.widget-cases li .currentFamily + ul {
  display: block;
  z-index: 135;
}
/* line 88, ../sass/_widgets.scss */
.widget-cases li ul {
  display: none;
  position: absolute;
  left: 14px;
  width: 932px;
  margin-top: 13px;
  border-bottom: 1px solid #b4b4b4;
  background: #fff;
  padding: 0.9em 0 0.1em 0;
  z-index: 135;
}
/* line 100, ../sass/_widgets.scss */
.widget-cases li ul li:first-child {
  padding-left: 0;
}
/* line 102, ../sass/_widgets.scss */
.widget-cases li:hover > ul {
  display: block;
  z-index: 145;
  left: 14px;
}
/* line 121, ../sass/_widgets.scss */
.widget-cases li a {
  color: #626566;
  font-weight: 600;
}
/* line 124, ../sass/_widgets.scss */
.widget-cases li a:hover {
  color: #F39609;
}

/* line 129, ../sass/_widgets.scss */
.widget-search {
  margin-top: 3px;
  display: inline-block;
  z-index: 999999999;
  position: relative;
  height: 20px;
}
/* line 138, ../sass/_widgets.scss */
.widget-search .h2-like, .widget-search .view-more {
  display: none;
}
/* line 139, ../sass/_widgets.scss */
.widget-search input[type="text"] {
  height: 20px;
  border-radius: 10px;
  width: 110px;
  font-weight: 100;
  font-size: .85em;
}
/* line 140, ../sass/_widgets.scss */
.widget-search input[type="submit"] {
  display: none;
}

/* ----------------------------- */
/*  ==     Forms                 */
/* ----------------------------- */
/* @bugfix alignment */
/* line 8, ../sass/_forms.scss */
input, button, select, label {
  vertical-align: middle;
}

/* forms items */
/* line 13, ../sass/_forms.scss */
form, fieldset {
  border: none;
  padding: 0;
}

/* line 17, ../sass/_forms.scss */
input, button, select, label {
  vertical-align: middle;
  /* @bugfix alignment */
}

/* line 20, ../sass/_forms.scss */
label {
  cursor: pointer;
}

/* line 21, ../sass/_forms.scss */
legend {
  border: 0;
  white-space: normal;
  font-weight: 700;
}

/* line 26, ../sass/_forms.scss */
button, input, select {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
  /* Improves appearance in IE6/7 */
}

/* line 32, ../sass/_forms.scss */
textarea {
  overflow: auto;
  /*Removes default vertical scrollbar on empty textarea in IE6/7/8/9. */
  min-height: 5em;
  vertical-align: top;
  resize: vertical;
}

/* line 38, ../sass/_forms.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  /* clickable input types in iOS */
  *overflow: visible;
  /* Corrects inner spacing displayed oddly in IE7 */
}

/* line 43, ../sass/_forms.scss */
input[type="checkbox"], input[type="radio"] {
  padding: 0;
  /* Corrects excess space around these inputs in IE8/9 */
  *width: 13px;
  *height: 13px;
  /* Corrects excess space around these inputs in IE7 */
  margin: .2em;
}

/* line 48, ../sass/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
}

/* if select styling bugs on webkit */
/* select {-webkit-appearance: none;} */
/* 'x' appears on right of search input when text is entered. This removes it */
/* line 54, ../sass/_forms.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 60, ../sass/_forms.scss */
::-webkit-input-placeholder {
  color: #777;
}

/* line 61, ../sass/_forms.scss */
input:-moz-placeholder, textarea:-moz-placeholder {
  color: #777;
}

/* Removes inner padding and border in FF3+ */
/* line 64, ../sass/_forms.scss */
button::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* styling */
/* line 73, ../sass/_forms.scss */
form {
  width: auto;
  padding-bottom: 1em;
}

/* line 77, ../sass/_forms.scss */
form li {
  list-style: none;
}
/* line 79, ../sass/_forms.scss */
form li label {
  font-weight: 400;
}

/* line 83, ../sass/_forms.scss */
form label {
  display: inline-block;
  min-width: 200px;
}

/* line 87, ../sass/_forms.scss */
form .multi_checkbox {
  display: block;
}
/* line 89, ../sass/_forms.scss */
form .multi_checkbox label {
  max-width: 90%;
}

/* line 93, ../sass/_forms.scss */
form .multi_radio label {
  min-width: inherit;
}

/* line 96, ../sass/_forms.scss */
form .field {
  margin: 0 3% .5% 0;
  width: 48.2%;
}

/* line 100, ../sass/_forms.scss */
form .field:nth-child(even) {
  margin: 0 0 .5em 0;
}

/* line 103, ../sass/_forms.scss */
form select {
  height: 2.1538em;
  /* 28px / 13px */
  background: #959899;
  color: #fff;
}
/* line 107, ../sass/_forms.scss */
form select:hover {
  background: #96BD0D;
  cursor: pointer;
}

/* line 112, ../sass/_forms.scss */
.error {
  color: #F39609 !important;
}
/* line 114, ../sass/_forms.scss */
.error input, .error textarea {
  border-color: #F39609 !important;
}

/* line 118, ../sass/_forms.scss */
.libelle {
  font-weight: 700;
}

/* line 121, ../sass/_forms.scss */
.captcha {
  border: 1px solid #ccc;
  padding: 1em;
}
/* line 124, ../sass/_forms.scss */
.captcha .field {
  margin: 0;
  vertical-align: middle;
}
/* line 128, ../sass/_forms.scss */
.captcha a {
  display: block;
}

/* line 132, ../sass/_forms.scss */
input[type="text"], textarea {
  border: 1px solid #ccc;
}

/* line 135, ../sass/_forms.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea, button, input[type="button"], input[type="reset"] {
  min-width: 100%;
  padding: .5em 0 .5em .2em;
}

/* line 139, ../sass/_forms.scss */
input[type="text"] {
  padding: .4em;
  font-weight: 700;
}

/* line 143, ../sass/_forms.scss */
input[type="reset"] {
  display: none;
}

/* line 144, ../sass/_forms.scss */
input[type="submit"] {
  display: block;
  margin: .5em auto;
  padding: .2em .5em .2em .4em;
  text-transform: uppercase;
  font-size: 1.3em;
  background: #626566;
  border: none;
  color: #ffffff;
}

/* line 154, ../sass/_forms.scss */
input[type="submit"]:hover {
  background: #F39609;
}

/* ----------------------------- */
/*  ==     Navigation           */
/* ----------------------------- */
/* breadcrumb */
/* line 8, ../sass/_navigation.scss */
.breadcrumb {
  display: none;
  margin: 1em 0;
  color: #626566;
  font-weight: 700;
}
/* line 13, ../sass/_navigation.scss */
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:focus, .breadcrumb a:active {
  color: #626566;
}
/* line 16, ../sass/_navigation.scss */
.breadcrumb a:hover {
  color: #96BD0D;
}
/* line 19, ../sass/_navigation.scss */
.breadcrumb a + a:before {
  content: " > ";
  margin: 0 .3em;
}

/* nested navigation */
/* line 27, ../sass/_navigation.scss */
.navigation.nested {
  z-index: 99999;
  height: 30px;
  letter-spacing: .1em;
  font-weight: 500;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 835px;
  vertical-align: top;
  display: inline-block;
}

/* line 57, ../sass/_navigation.scss */
.navigation.nested .list-nav {
  font-size: 0;
  /* @Bugfix whitespace inline-block */
  position: relative;
  width: 960px;
  margin: 0 auto;
}

/* line 63, ../sass/_navigation.scss */
.navigation.nested .list-nav > li {
  font-size: 16px;
  /* @Bugfix whitespace inline-block */
  width: 14.1%;
  border-left: 1px solid #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 68, ../sass/_navigation.scss */
.navigation.nested .list-nav > li:last-child {
  border-right: 1px solid #FFF;
}

/* line 73, ../sass/_navigation.scss */
.navigation.nested .list-nav > li:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* line 74, ../sass/_navigation.scss */
.navigation.nested .list-nav > li > a {
  display: block;
  overflow: hidden;
  height: 30px;
  padding: .7em 7%;
  text-transform: uppercase;
  font-size: .75em;
  /* 20px / 16px */
  color: #fff;
  line-height: 1.3;
  text-align: center;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* line 86, ../sass/_navigation.scss */
.navigation.nested .list-nav > li a:hover, .navigation.nested > .list-nav > li.active > a {
  background: #5b5959;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzNkM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5959), color-stop(99%, #3d3b3b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5b5959 0%, #3d3b3b 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5959', endColorstr='#3d3b3b',GradientType=0 );
  /* IE6-8 */
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  color: #ffffff;
}

/* line 100, ../sass/_navigation.scss */
.navigation.nested .list-nav > li ul {
  display: none;
  z-index: 10;
  padding: 0;
  background: #b5b5b5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk1OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #969595));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b5b5b5 0%, #969595 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#969595',GradientType=0 );
  /* IE6-8 */
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* line 119, ../sass/_navigation.scss */
.navigation.nested .list-nav > li li {
  list-style-type: none;
  border-bottom: 1px solid #FFF;
  height: 30px;
  padding: .2em 0;
  background: #b5b5b5;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5Njk1OTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #969595));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b5b5b5 0%, #969595 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b5b5b5 0%, #969595 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#969595',GradientType=0 );
  /* IE6-8 */
}

/* line 138, ../sass/_navigation.scss */
.navigation.nested .lines ul {
  width: 280px;
  padding: 0;
  margin: 0;
}

/* line 139, ../sass/_navigation.scss */
.navigation.nested .lines ul li {
  width: 50%;
  margin: 0;
  padding: 0;
  float: left;
}

/* line 149, ../sass/_navigation.scss */
.navigation.nested .list-nav > li:hover ul {
  display: block;
}

/* line 155, ../sass/_navigation.scss */
.navigation.nested .list-nav ul li:hover {
  background: #5b5959;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzNkM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5959), color-stop(99%, #3d3b3b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5b5959 0%, #3d3b3b 99%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5b5959 0%, #3d3b3b 99%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5959', endColorstr='#3d3b3b',GradientType=0 );
  /* IE6-8 */
}

/* line 168, ../sass/_navigation.scss */
.navigation.nested .list-nav ul a {
  display: block;
  margin: 0 .5em;
  color: #ffffff;
  font-weight: 500;
  font-size: .75em;
  text-transform: uppercase;
}

/* line 178, ../sass/_navigation.scss */
.navigation.nested .list-nav > li .big-height {
  height: 40px;
}

/* line 179, ../sass/_navigation.scss */
.navigation.nested .list-nav > li .big-height a {
  line-height: 1.5em;
  font-size: .7em;
}

.navigation.nested .list-nav > li.lines .big-height a {
  font-size: .8em;
}

/* ----------------------------- */
/*  ==     Elements              */
/* ----------------------------- */
/* font-sizing for content */
/* line 8, ../sass/_elements.scss */
p, ul, ol, dl, blockquote, pre, td, th, label, textarea {
  line-height: 1.5em;
  margin: .3em 0;
}

/* line 12, ../sass/_elements.scss */
h1, .h1-like {
  font-size: 3.7em;
  /* 20px / 13px */
  margin: .5em 0 1em;
  padding: .2em 0;
  text-transform: uppercase;
  color: #626566;
  text-align: center;
  font-family: "ITC Eras", "eras_light_itcregular", "manksansitalic", "Helvetica Neue", "Lato", Arial, sans-serif;
  font-weight: 100;
  border-bottom: 1px solid #b4b3b4;
}

/* line 23, ../sass/_elements.scss */
h2, .h2-like {
  font-size: 1.7em;
  /* 16px / 13px */
  margin: .5em 0 1em;
  padding-top: .5em;
  color: #626566;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 31, ../sass/_elements.scss */
h3, .h3-like {
  margin: .5em 0 .1em;
  color: #96BD0D;
}

/* line 35, ../sass/_elements.scss */
h4, .h4-like {
  font-size: 0.84em;
  /* 11px / 13px */
}

/* alternate font-sizing */
/* line 40, ../sass/_elements.scss */
.smaller {
  font-size: .7em;
  line-height: 2.1em;
  margin: 2.1em 0  2.1em 0;
}

/* line 45, ../sass/_elements.scss */
.small {
  font-size: .8em;
  line-height: 1.75em;
  margin: 1.75em 0  1.75em 0;
}

/* line 50, ../sass/_elements.scss */
.big {
  font-size: 1.4em;
  line-height: 1.3125em;
  margin: 1.3125em 0  1.3125em 0;
}

/* line 55, ../sass/_elements.scss */
.bigger {
  font-size: 1.5em;
  line-height: 1.1667em;
  margin: 1.1667em 0  1.1667em 0;
}

/* line 60, ../sass/_elements.scss */
.biggest {
  font-size: 1.6em;
  line-height: 1.05em;
  margin: 1.05em 0  1.05em 0;
}

/* line 65, ../sass/_elements.scss */
.bolder {
  font-weight: 700;
}

/* line 68, ../sass/_elements.scss */
.lighter {
  font-weight: 300;
}

/* hiding content */
/* line 73, ../sass/_elements.scss */
.visually-hidden {
  position: absolute;
  left: -7000px;
  overflow: hidden;
}

/* line 78, ../sass/_elements.scss */
[dir=rtl] .visually-hidden {
  left: auto;
  right: -7000px;
}

/* line 82, ../sass/_elements.scss */
.desktop-hidden {
  display: none;
}

/* no margin */
/* line 87, ../sass/_elements.scss */
.m-reset {
  margin: 0 !important;
}

/* line 88, ../sass/_elements.scss */
.p-reset {
  padding: 0 !important;
}

/* avoid collapsing margins on headings */
/* links */
/* line 101, ../sass/_elements.scss */
a:link, a:focus, a:active, a:visited {
  color: #000;
  text-decoration: none;
  outline: none;
}

/* line 106, ../sass/_elements.scss */
a:hover {
  text-decoration: none;
  color: #96BD0D;
}

/* line 110, ../sass/_elements.scss */
a > img {
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 113, ../sass/_elements.scss */
a > img:hover {
  opacity: 0.5;
}

/* line 118, ../sass/_elements.scss */
a.currentFamily {
  color: #F39609 !important;
}

/* buttons */
/* line 121, ../sass/_elements.scss */
.button, .backwards {
  padding: .2em .5em;
  text-transform: uppercase;
  font-size: 1em;
  background: #96BD0D;
  border: none;
  color: #ffffff !important;
}
/* line 128, ../sass/_elements.scss */
.button a, .backwards a {
  color: #ffffff !important;
}

/* line 132, ../sass/_elements.scss */
.button:hover, .backwards:hover, .referer a:hover {
  background: #626566;
  color: #ffffff;
  text-decoration: none;
}

/* line 137, ../sass/_elements.scss */
.referer {
  text-align: right;
}

/* line 140, ../sass/_elements.scss */
.backwards, .view-more {
  display: block;
  margin: .3em 0;
}

/* line 144, ../sass/_elements.scss */
.view-more {
  text-align: right;
  font-weight: 700;
}
/* line 147, ../sass/_elements.scss */
.view-more.line {
  padding-bottom: 1em;
  border-bottom: .1em solid;
}

/* others elements */
/* line 154, ../sass/_elements.scss */
.separator {
  border-bottom: .1em solid #b5b4b6;
}

/* tables  */
/* line 159, ../sass/_elements.scss */
table, .table {
  display: table;
  table-layout: fixed;
  border-collapse: collapse;
  vertical-align: top;
}

/* line 165, ../sass/_elements.scss */
table {
  width: 100%;
  caption-side: bottom;
}

/* line 169, ../sass/_elements.scss */
caption {
  padding: 10px;
  color: #555;
  font-style: italic;
}

/* line 174, ../sass/_elements.scss */
tbody {
  border: 1px solid #ccc;
}

/* line 175, ../sass/_elements.scss */
tbody tr:nth-child(odd) {
  background: #eee;
}

/* line 178, ../sass/_elements.scss */
tbody tr > * + * {
  border-left: 1px solid rgba(0, 0, 0, 0.05);
}

/* line 181, ../sass/_elements.scss */
tr :last-child {
  text-align: right;
}

/* line 184, ../sass/_elements.scss */
table th,
table td {
  padding: 10px 20px;
  text-align: left;
  border-bottom: 1px solid #ccc;
}

/* line 190, ../sass/_elements.scss */
table td {
  color: #555;
}

/* Map */
/* line 196, ../sass/_elements.scss */
.googlemap .map {
  max-width: 100%;
  min-height: 150px;
  position: relative;
  background-color: #E5E3DF;
  border-bottom: 0.4em solid #96BD0D;
}
/* line 202, ../sass/_elements.scss */
.googlemap .map .googleMapBulle {
  height: 65px;
  overflow-y: scroll;
  overflow-x: hidden;
}
/* line 207, ../sass/_elements.scss */
.googlemap .map img {
  max-width: none;
}
/* line 210, ../sass/_elements.scss */
.googlemap .map * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* bg color */
/* line 219, ../sass/_elements.scss */
.bgcolor-1 {
  background-color: #626566;
  color: #fff;
}
/* line 222, ../sass/_elements.scss */
.bgcolor-1 a:link, .bgcolor-1 a:focus, .bgcolor-1 a:active, .bgcolor-1 a:visited {
  color: #fff;
}

/* line 224, ../sass/_elements.scss */
.bgcolor-2 {
  background-color: #96BD0D;
  color: #fff;
}
/* line 227, ../sass/_elements.scss */
.bgcolor-2 a:link, .bgcolor-2 a:focus, .bgcolor-2 a:active, .bgcolor-2 a:visited {
  color: #fff;
}

/* color */
/* line 232, ../sass/_elements.scss */
.color-1 .h2-like, .color-1 h2, .color-1 h3, .color-1 input[type='text'] {
  color: #626566;
}

/* line 237, ../sass/_elements.scss */
.color-2 .h2-like, .color-2 h2, .color-2 h3, .color-2 input[type='text'] {
  color: #96BD0D;
}

/* ----------------------------- */
/*  ==     Publications          */
/* ----------------------------- */
/* action */
/* line 8, ../sass/_publications.scss */
.action {
  margin: 1em 0;
  padding: 1em 1.5em;
  border-top: 1px solid #96BD0D;
}

/* pagination */
/* line 15, ../sass/_publications.scss */
.pager {
  text-align: center;
  margin: 2em auto 0 auto;
}
/* line 18, ../sass/_publications.scss */
.pager a {
  border: 1px solid #b5b4b6;
  padding: .2em .7em;
}
/* line 22, ../sass/_publications.scss */
.pager a:hover, .pager a.pager_current_page {
  background: #b5b4b6;
  color: #ffffff;
}

/* news */
/* line 29, ../sass/_publications.scss */
.news-list .rating-data {
  display: none;
}

/* event */
/* line 34, ../sass/_publications.scss */
.event-list .rating-date {
  display: none;
}

/* line 37, ../sass/_publications.scss */
.event_search input[type="text"] {
  min-width: 90%;
}

/* calendar */
/* line 42, ../sass/_publications.scss */
table.calendar {
  table-layout: auto !important;
  width: auto !important;
  overflow: hidden;
  border-collapse: collapse;
  font-size: 1em;
  background: #fff;
}
/* line 49, ../sass/_publications.scss */
table.calendar tr.calendarNav a {
  color: #626566;
  text-decoration: none;
}
/* line 53, ../sass/_publications.scss */
table.calendar tr.calendarNav a:hover {
  text-decoration: underline;
}
/* line 56, ../sass/_publications.scss */
table.calendar tr.calendarDays th, table.calendar tr.calendarNav th {
  background: #eeeeee;
  border: 1px solid #CCCCCC;
  color: #626566;
  font-size: 1.1em;
  font-weight: bold;
  width: auto;
}
/* line 64, ../sass/_publications.scss */
table.calendar th, table.calendar td {
  padding: .5em;
}
/* line 67, ../sass/_publications.scss */
table.calendar td {
  text-align: center;
  vertical-align: middle;
  width: 12%;
}
/* line 72, ../sass/_publications.scss */
table.calendar td a {
  font-weight: bold;
}
/* line 75, ../sass/_publications.scss */
table.calendar td.today {
  color: #ffffff;
  font-weight: bold;
  background: url(/common_images/skins/DefaultSkins1.5/calendar_today.png) no-repeat center;
}
/* line 79, ../sass/_publications.scss */
table.calendar td.today a {
  color: #fff;
}
/* line 83, ../sass/_publications.scss */
table.calendar td.noDay {
  color: #626566;
}
/* line 86, ../sass/_publications.scss */
table.calendar td.eventDay {
  background-color: #96BD0D;
}
/* line 88, ../sass/_publications.scss */
table.calendar td.eventDay a {
  color: #fff;
}

/* event filter */
/* line 95, ../sass/_publications.scss */
.period {
  margin: 2em 0;
}

/* quizz */
/* line 100, ../sass/_publications.scss */
.quizz form label {
  min-width: inherit;
}

/* sponsorship */
/* line 105, ../sass/_publications.scss */
.sponsorship fieldset {
  float: left;
  width: 49%;
}

/* line 109, ../sass/_publications.scss */
.sponsorship .field {
  display: block;
  width: 100%;
}

/* line 113, ../sass/_publications.scss */
.sponsorship input[type="submit"] {
  clear: both;
}

/* community */
/* line 118, ../sass/_publications.scss */
.author {
  line-height: 3em;
  font-style: italic;
}

/* line 122, ../sass/_publications.scss */
.date {
  color: #96BD0D;
}

/* line 125, ../sass/_publications.scss */
.comment {
  padding-bottom: 1em;
  border-bottom: 1px solid #626566;
}

/* blog */
/* line 131, ../sass/_publications.scss */
.blog-list .rating-data {
  display: none;
}

/* rating */
/* line 136, ../sass/_publications.scss */
form.rating fieldset {
  padding: 0;
}
/* line 138, ../sass/_publications.scss */
form.rating fieldset .rating-data {
  background: #959899;
  color: #fff;
  padding: .2em;
  margin: 1em 0;
}
/* line 144, ../sass/_publications.scss */
form.rating fieldset label {
  min-width: auto;
  margin: 0;
}
/* line 148, ../sass/_publications.scss */
form.rating fieldset select {
  background: inherit;
  height: auto;
  color: inherit;
}

/* rating stars */
/* line 156, ../sass/_publications.scss */
.ui-stars-cancel,
.ui-stars-star {
  display: inline-block;
  width: 17px;
  height: 15px;
  text-indent: -999em;
  cursor: pointer;
  background: transparent;
  overflow: hidden;
}

/* line 168, ../sass/_publications.scss */
.ui-stars-cancel,
.ui-stars-cancel a {
  background: url(/common_images/skin001/star-delete.gif) no-repeat 0 -16px;
}

/* line 172, ../sass/_publications.scss */
.ui-stars-star,
.ui-stars-star a {
  background: url(/common_images/skin001/star.gif) no-repeat 0 0px;
}

/* line 176, ../sass/_publications.scss */
.ui-stars-cancel a,
.ui-stars-star a {
  display: block;
  width: 16px;
  height: 100%;
  background-position: 0 0px;
}

/* line 183, ../sass/_publications.scss */
.ui-stars-star-on a {
  background-position: 0 -16px;
}

/* line 186, ../sass/_publications.scss */
.ui-stars-star-hover a {
  background-position: 0 -32px;
}

/* line 189, ../sass/_publications.scss */
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}

/* catalog */
/* line 194, ../sass/_publications.scss */
.from-price {
  text-decoration: line-through;
}

/* line 197, ../sass/_publications.scss */
.price {
  font-size: 1.3em;
  color: #96BD0D;
}

/* line 201, ../sass/_publications.scss */
.old_price .price {
  text-decoration: line-through;
}

/* line 204, ../sass/_publications.scss */
.special-price .h3-like {
  color: #F39609;
}

/* line 207, ../sass/_publications.scss */
.add2cart form {
  margin: 0;
  padding: 0;
}

/* line 211, ../sass/_publications.scss */
.product-picture {
  max-width: 38%;
  margin-right: 17%;
}

/* line 218, ../sass/_publications.scss */
.additionnals-properties > div {
  color: #626566;
  padding: .2em;
  font-size: 1.1em;
}
/* line 223, ../sass/_publications.scss */
.additionnals-properties .libelle {
  text-transform: uppercase;
  font-size: .85em;
}
/* line 224, ../sass/_publications.scss */
.additionnals-properties .separator {
  border: none;
}
/* line 225, ../sass/_publications.scss */
.additionnals-properties .datas {
  font-size: .9em;
  color: #080808;
  text-align: justify;
}

/* line 227, ../sass/_publications.scss */
.quantity {
  display: none;
}

/* line 231, ../sass/_publications.scss */
.addToCart .quantity {
  display: inline-block;
}
/* line 234, ../sass/_publications.scss */
.addToCart select {
  margin-bottom: 1em;
}
/* line 237, ../sass/_publications.scss */
.addToCart .button {
  font-size: 1.3em;
  background: #F39609;
  padding: .5em 2em;
  font-weight: 700;
}
/* line 242, ../sass/_publications.scss */
.addToCart .button:hover {
  background: #626566;
}

/* line 247, ../sass/_publications.scss */
.sort-form label, .addToCart label {
  min-width: inherit;
  margin-right: .5em;
}

/* ----------------------------- */
/*  ==     Bugfix                */
/* ----------------------------- */
/* haslayout for IE6/IE7 */
/* line 8, ../sass/_bugfixes.scss */
.ie67 .row, .ie67 .mod, .ie67 .line, .ie67 .inbl, .ie67 .clearfix, .ie67 .content .widget, .content .ie67 .widget, .ie67 .footer .widget, .footer .ie67 .widget, .ie67 .ui-stars-cancel,
.ie67 .ui-stars-star {
  zoom: 1;
}

/* inline-block and table-cell for IE6/IE7 */
/* line 13, ../sass/_bugfixes.scss */
.ie67 .mod, .ie67 .inbl, .ie67 .content .widget, .content .ie67 .widget, .ie67 .footer .widget, .footer .ie67 .widget, .ie67 .ui-stars-cancel,
.ie67 .ui-stars-star {
  display: inline;
}

/* form adjust nth-child field */
/* line 18, ../sass/_bugfixes.scss */
.ie67 form .field, .ie8 form .field {
  width: 40%;
}

/* NAV */
/* line 23, ../sass/_bugfixes.scss */
.ie67 .inbl {
  display: inline;
  zoom: 1;
}

/* line 24, ../sass/_bugfixes.scss */
.ie67 .navigation.nested > ul > li {
  width: 24.9%;
}

/* line 25, ../sass/_bugfixes.scss */
.ie67 .navigation.nested > ul > li > a {
  height: 50px;
}

/* line 26, ../sass/_bugfixes.scss */
.ie67 .navigation.nested > ul > li ul {
  top: 80px;
}

/* line 27, ../sass/_bugfixes.scss */
.ie67 .breadcrumb a {
  margin: 0 15px 0 20px;
}

/* FORM */
/* line 29, ../sass/_bugfixes.scss */
.ie67 form.rating fieldset .rating-data {
  margin: 2.5em 0;
  padding: .7em .2em;
}

/* line 30, ../sass/_bugfixes.scss */
.ie67 form {
  width: 100%;
}

/* line 31, ../sass/_bugfixes.scss */
.ie67 form .inbl, .ie8 form .inbl {
  margin: 0 20px;
}

/* line 32, ../sass/_bugfixes.scss */
.ie67 input[type="text"] {
  margin-right: 40px;
}

/* line 33, ../sass/_bugfixes.scss */
.ie67 input[type="submit"] {
  right: 0;
  margin: 2px 0 0 -30px !important;
  padding: 0em 0.3em;
  font-size: 1em;
}

/* line 34, ../sass/_bugfixes.scss */
.ie67 form select {
  height: 30px;
}

/* line 35, ../sass/_bugfixes.scss */
.ie67 .inbl.bottom {
  vertical-align: top !important;
}

/* line 37, ../sass/_bugfixes.scss */
.ie67 .sort-form label, .addToCart label {
  margin-right: -120px;
}

/* line 38, ../sass/_bugfixes.scss */
.ie67 .multi_radio {
  display: block;
  width: auto;
  margin: 0;
}

/* BLOCS */
/* line 40, ../sass/_bugfixes.scss */
.ie67 .h3-like {
  width: 100%;
}

/* line 41, ../sass/_bugfixes.scss */
.ie67 .txtright {
  float: right;
}

/* line 42, ../sass/_bugfixes.scss */
.ie67 .row > *, .col {
  padding: .2em;
}

/* line 43, ../sass/_bugfixes.scss */
.ie67 .mod {
  display: inline;
  zoom: 1;
}

/* line 45, ../sass/_bugfixes.scss */
.ie67 .addTocart .button {
  background: #f39609;
  margin-right: 3em;
  display: block;
}

/* line 46, ../sass/_bugfixes.scss */
.ie67 .footer .boxes {
  display: block;
  height: 100%;
}

/* line 47, ../sass/_bugfixes.scss */
.ie67 .footer .widget {
  display: block;
  float: left;
  height: 100%;
}

/* @bugfix for IE8 */
/* line 49, ../sass/_bugfixes.scss */
.ie8 #da-slider, .ie8 .all-product-page .product-name {
  display: none;
}

/* line 51, ../sass/_bugfixes.scss */
.ie8 .all-product-page .product-item {
  width: 14%;
}

/* line 52, ../sass/_bugfixes.scss */
.ie8 img {
  width: auto;
}

/* line 55, ../sass/_bugfixes.scss */
.ie8 .row > *, .col {
  padding: .4em;
}

/* line 56, ../sass/_bugfixes.scss */
.ie8 form select, .ie8 form .row select {
  height: 2.3em;
  padding: 4px;
}

/* line 57, ../sass/_bugfixes.scss */
.ie8 input[type="checkbox"], .ie8 input[type="radio"] {
  text-align: left;
}

/* line 58, ../sass/_bugfixes.scss */
.ie8 noscript {
  visibility: hidden;
}

/* line 59, ../sass/_bugfixes.scss */
.ie8 .addToCart .button {
  background: #f39609;
}

/* line 60, ../sass/_bugfixes.scss */
.ie8 .footer {
  margin-top: 3em;
}

/* line 63, ../sass/_bugfixes.scss */
.ie9 #da-slider {
  display: none;
}

/* box-sizing for IE6/IE7 */
/* line 65, ../sass/_bugfixes.scss */
.ie67 * {
  behavior: url(/scripts/boxsizing.htc);
}

@media only screen and (min-width: 1460px) {
  /* line 2, ../sass/_responsive.scss */
  .type-presentation.letoile {
    background: url(/images/fond_arc_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 3, ../sass/_responsive.scss */
  .type-presentation.st-germain {
    background: url(/images/fond_saint_germain_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 4, ../sass/_responsive.scss */
  .type-presentation.newTrekking {
    background: url(/images/fond_new_trekking_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 5, ../sass/_responsive.scss */
  .type-presentation.connection {
    background: url(/images/fond_connection_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 6, ../sass/_responsive.scss */
  .type-presentation.hightech {
    background: url(/images/bg-hightech-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 7, ../sass/_responsive.scss */
  .type-presentation.color {
    background: url(/images/bg-colors-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 8, ../sass/_responsive.scss */
  .type-presentation.texas {
    background: url(/images/bg-texas-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 9, ../sass/_responsive.scss */
  .type-presentation.trekking {
    background: url(/images/bg-trekking-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 10, ../sass/_responsive.scss */
  .type-presentation.defence {
    background: url(/images/bg-gamme-ladefence-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 11, ../sass/_responsive.scss */
  .type-presentation.performance {
    background: url(/images/bg-gamme-performance-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 12, ../sass/_responsive.scss */
  .type-presentation.liberty {
    background: url(/images/bg-gamme-liberty-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 13, ../sass/_responsive.scss */
  .type-presentation.revolution {
    background: url(/images/bg-gamme-revolution-1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 14, ../sass/_responsive.scss */
  .type-presentation.grey-flannel {
    background: url(/images/fond_flannel_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 15, ../sass/_responsive.scss */
  .type-presentation.opera {
    background: url(/images/fond_opera_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  /* line 16, ../sass/_responsive.scss */
  .type-presentation.paris {
    background: url(/images/fond_paris_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  .type-presentation.winds {
    background: url(/images/fond_winds_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  .type-presentation.strings {
    background: url(/images/fond_strings_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }

  .type-presentation.general-bg, .type-presentation.accessories-bg {
  background: url(/images/fond_pattern_1600.jpg) center 0 no-repeat;
  background-size: auto 100%;
}

.type-presentation.katyushka {
    background: url(/images/fond_katyushka_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.panther {
    background: url(/images/fond_panther_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.signature {
    background: url(/images/fond_signature_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.stage {
    background: url(/images/fond_stage_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.sticker {
    background: url(/images/fond_sticker_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.submarine {
    background: url(/images/fond_submarine_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.aplus {
    background: url(/images/fond_aplus_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.cosmic {
    background: url(/images/fond_cosmic_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
  .type-presentation.peak {
    background: url(/images/fond_peak_1600.jpg) center 0 no-repeat;
    background-size: auto 100%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 755px) {
  /* line 21, ../sass/_responsive.scss */
  #da-slider {
    display: none;
  }

  /* line 22, ../sass/_responsive.scss */
  .rubrique_sommaire_ .product-item {
    width: 24%;
  }

  /* line 23, ../sass/_responsive.scss */
  .footer .widget {
    width: 19.3%;
  }

  /* line 24, ../sass/_responsive.scss */
  .navigation.nested .list-nav > li {
    width: 12.5%;
  }

  /* line 25, ../sass/_responsive.scss */
  .navigation.nested .list-nav > li:nth-child(2) {
    width: 10%;
  }

  /* line 26, ../sass/_responsive.scss */
  .navigation.nested .list-nav > li:nth-child(5) {
    width: 9%;
  }

  /* line 27, ../sass/_responsive.scss */
  .all-product-page .product-item {
    width: 14%;
  }

  /* line 28, ../sass/_responsive.scss */
  .type-presentation .content {
    width: 64% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  /* line 32, ../sass/_responsive.scss */
  .da-slide h2 {
    font-size: 48px !important;
  }

  /* line 33, ../sass/_responsive.scss */
  .rubrique_sommaire_ .product-item {
    width: 26%;
  }

  /* line 34, ../sass/_responsive.scss */
  .header .banner .header-link {
    right: 17em;
    top: 2.5em;
  }

  /* line 35, ../sass/_responsive.scss */
  .navigation.nested .list-nav > li {
    width: 13.5%;
  }

  /* line 36, ../sass/_responsive.scss */
  .type-presentation .product-item {
    width: 115px;
  }

  /* line 37, ../sass/_responsive.scss */
  .widget-home {
    width: 220px;
    height: 245px;
  }
  /* line 37, ../sass/_responsive.scss */
  .widget-home img {
    width: 70%;
  }

  /* line 38, ../sass/_responsive.scss */
  .footer .widget {
    width: 21%;
  }

  /* line 39, ../sass/_responsive.scss */
  .content {
    padding: 1em;
  }
}
