@font-face {
  font-family: 'amaranthregular';
  src: url("fonts/amaranth-regular-webfont.eot");
  src: url("fonts/amaranth-regular-webfont.eot#iefix") format("embedded-opentype"), url("fonts/amaranth-regular-webfont.woff") format("woff"), url("fonts/amaranth-regular-webfont.ttf") format("truetype"), url("fonts/amaranth-regular-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'amaranthbold';
  src: url("fonts/amaranth-bold-webfont.eot");
  src: url("fonts/amaranth-bold-webfont.eot#iefix") format("embedded-opentype"), url("fonts/amaranth-bold-webfont.woff") format("woff"), url("fonts/amaranth-bold-webfont.ttf") format("truetype"), url("fonts/amaranth-bold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansregular';
  src: url("fonts/opensans-regular-webfont.eot");
  src: url("fonts/opensans-regular-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-regular-webfont.woff") format("woff"), url("fonts/opensans-regular-webfont.ttf") format("truetype"), url("fonts/opensans-regular-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight';
  src: url("fonts/opensans-light-webfont.eot");
  src: url("fonts/opensans-light-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-light-webfont.woff") format("woff"), url("fonts/opensans-light-webfont.ttf") format("truetype"), url("fonts/opensans-light-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansbold';
  src: url("fonts/opensans-bold-webfont.eot");
  src: url("fonts/opensans-bold-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-bold-webfont.woff") format("woff"), url("fonts/opensans-bold-webfont.ttf") format("truetype"), url("fonts/opensans-bold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanssemibold';
  src: url("fonts/opensans-semibold-webfont.eot");
  src: url("fonts/opensans-semibold-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-semibold-webfont.woff") format("woff"), url("fonts/opensans-semibold-webfont.ttf") format("truetype"), url("fonts/opensans-semibold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight_italic';
  src: url("fonts/opensans-lightitalic-webfont.eot");
  src: url("fonts/opensans-lightitalic-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-lightitalic-webfont.woff") format("woff"), url("fonts/opensans-lightitalic-webfont.ttf") format("truetype"), url("fonts/opensans-lightitalic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansitalic';
  src: url("fonts/opensans-italic-webfont.eot");
  src: url("fonts/opensans-italic-webfont.eot#iefix") format("embedded-opentype"), url("fonts/opensans-italic-webfont.woff") format("woff"), url("fonts/opensans-italic-webfont.ttf") format("truetype"), url("fonts/opensans-italic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*----------------------------------------------------------------------------------
			Les couleurs 
----------------------------------------------------------------------------------*/
/*$orange:#ce6838;*/
/*bleu*/
/*----------------------------------------------------------------------------------
			mixin
----------------------------------------------------------------------------------*/
/*cf */
/*texte encadre cf invino*/
 /*----------------------------------------------------------------------------------
			mixin lié au template  : ProcessusCommande
----------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------
				generalite
----------------------------------------------------------------------*/
/* line 205, style_generique.scss */
a {
  text-decoration: none;
}

/* line 208, style_generique.scss */
a.lien img, a img {
  border: 0px;
}

/* line 210, style_generique.scss */
input, textarea {
  border: 1px solid #CCCCCC;
  font-size: 0.95em;
  color: #000000;
}

/* line 213, style_generique.scss */
select {
  color: #000000;
}

/* line 215, style_generique.scss */
input:hover, textarea:hover {
  border: 1px solid #999999;
}

/* line 218, style_generique.scss */
input.radioBox {
  border: none;
}

/* line 220, style_generique.scss */
form {
  margin: 0px;
  padding: 0px;
  display: block;
  clear: both;
}

/* line 222, style_generique.scss */
h1 {
  /*color:#810010;*/
  font-weight: normal;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
}

/* line 228, style_generique.scss */
h1 a {
  /*color:#810010;*/
  text-decoration: none;
  font-size: 14px;
}

/* line 231, style_generique.scss */
h2 {
  /*color:#f3a3cb;*/
  font-weight: normal;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
  clear: both;
}

/* line 236, style_generique.scss */
h2 a {
  /*color:#f3a3cb;*/
  text-decoration: none;
}

/*---------------------------------------------------------------------
				la structure
----------------------------------------------------------------------*/
/* line 243, style_generique.scss */
body {
  margin: 0px;
  font-size: 1em;
  text-align: center;
  background-color: #fbfae6;
  background-image: url(images/newDesign/fond.jpg);
  background-position: center top;
  background-repeat: repeat-y;
}

/* line 257, style_generique.scss */
#page center {
  background: none;
}

/* line 260, style_generique.scss */
#page {
  margin: 0px;
  padding: 0px;
  /*width:997px;width:1141px; valeur augmentation de l'image */
  overflow: visible;
  text-align: left;
  /*margin-top:1%; margin-bottom:1%;*/
  background-color: transparent;
  background-image: url(images/newDesign/fd_entete.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

/* line 274, style_generique.scss */
.accueil .colonneCentre:first-child #zoneMessage {
  font-family: 'amaranthregular';
  border: 1px solid #979696;
  background-color: #d95b44;
  font-size: 26px;
  color: #fff;
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px 3px / 3px 3px;
  -o-border-radius: 3px 3px / 3px 3px;
  -ms-border-radius: 3px 3px / 3px 3px;
  -khtml-border-radius: 3px 3px / 3px 3px;
  border-radius: 3px 3px / 3px 3px;
}

/* line 285, style_generique.scss */
.zoneCentrale {
  margin: 0px;
  padding: 0px;
  clear: both;
  margin-left: auto;
  margin-right: auto;
  width: 999px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  background-image: url("images/newDesign/fd_pave_bas.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  /*padding-bottom:30px; */
}

/* line 302, style_generique.scss */
.colonneCentre {
  position: relative;
  background-image: url("images/newDesign/fd_pave_centre.png");
  background-position: center;
  background-repeat: repeat-y;
  clear: both;
  overflow: hidden;
}
/* line 310, style_generique.scss */
.colonneCentre .container {
  position: relative;
  overflow: hidden;
}

/* line 317, style_generique.scss */
.colonneCentre:first-child > .container {
  padding-left: 19px;
  padding-right: 19px;
}

/* line 323, style_generique.scss */
.colonneGauche {
  margin: 0px;
  padding: 0px;
  padding-left: 16px;
  float: left;
  clear: none;
  width: 298px;
  border: none;
  overflow: hidden;
  /*display:table;display:table-cell;*/
}

/* line 335, style_generique.scss */
.colonneDroite {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  margin-left: 312px;
  clear: none;
}

/* line 344, style_generique.scss */
#bloc_droit {
  width: 360px;
  display: none;
  overflow: hidden;
  clear: none;
  float: none;
  margin: 0px;
  z-index: 50;
}

/* line 355, style_generique.scss */
#bloc_gauche {
  /*	width:384px; overflow:hidden; clear:none;*/
}

/* line 358, style_generique.scss */
.zoneCentrale td {
  vertical-align: top;
}

/* line 359, style_generique.scss */
.separateur {
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
  background-color: #cecece;
  background-color: #afafaf;
}

/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
/* line 371, style_generique.scss */
#footer {
  padding: 0px;
  margin: 0px;
  clear: both;
  font-size: 11px;
  font-weight: normal;
  padding-top: 0px;
  background-color: transparent;
  text-align: center;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/fd_footer.png");
  position: relative;
  padding-top: 122px;
  font-family: 'open_sansregular';
}
/* line 388, style_generique.scss */
#footer .container {
  width: 1141px;
  width: 999px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  clear: both;
  overflow: visible;
}
/* line 396, style_generique.scss */
#footer ul {
  margin: 0px;
  padding: 0px;
}
/* line 400, style_generique.scss */
#footer li {
  list-style: none;
  text-align: left;
  margin-left: 0px;
}
/* line 407, style_generique.scss */
#footer a {
  text-decoration: none;
  display: inline;
  font-family: 'open_sansregular';
}
/* line 412, style_generique.scss */
#footer a img {
  vertical-align: middle;
}
/* line 416, style_generique.scss */
#footer .liens_footer {
  background-position: center top;
  background-image: url("images/newDesign/m_footer.jpg");
  font-size: 14px;
}
/* line 424, style_generique.scss */
#footer .liens_footer a {
  color: #f2dcd4;
  line-height: 20px;
}
/* line 428, style_generique.scss */
#footer .liens_footer a:hover {
  color: #e9b6a5;
}
/* line 431, style_generique.scss */
#footer .liens_footer .title {
  color: #e9c8b4;
  font-size: 16px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  text-shadow: 0px 1px 1px #75756c;
  font-family: 'amaranthregular';
  padding-top: 33px;
  height: 45px;
  width: 106px;
  text-align: center;
  margin: 0px;
}
/* line 446, style_generique.scss */
#footer .liens_footer .container > div {
  width: 208px;
  margin-left: 30px;
  float: left;
}
/* line 451, style_generique.scss */
#footer .liens_footer #lienApropos {
  margin-left: 93px;
  margin-left: 44px;
  /*width:232px;*/
}
/* line 455, style_generique.scss */
#footer .liens_footer #lienApropos .title {
  background-position: 0px -2px;
}
/* line 460, style_generique.scss */
#footer .liens_footer #lienProduit {
  width: 203px;
}
/* line 462, style_generique.scss */
#footer .liens_footer #lienProduit .title {
  background-position: -263px -2px;
}
/* line 468, style_generique.scss */
#footer .liens_footer #lienShopping .title {
  background-position: -497px -2px;
}
/* line 473, style_generique.scss */
#footer .liens_footer #lienContact {
  margin-left: 32px;
  width: 244px;
}
/* line 476, style_generique.scss */
#footer .liens_footer #lienContact .title {
  width: 160px;
  background-position: -737px -2px;
  height: 46px;
}
/* line 483, style_generique.scss */
#footer .liens_footer #lienContact li {
  height: 37px;
  margin-bottom: 9px;
  text-indent: 48px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -2150px 0px;
  color: #fbf9e6;
  font-size: 13px;
  margin-left: 4px;
}
/* line 493, style_generique.scss */
#footer .liens_footer #lienContact li a {
  color: #fbf9e6;
  display: block;
  font-size: 13px;
  line-height: 32px;
}
/* line 501, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTel a {
  font-family: 'open_sansbold';
  font-size: 21px;
}
/* line 507, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactMail {
  background-position: -2150px -47px;
}
/* line 510, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactFaq {
  background-position: -2150px -90px;
}
/* line 513, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTop {
  background-position: -2150px -149px;
  margin-top: 14px;
  margin-bottom: -7px;
}
/* line 517, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTop a {
  color: #fef9f3;
}
/* line 519, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTop a span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 3px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -2031px -387px;
  background-position: -2162px -395px;
  background-repeat: no-repeat;
}
/* line 532, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTel:hover {
  background-position: -2150px -200px;
}
/* line 535, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactMail:hover {
  background-position: -2150px -247px;
}
/* line 538, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactFaq:hover {
  background-position: -2150px -290px;
}
/* line 541, style_generique.scss */
#footer .liens_footer #lienContact li#lienContactTop:hover {
  background-position: -2150px -349px;
}
/* line 549, style_generique.scss */
#footer .mention {
  padding: 0px;
  background-color: transparent;
  font-size: 13px;
  color: #0c0c0b;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 1px;
  padding-bottom: 8px;
  text-align: left;
  font-weight: normal;
  background-image: url("images/newDesign/m_footer2.jpg");
  height: 37px;
  padding-top: 9px;
  clear: both;
}
/* line 567, style_generique.scss */
#footer .mention a {
  display: inline;
  color: #0c0c0b;
  font-size: 13px;
  line-height: 32px;
  padding-left: 15px;
}
/* line 575, style_generique.scss */
#footer .mention .imageCB {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/newDesign/pictoCB.png');
  background-image: url(images/newDesign/pictoCB.png) !important;
  /*pour mac os9 */
  background-image: none;
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 239px;
  height: 38px;
  display: block;
  float: right;
  text-indent: -2000px;
  overflow: hidden;
  margin-right: 325px;
  margin-right: 150px;
  padding-left: 0px;
}
/* line 590, style_generique.scss */
#footer .mention .imageCB[class] {
  background-image: url(images/newDesign/pictoCB.png);
}

/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/
/* line 601, style_generique.scss */
#header {
  margin: 0px;
  padding: 0px;
  overflow: visible;
  height: 224px;
}
/* line 607, style_generique.scss */
#header .container {
  width: 999px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  clear: both;
  overflow: visible;
  /*---------------------------------------------------------------------
  				le menu
  ----------------------------------------------------------------------*/
}
/* line 615, style_generique.scss */
#header .container #lien_unique_editions {
  margin: 0px;
  padding: 0px;
  width: 180px;
  height: 96px;
  top: 0px;
  left: 5px;
  position: absolute;
}
/* line 625, style_generique.scss */
#header .container #famille {
  margin: 0px;
  padding: 0px;
  background-image: url(images/newDesign/fd_pave_haut.png);
  background-repeat: no-repeat;
  background-position: top center;
  padding-top: 8px;
  position: absolute;
  top: 156px;
  width: 100%;
}
/* line 643, style_generique.scss */
#header .container #menu {
  position: relative;
  background-image: url(images/newDesign/fd_pave_centre.png);
  overflow: visible;
  background-repeat: repeat-y;
  background-position: top center;
  z-index: 50;
  margin-left: 0px;
  padding-top: 11px;
  height: 49px;
}
/* line 656, style_generique.scss */
#header .container #menu #Nav {
  width: 950px;
  height: 46px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 665, style_generique.scss */
#header .container #menu #Nav ul#niveau1 {
  margin: 0px;
  padding: 0px;
  /*les couleurs et fond*/
}
/* line 669, style_generique.scss */
#header .container #menu #Nav ul#niveau1 li {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  float: left;
  list-style-type: none;
  margin: 0px;
  overflow: visible;
  text-align: center;
  width: auto;
  border-top: 1px solid #898a8a;
  border-bottom: 1px solid #898a8a;
  height: 46px;
}
/* line 689, style_generique.scss */
#header .container #menu #Nav ul#niveau1 li > a {
  color: #fbf9e6;
  text-decoration: none;
  font-size: 14px;
  padding: 0;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  width: 112px;
  text-align: center;
  font-family: 'open_sansbold';
  font-weight: normal;
  text-shadow: 0px 1px 1px #75756c;
  z-index: 60;
  padding-top: 13px;
  padding-bottom: 14px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -75px -111px;
}
/* line 715, style_generique.scss */
#header .container #menu #Nav ul#niveau1 li > a.twoRow {
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 14px;
}
/* line 728, style_generique.scss */
#header .container #menu #Nav ul#niveau1 > li:first-child {
  background-image: url("images/newDesign/sprite.png");
  background-position: -18px -111px;
  background-color: #ce6838;
  -moz-border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
  -o-border-radius: 10px 0px 0px 10px;
  -ms-border-radius: 10px 0px 0px 10px;
  -khtml-border-radius: 10px 0px 0px 10px;
  border-radius: 10px 0px 0px 10px;
  border-left: 1px solid #898a8a;
  width: 52px;
}
/* line 736, style_generique.scss */
#header .container #menu #Nav ul#niveau1 > li:first-child a {
  text-indent: -2000px;
  overflow: hidden;
  width: 52px;
  min-width: 52px;
  padding: 0px;
  height: 44px;
}
/* line 747, style_generique.scss */
#header .container #menu #Nav ul#niveau1 > li:last-child {
  border-right: 1px solid #898a8a;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  -o-border-radius: 0px 10px 10px 0px;
  -ms-border-radius: 0px 10px 10px 0px;
  -khtml-border-radius: 0px 10px 10px 0px;
  border-radius: 0px 10px 10px 0px;
}
/* line 752, style_generique.scss */
#header .container #menu #Nav ul#niveau1 li.lastElement {
  background-color: #bf2944;
}
/* line 757, style_generique.scss */
#header .container #menu #Nav ul#niveau1 li {
  background-color: #ce6838;
}
/* line 761, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  left: auto;
  width: 623px;
  min-height: 184px;
  display: none;
  position: absolute;
  float: left;
  top: 48px;
  padding-top: 3px;
  /*background-color:#fff;*/
  z-index: 2000;
}
/* line 779, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 div.niveau2 {
  display: inline;
  position: static;
  padding: 0px;
  background: transparent;
  float: none;
  width: auto;
}
/* line 789, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 ul {
  padding: 0px;
  margin: 0px;
}
/* line 795, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .fond {
  border: 1px solid #898a8a;
  border-top: 0px;
  -webkit-border-radius: 0px 0px;
  -moz-border-radius: 0px 3px / 0px 3px;
  -o-border-radius: 0px 3px / 0px 3px;
  -ms-border-radius: 0px 3px / 0px 3px;
  -khtml-border-radius: 0px 3px / 0px 3px;
  border-radius: 0px 3px / 0px 3px;
  background-color: #fbf9e6;
  position: relative;
  overflow: hidden;
  padding: 15px;
  padding-top: 27px;
  padding-bottom: 3px;
  min-height: 140px;
}
/* line 808, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .fond .fond {
  display: inline;
  position: static;
  padding: 0px;
  background: transparent;
  border: 0px;
}
/* line 817, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .lisere {
  height: 13px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -171px;
  background-color: #ce6838;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
}
/* line 827, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .lisere .lisere {
  display: none;
}
/* line 831, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .lisere + .publicite + .sousCategorie {
  max-width: 300px;
  padding-top: 10px;
}
/* line 835, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .lisere + .sousCategorie {
  padding-top: 10px;
}
/* line 839, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite {
  position: relative;
  width: 310px;
  /*height:100%;*/
  min-height: 140px;
  right: 0px;
  top: 0px;
  float: right;
}
/* line 847, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container {
  /*padding-top:33px;*/
  width: auto;
  font-size: 12px;
  color: #3f3f3f;
  font-family: 'open_sansregular';
  text-align: left;
}
/* line 855, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container a {
  color: #f4f4ef;
  font-family: 'open_sansbold';
}
/* line 860, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container p, #header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container div {
  position: relative;
  overflow: hidden;
  margin-top: 0px;
}
/* line 865, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container a.submitButton {
  display: inline-block;
  background-color: #da7555;
  padding: 0px;
  margin: 0px;
  margin-top: 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  text-shadow: none;
  width: auto;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  font-size: 13px;
  padding: 5px;
  padding-top: 5px;
  text-align: center;
  white-space: nowrap;
}
/* line 886, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 .publicite .container img {
  float: left;
  margin-right: 15px;
}
/* line 894, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 li {
  background-repeat: repeat-x;
  height: 26px;
  background-color: transparent;
  border: 0px;
  padding: 0px;
  padding-right: 5px;
  margin-right: 20px;
  min-width: 75px;
  max-width: 115px;
  text-align: left;
  position: relative;
  overflow: hidden;
  height: inherit;
  min-height: 26px;
}
/* line 913, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 li ul {
  margin-top: 16px;
}
/* line 917, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 li a {
  font-size: 16px;
  color: #3f3f3f;
  text-align: left;
  padding: 0px;
  font-family: 'amaranthregular';
  text-shadow: none;
  width: auto;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -188px;
  min-height: 26px;
  display: block;
}
/* line 931, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 li li {
  background-image: url("images/newDesign/sprite.png");
  background-position: -18px -224px;
  padding-left: 17px;
  min-width: inherit;
  margin-right: 0px;
}
/* line 937, style_generique.scss */
#header .container #menu #Nav ul#niveau1 div.niveau2 li li a {
  font-size: 13px;
  font-family: 'open_sansregular';
  width: auto;
  background-image: none;
  min-height: auto;
  display: -moz-inline-box;
  display: inline-block;
}
/* line 955, style_generique.scss */
#header a.logotype {
  padding: 0px;
  margin: 0px;
  display: block;
  width: 224px;
  height: 46px;
  border: 0px solid red;
  position: absolute;
  top: 80px;
  margin-left: 14px;
  z-index: 1000;
}
/* line 967, style_generique.scss */
#header a.logotype img {
  border: 0px;
  width: 224px;
  background-image: url(http://www.unique-editions.com/images/logo.gif);
  background-repeat: no-repeat;
  height: 46px;
}
/* line 973, style_generique.scss */
#header .zoneCompte {
  margin: 0px;
  padding: 0px;
  width: 228px;
  height: 42px;
  top: 118px;
  left: 748px;
  overflow: hidden;
  border: 0px solid red;
  position: absolute;
  z-index: 50;
}
/* line 984, style_generique.scss */
#header .zoneCompte .container {
  width: 228px;
  height: 42px;
}
/* line 989, style_generique.scss */
#header .zoneCompte .container span.sticker {
  -moz-transform: rotate(-1deg);
  -webkit-transform: rotate(-1deg);
  -o-transform: rotate(-1deg);
  transform: rotate(-1deg);
  -ms-transform: rotate(-1deg);
  display: block;
  position: absolute;
  background-color: #d95b44;
  top: 4px;
  left: 1px;
  width: 223px;
  height: 60px;
  border-width: 1px;
  border-style: solid;
  border-color: #6d6d67;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  width: 222px;
  height: 57px;
}
/* line 1007, style_generique.scss */
#header .zoneCompte .container span.sticker + span {
  position: absolute;
  width: 226px;
  left: 1px;
  height: 10px;
  bottom: -5px;
  background-image: url("images/newDesign/fd_pave_haut.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 1017, style_generique.scss */
#header .zoneCompte .container .menuCompte {
  font-size: 13px;
  line-height: 13px;
  font-family: 'amaranthregular';
  color: #fff;
  height: 30px;
  position: absolute;
  top: 6px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
}
/* line 1029, style_generique.scss */
#header .zoneCompte .container .menuCompte a {
  color: #fff;
}
/* line 1034, style_generique.scss */
#header .zoneCompte .container #caddie {
  left: 97px;
  min-width: 124px;
  padding-top: 0px;
  text-align: left;
  background-position: -799px -129px;
  z-index: 1000;
}
/* line 1044, style_generique.scss */
#header .zoneCompte .container #caddie a {
  border: 0px solid red;
  padding-left: 47px;
  padding-right: 2px;
  height: 30px;
  display: block;
  padding-top: 3px;
  display: table-cell;
  vertical-align: middle;
}
/* line 1056, style_generique.scss */
#header .zoneCompte .container #caddie a b {
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-family: 'open_sansregular';
}
/* line 1064, style_generique.scss */
#header .zoneCompte .container #caddie:hover {
  background-position: -1078px -129px;
}
/* line 1068, style_generique.scss */
#header .zoneCompte .container #votreCompte {
  width: 95px;
  left: 5px;
  background-position: -707px -129px;
  z-index: 1000;
}
/* line 1075, style_generique.scss */
#header .zoneCompte .container #votreCompte a {
  display: table-cell;
  vertical-align: middle;
  padding-left: 35px;
  padding-top: 3px;
  height: 30px;
}
/* line 1084, style_generique.scss */
#header .zoneCompte .container #votreCompte:hover {
  background-position: -986px -129px;
}
/* line 1095, style_generique.scss */
#header .zoneCountries {
  position: absolute;
  left: 936px;
  top: 5px;
  width: 50px;
  height: 15px;
  text-align: right;
}

/* line 1110, style_generique.scss */
.messageDefilant {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: -0.05em;
  color: #FFF;
  width: 200px;
  height: 60px;
  overflow: hidden;
  text-transform: none;
  text-align: left;
}

/* line 1122, style_generique.scss */
#scrollme {
  height: 14px;
  display: inline;
  white-space: nowrap;
}

/* line 1127, style_generique.scss */
#ejs_box2_box {
  width: 680px;
  height: 14px;
  position: absolute;
  z-index: 1;
  top: 10px;
  padding: 0px;
  margin-left: 20px;
  border: 0px solid red;
  clear: both;
  float: none;
}

/*---------------------------------------------------------------------
				menu premier niveau
----------------------------------------------------------------------*/
/*hack ie6*/
	               /*html #header #menu ul#niveau1 li {
	display:inline;/*	width:105px;
}*/
/* line 1149, style_generique.scss */
#header #menu ul#niveau1 li.last {
  margin-right: 0px;
}

/* line 1153, style_generique.scss */
#header #menu ul#niveau1 li a.off {
  cursor: default;
}

/* l'élément sélectionné */
/* line 1161, style_generique.scss */
#header #menu ul#niveau1 li.selected a {
  background-color: #fff;
}

/* line 1168, style_generique.scss */
#header #menu ul#niveau1 li.hover a, #header #menu ul#niveau1 li.selected.hover a {
  background-color: transparent;
}

/* line 1175, style_generique.scss */
#header #menu ul#niveau1 li.hover a {
  color: #FFF;
}

/*---------------------------------------------------------------------
				Prevoir customisation par niveau mere 1
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
				menu 2 niveau
----------------------------------------------------------------------*/
/* line 1199, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie li {
  height: auto;
  padding-top: 4px;
  padding-bottom: 15px;
}
/* line 1204, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie li a {
  font-family: 'cicle_gorditagordita';
  line-height: normal;
  height: auto;
  min-width: inherit;
  padding: 0px;
  float: none;
  text-transform: none;
}

/*---------------------------------------------------------------------
				info produit dans sous menu
----------------------------------------------------------------------*/
/* line 1219, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit {
  background-image: none;
  height: 30px;
  margin: 0 3px 0 28px;
  width: auto;
}
/* line 1226, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit .image {
  border: 0px;
  top: 8px;
  left: 1px;
  width: 73px;
  height: 56px;
}
/* line 1232, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit .image a {
  min-width: inherit;
  width: 100%;
  text-align: left;
  color: #611804;
}
/* line 1239, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit .description {
  height: 30px;
  padding: 0;
  position: relative;
  top: 0;
  width: auto;
}
/* line 1246, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit .description p {
  color: #645d5a;
  margin-left: 2px;
  font-size: 10px;
  padding-left: 4px;
  display: block;
  line-height: 11px;
  font-family: Verdana, Geneva, sans-serif;
}
/* line 1254, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit h2 {
  color: #fff;
  padding-left: 4px;
}
/* line 1259, style_generique.scss */
#header #menu ul#niveau1 .sousCategorie .produit h2 a {
  font-weight: normal;
  text-align: left;
  min-width: inherit;
  float: none;
  color: #611804;
  font-size: 14px;
  font-weight: bold;
  padding-top: 6px;
  font-family: Verdana, Geneva, sans-serif;
  text-transform: capitalize;
  /*background-color:#559bba;*/
}

/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
/* line 1282, style_generique.scss */
.filAriane a:hover {
  text-decoration: underline;
}

/* line 1284, style_generique.scss */
.filAriane {
  font-family: 'amaranthregular';
  color: #b8b8b7;
  padding: 9px;
  margin-left: 5px;
  font-size: 13px;
}
/* line 1292, style_generique.scss */
.filAriane a {
  font-size: 13px;
  color: #b8b8b7;
  padding-right: 3px;
  font-family: 'open_sansregular';
}
/* line 1302, style_generique.scss */
.filAriane a:last-child {
  font-family: 'open_sanssemibold';
}
/* line 1306, style_generique.scss */
.filAriane a.lien {
  padding-right: 3px;
  color: #b8b8b7;
  font-family: 'open_sansregular';
  text-decoration: none;
}

/* line 1314, style_generique.scss */
#typeFileArianne {
  margin-top: 80px;
}

/* line 1318, style_generique.scss */
#typeFileArianne form {
  margin-top: 5px;
  margin-bottom: 20px;
  padding-left: 350px;
}

/* line 1323, style_generique.scss */
#typeFileArianne select {
  border-color: #525252;
}

/*---------------------------------------------------------------------
				colonneCentre
----------------------------------------------------------------------*/
/* line 1330, style_generique.scss */
.layout.categorie .colonneCentre:first-child .container {
  background-image: url("images/newDesign/hautDelimiteur.png");
  background-position: 6px bottom;
  padding-bottom: 15px;
  background-repeat: no-repeat;
  margin-bottom: 25px;
}

/*---------------------------------------------------------------------
				bloc Engagement
----------------------------------------------------------------------*/
/* line 1341, style_generique.scss */
.blocEngagement {
  padding: 0px;
  margin: 0px;
}

/* line 1346, style_generique.scss */
.blocEngagement .menu {
  padding-bottom: 5px;
  padding-top: 15px;
}

/* line 1350, style_generique.scss */
.blocEngagement .menu a {
  color: #235400;
  padding-left: 35px;
  font-size: 11px;
  font-weight: normal;
  line-height: normal;
  background-image: url(images/fd_puce_menu_niv3.gif);
  background-position: 30px top;
  background-repeat: no-repeat;
}

/* line 1365, style_generique.scss */
.colonneCentre .blocEngagement {
  width: 285px;
  height: 356px;
  float: left;
  position: relative;
  overflow: hidden;
}
/* line 1373, style_generique.scss */
.colonneCentre #blocInfoRubrique {
  margin-left: 3px;
  margin-right: 6px;
  width: 667px;
  height: 319px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
  overflow: hidden;
  float: left;
}
/* line 1385, style_generique.scss */
.colonneCentre #blocInfoRubrique h1, .colonneCentre #blocInfoRubrique .description {
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  padding-right: 9px;
  position: absolute;
  left: 417px;
  width: 209px;
  color: #fcf5ec;
  font-family: 'amaranthregular';
  font-size: 24px;
  line-height: 26px;
  text-shadow: 0px 1px 1px #565656;
}
/* line 1399, style_generique.scss */
.colonneCentre #blocInfoRubrique H1 {
  height: 60px;
  top: 25px;
}
/* line 1403, style_generique.scss */
.colonneCentre #blocInfoRubrique H1 span {
  height: 60px;
  display: table-cell;
  vertical-align: middle;
  width: 209px;
  text-align: center;
}
/* line 1413, style_generique.scss */
.colonneCentre #blocInfoRubrique .description {
  overflow: hidden;
  font-family: 'open_sansregular';
  top: 120px;
  height: 160px;
  line-height: 24px;
  font-size: 14px;
}

/*---------------------------------------------------------------------
				bloc rassurance
----------------------------------------------------------------------*/
/* line 1431, style_generique.scss */
#bloc_Rassurance {
  padding-left: 29px;
  float: left;
  min-height: 320px;
  max-height: 370px;
  position: relative;
  overflow: hidden;
}
/* line 1438, style_generique.scss */
#bloc_Rassurance a {
  display: block;
  position: relative;
  overflow: hidden;
  padding-left: 13px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -531px;
  height: 42px;
  width: 208px;
  margin-top: 3px;
  padding-top: 12px;
  color: #35423f;
  font-size: 16px;
  font-family: 'amaranthregular';
}
/* line 1455, style_generique.scss */
#bloc_Rassurance a span {
  display: block;
  float: left;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  width: 42px;
  height: 42px;
  margin-right: 23px;
  background-position: -285px -871px;
}
/* line 1467, style_generique.scss */
#bloc_Rassurance a strong, #bloc_Rassurance a b {
  font-family: 'amaranthbold';
  font-weight: normal;
  color: #db7556;
  font-size: 17px;
}
/* line 1475, style_generique.scss */
#bloc_Rassurance a:first-child {
  background-image: none;
  margin-top: 0px;
  padding-top: 0px;
}
/* line 1481, style_generique.scss */
#bloc_Rassurance a:hover {
  color: #db7556;
}
/* line 1484, style_generique.scss */
#bloc_Rassurance a.contact span {
  background-position: -18px -600px;
}
/* line 1487, style_generique.scss */
#bloc_Rassurance a.personnalisation span {
  background-position: -18px -736px;
}
/* line 1490, style_generique.scss */
#bloc_Rassurance a.satisfaction span {
  background-position: -18px -669px;
}
/* line 1493, style_generique.scss */
#bloc_Rassurance a.paiement span {
  background-position: -18px -803px;
}
/* line 1496, style_generique.scss */
#bloc_Rassurance a.livraison span {
  background-position: -18px -871px;
}
/* line 1500, style_generique.scss */
#bloc_Rassurance a.contact:hover span {
  background-position: -239px -600px;
}
/* line 1503, style_generique.scss */
#bloc_Rassurance a.personnalisation:hover span {
  background-position: -239px -736px;
}
/* line 1506, style_generique.scss */
#bloc_Rassurance a.satisfaction:hover span {
  background-position: -239px -669px;
}
/* line 1509, style_generique.scss */
#bloc_Rassurance a.paiement:hover span {
  background-position: -239px -803px;
}
/* line 1512, style_generique.scss */
#bloc_Rassurance a.livraison:hover span {
  background-position: -239px -871px;
}
/* line 1515, style_generique.scss */
#bloc_Rassurance a.faceBook.cooptation {
  	/*
  		min-width:135px;
  		max-width:150px;
  		width:auto;
  		margin-top:0px;
  		display:inline-block;
  		
  		padding-left:65px;
  		padding-top:5px;
  		padding-bottom:6px;
  
  		margin-left:auto;
  		margin-right:auto;
  		height:auto;
  		background-position:-937px -542px;
  		@include encadreArrondi(#e6dacd,5px,2px);
  		color:#fff;*/
  padding-left: 65px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  width: 135px;
  padding-top: 5px;
  padding-bottom: 6px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-position: -937px -542px;
  border: 2px solid #e6dacd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
}

/* line 1549, style_generique.scss */
.layout.produit #bloc_Rassurance {
  height: 140px;
  max-height: 140px;
  min-height: 140px;
  float: none;
  background-image: url("images/newDesign/hautDelimiteur2.png");
  background-position: 6px bottom;
  background-repeat: no-repeat;
  margin-bottom: 25px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
}
/* line 1565, style_generique.scss */
.layout.produit #bloc_Rassurance .fond {
  background-color: #fbfaea;
}
/* line 1567, style_generique.scss */
.layout.produit #bloc_Rassurance .fond a {
  float: left;
  background-image: none;
  height: 140px;
  position: relative;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  text-align: center;
  margin-left: 24px;
  margin-right: 24px;
  width: 140px;
}
/* line 1580, style_generique.scss */
.layout.produit #bloc_Rassurance .fond a span {
  float: none;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 22px;
  margin-top: 19px;
}

/*---------------------------------------------------------------------
				colonneGauche >> generalite menu
----------------------------------------------------------------------*/
/* line 1596, style_generique.scss */
.colonneGauche .menu {
  padding: 0px;
  margin: 0px;
  font-family: Verdana,Arial,Georgia, "Times New Roman", Times, serif;
  color: #2A7408;
}

/* line 1604, style_generique.scss */
.colonneGauche .menu H1 {
  display: none;
}

/* line 1607, style_generique.scss */
.colonneGauche .menu H2, .colonneGauche .menu form h2 {
  font-size: 14px;
  font-weight: bolder;
  padding-left: 28px;
  padding-bottom: 5px;
  padding-top: 8px;
  margin-left: 10px;
  margin-top: 5px;
  color: #2A7408;
}

/* line 1621, style_generique.scss */
.colonneGauche .menu H2 b {
  padding-right: 5px;
  display: none;
}

/* line 1624, style_generique.scss */
.colonneGauche .menu form {
  padding: 0px;
  margin: 0px;
  font-size: 12px;
  color: #2A7408;
}

/* line 1629, style_generique.scss */
.colonneGauche .menu ul {
  padding: 0px;
  margin: 0px;
  border: 0PX solid RED;
}

/* line 1632, style_generique.scss */
.colonneGauche .menu ul li {
  padding: 0px;
  padding-bottom: 0px;
  padding-right: 10px;
  list-style: none;
}

/* line 1639, style_generique.scss */
.colonneGauche .menu a {
  display: block;
  color: #2A7408;
  font-family: Verdana, Arial,Georgia, "Times New Roman", Times, serif;
  font-weight: bolder;
  font-size: 12px;
  line-height: 12px;
  /*margin-bottom:5px;
  padding-bottom:1px;*/
  padding-bottom: 6px;
}

/* line 1654, style_generique.scss */
.colonneGauche .menu a b {
  color: #2A7408;
  padding-right: 5px;
  font-size: 13px;
}

/* line 1659, style_generique.scss */
.colonneGauche .menu a:hover {
  color: #e95d0f;
}

/* line 1663, style_generique.scss */
.colonneGauche .menu a:hover b {
  color: #BA5C08;
}

/*---------------------------------------------------------------------
				colonneGauche >>  menu produit
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
				colonneGauche >> bloc Produit
----------------------------------------------------------------------*/
/* line 1674, style_generique.scss */
.BlocProduit {
  margin: 0px;
  padding: 0px;
  border: 0px solid #810010;
  text-align: center;
  background-image: url(images/fd_menu.gif);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 18px;
  width: 207px;
  padding-top: 5px;
  background-color: #7EC700;
}

/* line 1686, style_generique.scss */
.BlocProduit .menu h1 {
  margin: 0px;
  padding: 0px;
  display: inline;
  background-image: url(images/puce_titre_menu.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 12px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bolder;
  padding-bottom: 3px;
}

/* line 1699, style_generique.scss */
.BlocProduit .menu h1 img {
  background-image: url(images/puce_titre_menu.gif);
  background-position: left center;
  background-repeat: no-repeat;
  border: 0px solid red;
  width: 8px;
  height: 9px;
  vertical-align: middle;
  margin-left: 3px;
}

/* line 1711, style_generique.scss */
.blocProduit .separateur {
  display: none;
}

/*---------------------------------------------------------------------
				colonneGauche >>bloc information
----------------------------------------------------------------------*/
/* line 1718, style_generique.scss */
.blocBreveMarchand {
  clear: both;
  padding: 0px;
  margin: 0px;
  text-align: left;
  padding-top: 28px;
}
/* line 1724, style_generique.scss */
.blocBreveMarchand h2, .blocBreveMarchand p.title {
  color: #42423e;
  font-size: 18px;
  font-weight: normal;
  font-family: 'open_sansregular';
  margin: 0px;
  padding: 0px;
  padding-left: 27px;
  padding-right: 15px;
}
/* line 1734, style_generique.scss */
.blocBreveMarchand .container {
  background-image: none;
}
/* line 1737, style_generique.scss */
.blocBreveMarchand .container h2, .blocBreveMarchand .container h3, .blocBreveMarchand .container h4, .blocBreveMarchand .container p, .blocBreveMarchand .container iframe, .blocBreveMarchand .container div {
  padding-left: 27px;
  padding-right: 15px;
}
/* line 1744, style_generique.scss */
.blocBreveMarchand .container img {
  padding: 0px;
}
/* line 1747, style_generique.scss */
.blocBreveMarchand .container p {
  font-family: 'open_sanslight';
  color: #42423e;
  font-size: 13px;
}
/* line 1752, style_generique.scss */
.blocBreveMarchand .container p img {
  /*padding-left:-27px;
  padding-right:-15px;*/
}
/* line 1758, style_generique.scss */
.blocBreveMarchand .container a {
  color: #42423e;
  font-size: 13px;
  font-family: 'open_sanslight';
  text-decoration: underline;
}
/* line 1765, style_generique.scss */
.blocBreveMarchand .container strong, .blocBreveMarchand .container b {
  font-weight: normal;
  font-family: 'open_sanssemibold';
}

/* line 1772, style_generique.scss */
.colonneGauche .actualite {
  padding-left: 15px;
  padding-bottom: 18px;
}
/* line 1776, style_generique.scss */
.colonneGauche .actualite h2, .colonneGauche .actualite p.title {
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  color: #292928;
  font-size: 18px;
  font-family: 'amaranthregular';
  padding-bottom: 8px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -453px;
  font-weight: normal;
  margin-bottom: 8px;
  min-height: 21px;
}
/* line 1793, style_generique.scss */
.colonneGauche #bloc_Notoriete.actualite h2, .colonneGauche #bloc_Notoriete.actualite p.title {
  margin-bottom: 11px;
}
/* line 1796, style_generique.scss */
.colonneGauche #bloc_Notoriete.actualite .container {
  padding-left: 7px;
}
/* line 1801, style_generique.scss */
.colonneGauche #bloc_Notoriete.actualite .container a img {
  padding-left: 17px;
}
/* line 1808, style_generique.scss */
.colonneGauche #bloc_dernierProduit.actualite {
  padding-top: 0px;
}
/* line 1810, style_generique.scss */
.colonneGauche #bloc_dernierProduit.actualite .produit {
  border: 1px solid #f1f0ef;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -o-border-radius: 1px;
  -ms-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  margin-left: 7px;
  margin-top: 7px;
  width: 229px;
}
/* line 1817, style_generique.scss */
.colonneGauche #bloc_dernierProduit.actualite a {
  display: block;
  min-height: 206px;
  border: 3px solid #fff;
  background-color: #fcfbed;
  text-align: center;
  padding-top: 24px;
}
/* line 1825, style_generique.scss */
.colonneGauche #bloc_dernierProduit.actualite a img {
  padding-bottom: 4px;
  padding-left: 22px;
  padding-right: 22px;
  background-image: url("images/newDesign/fd_ProduitVus.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 1833, style_generique.scss */
.colonneGauche #bloc_dernierProduit.actualite a span {
  display: block;
  margin-top: 18px;
  color: #42423d;
  font-family: 'amaranthregular';
  font-size: 16px;
  padding-left: 22px;
  padding-right: 22px;
}

/*---------------------------------------------------------------------
				colonneCentre >>bloc information
----------------------------------------------------------------------*/
/* line 1852, style_generique.scss */
.colonneCentre .actualite {
  margin-left: 6px;
  margin-right: 6px;
  margin-bottom: 6px;
  padding-right: 16px;
  padding-top: 22px;
}
/* line 1861, style_generique.scss */
.colonneCentre #bloc_publicite.actualite {
  padding-bottom: 8px;
  padding-left: 25px;
  margin-bottom: 0px;
  background-color: #f4f4ef;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/hautDelimiteur.png");
  background-position: left top;
}
/* line 1870, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite {
  background-image: url("images/newDesign/basDelimiteur.png");
  background-position: left top;
  background-repeat: no-repeat;
}
/* line 1876, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite {
  padding-left: 16px;
  padding-bottom: 18px;
  position: relative;
  overflow: hidden;
}
/* line 1881, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite p.title {
  margin-left: 9px;
  padding-left: 65px;
  padding-bottom: 8px;
  margin-top: 65px;
  color: #d76746;
  font-size: 28px;
  font-family: 'amaranthregular';
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -369px;
  font-weight: normal;
  width: 231px;
  float: left;
  min-height: 33px;
}
/* line 1900, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite .fond {
  border: 1px solid #f1f1f1;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  max-height: 165px;
}
/* line 1905, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite .container {
  font-family: 'open_sanslight';
  color: #54554e;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  font-size: 13px;
  max-height: 140px;
  overflow: auto;
}
/* line 1915, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite .container h2 {
  color: #d76746;
  font-family: 'amaranthregular';
  font-size: 21px;
}
/* line 1920, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite .container h3, .colonneCentre #bloc_colonneConcept.actualite .container h4 {
  font-size: 16px;
}
/* line 1923, style_generique.scss */
.colonneCentre #bloc_colonneConcept.actualite .container strong, .colonneCentre #bloc_colonneConcept.actualite .container b {
  font-family: 'open_sanssemibold';
  font-weight: normal;
}

/*accueil*/
/* line 1933, style_generique.scss */
.colonneCentre #piedEnPlus {
  /* le bloc blog*/
}
/* line 1934, style_generique.scss */
.colonneCentre #piedEnPlus .actualite {
  float: left;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1942, style_generique.scss */
.colonneCentre #piedEnPlus .actualite .fond {
  background-color: #fef9f3;
  -moz-box-shadow: 1px 1px 9px #efedda;
  -webkit-box-shadow: 1px 1px 9px #efedda;
  -o-box-shadow: 1px 1px 9px #efedda;
  box-shadow: 1px 1px 9px #efedda;
  padding-bottom: 30px;
  font-family: 'open_sanslight';
  font-size: 13px;
  line-height: 20px;
  color: #252321;
  padding-top: 14px;
  height: 380px;
  position: relative;
  overflow: auto;
}
/* line 1956, style_generique.scss */
.colonneCentre #piedEnPlus .actualite .fond strong {
  font-family: 'open_sanssemibold';
  font-weight: normal;
}
/* line 1960, style_generique.scss */
.colonneCentre #piedEnPlus .actualite .fond a {
  color: #ce6838;
}
/* line 1963, style_generique.scss */
.colonneCentre #piedEnPlus .actualite .fond h2, .colonneCentre #piedEnPlus .actualite .fond h3, .colonneCentre #piedEnPlus .actualite .fond h4, .colonneCentre #piedEnPlus .actualite .fond h1 {
  font-family: 'open_sansregular';
}
/* line 1970, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite {
  padding-left: 12px;
  padding-right: 32px;
  padding-top: 17px;
}
/* line 1976, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond {
  padding-left: 27px;
  padding-right: 45px;
  margin-right: 0px;
  margin-left: 0px;
  width: 400px;
}
/* line 1979, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond i, .colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond em {
  color: #827f7f;
  font-style: normal;
  font-size: 11px;
}
/* line 1984, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond a {
  color: #875265;
  font-size: 11px;
  text-decoration: underline;
}
/* line 1989, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h2, .colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h3, .colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h4, .colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h1 {
  color: #814a61;
}
/* line 1993, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h2 a {
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 1998, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond h2 + p {
  margin: 0px;
  color: #827f7f;
}
/* line 2002, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .fond .item {
  padding-top: 10px;
}
/* line 2006, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .titleSection {
  margin-left: 17px;
  min-height: 33px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0px;
}
/* line 2015, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneBlog.actualite .titleSection span.sticker {
  background-color: #542537;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  -moz-transform: rotate(-4.3deg);
  -webkit-transform: rotate(-4.3deg);
  -o-transform: rotate(-4.3deg);
  transform: rotate(-4.3deg);
  -ms-transform: rotate(-4.3deg);
  top: 5px;
  border: 0px;
}
/* line 2030, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneInformation.actualite .fond {
  padding-left: 33px;
  padding-right: 56px;
  margin-right: 0px;
  margin-left: 0px;
  width: 389px;
}
/* line 2035, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneInformation.actualite .titleSection {
  margin-left: 17px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0px;
}
/* line 2043, style_generique.scss */
.colonneCentre #piedEnPlus #bloc_colonneInformation.actualite .titleSection span.sticker {
  background-color: #d15b44;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-transform: rotate(-1.7deg);
  -webkit-transform: rotate(-1.7deg);
  -o-transform: rotate(-1.7deg);
  transform: rotate(-1.7deg);
  -ms-transform: rotate(-1.7deg);
  border: 0px;
}

/* line 2060, style_generique.scss */
.accueil .colonneCentre #bloc_publicite.actualite,
.accueil .colonneCentre #bloc_colonneConcept.actualite {
  padding-top: 18px;
  padding-bottom: 13px;
  margin-bottom: 6px;
  background-image: none;
}
/* line 2067, style_generique.scss */
.accueil .colonneCentre #bloc_colonneConcept.actualite .container {
  width: 600px;
  padding-left: 34px;
  padding-right: 16px;
  padding-bottom: 34px;
  padding-top: 34px;
  max-height: inherit;
}
/* line 2077, style_generique.scss */
.accueil .colonneCentre #bloc_colonneConcept.actualite .fond {
  max-height: inherit;
  border: 0px;
}

/* line 2084, style_generique.scss */
.produit #pied {
  padding-top: 10px;
}

/*---------------------------------------------------------------------
				colonneGauche >> bloc tagCloud
----------------------------------------------------------------------*/
/* line 2090, style_generique.scss */
.tagcloud {
  margin-top: 10px;
  clear: both;
  border: 0px solid #810010;
}

/* line 2095, style_generique.scss */
.tagcloud .menu {
  padding-bottom: 5px;
}

/* line 2102, style_generique.scss */
.tagcloud .menu a {
  padding-left: 18px;
  font-weight: normal;
  color: #000000;
  line-height: auto;
  margin-bottom: 4px;
  padding-bottom: 1px;
}

/* line 2110, style_generique.scss */
.tagcloud .menu a:hover {
  color: #fff;
}

/*---------------------------------------------------------------------
				colonneGauche >> bloc Newsletter
----------------------------------------------------------------------*/
/* line 2119, style_generique.scss */
.blocNewsletter {
  margin-left: 6px;
  margin-bottom: 6px;
  padding-top: 0px;
  padding-left: 16px;
  height: 96px;
}
/* line 2126, style_generique.scss */
.blocNewsletter .titleSection {
  padding: 0px;
  margin: 0px;
  color: #6d4e68;
  font-family: 'amaranthregular';
  font-size: 18px;
  min-height: 19px;
  padding-bottom: 5px;
  margin-bottom: 16px;
  padding-top: 22px;
  padding-left: 8px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -19px -269px;
  background-repeat: no-repeat;
}
/* line 2142, style_generique.scss */
.blocNewsletter div {
  position: relative;
  width: 223px;
}
/* line 2146, style_generique.scss */
.blocNewsletter input[type="text"] {
  border: 1px solid #dcdad7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  padding: 0px;
  padding-left: 8px;
  padding-right: 30px;
  margin-right: 0px;
  margin-left: 0px;
  width: 182px;
  line-height: 28px;
  color: #c5b0b5;
  font-family: 'open_sansitalic';
  margin-top: 0px;
  font-size: 12px;
  min-height: 28px;
  position: absolute;
  left: 0px;
  top: 0px;
}
/* line 2160, style_generique.scss */
.blocNewsletter button {
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
  margin-top: 0px;
  width: 30px;
  height: 30px;
  position: absolute;
  -moz-border-radius: 0px 4px 4px 0px;
  -webkit-border-radius: 0px 4px 4px 0px;
  -o-border-radius: 0px 4px 4px 0px;
  -ms-border-radius: 0px 4px 4px 0px;
  -khtml-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  background-color: #71536b;
  line-height: 30px;
  top: 0px;
  right: 0px;
  font-size: 13px;
  border: 0px;
  padding: 0px;
  cursor: pointer;
  text-transform: uppercase;
}

/*localisation dans le bandeau superieur */
/* line 2182, style_generique.scss */
#header .blocNewsletter {
  position: absolute;
  left: 748px;
  top: 54px;
  margin: 0px;
  padding: 0px;
  width: 223px;
  height: 56px;
}
/* line 2190, style_generique.scss */
#header .blocNewsletter .titleSection {
  background-image: none;
  font-size: 16px;
  min-height: auto;
  padding-top: 0px;
  padding-left: 0px;
  margin: 0px;
}
/* line 2199, style_generique.scss */
#header .blocNewsletter input[type="text"] {
  border: 1px solid #f2eedf;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
/* line 2209, style_generique.scss */
.colonneDroite h1 {
  color: #990033;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

/* line 2215, style_generique.scss */
.colonneDroite h2 {
  color: #000;
  font-size: 12px;
  font-weight: normal;
  margin: 0px;
}

/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
/* line 2224, style_generique.scss */
.pageTexte, .popup {
  padding: 0px 0px 10px 0px;
  /*font-size:12px;color:#525252;*/
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 0px;
  padding-left: 60px;
  padding-right: 150px;
  position: relative;
  overflow: hidden;
  /*menu client*/
}
/* line 2237, style_generique.scss */
.pageTexte .liens_mon_compte, .popup .liens_mon_compte {
  padding-bottom: 15px;
  text-align: center;
}
/* line 2240, style_generique.scss */
.pageTexte .liens_mon_compte a, .popup .liens_mon_compte a {
  margin-right: 15px;
  color: #d95b44;
}
/* line 2246, style_generique.scss */
.pageTexte a, .popup a {
  text-decoration: underline;
  color: #d15b44;
}
/* line 2251, style_generique.scss */
.pageTexte a.lien, .popup a.lien {
  text-transform: uppercase;
  font-weight: bolder;
  display: block;
  text-align: right;
  padding-bottom: 10px;
  background-color: transparent;
  color: #ce6838;
  font-size: 12px;
}
/* line 2264, style_generique.scss */
.pageTexte h1, .popup h1 {
  font-weight: normal;
  color: #d45b44;
  font-family: 'amaranthregular';
  font-size: 21px;
}
/* line 2271, style_generique.scss */
.pageTexte h2, .popup h2 {
  color: #a60321;
  margin-top: 15px;
  font-family: 'amaranthregular';
  margin-bottom: 12px;
  font-size: 16px;
}
/* line 2282, style_generique.scss */
.pageTexte + .navigationProcessusAchat, .popup + .navigationProcessusAchat {
  margin-left: 60px;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 2288, style_generique.scss */
.pageTexte .submitBouton, .popup .submitBouton {
  border: 1px solid #c3c3bf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #d15b44;
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
}
/* line 2293, style_generique.scss */
.pageTexte .submitBouton:hover, .popup .submitBouton:hover {
  -moz-box-shadow: 0px 4px 4px #e8e8e8;
  -webkit-box-shadow: 0px 4px 4px #e8e8e8;
  -o-box-shadow: 0px 4px 4px #e8e8e8;
  box-shadow: 0px 4px 4px #e8e8e8;
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#f0957d, #d66546);
  background: -moz-linear-gradient(#f0957d, #d66546);
  background: -ms-linear-gradient(#f0957d, #d66546);
  /* IE10+ */
  background: -o-linear-gradient(#f0957d, #d66546);
  background: linear-gradient(#f0957d, #d66546);
}
/* line 2298, style_generique.scss */
.pageTexte .retour_validation, .popup .retour_validation {
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  display: block;
  float: left;
  min-width: 107px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #6a7775;
  font-family: 'open_sansregular';
  font-size: 13px;
  background-color: #e1e8cd;
  text-align: center;
  margin-right: 25px;
  margin-top: 16px;
}
/* line 2315, style_generique.scss */
.pageTexte .retour_validation span, .popup .retour_validation span {
  text-align: center;
}
/* line 2319, style_generique.scss */
.pageTexte .retour_validation:hover, .popup .retour_validation:hover {
  background-color: #e9efd7;
  border-color: #d9d6d6;
  -moz-box-shadow: 0px 0px 4px #e8e8e8;
  -webkit-box-shadow: 0px 0px 4px #e8e8e8;
  -o-box-shadow: 0px 0px 4px #e8e8e8;
  box-shadow: 0px 0px 4px #e8e8e8;
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#ebf1d9, #e2e9ce);
  background: -moz-linear-gradient(#ebf1d9, #e2e9ce);
  background: -ms-linear-gradient(#ebf1d9, #e2e9ce);
  /* IE10+ */
  background: -o-linear-gradient(#ebf1d9, #e2e9ce);
  background: linear-gradient(#ebf1d9, #e2e9ce);
}

/* line 2328, style_generique.scss */
.pageTexte.full {
  padding-left: 0px;
  padding-right: 0px;
}

/* line 2333, style_generique.scss */
.contenu, .popup {
  font-family: 'open_sansregular';
  font-size: 14px;
}
/* line 2336, style_generique.scss */
.contenu h1, .popup h1 {
  font-weight: normal;
  color: #d45b44;
  font-family: 'amaranthregular';
  font-size: 21px;
  margin-bottom: 10px;
}
/* line 2343, style_generique.scss */
.contenu h1.notification, .popup h1.notification {
  background-image: url("images/newDesign/sprite.png");
  background-position: -483px -668px;
  position: relative;
  overflow: hidden;
  margin-top: 22px;
  margin-bottom: 20px;
}
/* line 2351, style_generique.scss */
.contenu h1.notification span, .popup h1.notification span {
  border: dotted 1px #c6c6c6;
  color: #67989d;
  font-family: 'open_sansregular';
  line-height: 45px;
  display: block;
  float: left;
  padding-right: 25px;
}
/* line 2360, style_generique.scss */
.contenu h1.notification span strong, .popup h1.notification span strong {
  font-family: 'open_sansbold';
  font-weight: normal;
  padding-left: 70px;
}
/* line 2369, style_generique.scss */
.contenu h1.notification.erreur, .popup h1.notification.erreur {
  background-position: -473px -736px;
}
/* line 2371, style_generique.scss */
.contenu h1.notification.erreur span, .popup h1.notification.erreur span {
  color: #ce6838;
}
/* line 2376, style_generique.scss */
.contenu strong, .popup strong {
  font-family: 'open_sansbold';
  font-weight: normal;
}
/* line 2381, style_generique.scss */
.contenu p a, .popup p a {
  color: #d15b44;
}
/* line 2388, style_generique.scss */
.contenu .messageResultatErreur, .contenu .messageResultatOk,
.contenu #messageImportant, .popup .messageResultatErreur, .popup .messageResultatOk, .popup #messageImportant {
  background-image: url("images/newDesign/sprite.png");
  background-position: -473px -723px;
  background-color: #eef1f0;
  padding-left: 76px;
  padding-right: 34px;
  padding-top: 21px;
  padding-bottom: 21px;
  margin-bottom: 10px;
  margin-top: 10px;
  color: #000;
  font-size: 16px;
  border: 1px solid #d4d4d4;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 2402, style_generique.scss */
.contenu .messageResultatErreur h1, .contenu .messageResultatOk h1,
.contenu #messageImportant h1, .popup .messageResultatErreur h1, .popup .messageResultatOk h1, .popup #messageImportant h1 {
  font-family: 'open_sansbold';
  font-weight: normal;
  color: #000;
  padding: 0px;
  margin: 0px;
}
/* line 2409, style_generique.scss */
.contenu .messageResultatErreur p, .contenu .messageResultatOk p,
.contenu #messageImportant p, .popup .messageResultatErreur p, .popup .messageResultatOk p, .popup #messageImportant p {
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}
/* line 2414, style_generique.scss */
.contenu .messageResultatErreur a, .contenu .messageResultatOk a,
.contenu #messageImportant a, .popup .messageResultatErreur a, .popup .messageResultatOk a, .popup #messageImportant a {
  color: #ce6838;
}

/* line 2422, style_generique.scss */
.pageTexte h3 {
  color: #336666;
}

/* line 2425, style_generique.scss */
.pageTexte img {
  /*float:right;
  display:block;*/
  padding: 10px;
  margin: 5px;
}

/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
/* line 2436, style_generique.scss */
#produitBanniere .titleSection {
  margin-left: 43px;
  min-height: 37px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0px;
  position: absolute;
  padding-top: 0px;
  top: 0px;
  z-index: 50;
}
/* line 2450, style_generique.scss */
#produitBanniere .titleSection span.sticker {
  background-color: #d76746;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-transform: rotate(-1.5deg);
  -webkit-transform: rotate(-1.5deg);
  -o-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
  -ms-transform: rotate(-1.5deg);
  top: 5px;
  border: 0px;
}
/* line 2457, style_generique.scss */
#produitBanniere .titleSection span.sticker + span {
  font-size: 20px;
}

/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/
/* line 2470, style_generique.scss */
.layout.produit .colonneCentre:first-child .container {
  background-image: url("images/newDesign/hautDelimiteur.png");
  background-position: 6px bottom;
  padding-bottom: 15px;
  background-repeat: no-repeat;
}

/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
/* line 2486, style_generique.scss */
.imageProduit {
  padding: 0px;
  margin: 0px;
  width: 441px;
  height: 526px;
  margin-left: 7px;
  text-align: center;
  overflow: hidden;
  float: left;
  position: relative;
}
/* line 2501, style_generique.scss */
.imageProduit #imageProduit {
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;
}
/* line 2505, style_generique.scss */
.imageProduit .elementPromotionnel {
  position: absolute;
  top: 14px;
  right: 16px;
  top: 12px;
  right: 25px;
  width: 94px;
  height: 88px;
}
/* line 2515, style_generique.scss */
.imageProduit .elementPromotionnel a {
  display: block;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  background-image: url("images/newDesign/sprite.png");
  text-indent: -2000px;
  overflow: hidden;
}
/* line 2529, style_generique.scss */
.imageProduit .elementPromotionnel a.promotion {
  background-position: -702px -282px;
}
/* line 2533, style_generique.scss */
.imageProduit .elementPromotionnel a.nouveau {
  background-position: -485px -282px;
}
/* line 2538, style_generique.scss */
.imageProduit a#principale {
  display: block;
  width: auto;
  margin: 0px;
  padding: 0px;
  padding: 17px;
  width: 405px;
  height: 374px;
  border: 1px solid #f4f4f4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 22px;
  text-align: center;
}
/* line 2550, style_generique.scss */
.imageProduit a#principale img {
  padding: 0px;
  margin: 0px;
}
/* line 2556, style_generique.scss */
.imageProduit legend {
  border-left: 1px solid #8a8a8a;
  display: block;
  width: 100%;
  text-align: center;
  font-style: italic;
}
/* line 2564, style_generique.scss */
.imageProduit .vueSecondaire {
  clear: both;
  float: none;
  display: block;
  width: auto;
  padding: 0px;
  margin: 0px;
  /*margin-top:10px;*/
  position: relative;
  z-index: 2;
  margin-bottom: 30px;
  height: 59px;
}
/* line 2571, style_generique.scss */
.imageProduit .vueSecondaire a {
  background-image: none;
  border: 0px;
  padding: 0px;
  margin: 0px;
  display: block;
  clear: none;
  float: left;
  margin-left: 8px;
  border: 3px solid #fff;
  -moz-box-shadow: 0px 0px 3px #dedddc;
  -webkit-box-shadow: 0px 0px 3px #dedddc;
  -o-box-shadow: 0px 0px 3px #dedddc;
  box-shadow: 0px 0px 3px #dedddc;
  overflow: hidden;
}
/* line 2585, style_generique.scss */
.imageProduit .vueSecondaire a.zoom {
  border: 0px;
  width: 65px;
  cursor: pointer;
}
/* line 2588, style_generique.scss */
.imageProduit .vueSecondaire a.zoom img {
  background-image: url(http://www.unique-editions.com/images/b_zoom.gif);
  border: 0px;
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 70px;
  height: 70px;
  width: 65px;
  height: 50px;
  background-color: transparent;
  vertical-align: middle;
}

/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
/* line 2609, style_generique.scss */
.ficheProduit {
 	/*---------------------------------------------------------------------
				>>	Page produit >> zone prix
	----------------------------------------------------------------------*/
}
/* line 2610, style_generique.scss */
.ficheProduit .colonneCentre:first-child .description {
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  margin-bottom: 20px;
  min-width: 468px;
  float: left;
  min-height: 526px;
  /*overflow:hidden;*/
  position: relative;
  /*---------------------------------------------------------------------
  			>>	Page produit >> zone attribut
  ----------------------------------------------------------------------*/
}
/* line 2621, style_generique.scss */
.ficheProduit .colonneCentre:first-child .description h1 {
  color: #020202;
  font-family: 'amaranthregular';
  font-size: 26px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 11px;
  margin-bottom: 18px;
}
/* line 2633, style_generique.scss */
.ficheProduit .colonneCentre:first-child .description .attributProduit {
  height: 212px;
  width: 465px;
  border: 1px solid #f2f2f2;
  background-color: #f7f7f6;
  position: relative;
  padding-left: 20px;
  padding-top: 16px;
  padding-right: 34px;
  padding-bottom: 16px;
  height: 180px;
  width: 415px;
  color: #5b7477;
  line-height: 20px;
  font-size: 13px;
  font-family: 'open_sansregular';
  position: relative;
  overflow: auto;
}
/* line 2659, style_generique.scss */
.ficheProduit .colonneCentre:first-child .description .attributProduit b {
  font-family: 'open_sansbold';
  font-weight: normal;
}
/* line 2663, style_generique.scss */
.ficheProduit .colonneCentre:first-child .description .attributProduit label {
  display: inline;
}
/* line 2681, style_generique.scss */
.ficheProduit .zoneAchat .zonePrix {
  margin: 0px;
  padding: 0px;
  color: #333;
  font-size: 26px;
  display: block;
  position: absolute;
  height: 38px;
  bottom: 20px;
  width: 258px;
  left: 0px;
  text-align: right;
}
/* line 2695, style_generique.scss */
.ficheProduit .zoneAchat .zonePrix .prixPromotion {
  font-family: 'open_sansbold';
  display: inline;
}
/* line 2700, style_generique.scss */
.ficheProduit .zoneAchat .zonePrix .prix {
  font-family: 'open_sansbold';
  display: inline;
}
/* line 2705, style_generique.scss */
.ficheProduit .zoneAchat .zonePrix .ancienPrix {
  font-size: 0.8em;
  font-family: 'open_sansregular';
  display: inline;
  padding-right: 15px;
  text-decoration: line-through;
}

/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/
/* line 2722, style_generique.scss */
.ficheProduit .zoneAchat {
  position: relative;
  overflow: visible;
}
/* line 2726, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande {
  /*padding-left:17px;*/
  padding-left: 2px;
  padding-top: 8px;
}
/* line 2736, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form {
  padding: 0px;
  margin: 0px;
  color: #333333;
  font-size: 13px;
}
/* line 2740, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form .labels {
  padding-bottom: 73px;
  float: left;
}
/* line 2743, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form label {
  font-family: 'open_sanssemibold';
  line-height: 30px;
  display: block;
  height: 30px;
  margin-top: 17px;
  vertical-align: middle;
}
/* line 2752, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form label span {
  display: inline-block;
  width: 78px;
  vertical-align: middle;
}
/* line 2761, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form select, .ficheProduit .zoneAchat .menuCommande form input[type="text"] {
  padding-left: 12px;
  font-family: 'open_sanssemibold';
  height: 30px;
  line-height: 30px;
  width: 165px;
  vertical-align: middle;
}
/* line 2774, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form select {
  height: 30px;
  line-height: 30px;
}
/* line 2778, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande form input[type="text"] {
  width: 35px;
}
/* line 2782, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande #quantite {
  /*margin:31px 5px 0px 0px;*/
  padding: 0px;
  text-transform: capitalize;
  clear: both;
}
/* line 2789, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande button {
  margin: 0px;
  padding: 0px;
  font-family: 'amaranthregular';
  font-family: 'open_sansbold';
  font-size: 14px;
  width: 125px;
  height: 36px;
  color: #fff;
  position: absolute;
  bottom: 20px;
  left: 277px;
  overflow: visible;
  width: 187px;
  height: 38px;
  line-height: 38px;
  display: block;
  border: 0px;
  -webkit-border-radius: 5px 5px;
  -moz-border-radius: 5px 5px / 5px 5px;
  -o-border-radius: 5px 5px / 5px 5px;
  -ms-border-radius: 5px 5px / 5px 5px;
  -khtml-border-radius: 5px 5px / 5px 5px;
  border-radius: 5px 5px / 5px 5px;
  background-color: #d95b44;
  text-align: left;
  cursor: pointer;
}
/* line 2817, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande button span {
  display: block;
  margin: 0px;
  padding: 0px;
  height: 100%;
  text-indent: 0px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -707px -389px;
  background-repeat: no-repeat;
  padding-left: 47px;
}
/* line 2832, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande button:hover {
  -moz-box-shadow: 0px 3px 6px #d9d9d9;
  -webkit-box-shadow: 0px 3px 6px #d9d9d9;
  -o-box-shadow: 0px 3px 6px #d9d9d9;
  box-shadow: 0px 3px 6px #d9d9d9;
  background-color: #d76746;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a48b', endColorstr='#d76746',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#f8a48b, #d95b44);
  background: -moz-linear-gradient(#f8a48b, #d95b44);
  background: -ms-linear-gradient(#f8a48b, #d95b44);
  /* IE10+ */
  background: -o-linear-gradient(#f8a48b, #d95b44);
  background: linear-gradient(#f8a48b, #d95b44);
}
/* line 2851, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .partage {
  position: absolute;
  bottom: 68px;
  left: 352px;
}
/* line 2856, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .submitBouton {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  background-color: #d15b44;
  width: 88px;
  color: #fff;
  font-family: 'open_sansregular';
  line-height: 37px;
  height: 37px;
  font-size: 13px;
  display: block;
  cursor: pointer;
}
/* line 2869, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .submitBouton span {
  display: block;
  height: 100%;
  padding-left: 27px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  width: 61px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -2146px -664px;
}
/* line 2880, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .facebook.submitBouton {
  background-color: #375890;
  left: 279px;
}
/* line 2883, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .facebook.submitBouton span {
  background-position: -2149px -643px;
}
/* line 2887, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .tweet.submitBouton {
  background-color: #20c5ff;
}
/* line 2889, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .tweet.submitBouton span {
  background-position: -2151px -690px;
}
/* line 2893, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .envoyer_ami.submitBouton {
  background-color: #b6b4b4;
  left: 372px;
}
/* line 2896, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .envoyer_ami.submitBouton span {
  background-position: -2149px -593px;
}
/* line 2901, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .facebook.submitBouton:hover {
  -moz-box-shadow: 0px 3px 6px #d9d9d9;
  -webkit-box-shadow: 0px 3px 6px #d9d9d9;
  -o-box-shadow: 0px 3px 6px #d9d9d9;
  box-shadow: 0px 3px 6px #d9d9d9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5176b9', endColorstr='#3e5888',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#5176b9, #3e5888);
  background: -moz-linear-gradient(#5176b9, #3e5888);
  background: -ms-linear-gradient(#5176b9, #3e5888);
  /* IE10+ */
  background: -o-linear-gradient(#5176b9, #3e5888);
  background: linear-gradient(#5176b9, #3e5888);
}
/* line 2909, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .tweet.submitBouton:hover {
  -moz-box-shadow: 0px 3px 6px #d9d9d9;
  -webkit-box-shadow: 0px 3px 6px #d9d9d9;
  -o-box-shadow: 0px 3px 6px #d9d9d9;
  box-shadow: 0px 3px 6px #d9d9d9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fd0f5', endColorstr='#1dc1ff',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#6fd0f5, #1dc1ff);
  background: -moz-linear-gradient(#6fd0f5, #1dc1ff);
  background: -ms-linear-gradient(#6fd0f5, #1dc1ff);
  /* IE10+ */
  background: -o-linear-gradient(#6fd0f5, #1dc1ff);
  background: linear-gradient(#6fd0f5, #1dc1ff);
}
/* line 2917, style_generique.scss */
.ficheProduit .zoneAchat .menuCommande .envoyer_ami.submitBouton:hover {
  -moz-box-shadow: 0px 3px 6px #d9d9d9;
  -webkit-box-shadow: 0px 3px 6px #d9d9d9;
  -o-box-shadow: 0px 3px 6px #d9d9d9;
  box-shadow: 0px 3px 6px #d9d9d9;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d1d1', endColorstr='#b6b4b4',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#d4d1d1, #b7b5b5);
  background: -moz-linear-gradient(#d4d1d1, #b7b5b5);
  background: -ms-linear-gradient(#d4d1d1, #b7b5b5);
  /* IE10+ */
  background: -o-linear-gradient(#d4d1d1, #b7b5b5);
  background: linear-gradient(#d4d1d1, #b7b5b5);
}

/* line 2929, style_generique.scss */
.ficheProduit .ui-tabs-panel .zoneAchat {
  margin-left: 60px;
}

/*---------------------------------------------------------------------
			les onglets
----------------------------------------------------------------------*/
/* line 2938, style_generique.scss */
#menuOnglets {
  margin-top: 10px;
  margin-left: 6px;
}
/* line 2943, style_generique.scss */
#menuOnglets .content {
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 15px;
  margin-right: 12px;
  margin-left: 0px;
  width: 620px;
  font-size: 13px;
  line-height: 28px;
  position: relative;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f6f6f6;
  font-family: 'open_sansregular';
}
/* line 2960, style_generique.scss */
#menuOnglets .content strong {
  font-family: 'open_sanssemibold';
  font-weight: normal;
}
/* line 2965, style_generique.scss */
#menuOnglets .content h3 {
  font-family: 'open_sansbold';
  margin-top: 11px;
  margin-bottom: 3px;
  padding-left: 15px;
  color: #666666;
}
/* line 2973, style_generique.scss */
#menuOnglets .content .encadre, #menuOnglets .content address {
  border: 1px solid #f2f2f2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #f7f7f6;
  padding-left: 15px;
  padding-top: 12px;
  padding-right: 22px;
  padding-bottom: 19px;
  color: #666666;
  font-style: normal;
}

/*---------------------- reset ui ---------------------- { */
/* line 2990, style_generique.scss */
#menuOnglets.ui-corner-all, #menuOnglets .ui-corner-all {
  border: 0px;
  border-radius: 0px;
}

/* Component containers
----------------------------------*/
/* line 2996, style_generique.scss */
#menuOnglets .ui-widget-header {
  background: none;
  border: 0px;
}

/* line 3002, style_generique.scss */
#menuOnglets .ui-tabs-panel {
  padding: 0px;
}

/* line 3004, style_generique.scss */
#menuOnglets .ui-widget-content {
  background-image: none;
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

/* Interaction states
----------------------------------*/
/* line 3016, style_generique.scss */
#menuOnglets .ui-state-default,
#menuOnglets .ui-widget-content .ui-state-default,
#menuOnglets .ui-widget-header .ui-state-default {
  background-image: none;
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

/* line 3029, style_generique.scss */
#menuOnglets .ui-state-hover,
#menuOnglets .ui-widget-content .ui-state-hover,
#menuOnglets .ui-widget-header .ui-state-hover,
#menuOnglets .ui-state-focus,
#menuOnglets .ui-widget-content .ui-state-focus,
#menuOnglets .ui-widget-header .ui-state-focus {
  background-image: none;
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

/* line 3039, style_generique.scss */
#menuOnglets .ui-state-active,
#menuOnglets .ui-widget-content .ui-state-active,
#menuOnglets .ui-widget-header .ui-state-active {
  background-image: none;
  background-color: transparent;
  border: 0px;
  padding: 0px;
}

/*---------------------- reset ui ---------------------- }*/
/* line 3054, style_generique.scss */
.ui-tabs-nav a, .ui-tabs-nav a span {
  background-image: none;
  background-color: transparent;
}

/* regles communes */
/* line 3069, style_generique.scss */
#menuOnglets .ui-tabs-nav {
  position: relative;
  border-bottom: 0px;
  position: relative;
  overflow: hidden;
  min-height: 40px;
  max-height: 44px;
  padding-top: 10px;
  margin-bottom: 0px;
  top: 0px;
  padding-left: 37px;
  /*elemnet selectionné*/
}
/* line 3081, style_generique.scss */
#menuOnglets .ui-tabs-nav a {
  position: relative;
  top: 0px;
  padding: 0px;
  margin: 0px;
  color: #000;
  background-image: none;
}
/* line 3087, style_generique.scss */
#menuOnglets .ui-tabs-nav span {
  background-image: none;
  color: #000;
  padding: 0px;
  height: 24px;
  line-height: 23px;
}
/* line 3093, style_generique.scss */
#menuOnglets .ui-tabs-nav span.sticker {
  -moz-transform: rotate(-3.3deg);
  -webkit-transform: rotate(-3.3deg);
  -o-transform: rotate(-3.3deg);
  transform: rotate(-3.3deg);
  -ms-transform: rotate(-3.3deg);
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 60px;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background-color: #9dadaa;
  border: 1px solid #ccd0cf;
}
/* line 3109, style_generique.scss */
#menuOnglets .ui-tabs-nav span.sticker + span {
  position: relative;
  display: block;
  padding-left: 17px;
  padding-right: 22px;
  padding-top: 10px;
  color: #fff;
  font-family: 'open_sansregular';
  font-size: 13px;
  text-shadow: 0px 1px 1px #8e8e85;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.41);
}
/* line 3121, style_generique.scss */
#menuOnglets .ui-tabs-nav li {
  margin-left: 10px;
}
/* line 3126, style_generique.scss */
#menuOnglets .ui-tabs-nav .ui-tabs-selected a {
  margin-top: 0px;
  top: 0px;
}
/* line 3130, style_generique.scss */
#menuOnglets .ui-tabs-nav .ui-tabs-selected a span.sticker {
  background-color: #d95b44;
}
/* line 3141, style_generique.scss */
#menuOnglets .ui-tabs-nav .ui-tabs-active a span {
  line-height: inherit;
  font-weight: normal;
  height: 30px;
  line-height: 23px;
  top: 0px;
}

/*---------------------------------------------------------------------
			liste Produit >> les produits associes
----------------------------------------------------------------------*/
/* line 3163, style_generique.scss */
.ficheProduit .colonneDroite {
  position: relative;
  overflow: hidden;
}
/* line 3168, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit {
  padding-left: 20px;
  padding-right: 31px;
}
/* line 3171, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .groupe {
  position: relative;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f6f6f6;
  padding-bottom: 20px;
}
/* line 3179, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .groupe .produit {
  margin-left: 15px;
  margin-right: 15px;
  height: 250px;
}
/* line 3185, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .groupe .produit .zoneBody .image a {
  border: 0px;
}
/* line 3190, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .groupe .produit .zoneBody .description p.title {
  height: 14px;
}
/* line 3197, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .titleSection {
  margin-left: 23px;
  min-height: 33px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 0px;
}
/* line 3206, style_generique.scss */
.ficheProduit .colonneDroite .produitAssocies.listeProduit .titleSection span.sticker {
  background-color: #4f5252;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-transform: rotate(-1.4deg);
  -webkit-transform: rotate(-1.4deg);
  -o-transform: rotate(-1.4deg);
  transform: rotate(-1.4deg);
  -ms-transform: rotate(-1.4deg);
  top: 5px;
  border: 0px;
}

 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/
/* line 3226, style_generique.scss */
.navigationProcessusAchat {
  margin: 0px;
  padding: 0px;
  clear: both;
  /*display:none;				*/
}

/* line 3236, style_generique.scss */
.listeProduit .navigationProcessusAchat,
.ficheProduit .navigationProcessusAchat,
.listeProduitListing .navigationProcessusAchat {
  display: none;
  background-color: #ECECEC;
  /*background-image:url(images/fd_barreNavigation.gif);
  background-repeat:repeat-x;
  background-position:bottom;*/
  display: none;
}

/* line 3244, style_generique.scss */
.pageTexte .navigationProcessusAchat {
  display: none;
}

/* line 3248, style_generique.scss */
.pageTexte .contenu .navigationProcessusAchat {
  display: block;
}

/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/
/* line 3258, style_generique.scss */
.pageNavigation, .pageTexte .pageNavigation {
  clear: both;
  position: relative;
  overflow: hidden;
  padding: 20px 0px 20px 0px;
  text-decoration: none;
}
/* line 3267, style_generique.scss */
.pageNavigation a, .pageNavigation b, .pageTexte .pageNavigation a, .pageTexte .pageNavigation b {
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  min-width: 25px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 9px;
  padding-bottom: 6px;
  color: #6a7775;
  font-family: 'open_sansregular';
  font-size: 13px;
  background-color: #e1e8cd;
  text-decoration: none;
}
/* line 3285, style_generique.scss */
.pageNavigation a:hover, .pageTexte .pageNavigation a:hover {
  background-color: #e9efd7;
}
/* line 3294, style_generique.scss */
.pageNavigation a.lien, .pageTexte .pageNavigation a.lien {
  text-align: center;
  text-decoration: none;
}
/* line 3298, style_generique.scss */
.pageNavigation .numero, .pageTexte .pageNavigation .numero {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  color: #f29400;
  font-size: 13px;
  letter-spacing: normal;
  font-weight: bolder;
  background-image: none;
}
/* line 3310, style_generique.scss */
.pageNavigation .numero b, .pageTexte .pageNavigation .numero b {
  background-color: #fff;
}

/* line 3321, style_generique.scss */
.pageNavigation
.pageNavigation .numero
.pageNavigation .numero a {
  text-decoration: none;
}

/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/
/* line 3349, style_generique.scss */
.listeProduit .produit {
  position: relative;
  overflow: hidden;
  width: 200px;
  height: 300px;
  width: 176px;
  height: 220px;
  margin-top: 14px;
  margin-left: 28px;
  margin-right: 28px;
  float: left;
  font-family: 'open_sansregular';
  color: #42423d;
  font-size: 13px;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px 4px / 4px 4px;
  -o-border-radius: 4px 4px / 4px 4px;
  -ms-border-radius: 4px 4px / 4px 4px;
  -khtml-border-radius: 4px 4px / 4px 4px;
  border-radius: 4px 4px / 4px 4px;
  background-color: #fff;
}
/* line 3373, style_generique.scss */
.listeProduit .produit .zoneBody {
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 11px;
  padding-top: 17px;
}
/* line 3379, style_generique.scss */
.listeProduit .produit .zoneBody > p {
  margin: 0px;
  height: 24px;
  color: #38312e;
  font-size: 12px;
  font-family: 'open_sanslight';
  padding-left: 8px;
}
/* line 3387, style_generique.scss */
.listeProduit .produit .zoneBody .image {
  background-image: url("images/newDesign/fd_ProduitCollection.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 4px;
  height: 130px;
}
/* line 3393, style_generique.scss */
.listeProduit .produit .zoneBody .image a {
  display: block;
  width: 130px;
  margin-left: auto;
  margin-right: auto;
}
/* line 3403, style_generique.scss */
.listeProduit .produit .zoneBody .image a img {
  margin: 0px;
  padding: 0px;
}
/* line 3409, style_generique.scss */
.listeProduit .produit .zoneBody .description, .listeProduit .produit .zoneBody .zonePrix {
  padding-left: 8px;
  padding-right: 0px;
}
/* line 3413, style_generique.scss */
.listeProduit .produit .zoneBody .description {
  padding-top: 13px;
}
/* line 3417, style_generique.scss */
.listeProduit .produit .zoneBody .description p.title {
  font-family: 'amaranthregular';
  font-size: 16px;
  padding-bottom: 7px;
  position: relative;
  overflow: hidden;
  height: 34px;
}
/* line 3424, style_generique.scss */
.listeProduit .produit .zoneBody .description p.title a {
  color: #121212;
}
/* line 3428, style_generique.scss */
.listeProduit .produit .zoneBody .description p {
  margin: 0px;
  padding: 0px;
}
/* line 3434, style_generique.scss */
.listeProduit .produit .zoneBody .elementPromotionnel {
  position: absolute;
  top: 35px;
  right: 16px;
  width: 94px;
  height: 88px;
}
/* line 3441, style_generique.scss */
.listeProduit .produit .zoneBody .elementPromotionnel a {
  display: block;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  background-image: url("images/newDesign/sprite.png");
  text-indent: -2000px;
  overflow: hidden;
}
/* line 3455, style_generique.scss */
.listeProduit .produit .zoneBody .elementPromotionnel a.promotion {
  background-position: -702px -282px;
}
/* line 3459, style_generique.scss */
.listeProduit .produit .zoneBody .elementPromotionnel a.nouveau {
  background-position: -485px -282px;
}
/* line 3464, style_generique.scss */
.listeProduit .produit .zoneBody .zonePrix {
  position: absolute;
  left: 6px;
  bottom: 24px;
  color: #d95b44;
  font-family: 'open_sanssemibold';
}
/* line 3472, style_generique.scss */
.listeProduit .produit .zoneBody .zonePrix .prixPromotion {
  font-size: 13px;
  display: inline;
}
/* line 3475, style_generique.scss */
.listeProduit .produit .zoneBody .zonePrix .prix {
  font-size: 13px;
  display: inline;
}
/* line 3484, style_generique.scss */
.listeProduit .produit .zoneBody .submitButton {
  position: absolute;
  bottom: 0px;
  left: 72px;
  overflow: visible;
  width: 32px;
  height: 20px;
  display: block;
  -webkit-border-radius: 5px 5px;
  -moz-border-radius: 5px 5px / 5px 5px;
  -o-border-radius: 5px 5px / 5px 5px;
  -ms-border-radius: 5px 5px / 5px 5px;
  -khtml-border-radius: 5px 5px / 5px 5px;
  border-radius: 5px 5px / 5px 5px;
  background-color: #d95b44;
}
/* line 3496, style_generique.scss */
.listeProduit .produit .zoneBody .submitButton span {
  display: block;
  overflow: hidden;
}
/* line 3503, style_generique.scss */
.listeProduit .produit .zoneBody button {
  border: 0px;
  padding: 0px;
  width: 32px;
}
/* line 3507, style_generique.scss */
.listeProduit .produit .zoneBody button span {
  height: 100%;
  text-indent: -2000px;
}
/* line 3511, style_generique.scss */
.listeProduit .produit .zoneBody a.submitButton.details {
  background-color: #3099a5;
  font-family: 'amaranthregular';
  font-size: 10px;
  line-height: 10px;
  color: #fff;
  width: 89px;
  left: 44px;
}
/* line 3519, style_generique.scss */
.listeProduit .produit .zoneBody a.submitButton.details span {
  text-align: center;
  padding-top: 5px;
  text-transform: uppercase;
}
/* line 3526, style_generique.scss */
.listeProduit .produit .zoneBody .submitButton.ajouter_panier span {
  background-image: url("images/newDesign/sprite.png");
  background-position: -475px -395px;
  background-repeat: no-repeat;
  background-color: transparent;
}
/* line 3534, style_generique.scss */
.listeProduit .produit .zoneBody .submitButton:hover {
  -moz-box-shadow: 0px 3px 6px #d9d9d9;
  -webkit-box-shadow: 0px 3px 6px #d9d9d9;
  -o-box-shadow: 0px 3px 6px #d9d9d9;
  box-shadow: 0px 3px 6px #d9d9d9;
  background-color: #d76746;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a48b', endColorstr='#d76746',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#f8a48b, #d95b44);
  background: -moz-linear-gradient(#f8a48b, #d95b44);
  background: -ms-linear-gradient(#f8a48b, #d95b44);
  /* IE10+ */
  background: -o-linear-gradient(#f8a48b, #d95b44);
  background: linear-gradient(#f8a48b, #d95b44);
}
/* line 3546, style_generique.scss */
.listeProduit .produit .zoneBody a.submitButton.details:hover {
  background-color: #3099a5;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54c5d2', endColorstr='#3099a5',GradientType=0 );
  /* IE6-9 */
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#54c5d2, #3099a5);
  background: -moz-linear-gradient(#54c5d2, #3099a5);
  background: -ms-linear-gradient(#54c5d2, #3099a5);
  /* IE10+ */
  background: -o-linear-gradient(#54c5d2, #3099a5);
  background: linear-gradient(#54c5d2, #3099a5);
}

/* line 3558, style_generique.scss */
.listeProduit.navigationParCycle .produit {
  height: 276px;
  margin-left: 38px;
}
/* line 3563, style_generique.scss */
.listeProduit.navigationParCycle .produit .zoneBody .image a {
  border: 0px;
}
/* line 3567, style_generique.scss */
.listeProduit.navigationParCycle .produit .zoneBody .description p.title {
  /*height: 14px;*/
}

/* line 3576, style_generique.scss */
.layout.categorie .listeProduit .produit,
.listeProduit.coupsDeCoeur .produit {
  width: 176px;
  height: 322px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 3585, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .image,
.listeProduit.coupsDeCoeur .produit .zoneBody .image {
  height: 154px;
  background-image: none;
  padding-bottom: 0px;
}
/* line 3589, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .image a,
.listeProduit.coupsDeCoeur .produit .zoneBody .image a {
  border: 0px;
  height: 148px;
  width: 148px;
  -moz-box-shadow: 0px 0px 6px #e0e1db;
  -webkit-box-shadow: 0px 0px 6px #e0e1db;
  -o-box-shadow: 0px 0px 6px #e0e1db;
  box-shadow: 0px 0px 6px #e0e1db;
  border: 2px solid #fff;
}
/* line 3600, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .description,
.listeProduit.coupsDeCoeur .produit .zoneBody .description {
  padding-top: 9px;
}
/* line 3603, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .description p.title,
.listeProduit.coupsDeCoeur .produit .zoneBody .description p.title {
  font-size: 17px;
  padding-bottom: 7px;
}
/* line 3607, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .description p.title a,
.listeProduit.coupsDeCoeur .produit .zoneBody .description p.title a {
  color: #42423d;
}
/* line 3611, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .description p,
.listeProduit.coupsDeCoeur .produit .zoneBody .description p {
  margin: 0px;
  padding: 0px;
}
/* line 3617, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .elementPromotionnel,
.listeProduit.coupsDeCoeur .produit .zoneBody .elementPromotionnel {
  top: 35px;
  right: 5px;
}
/* line 3621, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .description, .layout.categorie .listeProduit .produit .zoneBody .zonePrix,
.listeProduit.coupsDeCoeur .produit .zoneBody .description,
.listeProduit.coupsDeCoeur .produit .zoneBody .zonePrix {
  padding-left: 10px;
}
/* line 3625, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .zonePrix,
.listeProduit.coupsDeCoeur .produit .zoneBody .zonePrix {
  position: absolute;
  left: 6px;
  bottom: 55px;
  color: #42423d;
  font-family: 'open_sansregular';
}
/* line 3631, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .zonePrix .prixPromotion, .layout.categorie .listeProduit .produit .zoneBody .zonePrix .prix,
.listeProduit.coupsDeCoeur .produit .zoneBody .zonePrix .prixPromotion,
.listeProduit.coupsDeCoeur .produit .zoneBody .zonePrix .prix {
  font-size: 16px;
}
/* line 3635, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .submitButton,
.listeProduit.coupsDeCoeur .produit .zoneBody .submitButton {
  bottom: 9px;
  left: 27px;
  font-family: 'amaranthregular';
  font-size: 13px;
  line-height: 13px;
  width: 125px;
  height: 36px;
  color: #fff;
  background-color: #d76746;
}
/* line 3646, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .submitButton span,
.listeProduit.coupsDeCoeur .produit .zoneBody .submitButton span {
  display: block;
  margin-top: 5px;
  text-indent: 0px;
}
/* line 3658, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody .submitButton.ajouter_panier span,
.listeProduit.coupsDeCoeur .produit .zoneBody .submitButton.ajouter_panier span {
  /*background-position:-548px -394px;*/
  background-position: -548px -389px;
  padding-left: 41px;
  margin-top: 0px;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  height: 36px;
}
/* line 3670, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody a.submitButton.details,
.listeProduit.coupsDeCoeur .produit .zoneBody a.submitButton.details {
  line-height: normal;
  background-color: #3099a5;
  font-size: 13px;
  line-height: 13px;
  width: 125px;
  left: 27px;
}
/* line 3678, style_generique.scss */
.layout.categorie .listeProduit .produit .zoneBody a.submitButton.details span,
.listeProduit.coupsDeCoeur .produit .zoneBody a.submitButton.details span {
  background-image: none;
  padding-top: 10px;
  margin: 0px;
  text-transform: none;
}

/*---------------------------------------------------------------------
			accueil liste Produit 
----------------------------------------------------------------------*/
/* line 3694, style_generique.scss */
.accueil .colonneCentre:first-child + .colonneCentre + .colonneCentre .container .coupsDeCoeur .container {
  -moz-box-shadow: 0px 0px 4px #f2f1f0;
  -webkit-box-shadow: 0px 0px 4px #f2f1f0;
  -o-box-shadow: 0px 0px 4px #f2f1f0;
  box-shadow: 0px 0px 4px #f2f1f0;
  /*background-image:url("images/newDesign/fd_coupDeCoeur.jpg");
  background-position:center top;
  background-repeat:repeat-y;*/
  margin-left: 9px;
  margin-right: 34px;
  padding-top: 19px;
  padding-bottom: 8px;
  margin-bottom: 6px;
  background-color: #e7e9e8;
  border: 5px solid #fff;
}
/* line 3708, style_generique.scss */
.accueil .colonneCentre:first-child + .colonneCentre + .colonneCentre .container .coupsDeCoeur #puce {
  width: 45px;
  height: 36px;
  position: absolute;
  top: 34px;
  right: 24px;
  background-image: url("images/newDesign/sprite.png");
  background-position: -484px -442px;
  background-repeat: no-repeat;
  z-index: 30;
}
/* line 3719, style_generique.scss */
.accueil .colonneCentre:first-child + .colonneCentre + .colonneCentre .container .coupsDeCoeur .produit {
  margin-left: 17px;
  margin-right: 17px;
}

/*---------------------------------------------------------------------
			 titre
----------------------------------------------------------------------*/
/* line 3731, style_generique.scss */
.titleSection {
  position: relative;
  overflow: hidden;
  min-height: 40px;
  padding-top: 10px;
  margin-bottom: 0px;
}
/* line 3738, style_generique.scss */
.titleSection span {
  float: left;
  display: block;
  position: relative;
}
/* line 3742, style_generique.scss */
.titleSection span span.sticker {
  -moz-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 60px;
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 3756, style_generique.scss */
.titleSection span span.sticker + span {
  position: relative;
  display: block;
  padding-left: 17px;
  padding-right: 22px;
  padding-top: 10px;
  color: #fff;
  font-family: 'amaranthregular';
  font-size: 16px;
}

/* line 3769, style_generique.scss */
.coupsDeCoeur .titleSection {
  margin-left: 29px;
}
/* line 3771, style_generique.scss */
.coupsDeCoeur .titleSection span.sticker {
  background-color: #9dadaa;
  border: 2px solid #c2d3d0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  -moz-transform: rotate(-2.1deg);
  -webkit-transform: rotate(-2.1deg);
  -o-transform: rotate(-2.1deg);
  transform: rotate(-2.1deg);
  -ms-transform: rotate(-2.1deg);
}
/* line 3779, style_generique.scss */
.coupsDeCoeur .titleSection span.sticker + span {
  font-size: 20px;
}

/*fiche produit*/
/* taille 13, ombrage angle different : onglet */
/* taille 16 angle encore different : produit associe*/
/*---------------------------------------------------------------------
			>>Page recherche 
----------------------------------------------------------------------*/
/* line 3791, style_generique.scss */
.resultatRecherche {
  width: 502px;
  display: block;
  overflow: hidden;
  background-color: #FFFFFF;
  border-top: 0px;
  margin-right: 0px;
}

/* line 3802, style_generique.scss */
.resultatRecherche h1 {
  color: #F29400;
  margin-top: 2px;
  padding: 0px;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 5px;
  border: 1px solid #ececec;
  border-bottom: 0px;
}

/* line 3815, style_generique.scss */
.resultatRecherche form {
  padding: 0px;
  margin: 0px;
  text-align: left;
  background-color: #ECECEC;
  border: 0px solid red;
  color: #525252;
  font-size: 11px;
  padding: 2px 2px 2px 10px;
}

/* line 3826, style_generique.scss */
.resultatRecherche select {
  border-color: #f1b0d8;
}

/* line 3829, style_generique.scss */
.resultatRecherche .listeProduit {
  padding-top: 10px;
  margin-bottom: 20px;
}

/* line 3832, style_generique.scss */
.resultatRecherche .listeProduit .produit h1 {
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding-left: 15px;
  text-align: left;
  margin-top: 3px;
}

/* line 3844, style_generique.scss */
.resultatRecherche .messageError {
  margin-bottom: 70px;
  margin-top: 25px;
}

/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
/* line 3852, style_generique.scss */
.planSite {
  padding-bottom: 60px;
  padding-left: 30px;
  position: relative;
  overflow: hidden;
}

/* line 3861, style_generique.scss */
.planSite div {
  float: left;
  clear: both;
  margin-left: 10px;
}

/* line 3865, style_generique.scss */
.planSite div.menuClient {
  background-image: none;
}

/* line 3868, style_generique.scss */
.planSite li a {
  display: block;
  text-decoration: none;
  font-family: 'open_sansbold';
  cursor: pointer;
  background-image: none;
}

/* line 3878, style_generique.scss */
.planSite li a:hover, .planSite li ul li a:hover {
  text-decoration: underline;
}

/* line 3882, style_generique.scss */
.planSite li ul li a {
  font-weight: normal;
  font-family: 'open_sansregular';
  color: #000;
}

/* line 3890, style_generique.scss */
.planSite li ul li {
  padding: 0px;
  margin: 0px;
  float: none;
}

/* line 3896, style_generique.scss */
.planSite li ul {
  padding: 0px;
  margin: 0px;
  padding-left: 24px;
}

/* line 3903, style_generique.scss */
.planSite li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  border: 1px solid #fff;
}

/* line 3910, style_generique.scss */
.planSite ul, .planSite ul ul {
  margin-left: 8px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}

/* line 3918, style_generique.scss */
.planSite ul li {
  /*float:left;*/
  margin: 10px;
  padding: 0px;
  margin: 0px;
  padding-right: 15px;
}

/*----------------------------------------------------------------------------------
			ProcessusCommande
----------------------------------------------------------------------------------*/
/* line 3931, style_generique.scss */
.bigSubmitBouton, .smallSubmitBouton {
  border: 1px solid #c3c3bf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #d15b44;
  position: absolute;
  right: 0px;
  bottom: 2px;
  cursor: pointer;
}

/* line 3948, style_generique.scss */
.smallSubmitBouton {
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
}

/* line 3951, style_generique.scss */
.bigSubmitBouton {
  width: 195px;
  line-height: 46px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  font-family: 'amaranthregular';
  cursor: pointer;
}
/* line 182, style_generique.scss */
.bigSubmitBouton strong {
  font-weight: normal;
  font-family: 'amaranthbold';
}

/* line 3955, style_generique.scss */
.bigSubmitBouton:hover, .smallSubmitBouton:hover {
  -moz-box-shadow: 0px 4px 4px #e8e8e8;
  -webkit-box-shadow: 0px 4px 4px #e8e8e8;
  -o-box-shadow: 0px 4px 4px #e8e8e8;
  box-shadow: 0px 4px 4px #e8e8e8;
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#f0957d, #d66546);
  background: -moz-linear-gradient(#f0957d, #d66546);
  background: -ms-linear-gradient(#f0957d, #d66546);
  /* IE10+ */
  background: -o-linear-gradient(#f0957d, #d66546);
  background: linear-gradient(#f0957d, #d66546);
}

/* line 3964, style_generique.scss */
.layout.processusCommande .colonneCentre > .container {
  padding-left: 19px;
  padding-right: 19px;
  margin-right: 0px;
  margin-left: 0px;
  width: 912px;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #eaeeed;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding-top: 40px;
  padding-bottom: 7px;
  overflow: visible;
  margin-bottom: 46px;
  margin-top: 77px;
  /*----------------------------------------------------------------------------------
  	>>barre de navigation haut de page du processus d'achat
  ----------------------------------------------------------------------------------*/
  /* formulaire achat panier */
  /*---------------------------------------------------------------------
  				zone code promo
  ----------------------------------------------------------------------*/
}
/* line 3980, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat {
  margin: 0px;
  padding: 0px;
  margin-bottom: 26px;
  left: 0px;
  border: 0px solid red;
  position: absolute;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  top: -57px;
  background-image: url("images/newDesign/sprite.png");
  background-repeat: no-repeat;
  background-position: -472px -592px;
  font-size: 16px;
}
/* line 3999, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat a {
  background-position: -465px -520px;
  background-image: url("images/newDesign/sprite.png");
  border: 1px solid #cccecd;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -o-border-radius: 7px;
  -ms-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
  background-repeat: no-repeat;
  background-color: #fadabf;
  display: block;
  float: left;
  margin-left: 31px;
  color: #6a7775;
  font-family: 'amaranthregular';
  width: 154px;
  padding-left: 9px;
  line-height: 37px;
}
/* line 4014, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat a strong {
  padding-right: 10px;
}
/* line 4020, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat a:first-child {
  margin-left: 0px;
}
/* line 4023, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat a.selected {
  background-color: #d15b44;
  color: #fff;
}
/* line 4028, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .processusAchat a.selected ~ a {
  background-color: #cfd8d6;
}
/* line 4048, style_generique.scss */
.layout.processusCommande .colonneCentre > .container form {
  position: relative;
  overflow: hidden;
  min-height: 81px;
}
/* line 4056, style_generique.scss */
.layout.processusCommande .colonneCentre > .container td.commandeRow2, .layout.processusCommande .colonneCentre > .container td.commandeRow1 {
  width: auto;
}
/* line 4058, style_generique.scss */
.layout.processusCommande .colonneCentre > .container td.commandeRow2 form, .layout.processusCommande .colonneCentre > .container td.commandeRow1 form {
  min-height: inherit;
}
/* line 4063, style_generique.scss */
.layout.processusCommande .colonneCentre > .container form.validation {
  width: 195px;
  float: right;
}
/* line 4070, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .codePromo {
  color: #697371;
  font-family: 'open_sansregular';
  font-size: 13px;
}
/* line 4076, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .codePromo form {
  min-height: inherit;
}
/* line 4081, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .codePromo input {
  font-size: 1em;
  font-weight: normal;
  border: 1px solid #cccccc;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  background-color: #e6e6e6;
}
/* line 4087, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .codePromo .submitBouton {
  clear: both;
  font-size: 14px;
  display: inline;
  float: none;
  padding: 0px;
  margin: 0px;
  width: auto;
  height: auto;
  border: 1px solid #000;
  background-color: #DBAA73;
  text-align: center;
  padding-right: 2px;
  color: #FBF7CD;
  vertical-align: bottom;
  background-image: none !important;
  filter: none;
  background-color: transparent;
  color: #000;
  padding: 0px;
  vertical-align: middle;
}
/* line 4113, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .codePromo a.supprime {
  float: left;
  margin-right: 5px;
}
/* line 4121, style_generique.scss */
.layout.processusCommande .colonneCentre > .container .titleSection {
  font-family: 'amaranthregular';
  color: #fff;
  font-size: 21px;
  background-color: #d15b44;
  padding-left: 26px;
  padding-top: 0px;
  line-height: 38px;
  min-height: inherit;
  -moz-border-radius: 2px 2px 0px 0px;
  -webkit-border-radius: 2px 2px 0px 0px;
  -o-border-radius: 2px 2px 0px 0px;
  -ms-border-radius: 2px 2px 0px 0px;
  -khtml-border-radius: 2px 2px 0px 0px;
  border-radius: 2px 2px 0px 0px;
  position: absolute;
  margin-top: 0px;
  top: 0px;
  left: 0px;
  width: 924px;
}

/* line 4141, style_generique.scss */
.layout.processusCommande.paiement .contenu {
  padding-bottom: 100px;
}
/* line 4144, style_generique.scss */
.layout.processusCommande.paiement .contenu a.smallSubmitBouton {
  right: 22px;
  bottom: 24px;
}

/* line 4150, style_generique.scss */
.navigationProcessusAchat {
  clear: both;
  position: relative;
  padding: 20px 0px 0px 0px;
  padding-bottom: 5px;
  background-color: tranparent;
  text-decoration: underline;
}
/* line 4160, style_generique.scss */
.navigationProcessusAchat a {
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  display: block;
  float: left;
  min-width: 107px;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #6a7775;
  font-family: 'open_sansregular';
  font-size: 13px;
  background-color: #e1e8cd;
  text-align: center;
  margin-right: 25px;
}
/* line 4176, style_generique.scss */
.navigationProcessusAchat a span {
  text-align: center;
}
/* line 4181, style_generique.scss */
.navigationProcessusAchat a:hover {
  background-color: #e9efd7;
  border-color: #d9d6d6;
  -moz-box-shadow: 0px 0px 4px #e8e8e8;
  -webkit-box-shadow: 0px 0px 4px #e8e8e8;
  -o-box-shadow: 0px 0px 4px #e8e8e8;
  box-shadow: 0px 0px 4px #e8e8e8;
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#ebf1d9, #e2e9ce);
  background: -moz-linear-gradient(#ebf1d9, #e2e9ce);
  background: -ms-linear-gradient(#ebf1d9, #e2e9ce);
  /* IE10+ */
  background: -o-linear-gradient(#ebf1d9, #e2e9ce);
  background: linear-gradient(#ebf1d9, #e2e9ce);
}

/* line 4194, style_generique.scss */
#envoiami {
  /*padding-bottom:100px;*/
}

/* line 4199, style_generique.scss */
#retrouverMDP {
  padding-bottom: 100px;
}

/* line 4202, style_generique.scss */
div.formulaire {
  display: block;
}

/*----------------------------------------------------------------------------------
			>>personnalisation
----------------------------------------------------------------------------------*/
/* line 4210, style_generique.scss */
form.recapitulatifPanier {
  padding-bottom: 0px;
}

/* line 4213, style_generique.scss */
.recapitulatifPanier img {
  padding: 0px;
}

/*---------------------------------------------------------------------
				Page livraison processus achat
----------------------------------------------------------------------*/
/* line 4221, style_generique.scss */
#choix_lieu_livraison div.remarque {
  margin: 0px;
  font-size: 14px;
}
/* line 4222, style_generique.scss */
#choix_lieu_livraison div.remarque h2 {
  margin-left: 26px;
}
/* line 4228, style_generique.scss */
#choix_lieu_livraison div.remarque textarea {
  background-color: #fcfcfc;
  border: 1px solid #e0e0e0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  width: 556px;
}
/* line 4235, style_generique.scss */
#choix_lieu_livraison div.remarque .libelleTextArea {
  padding-left: 30px;
  padding-bottom: 5px;
  padding-top: 5px;
}

/*----------------------------------------------------------------------------------
			>>les tableaux
----------------------------------------------------------------------------------*/
/* line 4250, style_generique.scss */
table.recapitulatifPanier table {
  padding: 0px;
  width: auto;
  margin: 0px;
}

/* line 4253, style_generique.scss */
table.recapitulatifPanier table td {
  vertical-align: middle;
}

/* line 4258, style_generique.scss */
table.recapitulatifPanier table a,
table.recapitulatifPanier table img {
  margin: 0px;
  padding: 0px;
}

/* line 4262, style_generique.scss */
.TotalCommandeValue {
  background-color: #f4f6f5;
}

/* line 4269, style_generique.scss */
.TotalCommande {
  font-size: 13px;
  font-family: 'open_sansregular';
  background-color: #f4f6f5;
}
/* line 4275, style_generique.scss */
.TotalCommande strong {
  font-size: 16px;
  font-family: 'open_sanssemibold';
}

/* line 4280, style_generique.scss */
.TotalCommandeRight {
  background-color: #ffffff;
}

/*----------------------------------------------------------------------------------
			>>les tableaux >> le recapitulatif du commande
----------------------------------------------------------------------------------*/
/* line 4288, style_generique.scss */
.recapitulatifPanier .fondTitreEnTeteCommande td, .recapitulatifPanier .fondTitreEnTeteCommande th {
  border-bottom: 3px solid #dfdfdf;
  font-size: 13px;
  padding-bottom: 9px;
  padding-right: 16px;
  padding-top: 5px;
  text-align: center;
  font-family: 'open_sansregular';
  color: #8f9695;
  font-weight: normal;
}
/* line 4302, style_generique.scss */
.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
  color: #121414;
  font-size: 14px;
  padding-bottom: 12px;
  padding-top: 17px;
  font-family: 'open_sansregular';
}
/* line 4311, style_generique.scss */
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong {
  font-family: 'open_sansbold';
  font-weight: normal;
}
/* line 4315, style_generique.scss */
.recapitulatifPanier td.commandeRow2 form, .recapitulatifPanier td.commandeRow1 form {
  min-height: inherit;
}
/* line 4321, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child, .recapitulatifPanier td.commandeRow1:first-child {
  width: 5%;
}
/* line 4323, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child a, .recapitulatifPanier td.commandeRow1:first-child a {
  margin-left: 22px;
  margin-right: 20px;
  display: block;
}
/* line 4328, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child a img, .recapitulatifPanier td.commandeRow1:first-child a img {
  padding-bottom: 4px;
  padding-left: 11px;
  padding-right: 11px;
  background-image: url("images/newDesign/fd_ProduitPanier.png");
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 4337, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child + td, .recapitulatifPanier td.commandeRow1:first-child + td {
  color: #666666;
  font-size: 11px;
  font-family: 'open_sanslight';
}
/* line 4338, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child + td a, .recapitulatifPanier td.commandeRow1:first-child + td a {
  font-family: 'amaranthregular';
  color: #42423d;
  font-size: 14px;
}
/* line 4348, style_generique.scss */
.recapitulatifPanier td.commandeRow2:first-child + td strong, .recapitulatifPanier td.commandeRow1:first-child + td strong {
  font-family: 'open_sanssemibold';
}
/* line 4355, style_generique.scss */
.recapitulatifPanier tfoot td {
  vertical-align: middle;
}
/* line 4358, style_generique.scss */
.recapitulatifPanier td.TotalCommandeValue {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 4363, style_generique.scss */
.recapitulatifPanier a.supprime {
  display: block;
  font-family: 'amaranthbold';
  font-size: 12px;
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  width: 23px;
  background-color: #e1e9e8;
  line-height: 23px;
  text-align: center;
  color: #af263e;
}

/* line 4378, style_generique.scss */
.zoneAdresse {
  border: 1px solid #840626;
  color: #525252;
}

/* line 4384, style_generique.scss */
.zoneCoordonnees .zoneAdresse a {
  /*background-image:url(http://www.unique-editions.com/images/puce_galet.jpg);
  background-position:left center;
  background-repeat:no-repeat;*/
  color: #F29400;
  font-size: 12px;
  font-weight: bolder;
  padding: 0px;
  margin: 0px;
  /*padding-left:28px;*/
  text-decoration: underline;
  width: 68px;
  display: block;
  float: right;
  clear: both;
}

/* line 4404, style_generique.scss */
.zoneCoordonnees .zoneAdresse a img {
  padding: 0px;
  margin: 0px;
}

/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/
/* line 4417, style_generique.scss */
#panier .BasLigneCommande {
  border-top: 3px solid #dfdfdf;
  line-height: 1px;
  font-size: 4px;
  height: 4px;
}
/* line 4421, style_generique.scss */
#panier .BasLigneCommande td {
  border-top: 0px;
}

/* line 4429, style_generique.scss */
table.recapitulatifPanier {
  width: 100%;
}

/* line 4433, style_generique.scss */
div.recapitulatifPanier {
  margin-bottom: 65px;
  padding: 0px;
  text-align: left;
}

/* line 4436, style_generique.scss */
div.recapitulatifPanier table {
  padding-left: 0px;
  width: 100%;
  margin-left: 0px;
  border: 0px solid red;
}

/* line 4439, style_generique.scss */
div.recapitulatifPanier table th, div.recapitulatifPanier table td {
  width: auto;
}

/* line 4443, style_generique.scss */
.zoneRecapitulatif {
  background-color: #FFF;
  color: #DBAA73;
  width: 250px;
}

/*ligne du total panier, recapitulatif et frais de livraison*/
/* line 4462, style_generique.scss */
.recapitulatifPanier tfoot td.basTotalCommandeValue,
.recapitulatifPanier td.basTotalCommandeValue {
  font-family: 'open_sansregular';
  font-size: 24px;
  color: #000;
  font-family: 'open_sansbold';
  border-bottom: 3px solid #dfdfdf;
  border-top: 3px solid #dfdfdf;
  padding-bottom: 5px;
  padding-top: 5px;
}
/* line 4472, style_generique.scss */
.recapitulatifPanier tfoot td.basTotalCommandeValue strong,
.recapitulatifPanier td.basTotalCommandeValue strong {
  font-weight: normal;
}
/* line 4475, style_generique.scss */
.recapitulatifPanier tfoot td.basTotalCommandeValue span,
.recapitulatifPanier td.basTotalCommandeValue span {
  font-family: 'open_sansregular';
}

/* line 4481, style_generique.scss */
.recapitulatifPanier td.TotalCommandeValue.basTotalCommandeValue {
  border: 0px;
}

/* line 4484, style_generique.scss */
.recapitulatifPanier td.basTotalCommande {
  color: #d95b44;
  font-size: 18px;
  font-family: 'open_sanssemibold';
  text-transform: uppercase;
  border-bottom: 3px solid #dfdfdf;
  border-top: 3px solid #dfdfdf;
}
/* line 4491, style_generique.scss */
.recapitulatifPanier td.basTotalCommande strong {
  font-family: 'open_sansbold';
  color: #000;
}
/* line 4494, style_generique.scss */
.recapitulatifPanier td.basTotalCommande span {
  color: #000;
}

/* line 4498, style_generique.scss */
.recapitulatifPanier td.basTotalCommande:first-child {
  text-align: left;
}

/* line 4501, style_generique.scss */
#panier .recapitulatifPanier td.TotalCommandeValue {
  text-align: right;
  padding-right: 20px;
}

/*----------------------------------------------------------------------------------
			>> liste commandes 
----------------------------------------------------------------------------------*/
/* line 4508, style_generique.scss */
.commande {
  border-bottom: 3px solid #dfdfdf;
  padding-bottom: 8px;
}
/* line 4512, style_generique.scss */
.commande th.fondTitreEnTeteCommande {
  border-bottom: 3px solid #dfdfdf;
  font-size: 13px;
  padding-bottom: 9px;
  padding-right: 16px;
  padding-top: 5px;
  text-align: center;
  font-family: 'open_sansregular';
  color: #8f9695;
  font-weight: normal;
}
/* line 4522, style_generique.scss */
.commande th.fondTitreEnTeteCommande b {
  font-weight: normal;
}
/* line 4525, style_generique.scss */
.commande th.fondTitreEnTeteCommande a {
  color: #8f9695;
  text-decoration: underline;
  white-space: nowrap;
}
/* line 4533, style_generique.scss */
.commande td.commandeRow2, .commande td.commandeRow1 {
  color: #121414;
  font-size: 14px;
  padding-bottom: 8px;
  padding-top: 8px;
  font-family: 'open_sansregular';
  /*text-align:left;*/
}
/* line 4542, style_generique.scss */
.commande td.commandeRow2 strong, .commande td.commandeRow1 strong {
  font-family: 'open_sansbold';
  font-weight: normal;
}
/* line 4546, style_generique.scss */
.commande td.commandeRow2 form, .commande td.commandeRow1 form {
  min-height: inherit;
}
/* line 4550, style_generique.scss */
.commande td.commandeRow2 center, .commande td.commandeRow1 center {
  font-size: 13px;
  /*text-align:left;*/
  padding-right: 5px;
}
/* line 4558, style_generique.scss */
.commande td.commandeRow2:first-child, .commande td.commandeRow1:first-child {
  width: 5%;
}

/* line 4562, style_generique.scss */
.commande th.fondTitreEnTeteCommande a img {
  padding: 0px;
  border: 0px;
}

/* line 4566, style_generique.scss */
.commande tr {
  height: auto;
}

/* line 4570, style_generique.scss */
.commande .commandeRow2, .commande .commandeRow1 {
  vertical-align: top;
}

/*icone facture*/
/* line 4574, style_generique.scss */
.commande .commandeRow2 a, .commande .commandeRow1 a {
  padding: 0px;
  margin: 0px;
}

/* line 4576, style_generique.scss */
.commande .commandeRow2 a img, .commande .commandeRow1 a img {
  border: 0px;
  padding: 2px;
  margin: 0px;
}

/* line 4581, style_generique.scss */
#filtreCommande {
  margin: 4px;
  margin-bottom: 10px;
}
/* line 4583, style_generique.scss */
#filtreCommande .submitBouton {
  width: 35px;
  height: 35px;
  line-height: 30px;
  text-transform: uppercase;
}
/* line 4595, style_generique.scss */
#filtreCommande input[type="text"] {
  border: 1px solid #dcdad7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  line-height: 30px;
  padding-left: 5px;
  margin-top: 0px;
}

/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/
/* line 4608, style_generique.scss */
div.identification {
  padding: 0px;
  margin: 0px;
  margin-bottom: 80px;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
/* line 4615, style_generique.scss */
div.identification div.cadreInscription:first-child {
  border: 1px solid #f1f0f0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background-color: #f4f4ef;
  padding-left: 26px;
  padding-right: 29px;
  margin-right: 0px;
  margin-left: 0px;
  width: 386px;
}
/* line 4620, style_generique.scss */
div.identification div.cadreInscription:first-child .submitBouton {
  right: 29px;
  background-color: #a60321;
}
/* line 4625, style_generique.scss */
div.identification div.cadreInscription:first-child .submitBouton:hover {
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#d8516a, #a80523);
  background: -moz-linear-gradient(#d8516a, #a80523);
  background: -ms-linear-gradient(#d8516a, #a80523);
  /* IE10+ */
  background: -o-linear-gradient(#d8516a, #a80523);
  background: linear-gradient(#d8516a, #a80523);
}
/* line 4636, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription {
  border: 1px solid #f6f5ea;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background-color: #fbf9e6;
  padding-left: 26px;
  padding-right: 47px;
  margin-right: 0px;
  margin-left: 0px;
  width: 390px;
  font-size: 18px;
  margin-left: 35px;
}
/* line 4645, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription td {
  vertical-align: middle;
}
/* line 4647, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription td a {
  font-family: 'open_sanslight_italic';
  font-size: 18px;
}
/* line 4654, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription td:first-child {
  padding-left: 0px;
  font-size: 18px;
  padding-right: 0px;
}
/* line 4660, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription td:first-child + td {
  font-size: 17px;
  padding-bottom: 0px;
}
/* line 4666, style_generique.scss */
div.identification div.cadreInscription:first-child + div.cadreInscription .submitBouton {
  right: 47px;
}
/* line 4671, style_generique.scss */
div.identification div.cadreInscription {
  float: left;
  margin-left: 10px;
}
/* line 4676, style_generique.scss */
div.identification .cadreInscription {
  padding-top: 23px;
  padding-bottom: 32px;
  min-height: 262px;
  position: relative;
}
/* line 4683, style_generique.scss */
div.identification .cadreInscription h2 {
  color: #010112;
  font-size: 26px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 22px;
}
/* line 4689, style_generique.scss */
div.identification .cadreInscription p {
  font-size: 16px;
  color: #010112;
  padding-right: 40px;
}
/* line 4696, style_generique.scss */
div.identification .cadreInscription .submitBouton {
  position: absolute !important;
  right: 0px;
  bottom: 0px;
  margin-bottom: 16px;
}
/* line 4704, style_generique.scss */
div.identification input[type="text"], div.identification input[type="password"] {
  border: 1px solid #dfdcd1;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  line-height: 36px;
  min-height: 36px;
  padding-left: 5px;
  margin-bottom: 14px;
  width: 237px;
  font-size: 18px;
}

/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
/* line 4723, style_generique.scss */
.pageTexte errorbox h2 {
  font-family: 'amaranthregular';
  font-size: 32px;
  padding-bottom: 10px;
  padding-top: 15px;
}

/* line 4730, style_generique.scss */
.blocFormulaire, .zoneAdresse {
  margin-top: 10px;
  background-color: #f4f6f5;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  border: 1px solid #e4e4e4;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
/* line 4739, style_generique.scss */
.blocFormulaire h2, .zoneAdresse h2 {
  color: #666666;
  font-family: 'amaranthregular';
  font-size: 18px;
  border-bottom: 3px solid #e8e9e9;
  padding-bottom: 8px;
  font-weight: normal;
}
/* line 4748, style_generique.scss */
.blocFormulaire table, .blocFormulaire .formulaire, .zoneAdresse table, .zoneAdresse .formulaire {
  display: block;
  float: none;
  padding-top: 10px;
}
/* line 4751, style_generique.scss */
.blocFormulaire table, .blocFormulaire .formulaire .formulaire, .zoneAdresse table, .zoneAdresse .formulaire .formulaire {
  border-left: 0px;
  padding-bottom: 15px;
}
/* line 4755, style_generique.scss */
.blocFormulaire td, .zoneAdresse td {
  color: #525252;
  font-size: 12px;
  padding-bottom: 0px;
}
/* line 4758, style_generique.scss */
.blocFormulaire .formulaire td, .zoneAdresse .formulaire td {
  height: auto;
  padding-bottom: 2px;
  padding-top: 2px;
}

/* line 4765, style_generique.scss */
.blocFormulaire .formulaire a, #filtreCommande a, .personnalise_livre a {
  font-size: 16px;
  color: #333333;
  font-family: 'open_sansbold';
}
/* line 4771, style_generique.scss */
.blocFormulaire .formulaire p, #filtreCommande p, .personnalise_livre p {
  font-family: 'open_sansregular';
}
/* line 4775, style_generique.scss */
.blocFormulaire .formulaire input[type="text"], .blocFormulaire .formulaire input[type="password"], .blocFormulaire .formulaire textarea, .blocFormulaire .formulaire select, #filtreCommande input[type="text"], #filtreCommande input[type="password"], #filtreCommande textarea, #filtreCommande select, .personnalise_livre input[type="text"], .personnalise_livre input[type="password"], .personnalise_livre textarea, .personnalise_livre select {
  border: 1px solid #dcdad7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  line-height: 30px;
  padding-left: 5px;
  font-family: 'open_sanssemibold';
  margin-top: 0px;
  margin-bottom: 14px;
  color: #010112;
  font-size: 18px;
}
/* line 4784, style_generique.scss */
.blocFormulaire .formulaire fieldset textarea, #filtreCommande fieldset textarea, .personnalise_livre fieldset textarea {
  width: 390px;
}
/* line 4787, style_generique.scss */
.blocFormulaire .formulaire input[type="text"], .blocFormulaire .formulaire input[type="password"], .blocFormulaire .formulaire select, #filtreCommande input[type="text"], #filtreCommande input[type="password"], #filtreCommande select, .personnalise_livre input[type="text"], .personnalise_livre input[type="password"], .personnalise_livre select {
  min-height: 30px;
}
/* line 4790, style_generique.scss */
.blocFormulaire .formulaire .submitDate, #filtreCommande .submitDate, .personnalise_livre .submitDate {
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
  border: 1px solid #c3c3bf;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  background-color: #d15b44;
  display: inline-block;
  line-height: inherit;
  width: 35px;
  height: 35px;
  padding: 0px;
  vertical-align: middle;
}
/* line 4800, style_generique.scss */
.blocFormulaire .formulaire .submitDate span, #filtreCommande .submitDate span, .personnalise_livre .submitDate span {
  display: block;
  padding: 0px;
  width: 100%;
  height: 100%;
  min-height: 33px;
  min-width: 33px;
  overflow: hidden;
  background-image: url("images/newDesign/sprite.png");
  background-position: -750px -525px;
  background-repeat: no-repeat;
  vertical-align: middle;
  text-indent: -2000px;
}
/* line 4817, style_generique.scss */
.blocFormulaire .formulaire .submitDate:hover, #filtreCommande .submitDate:hover, .personnalise_livre .submitDate:hover {
  -moz-box-shadow: 0px 4px 4px #e8e8e8;
  -webkit-box-shadow: 0px 4px 4px #e8e8e8;
  -o-box-shadow: 0px 4px 4px #e8e8e8;
  box-shadow: 0px 4px 4px #e8e8e8;
  /*forme linear gradiant officiel du haut (defaut) à x% du depart vers le bas 
  background: linear-gradient($color 5%, rgba($color, 0) 5%);*/
  background: -webkit-linear-gradient(#f0957d, #d66546);
  background: -moz-linear-gradient(#f0957d, #d66546);
  background: -ms-linear-gradient(#f0957d, #d66546);
  /* IE10+ */
  background: -o-linear-gradient(#f0957d, #d66546);
  background: linear-gradient(#f0957d, #d66546);
}
/* line 4822, style_generique.scss */
.blocFormulaire .formulaire select, #filtreCommande select, .personnalise_livre select {
  height: 30px;
}

/* line 4828, style_generique.scss */
.blocFormulaire input[type="text"], .blocFormulaire input[type="password"], .blocFormulaire textarea, .blocFormulaire select {
  border: 1px solid #dcdad7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  line-height: 30px;
  padding-left: 5px;
  font-family: 'open_sansregular';
  margin-top: 0px;
  margin-bottom: 14px;
}
/* line 4835, style_generique.scss */
.blocFormulaire input[type="text"], .blocFormulaire input[type="password"], .blocFormulaire select {
  min-height: 30px;
}
/* line 4838, style_generique.scss */
.blocFormulaire textarea {
  width: 100%;
}
/* line 4842, style_generique.scss */
.blocFormulaire .formulaire td {
  color: #010112;
  font-family: 'open_sansregular';
  font-size: 17px;
  min-height: 52px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 4850, style_generique.scss */
.blocFormulaire .formulaire td:first-child + td {
  white-space: nowrap;
}
/* line 4853, style_generique.scss */
.blocFormulaire .formulaire td:first-child + td span {
  color: #a60321;
  font-family: 'open_sanssemibold';
  padding-left: 11px;
}
/* line 4858, style_generique.scss */
.blocFormulaire .formulaire td:first-child + td button span {
  padding-left: 0px;
}
/* line 4863, style_generique.scss */
.blocFormulaire .formulaire td.commandeRow1 {
  width: 180px;
}

/* line 4873, style_generique.scss */
#choix_lieu_livraison #blocDroit .blocFormulaire .formulaire {
  margin-left: 10px;
}
/* line 4875, style_generique.scss */
#choix_lieu_livraison #blocDroit .blocFormulaire .formulaire span {
  color: #a60321;
  font-family: 'open_sanssemibold';
  padding-left: 4px;
}

/* line 4887, style_generique.scss */
.blocFormulaire #coordonneesClient.formulaire td:first-child {
  font-family: 'open_sanssemibold';
  padding-left: 35px;
  width: 200px;
}
/* line 4891, style_generique.scss */
.blocFormulaire #coordonneesClient.formulaire td:first-child + td {
  color: #010112;
}
/* line 4896, style_generique.scss */
.blocFormulaire #coordonneesClient.formulaire td[colspan="2"] label {
  color: #010112;
  font-family: 'open_sanslight_italic';
  font-size: 17px;
}
/* line 4901, style_generique.scss */
.blocFormulaire #coordonneesClient.formulaire td[colspan="2"] label input[type="checkbox"] {
  margin-right: 20px;
}
/* line 4907, style_generique.scss */
.blocFormulaire #coordonneesClient.formulaire .submitDate + span {
  color: #010112;
  font-family: 'open_sanslight_italic';
  font-size: 17px;
}
/* line 4914, style_generique.scss */
.blocFormulaire + span {
  color: #333333;
  font-family: 'open_sansitalic';
  font-size: 18px;
}
/* line 4918, style_generique.scss */
.blocFormulaire + span span {
  color: #a60321;
  font-family: 'open_sanssemibold';
  padding-right: 8px;
  vertical-align: text-bottom;
  font-size: 18px;
}

/* line 4928, style_generique.scss */
.blocFormulaire.zoneAdresse {
  padding-bottom: 0px;
  min-height: 196px;
}

/* line 4931, style_generique.scss */
.zoneCoordonnees {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}

/* line 4936, style_generique.scss */
.zoneAdresse {
  min-height: 160px;
  padding-bottom: 20px;
  padding-left: 16px;
  padding-right: 16px;
  margin-right: 0px;
  margin-left: 0px;
  width: 379px;
  font-size: 16px;
  margin-left: 40px;
  float: left;
}
/* line 4945, style_generique.scss */
.zoneAdresse .formulaire {
  margin-left: 50px;
}
/* line 4947, style_generique.scss */
.zoneAdresse .formulaire .champTexte {
  max-width: 224px;
}

/* line 4952, style_generique.scss */
.zoneAdresse:first-child {
  margin-left: 10px;
}

/* line 4959, style_generique.scss */
.personnalise_livre {
  font-family: 'open_sansregular';
  position: relative;
  padding-bottom: 70px;
}
/* line 4965, style_generique.scss */
.personnalise_livre fieldset {
  border: 1px solid #dcdad7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  width: 400px;
  padding: 7px;
}
/* line 4970, style_generique.scss */
.personnalise_livre legend {
  color: #000;
}
/* line 4973, style_generique.scss */
.personnalise_livre .submitBouton {
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

/*----------------------------------------------------------------------------------
			>>les messages d'erreur, commentaire
----------------------------------------------------------------------------------*/
/* line 4987, style_generique.scss */
.commentaire, .pageTexte p.commentaire {
  padding-bottom: 15px;
  display: block;
}
/* line 4991, style_generique.scss */
.commentaire strong, .pageTexte p.commentaire strong {
  font-family: 'open_sanssemibold';
}
/* line 4994, style_generique.scss */
.commentaire ul, .pageTexte p.commentaire ul {
  padding-left: 32px;
}
/* line 4996, style_generique.scss */
.commentaire ul li, .pageTexte p.commentaire ul li {
  list-style: none;
  background-image: url("images/newDesign/sprite.png");
  background-position: -2179px -788px;
  background-repeat: no-repeat;
  padding-left: 16px;
}

/* line 5006, style_generique.scss */
#retrouverMDP .commentaire {
  width: inherit;
}

/* line 5019, style_generique.scss */
P.messageResultatErreur img {
  margin: 2px;
  margin-right: 10px;
  margin-left: 5px;
}

/* line 5025, style_generique.scss */
.ficheProduit .messageError {
  background-image: url("images/newDesign/sprite.png");
  background-position: -473px -723px;
  background-color: #eef1f0;
  padding-left: 76px;
  padding-right: 34px;
  padding-top: 21px;
  padding-bottom: 21px;
  margin-bottom: 10px;
  margin-top: 10px;
  color: #000;
  font-size: 16px;
  border: 1px solid #d4d4d4;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  font-family: 'open_sansregular';
}
/* line 5040, style_generique.scss */
.ficheProduit .messageError h1 {
  font-family: 'open_sansbold';
  font-weight: normal;
  color: #000;
  padding: 0px;
  margin: 0px;
}
/* line 5047, style_generique.scss */
.ficheProduit .messageError p {
  padding: 0px;
  margin: 0px;
}
/* line 5051, style_generique.scss */
.ficheProduit .messageError a {
  color: #ce6838;
}

/* line 5055, style_generique.scss */
.ficheProduit .messageError b {
  color: #525252;
  text-transform: none;
  display: block;
  text-align: center;
  padding-bottom: 5px;
}

/*----------------------------------------------------------------------------------
			>>personnalisation par formulaire
----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------
			>>contactez-nou
----------------------------------------------------------------------------------*/
/* line 5067, style_generique.scss */
#message {
  margin-top: 20px;
  width: inherit;
  display: table;
}

/*----------------------------------------------------------------------------------
			>>choix lieu de livraison
----------------------------------------------------------------------------------*/
/* line 5083, style_generique.scss */
#blocGauche {
  width: 49%;
  float: left;
  clear: none;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  margin-right: 1%;
}

/* line 5091, style_generique.scss */
#blocDroit {
  float: left;
  width: 49%;
  overflow: hidden;
  clear: none;
  margin: 0px;
  padding: 0px;
}

/* line 5099, style_generique.scss */
#choix_lieu_livraison .bigSubmitBouton {
  margin-right: 20px;
  margin-top: 10px;
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
}

/* line 5105, style_generique.scss */
.remarque {
  width: 690px;
  margin-right: 0px;
}

/*----------------------------------------------------------------------------------
			>>recapitulatif frais de livraison
----------------------------------------------------------------------------------*/
/*recapitulatif montant en bas frais de livraison*/
/* line 5113, style_generique.scss */
#commande {
  padding-left: 0px;
}
/* line 5118, style_generique.scss */
#commande .recapitulatifPanier .basTotalCommande {
  text-align: right;
  min-width: 290px;
  min-width: 350px;
}
/* line 5124, style_generique.scss */
#commande .recapitulatifPanier .basTotalCommandeValue {
  text-align: center;
}
/* line 5131, style_generique.scss */
#commande .bigSubmitBouton {
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
}

/*----------------------------------------------------------------------------------
			>>recapitulatif commande
----------------------------------------------------------------------------------*/
/* line 5144, style_generique.scss */
#panier tfoot td.basTotalCommandeValue {
  text-align: right;
  padding-right: 20px;
}

/* line 5147, style_generique.scss */
#panier td.TotalCommandeValue {
  vertical-align: middle;
}

/* line 5154, style_generique.scss */
#paiement {
  clear: both;
}
/* line 5157, style_generique.scss */
#paiement .blocFormulaire {
  padding-bottom: 20px;
  position: relative;
}
/* line 5161, style_generique.scss */
#paiement .blocFormulaire label {
  position: relative;
  overflow: hidden;
  margin-bottom: 50px;
}
/* line 5164, style_generique.scss */
#paiement .blocFormulaire label img {
  float: right;
}
/* line 5169, style_generique.scss */
#paiement .blocFormulaire label span {
  margin-left: 24px;
  display: block;
  font-size: 13px;
}
/* line 5175, style_generique.scss */
#paiement .blocFormulaire .hautTotalCommande {
  padding-left: 150px;
  font-size: 16px;
  color: #666666;
}
/* line 5180, style_generique.scss */
#paiement .blocFormulaire .hautTotalCommande a {
  text-decoration: underline;
  color: #d15b44;
}
/* line 5186, style_generique.scss */
#paiement .blocFormulaire .bigSubmitBouton {
  right: 87px;
  bottom: 37px;
  width: 152px;
  line-height: 41px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  /*font-family: 'open_sansbold';*/
  font-family: 'amaranthregular';
  display: block;
  cursor: pointer;
}

/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
/* line 5212, style_generique.scss */
#aideCaddie {
  margin: 0px;
  padding: 0px;
  clear: left;
  padding-left: 19px;
  padding-right: 14px;
  margin-right: 0px;
  margin-left: 0px;
  width: 449px;
  border: 1px solid #cccccc;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border-color: #e0e0e0;
  background-color: #f4f6f6;
  padding-top: 19px;
  padding-bottom: 8px;
  color: #697371;
  font-family: 'open_sansregular';
  line-height: 20px;
  font-size: 13px;
}
/* line 5228, style_generique.scss */
#aideCaddie a {
  color: #d15b44;
}
/* line 5235, style_generique.scss */
#aideCaddie strong {
  font-family: 'open_sansbold';
  font-weight: normal;
}

 /*----------------------------------------------------------------------------------
			page conseil achat 
----------------------------------------------------------------------------------*/
/* line 5246, style_generique.scss */
table.conseilAchat {
  margin-top: 10px;
  border: 1px solid #68C2EF;
}

/* line 5249, style_generique.scss */
.fondBleu {
  background-color: #68C2EF;
  color: #0D3551;
  font-weight: bolder;
  text-transform: uppercase;
}

/* line 5255, style_generique.scss */
.fondBleuClair {
  border-bottom: 1px dashed #68C2EF;
  background-color: #8FDAFF;
  color: #3a87ad;
}

 /*----------------------------------------------------------------------------------
			les avis
----------------------------------------------------------------------------------*/
/* line 5267, style_generique.scss */
.ficheProduit .avisMoyen .avisInternaute a, .ficheProduit .avisMoyen .avisPro a {
  color: #810010;
  font-weight: bolder;
}

/* line 5272, style_generique.scss */
.listeProduitListing .avisMoyen .avisInternaute, .listeProduitListing .avisMoyen .avisPro {
  float: left;
  clear: none;
  background-image: none;
  margin-right: 10px;
  margin-left: 5px;
  width: auto;
}

/* line 5279, style_generique.scss */
.listeProduitListing .avisMoyen .avisInternaute a, .listeProduitListing .avisMoyen .avisPro a {
  color: #810010;
  font-weight: bolder;
}

/* line 5283, style_generique.scss */
.menuCommande {
  line-height: normal;
  width: 100%;
  min-height: 210px;
}
/* line 5287, style_generique.scss */
.menuCommande .avisInternaute {
  position: absolute;
  position: relative;
  /*bottom: 68px+79px;
  left: 280px;*/
  float: left;
  font-family: 'open_sanssemibold';
  color: #727272;
  font-size: 13px;
  margin: 0px;
  margin-left: 30px;
  padding: 0px;
  height: 50px;
  width: auto;
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid #919191;
  border-radius: 0px;
  white-space: nowrap;
}
/* line 5303, style_generique.scss */
.menuCommande .avisInternaute a {
  font-family: 'open_sanssemibold';
  color: #727272;
}
/* line 5307, style_generique.scss */
.menuCommande .avisInternaute a ul.star-rating {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
/* line 5313, style_generique.scss */
.menuCommande .avisInternaute a + a {
  color: #919191;
  font-family: 'open_sansregular';
  display: block;
}
/* line 5321, style_generique.scss */
.menuCommande p.delai {
  font-family: 'open_sansregular';
  color: #333333;
  position: absolute;
  bottom: 120px;
  left: 280px;
  margin: 0px;
}
/* line 5331, style_generique.scss */
.menuCommande .buttonsHolder {
  width: auto;
}
/* line 5333, style_generique.scss */
.menuCommande .buttonsHolder .total + > ul {
  display: table-cell;
}
/* line 5336, style_generique.scss */
.menuCommande .buttonsHolder > ul {
  max-width: 104px;
}

/* line 5346, style_generique.scss */
.avisInternaute {
  background-color: #f8f8f7;
  border: 1px solid #f2f2f2;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  padding-left: 22px;
  padding-right: 12px;
  margin-right: 0px;
  margin-left: 0px;
  width: 593px;
  padding-top: 12px;
  padding-bottom: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
  height: 229px;
  height: auto;
  max-height: 300px;
  overflow: auto;
}
/* line 5355, style_generique.scss */
.avisInternaute .avis {
  color: #626464;
  padding-bottom: 25px;
}
/* line 5359, style_generique.scss */
.avisInternaute .avis strong {
  font-family: 'open_sansbold';
  font-size: 14px;
  color: #626464;
  margin-left: 15px;
}
/* line 5365, style_generique.scss */
.avisInternaute .avis span {
  font-size: 12px;
  display: block;
  line-height: 12px;
  margin-left: 15px;
}
/* line 5371, style_generique.scss */
.avisInternaute .avis p {
  font-family: 'open_sanslight_italic';
  padding: 0px;
  /*padding-bottom:15px;*/
  line-height: 21px;
  margin-bottom: 5px;
}

/* line 5383, style_generique.scss */
.avisInternaute h3, .avisPro h3 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  text-align: center;
}

/* line 5388, style_generique.scss */
.avisInternaute .zoneBody, .avisPro .zoneBody {
  padding-left: 10px;
  display: table;
  width: auto;
}

/* line 5396, style_generique.scss */
#deposerAvis ul.star-rating {
  float: none;
}

/* line 5404, style_generique.scss */
.errorBox {
  border: 1px solid red;
  padding: 4px;
  color: red;
}

/* line 5410, style_generique.scss */
#facebox_overlay {
  /*z-index:9999;*/
}

/* line 5413, style_generique.scss */
html #facebox {
  z-index: 10000;
}
/* line 5415, style_generique.scss */
html #facebox .close {
  border: 1px solid #ebe9d9;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  right: 7px;
  padding: 5px;
  background-color: #FFF;
  z-index: 500;
}
/* line 5424, style_generique.scss */
html #facebox .popup {
  border: 1px solid #bcb8b8;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  -o-border-radius: 13px;
  -ms-border-radius: 13px;
  -khtml-border-radius: 13px;
  border-radius: 13px;
  background-color: #f8f6e4;
  padding: 0px;
}
/* line 5429, style_generique.scss */
html #facebox .popup .avisInternaute {
  margin-top: 19px;
}
/* line 5433, style_generique.scss */
html #facebox .infoAchatLivraison {
  width: 545px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: transparent;
}
/* line 5440, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation {
  width: 545px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  height: 125px;
  min-height: 125px;
  top: 11px;
  left: 0px;
  z-index: 300;
  float: none;
}
/* line 5452, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a {
  display: inline-block;
  padding-top: 5px;
  height: 120px;
  width: 89px;
  padding-left: 7px;
  padding-right: 7px;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  background-position: -1556px -464px;
  color: #35423f;
  font-size: 13px;
  font-family: 'amaranthregular';
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  overflow: hidden;
  border: 1px solid #f8f6e4;
  border-bottom: 0px;
}
/* line 5474, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.selected {
  background-color: #FFF;
  border: 1px solid #f3f1e8;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  -o-border-radius: 9px;
  -ms-border-radius: 9px;
  -khtml-border-radius: 9px;
  border-radius: 9px;
  border-bottom: 0px;
  color: #db7556;
}
/* line 5481, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a:hover {
  color: #db7556;
}
/* line 5484, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a span {
  display: block;
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  width: 42px;
  margin-left: 21px;
  height: 42px;
  background-position: -285px -871px;
  margin-bottom: 12px;
}
/* line 5497, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a strong, html #facebox .infoAchatLivraison div.navigation a b {
  font-family: 'amaranthbold';
  font-weight: normal;
  color: #db7556;
  font-size: 13px;
}
/* line 5509, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.contact span {
  background-position: -18px -600px;
}
/* line 5512, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.personnalisation span {
  background-position: -18px -736px;
}
/* line 5515, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.satisfaction span {
  background-position: -18px -669px;
}
/* line 5518, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.paiement span {
  background-position: -18px -803px;
}
/* line 5521, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.livraison span {
  background-position: -18px -871px;
}
/* line 5525, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.contact:hover span, html #facebox .infoAchatLivraison div.navigation a.contact.selected span {
  background-position: -239px -600px;
}
/* line 5528, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.personnalisation:hover span, html #facebox .infoAchatLivraison div.navigation a.personnalisation.selected span {
  background-position: -239px -736px;
}
/* line 5531, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.satisfaction:hover span, html #facebox .infoAchatLivraison div.navigation a.satisfaction.selected span {
  background-position: -239px -669px;
}
/* line 5534, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.paiement:hover span, html #facebox .infoAchatLivraison div.navigation a.paiement.selected span {
  background-position: -239px -803px;
}
/* line 5537, style_generique.scss */
html #facebox .infoAchatLivraison div.navigation a.livraison:hover span, html #facebox .infoAchatLivraison div.navigation a.livraison.selected span {
  background-position: -239px -871px;
}
/* line 5543, style_generique.scss */
html #facebox .infoAchatLivraison a.faceBook.cooptation {
  background-repeat: no-repeat;
  background-image: url("images/newDesign/sprite.png");
  padding-left: 65px;
  padding-right: 0px;
  margin-right: 0px;
  margin-left: 0px;
  width: 135px;
  padding-top: 5px;
  padding-bottom: 6px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-position: -937px -542px;
  border: 2px solid #e6dacd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
  font-size: 16px;
  font-family: 'amaranthregular';
  text-decoration: none;
}
/* line 5566, style_generique.scss */
html #facebox .infoAchatLivraison .rassurance {
  display: none;
  width: 545px;
  margin-top: 99px;
}
/* line 5571, style_generique.scss */
html #facebox .infoAchatLivraison .rassurance > div:first-child {
  background-color: #FFF;
  border: 1px solid #ebe9db;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  -o-border-radius: 13px;
  -ms-border-radius: 13px;
  -khtml-border-radius: 13px;
  border-radius: 13px;
  position: relative;
  z-index: 400;
  padding: 20px;
  font-size: 13px;
  line-height: 24px;
}