/* ############################################################################
    NESPRESSO
    SQLI 2010
############################################################################ */
/* ############################################################################
     RESET CSS
############################################################################ */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
adress, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content: '';}
a{cursor: pointer;}
.nes_clear {clear: both;overflow: hidden;}
/* ############################################################################
     STRUCTURE
############################################################################ */
/*body, html{height:100%;}*/
.nes_wheel-body {overflow-x: hidden;}
#nes_global {position: relative;zoom: 1;min-height: 695px;}
#nes_header {background: url('../images/bg_nes-header.jpg') no-repeat 50% 0;z-index: 102;}
#nes_header-content {width: 918px;margin: 0 auto;height: 43px !important;padding: 14px 0 11px 0;position: relative;z-index: 1003;}
.nes_script .nes_header-content-script {height: 43px !important;}
#nes_main-nav {height: 32px;}
#nes_main-nav {background: url('../images/bg_nav.png') repeat 0 0;position: relative;z-index: 101;}
#nes_main-nav-content {width: 918px;margin: 0 auto;height: 34px;}
#nes_content {width: 918px;margin: 0 auto;}
.nes_gab-content, .nes_accountContent p {text-align: justify;}
.nes_gab-content .nes_blocRecipies li span strong {text-align: left !important;}
.nes_innerContent {min-height: 580px;height: auto !important;height: 580px;}
/* ############################################################################
     STYLES GENERIQUES
############################################################################ */
body {
    font-size: 11px;
    font-family: 'Trebuchet MS';
    color: #fff;
    background-color: #000000 !important /*url('../images/bg-degrade-body.jpg') repeat-x*/;
    height: 100%;
}
body.nes_list-bg {
    background: #000000 url('../images/bg_body.jpg') repeat-y 50% 0;
}
body.nes_account {
    background: #000000 url('../images/bg_body-account.jpg') no-repeat 50% 0;
}
body.nes_register {
    background: url('../images/bg_body-registration-2.jpg') repeat-y 50% 0;
}
body.nes_body-offer {
    background: #000000 url('../images/welcome-bg-cr.jpg') no-repeat 50% 50px;
}
/* ############################################################################
     Structure des colonnes
############################################################################ */
/*****2 Col_2-2*****/
.nes_2col_2-2 #nes_colLeft {
    width: 439px;
    float: left;
    padding: 0 0 0 0;
}
.nes_2col_2-2 #nes_colRight {
    width: 444px;
    float: right;
    margin: 0 10px 0 0;
}
/***** Col 1*****/
.nes_1col #nes_colLeft {
    width: 918px;
}
/*****2 Col_1-3****/
.nes_2col_1-3 #nes_colLeft {
    width: 227px;
    float: left;
}
.nes_2col_1-3 #nes_colRight {
    width: 681px;
    float: right;
}
/*****2 Col_3-1 ****/
.nes_2col_3-1 #nes_colLeft {
    width: 480px;
    float: left;
}
.nes_2col_3-1 #nes_colRight {
    width: 335px;
    float: right;
}
/*****2 Col_2-1 ****/
.nes_2col_2-1 #nes_colLeft {
    width: 681px;
    float: left;
}
.nes_2col_2-1 #nes_colRight {
    width: 227px;
    float: right;
}
/*****3 Col_1-2-1 ****/
.nes_3col_1-2-1 #nes_colLeft {
    width: 227px;
    float: left;
}
.nes_3col_1-2-1 #nes_colMid {
    width: 444px;
    float: left;
    margin: 0 10px;
}
.nes_3col_1-2-1 #nes_colRight {
    width: 227px;
    float: right;
}
/*****3 Col_1-2-1 ****/
.nes_4col {
    width: 908px !important;
    padding: 0 0 3px 10px;
}
.nes_4col .contentListCountry {
    padding: 0 10px;
}
/* TITRES ***************************************************************** */
h1 {
    margin: 0 0 10px 0;
    font-size: 24px;
}
h2 {
    margin: 0 0 10px 0;
    font-size: 20px;
    color: #52732E;
}
h3 {
    font-weight: bold;
    margin: 0 0 10px 0;
    color: #856B4F;
}
h3 strong {
    text-transform: uppercase;
}
h4 {
    font-weight: bold;
}
h4 strong {
    text-transform: uppercase;
}
strong {
    font-weight: bold;
}
p {
    padding: 0 0 10px 0;
}
/* LISTES ***************************************************************** */
ul, ol, dl {
    margin: 0 0 10px 0;
}
ul li {
    padding: 0 5px 0 10px;
}
dt {
    font-weight: bold;
}
/* LIENS ****************************************************************** */
a {
    text-decoration: none;
    color: #fff;
}
/* FORMULAIRE ************************************************************* */
fieldset {
    border: 2px solid #C2C2C2;
    padding: 0 5px 5px 10px;
    margin: 0 0 10px 0;
}
fieldset ul, fieldset ol {
    margin: 0;
}
fieldset li {
    background: none;
    padding: 0 0 8px 0;
}
fieldset fieldset {
    border: none;
    margin: 0;
    padding: 0;
}
fieldset fieldset legend {
    font-weight: normal;
    padding: 0 0 3px 0;
    margin: 0 0 0 -7px;
}
fieldset fieldset li {
    display: inline;
    margin: 0;
    padding: 0;
}
fieldset fieldset label {
    display: inline;
}
fieldset fieldset input {
    border: none;
}
legend {
    font-weight: bold;
    padding: 0 5px 5px 5px;
}
label {
    display: block;
    margin: 0 0 3px 0;
}
input, select, textarea {
    border: 1px solid #2A3C16;
    font-size: 11px;
    padding: 0 0 0 1px;
}
div {
    text-align: left;
}
.nes_r-float {
    float: right
}
.nes_l-float {
    float: left
}
.nes_bg-none {
    background: none !important;
}
.nes_upper-case {
    text-transform: uppercase !important;
}
/* TABLEAU **************************************************************** */
table {
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 0 10px 0;
}
th {
    padding: 2px 7px;
}
td {
    padding: 2px 7px;
    text-align: center;
}
thead th, thead td {
    color: #FFF;
    font-weight: bold;
}
tbody th, tbody td {
    border-bottom: 1px solid #C2C2C2;
}
/* FIL ARIANE ************************************************************* */
.nes_breadcrumbs {
    overflow: hidden;
    height: 1%;
    width: 918px;
    margin: -7px auto 17px auto;
}
.nes_breadcrumbs ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nes_breadcrumbs ul li {
    float: left;
    margin: 0 4px 0 0;
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 1px 1px 1px 8px;
}
.nes_breadcrumbs ul li a {
}
.nes_breadcrumbs ul li.nes_first {
    padding: 1px;
    background: none;
}
/* ############################################################################
     HEADER
############################################################################ */
ul.liensAccessibilite {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
}
ul.liensAccessibilite li {
    display: inline;
    font-size: 0.83em;
    font-weight: bold;
    margin-left: 5px;
}
ul.liensAccessibilite li a {
    display: none;
}
.accessibleHiddenLink {
    position: absolute !important;
    left: -9999px !important;
    top: -9999px !important;
    height: 0px !important;
    width: 0px !important;
    font-size: 0px !important;
    visibility: visible;
    overflow: hidden;
}
#nes_accessibility {
    position: relative;
    z-index: 1004;
}
#nes_header-content * {
    color: #BFBFBF;
}
#nes_logo {
    float: left;
    position: relative;
    top: 5px;
    left: -8px;
}
#nes_header-log {
    float: right;
    padding: 18px 0 0 0;
    font-size: 0.9em;
    position: relative;
}
#nes_header-log ul li {
    display: inline;
    list-style-type: none;
    float:left; /*DEVINF-6496*/
}
.nes_register-sign {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
    padding: 0 0 0 6px;
}
.nes_register-sign li {
    background: url('../images/sep_header.gif') no-repeat 100% 2px;
    padding: 2px 5px 4px 2px;
    list-style-type: none;
}
.nes_register-sign li.nes_bg-none {
    padding-left: 1px;
}
.nes_log-in * {
    color: white !important;
}
.nes_log-in {/*padding-right: 3px;*/
    padding-right: 0;
    margin-top: -2px !important; /*DEVINF-6496*/
}
.nes_log-in li {
    padding: 2px 2px 4px 3px; /*DEVINF-6496*/
}
.nes_log-in a {
   /* background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;*/
    background:url("../images/sprite.png") no-repeat scroll 0 -100px transparent;
    padding: 0 0 0 8px;
}
.nes_shop-bag {/*padding:0 0 0 20px;*/
    padding: 0 0 0 5px;
}
.nes_shop-bag a {
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 25px 0 8px;
    display: block;
}

.nes_shop-bag-fill {
    position: relative;
    top: -6px;/*margin-left: 8px;*/
}
.nes_shop-bag-fill a {
    background: url('../images/sprite-2.png') no-repeat 0 -675px;
    padding: 6px 25px 5px 18px;
    display: block;
    float: left;
    color: black !important;
}
.nes_shop-bag-fill a span {
    color: black !important
}
.nes_shop-bag-fill .nes_num-bag-fill {
    top: 3px;
}
.nes_search-link {
    /*padding:0 0 0 22px;*/
    list-style-type: none;
    padding: 0 0 0 3px;
}
.nes_search-link a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
    padding: 0 0 0 8px;
}
.nes_language-selection {/*padding:0 0 0 18px;*/
    padding: 0 0 0 0px;
    position: relative;
}
.nes_language-selection li {
    float: left;
    padding: 0;
    list-style-type: none;
}
#nes_header-log ul.nes_language-selection li ul li {
    float: none;
    display: block;
    padding: 0;
    background: none;
}
#nes_header-log ul.nes_language-selection li ul {
    list-style-type: none;
}
.nes_language-selection li .nes_selected-link {
    text-transform: uppercase;
}
.nes_header-log-ckeck p.nes_secure {
    margin: 0 29px 0 0;
    background: url('../images/picto_secure.png') no-repeat 0 0;
    padding: 0 0 0 17px;
}
.nes_quick-left {
    background: url('../images/coin-appel-order.png') no-repeat 0 0;
    padding: 0 0 0 11px;
    position: relative;
    top: -4px;
    /*margin:0 0 0 12px;*/
    margin: 0 0 0 0;
}
.nes_quick-left p {
    background: url('../images/coin-quick-droit.png') no-repeat 100% 0;
    padding: 4px 16px 5px 4px;
    color: white !important;
}
.nes_header-log-ckeck .nes_quick-left {
    margin: 0 0 0 0;
}
.nes_header-log-ckeck .nes_quick-left p span {
    font-size: 8px;
}
.nes_header-log-ckeck .nes_quick-left p span sup {
    text-transform: uppercase;
    position: relative;
    top: 3px;
}
.nes_quick-left p span {
    color: #929191 !important;
}
/* ############################################################################
     FOOTER
############################################################################ */
/*.nes_home-resolution {
    position: relative;
    z-index:0;
}
.nes_home-resolution #nes_footer {padding: 22px 0 10px 0; background: black; position:absolute;bottom:-70px;width:100%; z-index:0;}*/

#nes_footer {
    display: none;
}
.nes_footer-padd {
    padding: 22px 0 10px 0
}
#nes_footer {/*padding: 22px 0 0 0;  position:absolute;width:100%;bottom:0; z-index:0;*/
    background: black;
    width: 100%;
}
#nes_footer * {
    font-family: arial;
}
#nes_footer ul li {
    display: inline;
    font-size: 10px;
    padding: 0 10px 0 0;
    margin: 0 6px 0 0;
    background: url('../images/sprite.png') no-repeat right -214px;
    list-style-type: none;
}
#nes_footer a:hover {
    color: #B59236 !important;
}
#nes_footer ul {
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 3px 0;
    list-style-type: none;
}
#nes_footer ul.nes_footer-down li a {
    color: #4B4B4B;
    text-transform: none;
}
/* ############################################################################
     HOME
############################################################################ */
/* MENU DE NAVIGATION ***************************************************** */
/*.nes_home-resolution-1 {
    height: 485px !important;
    overflow: hidden !important;
}
.nes_home-resolution-1 .nes_switch-image-home {
    height: 485px;
}
.nes_home-resolution-1 #nes_footer {
    z-index:1;
    position: fixed !important;
    bottom: 0;
    width: 1024px;
}
.nes_home-resolution-1 .nes_1col {
    position:   fixed !important;
    bottom: 68px;
    left: 35px;
    z-index: 5;
    width: 1024px;
}*/

.nes_home-resolution-1 .nes_1col {
    position: absolute;
    bottom: 20px;
    z-index: 5;
}
#nes_main-nav-content {
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    z-index: 999;
    list-style-type: none;
}
.nes_smallFont #nes_main-nav-content {
    font-size: 11px;
}
#nes_second-nav {
    padding: 9px 0 0 0;
    margin: 0;
    list-style-type: none;
}
#nes_second-nav li a {
    color: #9B9B9B;
    padding: 10px 9px;
}
#nes_second-nav li {
    padding: 0 20px 0 0;
}
#nes_second-nav li a:hover, #nes_second-nav li .nes_second-nav-on {
    color: #B59236;
}
#nes_main-nav-content li {
    float: left;
    list-style-type: none;
}
.nes_left-coin {
    background: url('../images/sprite.png') no-repeat 0 -18px;
    padding: 0 0 0 49px;
    margin: 0 0 -1px 0;
    position: relative;
    height:32px;
}
.nes_left-coin-machine {
    background: url('../images/sprite.png') no-repeat 0 -50px;
    height:32px;
}
.nes_left-coin a {
    background: url('../images/sprite.png') repeat-x 100% -298px;
    padding: 9px 0 5px 0;
    display: block;
    float: left;
    height: 19px;
    font-size: 0.9em;
    color: black;
    position: relative;
}
.nes_left-coin span.flash-quick {
    display: block;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
.nes_left-coin .picto-test {
    display: block;
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
.nes_left-coin span.flash-quick a {
    display: inline;
    padding: 0;
    margin: 0;
    background: none;
    float: none;
}
.nes_left-coin-machine a {
    display: block;
    background: url('../images/right_part-2.png') no-repeat 100% 0;
    height: 1%;
}
.nes_left-coin a span {
    background: url('../images/sprite.png') no-repeat 0 -391px;
    padding: 9px 45px 5px 8px;
    position: relative;
    left: -8px;
    font-weight: bold;
    width: 60px;
}
.nes_left-coin-machine a span {
    background: url('../images/picto_view.gif') no-repeat 0 15px;
    color: white;
}
.nes_bg-degrade-first {
    clear: both;
}
.nes_bg-degrade-pdp {
    background: url('../images/bg_body-3.jpg') no-repeat 50% 0;
    clear: both;
}
.nes_bg-degrade-registration {
    clear: both;
    zoom: 1;
}
.nes_bg-degrade-account {
    clear: both;
}
.nes_prag-coffee {
    font-size: 14px;
}
.nes_bg-degrade-registration .nes_1col {
    min-height: 580px;
    height: auto !important;
    height: 580px;
}
.nes_bg-degrade-registration .nes_1colAccount {
    min-height: 560px;
    height: auto !important;
    height: 560px;
}
.nes_bg-degrade-registration_2 {
    background: url('../images/bg_body_registration.jpg') no-repeat 50% 0;
    clear: both;
}
.nes_bg-degrade-registration_3 {
    background: url('../images/signin-bg_02.jpg') no-repeat 50% 100px;
    clear: both;
}
.nes_bg-degrade-registration_4 {
    clear: both;
}
.nes_view-recent a {
    background: url('../images/picto_pays1.gif') no-repeat 100% 0.65em;
    padding: 0 12px 0 0;
}
.nes_prev-next li {
    float: left;
    list-style-type: none;
}
.nes_prev-link {
    background: url('../images/prev-arrow.gif') no-repeat 0 0.5em;
    padding: 0 0 0 8px;
}
.nes_next-link {
    background: url('../images/next-arrow.gif') no-repeat 100% 0.5em;
    padding: 0 8px 0 0;
}
.nes_price-title-product {
    clear: both;
    background: url('../images/repeat-black.gif') repeat-y 100% 0;
    margin: 0 0 23px 10px;
}
.nes_price-black-product {
    width: 918px;
    margin: 0 auto;
    background: black;
    padding: 4px 0 15px 0;
}
.nes_price-black-product-country {
    background: none;
}
.nes_price-black-product-transparent {
    position: relative;
    background: url('../images/bg_title-tranparant.png') repeat 0 0;
    z-index: 10;
}
.nes_main-title {
    font-family: 'Times New Roman';
    font-size: 38px;
    font-weight: lighter;
    width: 448px;
    padding: 0 0 0 11px;
    margin: 1px 0 5px 0;
}
.nes_mandaryInfo {
    position: absolute;
    top: 28px;
    right: 15px;
    font: normal 0.91em "Trebuchet MS", Verdana, Arial;
}
.nes_big-price {
    color: #B59236;
    font-family: 'Times New Roman';
    font-size: 38px;
    letter-spacing: -0.05em;
    position: relative;
    margin: 0 10px 0 0;
    padding: 1px 12px 4px 0;
    background: url('../images/sep-big-white.gif') no-repeat 98% 2px;
}
.nes_big-price sup {
    font-size: 0.6em;
    position: relative;
    top: 4px;
}
.nes_timing-reception span {
    display: block;
    color: white;
    text-transform: uppercase;
    margin-bottom: -3px;
 (-bracket-:hack;
    padding-top: 2px;
 );
}
.nes_timing-reception {
    color: #999999;
    padding: 0 4px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.nes_timing-reception {
    color: #999999;
    padding: 0 3px 0 3px !important;
    }
}
.nes_timing-reception strong {
    color: #909090;
    font-weight: normal;
    font-size: 10px;
}
.nes_add-block {
    margin: 2px 15px 0 0;
}
.nes_add-block li {
    list-style-type: none;
}
.nes_yellow-bg {
    padding: 2px 0 2px 0;
    font-size: 14px;
}
.nes_yellow-bg-country {
    background: url('../images/sprite.png') repeat-x 0 -734px;
    padding: 2px 8px 2px 9px;
    font-size: 14px;
}
.nes_yellow-bg-country a {
    background: url('../images/sprite.png') no-repeat 0 -98px;
    padding: 0 5px 0 9px;
}
.nes_yellow-border {
    border: 1px dotted #9D7A1E;
    border-top: none;
    padding: 2px 8px 2px 6px;
    font-size: 0.9em;
    float: right;
}
.nes_yellow-border a {
    color: #B3B3B3;
    background: url('../images/add-small.gif') no-repeat 0 0.5em;
    padding: 0 0 0 9px;
}
.nes_fonction-user-product {
    clear: both;
    padding: 75px 41px 0 9px;
}
.nes_fonction-user-product ul {
    text-align: center;
    margin: 0 0 8px 0;
    padding: 0 0 5px 0;
}
.nes_fonction-user-product li {
    padding: 0 0 3px 0;
    float: none;
    list-style-type: none;
}
.nes_list-view li {
    background: url('../images/fleche-bas.gif') no-repeat 7px 100%;
    padding: 0 0 8px 0;
    margin: 0 0 5px 0;
    list-style-type: none;
}
.nes_list-view li a {
    background: url('../images/rounded-view.png') no-repeat 0 0;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 0.9em;
    padding: 0 0 0 1px;
    color: #807F80;
}
.nes_list-view .nes_bg-none {
    margin: 0;
}
.nes_list-view li .nes_showed-product {
    color: white;
}
.nes_list-view-dore p a {
    background: url('../images/rond-dore.png') no-repeat 0 0;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 0.9em;
    padding: 0 0 0 1px;
    color: white;
    text-align: center;
}
.nes_list-view-dore p {
    padding: 26px 0 32px 0;
    margin: 0 0 5px 0;
    background: url('../images/puces-grises.png') no-repeat 50% 0;
}
/* Menu et Sous menu */
#nes_nav {
    padding:0;
    margin:0;
    position:relative;
}
/* japModif */
.nes_secondContainer-nav {
    height: 1%;
}
#nes_nav li {
    padding: 0;
    margin: 0 39px 0 0;
    list-style-type: none;
}
#nes_nav li a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding: 9px 10px 5px 10px;
    font-family: "Trebuchet Ms";
    font-size: 12px;
    font-weight: bold;
    height: 18px;
}
#nes_nav li a:hover, /*#nes_nav li a:active,*/ #nes_nav .nes_nav-on a, #nes_nav .nes_enCours a {
    color: black;
    text-decoration: none;
    background: white url('../images/bg_white-menu.jpg') repeat 0 0;
}
#nes_nav .nes_nav-activ a {
    color: #b59236;
}
#nes_nav ul li.nes_padd-none {
    padding-right: 0;
}
.nes_menu {
    position: absolute;
    top: 32px;
    left: 0;
}
.nes_menu-1 {
    padding: 12px 7px 9px 9px;
    list-style: none;
    width: 900px !important;
    z-index: 9;
    background: white;
    overflow: hidden;
    border: 1px solid white;
    display: none; /* non accessible */
}
#nes_nav ul {
    margin: 0;
}
#nes_nav ul li {
    float: left !important;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#nes_nav ul li .nes_relative-block {
    width: 217px;
    height: 130px;
    padding: 0 10px 10px 0 !important;
    position: relative;
}
#nes_nav ul li .nes_relative-block a {
    outline: none !important;
}
#nes_nav ul li.nes_padd-none .nes_relative-block {
    padding: 0 0 10px 0 !important;
}
#nes_nav ul li a img {
    display: block;
    margin: 7px 0 0 0;
}
#nes_nav ul .nes_relative-block p {
    position: absolute;
    top: 69px;
    background: white;
    padding: 0 5px;
}
#nes_nav ul .nes_relative-block p a {
    color: black !important;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    background: url('../images/black-arrow.gif') no-repeat 0 11px !important;
    padding: 5px 0 5px 8px;
    border: 1px solid white;
    height: 1%;
    float: left;
}
#nes_nav li .nes_link-pass a {
    background: url('../images/black-arrow.gif') no-repeat 1px 0.5em !important;
    text-transform: none !important;
    padding: 0 0 0 8px;
    font-size: 0.9em;
    color: black !important;
}
#nes_nav ul li p a:hover {
    text-decoration: underline;
}
#nes_nav .nes_white-arrow {
    padding: 0;
    width: 217px;
}
.nes_white-arrow a {
    color: #FFFFFF !important;
    font-family: 'Trebuchet MS';
    font-size: 10px;
    background: url('../images/white-arrow.gif') no-repeat 0 12px;
    padding: 7px 0 7px 8px;
    text-transform: none;
    display: block;
    float: left;
}
.nes_white-arrow-right a {
    float: right;
}
#nes_nav .nes_white-arrow a:hover {
    text-decoration: underline;
}
.nes_drop-down-hover {
    position: relative;
}
.nes_drop-down-hover:hover a.nes_down-arrow {
    background: url('../images/puce-drop.gif') no-repeat 100% 0.55em;
}
.nes_drop-down-hover:hover #nes_drop-down-block1 {
    display: block;
    width: 500px;
}
.nes_drop-down-block {
    display: none;
    position: absolute;
    top: -3px;
    left: 100%;
    z-index: 9;
}
#nes_drop-down-block1 li {
    float: left;
    background: none !important;
    padding: 0;
    list-style-type: none;
}
#nes_drop-down-block1 li a {
    background: url('../images/puce-carre-recently.gif') no-repeat 100% 50%;
    padding: 0 0 0 7px;
    display: block;
    height: 1%;
    overflow: hidden;
    float: left;
}
#nes_drop-down-block1 li a img {
    margin: 0 5px 0 0;
    float: left;
}
#nes_drop-down-block1 li a span {
    background: none;
    float: left;
    position: relative;
    top: 3px;
}
.nes_dec-input {
    border: 1px solid #373536;
    background: black;
    width: 56px;
    text-align: center;
    padding: 4px 0 3px 0;
    color: white;
    margin: 0 8px;
}
.nes_form-inc {
    padding: 12px 0 0 0;
}
.nes_shop-bag {
    position: relative;
}
.nes_ines {/*padding:0 0 0 20px;*/
    padding: 0 0 0 0 !important;
    position: relative;
}
.nes_ines a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
    padding: 0 24px 0 8px !important;
    display: block;
}
.nes_num-bag {
    background: url('../images/sprite.png') no-repeat -32px 0;
    font-size: 0.9em;
    padding: 0 0 0 1px;
    color: white !important;
    text-align: center;
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -3px;
    right: 2px;
}
.nes_ines-pic {
    background: url('../images/picto_ines.png') no-repeat 0 0;
    font-size: 0.9em;
    padding: 0 0 0 1px;
    color: white !important;
    text-align: center;
    float: right;
    display: block;
    width: 17px;
    height: 18px;
    position: absolute;
    top: -3px;
    right: 2px;
}
.nes_shop-bag-fill .nes_num-bag {
    background: url('../images/sprite.png') no-repeat -52px 0;
}
.nes_num-bag-fill {
    /*background: url('../images/shop-picto-2.png') no-repeat 0 0;*/
    font-size: 0.9em;
    padding: 3px 0 0 0;
    color: white !important;
    text-align: center;
    float: right;
    display: block;
    width: 14px;
    height: 17px;
    right: 5px;
}
.nes_book {
    margin: 0 10px 0 0;
}
.nes_book a {
    background: url('../images/agrandir.png') no-repeat 0 0;
    display: block;
    width: 13px;
    height: 11px;
}
.nes_send a {
    background: url('../images/reduire.png') no-repeat 0 0;
    display: block;
    width: 13px;
    height: 11px;
}
.nes_l-back a {
    background: url('../images/prev-slides.gif') no-repeat 0 0;
    display: block;
    width: 6px;
    height: 11px;
    margin: 2px 0 0 12px;
}
.nes_l-next a {
    background: url('../images/next-slides.gif') no-repeat 0 0;
    display: block;
    width: 6px;
    height: 11px;
    margin: 2px 0 0 0;
}
#nes_nav .nes_menu-1 .nes-nav-under-list {
    width: 200px;
    padding: 0 0 0 10px;
    margin: 0;
}
#nes_nav .nes_menu-1 ul.nes-nav-under-list li {
    float: none !important;
    list-style-type: none;
}
#nes_nav .nes_menu-1 ul.nes-nav-under-list li a {
    color: black;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    background: url('../images/black-arrow.gif') no-repeat 0 15px;
    padding: 10px 0 10px 8px;
    height: 1%;
}
#nes_nav li ul li a {
    padding: 0;
}
#nes_nav .nes_ext-link {
    padding: 9px 0 0 0;
    text-align: center;
    clear: both;
}
#nes_nav .nes_ext-link a {
    background: url('../images/link-externe.gif') no-repeat 100% 3px !important;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    display: inline;
    padding: 0 8px;
    color: black !important;
}
.nes_list-menu {
    padding: 0;
}
#nes_nav .nes_ext-link-2 {
    text-align: right;
    background: url('../images/dotted-li.gif') repeat-x 0 1px;
    width: 898px;
    clear: both;
}
#nes_nav ul li .nes_log-form {
    margin: 7px 10px 0 0;
    width: 197px;
    padding: 10px !important;
    padding: 12px 10px 0 10px;
    font-family: 'Trebuchet Ms';
    font-size: 11px;
    height: 110px;
}
.nes_title-form {
    color: #000000;
    background: url('../images/fleche-blanche.gif') no-repeat 0 0.5em;
    padding: 0 0 0 0;
    text-transform: uppercase;
}
.nes_log-form .nes_champs {
    padding: 5px 0 0 0;
}
.nes_log-form .nes_champs input {
    background: white;
    width: 180px;
    padding: 3px 0 5px 6px;
    border: 1px solid #D9D9D9;
    color: black;
}
#nes_nav ul li .nes_log-form-submit {
    padding: 5px 0 0 0;
}
#nes_nav ul li .nes_log-form-submit p.nes_l-float {
    padding: 1px 0 0 0;
}
#nes_nav ul li .nes_log-form-submit a {
    background: none;
    font-weight: normal;
    background: url('../images/arrow-white-top.gif') no-repeat 0 0.5em;
    padding: 0 0 0 9px;
    font-size: 1em;
}
#nes_nav ul li .nes_log-form-submit input {
    font-weight: normal;
    background: white url('../images/black-arrow.gif') no-repeat 5px 0.5em;
    padding: 0 5px 0 8px;
    font-size: 1em;
    border: none;
}
.nes_log-sep-submit {
    background: url('../images/sep-submit.gif') no-repeat 100% 0;
}
.nes_log-form-submit p {
    padding: 1px 2px 3px 0 !important;
}
#nes_header-log a.signIn, #nes_header-log .nes_log-form, #nes_header-log .nes_log-form .nes_link-pass {
    float: left;
}
#nes_header-log .nes_register-sign {
    background: none;
    padding: 0;
    margin: 0 -6px 0 0;/*DEVINF-6496*/
}
#nes_header-log .nes_register-sign-chrome a, #nes_header-log .nes_register-sign-chrome label, .nes_register-sign-chrome #nes_log-form-submit input {
    color: white !important;
}
#nes_header-log .nes_register-sign-chrome input {
    font-size: 8.9px;
}
#nes_header-log .nes_register-sign a:hover {
    color: #B59236 !important;
}
#nes_header-log .nes_register-sign li {
    background: transparent url(../images/sprite.png) no-repeat scroll 0 -231px;
    padding: 2px 6px 4px 6px;/*DEVINF-6496*/
    margin-top:-2px;/*DEVINF-6496*/
}
#nes_header-log .nes_register-sign li a.signIn {
    background: url(../images/sprite.png) no-repeat 0 -100px;
    padding: 0 0 0 6px;
}
#nes_header-log .nes_register-sign-chrome li a.signIn {
    background: url(../images/sprite.png) no-repeat 0 -100px;
    padding: 0 5px 0 6px;
}
#nes_header-log .nes_log-form {
    position: relative;
    /*top: -3px;*/
    margin-top:-4px;/*DEVINF-6496*/
    display: none;
}
#nes_header-log .nes_log-form fieldset {
    margin: 0;
    padding: 0;
    border: none;
    clear: both;/*position:relative;
    overflow:hidden;*/
}
#nes_header-log .nes_log-form .nes_champs {
    padding: 0;
    float: left;
}
#nes_header-log .nes_log-form .nes_log-form-submit {
    float: left;
}
#nes_header-log .nes_log-form .nes_log-form-submit p {
    background: url(../images/sprite.png) no-repeat 0 -100px;
    padding: 0 0 0 4px !important;/* DEVINF-6496 */
    margin-top: 0px; /* DEVINF-6496 */
}
#nes_header-log .nes_log-form .nes_log-form-submit p input {
    color: #FFF;
    background: none;
    border: none;
    text-transform: uppercase;
}
#nes_header-log .nes_log-form .nes_log-form-submit p input:focus {
    color: #FFF;
    background: none;
    border: 1px white dotted;
}
#nes_header-log .nes_log-form .nes_champs input {
    padding: 3px 0 2px 5px;
 /**padding:3px 0 2px 5px;*/ /*DEVINF-6496*/
    color: #000;
    height: 13px;
    font-family: arial;
    font-size: 10px;
}

/*DEVINF-6496*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
    #nes_header-log .nes_log-form .nes_champs input {
        padding: 2px 0 3px 5px;
    }
    #nes_header-log .nes_log-form {
        margin-top: -2px;
    }
}

#nes_header-log .nes_log-form .fieldLeft {
    padding: 0 5px 0 0;
}
#nes_header-log .nes_log-form .fieldRight {
    padding: 0 5px 0 0;
}
#nes_header-log .nes_log-form .fieldLeft input {
    width: 129px;
}
#nes_header-log .nes_log-form .fieldRight input {
    width: 90px;
}
#nes_header-log .nes_log-form .nes_link-pass {
    margin-top: 1px;
}
#nes_header-log .nes_log-form .nes_link-pass label {
    display: inline;
    margin-right: 20px;
}
.nes_smallFont #nes_header-log .nes_log-form .nes_link-pass label {
    font-size: 8px;
}
#nes_header-log .nes_log-form .nes_link-pass #remember {
    width: 13px;
    height: 13px;/*vertical-align:text-top;*/
}
#nes_header-log .nes_log-form .nes_link-pass a.forgotPswd {
    background: url(../images/picto_lien-voile.gif) no-repeat 0 50%;
    padding: 0 0 0 6px;
}
.nes_smallFont #nes_header-log .nes_log-form .nes_link-pass a.forgotPswd {
    font-size: 8px;
}
#nes_header-log .nes_log-form .nes_link-pass a.forgotPswd:hover {
    text-decoration: underline;
}
#nes_header-log .nes_log-form fieldset {
    position: relative;
    z-index: 2;
}
#nes_header-log .nes_log-form fieldset.nes_bloc-forget {
    position: absolute;
    width: 500px;
    z-index: 1;
}
#nes_header-log .nes_log-form .nes_bloc-forget * {
    color: white;
}
/* INFOS BULLES *********************************************************** */
.nes_tip {
    width: 141px;
    overflow: hidden;
    display: none;
    position: absolute;
    z-index: 500;
}
.nes_tipMid {
    background: white;
    border: 1px solid #88898A;
    border-bottom: none;
    color: black;
    padding: 3px 7px 0 7px;
}
.nes_tipBtm {
    background: transparent url(../images/tipBtm.png) no-repeat bottom;
    height: 21px;
}
/* ZOOM ******************************************************************* */
.nes_zoom-image-block {
    padding: 0 0 0 0;
    position: absolute;
}
.nes_switch-view-content .nes_zoom-image-block {
    padding: 0 0 0 0;
    position: static;
}
.nes_switch-view-content {
    position: absolute;
    margin: 0 0 0 67px;
    clear: both;
}
.nes_fonction-user-cap ul {
    margin: 0 0 8px 0;
    padding: 0 0 2px 0;
}
.nes_fonction-user-cap li {
    padding: 0 0 0 0;
    float: none;
    list-style-type: none;
}
.nes_fonction-user-cap .nes_fct-capsu li {
    padding: 7px 5px !important;
    width: 25px;
    height: 25px;
    position: relative;
    list-style-type: none;
}
.nes_fonction-user-cap .nes_fct-capsu li:hover, .nes_fonction-user-cap .nes_fct-capsu .nes_caps-on {
    background: black;
    border: 1px dotted white;
    padding: 6px 4px !important;
}
.nes_fonction-user-cap .nes_fct-capsu li:hover p.nes_none, .nes_fonction-user-cap .nes_fct-capsu .nes_caps-on p.nes_none {
    display: block;
    position: absolute;
    left: 34px;
    top: 9px;
    background: black;
    padding: 0 6px 0 13px;
    background: black url('../images/fleche-blanche.gif') no-repeat 0 0.5em;
}
.nes_fonction-user-cap .nes_fct-capsu {
    margin-bottom: 0;
}
/* ONGLETS DE NAVIGATION ************************************************** */
.nes_onglet-nav {
    overflow: hidden;
    height: 1%;
}
.nes_onglet-nav li {
    float: left;
    list-style-type: none;
}
#nes_switch_home .nes_ae_switch_tabs {
    margin: 0;
    position: relative;
}
#nes_switch_home .nes_switch-interne li {
    list-style-type: none;
}
#nes_switch_home .nes_switch-interne .nes_ae_switch_tabs-li {
    padding: 0;
    margin: 0;
    float: left;
}
.nes_ae_switch_tabs-li h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
#nes_switch_home .nes_switch-interne .nes_ae_switch_tabs-li {
    display: inline;
    float: none;
}
.nes_blocRecipies li a:active, .nes_blocRecipies li a:focus {
    outline: none;
}
#popin {
    margin-top: 0 !important;
}
#nes_header-log .nes_register-sign-chrome {
    /*overflow: hidden;*/
    height: 1%;
}
.nes_log-form-submit {
    margin-right: 5px;
}
#nes_header-log .nes_register-sign .signIn {
    margin-right: 5px;
}
.nes_add-btn input {
    padding: 7px 5px 5px 5px !important;
}
/* 8820*/
#nes_header-log .nes_log-form .nes_log-form-submit p {
    /*margin-top: 4px;*/ /*DEVINF-6496*/
    background: url(../images/picto_lien-voile.gif) no-repeat 0 4px;
}
/*Fin 8820*/
.nes_continueContent input {
    padding: 3px 10px 3px 19px !important;
}
}
#nes_switch_home .nes_switch-interne li .nes_switch_content-click {
    /*color: #858686;*/
    text-transform: uppercase;
    font-family: "Trebuchet MS";
    font-size: 12px;
    padding: 5px 35px 4px 8px;
    background: url('../images/sprite-2.png') no-repeat 100% -152px;
    display: block;
    float: left;
    height: 18px;
}
#nes_switch_home .nes_switch-interne .nes_active .nes_switch_content-click, #nes_switch_home .nes_switch-interne li .nes_switch_content-click:hover {
    color: white;
    background: url('../images/sprite-2.png') no-repeat 100% -152px;
}
.nes_tab-content {
    position: relative;
}
/* CONTENU DES ONGLETS **************************************************** */
#nes_switch_home .nes_switch_content {
    clear: both;
    float: left;
    display: none;/*visibility:hidden;*//*background: url('../images/pixel-pdp.png') repeat 0 0;*/
    /*background: url('../images/bg_onglets.png') repeat-x 0 0;*/
}
#nes_switch_home .nes_active .nes_switch_content {
    display: block;
}
#nes_switch_home .nes_switch_content-bg, .nes_switch_content-bg-acc {
    background: url('../images/pixel-pdp.png') repeat 0 0;
    padding: 17px 0 0 0;
}
.nes_switch_content-bg-acc {
    background: url('../images/pixel-pdp.png') repeat 0 0;
    padding: 17px 0 10px 0;
}
#nes_switch_home .nes_ae_switch_tabs .nes_switch_content {
    position: absolute;
    top: 27px;
    left: 0;
    z-index: 0;
}
#nes_switch_home .nes_switch_content-details {
    width: 444px;
}
#nes_switch_home .nes_switch_content p {
    font-size: 1.1em;
    margin: 0 10px 0 3px;
    padding: 0;
    text-align: justify;
}
#nes_switch_home .nes_switch_content .nes_ref {
    font-style: italic;
    color: #858686;
    font-size: 11px;
    margin: 0 0 13px 0;
    display: block;
}
#nes_switch_home .nes_switch_content p .nes_ref {
    display: inline;
}
#nes_switch_home .nes_switch_content .nes_fct-bulle {
    margin: 0 0 9px 10px;
    overflow: visible;
    height: 1%;
    float: left;
    width: 185px;
}
#nes_switch_home .nes_switch_content .nes_fct-bulle li {
    float: left;
    margin: 0 3px 0 0;
    padding: 0;
}
#nes_switch_home .nes_switch_content .nes_fct-bulle li:hover {
    position: relative;
    overflow: visible;
}
#nes_switch_home .nes_switch_content .nes_description-product {
    margin: 2px 0 10px 10px;
}
#nes_switch_home .nes_switch_content .nes_description-product li {
    margin: 0 0 1px 0;
    padding: 0 0 0 10px;
    background: url('../images/sprite-2.png') no-repeat 0 -59px;
    height: 1%;
    list-style-type: none;
    line-height: 1.05em;
}
#nes_switch_home .nes_switch_content .nes_link-visit {
    margin: 0 0 16px 0;
    list-style-type: none;
}
#nes_switch_home .nes_switch_content .nes_link-visit a {
    padding: 0 10px 0 0;
    color: #858686;
    background: url('../images/picto_visit.gif') no-repeat 100% 7px;
}
.nes_content-decale {
    padding: 1px 10px 7px 10px;
    border-bottom:1px dotted #FFF;
}
.nes_bloc-visuel-interne .nes_caroussel {
    padding: 30px 0 0 0 !important;
}
.nes_bloc-visuel-interne .nes_caroussel {
    padding: 0 0 0 0 !important;
}
p.nes_content-decale-small-line {
    line-height: 1.2em;
}
.nes_bloc-visuel ul li {
    position: relative;
    list-style-type: none;
}
.nes_bloc-visuel ul li p {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 207px;
    text-transform: uppercase;
    padding: 5px 5px 9px 5px !important;
}
.nes_bloc-visuel ul li span {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 207px;
    text-transform: uppercase;
    padding: 5px 5px 9px 5px !important;
    display: block;
}
p.nes_firstPara {
    text-transform: uppercase;
    background: url('../images/picto_h3.gif') no-repeat 0 7px;
    margin: 0 0 10px 0;
    padding: 0 0 0 11px !important;
}
.nes_visuDesigner {
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    margin: 0;
    padding: 0 0 4px 0;
}
.nes_visuDesigner .nes_img-big {
    width: 100%;
}
ul.nes_detailsContent {
    margin: 0 0 0 0;
    padding: 0;
}
ul.nes_detailsContent li {
    margin: 0 0 16px 0;
    padding: 0 !important;
    list-style-type: none;
}
ul.nes_detailsContent li.nes_last {
    margin: 0;
}
#nes_switch_home .nes_switch_content ul.nes_detailsContent li.nes_last p {
    margin: 0 0 14px 0 !important;
    padding: 0 !important;
}
ul.nes_detailsContent li h3, h3.nes_ongletsTitle {
    font-variant: small-caps;
    background: url('../images/picto_h3.gif') no-repeat 0 5px;
    margin: 0 0 6px 0;
    padding: 0 0 0 9px !important;
    color: white;
    font-weight: normal;
    /*height: 1%;*/
    font-size: 1.36em;
    line-height: 0.95em;
}
ul.nes_detailsContent li h3 {
    margin-top: -3px !important;
    background: url('../images/picto_h3.gif') no-repeat 0 7px !important;
}
ul.nes_detailsContent li p {
    margin: 0 0 0 11px;
}
h3.nes_ongletsTitle {
    margin: 0 0 6px 0;
}
h3.nes_ongletsTitleNoMarg {
    margin: 0 0 0 0 !important;
}
.nes_detailsDesigner {
    margin: 0 0 8px 0;
    overflow: hidden;
    height: 1%;
}
.nes_detailsDesigner img {
    float: left;
    margin: 0 10px 0 0;
}
.nes_innerDetailsDesigner {
    float: left;
    width: 217px;
}
.nes_innerDetailsDesigner h4 {
    float: left;
    width: 217px;
}
.nes_innerDetailsDesigner ul {
    margin: 0;
    padding: 0;
}
.nes_innerDetailsDesigner ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nes_innerDetailsDesigner ul.nes_infos {
    margin: 0 0 12px 0;
}
.nes_innerDetailsDesigner h4, h4.nes_ongletsTitleSmall {
    text-transform: uppercase;
    margin: 0;
    color: white;
    font-weight: normal;
}
.nes_innerDetailsDesigner ul.nes_infos li span {
    display: block;
    float: left;
    text-transform: uppercase;
    width: 94px;
}
ul.nes_ingredients li {
    margin: 0 0 1px 0;
    padding: 0 0 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 6px;
    height: 1%;
    list-style-type: none;
}
h4.nes_ongletsTitleSmall {
    margin: 0 0 3px 0;
}
.nes_contentOngletRecipies {
    padding: 0 0 10px 10px;
    margin: 0 0 5px 0;
}
.nes_paraDecale p {
    margin: 0 0 0 11px;
}
.nes_paraDecale {
    padding: 0 0 4px 10px;
}
.nes_paraDecaleMachine {
    padding: 0 0 4px 10px;
}
.nes_paraDecale .nes_firstPara {
    margin: 0;
}
.nes_paraDecale .nes_buyInStore, .nes_paraDecaleMachine .nes_buyInStore {
    margin: 0 0 10px 0 !important;
    overflow: hidden;
    height: 1%;
    font-size: 1em !important;
}
.nes_paraDecale .nes_buyInStore a, .nes_paraDecaleMachine .nes_buyInStore a {
    display: block;
    background: url('../images/link-puce-top.png') no-repeat 100% 3px;
    padding: 0 8px 0 0;
    float: left;
}
ul.nes_product-information {
    margin: 0;
}
ul.nes_product-information li {
    padding: 0;
    list-style-type: none;
    overflow: visible;
}
.nes_list-books {
    margin: 14px 0 0 10px;
    padding: 0 0 4px 26px !important;
    background: url('../images/bg_pdf.png') no-repeat 0 0;
    height: 1%;
}
.nes_list-books ul {
    background: url('../images/sep_pdf.gif') no-repeat 0 0;
}
.nes_list-books ul li {
    list-style-type: none;
}
.nes_list-books a {
    background: url('../images/fleche_bas.gif') no-repeat 0 4px;
    display: block;
    padding: 0 0 0 11px;
    height: 1%;
}
.nes_paraDecaleNone {
    background: none;
    padding: 0;
}
.nes_list-intensity {
    margin: 2px 0 0 0;
}
.nes_l-float-second {
    margin: 6px 0 0 0;
}
.nes_content-decale-NoBorder {
    border-bottom:none;
}
.nes_blocRecipies {
    overflow: hidden;
    height: 1%;
    padding: 0 0 0 0;
    margin-top: -3px;
}
.nes_blocCups {
    padding: 0 0 0 0;
    margin: 0;
}
.nes_blocRecipies li {
    float: left;
    margin: 0 10px 9px 0;
    width: 217px;
    padding: 0;
    list-style-type: none;
}
.nes_blocRecipies li.nes_noMargin {
    margin: 0 0 0 0;
}
.nes_imgRecipe {
    position: relative;
    height: 130px;
}
.nes_imgRecipe p {
    position: absolute;
    bottom: -3px;
    left: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 207px;
    padding: 8px 5px 8px 5px !important;
}
.nes_imgRecipe span {
    position: absolute;
    bottom: 0px;
    left: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 207px;
    padding: 8px 5px 8px 5px !important;
    display: block;
}
span.nes_span-fade {
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0;
    height: 130px;
    width: 217px;
    background: black !important;
    opacity: 0.85;
    filter : alpha(opacity=85);
    display: none;
    padding: 0 !important;
}
.nes_imgRecipe span.nes_span-fade {
    padding: 0 !important;
}
#nes_switch_home .nes_bloc-visuel ul li span.nes_span-fade, .nes_bloc-visuel-home ul li .nes_span-fade {
	display: none;
	z-index:2;
}
.nes_imgRecipe p a {
    display: block;
    background: url('../images/picto_lien-voile.gif') no-repeat 0 0.5em;
    padding: 0 0 0 7px;
    text-transform: uppercase;
}
.nes_imgRecipe span strong {
    display: block;
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 0 0 7px;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 1.27em;
}
.nes_link-collection a {
    display: block;
    float: left;
    background: url('../images/sprite.png') no-repeat 0 -100px;
    height: 1%;
    padding: 0 1px 0 7px;
    margin: 0 0 0 5px;
}
li.nes_bigText p {
    padding: 0 5px !important;
}
li.nes_bigText span {
    padding: 1px 5px !important;
}
.nes_links_bas_accessory {
    margin: 0 0 0 0 !important;
}
.nes_paraDecaleBas {
    margin: 0 0 12px 0 !important;
}
.nes_content-decale-details {
    width: 100%;
}
.nes_content-decale-big .nes_product-information {
    margin: 15px 0 0 10px !important;
}
h3.nes_ongletsTitleDetail {
    margin: 0 0 3px 0 !important;
    background: url('../images/picto_h3.gif') no-repeat 0 8px !important;
    font-variant: small-caps !important;
    text-transform: none !important;
    font-size: 1.35em;
}
.nes_content-decale-NoSpace {
    padding-bottom: 0 !important;
}
.nes_content-decale-para {
    padding: 0 0 7px 10px !important;
}
.nes_product-informationAccessory {
    margin: 15px 0 0 21px !important;
}
.nes_product-informationAccessory li {
    margin: 0 !important;
}
.nes_product-informationAccessory li img {
    margin: 0 9px 0 0 !important;
}
.nes_firstParaDecale {
    margin: 0 0 7px 10px !important;
}
.nes_blocRecipe {
    position: relative;
    height: 130px;
}
.nes_blocRecipe span {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 423px;
    padding: 3px 5px !important;
    display: block;
}
.nes_blocRecipe a span strong {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 0.5em;
    padding: 0 0 0 8px;
    font-weight: normal;
    text-transform: uppercase;
    display: block;
}

.nes_firstOngletAccessory .nes_product-information li ul li {
    margin: 0 5px 0 0;
    list-style-type: none;
}
.nes_firstOngletAccessory .nes_product-information li span.nes_l-float {
    width: 91px;
    margin: 10px 0 0 0;
}
.nes_cupInfos {
    margin: 22px 0 14px 10px;
}
.nes_cupInfos li {
    padding: 0 0 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 6px;
    position: relative;
    list-style-type: none;
}
.nes_blocRecipeAccessory {
    margin: 10px 0 0 0;
}
.nes_blocRecipeAccessory span {
    width: 434px !important;
    padding: 8px 5px !important;
    bottom: 0;
}
.nes_blocRecipeAccessory span strong {
    text-transform: uppercase;
}
.nes_blocRecipeAccessory p {
    width: 434px !important;
    padding: 8px 5px !important;
    bottom: -3px;
}
.nes_blocRecipeAccessory p a {
    text-transform: uppercase;
}
.nes_expert-rec-capsule ul li {
    margin: 0 10px -1px 0;
    padding: 0;
    float: left;
    list-style-type: none;
}
#nes_switch_home .nes_switch_content .nes_expert-rec-capsule p {
    font-size: 1em;
}
.nes_expert-rec-capsule ul {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    margin-top: -2px;
}
.nes_expert-rec-capsule p.nes_l-float {
    margin: 1px 8px 0 0 !important;
}
.nes_expert-rec-capsule {
    font-size: 11px;
    background: url('../images/bg_dotted.jpg') repeat-x 0 0;
    padding: 2px 0 7px 10px !important;
    margin: -2px 0 0 0;
    overflow: hidden;
    height: 1%;
}
.nes_red-product-capsule {
    margin: -41px 0 0 -42px;
    position: relative;
}
/* CONTENU DES ONGLETS LIENS DU BAS *************************************** */
.nes_ongletsLinks {
    height: 1%;
    margin-top: 6px;
}
.nes_ongletsLinksCap {
    margin-bottom: 6px;
}
.nes_links_bas-last {
    margin: 10px 0 0 10px !important;
}
.nes_ongletsLinks p {
    float: left;
    width: 80px;
}
.nes_links_bas {
    float: right;
    padding: 0 !important;
    margin: 0 !important;
}
.nes_links_bas li {
    float: left;
    padding: 0 !important;
    list-style-type: none;
}
.nes_links_bas li a {
    display: block;
    color: #545350;
    font-size: 0.9em;
    float: left;
}
.nes_links_bas li.nes_sendToFriend a {
    background: url('../images/envoyer-ami.png') no-repeat 100% 0;
    padding: 0 22px 0 0;
}
.nes_links_bas li.nes_becomeFan {
    margin: 0 10px 0 0;
}
.nes_links_bas li.nes_becomeFan a {
    background: url('../images/favoris.png') no-repeat 100% 0;
    padding: 0 17px 2px 0;
}
p.nes_BuyInStore {
    font-size: 0.9em !important;
}
.nes_BuyInStore a {
    background: url('../images/sprite.png') no-repeat 0 -548px;
    padding: 0 0 0 8px;
    color: white;
    margin-right: 1px;
}
.nes_fonction-user-product ul.nes_list-view-dore, .nes_fonction-user-product ul.nes_list-view-colored {
    background: url('../images/sep-fonctionalites.gif') no-repeat 0 100%;
}
ul.nes_list-view-colored li a img {
    width: 16px;
    height: 16px;
}
ul.nes_list-view-colored li {
    position: relative;
}
ul.nes_list-view-colored div.info-bulle-contenu {
    top: -5px !important;
    left: 20px !important;/*left: -47px !important;
    padding:4px 0 0 0;*/
}
ul.nes_list-view-colored div.info-bulle-contenu div {
    display: block !important;
    text-align: center;
    white-space: nowrap;
}
/* CONTENU DES ONGLETS ZOOM *********************************************** */
.nes_zoomOnglets {
    height: 20px;
    width: 38px;
    position: absolute;
    top: 7px;
    right: 0;
}
.nes_zoomOnglets li {
    float: left;
    padding: 0;
    margin: 0 0 0 5px;
    list-style-type: none;
}
.nes_zoomOnglets li.nes_agrandir {
    margin: 0;
}
.nes_zoomOnglets li.nes_agrandir span {
    display: block;
    background: url('../images/sep_header.gif') no-repeat 100% 0;
    padding: 1px 5px 3px 0;
}
/* CONTENU DES ONGLETS CARROUSEL ****************************************** */
.nes_bloc-visuel ul li span strong {
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 0 0 8px !important;
    display: block;
    font-weight: normal;
}
.nes_bloc-visuel-home .wrapper {
    height: 130px;
    overflow: hidden;
}
.nes_bloc-visuel-home .wrapper ul li span {
    bottom: -3px;
    padding: 8px 5px!important;
    ;
}
.nes_bloc-visuel-home ul li span.nes_span-lignes {
    padding: 9px 5px 3px 5px !important;
    line-height: 10px
}
.nes_switch_content .nes_bloc-visuel {
    border:top:1px dotted #FFF;
    padding: 10px 0 0 0;
    clear: both;
}
.nes_switch_content .nes_bloc-visuel h3 {
    text-transform: uppercase;
    color: #FFF;
    background: url('../images/picto_h3.gif') no-repeat 0 7px;
    margin: 0 0 5px 0;
    padding: 0 0 0 9px;
    font-weight: normal;
    font-size: 1.1em;
}
.nes_bloc-visuel ul li {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    list-style-type: none;
    background: #000;
}
.nes_bloc-visuel ul li.nes_last {
    margin: 0 0 0 0 !important;
}
#nes_switch_home .nes_bloc-visuel ul li {
    list-style-type: none;
}
#nes_switch_home .nes_bloc-visuel ul li p {
    bottom: -3px;
}
#nes_switch_home .nes_bloc-visuel ul li span {
    display: block;
}
.nes_bloc-visuel ul li p a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 0.5em;
    padding: 0 0 0 8px !important;
    font-size: 0.9em;
}
.nes_product-information li {
    font-size: 1em;
    overflow: visible;
    height: 1%;
    padding: 0 0 0 15px;
    margin: 0 0 6px 0;
    list-style-type: none;
}
#nes_switch_home .nes_switch_content ul.nes_product-information li p {
    font-size: 1em;
}
.nes_product-information li.last {
    margin: 0 !important;
}
.nes_product-information-2 li {
    padding: 0 0 0 10px;
    margin: 0 10px 6px 0 !important;
    list-style-type: none;
}
.nes_product-information li span.nes_l-float {
    text-transform: uppercase;
    width: 105px;
    display: block;
    padding: 0 0 0 0;
    margin: 0 5px 0 0;
}
.nes_product-information-2 {
    padding: 0 0 0 0 !important;
    margin: 19px 0 0 0 !important;
}
.nes_product-information-2 li span.nes_l-float {
    padding: 1px 0 0 0;
    margin: 10px 0 0 0;
    text-transform: uppercase;
}
.nes_product-information li ul li {
    float: left;
    margin: 0 13px 0 0;
    padding: 0;
    list-style-type: none;
}
.nes_product-information li span.nes_intensity-span-first {
    padding: 16px 0 0 0;
}
.nes_list-intensity {
    overflow: hidden;
}
.nes_list-intensity li {
    height: 10px;
    margin: 0 4px 0 0 !important;
    padding: 2px 0 0 0 !important;
    list-style-type: none;
}
.nes_list-intensity li p {
    width: 9px;
    height: 9px;
    background: #666666;
    padding: 0 !important;
    margin: 0 !important;
}
.nes_list-intensity li p {
    width: 9px;
    height: 9px;
    background: #666666;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
}
.nes_list-intensity li p.nes_vide {
    background: none;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #666666;
    width: 7px;
    height: 7px;
    top: 0;
}
.nes_list-intensity li.nes_active-intensity p {
    width: 15px;
    height: 10px;
    background: none;
}
.nes_list-intensity li p span {
    font-size: 14px;
    color: white;
    display: block;
}
.nes_hide {
    visibility: hidden;
}
.nes_none {
    display: none;
}
.nes_list-intensity .nes_none {
    display: none !important;
}
.nes_active-intensity .nes_none {
    display: block !important;
    position: relative;
    top: -4px;
    font-weight: normal
}
.nes_img-cup {
    float: left;
    width: 195px;
    margin: 0 0 2px 0;
}
.nes_img-cup li {
    list-style-type: none;
    overflow: visible !important;
}
.nes_img-cup li div.info-bulle-css {
    display: inline;
}
.nes_img-cup li:hover a, .nes_img-cup li:hover div.info-bulle-css, .nes_img-cup .nes_li_relpop .info-bulle-css {
    position: relative;
    z-index: 999;
}
.nes_li_relpop {
    z-index: 1;
}
.nes_img-cup li img {
    float: left;
    margin: 2px 3px 2px 0;
    width: 25px;
    height: 25px;
    display: block;
}
.nes_img-cup li span {
    /*display:block;
    width: 31px;
    float: left;*/
    position: relative;
    z-index: 0;
    top: 6px;
}
.nes_product-information .nes_similar-caps li {
    padding: 0 5px 0 0;
    list-style-type: none;
}
.nes_yellow-bg-middle {
    position: relative;
    top: 12px;
}
.nes_price-black-product-transparent .nes_yellow-bg-middle {
    margin-right: 15px;
}
.nes_product-information .nes_padd-none {
    padding: 0 0 0 15px;
}
.nes_expert-rec {
    padding: 11px 0 7px 10px !important;
    font-size: 11px;
    background: url('../images/bg_dotted.jpg') repeat-x 0 0;
    margin: 1px 0 0 0 !important;
    overflow: hidden;
    height: 1%;
}
.nes_expert-rec a {
    background: url('../images/link-puce-top.png') no-repeat 100% 3px;
    padding: 0 8px 0 0;
    text-transform: uppercase;
}
.nes_expert-rec .nes_l-float {
    margin: 0 8px 0 0;
}
.nes_expert-rec .nes_l-float span {
    text-transform: uppercase;
}
/* HOME ******************************************************************* */
.nes_list-num-block {
    width: 918px;
    margin: 0 auto -26px auto;
}
.nes_list-num {
    float: right;
    position: relative;
    top: 33px;
    height: 1%;
    z-index: 2;
}
.nes_list-num li {
    float: left;
    padding: 0 1px 0 0;
    list-style-type: none;
}
.nes_list-num li a:hover, .nes_list-num li a:focus, .nes_list-num .nes_num-on, .nes_list-view-dore li a:hover, .nes_list-view-dore .nes_num-on {
    color: white;
    background: url('../images/sprite.png') no-repeat 1px 0;
    text-decoration: none;
}
.nes_list-view-dore li {
    margin: 0 0 1px 0 !important;
    padding: 0 !important;
    list-style-type: none;
}
.nes_list-num li a, .nes_list-view-dore li a {
    background: url('../images/sprite.png') no-repeat -17px 0;
    display: block;
    height: 16px;
    width: 17px;
    font-size: 0.9em;
    text-align: center;
    padding: 2px 0 0 1px;
}
.nes_list-num li a:focus .nes_hide, .nes_list-num li a:hover .nes_hide, .nes_list-num li .nes_num-on .nes_hide, .nes_list-view-dore li .nes_num-on .nes_hide, .nes_list-view-dore li a:hover .nes_hide {
    visibility: visible;
    text-decoration: none;
    color: white !important;
}
.nes_bg-home {
    border: 1px solid black;
    position: relative;
    background: #000;
    padding: 0 0 23px 0;
    clear: both;
}
.nes_home-resolution-2 .nes_switch-image-home {
    min-height: 550px;
    height: auto !important;
    height: 550px;
}
.nes_switch-stocked {
    height: 540px;
}
.nes_switch-image-home {
    position: absolute;/**/
    top: -32px;
    float: left;/**/
    z-index: 1;
    margin-bottom: -32px;/**/
    width: 100%;
    min-height: 585px;
    height: auto !important;
    height: 551px;
    display: none;
}
#nes_switch-image-home1 {
    display: block;
}
.nes_home-swf {
    text-align: center;
    width: 918px;
    margin: 0 auto;
    min-height: 538px;
    height: auto !important;
    height: 551px;
}
.nes_switch-stocked-swf .nes_switch-product-content {
    background: none !important;
}
.nes_block-news-global {
    padding: 30px 0 0 0;
    clear: both;
    overflow: hidden;
    height: 1%;
    position: absolute;
    right: 0;
    width: 100%;
    height: 250px;
}
.nes_news-block-gray {
    background: url('../images/voile-parag_03.png') repeat-y 0 0;
    margin: 55px 0 0 0;
    float: right;
    padding: 7px 0 0 0;
    width: 50%;
}
.nes_news-content-gray {
    padding: 0 10px;
    overflow: hidden;
    float: left;
    width: 444px;
}
.nes_home-title {
    margin: 0 0 5px 0;
    line-height: 30px;
}
.nes_home-title a {
    font-family: 'Times New Roman';
    font-size: 34px;
    font-weight: normal;
}
.nes_news-block-gray p {
    font-family: 'Trebuchet MS';
    font-size: 14px;
    padding: 0 0 10px 45px;
}
.nes_yelow-link {
    overflow: hidden;
    margin: 0 0 10px 0;
    height: 1%;
}
.nes_yelow-link a {
    background: url('../images/sprite.png') repeat-x 0 -254px;
    padding: 1px 5px;
    display: block;
    float: right;
}
.nes_yelow-link a:hover {
    background: url('../images/sprite.png') repeat-x 0 -276px;
}
.nes_yelow-link a span {
    display: block;
    float: left;
    background: url('../images/sprite.png') no-repeat 0 -99px;
    padding: 1px 0 1px 8px;
}
.nes_list-num li a:hover {
    color: white;
}
.wrapper ul li p {
    padding: 5px 5px 4px 5px !important;
}
.wrapper ul li span {
    padding: 9px 5px 4px 5px !important;
    display: block;
}
/* POP IN ***************************************************************** */
.nes_popin-content {
    clear: both;
    background: white;
    overflow: hidden;
    width: 912px;
    margin: 0 auto;
    padding: 0 0 10px 0;
}
.nes_imgPopin {
    float: left;
    margin: 0 10px 0 0;
}
.nes_infosPopin {
    float: left;
    width: 430px;
    padding: 8px 10px 0 0;
}
.nes_infosPopin h1 {
    font-size: 2.9em;
    font-weight: normal;
    font-family: 'Times New Roman';
    padding: 0 0 8px 0;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    margin: 0 0 12px 0;
    color: black;
}
.nes_infosPopin a:focus {
    outline: 1px dotted #333;
}
.nes_coffeeInfos {
    padding: 0 0 2px 13px;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    margin: 0 0 0 0 !important;
    color: black;
    overflow: hidden;
    height: 1%;
}
.nes_coffeeInfos li {
    clear: both;
    margin: 0 0 10px 0;
    height: 1%;
    list-style-type: none;
}
.nes_coffeeInfos li p {
    padding: 0;
}
.nes_coffeeInfos li img {
    margin: 0 5px 0 0;
}
.nes_coffeeInfos li span.nes_l-float {
    text-transform: uppercase;
    width: 158px;
    display: block;
    padding: 0 0 0 0;
}
.nes_blocScroll {
    margin: 0 0 5px 0;
}
.nes_innerBlocScroll {
    padding: 0 0 10px 0;
}
.nes_title-taste {
    padding: 7px 0 0 0;
    background: url('../images/bg_dotted.jpg') repeat-x 0 0;
    margin: 20px 0 0 0;
}
.nes_blocScroll h2 {
    margin: 0;
    font-variant: small-caps;
    font-size: 15px;
    color: #000000;
    font-weight: normal;
    background: url('../images/fleche_noir.gif') no-repeat 0 10px;
    padding: 0 0 0 11px;
}
.nes_titleH2 {
    margin: 0;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    background: url('../images/fleche_noir.gif') no-repeat 0 0.54em;
    padding: 0 0 0 11px;
    text-transform: uppercase;
}
.nes_blocScroll ul {
    margin: 3px 0 20px 23px;
}
.nes_blocScroll ul li {
    padding: 0 0 0 9px;
    background: url('../images/picto_link-3.gif') no-repeat 0 6px;
    list-style-type: none;
    color: black;
}
.nes_titleH2 {
    margin: 0 0 6px 0;
}
/* CARROUSEL INFINI HOME *************************************************** */
.infiniteCarousel .forward {
    background-position: 0 0;
    right: 0;
}
.infiniteCarousel .back {
    background-position: 0 -72px;
    left: 0;
}
.infiniteCarousel .forward:hover {
    background-position: 0 -36px;
}
.infiniteCarousel .back:hover {
    background-position: 0 -108px;
}
.showMessageAlerte {
    position: absolute;
    display: none;
    border : 1px solid #FFFFFF;
    padding-left : 10px;
    padding-right : 10px;
}
/* LIST VIEW *************************************************************** */
.nes_view-fonction {
    padding: 18px 0 16px 0;
    width: 907px;
    margin: 0 auto;
    position: relative;
}
.nes_view-fonction * {
    color: #ffffff;
}
.nes_view-fonction ul li {
    list-style-type: none;
    float: left;
    margin: 0 10px 0 0;
    background: url('../images/sep_menu.gif') no-repeat 100% 0;
    padding: 0 11px 0 0;
}
.nes_view-fonction ul li a img {
    position: relative;
    top: 1px;
}
.nes_subMenu {
    margin: -20px 0 0 100px;
    height: 15px;
}
.nes_subMenu li {
    float: left;
    margin: 0 10px 0 0;
    background: url('../images/puce-carre-recently.gif') no-repeat 100% 50% !important;
    padding: 0 10px 0 0;
    position: relative;
}
.nes_subMenu li.last {
    margin: 0;
    background: none;
    padding: 0;
}
.nes_subMenu li a img {
    float: left;
    margin: 0 5px 0 0;
}
.nes_subMenu li a span {
    float: left;
    position: relative;
    top: 3px;
}
.nes_back-link {
    padding: 0 0 0 26px;
}
.nes_back-link a {
    background: url('../images/sprite.png') no-repeat 0 -196px;
    display: block;
}
.nes_back-link a span {
    padding: 0 0 0 12px;
}
.nes_compare {
    background: url('../images/sep_list-view-pre.gif') no-repeat 0 0;
    padding: 0 0 0 26px;
}
.nes_compare a {
    background: url('../images/picto_lien-voile.gif') no-repeat 100% 0.5em;
    display: block;
}
.nes_compare a span {
    padding: 0 7px 0 0;
}
.nes_recentlyViewed {
    background: url('../images/sep_list-view-nxt.gif') no-repeat 100% 0;
    padding: 0 29px 0 0;
}
.nes_recentlyViewed a {
    background: url('../images/puce-drop.gif') no-repeat 100% 0.55em;
    padding: 0 9px 0 0;
}
.nes_recentlyViewed ul li a {
    background: none;
    padding: 0;
}
/* ############################################################################
     EXEMPLES DE MENU
############################################################################ */
/* EXEMPLE I ************************************************************** */
.nes_menuExample-1 ul ul {
    padding: 0;
}
.nes_menuExample-1 .nes_title-form {
    color: #000000;
    background: url('../images/fleche_noir.gif') no-repeat 0 0.5em;
    padding: 0 0 0 11px;
    text-transform: uppercase;
}
.nes_goTonespressoPro a {
    font-weight: normal !important;
    font-size: 0.9em;
    text-transform: none;
    display: block;
    background: url('../images/link-externe.gif') no-repeat 100% 3px !important;
    padding: 0 5px 0 0 !important;
    margin: 0 !important;
    display: block;
    float: right;
}
.nes_goTonespressoPro {
    padding: 8px 0 0 0 !important;
    margin: 0 0 0 0 !important;
    float: right;
    background: url('../images/dotted-li.gif') repeat-x 0 0;
    width: 100%;
    text-align: right;
    border: 1px solid red;
}
.nes_menuExample-1 #nes_nav .nes_menuForm ul li .nes_log-form-submit p.nes_l-float {
    float: left;
    padding: 0 !important;
    margin: 2px 0 0 0 !important;
}
.nes_menuExample-1 #nes_nav .nes_menuForm ul li .nes_log-form-submit p.nes_l-float a {
    background: url('../images/black-arrow.gif') no-repeat 0 0.5em;
    padding: 0 0 0 7px;
    margin: 0 !important;
}
.nes_menuExample-1 .nes_menuForm .nes_log-sep-submit {
    background: url('../images/bg_repeat-sign-in.png') repeat-x 0 0;
    padding: 3px 0 2px 0;
    margin: 0 9px 0 0;
    float: right;
}
.nes_menuExample-1 #nes_nav .nes_menuForm ul li .nes_log-form-submit input {
    font-weight: normal;
    background: url('../images/black-arrow.gif') no-repeat 5px 6px;
    padding: 0 0 0 9px !important;
    font-size: 0.9em;
    border: none;
    text-transform : uppercase;
}
/* EXEMPLE II ************************************************************* */
.nes_menuExample-2 #nes_nav .nes_menu-1 ul.nes-nav-under-list li {
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 0 0 0 5px;
}
.nes_menuExample-2 #nes_nav .nes_menu-1 ul.nes-nav-under-list li a {
    font-weight: normal;
}
.nes_menuExample-2 #nes_nav .nes_ext-link a {
    font-weight: normal;
}
#nes_nav ul .nes_relative-block span {
    position: relative;
    margin-top: -77px;
    left: 0;
    background: white;
    padding: 5px 4px 4px 5px;
    display: block;
    float: left;
}
#nes_nav ul .nes_relative-block span strong {
    color: black !important;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    background: url('../images/black-arrow.gif') no-repeat 0 0.5em !important;
    padding: 0 0 0 8px !important;
    word-wrap: break-word;
}
/* EXEMPLE IV ************************************************************* */
.nes_ssMenu-1 {
    width: 671px;
    float: left;
}
.nes_bigList {
    float: left;
    width: 217px;
}
/* ############################################################################
     PAGES INTERNES
############################################################################ */
/* COUNTRY DISPATCH ******************************************************* */
.nes_4col .nes_price-black-product {
    width: 908px !important;
}
.nes_4col .nes_add-block {
    margin: 2px 0 0 0 !important;
    padding-bottom: 25px
}
.nes_countryContent {
    background: url('../images/bg_content.png') repeat 0 0;
    margin: 25px 0 0 0;
    padding: 24px 10px 12px 10px;
}
.nes_bg-degrade-first-inner {
    clear: both;
    padding: 25px 0 25px 0;
}
.nes_linkCountry {
    padding: 0 0 20px 0;
    overflow: hidden;
    height: 1%;
    margin: 0 0 16px 0 !important;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_linkCountry li {
    float: left;
    margin: 0 10px 0 0;
    list-style-type: none;
    padding: 0;
    background: url('../images/sep_menu.gif') no-repeat 100% 0;
    padding: 0 11px 0 10px;
}
.nes_linkCountry li img {
    margin: 0 0 0 7px;
    position: relative;
    z-index: 0;
    top: 1px;
}
.nes_4col h2 {
    font-variant: small-caps;
    color: #FFFFFF;
    background: url('../images/sprite.png') no-repeat 0 -760px;
    margin: 0 0 12px 0;
    padding: 0 0 0 11px;
    font-weight: normal;
    font-size: 1.3em;
}
.nes_contryList {
    padding: 0 0 0 3px;
    margin-bottom: 11px;
}
.nes_contryList li {
    list-style-type: none;
    padding: 0;
}
.nes_contryList li a {
    color: #FFFFFF;
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 0 0 8px;
}
.nes_contryList li a:hover {
    color: #b68e26;
    background: url('../images/sprite.png') no-repeat 0 -678px;
    padding: 0 0 0 8px;
}
.nes_contryList li.nes_contryListOn a {
    color: #FFFFFF;
    font-size: 1.3em;
    font-variant: small-caps;
    background: url('../images/sprite.png') no-repeat 0 -710px;
}
.nes_contryList li ul, .nes_contryList li.nes_contryListOn ul {
    margin: 0 0 6px 18px;
}
.nes_contryList li ul li a, .nes_contryList li.nes_contryListOn ul li a {
    color: #FFFFFF;
    background: url('../images/sprite.png') no-repeat 0 -100px !important;
    padding: 0 0 0 8px;
    font-variant: normal;
    font-size: 1em;
}
.nes_contryList li ul li a:hover, .nes_contryList li.nes_contryListOn ul li a:hover {
    color: #b68e26;
    background: url('../images/sprite.png') no-repeat 0 -678px !important;
    padding: 0 0 0 8px;
    font-size: 1em;
}
.nes_blocHeader {
    width: 918px;
    margin: 0 auto;
    position: relative;
    z-index: 4;
    height: 131px;
}
.nes_blocHeader img {
    display: block;
}
.nes_innerBlocHeader {
    position: absolute;
    top: 13px;
    left: 22px;
}
.nes_innerBlocHeader h1 {
    font-family: 'Times New Roman';
    font-size: 2.4em;
    font-weight: normal;
}
.nes_innerBlocHeader span {
    display: block;
    font-size: 1.45em;
}
.nes_white-quick-bloc {
    background: white;
    margin: 32px 0 0 0;
    padding: 10px 0 34px 0;
    border-bottom: 1px solid white;
    height: 1%;
}
.nes_text-top-quick {
    font-size: 14px;
    font-variant: small-caps;
    font-weight: normal;
    background: url('../images/arrow-bck.gif') no-repeat 10px 50% !important;
    padding: 0 0 0 20px;
    margin: 0 0 5px 0;
}
.nes_white-quick-bloc * {
    color: black;
}
ul.nes-quick-push li, .nes_white-quick-bloc ul li {
    list-style: none;
}
ul.nes-quick-push li * {
    color: white;
    font-family: 'Trebuchet MS';
    font-weight: normal;
}
ul.nes-quick-push .nes_quick-col-left {
    position: relative;
    height: 130px;
    margin: 0 0 10px 0;
    font-size: 14px;/*border: 1px solid white;*/
}
ul.nes-quick-push .nes_quick-col-left-offer {
    height: auto;
    z-index: 0;
}
.nes_quick-col-left-offer-select {
    z-index: 3 !important;
}
ul.nes-quick-push .nes_quick-col-left-offer p {
    font-size: 11px;
    padding: 0 20px 6px 0;
    line-height: 1.1em;
    font-weight: normal;
}
/*ul.nes-quick-push .nes_quick-col-left-select {
    z-index:2 !important;
}*/
ul.nes-quick-push li label {
    margin: 2px 16px 0 0;
}
ul.nes-quick-push li .nes_quick-transp {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url('../images/transp-quick.png') repeat;
    width: 209px;
    display: block;
    padding: 2px 4px 1px 4px;
    z-index: 0;
    height: 27px;
}
ul.nes-quick-push li .nes_quick-offer-pos {
    position: absolute;
    bottom: 0;
    left: 0;
    background: none;
    width: 209px;
    display: block;
    padding: 3px 3px 35px 9px;
    z-index: 0;
}
ul.nes-quick-push li .nes_quick-offer-pos h2 {
    font-family: 'Time New Roman';
    font-size: 18px;
    font-weight: normal;
    padding: 0 10px 3px 0;
    margin: 0;
}
.nes_list-form-quick {
    clear: both;
}
ul.nes-quick-push li .nes_quick-offer-pos p a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
    padding: 0 0 0 7px;
}
ul.nes-quick-push li .nes_quick-transp .nes_select-quantity a {
    background: none;
    float: left;
    color: #242223;
    padding: 0 2px;
}
ul.nes-quick-push li .nes_quick-transp span {
    letter-spacing: -0.05em;
}
ul.nes-quick-push li .nes_quick-transp {
    color: white;
}
.nes_quick-col-left form span {
/*margin-top: 3px;*/
}
.nes_quick-col-left form label {
    margin-top: 4px !important;
    margin-right: 10px !important;
    display: block;
    width: 96px;
    text-align: right;
}
.nes_quick-col-left .nes_linkAddToBag {
    float: none;
    text-align: center;
    padding: 2px 0;
    margin-top: 2px;
}
.nes_quick-col-left .nes_linkAddToBag span {
    padding: 0 0 0 8px;
}
.nes_quick-col-left .nes_linkAddToBag-white span {
    color: black !important;
}
.nes_quick-col-left .nes_linkAddToBag-white {
    background: #765806 url('../images/bg_machine-infos-hover.png') repeat-x 0 0 !important;
}
.nes_quick-col-left .nes_linkAddToBag-white span {
    background: url('../images/picto_proceed_3s.gif') 0 6px no-repeat!important;
    padding: 0 0 0 8px!important;
}
/************Milieu**************/
.nes_colMid-small {
    width: 414px;
    margin: 0 auto;
    position: relative;
    margin-top: -42px;
}
.nes_filter-menu {
    display: block;
    clear: both;
    background: url('../images/fd-repeat-gris-2.png') repeat-x 0 0;
    width: 414px;
    padding-bottom: 10px;
}
.nes_filter-menu {
    display: none;
}
.nes_filter-menu-actif {
    display: block;
}
.nes_quick-filter {
    overflow: hidden;
    height: 1%;
    position: relative;
    margin: 0 auto;
}
.nes_quick-filter li {
    float: left;
    padding: 0;
    margin: 0 4px 0 0 !important;
    list-style: none;
}
.nes_quick-filter li.nes_last-filter-quick {
    margin: 0 0 0 0 !important;
}
.nes_filter-menu li {
    float: left;
    padding: 0;
    list-style: none;
}
.nes_quick-filter li ul, .nes_filter-menu ul {
    padding: 0 0 0 10px;
}
.nes_quick-filter li ul li, .nes_filter-menu ul li {
    padding: 0;
    margin: 0 10px 0 0;
}
.nes_quick-filter li ul .nes_last-filter, .nes_filter-menu ul .nes_last-filter {
    margin: 0;
}
.nes_quick-filter li a, .nes_filter-menu li a {
    color: black;
    display: block;
    float: left;
    height: 1%;/*white-space: nowrap !important;*/
}
.nes_quick-filter li a span, .nes_filter-menu li a span {
    height: 1%;
    display: block;
    float: left;
    padding: 6px 6px 8px 13px;
}
.nes_quick-filter li a span {
    width: 100px;
    text-align: center;
    padding: 6px 0 8px 0;
}
.nes_quick-filter li a span.nes_ltwo_quick {
    width: 100px;
    text-align: center;
    padding: 4px 0 4px 0;
    line-height: 1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
.nes_Mac .nes_quick-filter li a span {
    padding: 10px 0 8px 0;
}
.nes_Mac .nes_quick-filter li a span.nes_ltwo_quick {
    padding: 8px 0 4px 0;
}
.nes_Mac .nes_continueContent input {
    padding: 3px 10px 3px 20px;
}
}
.nes_quick-filter li ul li a, .nes_filter-menu ul li a {
    display: block;
    width: 89px;
    text-align: center;
    border: 1px solid #e6e5dd;
    padding: 6px 0 4px 0;
    text-transform: uppercase;
    background: #ffffff url('../images/fond-sous-menu-quick-2.png') repeat-x 0 100%;
}
.nes_filter-menu ul li a.nes_tab-lignes {
    padding: 3px 0 2px 0 !important;
    line-height: 1em;
}
.nes_quick-filter li a span, .nes_filter-menu li a span {
    font-size: 12px;
    font-weight: bold;
    color: #242223;
}
.nes_quick-filter li ul li a span, .nes_filter-menu ul li a span {
    font-size: 11px;
    display: block;
    float: none;
    background: url('../images/picto_bas-filter-gris.gif') no-repeat 50% 100%;
    padding: 0 0 7px 0;
    text-align: center;
    font-weight: normal;
}
.nes_quick-filter li ul li a:hover, .nes_filter-menu ul li a:hover {
    background: white;
    border-color: #e6e5dd;
}
.nes_filter-menu ul li .nes_quick-fade-border:hover, .nes_filter-menu ul li.nes_quick-active a {
    background: white;
    border-top: 1px solid #e6e5dd;
    border-left: 1px solid #e6e5dd;
    border-right: 1px solid #e6e5dd;
    border-bottom: none;
}
.nes_filter-menu ul li .nes_quick-fade-border {
    border: 1px solid #f7f7f4;
    border-bottom: none;
}
.nes_filter-menu ul li a {
    position: relative;
    top: 0;
    z-index: 0;
}
.nes_filter-menu ul li.nes_quick-active a {
    z-index: 2;
    padding-bottom: 5px;
}
.nes_filter-menu ul li.nes_quick-active a span, .nes_filter-menu ul li a:hover span {
    font-size: 11px;
    display: block;
    float: none;
    background: url('../images/puce-bas-filter.gif') no-repeat 50% 100%;
    padding: 0 0 7px 0;
    text-align: center;
    font-weight: normal;
}
.nes_quick-filter-bas .nes_quick-filter {
    position: static;
}
.nes_quick-filter li a:hover, .nes_quick-filter li .nes_filter-actif {
    background: url('../images/fond-li-filtre-2.png') repeat-x 0 0;
}
.nes_quick-filter li .nes_filter-actif span {
    background: url('../images/tiret-milieu-filter.gif') no-repeat 50% 100%;
}
.nes_quick-filter-bas .nes_quick-filter li .nes_filter-actif span {
    background: none;
}
.nes_text-filter {
    font-style: italic;
    color: #636162;
    font-size: 10px;
    padding: 5px 0 3px 10px !important;
    font-size: 10px;
    position: relative;
    font-weight: normal;
}
.nes_text-filter a {
    background: url(../images/picto_close-filter.gif) no-repeat scroll 98% 3px;
    color: #656465;
    display: block;
    font-size: 0.9em;
    padding: 0 14px 0 5px;
    font-style: normal;
    position: absolute;
    top: 5px;
    right: 10px;
}
.nes_filter-menu ul li .nes_switch_content_quick {
    background: #F4F4F4 url('../images/fond-sous-menu-quick-3-1.png') repeat-x 0 0;
    padding: 0 10px 10px 10px;
    width: 394px;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick {
    background: white;
    border: 1px solid #e6e5dd;
    height: 114px !important;
    position: relative;
    z-index: 1;
    top: -2px;
    color: #242223;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick * {
    color: #242223;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick div.info-bulle-contenu {
    top: 31px !important;
    left: -47px !important;
    padding: 4px 0 0 0;
    background: url('../images/picto-infobulle-3.gif') no-repeat 50% 0;
    white-space: normal !important;
    font-weight: normal;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick div.info-bulle-contenu div {
    width: 104px;
    text-align: center;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size div.info-bulle-contenu {
    top: 71px !important;
    left: -20px !important;
    padding: 4px 0 0 0;
    background: url('../images/picto-infobulle-3.gif') no-repeat 50% 0;
    font-weight: normal;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size .nes_size-filter:hover div.info-bulle-contenu {
    display: block !important;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size .nes_size-filter:hover {
    position: relative;
}
.nes_switch_tabs_quick {
    position: relative;
    margin: 0;
    min-height: 50px;
    height: auto !important;
    height: 50px;
}
.nes_switch_tabs_quick li {
    position: static;
}
.nes_switch_content_quick {
    clear: both;
    margin-left: -10px;
}
.nes_switch_content_quick {
    position: absolute !important;
    top: 36px;
    left: 0 !important;
    margin-left: 0;
    display: none;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size {
    margin: 18px 0 0 0;
}
/*******************************/
.nes_list-quick {
    padding: 115px 0 0 0;
    height: 2000px;
}
.nes_list-form-quick .nes_blocNoresults {
    background: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_imgRecipe span strong {
    line-height: 1.3em;
}
.nes_filter-menu {
    position: absolute;
}
.nes_list-quick {
    padding: 600px 0 0 0;
}
.nes_colMid-chocolat .nes_list-quick-2 {
    padding: 30px 0 0 0 !important;
}
.nes_script .nes_list-quick {
    padding: 85px 0 0 0 !important;
}
body.nes_script .nes_filter-menu li {
    height: 1%;
}
}
.nes_list-filter {
    margin: 0 auto 10px auto;
    padding: 6px;
    width: 402px;
}
.nes_price-block-bag {
    width: 176px;
}
.nes_list-filter .nes_price-block-bag .nes_list-price {
    display: block;
    float: right;
    margin: 10px 5px 3px 0 !important;
    padding-top: 0 !important;
    text-align: right;
}
.nes_list-filter .nes_price-block-bag span.nes_addToBag {
    font-weight: normal;
    clear: both !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    text-align: right;
    width: auto !important;
}
.nes_list-filter strong {
    font-weight: normal;
}
.nes_list-selected {
    background: #E2E2E2 url('../images/selected-list-filter.png') repeat-x;
}
.nes_list-special, .nes_list-special:hover {
    background: url('../images/bg_special.jpg') no-repeat 0 0;
}
.nes_list-special-big {
    background: url('../images/bg_special-big.jpg') no-repeat 0 0;
}
.nes_list-special span, .nes_list-special a, .nes_list-special strong, .nes_list-special-big span, .nes_list-special-big a, .nes_list-special-big strong {
    color: white;
    font-weight: normal;
}
.nes_list-special-big .nes_addToBag a {
    color: black;
}
.nes_list-filter span, .nes_list-filter a {
    float: left;
    font-size: 14px;
    font-weight: normal;
}
.nes_list-filter .nes_list-img {
    width: 54px;
    float: left;
}
.nes_list-filter .nes_list-name {
    width: 185px;
    padding: 10px 0 0 0;
}
.nes_list-filter .nes_list-price {
    width: 80px;
    text-align: right;
    margin: 0 10px 0 0;
    padding: 10px 0 0 0;
}
.nes_list-filter .nes_list-price strong {
    margin: 0 0 0 5px;
}
.nes_list-qty {
    margin: 6px 0 0 0;
    width: 60px;
}
.nes_quick-filter-bas {
    background: #ECECEC;
    overflow: hidden;
    ;
    height: 1%;
}
.nes_quick-filter-bas .nes_quick-filter {
    width: 414px;
    margin: 0 auto;
}
/* #############################################
    Ajoute par Hanan
############################################# */
.nes_shop-promo {
    /*overflow: hidden;*/
    height: 1%;
    padding: 0;
    margin: 0;
}
.nes_shop-promo li {
    padding: 0;
    float: left;
    list-style: none;
    font-size: 14px;
}
.nes_shop-promo li.infos-pdt-bag {
    width: 420px;
}
.nes_shop-promo li .nes_checked-picto {
    width: 411px;
    margin: 0 15px 0 0;
    font-size: 14px;
    padding-top: 6px;
}
.nes_shop-promo li .nes_list-img {
    margin: 0 10px 0 0;
}
.nes_shop-promo li .nes_list-img img {
    top: -3px;
    position: relative;
}
.nes_shop-promo li span.nes_list-name {
    display: block;/*margin: 15px 10px 0 0;*/
}
.nes_shop-promo li p.nes_list-name {
    margin: 16px 10px 0 0;
    width: auto !important;
    padding: 0;
}
.nes_shop-promo li .nes_list-qty {
    margin: 6px 10px 0 0;
    width: auto;
}
.nes_shop-promo li .nes_list-qty-price {
    margin: 6px 0 0 0;
    width: auto;
}
.nes_shop-promo li .nes_list-name {
    color: black;
    margin: 6px 10px 0 0;
}
.nes_shop-promo .nes_add-shopping {
    float: right;
    padding: 4px 7px 0 0;
}
.nes_shop-promo .nes_add-shopping-bottom {
    padding: 14px 7px 0 0;
}
.nes_span-shopp-add {
    font-size: 12px;
    margin: 3px 5px 0 0;
    display: block;
    text-align: right;
    /**/width: 280px;
    float: left;
}
.nes_list-name-span {
    width: 400px;
}
.nes_add-shopping a {
    background: url('../images/bg-shop-add.png') no-repeat 0 0;
    padding: 2px 5px 3px 14px;
    display: block;
    float: left;
}
/*.nes_add-shopping-2 a {
    font-size: 11px;
    padding: 3px 5px 4px 14px;
}*/
.nes_add-shopping a strong {
    font-weight: normal;
}
.nes_shop-promo li .nes_list-price {
    margin: 6px 10px 0 0;
}
.nes_innerColRight {
    /*position: relative;*/
    width: 237px;
    /*left: -10px;*/
    margin-top: -65px;
    z-index: 5;
}
.nes_blocShoppingBag {
    background: url('../images/bg_right-top.png') no-repeat 0 0;
    padding: 12px 0 0 0;
    width: 237px;
    z-index: 1
}
.nes_info-gris-shop .nes_welcome-text {
    width: 650px;
    padding: 10px 0 8px 0;
}
.nes_info-gris-shop .nes_welcome-text-big {
    width: 95%;
}
.nes_blocShoppingBag .nes_innerBlocShoppingBag {
    background: url('../images/bg_right-bottom.png') no-repeat 0 100%;
    padding: 0 0 16px 20px;
    width: 217px;
    position: relative;
}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .nes_shop-bulle-top .nes_erreurNote {
    padding-left: 0;
}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .nes_shop-bulle-top-showed {
    display: none;
}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .nes_shop-bulle-top {
    position: absolute;
    top: 100%;
    width: 197px;
    margin-top: -23px;
}
.nes_bg-quick {
    background: #ffffff url('../images/bg-quick.png') repeat-x;
    clear: both;
}
.nes_bg-opacite-hover {
    background-color: black;
}
.nes_innerBlocShoppingBag h2 {
    background: #ededed url('../images/bg_shopping-bag.png') repeat-x 0 100%;
    position: relative;
    margin-top: -5px;
    width: 197px;
    left: -10px;
    padding: 14px 10px 15px 10px;
    font-size: 1.85em;
    font-family: 'Times New Roman';
    font-weight: normal;
    color: #242223;

}
.nes_name-quick-r {
    width: 85px !important;
}
.nes_innerBlocShoppingBag h3 {
    margin: 0 0 6px 0;
}
.nes_innerBlocShoppingBag h3 a {
    display: block;
    background: url('../images/picto_country.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
    text-transform: uppercase;
    font-weight: normal;
    color: #504e4f;
    font-size: 11px;
    white-space: nowrap;
}
.nes_innerBlocShoppingBag ul {
    /*background: url('../images/bg_dotted-tab.gif') no-repeat 35% 0;*/
    width: 228px;
    left: -10px;
    position: relative;
    clear: both;
    padding: 7px 0 0 0;
}
.nes_innerBlocShoppingBag ul li {
    clear: both;
    color: #4c4c4c;
    overflow: hidden;
    /*height: 15px;*/
    margin-bottom: 2px;
}
.nes_majText {
    text-transform: uppercase;
}
.nes_majText .nes_blocErreur p {
    text-transform: none;
}
.nes_separateur {
    background: url('../images/bg_dotted-tab-small.gif') no-repeat 50% 0;
    margin: 6px 0 0 0;
    padding: 6px 5px 0 10px;
}
.nes_separateur_2 {
    background: url('../images/bg_dotted-tab-small2.gif') no-repeat 50% 0;
    margin: 14px 0 0 0;
    padding: 9px 5px 0 10px;
}
.nes_proceedOrder {
    margin: 0;
    padding: 0;
}
.nes_proceedOrder a {
    background: #322f31 url('../images/bg_proceed.png') repeat-x 0 100%;
    padding: 4px 0 4px 0;
    width: 197px;
    text-align: center;
    display: block;
}
.nes_proceedOrder a span {
    color: white;
    background: url('../images/picto_proceed.gif') no-repeat 0 6px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}
.nes_innerBlocShoppingBag ul li span.nes_l-Capsule {
    padding: 0 !important;
}
.nes_innerBlocShoppingBag ul li span {
    display: block;
    padding: 2px 0 3px 10px !important;
    line-height: 1.2em;
    font-weight: normal;
}
.nes_innerBlocShoppingBag ul .nes_r-float {
    padding: 2px 15px 3px 0 !important;
    text-align: right;
    width: 70px;
}
.nes_innerBlocShoppingBag .nes_blocErreur {
    clear: both;
    background: url('../images/bg_warning.gif') no-repeat 0 0;
    padding: 8px 3px 4px 4px;
    width: 190px;
    margin-bottom: 4px;
}
.nes_smallSpan {
    width: 23px;
    text-align: right;
}
.nes_BigSpan {
    width: 95px;
    text-align: left;
}
.nes_estimated-tax {
    width: 120px;
}
.nes_msgError {
    text-transform: none;
    color: #b10000 !important;
    font-weight: bold;
    /*background: url('../images/picto_warning.png') no-repeat 0 1px;
    padding: 2px 0 0 20px !important;*/
    padding: 2px 0 0 0 !important;
    white-space: nowrap;
    word-spacing: -1px;
}
.nes_innerBlocShoppingBag .nes_blocErreur p {
    padding: 0;
}
.nes_innerBlocShoppingBag .nes_blocErreur p.nes_erreurNote {
    font-size: 0.9em;
    text-transform: none;
    margin-left: 2px;
    line-height: 11px;
    padding: 0;
}
.nes_blocServices {
    background: url('../images/bg_bloc-right2-top.png') no-repeat 0 0;
    padding: 10px 0 0 0;
    width: 237px;
}
.nes_blocServices-not-logged {
    margin: 50px 0 0 0;
}
.nes_blocServices .nes_innerBlocServices {
    background: url('../images/bg_bloc-right2-bottom.png') no-repeat 0 100%;
    padding: 7px 20px 10px 20px;
}
.nes_blocServices h3 {
    text-transform: uppercase;
    color: #242223;
    font-weight: normal;
    margin: 0 0 8px 0;
}
.nes_blocServices ul {
    margin: 0;
    padding: 0 0 0 18px;
}
.nes_blocServices ul li {
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    clear: both;
    overflow: hidden;
    height: 1%;
    font-weight: normal;
}
.nes_blocServices ul li img {
    float: left;
    margin: 0 8px 0 0;
    width: 28px;
}
.nes_blocServices ul li span {
    display: block;
    background: url('../images/sep_service.gif') no-repeat 0 0;
    float: left;
    width: 130px;
    padding: 2px 0 3px 10px;
}
.nes_blocServices ul li span small {
    font-size: 0.9em;
}
.nes_blocServices ul li.nes_byPhone, .nes_blocServices ul li.nes_Services-tow-lines {
    line-height: 12px;
}
.nes_blocServices ul li.nes_byPhone span, .nes_blocServices ul li.nes_Services-tow-lines span {
    padding: 0 0 0 10px;
}
.nes_innerBlocShoppingBag ul li.nes_on, /*.nes_innerBlocShoppingBag ul li:hover,*/ .nes_innerBlocShoppingBag ul li.nes_quick_li_hover {
    background: #322F31;
    color: white;
    position: relative;
    cursor: pointer;
}
.nes_innerBlocShoppingBag ul li.nes_on span, .nes_innerBlocShoppingBag ul li.nes_on strong, /*.nes_innerBlocShoppingBag ul li:hover span,
.nes_innerBlocShoppingBag ul li:hover strong*/ .nes_innerBlocShoppingBag ul li.nes_quick_li_hover span, .nes_innerBlocShoppingBag ul li.nes_quick_li_hover strong {
    color: white
}
.nes_innerBlocShoppingBag ul li.nes_on a, /*.nes_innerBlocShoppingBag ul li:hover a*/ /*.nes_innerBlocShoppingBag ul li.nes_quick_li_hover a*/
.nes_innerBlocShoppingBag ul li.nes_quick_li_hover a {
    display: block;
    /* width: 5px;
    height: 5px; */
    background: url('../images/picto_supprimer.gif') no-repeat center center;
    position: absolute;
    /* top: 6px;
    right: 5px; */
    height: 18px;
    right: 0;
    top: 0;
    width: 15px;
}
.nes_innerBlocShoppingBag ul > li.nes_noHover-alert {
    height: 1%;
}
.nes_innerBlocShoppingBag ul li.nes_noHover:hover, .nes_innerBlocShoppingBag ul li.nes_noHover-alert {
    background: none;
    color: black;
    cursor: auto;
}
.nes_innerBlocShoppingBag ul li.nes_noHover:hover span, .nes_innerBlocShoppingBag ul li.nes_noHover:hover strong, .nes_innerBlocShoppingBag ul li.nes_noHover-alert:hover span, .nes_innerBlocShoppingBag ul li.nes_noHover-alert:hover strong {
    color: black
}
.nes_innerBlocShoppingBag ul li.nes_noHover_2:hover {
    background: url('../images/bg_dotted-tab-small.gif') no-repeat 50% 0;
    color: black;
    cursor: auto;
}
.nes_innerBlocShoppingBag ul li.nes_noHover_2:hover span {
    color: black
}
.nes_innerBlocShoppingBag ul li.nes_noHover_3:hover {
    background: url('../images/bg_dotted-tab-small2.gif') no-repeat 50% 0;
    color: black;
    cursor: auto;
}
.nes_innerBlocShoppingBag ul li.nes_noHover_3:hover span {
    color: black
}
.nes_globalList {
    margin: 0 0 25px 0;
}
.nes_globalList h2 {
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 6px 10px;
    border-bottom:1px dotted #000;
}
.nes_btn-fct-pn {
    display: none;
}
.nes_script .nes_btn-fct-pn {
    display: block;
}
.nes_price-subtotal {
    width: 115px;
}
/* LISTE MACHINES ********************************************************* */
.nes_blocListMachines {
    width: 919px;
    margin: 0 auto 0 auto;
    padding: 0 0 11px 0;
    position: relative;
    z-index: 1;
}
.nes_listMachine, .nes_listAccessories {
/*overflow: hidden;*/
}
.nes_blocNoresults {
    text-align: center;
    background: url('../images/bg_list-accessories.png') repeat 0 0;
    padding: 19px 0 25px 0 !important;
    margin-bottom: 15px;
}
.nes_blocNoresults p {
    font-size: 28px;
    font-weight: normal;
    line-height: 30px;
    padding: 0 0 21px 0;
}
.nes_blocNoresults a {
    display: block;
    background: #836106 url('../images/bg_reset.png') repeat-x 0 0;
    width: 82px;
    margin: 0 auto;
    font-size: 12px;
    padding: 3px 7px 1px 7px;
    font-weight: normal;
}
.nes_blocNoresults a span {
    display: block;
    background: url('../images/picto_reset.png') no-repeat 0 4px;
    padding-left: 7px;
}
.nes_script .nes_blocListMachines {
    margin: 122px auto 0 auto;
    height: 2000px;
}
.nes_blocListMachines li {
    list-style-type: none;
}
.nes_blocNoresults .nes_text-empty-account {
    font-size: 26px;
}
.nes_innerBlocListMachines, .nes_innerBlocListMachinesBig, .nes_innerBlocListMachinesSmall {
    float: left;
    height: 259px;
    width: 229px;
    margin: 1px 1px 0 0;
    position: relative;
    z-index: 0;
    background: url('../images/bg_bloc-list-machine.png') repeat-x 0 0;
}
.nes_innerBlocListMachinesBig a, .nes_innerBlocListMachines a, .nes_innerBlocListMachinesSmall a {
    color: black !important;
}
.nes_link-product-center {
    display: block;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 0;
    outline: none;
}
.nes_mac-selection .nes_link-product-center {
    bottom: 62px;
}
.nes_innerBlocListMachinesSmall {
    width: 228px;
    margin-right: 0 !important;
}
.nes_deux-fonds {
    background: url("../images/bg_recap.png") repeat-y 0 0;
    overflow: hidden;
    height: 1%;
    padding: 14px 0 23px 0;
}
.nes_deux-fonds h2 {
    background: none !important;
    font-size: 26px !important;
    letter-spacing: -0.05em;
    line-height: 1em;
    padding-bottom: 5px !important;
}
.nes_deux-fonds h2 strong {
    font-size: 26px !important;
    font-style: italic;
}
.nes_deux-fonds p {
    font-size: 14px;
    padding-right: 15px;
    line-height: 1.2em;
}
.nes_link-skip {
    background: url("../images/sprite-2.png") no-repeat 0 -619px;
    padding: 4px 8px 5px 18px;
    font-size: 14px;
}
.nes_link-skip:hover {
    background: url("../images/sprite-2.png") no-repeat 0 -646px;
}
.nes_bloc-2bg {
    width: 406px;
    padding: 0 16px 0 25px;
}
.nes_deux-fonds-puce {
    background: url("../images/puce-2bg.gif") no-repeat 209px 100%;
    margin: 25px 0 60px 0;
    padding: 0 0 15px 0;
}
.nes_chapeau-login {
    margin: 21px 0 0 0;
    font-size: 14px;
    padding: 0;
}
.nes_chapeau-login-bt {
    margin: 21px 0 -4px 0;
}
/*.nes_innerBlocListMachines img {
    width: 229px;
    height: 229px;
}
.nes_innerBlocListMachinesSmall img {
    width: 228px;
    height: 229px;
}
.nes_innerBlocListMachinesBig img {
    width: 459px;
    height: 229px;
}*/
.nes_innerBlocListMachinesBig {
    width: 459px;
}
.nes_linkMachine {
    position: absolute;
    bottom: 42px;
    right: 10px;
    height: 1%;
}
.nes_verChinoise .nes_linkMachine {
    top: -36px;
}
.nes_innerBlocListMachines .nes_listInfosMachine {
    width: 209px;
}
.nes_innerBlocListMachinesSmall .nes_listInfosMachine {
    width: 208px;
}
.nes_innerBlocListMachinesBig .nes_listInfosMachine {
    width: 439px;
}
.nes_verChinoise .nes_listInfosMachine {
    height: 23px;
    padding: 3px 10px 5px 10px;
}
.nes_listInfosMachine {
    height: 20px;
    background: #cccccc url('../images/bg_name-list-accessories.png') repeat-x 0 100%;
    padding: 10px 10px 6px 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 438px;
    border-top: 1px solid gray;/*overflow:hidden;*/
}
.nes_listInfosMachine-2Lines {
    height: 28px;
    padding: 6px 10px 2px 10px;
}
.nes_listInfosMachine-2Lines p.nes_machinePrice {
    /*margin-top: 7px;*/
    color: #373737;
}
.nes_listInfosMachine-3Lines {
    height: 31px;
    padding: 2px 10px 3px 10px;
}
.nes_listInfosMachine-3Lines p.nes_machinePrice {
    margin-top: 7px;
    color: #373737;
}
.nes_on .nes_listInfosMachine {
    /*height:auto!important;
    cursor: pointer;*/
    min-height: 75px !important;
    background: #3E3E3E;
}
/*.nes_on .nes_verChinoise .nes_listInfosMachine,
.nes_innerBlocListMachines:hover .nes_verChinoise .nes_listInfosMachine,
.nes_innerBlocListMachinesBig:hover .nes_verChinoise .nes_listInfosMachine,
.nes_innerBlocListMachinesSmall:hover .nes_verChinoise .nes_listInfosMachine {
    height:auto;
}

.nes_on .nes_listInfosMachine,
.nes_innerBlocListMachines:hover .nes_listInfosMachine,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine {
    height:auto;
    cursor: pointer;
    background:#3E3E3E;
}
*/
.nes_innerBlocListMachines-RR:hover .nes_listInfosMachine, .nes_innerBlocListMachines-RR-hover .nes_listInfosMachine {
    background: #675f4d !important;
}
.nes_innerBlocListMachines-RR .nes_listInfosMachine p.nes_none {
    background: #302e2f url('../images/bg_machine-infos-rr-2.png') repeat-x 0 100%;
}
.nes_innerBlocListMachines-RR {
    background: url('../images/bg_bloc-list-machine-rr.png') repeat-x 0 0;
}
.nes_innerBlocListMachines-RR .nes_linkMachine li.nes_machineViewDetails a {
    color: white !important;
    background: url('../images/picto_view.gif') no-repeat 0 5px !important;
}
.nes_innerBlocListMachines-RR .nes_listInfosMachine .nes_none:hover {
    background: #302e2f url('../images/bg_machine-infos-rr-2.png') repeat-x 0 100%;
}
.nes_on .nes_listInfosMachine-2Lines, .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-2Lines, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines, .nes_on .nes_listInfosMachine-3Lines, .nes_innerBlocListMachines:hover .nes_listInfosMachine-3Lines, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-3Lines, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-3Lines {
    height: auto;
    /*cursor: pointer;*/
    padding: 5px 10px 3px 10px;
}
.nes_on .nes_listInfosMachine .nes_none, .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_none, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_none, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_none, .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_isNotOrderable, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_isNotOrderable, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_isNotOrderable {
    display: block;
    clear: both;
}
.nes_on .nes_listInfosMachine .nes_noneOut, .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_noneOut, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_noneOut, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_noneOut {
    cursor: auto !important;
}
.nes_listInfosMachine .nes_none {
    background: #aa831e url('../images/sprite.png') repeat-x 0 -593px;
    text-transform: none;
    padding: 0;
    width: 100% !important;
    text-align: center;
    margin: 6px 0 0 0;
}
.nes_plpVeil {
    opacity: 0.7;
    filter : alpha(opacity=70);
    background: none repeat scroll 0 0 #666;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 10;
}
.nes_plpVeil a {
    height: 100%;
    width: 100%;
    display: block;
}
.nes_isNotOrderable {
    height: 22px;
    display: none;
}
.nes_listInfosMachine {
    z-index: 11;
}
#nes_global .nes_listInfosMachine .nes_continueContent-degraded:hover, .nes_listInfosMachine .nes_continueContent-degraded {
    background: none;
}
.nes_listInfosMachine .nes_outOfStock {
    display: inline;
    float: none;
    font-size: 11px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_listInfosMachine .nes_outOfStock {
	display: inline;
	float: right;
	font-size: 11px;
}
}
/*.nes_listInfosMachine-RR .nes_none{
    background: #aa002b url('../images/bg_machine-infos-RR.png') repeat-x 0 100%!important;
}*/
.nes_listInfosMachine-2Lines .nes_none, .nes_listInfosMachine-3Lines .nes_none {
    margin: 6px 0 5px 0;
}
.nes_listInfosMachine span.nes_none {
    background: none;
    text-transform: none;
    padding: 0;
    width: auto !important;
    text-align: right;
    margin: 0;
}
.nes_on .nes_listInfosMachine .nes_machineName, .nes_on .nes_listInfosMachine .nes_machinePrice, .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machineName, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_machineName, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machineName, .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machinePrice, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_machinePrice, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machinePrice {
    margin-top: 20px;
}
.nes_register .nes_on .nes_listInfosMachine .nes_machineName {
    margin-top: 0;
}
.nes_on .nes_listInfosMachine p.nes_machineName a, .nes_innerBlocListMachines:hover .nes_listInfosMachine p.nes_machineName a, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine p.nes_machineName a, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine p.nes_machineName a {
    color: white !important;
    background: url('../images/sprite.png') no-repeat 0 -102px;
}
.nes_on .nes_listInfosMachine-2Lines p.nes_machineName a, .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines p.nes_machineName a, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-2Lines p.nes_machineName a, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines p.nes_machineName a {
    background: url('../images/sprite.png') no-repeat 0 -102px;
}
.nes_on .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a, .nes_innerBlocListMachines:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a, .nes_innerBlocListMachinesBig:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a, .nes_innerBlocListMachinesSmall:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a {
    color: white !important;
}
.nes_on .nes_listInfosMachine p.nes_machinePrice, .nes_innerBlocListMachines:hover .nes_listInfosMachine p.nes_machinePrice, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine p.nes_machinePrice, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine p.nes_machinePrice {
    color: #d5d4d4;
}
.nes_on .nes_listInfosMachine p.nes_machineName a:hover, .nes_on .nes_listInfosMachine .nes_machineViewDetails:hover {
    color: #B59236 !important;
}
.nes_listInfosMachine .nes_none .nes_machineViewDetails {
    position: absolute;
    top: 3px;
    right: 10px;
    font-size: 10px;
    background: url('../images/sprite.png') no-repeat 0 -101px;
    padding: 0 0 0 8px;
}
.nes_innerBlocListMachinesBig .nes_machineName {
    width: 200px !important;
}
.nes_listInfosMachine .nes_noneOut {
    background: black;
}
.nes_listInfosMachine .nes_none a {
    display: block;
    font-size: 1.1em;
    color: white !important;
    padding: 2px 0;
}
.nes_listInfosMachine .nes_none a span {
    /*background: url('../images/sprite.png') no-repeat 0 -456px;*/
	background: url('../images/sprite.png') no-repeat 0 -455px;
    padding: 0 0 0 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_listInfosMachine .nes_none a span {
    background: url('../images/sprite.png') no-repeat 0 -454px;
    padding: 0 0 0 10px;
}
}


.nes_listInfosMachine .nes_noneOut span {
    background: none;
    padding: 0;
    color: white !important;
    text-transform: uppercase;
    font-size: 1.1em;
}
.nes_title-list-machine {
    position: absolute;
    top: 10px;
    left: 0;
    width: 228px;
    text-align: center;
    font-size: 14px;
 font-family: 'Trebuchet MS' text-transform: uppercase;
    color: #c6c5c5;
}
.nes_remise {
    position: absolute;
    top: 106px;
    left: 0;
    background: black;
    padding: 2px 5px 2px 6px;
    font-size: 0.9em;
    z-index: 1;
}
.nes_remise a {
    color: #9b9b9b !important;
    text-transform: uppercase;
}
.nes_innerBlocListMachines .nes_listInfosMachine p, .nes_innerBlocListMachinesSmall .nes_listInfosMachine p, .nes_innerBlocListMachines .nes_listInfosMachine h2, .nes_innerBlocListMachinesSmall .nes_listInfosMachine h2 {
    width: 129px;
}
.nes_listInfosMachine p, .nes_listInfosMachine h2 {
    float: left;
    text-transform: uppercase;
    padding: 0 0 0 0;
    width: 363px;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineName {
    padding: 0;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineName a {
    line-height: 14px;
    font-size: 10px;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineNameFrensh a {
    text-transform: none;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 9px;
}
.nes_listInfosMachine .nes_machineName a {
    font-weight: bold;
    color: black;
    display: block;
    background: url('../images/picto_view-black.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.nes_listInfosMachine-2Lines .nes_machineName a {
    background: url('../images/sprite.png') no-repeat 0 -402px;
}
.nes_listInfosMachine-2Lines p.nes_machineName, .nes_listInfosMachine-3Lines p.nes_machineName {
    line-height: 11px;
}
.nes_listInfosMachine p.nes_machinePrice {
    float: right;
    width: auto;
    color: #373737;
}
.nes_listInfosMachine-2Lines p.nes_machinePrice {
    margin-top: -2px;
}
.nes_listInfosMachine p.nes_machinePrice strong {
    font-weight: normal;
    color: white;
}
.nes_linkMachine li {
    float: left;
    font-size: 0.9em;
    padding: 0;
}
.nes_linkMachine li.nes_machineViewDetails {
    float: right;
}
.nes_linkMachine li.nes_machineViewDetails a {
    display: block;
    background: url('../images/picto_view.gif') no-repeat 0 5px;
    padding: 0 0 0 8px;
}
.nes_innerBlocListMachinesBig .nes_linkMachine li.nes_machineViewDetails a, .nes_innerBlocListMachines .nes_linkMachine li.nes_machineViewDetails a, .nes_innerBlocListMachinesSmall .nes_linkMachine li.nes_machineViewDetails a {
    background: url('../images/sprite.png') no-repeat 0 -401px;
}
.nes_innerBlocListMachines-RR .nes_linkMachine li.nes_machineAddCompare {
    display: none;
}
.nes_linkMachine li.nes_machineAddCompare a {
    display: block;
    background: url('../images/picto_plus.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.nes_innerBlocListMachinesBig .nes_linkMachine li.nes_machineAddCompare a, .nes_innerBlocListMachines .nes_linkMachine li.nes_machineAddCompare a, .nes_innerBlocListMachinesSmall .nes_linkMachine li.nes_machineAddCompare a {
    background: url('../images/picto_plus-black.gif') no-repeat 0 6px;
}
.nes_linkBottomPage {
    margin: 0 0 0 0;
}
.nes_linkBottomPage li {
    list-style-type: none;
    padding: 0;
    font-size: 0.9em;
    float: left;
    font-weight: normal;
}
.nes_linkBottomPage li.nes_linkBackTop {
    float: right;
    font-size: 1em;
}
.nes_linkBottomPage li.nes_linkBackTop a {
    display: block;
    background: url('../images/picto_back-top.gif') no-repeat 0 8px;
    padding: 0 0 0 8px;
}
/* ONGETS PAGE LISTE MACHINES */
/**/.nes_switchListMachine {
    background: #F9F9F9;
    padding: 4px 9px 9px 10px;
    position: relative;
    z-index: 3;
    width: 899px;
}
.nes_switchListMachine p.nes_paraFilter {
    position: absolute;
    top: 17px;
    /*left: 40px;*/
    font-size: 0.9em;
    font-style: italic;
    color: #6f6e6e;
    width: 150px;
    text-align: center;
}
/*.nes_switchListMachine ul {
    padding:40px 245px 0 0;
    clear:left;
}*/
.nes_switchListMachine li {
    padding: 0;
    margin: 0 0 0 0;
    list-style: none;
}
.nes_switchListMachine ul {
    clear: left;
    position: relative;
    float: right;
    padding: 0 100px 0 0;
}
.nes_switchListMachine ul li {
    float: left;
    position: static;
}
.nes_switchListMachine ul li a {
    display: block;
    float: left;
    background: url('../images/sprite-2.png') no-repeat 0 -245px;
    padding: 0 0 0 10px;
    color: #242223;
}
.nes_switchListMachine ul li.nes_switchCompare a {
    background: url('../images/bg_onglets-list-machines-left-compare.png') no-repeat 0 0;
}
.nes_switchListMachine ul li.nes_switch-active a, .nes_switchListMachine ul li a:hover {
    background: url('../images/sprite-2.png') no-repeat 0 -193px;
}
.nes_switchListMachine ul li.nes_switch-active div a, .nes_switchListMachine ul li.nes_switch-active ul li a {
    background: none;
}
.nes_switchListMachine ul li.nes_switch-active a {
    position: relative;
    z-index: 2;
}
.nes_switchListMachine ul li.nes_switch-active .nes_innerListMachine a {
    position: static;
}
.nes_listMachine #nes_innerSwitchListMachineGlobal_1 .nes_innerListMachine a img, .nes_switchListMachine-selection #nes_innerSwitchListMachineGlobal_1 .nes_innerListMachine a img {/*top: 10px;*/
    position: relative;
    left: 2px;
}
.nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive, .nes_switchListMachine ul li.nes_switchCompare a:hover {
    background: url('../images/bg_onglets-list-machines-left-compare-2-on.png') no-repeat 0 0;
    color: white;
}
.nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive {
    position: relative;
    z-index: 2;
}
.nes_switchListMachine ul li a span {
    float: left;
    display: block;
    background: url('../images/sprite-2.png') no-repeat 100% -350px;
    padding: 13px 10px 5px 0;
}
.nes_switchListMachine ul li.nes_switchCompare a span {
    background: url('../images/bg_onglets-list-machines-right-compare.png') no-repeat 100% 0;
}
.nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive span, .nes_switchListMachine ul li.nes_switchCompare a:hover span {
    background: url('../images/bg_onglets-list-machines-right-compare-2-on.png') no-repeat 100% 0;/*border-bottom: 1px solid #4d4c4d;*/
}
.nes_switchListMachine ul li.nes_switch-active a span, .nes_switchListMachine ul li a:hover span {
    background: url('../images/sprite-2.png') no-repeat 100% -299px;
    padding: 13px 10px 6px 0;
}
.nes_switchListMachine ul li a span span {
    font-size: 11px;
    display: block;
    float: none;
    background: url('../images/sprite-2.png') no-repeat 50% -463px;
    padding: 0 0 7px 0;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    width: 110px;
}
.nes_switchListMachine ul li.nes_switchCompare a span span, .nes_switchListMachine ul li.nes_switchCompare a:hover span span, .nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive span span {
    background: url('../images/puce-bas-filter-white.gif') no-repeat 50% 100%;
    border-bottom: none;
}
.nes_switchListMachine ul li.nes_switch-active a span span, .nes_switchListMachine ul li a:hover span span {
    background: url('../images/sprite-2.png') no-repeat 50% -529px;
    padding: 0 0 7px 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {
    background: #F9F9F9 url('../images/bg_switch-list-machine.png') repeat-x 0 100%;
    position: absolute;
    left: -272px;
    top: 41px;
    width: 918px;
    padding-bottom: 9px;
    /* height: 133px; */
    visibility: hidden;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine {
    clear: both;
    width: 884px !important;
    margin: 0 auto !important;
    background: white;
    border: 1px solid #e6e5dd;
    padding: 0px 3px 5px 10px;
    position: relative;
    left: 0;/*z-index: 1;*//* height: 126px; */
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm {
    width: 650px;
    margin: 0 auto 0 auto;
    /*  padding:50px 0 0 0;
 */ padding: 50px 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm .nes_l-float {
    width: 325px;
    float: left;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm label {
    color: black;
    display: block;
    float: left;
    width: 145px;
    margin: 0 13px 0 0;
    /* Only for Chrome*/
    (-bracket-:hack;
    margin: -2px 13px 0 0;
 );
 *margin: 1px 13px 0 0;
    text-align: right;
    font-size: 18px;
 font-family: 'Trebuchet MS' font-weight: normal;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_errorErea {
    border: none;
    margin: 0 0 -35px 2px;
    clear: both;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_errorErea p {
    float: none !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine .nes_innerListMachineContainer {
    margin: 0 auto;
    clear: both;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine {
    border-left: none;
    border-right: none;
}
.nes_switchListMachine ul li.nes_switchCompare .nes_innerSwitchListMachine {
    background: #373737 url('../images/bg-compare-onglet.png') repeat-x 0 0/**/;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p {
    float: right;
    position: relative;
    margin-top: -20px;
    margin-bottom: 14px;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine .nes_errorErea p {
    float: none;
    top: 0;
    margin: 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p a {
    background: url('../images/sprite-2.png') no-repeat 100% -404px;
    padding: 0 14px 0 0;
    font-size: 0.9em;
    display: block;
    color: #656465;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p a:hover {
    background: url('../images/sprite-2.png') no-repeat 100% -404px;
}
.nes_switchListMachine ul li .nes_innerListMachine {
    float: left;
    margin: -5px 4px 0 0;
    position: relative;
}
.nes_switchListMachine ul li .nes_innerListMachine a {
    padding: 0;
    width: 107px !important;
    outline: none;
}
.nes_switchListMachine ul li .nes_innerListMachine a.nes_innerListMachine_lien_selected {
    background: url('../images/bg_roll-over-on.png') no-repeat 0 0 !important;
    height: 107px !important;
    width: 107px !important;
    padding: 0;
    position: relative;
}
.nes_switchListMachine ul li .nes_innerListMachine a, .nes_switchListMachine ul li .nes_innerListMachine span {
    background: none;
    float: none;
}
.nes_switchListMachine ul li .nes_innerListMachine a:hover, .nes_switchListMachine ul li .nes_innerListMachine span:hover {
    background: none;
}
.nes_switchListMachine ul li .nes_innerListMachine .fadeImg {
    background: white;
    width: 105px;
    height: 111px;
    position: absolute;
    left: 0;
    top: 0;
}
.nes_innerSwitch_quick .fadeImg {
    background: white;
    width: 105px;
    height: 111px;
    position: absolute;
    left: 0;
    top: 0;
}
.nes_switchListMachine ul li .nes_innerListMachine span {
    background: white !important;
    padding: 1px 5px 1px 4px !important;
    width: auto;
    position: absolute;
    left: 0px;
    top: 44px;
    text-transform: uppercase;
}
.nes_switchListMachine ul li .nes_innerListMachine .nes_innerListMachineHover {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    height: 107px !important;
    width: 98px !important;
    padding: 0;
    background: url('../images/bg_roll-over.gif') no-repeat 0 0 !important;
    visibility: hidden;
}
/*.nes_switchListMachine ul li  .nes_innerListMachine a:hover span.nes_innerListMachineHover {
    visibility: visible;
}*/
.nes_switchListMachine ul li .nes_innerListMachine strong {
    font-weight: normal;
    background: url('../images/sprite.png') no-repeat 0 -401px;
    padding: 0 0 0 8px;
    display: block;
}
.nes_innerListMachineCompare {
    float: left;
    position: relative;
    width: 153px;
    text-align: right;
    padding: 0 35px 0 0;
    background: url('../images/puce-carre-recently.gif') no-repeat 100% 43px;
    margin-top: 31px;
    z-index: 12;
}
.nes_innerListMachineCompareLast {
    background: none !important;
    padding: 0 35px 0 0;
}
.nes_innerListMachineCompare .nes_none {
    display: none;
}
.nes_innerListMachineCompare a, .nes_innerListMachineCompare span {
    padding: 0;
    background: none;
}
.nes_innerListMachineCompare span {
    position: absolute;
    top: 28px;
    left: 25px;
    text-transform: uppercase;
    width: 57px;
    line-height: 13px;
}
.nes_innerListMachineCompare span.nes_seuleLigne {
    top: 35px !important;
    left: 25px !important;
}
.nes_innerListMachineCompare a {
    position: absolute !important;
    top: 1px !important;
    right: 22px !important;
    background: url('../images/black-cross.gif') no-repeat 0 0 !important;
    display: block;
    width: 11px !important;
    height: 11px !important;
    padding: 0 !important;
    margin: 0;
    float: none !important;
}
.nes_innerListMachineCompare > img {
    margin-right: -10px;
}
.nes_innerListMachineCompare span strong {
    font-weight: normal;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare {
    float: right;
    margin: 10px 10px 0 6px;
    background: #aa831e url('../images/sprite.png') repeat-x 0 -570px;
    padding: 2px 10px 2px 6px;
    /*white-space:nowrap;*/
    position: relative;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare a {
    background: url("../images/sprite.png") no-repeat scroll 0 -98px transparent !important;
    color: white;
    display: block;
    padding: 1px 0 2px 8px;
    text-transform: uppercase;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare a:hover {
    background: url('../images/sprite.png') no-repeat 0 -99px;
}
/******************************************/
.nes_price-title-product-list {
    margin: 0 0 0 10px;
}
.nes_price-title-product-list .nes_price-black-product {
    width: 926px;
    margin: 10px auto 0 auto;
}
.nes_price-title-product-list .nes_price-black-product .nes_main-title {
    padding: 0 0 0 21px;
}
/*.nes_hidden-button {
    display: block;
    background: url('../images/bg_applay-left.png') no-repeat 1px 1px;
    cursor: pointer;
    padding: 0 0 0 0 !important;
    border: none;
    margin: 0 !important
}
.nes_hidden-button span {
    display: block;
    background: url('../images/bg_applay-right.png') no-repeat 100% 0;
    text-transform: uppercase;
    font-size: 10px;
    padding: 5px 24px 6px 22px;
}*/
.nes_hidden-button,.nes_none_selected_payment_method {
    display: none;
}
/* Quick order machine **************************************************** */
.nes_quickOrderMachines .nes_list-filter {
    margin: 0 auto;
    padding: 6px 0 4px 0 !important;
    width: 414px;
}
.nes_quickOrderMachines .nes_list-filter .nes_list-img {
    width: 71px;
}
.nes_quickOrderMachines .nes_list-filter .nes_list-name {
    width: 165px;
    padding: 8px 0 0 0;
    text-transform: capitalize;
    font-size: 14px;
}
.nes_quickOrderMachines .nes_list-filter .nes_list-name span {
    display: block;
    float: none;
    height: 1%;
    padding: 4px 0 0 0;
    font-size: 13px;
    font-weight: normal;
}
.nes_blocHeader .nes_addToBag {
    background: url('../images/bg_add-to-bag-gray.png') repeat-x 0 0;
    padding: 3px 5px;
    font-size: 14px;
    color: black;
    display: block;
    float: left;
}
.nes_blocHeader .nes_addToBag a {
    display: block;
    color: black;
    float: left;
    background: url('../images/picto_add-to-2.gif') no-repeat 0 6px;
    padding: 0 0 0 9px;
}
/*.nes_addToBag-White {
    background: black !important;
}*/
.nes_addToBag-White a, .nes_addToBag-White span {
    /*color: white !important;*/
    background: url("../images/picto_lien-voile.gif") no-repeat 0 6px !important;
    padding: 0 0 0 9px;
}
.nes_list-filter .nes_list-price {
    /*width: 90px;[V3.8.0][B2C] Out of stock d�plac� sur la 2eme ligne*/
    text-align: right;
    margin: 0 0 0 0;
    padding: 10px 5px 0 0;
    font-weight: normal;
}
.nes_blocHeader label {
    margin: 4px 16px 0 0;
}
.nes_blocHeader .nes_quick-transp {
    position: absolute;
    bottom: 8px;
    left: 19px;
    display: block;
    padding: 3px 3px 3px 5px;
    z-index: 0;
}
/*.nes_blocHeader .nes_select-quantity_on .containerQuantity {left:0 !important;}*/
.nes_blocHeader div.selectbox-wrapper ul li {
    color: black;
}
.nes_quickOrderMachines .nes_globalList h2 {
    margin-bottom: 5px;
}
/* Quick order accessoires ************************************************ */
.nes_script .nes_quickOrderAccessories .nes_list-quick {
    padding-top: 0;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav {
    padding-top: 110px;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav {
 *padding-top:130px;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav-bottom {
    padding-top: 0;
}
.nes_quickOrderAccessories .nes_list-filter {
    padding: 0px 0 3px 0 !important;
    width: 397px;
    margin: 0 0 10px 17px !important;
}
.nes_quickOrderAccessories .nes_list-filterLast {
    margin: 0 0 5px 17px !important;
}
.nes_quickOrderAccessories .nes_list-filter .nes_list-name {
    width: 161px;
    padding: 17px 0 0 0;
    text-transform: capitalize;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    display: block;
}
.nes_quickOrderAccessories .nes_globalList h2 {
    margin-bottom: 9px;
}
.nes_quickOrderAccessories .nes_globalList h3 {
    text-transform: uppercase;
    font-weight: normal;
    background: url('../images/fleche_noir.gif') no-repeat 1px 5px;
    padding: 0 0 0 12px;
    margin: 0 0 6px 17px;
}
.nes_quickOrderAccessories .nes_list-filter .nes_list-img {
    width: 66px;
}
.nes_quickOrderAccessories .nes_list-qty {
    margin: 13px 0 0 0;
}
.nes_quickOrderAccessories .nes_list-filter .nes_list-price {
    padding: 17px 5px 0 0;
}
.nes_quickOrderAccessories .nes_list-filter .nes_list-price strong {
    position: relative;
    bottom: 1px;
}
.nes_quickOrderAccessories .nes_linksNav, .nes_listAccessories .nes_linksNav {
    float: right;
    overflow: hidden;
    height: 1%;
    padding: 0 0 2px 0;
}
.nes_listAccessories .nes_linksNavTop {
    padding: 15px 0 5px 0;
}
.nes_quickOrderAccessories .nes_linksNav div, .nes_listAccessories .nes_linksNav div {
    float: left;
    background: url('../images/sep_nav-bas.gif') no-repeat 100% 0;
    padding: 0 11px 0 0 !important;
    margin: 0 10px 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div.nes_linksNavSepNone, .nes_listAccessories .nes_linksNav div.nes_linksNavSepNone {
    background: none;
}
.nes_listAccessories .nes_linksNav-selection div {
    float: right;
    margin: 0 0 11px 0!important;
    background: none !important;
    padding: 0 !important;
}
.nes_quickOrderAccessories .nes_linksNav div p, .nes_listAccessories .nes_linksNav div p {
    float: left !important;
    padding: 0;
}
.nes_quickOrderAccessories .nes_linksNav div p span, .nes_listAccessories .nes_linksNav div p span {
    display: none;
}
.nes_quickOrderAccessories .nes_linksNav div p.nes_previous, .nes_listAccessories .nes_linksNav div p.nes_previous {
    background: url('../images/sep_nav-bas.gif') no-repeat 100% 0;
    padding: 2px 11px 0 0;
    height: 13px;
    margin: 0 10px 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div p.nes_next, .nes_listAccessories .nes_linksNav div p.nes_next {
    background: url('../images/sep_nav-bas.gif') no-repeat 0 0;
    padding: 2px 0 0 11px;
    height: 13px;
}
.nes_quickOrderAccessories .nes_linksNav div p a, .nes_listAccessories .nes_linksNav div p a {
    display: block;
    width: 6px;
    height: 11px;
}
.nes_quickOrderAccessories .nes_linksNav div p.nes_previous a, .nes_listAccessories .nes_linksNav div p.nes_previous a {
    background: url('../images/picto_prev-page.gif') no-repeat 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div p.nes_next a, .nes_listAccessories .nes_linksNav div p.nes_next a {
    background: url('../images/picto_next-page.gif') no-repeat 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div ul, .nes_listAccessories .nes_linksNav div ul {
    font-weight: normal;
    float: left !important;
    padding: 0 !important;
    list-style-type: none;
    margin: 0 !important;
}
.nes_quickOrderAccessories .nes_linksNav p.nes_linkBackTop, .nes_listAccessories .nes_linksNav p.nes_linkBackTop {
    float: left;
    font-size: 1em;
    background: none;
    margin: 0;
    padding: 0;
}
.nes_quickOrderAccessories .nes_linksNav p.nes_linkBackTop a, .nes_listAccessories .nes_linksNav p.nes_linkBackTop a {
    display: block;
    background: url('../images/picto_back-top-black.gif') no-repeat 0 7px;
    padding: 0 0 0 11px;
}
.nes_quickOrderAccessories .nes_linksNav ul li, .nes_listAccessories .nes_linksNav ul li {
    float: left;
    padding: 0;
    margin: 0 9px 0 0;
}
.nes_quickOrderAccessories .nes_linksNav ul li a:hover, .nes_quickOrderAccessories .nes_linksNav ul li.nes_enCours a, .nes_listAccessories .nes_linksNav ul li a:hover, .nes_listAccessories .nes_linksNav ul li.nes_enCours a {
    color: #7f7f7f;
}
.nes_quickOrderAccessories .nes_filter-menu ul li ol li {
    width: 125px;
    margin: 0 0 2px 0;
}
.nes_quickOrderAccessories .nes_quick-filter li ul li ol li.nes_smallItem {
    width: 118px;
}
.nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick {
    padding-left: 60px;
}
.nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
* html .nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick {
    height: 1%;
}
*:first-child+html .nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick {
    min-height: 1%;
}
.nes_quick-filter li ul li ol {
    margin: 0 0 0 0;
}
.nes_color-filtre {
    padding: 14px 0 0 6px;
}
.nes_color-filtre div {
    float: left;
    margin: 0 5px 1px 0;
}
.nes_filter-menu ul li .nes_color-filtre div a {
    border: 1px dotted white;
    width: 117px;
    padding: 2px;
    text-align: left;
    outline: none;
}
.nes_filter-menu ul li .nes_color-filtre div a:hover, .nes_filter-menu ul li .nes_color-filtre div .nes_innerListMachine_lien_selected, .nes_filter-menu ul li .nes_color-filtre div a:focus {
    border: 1px dotted black;
}
.nes_filter-menu ul li .nes_color-filtre a span.nes_hovered-f-color {
    padding: 2px !important;
    background: none;
    height: 17px;
    text-align: left;
}
.nes_filter-menu ul li .nes_color-filtre .nes_innerListMachine_lien_selected .nes_hovered-f-color {
    background: #272727 url('../images/gray-fade-filtre.png') repeat-x;
    float: left;
}
.nes_filter-menu ul li .nes_color-filtre .nes_innerListMachine_lien_selected span {
    color: white;
}
.nes_filter-menu ul li .nes_color-filtre a span span {
    padding: 0 0 0 5px !important;
    background: none !important;
    width: 95px !important;
    float: left !important;
    text-align: left !important;
    line-height: 0.9em;
    font-size: 10px !important;
}
.nes_color-filtre .nes_last-color-filter {
    margin: 0 0 1px 0;
}
.nes_color-filtre .nes_hovered-f-color img {
    width: 13px;
    height: 13px;
    float: left !important;
}
.nes_color-filtre .nes_hovered-f-color span {
    float: left;
}
/**********filtres feature********/
.nes_filter-menu ul li .nes_feature-filter {
    padding: 42px 0 17px 2px;
    margin: 0 auto;
}
.nes_filter-menu ul li .nes_feature-filter li {
    margin: 0 2px 0 0;
}
.nes_filter-menu ul li .nes_feature-filter li:hover {
    margin: 0 2px 0 0;
    position: relative;
    z-index: 999 !important;
}
.nes_filter-menu ul li .nes_feature-filter a {
    height: 25px;
    width: 25px;
    padding: 2px;
    border: none;
    text-align: left;
    outline: none;
    background: none;
}
.nes_filter-menu ul li .nes_feature-filter a img {
    height: 25px;
    width: 25px;
}
.nes_filter-menu ul li .nes_feature-filter a:hover, .nes_filter-menu ul li .nes_feature-filter .nes_innerListMachine_lien_selected {
    background: url('../images/fond-link-feature.gif') no-repeat 0 0;
}
.nes_feature-filter .nes_last-color-filter {
    margin: 0 0 1px 0;
}
.nes_img-filter-on {
    display: none;
}
div.info-bulle-contenu {
    display: none;
    position: absolute;
    background: url('../images/picto-infobulle-2.gif') no-repeat 0 0;
    padding: 0 0 0 4px;
    color: white !important;
    font-size: 11px;
    text-transform: uppercase;
    z-index: 9 !important;
}
div.info-bulle-contenu div {
    background: #646464;
    padding: 5px 7px 4px 8px;
    color: white !important;
    font-size: 11px;
    text-transform: uppercase;
}
div.info-bulle-contenu div div {
    background: none;
    padding: 0;
    color: white !important;
    font-size: 11px;
    text-transform: uppercase;
}
.nes_listMachine .nes_innerSwitchListMachine .nes_feature-filter div.info-bulle-contenu {
    left: 25px !important;
}
.nes_pdp-2 div.info-bulle-contenu {
    background: url('../images/picto-infobulle-2.gif') no-repeat 0 0;
    top: 0 !important;
    width: 100px;
}
.nes_pdp-2 .nes_product-information-2 div.info-bulle-contenu div {
/*white-space: nowrap;*/
}
.nes_filter-menu ul li .nes_size-filter {
    margin: 0 15px 5px 0;
    float: left;
}
.nes_filter-menu ul li .nes_block-size {/*padding:25px 0 0 7px;*/
    padding: 6px 0 0 7px;
}
.nes_filter-menu ul li .nes_block-size a {
    height: 58px !important;
    width: 81px !important;
    padding: 8px 0 0 0;
    text-align: center;
    outline: none;
    border: none;
}
.nes_filter-menu ul li .nes_block-size a img {
/*height: 23px !important;
    width: 23px !important;*/
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected {
    background: url('../images/bg_roll-over-on-3.png') no-repeat 0 0 !important;
}
.nes_filter-menu ul li .nes_block-size a .nes_size-hover {
    position: absolute;
    top: 0 !important;
    left: 0 !important;
    width: 83px !important;
    height: 67px !important;
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected .nes_size-hover, .nes_filter-menu ul li .nes_block-size a:hover .nes_size-hover {
    background: url('../images/roll-span-3.png') no-repeat 0 0 !important;
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected span {
    color: white;
}
.nes_filter-menu ul li .nes_block-size a span {
    font-size: 10px;
    padding: 0 !important;
    background: none;
    margin: 0;
    position: absolute;
    display: block;
    width: 100%;
    left: 0;
    bottom: 15px;
    text-align: center;
    font-weight: normal;
}
.nes_quickOrderAccessories .nes_filter-menu ul li ol.nes_filter-3Lines {
    padding: 10px 0 10px 10px;
}
.nes_filter-menu ul li ol li {
    float: left;
    padding: 0;
    height: 1%;
    text-transform: uppercase;
    font-size: 10px;
}
.nes_filter-menu ul li ol.nes_filter-2Lines li {
    width: 109px !important;
    margin: 0 0 9px 0;
}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li {
    width: 90px !important;
    margin: 0 0 2px 0;
}
.nes_filter-menu ul li ol.nes_filter-2Lines li.nes_smallItemCap {
    width: 93px !important;
}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_smallItemCap {
    width: 60px !important;
}
.nes_filter-menu ul li ol.nes_filter-2Lines {
    padding: 17px 0 16px 20px;
}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos {
    padding: 10px 0 10px 10px;
}
.nes_filter-menu ul li .nes_filter-1Line-4cols {
    padding: 6px 0 0 0;
}
.nes_filter-menu ul li .nes_filter-1Line-1clo {
    padding: 40px 15px 9px 17px;
}
.nes_quickOrderMachines .nes_filter-menu ul li .nes_filter-1Line-1clo {
    padding: 10px 0 10px 10px;
}
.nes_filter-menu ul li ol.nes_filter-3col li.nes_lastItem {
    margin-right: 0 !important;
    width: 111px !important;
}
.nes_filter-menu ul li ol li input {
    float: left;
    margin: 0 9px 0 0;
    border: none;
}
.nes_filter-menu ul li ol li.nes_bigItem {
    width: 150px;
}
.nes_filter-menu ul li ol.nes_filter-2Lines li.nes_bigItem {
    width: 150px !important;
}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_bigItem {
    width: 110px !important;
}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos {
    padding: 17px 0 16px 20px;
}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos li {
    width: 90px !important;
    margin: 0 0 9px 0;
}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_smallItemCap {
    width: 80px !important;
}
#nes_switch_content_quick_4 .nes_innerSwitch_quick .nes_filter-1Line-1clo {
    padding: 35px 10px 10px 10px;
}
#nes_switch_content_quick_4 .nes_innerSwitch_quick .nes_error {
    padding: 10px 10px 10px;
}
#nes_switch_content_quick_4 .nes_priceForm {
    margin: 10px auto 0;
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float {
    width: 185px;
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float label {
    color: black;
    display: block;
    float: left;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    font-weight: normal;
    margin: 4px 13px 0 0;
    text-align: right;
    width: 90px;
}
.nes_filter-menu ul li ol.nes_filter-3col {
    padding: 0 0 0 10px;
    position: relative;
    top: 10px;
}
.nes_filter-menu ul li ol.nes_filter-3col-1-1igne {
    font-weight: normal;
    top: 50px;
}
.nes_filter-menu ul li ol.nes_filter-3col-2-1igne {
    top: 37px;
}
.nes_filter-menu ul li ol.nes_filter-3col-3-1igne {
    top: 22px;
    font-weight: normal;
}
.nes_filter-menu ul li ol.nes_filter-3col li {
    width: 121px !important;
    margin: 0 10px 9px 0;
    height: 18px;
    font-weight: normal;
}
.nes_filter-menu ul li ol.nes_filter-3col li label {
    /* width: 85px; */
    width: auto;
    line-height: 0.9em;
    margin: 2px 0 0 0;
    font-weight: normal;
}
.nes_filter-menu ul li ol.nes_filter-3col li input {
    margin: 0 5px 0 0;
}/**/
/******Comparator******/
.nes_comparator-block {
    padding: 25px 0 38px 0;
}
.nes_comparator-block .nes_listInfosMachine {
    cursor: default;
}
.nes_close-push {
    position: absolute;
    top: 3px !important;
    right: 3px !important;
    display: block;
    /*width: 7px;
    height: 7px;
    background: url('../images/picto_nn-valide.gif') no-repeat 0 0;*/
    width: 17px;
    height: 17px;
    background: url('../images/picto_nn-valide.gif') no-repeat 50% 0;
}
.nes_close-push {
    position: absolute;
    top: 0;
    right: 0;
}
.nes_comparator-block li {
    list-style: none;
}
.nes_comparator-block .nes_innerBlocListMachines, .nes_comparator-block .nes_innerBlocListMachinesBig, .nes_comparator-block .nes_innerBlocListMachinesSmall {
    height: 289px;
    border-right: none;
    border-top: 1px solid white;
    margin: 1px 0 0 0;
}
.nes_comparator-block .nes_innerBlocListMachinesSmall {
    width: 228px !important;
    border-right: none;
}
/*.nes_comparator-block .nes_innerBlocListMachinesSmall img{width: 228px !important;}*/
.nes_comparator-block .nes_listInfosMachine {
    height: 48px;
}
.nes_comparator-block .nes_listInfosMachine-3Lines {
    height: 65px !important;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine {
    height: 59px;/*background: url('../images/bg_select-machine.png') repeat-x 0 0 !important;*/
}
/*.nes_mac-selection .nes_listInfosMachine-2-lines {
    height: 53px !important;
    padding-top: 6px;
}
.nes_mac-selection .nes_listInfosMachine-2-lines .nes_machineName {
    line-height: 10px;
}*/
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine {
    height: 59px;
    background: #3e3e3e !important;
    padding-top: 5px !important;
}
.nes_mac-selection .nes_on .nes_listInfosMachine-2Lines, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines, .nes_mac-selection .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-2Lines, .nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-3Lines, .nes_mac-selection .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-3Lines, .nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine-3Lines {
    height: 63px !important;
    background: #3e3e3e !important;
    padding-top: 5px !important;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Line span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Line span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
    width: 170px;
}
.nes_mac-selection .nes_innerBlocListMachines, .nes_mac-selection .nes_innerBlocListMachinesBig, .nes_mac-selection .nes_innerBlocListMachinesSmall {
    height: 291px;
    margin: 1px 1px 0 0;/*border-top:1px solid #2D2D2D ;
    border-right:1px solid #2D2D2D ;*/
}
.nes_mac-selection .nes_innerBlocListMachinesSmall {
    margin-right: 0;
}
/*.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName {
    color: white !important;
    background: url('../images/picto_view.gif') no-repeat 0 50%;
}*/
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName {
    background: url('../images/sprite.png') no-repeat 0 -100px;
    color: white !important;
}
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines span.nes_machineName {
    background: url('../images/picto_view.gif') no-repeat 0 3px;
}
.nes_listInfosMachine span.nes_machineName {
    color: black !important;
    font-weight: bold;
    display: block;
    background: url('../images/sprite.png') no-repeat 0 -400px;
    padding: 0 0 0 8px;
    text-transform: uppercase;
}
.nes_mac-selection .nes_listInfosMachine span.nes_machineName {
    background: url('../images/sprite.png') no-repeat 0 -400px;
}
.nes_mac-selection .nes_listInfosMachine-2Lines span.nes_machineName {
    background: url('../images/picto_view-black.gif') no-repeat 0 3px;
}
.nes_listInfosMachine-2Lines span.nes_machineName, .nes_listInfosMachine-3Lines span.nes_machineName {
    line-height: 0.92em;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
    width: 170px;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine span.nes_machineName {
    height: 30px;
    margin: 0 0 0 0;
}
/*.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName {
    height: 20px;
    margin: 10px 0 0 0;
}*/
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Lines span.nes_machineName, .nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
    height: 30px !important;
    margin: 0 !important;
}
.nes_listInfosMachine span.nes_selectLink {
    background: #aa831e url('../images/sprite.png') repeat-x 0 -593px;
    text-transform: none;
    padding: 2px 0;
    width: 100% !important;
    text-align: center;
    margin: 6px 0 0 0;
    display: block;
    font-size: 1.1em;
    color: white !important;
}
.nes_listInfosMachine span.nes_selectLink span {
    background: url('../images/sprite.png') no-repeat 0 -455px;
    padding: 0 0 0 10px;
}
.nes_mac-selection .nes_listInfosMachine p.nes_machineName {
    color: white !important;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
}
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machineName, .nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machineName {
    margin: 0;
}
.nes_mac-selection {
    margin: 122px 0 0 0;
    padding: 0 0 25px;
    position: relative;
    width: 919px;
    z-index: 1;
}
.nes_comparator-block .nes_listInfosMachine-2Lines, .nes_comparator-block .nes_listInfosMachine-3Lines {
    height: 58px;
}
.nes_mac-selection .nes_listInfosMachine-2Lines, .nes_mac-selection .nes_listInfosMachine-3Lines {
    height: 57px;
}
.nes_comparator-block .nes_listInfosMachine .nes_none, .nes_mac-selection .nes_listInfosMachine .nes_none {
    display: block;
    float: none;
    clear: both;
}
.nes_script-show {
    position: relative;
    top: 0;
    left: 35px;
}
.nes_script-show label {
    display: none;
}
.nes_table td, .nes_table th {
    padding: 0;
    background: none;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    border: none;
}
.nes_table th {
    text-transform: uppercase;
    padding: 2px 0 1px 11px;
    text-align: left;
}
.nes_comaprator-products {
    padding: 10px 0 0 14px;
    margin: 0 auto;
    width: 122px;
}
.nes_comaprator-products li {
    padding: 0 10px 10px 0;
    float: left;
}
.nes_comaprator-products li:hover .nes_div-bulle {
    position: relative;
    z-index: 1;
}
.nes_comaprator-products li a {
    outline: none;
    cursor: default;
}
.nes_comaprator-products li img {
    float: left;
    display: block;
}
.nes_bg-degrade-first .nes_price-title-product-list .nes_price-black-product {
    margin: 0 auto 0 auto;
}
.nes_table, .nes_table table {
    margin: 0;
}
.nes_table td table td {
    background: white;
    padding: 7px 0 5px 0;
    color: #000000;
}
.nes_table td .nes_compar-picto td {
    padding: 0;
}
.nes_table td table.nes_lastTable td {
    /*text-align: justify;*/
    text-align: left;
    padding: 8px 10px 8px 10px;
    line-height: 1.4em;
    width: 219px;
}
.nes_table td table.nes_lastTable td.nes_table-last-td {
    width: 218px;
}
.nes_comaprator-products li a .nes_img-filter-on, .nes_comaprator-products li .nes_img-filter-on, .nes_comaprator-products li a:hover .nes_img-filter-off, .nes_comaprator-products li:hover .nes_img-filter-off {
    display: none;
}
.nes_comaprator-products li a:hover .nes_img-filter-on, .nes_comaprator-products li:hover .nes_img-filter-on {
    display: block;
}
.nes_compar-table td {
    width: 229px;
    border-right: 1px solid #6C6C6C;
}
.nes_compar-table .nes_table-last-td {
    border: none;
    width: 228px;
}
.nes_comparator-block .nes_table {
    margin: 0 0 11px 0;
}
.nes_comapar-checked {
    background: url('../images/picto_valide.gif') no-repeat 50% 50%;
    width: 10px;
    height: 8px;
    margin: 0 auto;
}
.nes_comapar-no-checked {
    background: url('../images/picto_nn-valide.gif') no-repeat 50% 50%;
    width: 10px;
    height: 8px;
    margin: 0 auto;
}
.nes_table .nes_linkMachine li a {
    font-size: 10px !important;
}
/* Liste accessoires ****************************************************** */
.nes_listAccessories h2 {
    font-size: 18px;
    font-weight: normal;
    background: url('../images/bg_h2-accessories.png') no-repeat 0 0;
    padding: 12px 0 9px 0;
    color: white;
    clear: both !important;
    margin: 0;
}
.nes_listAccessories h2 span {
    border-bottom:1px dotted #FFF;
    display: block;
    padding: 0 0 5px 10px;
}
.nes_listAccessories .nes_linksNav p.nes_linkBackTop a {
    background: url('../images/sprite.png') no-repeat 0 -617px;
}
.nes_listAccessories .nes_linksNav div p.nes_previous {
    background: url('../images/sep_nav-bas-blanc.gif') no-repeat 100% 0;
}
.nes_listAccessories .nes_linksNav div p.nes_next {
    background: url('../images/sep_nav-bas-blanc.gif') no-repeat 0 0;
    padding: 2px 0 0 11px;
    height: 13px;
}
.nes_listAccessories .nes_linksNav div p.nes_previous a {
    background: url('../images/sprite.png') no-repeat 0 -657px;
}
.nes_listAccessories .nes_linksNav div p.nes_next a {
    background: url('../images/sprite.png') no-repeat 0 -639px;
}
.nes_listAccessories .nes_linksNav div {
    background: url('../images/sep_nav-bas-blanc.gif') no-repeat 100% 0;
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a img {
    padding: 0;
    margin: 2px 0 0 2px;
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine {
    margin: -5px 4px 0 0;
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine span {
    top: 42px;
}
.nes_switchListMachine ul li .nes_innerListAccessories span {
    padding: 7px 5px 7px 4px !important;
    top: 36px;
}
.nes_switchListMachine ul li .nes_innerListAccessories span.nes_nameAccessory-2Lines {
    padding: 4px 5px 4px 4px !important;
    line-height: 11px;
}
.nes_switchListMachine ul li .nes_innerListAccessories span.nes_nameAccessory-2Lines strong {
    background: url('../images/picto_view-black.gif') no-repeat 0 10px;
}
.nes_listAccessories .nes_switchListMachine-script ul {
    padding: 0 230px 0 0;
}
.nes_listAccessories .nes_switchListMachine-script ul li .nes_innerSwitchListMachineGlobal {
    left: -289px;
}
.nes_listAccessories .nes_switchListMachine p.nes_paraFilter {
    left: 150px;
}
.nes_listAccessories .nes_innerTitle {
    margin-top: 10px;
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerSwitchListMachine {
    min-height: 126px;
    height: auto !important;
    height: 126px;
}
.nes_listAccessories .nes_blocListMachines {
    padding: 0 0 15px 0;
}
.nes_script .nes_listAccessories .nes_blocListMachines {
    margin: 122px auto 0 auto;
}
.nes_bgListAccessories {
    background: url('../images/bg_list-accessories.png') repeat 0 0;
    height: 1%;
}
/**************************************/
.nes_msgAccueil {
    width: 218px;
    background: url('../images/bg_msg-accueil.png') no-repeat 100% 0;
    padding: 12px 10px 7px 10px;
    position: absolute;
    top: 35px;
    right: 0;
    z-index: 9999;
    color: black !important;
}
.nes_msgAccueil p {
    font-size: 10px;
    padding: 0;
    line-height: 11px;
    color: black !important;
}
.nes_msgAccueil p.nes_welcomeTo {
    text-transform: uppercase;
    margin: 0;
    color: black !important;
    font-weight: normal;
    background: url('../images/fleche_noir.gif') no-repeat 0 3px;
    padding: 0 0 0 11px !important;
}
/****lightbox chargement home page****/
#cachePopinLanguage {
    display: none;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.6;
    filter : alpha(opacity=60);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}
#nes_header-content .nes_block_language * {
    color: black;
}
#nes_header-content .nes_chooseCountry a * {
    color: white;
}
#nes_header-content .nes_block_language {
    background: #fcfcfc url('../images/bg_pop-langue.png') repeat-x 0 100%;
    position: absolute;
    top: 19px;
    right: -3px;
	left:-999999px;
    z-index: 1002;
    width: 144px;
    padding: 10px;
    display: block;
    zoom: 1;
}
.nes_block_language p {
    float: left;
    margin: 0 6px 0 0;
    text-transform: uppercase;
    width: 59px;
    background: url('../images/sprite.png') no-repeat 0 -87px;
    padding: 0 0 0 11px;
}
.nes_block_language ul {
    float: left;
    margin: 0 0 6px 0;
    width: 67px;
}
.nes_block_language ul li {
    padding: 0 !important;
    margin: 0 0 3px 0;
}
.nes_block_language ul li a {
    font-size: 10px;
    display: block;
    padding: 0 0 0 2px;
}
.nes_block_language ul li.nes_enCours a, .nes_block_language ul li a:hover {
    background: #E1E1E1 url('../images/sprite.png') repeat-x 0 -153px;
    outline: none !important;
}
.nes_block_language ul li a span {
    display: block;
    background: url('../images/sprite.png') no-repeat 0 -400px;
    padding: 0 0 0 10px;
}
.nes_block_language ul li.nes_enCours span, .nes_block_language ul li span {
    background: #E1E1E1 url('../images/sprite.png') no-repeat 0 -87px;
    padding: 0 0 0 11px;
    display: block;
}
.nes_block_language p.nes_chooseCountry {
    width: 143px;
    padding: 0;
    text-transform: none;
}
.nes_block_language p.nes_chooseCountry a {
    display: block;
    background: #E1E1E1 url('../images/sprite.png') repeat-x 0 -342px;
    color: white !important;
    padding: 1px 0 1px 5px;
}
.nes_block_language p.nes_chooseCountry a span {
    background: url('../images/sprite.png') no-repeat 0 -101px;
    padding: 0 0 0 8px;
}
.nes_selected-link {
    width: 22px;
    height: 16px;
    display: block;
    position: relative;
    left: 3px;
    text-align: center;
    padding: 3px 0 2px 0;
    top: -2px;
}
.nes_selected-link-on {
    background: white;
}
.nes_listAccessories .nes_linksNav div ul {
    font-weight: normal;
    margin: 0 0 2px 0 !important;
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a:hover span.nes_innerListMachineHover {
    display: block;
    height: 105px !important;
    width: 97px !important;
    padding: 0;/*background: url('../images/bg_roll-over-small.gif') no-repeat 0 0 !important;*/
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a {
    height: 105px !important;
    width: 105px !important;
    padding: 1px
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a.nes_innerListMachine_lien_selected {
    /*background: url('../images/bg_roll-over-small.gif') no-repeat 0 0 !important;*/
    background: url('../images/bg_roll-over.gif') no-repeat 0 0 !important;
}
/* Forgot your password *************************************************** */
.nes_registrationForm {
    margin: 25px 0 0 0;
}
.nes_registrationForm h2 {
    background: none;
}
.nes_switchListMachine-selection {
    margin: -50px 0 0 0;
}
.nes_switchListMachine-selection ul li .nes_innerSwitchListMachine .nes_innerListMachineContainer {
    margin: 22px auto 0 auto;
    clear: both;
}
.nes_registrationContent {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 16px 25px 25px 25px;
    font-size: 14px;
    margin: 0 0 25px 0;
}
.nes_registrationTitle {
    border-bottom:1px dotted #FFF;
    padding: 0 0 4px 0;
    margin: 0 0 16px 0;
    overflow: hidden;
    height: 1%;
    clear: both;
}
/*.nes_registrationTitleContentSpace {margin: 0 0 16px 0;}*/
.nes_registrationTitleSpace {
    margin: 0 0 25px 0;
}
.nes_registrationTitle h2 {
    float: left;
    font-size: 28px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    color: white;
    font-family: "Times New Roman";
}
.nes_registrationTitle h2 strong {
    font-size: 18px;
    font-weight: normal;
}
.nes_registrationTitleContent {
    margin: 13px 0 16px 0;
}
.nes_registrationTitle span {
    float: right;
    display: block;
    margin-top: 16px;
    font-size: 10px;
    text-transform: lowercase;
}
.nes_registrationForm fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
.nes_registrationContent ul {
    list-style-type: none;
    margin: 0;
}
.nes_registrationContent ul.nes_bill-add-form {
    list-style-type: none;
    padding: 0 0 10px 0;
}
.nes_registrationContent .nes_newPassword {
    padding: 0 0 16px 0;
}
.nes_registrationContent ul li {
    margin: 0 0 10px 0;
    padding: 0;
    clear: both;
    height: 1%;
}
.nes_registrationContent ul li.nes_membershipNumber {
    margin: 0;
}
.nes_registrationContent ul li.nes_last {
    margin: 0 0 0 0;
}
.nes_registrationContent ul li label {
    display: block;
    float: left;
    width: 198px;
    text-align: right;
    margin: 5px 25px 0 0;
}
.nes_registrationContent-bigLabel ul li label {
    width: 270px !important;
}
.nes_registrationContent ul li label {
    width: 198px;
}
.nes_regestration_2Cols .nes_registrationContent ul li label {
    width: 198px;
}
.nes_registrationContent ul li label.nes_none {
    display: none;
}
.nes_registrationContent ul li input {
    width: 234px;
    border: 2px solid #c8c8c8;
    padding: 3px 1px 4px 1px;
    float: left;
    font-size: 12px;
    color: black;
}
.nes_registrationContent ul li input:focus, .nes_scroll-register input:focus, .nes_card-champs input:focus {
    background: #DDDDDD;
}
.nes_continueContent {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 14px 16px 15px 25px;
    text-align: right;
    overflow: hidden; /* mantis 12601 */
    clear: both;
    margin: 25px 0 0 0; /* 13419 */
}
.nes_continueContent input {
    background: url("../images/sprite-2.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'Trebuchet MS';
    font-size: 13px;
    font-weight: bold;
   /* margin-top: -2px;*/
    padding: 2px 10px 2px 15px;
    text-transform: uppercase;
    width: auto;
}
.nes_continueContent .nes_link-continue a {
    background: url('../images/bg_continue.png') no-repeat 0 50%;
    display: block;
    width: auto;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    padding: 3px 10px 3px 18px;
    float: right;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    margin-top: 1px;
}
.nes_href_input_style{
 background: url("../images/sprite-2.png") no-repeat scroll 0 0 transparent!important;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    float: right;
    font-family: 'Trebuchet MS';
    font-size: 13px;
    font-weight: bold;
    padding: 4px 10px 4px 20px !important;
    text-transform: uppercase;
    width: auto;
}
input#OutOfStock{
	padding:5px!important;
}

.nes_continueContent .nes_link-continue a strong {
    font-weight: bold !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_continueContent .nes_link-continue a {
    margin-top: 0px;
}
}
.nes_continueContent a {
    display: block;
    font-size: 12px;
    color: white;
    float: left;
    font-family: 'Trebuchet MS';
    background: url('../images/sprite.png') no-repeat 0 -195px;
    padding: 0 0 3px 10px;
    margin-top: 3px;
}
.nes_save-cancel-right {
    overflow: hidden;
    height: 1%;
    margin: 0;
    float: right;
}
.nes_save-cancel-right li {
    float: left;
    clear: none;
    list-style: none;
    padding: 0 5px 0 10px !important;
}
.nes_save-cancel-right li input {
    float: left !important;
}
.nes_continueContent .nes_save-cancel-right .nes_cancel {
    background: url("../images/btn-cancel-bg.png") repeat-x scroll 0 1px #2A2A2A;
    display: block;
    height: 17px;
    margin-top: -2px;
    padding: 5px 7px 3px 15px;
	font-size:13px!important;
	font-weight:bold;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* put webkit CSS here*/
.nes_continueContent .nes_save-cancel-right .nes_cancel {
    background: url("../images/btn-cancel-bg.png") repeat-x scroll 0 -2px #2A2A2A;
    margin: 0 0 10px 0;
    padding: 2px 7px 3px 15px;
}
}
/* Acount details + blacklist ********************************************* */
.nes_main-title-registration {
    margin: 2px 0 4px 0;
}
.nes_registrationSteps {
    width: auto;
    clear: both !important;
    float: right;
    list-style-type: none;
    margin: 8px 12px 0 0;
}
.nes_continueContentTop {
    background: none !important;
    padding-bottom: 0 !important;
    margin: 5px 0 -5px 0 !important;
    overflow: visible;
    height: 1%;
    position: relative;
    z-index: 12;
}
.nes_continueContentTop .nes_linkSee {
    position: relative;
    top: -100px;
    z-index: 11;
    width: 230px;
}
.nes_continueContentTop .nes_linkSee input {
    overflow: visible;
}
.nes_continueContentTop .nes_linkSee a {
    float: right;
}
.nes_registrationForm .nes_continueContentTop .nes_linkSee {
    top: -130px;
}
.nes_price-black-product-transparent .nes_main-title {
    width: auto;
}
.nes_price-black-product-transparent .nes_tit_new_lth {
    width: 650px;
}
.nes_account .nes_price-black-product-transparent .nes_main-title {
    width: 230px;
}
.nes_main-title-big {
    width: 650px !important;
}
.nes_registrationSteps li {
    float: left;
    /*width: 90px;*/
    text-transform: uppercase;
    font-size: 13px;
    padding: 0 20px 0 0;
    background: url('../images/sprite-2.png') no-repeat 100% -552px;
    margin: 0 20px 0 0;
}
.nes_registrationSteps li.nes_lastStep {
    padding: 0;
    background: none;
    margin: 0;
}
.nes_registrationSteps li strong, .nes_registrationSteps li span {
    display: block;
    float: left;
}
.nes_registrationSteps li span.nes_none {
    display: none;
}
.nes_registrationSteps li strong {
    font-size: 18px;
    color: #989898;
    margin: 5px 5px 0 0;
    text-align: center;
    padding: 2px 0;
    width: 26px;
    text-align: center;
}
.nes_registrationSteps li span.nes_stepActive {
    position: absolute;
    left: -9999px;
}
.nes_registrationSteps li span {
    /*width: 55px;*/
    line-height: 16px;
    margin-top: 10px;
}
/*.nes_registrationSteps li.nes_lastStep span {width: 55px;}*/
.nes_registrationSteps li.nes_outstandingStep strong {
    color: white;
    background: url('../images/sprite-2.png') no-repeat 0 -501px;
}
.nes_innerSwitchListMachinePrice .nes_blackBloc {
    width: 863px;
}
.nes_blackBloc {
    border-bottom: 1px solid #191919;
    background: #E3E3E3;
    padding: 16px 0 20px 10px;
    font-size: 14px;
    color: black;
}
.nes_blackBloc a {
    color: black;
}
.nes_blackBloc .nes_paraInfos {
    background: url('../images/picto_infos_2.png') no-repeat 12px 50%;
    padding: 7px 0 5px 50px;
    line-height: 1.3em;
    font-size: 12px;
}
.nes_blackBloc ul {
    margin: 19px 0 0 0;
    list-style-type: none;
    background: url('../images/bg_dotted-black.gif') repeat-y 100% 0;
    overflow: hidden;
    height: 1%;
}
.nes_blackBloc ul li {
    float: left;
    width: 217px;
    padding: 0 0 0 10px;
}
.nes_blackBloc ul li.nes_firstItem {
    padding: 0;
}
.nes_blackBloc ul li strong {
    font-size: 14px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 12px;
    text-transform: uppercase;
}
.nes_blackBloc ul li p {
    padding: 0 0 0 12px;
}
.nes_blackBloc ul li span {
    font-size: 10px;
    padding: 0 0 0 12px;
    display: block;
}
.nes_blackBloc ul li p.nes_link {
    background: url('../images/picto_view-black.gif') no-repeat 0 7px;
    padding: 0 0 0 8px;
    margin: 0 0 0 12px;
}
.nes_blackBloc ul li ul {
    margin: 0;
    padding: 0 0 0 12px;
    background: none;
}
.nes_blackBloc ul li ul li {
    padding: 0;
}
.nes_radio-click {
    padding: 0 0 0 222px;
    height: 1%;
    /*overflow: hidden;*/
    margin-bottom: -4px;
}
.nes_registrationContent-bigLabel .nes_radio-click {
    padding: 0 0 0 265px;
}
.nes_registrationContent .nes_radio-click ul li label {
    width: auto;
    display: inline;
    float: none;
    margin: 0;
}
.nes_registrationContent .nes_radio-click ul li label strong {
    font-style: italic !important;
    font-weight: normal;
}
.nes_registrationContent .nes_radio-click ul li label i {
    font-style: italic !important;
}
.nes_registrationContent .nes_radio-click ul li input {
    width: auto;
    margin: 2px 5px 0 0;
    border: none;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide {
    /*float:left;*/
    clear: both;
    padding: 10px 0 0 0;
    width: 570px;/*position: relative;
    left: -226px;*/
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide .nes_clear {
    height: 0;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide label {
    /*width: 103px;*/
    width: 180px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
.nes_registrationContent-bigLabel .nes_radio-click ul li .nes_radio-hide label {
    width: 190px !important;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide input {
    border: 2px solid #c8c8c8;
    padding: 3px 1px 4px 1px;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide span {
    width: 200px;
}
.nes_registrationContent-bigLabel .nes_radio-click ul li .nes_radio-hide span {
    width: 200px;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide div {
    margin: 0 0 7px 0;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide div.nes_clear {
    margin: 0 0 0 0;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide .nes_error span {
    background: url("../images/picto_erreur-small.png") no-repeat 0 4px;
}
/* Acount details error *************************************************** */
.nes_errorErea {
    padding: 8px 0 8px 12px;
}
.nes_errorErea p {
    color: black;
    background: url('../images/picto_erreur.png') no-repeat 0 0;
    padding: 6px 0 8px 40px;
    font-size: 12px;
    height: 1%;
}
.nes_registrationContent ul li.nes_error input {
    border-color: #a80000 !important;
}
.nes_registrationContent ul li.nes_error span {
    background: url('../images/picto_erreur-small.png') no-repeat 0 4px;
    padding: 8px 0 3px 29px;
    width: auto;
    margin: 0 0 0 0;
    line-height: 12px;/*height: 16px;*/
}
.nes_registrationContent ul li.nes_error span.nes_span-error-2Lines {
    padding: 2px 0 0px 24px;
}
.nes_registrationContent-bigLabel ul li.nes_error span {
    width: 303px;
}
.nes_registrationContent ul li.nes_error p {
    display: none;
}
/* Personal informations ************************************************** */
.nes_registrationContent ul li .nes_inlineRadio {
    float: left;
    margin: 6px 24px 0 0;
}
.nes_registrationContent ul li .nes_inlineRadio label {
    width: auto;
    display: inline;
    float: none;
    margin: 0;
}
.nes_registrationContent ul li .nes_inlineRadio input {
    width: auto;
    margin: 3px 5px 0 0;
    border: none;
}
input.nes_bigErea {
    width: 328px !important;
}
input.nes_smallErea {
    width: 167px !important;
}
input.nes_smallErea_2 {
    width: 100px !important;
}
.nes_machine-add-infos input.nes_smallErea_2 {
    width: 175px !important;
}
.nes_registrationContent ul li span {
    font-size: 11px;font-weight:bold;
    display: block;
    float: left;
    background: url('../images/picto_infos-blur.png') no-repeat 0 0;
    padding: 4px 0 3px 24px;
    width: 355px;
    margin: 0 0 0 5px;
    line-height: 12px;/*height: 21px;*/
}
.nes_registrationContent ul li span.nes_span-mail {
    display: block;
    padding: 0 0 0 20px;
    background: none;
    font-style: italic;
    height: 1%;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_bigBloc {
    width: 399px;
    margin: 0 25px 0 0;
    float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_bigBloc span {
    margin: 8px 0 0 223px;
    width: 176px;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc {
    width: 159px;
    margin: 0 25px 0 0;
    float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc label {
    width: 30px !important;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc span {
    margin: 8px 0 0 56px;
    width: 103px;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_skin-registration {
    float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 {
    width: 260px;
    margin: 0 0 0 0;
    float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 label {
    width: 50px;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 span {
    margin: 8px 0 0 74px;
    width: 173px;
}
.nes_registrationContent ul li .nes_radioContent {
    float: left;
}
.nes_registrationContent ul li.nes_checkboxContent {
    padding: 0 0 0 223px;
}
.nes_registrationContent ul li.nes_checkboxContent_last {
    margin-bottom: -4px;
}
.nes_registrationContent ul li.nes_checkboxContent input {
    width: auto;
    /*margin: 7px 13px 0 0;*/
    margin: 7px 7px 0 0;
    border: none;
}
.nes_registrationContent ul li.nes_checkboxContent label {
    /*  width: auto !important;
    text-align: left;
    */
    width: 600px;
    text-align: left;
}
/* Machine website ******************************************************** */
.nes_dtailsMachine {
    margin: 0 0 0 153px;
}
.nes_dtailsMachine img {
    float: left;
    margin: 0 10px 0 0;
}
.nes_dtailsMachine div.nes_l-float {
    width: 600px;
}
.nes_dtailsMachine h3 {
    text-transform: uppercase;
    color: white;
    font-weight: normal;
    padding: 24px 0 4px 0;
    margin: 0;
    font-size: 18px;
}
.nes_dtailsMachine h3 span {
    text-transform: none;
}
.nes_dtailsMachine a {
    display: block;
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 0 0 0 8px;
    float: left;
    font-size: 12px;
}
.nes_scroll-register {
    position: relative;
    margin: -4px 0 0 216px;
}
.nes_scroll-register label.nes_none {
    display: none;
}
.nes_scroll-register label {
    float: left;
    margin: 0 5px 0 0;
    margin-top: -2px;
}
.nes_shop-radio {
    overflow: hidden;
    padding: 0 0 6px 0;
}
.nes_shop-radio div input {
    width: 164px;
    border: 2px solid #c8c8c8;
    padding: 3px 1px 4px 1px;
}
.nes_form-hide-add {
    padding: 16px 0 0 0;
}
.nes_scroll-register input {
    float: left;
    margin: 0 8px 0 0;
}
.nes_scroll-register input {
    border: none;
}
.nes_withSpace {
    margin: 0 11px 0 0;
}
.nes_registrationContent ul li.nes_blocRadio {
    margin: 20px 0 0 0;
    padding: 0;
}
.nes_registrationContent ul li.nes_blocRadio label {
    margin-top: 0;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float label {
    width: auto;
    display: inline;
    float: none;
    position: relative;
    top: -2px;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float {
    margin-bottom: -10px;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float input {
    width: auto;
    margin: 0 10px 0 0;
    border: none;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float div {
    margin: 0 0 4px 0;
}
/* SIGN IN **************************************************************** */
.nes_regestration_2Cols {
    width: 405px;
    padding: 22px 22px 19px 19px;
    float: left;
    margin: 0;
}
.nes_regestration_2ColsLast {
    margin: 0 0 0 137px;
    padding: 13px 20px 15px 20px;
    width: 295px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.nes_regestration_2ColsLast {
    padding: 10px 20px 18px 20px;
}
}
.nes_registrationContent_2Cols {
    padding: 0 0 0 0;
    overflow: hidden;
    background: none;
}
.nes_registrationForm-cr .nes_registrationContent_2Cols {
    background: url("../images/bg_recap.png") repeat-y 0 0;
}
.nes_registrationForm-cr .nes_regestration_2ColsLast p.nes_linkToClick {
    float: none;
    margin: 0;
    font-size: 1em;
}
/*.nes_cr-top {position: relative; margin-top: -671px;}*/
.nes_cr-top .nes_ConfirmationContent {
    min-height: 580px;
    min-height: auto !important;
    height: 580px;
    padding: 25px 0 0 0;
}
.nes_transform-none {
    text-transform: none !important;
}
/*.nes_bg-cr-welcome {padding:0;}*/
.nes_cr-list-offer .nes_link-more {
    padding: 2px 0 10px 0;
    clear: both;
}
.nes_cr-list-offer .nes_link-more a {
    background: url('../images/picto_view.gif') no-repeat 0 7px !important;
    padding: 0 0 0 8px !important;
}
.nes_registrationForm-cr .nes_regestration_2ColsLast {
    background: none;
}
.nes_registrationForm-cr .nes_regestration_2ColsLast {
    width: 405px;
    float: right;
    margin: 0;
}
.nes_registrationForm-cr .nes_registrationContent ul li {
    margin: 0 0 5px 0;
}
.nes_registrationForm-cr .nes_registrationContent ul li.nes_last {
    margin: -4px 0 7px 0;
}
.nes_registrationForm-cr .nes_regestration_2Cols {
    padding: 13px 20px 4px 20px;
}
.nes_registrationForm-cr .nes_registrationContent .nes_regestration_2ColsLast ul {
    margin-bottom: 24px;
}
.nes_ConfirmationContent .nes_innerLeft .nes_title-cr {
    font-size: 28px;
    font-family: 'Times New Roman';
    background: none;
    padding: 0;
    font-variant: normal;
}
.nes_ConfirmationContent .nes_innerLeft p.nes_cr-top-text {
    margin: 0 0 4px 0;
}
.nes_cr-list-offer .nes_innerRight p {
    font-size: 14px;
}
.nes_cr-list-offer .nes_innerRight ul {
    padding: 0 0 0 15px;
}
.nes_cr-list-offer .nes_innerRight ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    width: 120px;
    padding: 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 6px;
    font-size: 12px;
}
.nes_cr-list-offer .nes_innerLeft {
    padding: 0 10px 10px !important;
}
.nes_cr-list-offer .nes_innerRight h2 {
    font-size: 18px;
    font-family: 'Trebuchet MS';
}
.nes_cr-list-offer .nes_innerRight h3 {
    background: url("../images/picto_h3.gif") no-repeat 0 20px;
    font-size: 15px;
    font-variant: small-caps;
    color: white;
    padding: 11px 0 2px 11px;
    font-weight: normal;
}
.nes_cr-list-offer .nes_innerRight .nes_registrationTitle {
    margin: 0 0 20px 0;
}
.nes_registrationContent .nes_regestration_2Cols ul {
    margin-bottom: 15px;
}
.nes_registrationContent .nes_regestration_2Cols ul li label {
    display: block;
    float: left;
    width: 120px;
    text-align: right;
    margin: 5px 25px 0 0;
}
.nes_forgetWordPass a {
    float: right;
    font-size: 11px;
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 20px 0 8px;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent {
    padding: 0 0 0 145px;
}
/*.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent input {
    width: auto;
    margin: 7px 13px 0 0;
    border: none;
}*/
.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent label {
    width: auto !important;
    text-align: left;
    font-size: 12px;
    margin-left: 0px;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_signIn input {
    background: url('../images/sprite-2.png') no-repeat 0 0;
    display: block;
    width: auto;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    padding: 2px 10px 1px 18px;
    float: right;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    margin-top: 2px;
    margin-right: 20px;
}


.nes_regestration_2ColsLast {
    background: url('../images/bg_content-2.png') repeat-y top right;
}
.nes_regestration_2ColsLast ul li {
    padding: 0 0 0 10px;
    background: url('../images/sprite-2.png') no-repeat 0 -67px;
    font-size: 12px;
    margin: 0 0 4px 0 !important;
    list-style-type: none;
}
.nes_regestration_2ColsLast ul li.nes_linkToClick {
    padding: 0 0 0 8px;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    font-size: 12px;
    margin: 12px 0 0 0;
    list-style-type: none;
}
.nes_regestration_2ColsLast p.nes_linkToClick {
    float: right;
    margin: 10px 0 0 0;
    font-size: 0.85em;
    padding: 0 0 0 8px;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
}
.nes_regestration_2ColsLast .nes_linkStart {
    float: right;
    display: block;
    height: 1%;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    background: url('../images/bg_continue.png') no-repeat 0 50%;
    padding: 3px 10px 1px 18px;
    font-family: 'Trebuchet MS';
}
.nes_regestration_2Cols .nes_errorErea {
    margin: -5px 0 10px 0;
    padding: 0;
}
.nes_regestration_2Cols .nes_errorErea p {
    color: white !important;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_error label {
    color: white;
}
/* Acount details error *************************************************** */
/* Slider intensity */
.ui-slider {
    position: relative;
    text-align: left;
    background: url(../images/bg_slider-intensity.png) repeat-x 0 50%;
    margin-top: 12px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.5em;
    height: 1.5em;
    cursor: default;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: url(../images/bg_slider-intensityRange.png) repeat-x right 50%;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -1.6em;
    margin-left: -1.6em;
    background: transparent url(../images/picto_slider.png) no-repeat 50% 50% !important;
    border: none !important;
    padding: 10px !important;
    height: 0.5em;
    cursor: pointer;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.tabs_slider {
    margin: 0;
    overflow: hidden;
    font-weight: normal;
    width:375px;
}
.tabs_slider li {
    margin: 0 !important;
    padding: 0 35px 0 0px !important;
}
.tabs_slider li.blast {
    padding: 0 25px 0 0 !important;
}
.tabs_slider li.last {
    margin-left: -1.6em;
    padding: 0 !important;
}
/****Shopping Bag******/
.nes_info-gris-shop {
    background: #E4E4E4;
    padding: 7px 7px 4px 7px;
    color: black;
    /*overflow: hidden;*/
    height: 1%;
}
.nes_info-gris-shop p {
    padding: 8px 0 8px 39px;
    font-size: 12px;
}
.nes_alert-picto {
    background: url("../images/alert-package-picto.png") no-repeat scroll 0 0 transparent;
}
.nes_checked-picto {
    background: url('../images/alert-picto-2.gif') no-repeat 0 1px;
}
.nes_yel-shop-link a {
    background: url('../images/bg_continue-2.png') no-repeat 0 50%;
    display: block;
    width: auto;
    font-size: 13px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    padding: 6px 8px 5px 18px;
    float: right;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    margin: 9px 14px 0 0;
}
.nes_yel-shop-link a.nes_l-float {
    float: left;
}
.nes_shop-left {
    clear: left;
    float: left;
    width: 459px;
    position: relative;
}
.nes_shop-left img {
    display: block;
    float: left;
}
.nes_shop-right {
    float: left;
    width: 459px;
    padding: 4px 0 0 0;
}
.nes_shop-top {
    background: url('../images/fond-droi-shop.png') repeat-x 0 0;
    height: 1%;
}
.nes-shop-push {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0 !important;
}
.nes-shop-push li {
    float: left !important;
    padding: 0 8px;
    width: 217px;
}
.nes-shop-push li.nes-shop-push-last {
    padding: 0;
}
.nes_follow-block {
    font-family: "Trebuchet MS";
    padding: 14px 0;
    background: url('../images/bg_title-tranparant.png') repeat 0 0;
    width: 100%;
}
.nes_follow-block p {
    padding: 5px 4px 0 15px;
}
.nes_follow-block ul {
    list-style: none;
    float: left;
    overflow: hidden;
    height: 1%;
    margin: 0;
}
.nes_follow-block .nes_shop-bulle-bottom p {
    clear: left !important;
}
.nes_follow-block ul li {
    float: left;
    padding: 0 4px 0 10px;
}
.nes_follow-block ul li a {
    float: left;
    display: block;
    height: 1%;
    background: url('../images/fond-follow-gris-puce-blanche.png') no-repeat 0 0;
    padding: 6px 10px 5px 19px;
}
.nes_saveContent-cancel .nes_cancel:hover {
    background: url('../images/btn-cancel-bg-hover.png') no-repeat 0 0;
}
.nes_follow-block ul li a:hover {
    background: url('../images/fond-follow-roll-blanche.png') no-repeat 0 0;
}
.nes_follow-block .nes_yel-shop-link {
    padding: 0;
}
.nes_follow-block .nes_yel-shop-link a {
    margin: 0 14px 0 0;
}
.nes_services-bottom {
    background: white;
    color: #242223;
    width: 898px;
    padding: 14px 5px 11px 15px;
    margin: 25px 0 0 0;
}
.nes_services-bottom h3 {
    float: left;
    margin: 3px 10px 0 0;
}
.nes_services-bottom ul {
    list-style: none;
    overflow: hidden;
    height: 1%;
}
.nes_services-bottom ul li {
    float: left !important;
    clear: none;
    margin: 0 15px 0 0;
    line-height: 12px;
}
.nes_services-bottom ul li.nes_last {
    margin: 0 !important;
}
.nes_services-bottom ul li.nes_msg img {
    margin-top: 3px !important;
}
.nes_table-shop {
    width: 431px;
}
th.nes_left-first {
    padding-left: 14px !important;
}
th.nes_right-second {
    text-align: right !important;
    padding-right: 25px !important;
}
th.nes_right-third {
    text-align: right !important;
    padding-right: 35px !important;
    min-width: 62px;
}
td.nes_left-first {
    padding-left: 6px !important;
}
.nes_table-shop .nes_hovered-td {
    padding: 0 0 0 10px;
}
.nes_table-shop .nes_hovered-td:hover td {
    background: white;
    height: 1%;
}
.nes_table-shop .nes_hovered-td:hover * {
    color: black;
}
.nes_table-shop .nes_hovered-td:hover a {
    color: black;
}
.nes_table-shop .nes_hovered-td:hover .nes_cross span {
    background: url('../images/black_cross.gif') no-repeat 100% 50%;
}
.nes_table-shop th, .nes_table-shop td {
    text-align: left;
    border: 0;
    padding: 0;
}
.nes_table-shop td {
    padding: 2px 0;
    font-size: 11px;
    font-family: "Trebuchet MS";
    font-weight: normal;
    vertical-align: middle;
}
.nes_table-shop td.nes_td-center-no-qty span {
    height: 20px;
    display: block;
    padding-top: 3px !important;
    padding-right: 30px;
    text-align: right;
    width: 35px;
}
.nes_table-shop th {
    font-size: 11px;
    font-family: "Trebuchet MS";
    font-weight: normal;
    text-transform: uppercase;
    white-space: nowrap;
}
.nes_table-shop select {
    width: 63px;
}
.nes_table-shop th span {
    font-size: 20px;
    text-transform: none;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.nes_table-shop h2 {
    color: white;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 14px 0 2px 14px;
}
.nes_table-shop .nes_order-th {
    font-size: 12px;
}
.nes_table-shop .nes_order-th .nes_big-caps {
    font-size: 20px;
    text-transform: none;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.nes_checktrationContentRecap .nes_table-shop h2, .nes_colRightOrder .nes_table-shop h2 {
    padding: 16px 0 2px 0;
}
.nes_checktrationContentRecap .nes_somme td, .nes_colRightOrder .nes_somme td {
    padding: 0 0 2px 0 !important;
    line-height: 1.2em;
}
.nes_table-shop h2 span {
    font-size: 10px;
}
.nes_table-shop h2 span.nes_qty-product {
    font-size: 11px;
    position: relative;
    top: -2px;
}
.nes_name-cap {
    display: block;
    height: 1%;
    padding: 0 0 0 8px;
}
.nes_name-cap img {
    float: left;
    margin: 0 7px 0 0;
}
/* .nes_name-cap span {
    margin: 0 7px 0 0;
    float:left;
    width: 75px;
    line-height:1.05em;
} */
.nes_name-cap span {
    margin: 0;
    line-height: 1.05em;
}
.nes_cell-dotted {
    background: url('../images/fond-table.gif') no-repeat 100% 7px;
}
.nes_cross {
    text-align: right !important;
}
.nes_cross span {
    background: url('../images/picto_delete-white.png') no-repeat 100% 50%;
    padding-right: 20px !important;
}
.nes_cross span {
    margin: 0 8px 0 0;
}
.nes_cross-delete a {
    display: block;
    width: 13px;
    height: 13px;
    background: url('../images/picto_delete-black.png') no-repeat 0 0;
    float: right;
    margin: 2px 5px 0 10px;
}
.nes_cross-delete span {
    float: left;
    margin: 0 0 0 5px;
    width: 75px;
    text-align: right !important;
}
.nes_td-center {
    text-align: center !important;
}
.nes_cell-qte {
    padding-left: 12px !important;
}
.nes_machine-padd td {
    padding-top: 0 !important;
}
.nes-shop-arrow {
    background: url('../images/puce-shop-white.gif') no-repeat 0 50%;
    padding: 0 0 0 8px;
    margin: 0 0 0 15px;
}
.nes_orderDetailsContent .nes-shop-arrow {
    background: url('../images/picto_view-black.gif') no-repeat 0 50%;
}
.nes_capsule-info-th td {
    padding: 0 0 6px 6px !important;
}
table tr .nes_shop-bulle-bottom {
    width: 413px;
}
.nes_shop-bulle-top {
    background: url('../images/puce-top-shop.png') no-repeat 98px 0;
    padding: 6px 0 0 0;
}
.nes_shop-bulle-bottom {
    background: #E3E3E3;
    padding: 5px 6px 4px 6px;
}
.nes_shop-bulle-bottom p {
    text-transform: none;
    color: #4A4949;
    padding: 2px 0 0 36px;
    margin: 0 0 0 0;
    font-size: 10px;
    line-height: 1.4em;
    float: none !important;
}
.nes_shop-bulle-bottom p strong {
    text-transform: uppercase;
    color: black;
    font-size: 11px;
}
.nes_follow-info-go {
    position: relative;
    height: 1%;
    z-index: 1;
}
.nes_follow-info-go .nes_shop-bulle-top {
    right: 14px !important;
    width: 250px;
    top: 30px;
    background-position: 175px 0;
    position: absolute;
}
.nes_shop .nes_price-black-product {
    position: relative;
    z-index: 10;
}
.nes_follow-info-go .nes_shop-bulle-bottom {
    padding: 5px 5px 5px 5px;
}
.nes_follow-info-go .nes_shop-bulle-bottom p {
    line-height: 1.1em;
}
/****Filtre liste machine*****/
.nes_switchListMachine .nes_img-function {
    /*  margin:-5px 0 0 0 !important;
 */ margin: 0 !important;
    padding: 0 !important;
    float: left;
    width: 884px;
}
.nes_switchListMachine .nes_img-function li {
    width: 208px;
    margin: 0 8px 10px 10px;
    padding: 0 0 0 0;
    color: black;
    float: left;
}
.nes_switchListMachine .nes_img-function li:hover {
    position: relative;
}
.nes_switchListMachine .nes_img-function li img {
    float: left;
    height: 25px;
    width: 25px;
}
.nes_switchListMachine .nes_img-function li.nes_li-img-first {
    padding: 0;
    margin: 0 10px 10px 0;
}
.nes_switchListMachine .nes_img-function li.nes_li-img-last {
    margin: 0 0 10px 0;
}
.nes_switchListMachine .nes_img-function li a {
    display: block;
    height: 1%;
    float: left;
    background: none;
    padding: 0;
    color: #242223;
}
.nes_switchListMachine ul.nes_img-function li a span {
    display: block;
    height: 1%;
    width: 160px;
    float: left;
    margin: 6px 0 0 10px;
    background: none;
    padding: 0 !important;
    line-height: 1.2em;
    text-transform: uppercase;
}
.nes_switchListMachine ul.nes_img-function li a span.nes_span-vcenter {
    margin-top: 3px;
    line-height: 10px;
}
.nes_switchListMachine ul.nes_img-function li a span.nes_pic-two-lignes {
    margin: 1px 0 0 10px;
}
.nes_switchListMachine .nes_img-function li {
    position: relative;
}
.nes_switchListMachine .nes_img-function li.nes_switch-active a, .nes_switchListMachine .nes_img-function li a:hover {
    background: none;
}
.nes_switchListMachine ul li .nes_innerListMachineColor a img {
    padding: 2px 0 0 2px;
    margin: 1px 0 0 1px;
}
.nes_img-price {
    margin: 52px 0 0 7px;
}
/***************************************/
.nes_sep-table {
    background: url('../images/dotted-li-white.gif') repeat-x 12px 0;
    margin-left: 6px;
    width: 427px;
    height: 3px;
}
.nes_somme {
    color: #c8c8c8;
    font-size: 11px;
    margin-left: 6px;
    width: 427px;
}
.nes_checktrationContentRecap .nes_somme, .nes_colRightOrder .nes_somme {
    margin-left: 0;
}
.nes_somme td.nes_text-right {
    text-align: right;
}
.nes_somme td {
    padding: 0 0 5px 10px !important;
    line-height: 1.2em;
}
.nes_somme .nes_lineTotal td {
    color: white;
    padding: 1px 0 0 10px !important;
    font-size: 26px;
}
.nes_somme .nes_sum-first td {
    padding-top: 5px !important;
}
.nes_left-padd {
    padding-left: 14px !important;
}
.nes_shop-product-show img, .nes_shop-product-show-caps img {
    float: none;
    display: inline;
}
.nes_shop-product-show, .nes_shop-product-show-caps {
    position: relative;
    float: left;
    height: 459px;
    width: 459px;
    text-align: center;
    background: url('../images/bg_shopping-bag-left.png') repeat-x;
    z-index: 100;
    display: none;
}
.nes_shop-stocking {
    position: absolute;
    left: 0;
    top: 0;
}
.nes_shop-product-show-caps {
    padding-top: 140px;
    height: 319px;
}
.nes_shop-product-show-caps img {
    position: relative;
    top: 0;
}
/*******Checktration********/
.nes_checktrationContent {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 17px 0 10px 25px;
    font-size: 14px;
    margin: 22px 0 25px 0;
    height: 1%;
}
.nes_checktrationContent .nes_registrationTitleSpace {
    margin: 0 0 15px 0;
}
.nes_account-sub .nes_registrationTitleSpace {
    margin: 0 0 20px 0;
}
.nes_checktrationContent ul li {
    list-style: none;
}
.nes_checktrationContent ul li strong {
    font-size: 14px;
}
.nes_checktrationSteps {

    /*width: 438px;
    margin: 10px 1px 0 0;
    padding:0 0 3px 0;*/
    width: auto;
    margin: 10px 6px 0 0;
    padding: 0 10px 3px 0;/*background: url('../images/point-avancement.png') no-repeat  48px 100%;
    padding:0 0 3px 0;*/
}
.nes_checktrationSteps li {
    margin: 0 10px 0 0;
    padding: 0 27px 0 0;
    width: auto !important;
}
.nes_checktrationSteps li.nes_lastStep {
    width: 100px;
}
.nes_checktrationSteps li span {
    width: auto !important;
    margin: 8px 0 0 0;
    letter-spacing: -1px;
    display: block;
    padding: 0 0 8px 0;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep1 {
    background: url('../images/point-avancement.png') no-repeat 100% 100%;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep2 {
    background: url('../images/point-avancement-2.png') no-repeat 100% 100%;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep3 {
    background: url('../images/point-avancement-3.png') no-repeat 100% 100%;
}
.nes_checktrationSteps li strong {
    margin: 2px 5px 0 0;
    font-weight: normal;
}
.nes_2col_3-1 .nes_checktrationContent #nes_colLeft {
    width: 642px;
    margin: 0 25px 0 0;
}
.nes_2col_3-1 .nes_checktrationContent #nes_colRight {
    width: 217px;
    position: relative;
    top: -27px;
    right: 10px;
    background: url('../images/transp-shipping.png') repeat;
    padding: 0 0 0 0;
    z-index: 0;
}
.nes_2col_3-1 .nes_checktrationContent #nes_colLeft {
    position: relative;
    z-index: 1;
}
.nes_order-right {
    background: black;
    color: white;
    padding: 14px 9px 12px 9px;
    overflow: hidden;
    height: 1%;
}
.nes_order-right h2 {
    color: white;
    font-weight: normal;
    font-size: 20px;
    font-family: 'Times New roman';/**/
    float: left;
}
.nes_block-address {
    clear: both;
}
.nes_block-address fieldset {
    border: none !important;
    clear: none;
	float:left;
	margin-left:-10px
}
.nes_block-address-2 {
    background: url("../images/fond-transp-check.png") repeat scroll 0 0 transparent;
    float: left;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    padding: 11px 15px 10px;
    width:612px;
}
.nes_fixed_width_98{width: 98%!important;}
.nes_block-address-vis {
    overflow: visible;
}
.nes_block-address-2:hover {
    background: url('../images/fond-transp-check-hover.png') repeat 0 0;
}
.nes_block-address-selected .nes_block-address-2, .nes_block-address-selected .nes_block-address-2:hover,.store_selected {
    background: #E2E2E2 url('../images/fond-degrade-adress.png') repeat-x 0 0!important;
    color: black;
}

.nes_shipp-add-address {
    float: left;
   
    font-size: 14px;
}
.nes_shipping-hide .nes_block-address-selected .nes_block-address-2 {
    background: #E1E1E1 url('../images/fond-degrade-adress-3.png') repeat-x 0 0;
    color: black;
}
.nes_address-info {
    float: left;
    padding: 0 0 0 12px;
    margin: -1px 0 0 0;
}
.nes_shipping-hide .nes_block-address .nes_block-address-2 {
    padding: 16px 25px 10px 15px;
}
.nes_shipping-hide .nes_block-address p {
    padding: 0;
}
.nes_block-address textarea {
    width: 268px;
    border: 1px solid #C8C8C8;
    height: 43px;
    margin: 2px 0 0 0;
	resize: none;
}
.nes_block-address ul {
    float: left;
    padding: 0;
    margin: 0;
}
.nes_block-address ul li, .nes_block-address-gift ul li {
    padding: 0;
    margin: 0;
}
.nes_taping-info {
    width: 271px;
    float: right;
}
.nes-shop-arrow-check {
    overflow: hidden;
    height: 1%;
}
.nes_checktrationContent .nes-shop-arrow-check a {
    display: block;
    float: left;
    font-size: 12px;
    padding: 0 0 0 15px;
    margin: 10px 0 18px 0;
    background: url('../images/bg_arrondi-l.png') no-repeat 0 0;
}
.nes_checktrationContent .nes-shop-arrow-check span {
    background: url('../images/bg_arrondi-r.png') no-repeat 100% 0;
    display: block;
    float: left;
    padding: 6px 8px 4px 0;
}
.nes_table-check {
    text-align: left;
}
.nes_table-check tr {
    background: url('../images/fond-transp-check.png') repeat 0 0;
}
.nes_table-check td, .nes_table-check th {
    padding: 0;
    border: none;
}
.nes_td-radio {
    width: 46px;
    text-align: center;
}
.nes_td-image {
    width: 105px;
}
.nes_list-check-method li {
    padding: 9px 17px 7px 0;
    margin: 0 0 15px 0;
    background: url('../images/fond-transp-check.png') repeat 0 0;
    color: white;
    height: 1%;
}
.nes_list-check-method li:hover {
    background: url('../images/fond-transp-check-hover.png') repeat 0 0;
}
.nes_list-check-method li li:hover {
    background: none;
}
.nes_list-check-method .nes_list-check-method-selected, .nes_list-check-method .nes_list-check-method-selected:hover {
    background: #E2E2E2 url('../images/fond-degrade-adress.png') repeat-x 0 0;
    color: black;
}
.nes_list-check-method .nes_list-check-method-selected * {
    color: black;
}
.nes_list-check-method li .nes_fct-card {
    padding: 14px 0 0 152px !important;/*width: 120px;*/
    float: none;
}
.nes_list-check-method .nes_list-check-method-selected .nes_fct-card * {
    color: white;
}
.nes_method-price {
    width: 105px;
    text-align: right;
    margin: 13px 0 0 0;
    font-size: 20px;
    position: relative;
    left: 3px;
    z-index: 0;
}
.nes_list-check-method li input {
    position: relative;
    top: 20px;
    border: 0;
}
.nes_list-check-method li li {
    padding: 0;
    background: none;
    margin: 0;
}
.nes_list-check-method li ul {
    padding: 10px 0 0 0;
    font-size: 11px;
}
.nes_list-check-method li ul li p {
    font-size: 14px;
    padding: 0;
}
.nes_list-check-method li img {
    display: block;
    float: left;
}
.nes_num-small {
    width: 102px !important;
}
.nes_method-block {
    width: 236px;
}
.nes_method-block {
    width: 320px;
}
.checkout_preference .nes_method-block {
    width: 230px;
}
.nes_order-right .nes-shop-arrow {
    margin: 5px 0 0 0;
    display: block;
    height: 1%;
    float: right;
    font-size: 11px;
}
.nes_order-bar ul {
    margin: 0 auto;
    padding: 7px 0 0 0;
    clear: both;
}
.nes_order-bar ul li {
    overflow: hidden;
    height: 1%;
    margin: 0 9px 2px 9px;
    font-size: 11px;
    padding: 0;
}
.nes_order-bar ul li span {
    display: block;
    padding: 0 10px 0 0 !important;
}
.nes_order-bar ul li span.nes_r-float {
    display: block;
    padding: 0 0 0 0 !important;
}
.nes_order-bar .nes_separateur {
    background: none;
    margin: 6px 9px 0 9px;
    padding: 6px 0 0 0;
}
.nes_order-bar .nes_separateur_2 {
    background: url('../images/bg_dotted-tab-small.gif') repeat-x 0 0;
    margin: 14px 9px 0 9px;
    padding: 9px 0 0 0;
}
.nes_order-bar .nes_majText-total {
    background: black;
    margin: 14px 0 0 0;
    padding: 9px 9px 7px 9px;
}
#nes_footer p {
    text-align: center;
    font-size: 10px;
    color: #808080;
    letter-spacing: -0.03em;
    padding: 0;
}
.nes_address-info-form {
    clear: both;
    margin: 15px 0 0 12px !important;
    width: 587px;
}
.nes_address-info-form * {
    font-size: 14px;
}
.nes_address-info-form label {
    width: 160px;
    display: block;
    text-align: right;
    float: left;
    margin: 4px 25px 0 0;
}
.nes_add_adress .nes_address-info-form label {
    width: 190px;
    display: block;
    text-align: right;
    float: left;
    margin: 4px 25px 0 0;
}
.nes_rel-rk .nes_bulle-chps.nes_orderDeliveryRemark {
   top:105px;
   right: -262px;
}

.nes_address-info-form .label-2 {
    width: auto;
    display: block;
    text-align: left;
    float: left;
    margin: 4px 14px 0 9px;
}
.nes_account-edit-add .nes_address-info-form {
    display: block !important;
}
.nes_address-info-form .nes_inlineRadio {
    float: left;
    margin: 6px 24px 0 0;
}
.nes_address-info-form .nes_inlineRadio label {
    width: auto;
    display: inline;
    float: none;
    margin: 0;
}
.nes_address-info-form .nes_inlineRadio input {
    width: auto;
    margin: 0 5px 0 0;
    border: none;
}
.nes_address-info-form input {
    border: 1px solid #C8C8C8;
    padding: 3px 0;
    width: 259px;
}
.nes_address-info-form input:focus {
    background: #DDDDDD;
}
.nes_address-info-form .nes_add-btn input:focus {
    background: url('../images/fond-btn-address.png') no-repeat 0 0;
}
.nes_address-info-form .nes_shipping-add-champs input {
}
span.error_field {
    color: red;
    font-size: 11px;
}
.error_field-right {
    position: relative;
    left: 180px;
}
.nes_address-info-form .nes_shipping-add-champs span.error_field {
    display: block;
    color: red;
    font-size: 11px;
    position: relative;
    left: 185px;
    max-width: 285px;
	top:5px;
}
.nes_clear-l {
    clear: left;
}
.nes_shipping-add-champs {
    margin: 0 0 9px 0;
}
.nes_shipping-add-champs {
    margin: 0 0 19px 0 !important;
}
.nes_radio-border {
    border: 0;
}
.nes_set-default-block {
    overflow: hidden;
    height: 1%;
    clear: both;
    padding: 15px 0 0 24px;
}
.nes_address-info-form .nes_set-default-block {
    margin: 14px 0 0 0;
    padding: 0;
}
.nes_address-info-form .nes_set-default-block label {
    width: auto;
    font-size: 11px;
    text-align: left;
    margin: -2px 0 0 0;
}
.nes_set-default-block label {
    margin: -2px 0 0 20px;
}
.nes_set-default-block input {
    width: auto;
    margin: 0 8px 0 0;
    border: 0;
    padding: 0;
}
.nes_add-form-click .nes_block-address-selected {
    background: url('../images/fond-degrade-adress-2.png') repeat-x 0 0;
    color: black;
}
.nes_block-address-hover {/*background: red;*/
}
.nes_add-btn {
    background: url('../images/bg_arrondi-l.png') no-repeat 0 0;
    font-size: 12px;
    padding: 0 0 0 12px;
    margin: 8px 0 5px 0;
    width: auto !important;
    float: right;
    outline: none;
}
/* 12996 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_add-btn {
    padding-left: 10px;
}
}
.nes_add-btn input, .nes_add-btn input:focus {
    background: url('../images/bg_arrondi-r.png') no-repeat 100% 0 !important;
    display: block;
    float: left;
    padding: 4px 8px 6px 0;
    border: 0;
    color: white;
    width: auto !important;
    font-size: 14px;
    cursor: pointer;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_add-btn input, .nes_add-btn input:focus {
    padding: 6px 11px 6px 5px !important;
}
}
.nes_add-btn:hover, .nes_add-btn-hovd {
    background: url('../images/bg_arrondi-l-hover.png') no-repeat 0 0;
}
.nes_add-btn:hover input, .nes_add-btn input:focus, .nes_add-btn-hovd input {
    background: url('../images/bg_arrondi-r-hover.png') no-repeat 100% 0 !important;
}
.nes_default-add {
    position: relative;
    left: 12px;
    clear: left;
}
.nes_default-lab {
    position: relative;
    left: 10px;
    top: -2px;
    margin: 0 0 7px 0;
    font-size: 14px;
}
.nes_block-address-gift {
    margin: 0 0 8px 0;
}
.nes_hide-bck {
    width: 592px;
    position: relative;
    left: 26px;
}
.nes_card-method {
    float: left;
}
.detailsPayment .nes_card-method input.nes_radio-shipping {
    margin-top: 25px;
}
.checkout_preference .nes_card-method input.nes_radio-shipping{
	margin-top:15px;
}
.nes_nopadding input#noneShipping,.nes_nopadding input#nonePayment {
    margin-top: 5px!important;
}

.nes_card-method label {
    margin: 3px 0 0 12px;
}
.nes_block-address-selected .nes_card-method input.nes_radio-shipping {}
.nes_block-address-selected .nes_card-method label {
    margin: -2px 0 0 12px;
}
.nes_hide-bck {
    clear: both;
}
.nes_card-method span.nes_visu-float {
    display: block;
    width: 40px;
    margin: -5px 4px 0 25px;
    float: left;
}
.nes_block-address-selected .nes_card-method span.nes_visu-float {
    display: none;
}

.nes_block-address-selected .nes_card-method span.nes_td-image {
    display: none !important;
}
.nes_block-address-selected .nes_block-invoice .nes_card-method span.nes_td-image {
    display: block !important;
}
.nes_hide-first-paragraph {
    font-size: 11px;
    padding: 0;
}
.nes_hide-first-paragraph-1 {
    padding: 0 0 12px 0;
}
.nes_card-radio-block {
    overflow: hidden;
    height: 1%;
    padding: 0 0 18px 0 !important;
}
.nes_bloc-other-card .nes_card-radio-block {
    padding: 0 !important;
}
.nes_card-radio-block li {
    width: 101px;
    float: left;
    padding: 0 17px 0 0 !important;
    margin: 0;
}
.nes_card-radio-block li input {
    float: left;
    border: 0;
    margin: 16px 0 0 0;
}
.nes_card-radio-block li img {
    float: right;
}
.nes_label-big {
    display: block;
    float: none;
    text-align: left;
}
.nes_card-champs {
    padding: 2px 0 0 0;
}
.nes_card-champs label {
    float: left;
    font-size: 14px;
    margin: 0 12px 0 0;
    padding: 11px 0 3px;
    text-align: right;
    width: 170px;
}
.nes_card-champs input {
    border: 1px solid #C8C8C8;
    padding: 3px 0;
    width: 170px;
    font-size: 14px;
    margin: 7px 6px 0 0;
    float: left;
}
.nes_card-champsInfos {
    overflow: hidden;
    height: 1%;
    clear: both;
}
.nes_card-champsInfos input {
    width: 51px;
    float: left;
}
.nes_card-champsInfos img {
    margin-top: 2px;
}
.nes_card-champs .nes_small-num {
    width: 47px;
}
.nes_hide-bck .nes_set-default-block-hidden {
    margin: 26px 0 0 0;
    padding: 0;
}
.nes_hide-bck .nes_set-default-block-hidden label {
    margin: -2px 0 0 20px;
}
.nes_default-paragr {
    font-size: 14px;
}
.nes_card-img-float {
    margin: 1px 15px 0 0;
}
.nes_card-info {
    position: relative;
    margin-top: -2px !important;
}
.nes_fct-card {
    overflow: hidden;
    height: 1%;
    padding: 8px 0 10px 0 !important;
    margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_shipping-show-first .nes_fct-card {overflow: inherit;}
}
.nes_fct-card li a {
    display: block;
    float: left;
    font-size: 12px;
    padding: 3px 7px 3px 5px;
    margin: 0;
    background: url('../images/bg_gray-acount.png') repeat-x 0 0;
}
/*.nes_fct-card li a:hover */
.nes_fct-card li a.nes_fct-card_hover {
    background: #1E1C1D url('../images/bg_gray-acount-roll.png') repeat-x 0 0;
}
.nes_fct-card li a span {
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    display: block;
    float: left;
    padding: 0 0 0 8px;
}
/*****learn more****/

.nes_method-shipping-bottom .nes_fct-card li a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
    padding: 0 0 0 8px !important;
    font-weight: bold;
}
.nes_readmore{
    background: url('../images/picto_lien-voile.gif') no-repeat 5px 50%;
    padding: 0 0 0 13px !important;
    font-weight: 700;
}
.nes_method-shipping-bottom .nes_fct-card li a.nes_fct-card_hover {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;
}
.nes_method-shipping-bottom .nes_fct-card li a span ,.nes_method-shipping-bottom .payment_card_case .nes_fct-card li a span{
    background: none;
    padding: 0 !important;
}
.nes_method-shipping-bottom .nes_fct-card li a.nes_fct-card_hover span {
    background: none;
}
.nes_method-shipping-bottom .nes_block-address-selected .nes_fct-card li a, .nes_method-shipping-bottom .nes_block-address-selected .nes_fct-card li a.nes_fct-card_hover {
    color: black !important;
    background: url('../images/picto_lien-voile-black.gif') no-repeat 0 50%;
}
/***Fin****/
.nes_fct-card li {
    float: left;
    padding: 0;
    margin: 0 9px 0 0;
}
.nes_list-check-method .nes_fct-card li {
    /*float:right;*/
    float: none;
}
.nes_list-check-method-selected .nes_fct-card li a span {
    color: black !important;
}
.nes_list-check-method-selected .nes_fct-card li a {
    background: url("../images/sprite.png") no-repeat 0 -400px;
}
.nes_block-address .nes_card-champs .nes_fct-card {
    float: none !important;
    clear: both;
    padding: 10px 0 0 182px !important;
}
.nes_method-shipping-bottom .nes_fct-card {
    width: 100%;
}
.nes_method-shipping-bottom .nes_fct-card li {
    width: auto;
}
.nes-adress-edition {
    clear: both;
    background: #E2E2E2 url('../images/fond-degrade-adress.png') repeat-x 0 0;
    color: black;
    zoom: 1;
}
/* Checktration Order Recap *********************************************** */
.nes_recapForm {
    margin: 25px 0 0 0;
}
.nes_recapContent, .nes_recapLoading {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 16px 25px 26px 25px;
    font-size: 14px;
    margin: 0 0 25px 0;
}
.nes_checktrationContentRecap {
    background: url('../images/bg_recap.png') repeat-y 0 0;
    padding: 0;
}
.nes_account-sub, .nes_account-sub-right, .nes_account-sub-left {
    background: url('../images/bg_recap.png') repeat-y 0 0;
    padding: 0 0 58px 0;
    position: relative;
    height: 1%;
}
.nes_account-sub-left {
    background: url('../images/left_bg-subscribe.png') repeat-y 0 0;
}
.nes_account-sub-right {
    background: url('../images/right_bg-subscribe.png') repeat-y 0 0;
}
.nes_checktrationContentRecap #nes_colLeft, .nes_checktrationContentRecap #nes_colRight, .nes_account-sub #nes_colLeft, .nes_account-sub #nes_colRight {
    padding: 17px 25px 10px 25px;
}
.nes_2col_2-2 .nes_checktrationContentRecap #nes_colLeft, .nes_2col_2-2 .nes_account-sub #nes_colLeft {
    width: 397px !important;
    margin: 0 25px 0 0;
}
.nes_2col_2-2 .nes_checktrationContentRecap #nes_colRight, .nes_2col_2-2 .nes_account-sub #nes_colRight {
    width: 396px !important;
    margin: 0 0 0 0;
}
.nes_checktrationContent .nes_registrationTitle .nes_modify {
    display: block;
    float: right;
    font-size: 11px;
    background: url('../images/puce-shop-white.gif') no-repeat 0 50%;
    padding: 0 0 0 8px;
    margin: 15px 0 0 0;
}
.nes_checktrationContentRecap .nes_table-shop, .nes_colRightOrder .nes_table-shop {
    width: 394px;
}
.nes_checktrationContentRecap .nes_table-shop th.nes_left-first, .nes_checktrationContentRecap .nes_table-shop td.nes_left-first, .nes_colRightOrder .nes_table-shop th.nes_left-first, .nes_colRightOrder .nes_table-shop td.nes_left-first {
    padding-left: 0 !important;
}
.nes_checktrationContentRecap .nes_table-shop .nes_name-cap, .nes_colRightOrder .nes_table-shop .nes_name-cap {
    padding: 0;
}
.nes_td-right, .nes_td-right-order {
    text-align: right !important;
}
.nes_checktrationContentRecap .nes_somme .nes_lineTotal td {
    font-family: 'Trebuchet MS';
    font-size: 28px;
}
.nes_checktrationContentRecap .nes_cardBloc {
    clear: both;
    /*overflow: hidden;*/
    height: 1%;
    padding-left: 15px;
}
.nes_checktrationContentRecap .nes_cardBloc img {
    float: left;
    margin: 0 20px 0 0;
}
.nes_checktrationContentRecap .nes_cardBloc p {
    float: left;
    margin-top: 17px;
    font-size: 14px;
    padding: 0;
}
.nes_checktrationContentRecap .nes_registrationTitleSpace {
    margin: 0 0 12px 0;
}
.nes_checktrationContentRecap .nes_registrationTitleContent {
    margin: 30px 0 12px 0 !important;
}
.nes_checktrationContentRecap, .nes_account-sub {
    font-size: 12px;
}
.nes_checktrationContentRecap .nes_address-info {
    padding: 0 0 0 15px;
}
.nes_checktrationContentRecap .nes_address-info ul {
    padding: 0 !important;
    margin: 0 0 5px 0 !important;
    width: 380px;
}
.nes_checktrationContentRecap .nes_address-info ul li {
    padding: 0 !important;
    margin: 0 !important;
    word-wrap: break-word;
}
.nes_checktrationContentRecap .nes_table-shop td, .nes_colRightOrder .nes_table-shop td {
    padding: 4px 0;
    font-family: "Trebuchet MS";
    font-weight: normal;
}
.nes_checkboxContentRecap {
    background: url('../images/bg_content.png') repeat 0 0;
    margin: 0 0 1px 0;
    padding: 11px 0 6px 14px;
}
/*********************************************/
/* CR 12173 */
.add_commentArea {
    margin-left: 23px;
    margin-top: 1px !important;
    border: 2px solid #C8C8C8;
    color: black;
    float: left;
    font-size: 12px;
    padding: 4px 1px 4px;
    width: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.add_commentArea {
    padding: 2px 2px 6px;
}
}
.nes_addingCommentRecap input {
    margin-top: 2px;
}
.nes_addingCommentRecap ul li label {
    margin: 0 20px 3px 0;
    float: left;
    width: auto;
}
.nes_addingCommentRecap .nes_pass_rel .nes_rel-rm .nes_bulle-chps {
    margin-left: 339px;
}
.nes_checkboxContentRecap fieldset {
    margin: 0;
    padding: 0;
    border: 0;
}
.nes_checkboxContentRecap ul {
    list-style-type: none;
}
.nes_checkboxContentRecap ul li {
    margin: 0;
    padding: 0;
}
.nes_checkboxContentRecap input {
    float: left;
    margin: 1px 10px 0 0;
    border: none;
}
.add_commentArea_espace {
    padding-bottom: 80px
}
.nes_checkboxContentRecap label {
    font-size: 14px;
    float: left;
    width: 773px;
}
.nes_paymentBloc {
    background: url('../images/bg_content.png') repeat 0 0;
    margin: 25px 0 0 0;
    padding: 15px 0 5px 15px;
}
.nes_paymentBloc ul {
    list-style-type: none;
}
.nes_paymentBloc ul li {
    margin: 0 0 10px 0;
    padding: 0;
    clear: both;
    overflow: hidden;
    height: 1%;
}
.nes_paymentBloc ul li img {
    float: left;
    margin: 0 15px 0 0;
}
.nes_paymentBloc ul li .nes_paymentInfos {
    float: left;
    width: 773px;
    margin: 9px 0 0 0;
}
.nes_paymentBloc ul li p {
    padding: 0;
    font-size: 12px;
}
.nes_paymentBloc ul li p strong {
    font-size: 14px;
}
.nes_linkSee {
    float: right;
    padding: 0;
}
.nes_linkSee a {
    display: block;
    height: 1%;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    background: url('../images/bg_continue.png') no-repeat 0 50%;
    padding: 3px 10px 3px 18px;
    font-family: 'Trebuchet MS';
}
/* Checkout confirmation */

.nes_bg-Confirmation {
    background: url('../images/fond-confirmation.jpg') no-repeat 50% 0;
    clear: both;
}
.nes_innerConfirmation {
    min-height: 580px;
    height: auto !important;
    height: 580px;
}
.nes_innerConfirmation #nes_colLeft {
    font-size: 14px;
    padding: 15px 0 0 9px;
    width: 430px;
}
.nes_innerConfirmation #nes_colLeft ul {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0;
}
.nes_innerConfirmation #nes_colLeft ul li {
    padding: 15px 0 0 0;
    margin: 0;
    overflow: hidden;
    height: 1%;
}
.nes_innerConfirmation #nes_colLeft ul li a {
    background: #1E1C1D url('../images/btn-cancel-bg-hover.png') no-repeat 0 0;
    padding: 2px 6px 3px 14px;
    display: block;
    float: left;
    height: 1%;
    margin: 6px 0;
}
.nes_innerConfirmation #nes_colLeft ul li a:hover {
    background: #2A2A2A url('../images/btn-cancel-bg.png') no-repeat 0 0;
}
.nes_innerConfirmation #nes_colLeft p {
    padding: 0;
}
.nes_innerConfirmation .nes_confirm-right {
    background: url('../images/bg_inner-right.png') repeat-x 0 0;
}
.nes_ecolaboration-right {
    position: relative;
    height: 1%;
}
.nes_ecolaboration-right img {
    float: left;
}
.nes_confirm-top-block {
    position: absolute;
    right: 0;
    width: 149px;
}
.nes_ecolaboration-right p {
    font-size: 12px;
    padding: 0 0 15px 0;
    line-height: 1.2em;
    letter-spacing: -0.02em;
}
.nes_link-more a {
    background: url('../images/fond-learn.png') no-repeat 0 0;
    padding: 2px 7px 3px 15px;
    display: block;
    float: left;
    height: 1%;
    font-size: 14px;
}
.nes_link-more-2 a {
    background: url('../images/fond-confirm-btn.png') no-repeat 0 0;
    padding: 2px 4px 3px 12px;
}
.nes_confirm-right h3 {
    color: #FFFFFF;
    background: url('../images/picto_h3.gif') no-repeat 0 9px;
    margin: 0 0 4px 0;
    padding: 0 0 0 9px;
    font-weight: normal;
    font-size: 15px;
    font-variant: small-caps;
}
.nes_log-in .nes_disconnect {
    background: url('../images/picto-disconnect.gif') no-repeat 0 50%;
    color: #BEBDBD !important;
}
.nes_log-in .nes_disconnectAccount a {
    background: url('../images/sprite.png') no-repeat 0 -866px;
    color: #BEBDBD !important;
}
/* Quantity selector */
.nes_select-quantity {
    position: relative;
    width: 66px;
    z-index: 0;
}
.nes_select-quantity_on {
    z-index: 2;
}
.nes_quantity-alert {
    width: 180px;
    display: block;
    position: absolute;
    right: 0;
    top: 21px;
    background: #C6C6C6;
    z-index: 99 !important;
    padding: 10px;
}
.nes_quantity-alert strong {
    color: black !important;
}
.nes_select-quantity input {
    color: #909090 !important;
    border: 1px solid #D9D9D9;
    display: block;
    font-family: 'Trebuchet MS';
    font-size: 14px;
    height: 21px;
    margin: 0 0 0 0;
    padding-right: 3px;
    padding-top: 3px;
    text-align: right;
    width: 55px;
}
.nes_select-quantity_js input {
    background: transparent url(../images/sprite.png) no-repeat 0 -838px;
    border: medium none;
    color: #000000 !important;
    cursor: pointer;
    display: block;
    font-family: 'Trebuchet MS';
    font-size: 13px;
    height: 21px;
    margin: 0 0 0 0;
    padding-right: 30px;
    padding-left: 3px;
    padding-top: 2px;
	padding-bottom:3px;
    text-align: right;
    width: 33px;
}
.nes_bg-quick .nes_select-quantity_js input {
    padding-right: 27px;
    width: 36px;
}
.nes_addToBagBloc .nes_select-quantity_js input {
    background: transparent url(../images/select-box-black.png) no-repeat 0 0;
    /*padding-top: 1px;*/
    width: 33px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_linkAddToBag_qs{margin-top:-1px!important;}
}
.nes_table-shop .nes_hovered-td .nes_select-quantity_js input {
    background: transparent url(../images/qty-selct-black.png) no-repeat 0 0;
    _background: transparent url(../images/qty-selct-black.gif) no-repeat 0 0;
    
    font-size: 11px;
    height: 26px;
    color: white !important;
}
.nes_table-shop .nes_hovered-td .nes_select-quantity_on input {
    color: black !important;
}
.nes_pdp-2 .nes_select-quantity_js input {
    color: white !important;
}
.nes_pdp-2 .nes_select-quantity_on input {
    color: black !important;
}
.nes_select-quantity_selected input, .nes_pdp-2 .nes_select-quantity_selected input {
    background: transparent url(../images/roll-qty-2.png) no-repeat 0 0;
}
.nes_table-shop .nes_select-quantity_on .containerQuantity {
    top: 21px;
}
.nes_select-quantity_js input:hover {
    background: transparent url(../images/sprite.png) no-repeat 0 -485px;
}
.nes_select-quantity_on input {
    background: transparent url(../images/qty-opened.png) no-repeat 0 0 !important;
    _background: url('../images/qty-opened.gif') no-repeat 0 0 !important;
}
.nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input:hover {
    background: transparent url(../images/sprite.png) no-repeat 0 -485px;
    color: black !important;
}
.nes_select-quantity_on .containerQuantity {
    position: absolute;
    width: 200px;
    background: url(../images/bg_quantity-container_top.png) repeat-x 0 top;
    right: 0;
    padding: 10px 0 0;
    overflow: hidden;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_content-decale-middle {
    padding: 8px 10px 10px 10px;
}
.nes_pdp-2 .nes_select-quantity_on .containerQuantity {
    top: 25px;
    z-index: 11;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity {
    background: #e3e3e3 url(../images/bg_quantity-container_bottom.png) repeat-x 0 bottom;
    overflow: hidden;
    height: 1%;
    padding: 1px 10px 10px 10px;
}
.nes_quickOrderAccessories .nes_select-quantity_on .containerQuantity .containerInnerQuantity {
    height: 110px;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .formQuantitySelector {
    overflow: hidden;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .otherQuantitySelector {
    border: 2px solid #b5b5b5;
    background: #fbfbfb !important;
    width: 110px;
    padding: 3px 10px 2px 7px;
    height: auto;
    margin: 0 10px 5px 0;
    text-align: left;
    cursor: text;
    float: left;
    font-size: 11px;
    color: black !important;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .otherQuantitySelector:focus {
    color: black !important;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .nes_error .otherQuantitySelector {
    border: 2px solid #A80000;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .nes_error .txt_error {
    clear: both;
    display: block;
    color: #000;
    background: transparent url(../images/picto_erreur-small.png) no-repeat 0 0;
    width: 156px;
    line-height: 12px;
    margin: 10px 10px 0;
    padding: 4px 0 4px 24px;
    font-size: 12px;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .validationQuantitySelector {
    background: #322F31 url(../images/bg_proceed.png) repeat-x 0 100%;
    display: block;
    padding: 5px 8px 4px 4px;
    text-align: center;
    /*width:32px;*/
    float: left;
}
.nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector {
    color: white !important;
}
.nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector span {
    color: white !important;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .validationQuantitySelector span {
    background: transparent url(../images/picto_lien-voile.gif) no-repeat 0 50%;
    color: white;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 7px;
    text-transform: uppercase;
}
.nes_select-quantity_on .containerQuantity .subQuantity {
    margin: 0;
    padding: 0 10px 10px;
    overflow: hidden;
}
.nes_select-quantity_on .containerQuantity .subQuantity li {
    display: block;
    padding: 2px 0;
    margin: 0;
    text-align: center;
    width: 18.5%;
    float: left;
    height: 20px;
}
.nes_select-quantity_on .containerQuantity .subQuantity li:hover a {
    border: 1px dotted black;
    padding: 0 2px!important;
    margin: 0;/*padding: 2px 0 !important;
    width:18.5%;*/
}
.nes_select-quantity_on .containerQuantity .subQuantity li a {
    float: none !important;
    display: block;
    color: #242223;
    /**/padding: 1px 2px !important;
}
/* Registration confirmation ********************************************** */
.nes_ConfirmationContent {
    min-height: 632px;
    min-height: auto !important;
    height: 632px;
    padding: 25px 0 0 0;
}
.nes_ConfirmationContent .nes_innerLeft {
    padding: 15px 10px 10px 10px;
}
.nes_ConfirmationContent .nes_innerRight {
    /*padding: 12px 20px 21px 20px;*/
    padding: 12px 10px 21px 10px;
    background: url('../images/bg_inner-right.png') repeat-x 0 0;
}
.nes_ConfirmationContent .nes_innerLeft p {
    padding: 0;
    font-size: 14px;
    margin: 0 0 21px 0;
}
.nes_conf-img {
    margin: 0 0 -14px -14px;
}
.nes_ConfirmationContent .nes_innerLeft h2 {
    font-variant: small-caps;
    color: #FFFFFF;
    background: url('../images/picto_h3.gif') no-repeat 0 9px;
    margin: 0 0 11px 0;
    padding: 0 0 0 11px;
    font-weight: normal;
    font-size: 15px;
    word-spacing: -2px;
}
.nes_ConfirmationContent .nes_innerLeft ul {
    margin: 0;
    padding: 0 0 0 11px;
    list-style-type: none;
    overflow: hidden;
    height: 1%;
}
.nes_ConfirmationContent .nes_innerLeft ul li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    width: 206px;
    font-size: 12px;
}
.nes_ConfirmationContent .nes_innerLeft ul li ul {
    margin: 0;
    padding: 0;
}
.nes_ConfirmationContent .nes_innerLeft ul li ul li {
    float: none;
    width: auto;
    padding: 0 0 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 7px;
    font-size: 12px;
}
.nes_ConfirmationContent .nes_innerLeft ul li.nes_lastList {
    margin: 0 0 0 0;
}
.nes_ConfirmationContent .nes_registrationTitle {
    margin: 0 0 18px 0;
}
.nes_ConfirmationContent .nes_offerInfos {
    position: relative;
    min-height: 232px;
    height: auto !important;
    height: 232px;
}
.nes_ConfirmationContent .nes_offerInfos img {
    position: absolute;
    top: 0;
    left: -14px;
    z-index: 0;
}
.nes_ConfirmationContent .nes_offerInfos p {
    font-size: 12px;
    line-height: 14px;
}
.nes_ConfirmationContent .nes_offerInfosContent {
    float: right;
    width: 147px;
    position: relative;
    z-index: 1;
}
.nes_offerInfos a.nes_orderCapsule {
    background: #aa831e url('../images/bg_machine-infos.png') repeat-x 0 100%;
    text-transform: none;
    padding: 2px 0 3px 0;
    text-align: center;
    margin: 5px 0 0 0;
    display: block;
    float: left;
    font-size: 14px;
}
.nes_offerInfos a.nes_orderCapsule span {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 0 0 0 8px;
}
.nes_ConfirmationContent .wrapper ul li span {
    display: block;
    padding: 10px 5px 0 5px !important;
    height: 20px;
    line-height: 10px;
}
.nes_ConfirmationContent .nes_bloc-visuel ul li span {
    width: 153px;
}
.nes_ConfirmationContent span.nes_span-fade {
    height: 105px !important;
    width: 105px;
}
.nes_ConfirmationContent .nes_bloc-visuel ul li span strong {
    background: url('../images/sprite.png') no-repeat 0 -100px;
    padding: 0 0 0 8px !important;
    display: block;
    font-weight: normal;
}
.nes_ConfirmationContent .nes_bloc-visuel {
    border-top:1px dotted #FFF;
    padding: 4px 0 0 0;
    clear: both;
}
.nes_ConfirmationContent .nes_bloc-visuel h3 {
    color: #FFFFFF;
    background: url('../images/picto_h3.gif') no-repeat 0 9px;
    margin: 2px 0 5px 0;
    padding: 0 0 0 9px;
    font-weight: normal;
    font-size: 15px;
    font-variant: small-caps;
}
.nes_gray-bg {
    background: url('../images/bg_gray-acount.png') repeat-x 0 0;
    padding: 3px 1px 3px 7px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.nes_gray-bg a {
    background: url('../images/add-big.gif') no-repeat 0 6px;
    padding: 0 5px 0 9px;
}
.nes_gray-bg-middle {
    position: relative;
    top: 10px;
    right: 1px;
}
.nes_continueContent-bas {
    margin: 23px 0 0 0;
}
.nes_block-address ul.nes_r-float {
    float: right;
    padding: 0 !important;
}
.nes_block-address-selected .nes_fct-card-hidden {
    display: none;
}
.nes_hide-bck .nes_fct-card {
    float: left !important;
    margin: 8px 0 0 0 !important;
}
/* My account ************************************************************* */
.nes_2col_2-2 .nes_accountContent #nes_colRight {
    margin: 0 0 0 0;
}
.nes_accountContent {
    min-height: 586px;
    height: auto !important;
    height: 586px;
    padding: 24px 0 0 0;
}
.nes_accountContent .nes_blocRecipies {
    padding: 4px 1px 4px 1px;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_accountContent .nes_blocRecipies-no-border {
    background: none;
    padding-left: 1px;
    padding-right: 1px;
}
.nes_accountContent .nes_blocRecipies li {
    margin: 0 8px 10px 0;
}
.nes_accountContent .nes_imgRecipe span {
    bottom: 50px;
    background: black;
    width: auto;
    padding: 8px 10px 8px 5px !important;
}
.nes_accountContent .nes_imgRecipe span.nes_span-deux-lignes {
    padding: 4px 10px 4px 5px !important;
}
.nes_accountContent .nes_imgRecipe span.nes_span-deux-lignes strong {
    line-height: 1em;
}
.nes_accountContent li.nes_bigText span {
    padding: 1px 5px !important;
}
.nes_imgRecipe span strong {
    background: url('../images/sprite.png') no-repeat 0 -100px;
}
.nes_accountContent .nes_newEdition span {
    bottom: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 434px;
    padding: 8px 5px 8px 5px !important;
}
.nes_accountContent li.nes_newEdition {
    margin-right: 0 !important;
    width: 444px;
}
.nes_accountContent .nes_blocRecipies li.nes_noMargin {
    margin-right: 0 !important;
}
.nes_accountContent span.nes_span-fade {
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0;
    height: 130px;
    width: 217px;
    background: black !important;
    opacity: 0.5;
    filter : alpha(opacity=50);
    display: none;
    padding: 0 !important;
}
.nes_accountContent .nes_imgRecipe span.nes_span-fade {
    padding: 0 !important;
}
.nes_accountContent .nes_newEdition span {
    bottom: 0;
    background: url('../images/bg_voile.png') repeat 0 0;
    width: 434px;
    padding: 8px 5px 8px 5px !important;
}
.nes_accountContent .nes_newEdition span.nes_span-fade {
    z-index: 99;
    position: absolute;
    top: 0px;
    left: 0;
    height: 130px;
    width: 444px !important;
    background: black !important;
    opacity: 0.5;
    filter : alpha(opacity=50);
    display: none;
    padding: 0 !important;
}
.nes_accountContent .nes_newEdition span.nes_span-fade {
    padding: 0 !important;
}
.nes_contactWithUs {
    margin: 0 0 0 32px;
    padding: 2px 0 0 0;
}
.nes_contactWithUs p {
    margin: 6px 16px 0 0;
    float: left;
    text-transform: uppercase;
}
.nes_contactWithUs ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nes_contactWithUs ul li {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
}
.nes_contactWithUs ul li.nes_last {
    margin: 0 0 0 7px;
}
.nes_contactUs {
    color: white;
    width: auto;
    margin: 12px 0 0 0;
    float: right;
    overflow: hidden;
    height: 1%;
    background: none;
    padding: 0 25px 0 0;
    position: relative;
    left: 12px;
}
.nes_contactUs p {
    float: right;
    margin: 4px 23px 0 0;
    text-transform: uppercase;
}
.nes_contactUs ul {
    list-style: none;
    overflow: hidden;
    height: 1%;
    margin: 0;
    padding: 2px 0 0 0;
    width: auto;
    float: right;
}
.nes_contactUs ul li {
    float: left !important;
    padding: 0;
    clear: none;
    margin: 0 10px 0 0;
}
.nes_contactUs ul li.nes_last {
    margin: 0 !important;
}
.nes_contactUs ul li.nes_msg img {
    margin-top: 3px !important;
}
.nes_contactUs ul li span {
    width: auto;
    background: url('../images/sep_service-white.gif') no-repeat 0 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel {
    padding: 0 0 14px 0;
    margin: 0 0 10px 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li p {
    position: static;
    bottom: 0;
    left: 0;
    background: none;
    width: auto;
    text-transform: none;
    padding: 0 !important;
    line-height: 14px;
    margin: 0 0 12px 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a {
    background: url('../images/bg_learn-more.png') repeat-x 0 0;
    padding: 1px 4px 2px 3px;
    display: block;
    float: right;
    margin: 0 10px 0 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a span {
    position: static;
    bottom: 0;
    left: 0;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    width: auto;
    text-transform: none;
    display: inline;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li .nes_blocVisuelContent {
    position: absolute;
    top: 0;
    right: 0;
    width: 205px;
    padding: 11px 10px 10px 12px !important;
*/
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li h3 {
    text-transform: uppercase;
    font-weight: normal;
    color: white;
    font-size: 11px;
}
.nes_accountContentBigCarrssel #nes_mycarousel li p {
    padding: 0 !important;
}
.nes_accountContentBigCarrssel #nes_mycarousel li span {
    padding: 0 0 0 8px !important;
}
.nes_myaccount-link-bottom {
    position: absolute;
    bottom: 12px;
    right: 10px;
}
/*****My account subscriptions*******/
.nes_account-sub #nes_colRight ul {
    margin: 0 0 4px 0;
}
.nes_sub-champs {
    margin: 17px 0 10px 0;
    font-size: 14px;
}
.nes_sub-champs input {
    margin: 0 6px 0 0;
    border: 0;
}
.nes_sub-champs label {
    position: relative;
    top: -1px;
}
.nes_sub_block p {
    padding: 0 0 1px 20px;
    margin: 0;
}
.nes_sub_block ul {
    padding: 0 0 10px 22px;
    margin: 0;
}
.nes_sub_block ul li {
    padding: 0px 0 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 7px;
}
.nes_link-sub a {
    padding: 0 0 0 9px;
    background: url('../images/picto-01.gif') no-repeat 0 0.5em;
}
.nes_sub-input {
    position: absolute;
    bottom: 24px;
    width: 397px;
}
.nes_sub-input input {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
    display: block;
    width: auto;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    padding: 3px 4px 3px 12px;
    float: right;
    cursor: pointer;
    font-family: 'Trebuchet MS';
}
.nes_sub-contact {
    background: url('../images/bg_content.png') repeat 0 0;
    margin: 0 0 62px 0;
    padding: 15px 0 7px 14px;
}
.nes_sub-contact p {
    margin: 6px 16px 0 0;
    float: left;
    text-transform: uppercase;
}
.nes_sub-contact ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.nes_sub-contact ul li {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
}
.nes_sub-contact ul li.nes_last {
    margin: 0 0 0 7px;
}
.nes_share-fty {
    width: 375px;
    margin: 0 auto;
}
/* My account personal infos ********************************************** */
.nes_myAccountContent {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 0;
    font-size: 14px;
    margin: 0 0 25px 0;
}
.nes_myAccountContent .nes_shop-right {
    width: 419px;
    padding: 17px 20px 0 20px;
}
.nes_myAccountContent .nes_shop-right .nes_error span {
    width: 236px;
    float: right;
    margin: 10px 0 0 0;
}
.nes_myAccountContent ul li label {
    display: block;
    float: left;
    width: 155px;
    text-align: right;
    margin: 5px 23px 0 0;
}
.nes_myAccountContent .nes_registrationTitleSpace {
    margin: 0 0 19px 0;
}
.nes_listInfosGeneral {
    list-style-type: none;
    margin: 0 0 9px 0;
    padding: 0;
}
.nes_listInfosGeneral li {
    margin: 0 0 6px 0;
    padding: 0;
    overflow: hidden;
    height: 1%;
}
.nes_listInfosGeneral li span {
    display: block;
    width: 160px;
    float: left;
}
.nes_listInfosGeneral li span.nes_infos {
    width: 259px;
    font-weight: bold;
    word-wrap: break-word;
}
.nes_myAccountContent .nes_fct-card li {
    margin: 0 30px 0 0;
    list-style-type: none;
}
.nes_myAccountContent .nes_fct-card {
    padding: 8px 0 19px 0 !important;
}
.nes_myAccountContent .nes_listMachines {
    padding: 9px 0 9px 0;
    overflow: hidden;
    height: 1%;
}
.nes_myAccountContent .nes_listMachines img {
    float: left;
    margin: 0 16px 0 0;
}
.nes_myAccountContent .nes_listMachines .nes_listMachinesInfos {
    float: left;
    width: 242px;
}
.nes_myAccountContent .nes_listMachines p {
    font-weight: bold;
    font-size: 14px;
    padding: 0 0 14px 0;
}
.nes_myAccountContent .nes_listMachines ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.nes_myAccountContent .nes_listMachines ul li {
    padding: 0;
    margin: 0 0 5px 0;
}
.nes_saveContent {
    overflow: hidden;
    float: right;
    margin: 13px 0 0 0;
}
.nes_saveContent ul {
    padding: 0;
    margin: 0;
}
.nes_saveContent ul li {
    padding: 0;
    margin: 0;
    float: left;
    width: auto;
    clear: none;
}
.nes_saveContent .nes_cancel {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 0 0 0 8px;
    margin: 3px 9px 0 0;
    display: block;
}
.nes_saveContent input {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
    display: block;
    width: auto !important;
    border: none !important;
    font-size: 14px;
    font-weight: bold !important;
    color: white !important;
    text-transform: uppercase;
    padding: 4px 2px 2px 12px !important;
    cursor: pointer;
    font-family: 'Trebuchet MS';
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nes_saveContent input {
    padding: 4px 2px 2px 15px !important;
}
.nes_sub-input input {
    padding: 3px 4px 3px 15px;
}
}
.nes_registrationContent .nes_saveContent ul li input:focus {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.nes_saveContent input {
    padding: 3px 6px 2px 15px !important;
}
}
.nes_saveContent-cancel .nes_cancel {
    background: url("../images/btn-cancel-bg.png") repeat-x scroll 0 0 #2A2A2A;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 1%;
    margin: 0px 9px 0 0;
    padding: 5px 7px 3px 15px;
    text-transform: uppercase;
}
/* My account adress book ************************************************* */
.nes_innerBookContent {
    padding: 18px 26px 25px 25px;
    margin: 25px 0 0 0;
    background: url('../images/bg_book-adress.png') repeat 0 0;
    overflow: hidden;
    height: 1%;
}
.nes_2colBook {
    width: 428px;
    float: left;
    margin: 0 11px 0 0;
}
.nes_2colBookLast {
    margin: 0;
}
.nes_innerBookContent .nes_registrationTitleSpace {
    margin: 0 0 20px 0;
}
.nes_bookAdress {
    margin: 0 0 10px 0;
    list-style-type: none;
    padding: 15px 10px 10px 11px;
    background: url('../images/bg_book-adress_2.png') repeat 0 0;
}
.nes_2colBook .nes_bookAdress {
    padding: 10px 10px 0 11px;
    background: none;
    color: black;
}
.nes_bookAdress strong {
    font-size: 14px;
}
.nes_bookAdress li {
    margin: 0 0 0 0;
    padding: 0;
    font-size: 12px;
    word-wrap: break-word;
}
.nes_handlingLinks {
    list-style-type: none;
    margin: 0 0 25px 0;
    padding: 0;
    overflow: hidden;
    height: 1%;
}
.nes_handlingLinks li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
}
.nes_handlingLinks li a {
    display: block;
    background: url('../images/puce-account-btn.png') repeat-x 0 0;
    padding: 3px 7px 2px 7px;
    font-size: 12px;
}
.nes_handlingLinks li a span {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 1px 5px 3px 8px;
}
.nes_addOtherAdress {
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 13px 20px;
    background: url('../images/bg_book-adress_2.png') repeat 0 0;
}
.nes_addOtherAdress li {
    margin: 0 0 0 0;
    padding: 0;
    float: none;
}
.nes_addOtherAdress a {
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.nes_nes_bookAdressBg {
    overflow: hidden;
    height: 1%;
    background: url('../images/bg_liste-adresses.png') no-repeat 0 100%;
    margin: 0 0 10px 0;
}
.nes_nes_bookAdressTitle {
    overflow: hidden;
    height: 1%;
}
.nes_nes_bookAdressLinks {
    overflow: hidden;
    height: 1%;
}
/* CR [12979] == Add button enabling the member to edit his default checkout options. */
.nes_addOtherAdress div {
    float: left;
    margin: 3px 0 0 0;
}
.nes_addOtherAdress .nes_handlingLinks {
    float: right;
    margin: 0;
}
/* My account order details ***************************************** */
.nes_bg-degrade-registration .nes_order-no-result {
    min-height: 320px;
    height: auto !important;
    height: 320px;
}
.nes_bg-degrade-registration .nes_order-no-result .nes_blocListMachines {
    margin-top: 20px;
}
.nes_back-result {
    text-align: center;
}
.nes_back-result a {
    font-weight: bold;
    font-size: 15px;
    background: url("../images/bg_continue.png") no-repeat 0 50%;
    display: inline;
    padding: 2px 10px 1px 20px;
}
.nes_orderDetailsContent {
    padding: 17px 25px 7px 25px;
    clear: both;
}
.nes_orderDetailsContent .nes_colLeftOrder {
    width: 397px;
    float: left;
}
.nes_orderDetailsContent .nes_colRightOrder {
    width: 396px;
    float: right;
}
.nes_orderDetailsContent {
    background: #f9f9f9 url('../images/bg_order-details.png') repeat-x 0 100%;
    overflow: hidden;
    height: 1%;
    color: black;
}
.nes_orderDetailsContent a, .nes_orderDetailsContent h2 {
    color: black;
}
.nes_colRightOrder .nes_somme td, .nes_colRightOrder thead th {
    color: black;
}
.nes_colRightOrder .nes_somme .nes_lineTotal td {
    color: black;
}
.nes_colRightOrder .nes_cell-dotted {
    background: url('../images/bg_dotted.jpg') repeat-x 0 7px;
}
.nes_colRightOrder .nes_somme {
    background: url('../images/dotted-li.gif') repeat-x 0 0;
}
.nes_colRightOrder .nes_cross span {
    background: url('../images/picto_delete-black_2.png') no-repeat 100% 50%;
    padding-right: 18px !important;
}
.nes_orderDetailsContent .nes_address-info {
    padding: 0 0 0 15px;
    float: none;
}
.nes_orderDetailsContent .nes_address-info ul {
    padding: 0 !important;
    margin: 0 0 5px 0 !important;
    list-style-type: none;
}
.nes_orderDetailsContent .nes_address-info ul li {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 12px;
}
.nes_orderDetailsContent .nes_address-info ul li strong {
    font-size: 14px;
}
.nes_orderDetailsContent .nes_cardBloc {
    clear: both;
    /*overflow: hidden;*/
    height: 1%;
    padding-left: 15px;
}
.nes_orderDetailsContent .nes_cardBloc img {
    float: left;
    margin: 0 20px 0 0;
}
.nes_orderDetailsContent .nes_shippingInfos {
    float: left;
    width: 280px;
}
.nes_orderDetailsContent .nes_cardBloc p {
    float: none;
    margin: 1px 0 4px 0;
    font-size: 14px;
    padding: 0;
}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos p {
    margin: 1px 0 10px 0;
}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos a, .nes_track_list li a {
    display: block;
    background: #151414 url('../images/bg_shipping.png') repeat-x 0 0;
    float: left;
    padding: 3px 5px 2px 7px;
    font-size: 12px;
    color: white;
}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos a:hover, .nes_track_list li a:hover {
    background: #222121 url('../images/bg_gray-acount-roll.png') repeat-x 0 0;
}
.nes_orderDetailsContent .nes_cardBloc a span, .nes_track_list li a span {
    background: url('../images/add-big.gif') no-repeat 0 6px;
    padding: 0 0 0 7px;
}
.nes_orderhead {
    margin: 25px 0 0 0;
    background: url('../images/bg_entete.jpg') repeat-x 0 100%;
    color: black;
    overflow: hidden;
    height: 1%;
    padding: 3px 16px 1px 14px;
}
.nes_orderhead p {
    float: left;
    font-size: 28px;
    padding: 0 8px 0 0;
    background: url('../images/bg_libelle.gif') no-repeat 100% 7px;
    margin: 0 10px 0 0;
}
.nes_orderhead a {
    float: left;
    display: block;
    margin: 11px 0 0 0;
}
.nes_orderhead span {
    float: right;
    display: block;
    font-size: 20px;
    margin: 6px 0 0 0;
}
/* My account order ************************************************* */
.nes_orderHistryContent {
    background: url('../images/bg_book-adress.png') repeat 0 0;
    padding: 24px 26px 24px 25px;
    height: 1%;
}
.nes_orderHistryContent .nes_registrationTitleSpace {
    margin: 0 0 22px 0;
}
.nes_tableOrderHistory {
    width: 868px;
    background: url('../images/dotted-li-white.gif') repeat-x 0 100%;
    margin: 0 0 15px 0;
    padding: 0 0 2px 0;
}
.nes_tableOrderHistory thead tr th {
    background: url('../images/bg_table-head.png') repeat 0 0 !important;
    padding: 0;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
}
.nes_tableOrderHistory thead th div {
    padding: 10px 0 14px 0;
    background: url('../images/bg_libelle-white.gif') no-repeat 100% 7px;
    text-align: center;
}
.nes_tableOrderHistory thead th.nes_lastTh div {
    background: none;
}
.nes_tableOrderHistory tbody td {
    text-align: center;
    padding: 11px 0 13px 0;
    border-bottom: none;
}
.nes_tableOrderHistory tbody .nes_bgClair {
    background: url('../images/bg_table-clair.png') repeat 0 0;
}
.nes_tableOrderHistory tbody .nes_bgFonce {
    background: url('../images/bg_table-fonce.png') repeat 0 0;
}
.nes_tableOrderHistory tbody td.nes_lastTd {
    text-align: center;
    padding: 8px 0 9px 0;
    border-bottom: none;
}
.nes_tableOrderHistory tbody td.nes_lastTd a {
    /*display: block;*/
    background: url('../images/bg_arrondi-l-2.png') no-repeat 0 0;
    padding: 3px 0 3px 10px;
    font-size: 12px;
    /*float: left;
    margin: 0 0 0 20px;*/
    
    white-space: nowrap;
}
.nes_tableOrderHistory tbody td.nes_lastTd a span {
    background: url('../images/bg_arrondi-r-2.png') no-repeat 100% 0;
    padding: 3px 8px 2px 5px;/*float: left;
    display:block;*/
}
.nes_tableOrderHistory tbody td.nes_lastTd a:hover {
    background: url('../images/bg_arrondi-l-2-hover.png') no-repeat 0 0;
}
.nes_tableOrderHistory tbody td.nes_lastTd a:hover span {
    background: url('../images/bg_arrondi-r-2-hover.png') no-repeat 100% 0;
}
.nes_orderHistryContent p {
    font-size: 14px;
    padding: 0 0 13px 0;
}
.nes_orderHistryContent p.nes_lastPara {
    padding: 0 0 0 0;
}
.nes_orderHistryContent form fieldset {
    border: none;
    margin: 0;
    padding: 0;
    float: right;
}
.nes_orderHistryContent form fieldset ul {
    list-style-type: none;
    margin: 0 0 17px 0;
}
.nes_orderHistryContent form fieldset label {
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    margin: 3px 10px 0 0;
    font-size: 12px;
}
/******* ADD TO BAG ************/
.nes_addToBagBloc {
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
}
.nes_addToBagBloc .nes_list-price {
    font-size: 16px;
    text-align: right;
    margin: 0 5px 0 0;
    float: left;
}
.nes_addToBagBloc .nes_list-price strong {
    font-weight: normal;
}
.nes_linkAddToBag,.nes_linkAddGiftToBag {
    float: right;
    display: block;
    background: #aa831e url('../images/sprite.png') repeat-x 0 -593px;
    padding: 2px 9px 2px 9px;
    font-size: 1.1em !important;
}
.nes_quick-offer-pos .nes_linkAddToBag{
    font-size: 1em !important;
}
.nes_linkAddToBag span {
    background: url('../images/sprite.png') no-repeat 0 -454px;
    padding: 0 0 0 10px;
}
.nes_linkout_stock {
    float: right;
    display: block;
    background: black;
    padding: 2px 15px 3px 15px !important;
    font-size: 14px !important;
    color: white;
    text-transform: uppercase;
}
/*.nes_linkAddToBag-white {background: white;}*/
.nes_quick-offer-pos .nes_linkAddToBag-white {
    color: black;
}
.nes_linkAddToBag-white span {
    background: none !important;
    padding: 0 0 0 0;
    color: black;
}
.nes_tab-content .nes_linkAddToBag-white span {
    color: black !important;
}
.nes_fct-card-account li a {
    background: #2A2A2A url('../images/puce-account-btn.png') repeat-x 0 0;
}
.nes_fct-card-account-2 li {
    float: none;
    clear: both;
}
.nes_myAccountContent .nes_fct-card-account-2 li {
    margin: 0 0 0 0;
}
.nes_fct-card-account-2 li a {
    float: left;
    margin: 0 0 10px 0;
}
.nes_fct-card-account-2 li a span {
    margin: 0 !important;
}
.nes_fct-card-account-2 li span {
    float: left;
    margin: 0 0 10px 0 !important;
}
.nes_fct-card-account-2 li a span {
    float: none;
}
.nes_fct-card-account-2 li span span {
    float: none;
    margin: 0 !important;
}
.nes_fct-card-account-2 li span input {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    padding-left: 6px;
}
.nes_fct-card li.nes_fct-card-account-button span {
    background: #2A2A2A url('../images/puce-account-btn.png') repeat-x 0 0;
}
.nes_accountContent .nes_fct-card li a span {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
}
/*****PDP version 2*******/
.nes_bg-degrade-cap_2 {
    clear: both;
}
.nes_pdp-2 .nes_linkAddToBag {
   padding: 3px 9px 4px 9px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	.nes_pdp-2 .nes_linkAddToBag {
	   padding:2px 9px 2px 9px;
	}
}
.nes_pdp-2 .nes_linkout_stock {
    padding: 3px 15px 4px 15px !important;
}
.nes_pdp-2 {
    padding: 0;
}
.nes_pdp-2 .nes_switch-interne .nes_addToBagBloc {
    padding: 12px 0 22px 10px;
    height: 1%;
}
.nes_pdp-2 .nes_expert-rec-capsule {
    background: none;
}
.nes_pdp-2 ul.nes_detailsContent li p {
    padding-right: 10px !important;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p {
    padding: 0 5px;
}
.nes_pdp-2 ul.nes_product-information {
    padding: 0 0 10px 10px;
}
.nes_pdp-2 .nes_product-information li ul li {
    margin-right: 9px;
}
.nes_pdp-2 .nes_product-information li ul li.last-li {
    margin-right: 0;
}
.nes_pdp-2 .nes_caps-expert li img {
    margin-right: 0 !important;
}
.nes_pdp-2 .nes_caps-expert {
    float: left;
    width: 160px;
}
.nes_pdp-2 .nes_caps-expert li {
    margin-right: 8px;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content ul.nes_detailsContent li.nes_last p {
    padding: 0 10px !important;
}
.nes_pdp-2 .nes_bloc-visuel ul li span {
    width: 153px;
}
.nes_pdp-2 span.nes_span-fade {
    width: 153px;
}
.nes_pdp-2 .nes_mycarousel {
    padding: 7px 0 0 0 !important;
}
.nes_pdp-2 .wrapper ul li span {
    display: block;
    padding: 9px 5px 0 5px !important;
    height: 28px;
    line-height: 10px;
}
.nes_span-deux-lignes {
    padding: 0 5px 0 0;
}
.nes_ConfirmationContent .wrapper ul li span.nes_span-deux-lignes {
    display: block;
    padding: 5px 5px 0 5px !important;
    line-height: 10px;
    height: 25px
}
.nes_pdp-2 .wrapper ul li span.nes_span-deux-lignes {
    /*padding:5px !important;*/
    height: 24px;
}
.wrapper ul li span.nes_span-deux-lignes {
    display: block;
    padding: 6px 5px 1px 5px !important;
    height: 30px;
    line-height: 10px;
}
.nes_pdp-2 .nes_list-intensity li p {
    background: white;
}
.nes_pdp-2 .nes_list-intensity li p.nes_vide {
    background: none;
    border: 1px solid white;
}
.nes_pdp-2 .nes_list-intensity li.nes_active-intensity p {
    width: 15px;
    height: 10px;
    background: none;
}
.nes_pdp-2 .nes_blocRecipies {
    padding: 0 0 0 10px;
}
.nes_pdp-2 .nes_blocRecipies .nes_imgRecipe span {
    width: 305px;
}
.nes_pdp-2 .nes_blocRecipies .nes_imgRecipe span.nes_span-fade {
    width: 315px;
    height: 130px !important;
}
.nes_pdp-2 .nes_switch_content {
    width: 335px !important;
}
.nes_pdp-2 .nes_main-title-pdp {
    margin: -2px 0 0 0;
}
.nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input {
    color: white;
    font-size: 16px;
	background: url("../images/sprite.png") no-repeat 0 -513px;
}

.nes_pdp-2 .nes_parg-pdp-left {
    font-size: 11px !important;
}
.nes_pdp-2 .nes_active .nes_switch_content-click span {
    background: url('../images/sprite-2.png') no-repeat 50% 100%;
    padding: 0 0 4px 0;
}
.nes_capsule-pic {
    padding: 179px 0 0 161px;
}
.nes_product-information .nes_infos {
    float: left;
    padding-left: 4px !important;
    width: 176px;
}
/*****PDP accessoire version 2*******/
.nes_bg-accessoire-2 {
    background: url('../images/fond-accessoirev-2.jpg') no-repeat 50% 0;
    clear: both;
}
.nes_view-fonction-v2 {
    padding: 0 0 13px 0;
    width: 918px;
}
.nes_view-fonction-v2 ul {
    margin: -4px 0 0 0;
}
.nes_pdp-2 .nes_blocCups {
    padding: 0;
}
.nes_pdp-2 .nes_blocCups .nes_imgRecipe span {
    width: 153px;
}
.nes_pdp-2 .nes_blocCups .nes_imgRecipe span.nes_span-fade {
    width: 163px;
    height: 105px !important;
}
.nes_pdp-2 .nes_blocCups li {
    width: 163px;
    height: 105px !important;
    margin: 0 9px 10px 0;
}
.nes_pdp-2 .nes_blocCups li.nes_noMargin {
    margin: 0;
}
.nes_pdp-2 .nes_tab-content {
    margin: -3px 0 0 0;
}
#nes_colLeft .nes_ritual-title {
    float: left;
    margin: 0 8px 0 0;
}
.nes_ritual-left h1 {
    position: relative;
    top: -10px;
    background: url('../images/sep-ritual.gif') repeat-y 0 0;
    float: left;
    padding: 0 0 0 12px;
    width: 370px;
}
.nes_ritual-left h1.nes_pdp-title-sep-none {
    background: none;
    padding: 0;
}
.nes_pdp-title {
    font-size: 38px;
    font-family: 'Times New Roman';
    font-weight: normal;
}
.nes_switch_content .nes_ritual-title {
    text-align: center;
    margin: 5px auto 20px auto;
}
.nes_VisitEssenza a {
    display: block;
    background: url('../images/link-puce-top.png') no-repeat 100% 3px;
    padding: 0 8px 0 10px;
    float: left;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_big-price {
    color: white;
    font-size: 16px;
    font-family: 'Trebuchet MS';
    padding-left: 0;
    margin: 0 0 0 -2px;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content .nes_timing-reception span {
    color: white;
    font-size: 11px;
    font-family: 'Trebuchet MS'
}
.nes_visit-buy {
    padding: 7px 0 14px 0;
    overflow: hidden;
    height: 1%;
    clear: both;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_small-price {
    margin: 15px 0 -1px -20px;
    font-size: 10px;
}
.nes_small-price {
    color: #9A9A9A;
    font-size: 10px;
}
.nes_pdp-2 ul.nes_product-information {
    padding-top: 19px;
}
/******Pages content**********/
.nes_bg-content {
    /*padding: 0 0 130px 0;*/
    padding: 0 0 0 0;
    width: auto;
}
.nes_bg-content-bloc {
    position: relative;
    margin-top: -655px !important;
    clear: both;
    z-index: 0;
    min-height: 680px;
    height: auto !important;
    height: 680px;
}
.nes_3col_3-1 #nes_colLeft {
    width: 560px;
}
.nes_3col_3-1 .nes_gab-content {
    width: 510px;
    padding: 20px 25px;
    margin: 25px 0 0 0;
    background: url('../images/bg_book-adress.png') repeat;
}
.nes_1col .nes_gab-content {
    padding: 20px 25px;
    margin: 25px 0 0 0;
    background: url('../images/bg_book-adress.png') repeat;
}
.nes_gab-content .nes_chapeau {
    font-size: 14px;
    padding: 0 0 18px 0;
    color: white;
    font-weight: normal;
}
.nes_gab-content h2.nes_chapeau {
    padding: 0 0 5px 0;
}
.nes_gab-content p {
    font-size: 12px;
    padding: 0 0 15px 0;
}
.nes_sitemap-block ul {
    list-style: none;
    padding: 1px 0 0 1px;
}
.nes_gab-content ul {
    /*list-style: none;*/
    padding: 1px 0 0 1px;
}
.nes_gab-content .nes_blocCups {
    overflow: hidden;
    height: 1%;
}
.nes_gab-content .nes_blocCups li {
    width: 163px;
    padding: 0;
    float: left;
    margin: 0 9px 20px 0;
}
.nes_gab-content .nes_blocCups li.nes_noMargin {
    margin: 0 0 20px 0;
}
.nes_gab-content .nes_imgRecipe {
    position: relative;
    height: 105px;
}
.nes_gab-content .nes_imgRecipe p {
    width: 153px;
}
.nes_gab-content .nes_imgRecipe span {
    width: 143px;
    padding: 8px 15px 8px 5px !important;
}
.nes_gab-content span.nes_span-fade {
    height: 90px;
    width: 143px;
}
.nes_gab-content span.nes_span-deux-lignes {
    padding: 2px 15px 0 5px !important;
}
.nes_gab-content .nes_ul-picto_link {
    padding: 0 0 0 20px;
    list-style: none;
}
.nes_gab-content .nes_ul-picto_link li {
    padding: 0 0 0 10px;
    background: url('../images/picto_link.gif') no-repeat 0 7px;
    font-size: 12px;
}
.nes_gab-content .nes_yellow-title-aromas {
    padding: 0 0 1px 0;
    color: #B89028;
    font-size: 15px;
    font-variant: small-caps;
    font-weight: normal;
}
.nes_gab-content .nes-aromas-block {
    padding: 0 0 6px 0;
}
.nes_gab-content .nes-aromas-block p {
    padding: 0 0 9px 0;
}
/*****Customer Contact us******/
.nes_2col_3-1 .nes_customer-form #nes_colLeft {
    width: 618px;
    float: left;
    background: url('../images/bg_content.png') repeat;
    padding: 26px;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight {
    width: 224px;
    float: right;
}
.nes_2col_3-1 .nes_customer-form .nes_r-list-contact {
    background: url('../images/bg_content.png') repeat;
    padding: 20px 25px;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight .nes_r-list-contact li strong {
    font-size: 18px;
    font-variant: small-caps;
    font-weight: normal;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight .nes_r-list-contact li strong {
    background: url('../images/fleche-blanche-liste.gif') no-repeat 0 0.5em;
    padding: 0 0 11px 11px;
    display: block;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li {
    list-style: none;
    padding: 0 0 20px 0;
    margin: 0 0 15px 0;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li p {
    padding: 0;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li ul {
    padding: 0;
    margin: 0;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li ul li, .nes_2col_3-1 .nes_customer-form #nes_colRight ul li.nes_bg-bottom-none {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: none;
    height: 1%;
    font-size: 14px;
}
.nes_customer-form {
    padding: 25px 0 0 0;
}
.nes_customer-form .nes_registrationContent {
    background: none;
    padding: 0;
    font-size: 14px;
    margin: 0;
}
.nes_customer-form .nes_registrationContent fieldset {
    border: none;
}
.nes_textarea-custome {
    width: 255px;
    border: 2px solid #c8c8c8;
}
.nes_img-content-admin {
    text-align: center;
    overflow: hidden;
    width: 100%;
}
.nes_customer-form .nes_inlineRadio {
    padding: 10px 0 0 0;
}
.nes_customer-form .nes_radioContent img {
    position: relative;
    margin: -7px 0 0 0;
}
.nes_customer-form .nes_radioContent label {
    position: relative;
    top: -2px
}
.nes_customer-form .nes_radioContent input:focus {
    background: none;
}
.nes_customer-form .nes_validate-block {
    margin: -5px 0 0 0;
}
.nes_customer-form .nes_validate-block p {
    width: 550px;
    font-size: 11px;
    padding: 5px 0 0 0;
}
.nes_customer-form .nes_validate-block input {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
    display: block;
    width: auto;
    border: none;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    padding: 3px 4px 3px 12px;
    float: right;
    cursor: pointer;
    font-family: 'Trebuchet MS';
}
.nes_customer-form .nes_registrationContent ul li span {
    width: 170px;
}
.nes_r-list-contact .nes_link {
    font-size: 14px;
}
.nes_r-list-contact .nes_link a {
    background: url('../images/picto_lien-voile.gif') no-repeat 0 0.5em;
    padding: 0 0 0 8px !important;
}
.nes_customer-tel {
    font-size: 16px;
}
.nes_r-list-contact li span {
    font-size: 10px;
}
.nes_text-contact {
    padding: 0 0 32px 0;
}
.nes_customer-form li textarea {
    float: left;
}
/**************************************/
.nes_bg-content-bloc .nes_blackBloc-content {
    background: url('../images/bg_book-adress.png') repeat;
    color: white;
    border: none;
    margin: 50px 0 0 0;
    padding: 24px 0 25px 0;
}
.nes_blackBloc-content ul {
    background: url('../images/bg_dotted-white.gif') repeat-y 0 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
    height: 1%;
}
.nes_blackBloc-content ul li {
    width: 160px;
    padding: 0 0 0 25px;
    margin: 0;
    float: left;
}
.nes_blackBloc-content li a, .nes_blackBloc-content li .nes_span-call {
    color: white;
    display: block;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.nes_blackBloc-content ul li p {
    padding: 0 0 0 0;
}
.nes_blackBloc-content ul li strong {
    font-size: 14px;
    display: block;
    text-transform: uppercase;
    margin: 0 0 3px 0;
}
.nes_blackBloc-content ul li.nes_firstItem {
    width: 135px;
}
.nes_blackBloc-content ul li ul {
    margin: 0;
    padding: 0 0 0 0;
    background: none;
}
.nes_blackBloc-content ul li ul li {
    padding: 0;
    width: auto;
}
.nes_blackBloc-content .nes_chapeau {
    padding: 0 0 18px 25px;
    font-size: 18px;
}
.nes_suggestion {
    background: url('../images/bg_dotted.jpg') repeat-x 0 0;
    padding: 16px 0 0 0;
}
.nes_suggestion .nes_chapeau {
    margin: 0;
    padding: 0 0 10px 0;
}
.nes_suggestion p {
    margin: 0;
    padding: 0 0 0 0;
}
.nes_suggestion a {
    display: block;
    background: url('../images/picto_view.gif') no-repeat 0 6px;
    padding: 0 0 0 8px;
}
.nes_switch_content_quick .nes_errorErea {
    background: #E1E1E1;
    margin: -10px 0 10px 0;
}
.nes_white-quick-bloc .nes_price-eco {
    width: 300px;
}
.nes_white-quick-bloc .nes_linkBottomPage {
    overflow: hidden;
    height: 1%;
}
.nes_white-quick-bloc .nes_linkBottomPage li.nes_linkBackTop a {
    background: url('../images/picto_view-black-top.gif') no-repeat 0 8px;
    font-weight: normal;
}
.nes_white-quick-bloc .nes_colMid-small {
    position: relative;/*z-index: 6;*/
}
/***phonetic***/
.nes_list-filter-phonetic .nes_list-name {
    padding: 10px 0 0 0;
}
.nes_list-filter-phonetic .nes_list-name span {
    display: block !important;
    width: 100%;
    font-weight: normal;
}
.nes_list-filter-phonetic .nes_list-name strong {
    font-weight: bold;
    width: 100%;
    font-size: 10px
}
/*****Ajout 5 mai 2010******/
.nes_shop-bulle-top-order {
    background-position: 78px 0;
}
table tr .nes_shop-bulle-top-order .nes_shop-bulle-bottom {
    width: 380px;
}/****Machine Pos******/
.nes_machine-add-infos .nes_add-btn {
    background: url('../images/bg_arrondi-l.png') no-repeat 0 0;
    font-size: 12px;
    padding: 0 0 0 10px;
    margin: 0 0 5px 10px;
    width: auto !important;
    float: left;
}
.nes_machine-add-infos .nes_add-btn input, .nes_machine-add-infos .nes_add-btn input:focus {
    background: url('../images/bg_arrondi-r.png') no-repeat 100% 0 !important;
    display: block;
    float: left;
    padding: 5px 3px 7px 0;
    border: 0;
    color: white;
    width: auto !important;
    font-size: 12px;
    cursor: pointer;
}
.nes_store-error p {
    background: url('../images/picto_erreur-small.png') no-repeat 0 0;
    padding: 4px 0 3px 24px;
    margin: 0 0 10px 5px;
    line-height: 12px;
}
.nes_machine-table-scroll .nes_scroll-register {
    background: none;
    height: 240px;
    margin: 0 0 0 0;
}
.nes_machine-table-scroll .nes_scroll-register td {
    font-size: 11px;
}
.nes_machine-table-scroll .nes_tableOrderHistory {
    /*width: 868px;*/
    background: none;
    margin: 0;
    padding: 0;
}
.nes_tri-table {
}
.nes_machine-table-scroll thead tr th div {
    height: 1%;
    overflow: hidden;
}
.nes_machine-table-scroll thead tr th.nes_th-first-machine div span {
    padding-left: 48px;
}
.nes_machine-table-scroll thead tr th.nes_th-second-machine div span {
    padding-left: 55px;
}
.nes_machine-table-scroll thead tr th.nes_th-third-machine div span {
    padding-left: 75px;
}
.nes_machine-table-scroll thead tr th.nes_lastTh div span {
    padding-left: 46px;
}/**/
.nes_machine-table-scroll .nes_tableOrderHistory tbody td {
    vertical-align: middle;
    padding: 0 0 0 0;
    height: 40px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_fourth-td {
    padding: 0 42px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_first-td div {
    padding: 0 0 0 10px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_first-td div label {
    text-transform : uppercase;
    margin-left: 18px;
    width: 130px;
}
.nes_machine-table-scroll .nes_tri-table {
    margin: 0;
    padding: 0 0 0 10px;
    overflow: hidden;
    height: 1%;
    float: left;
}
.nes_machine-table-scroll .nes_tri-table li {
    clear: none;
    float: left !important;
    margin: 5px 3px 0 0;
    padding: 0;
}
.nes_tri-table a span {
    display: none !important;
}
.nes_tri-table li a, .nes_tri-table li img {
    width: 7px;
    height: 4px;
    display: block;
    float: left;
}
.nes_tri-table li img {
    cursor: pointer;
}
.nes_tri-table a.nes_tri-increase {
    background: url('../images/tri-fleche-bas.gif') no-repeat 0 0;
}
.nes_tri-table a.nes_tri-decrease {
    background: url('../images/tri-fleche-top.gif') no-repeat 0 0;
}
/****Editorial support*****/
.nes_edito-support li h2 {
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 0 0 10px 0;
    font-size: 18px;
}
.nes_edito-support li h2 a {
    background: url('../images/big-arrow-white.gif') no-repeat 0 50%;
    font-weight: normal;
    padding: 0 0 0 19px;
    display: block;
}
.nes_faq-global li h2 a, .nes_gab-content ul li h2 a {
    /*word-spacing: -0.05em;*/
    text-align: left;
}
.nes_edito-support li h2 a.nes_link-support {
    background: url('../images/big-arrow-white-bas.png') no-repeat 0 50%;
}
.nes_hide-support p {
    padding: 0 0 12px 0;
}
.nes_hide-support p a {
    color: #AF8826;
}
.nes_hide-support p span a {
    color: #ffffff;
    text-decoration: underline;
}
.nes_table-edito {
    width: 386px;
}
.nes_table-edito td, .nes_table-edito th {
    border: none;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
}
.nes_edito-support {
    min-height: 280px;
    height: auto !important;
    height: 280px;
    list-style: none;
}
.nes_edito-support li {
    padding: 0;
}
/****Faq****/
.nes_faq-global li {
    margin-bottom: 24px;
}
.nes_faq-global li h2 {
    font-size: 16px;
    padding: 0 0 9px 0;
    line-height: 1em;
}
/****modifs my_account-order ***/
.nes_order-higlighted td {
    background: #E3E3E3 !important;
    color: black !important
}
/****Error****/
.nes_white-bg .nes_img-content-admin {
    background: white;
}
.nes_bg-error-block {
    width: 356px;
    padding: 7px 10px;
    margin: 25px 0 0 0;
    height: 560px;
}
.nes_bg-error-block p {
    color: black !important;
    font-size: 14px;
}
/****Site Map*****/

.nes_sitemap-block {
    background: url("../images/bg_title-tranparant.png") repeat 0 0;
    padding: 20px 0 10px 25px;
    margin: 25px 0 0 0;
}
.nes_sitemap-block ul {
    overflow: hidden;
    height: 1%;
}
.nes_sitemap-block ul li {
    width: 271px;
    float: left;
    margin: 0 25px 0 0;
    padding: 0;
    vertical-align: top;
    border: none;
    text-align: left;
    /*text-transform: capitalize;*/
    text-transform: none;
}
.nes_sitemap-block ul li ul {
    padding: 10px 0 0 20px;
}
.nes_sitemap-block ul li ul li {
    width: auto;
    float: none;
    margin: 0 25px 2px 0;
    padding: 0;
}
.nes_sitemap-block ul li a {
    background: url("../images/picto_lien-voile.gif") no-repeat 0 0.5em;
    padding: 0 0 0 11px;
    /*text-transform: capitalize;*/
    display: block;
 *height:1%;
}
.nes_sitemap-block h2 {
    font-family: 'Time New roman';
    font-size: 28px;
    font-weight: normal;
    color: white;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 0 0 10px 0;
    height: 1%;
}
/*********Free content page************/
.nes_free-bloc .nes_free-lev1, .nes_free-html .nes_free-bloc h2 {
    font-size: 28px;
    font-family: "Time New Roman";
    font-weight: normal;
    color: white;
    padding: 0 0 10px 0;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_free-bloc p {
    font-size: 12px;
    text-align: justify;
    line-height: 1.3em;
}
.nes_free-bloc p.nes_free-first-parag {
    font-size: 14px;
}
.nes_free-bloc .nes_free-lev2, .nes_free-html .nes_free-bloc h3 {
    font-size: 18px;
    font-variant: small-caps;
    font-weight: normal;
    color: white;
    background: url("../images/picto_h3.gif") no-repeat 0 50%;
    padding-left: 12px;
}
.nes_free-bloc ul {
    padding-left: 8px;
    list-style: none;
}
.nes_free-bloc ul li {
    background: url("../images/picto_link.gif") no-repeat 0 50%;
    padding-left: 11px;
    font-size: 12px;
}
.nes_free-bloc .nes_free-list-link li {
    background: none;
    padding-left: 0;
}
.nes_free-bloc .nes_free-list-link a {
    background: url("../images/picto_lien-voile.gif") no-repeat 0 50%;
    padding-left: 11px;
}
.nes_copywriting .nes_free-list-link-yellow a {
    color: #B79027;
}
/**Copy write page***/
.nes_copywriting .nes_free-lev1 {
    margin-bottom: 25px;
}
.nes_copywriting .nes_free-lev2 {
    margin-bottom: 15px;
}
.nes_copywriting ul {
    margin-bottom: 15px;
}
.nes_copywriting .nes_link-top a {
    color: white;
    font-size: 10px;
    padding: 0 0 0 17px;
    background: url("../images/top-copy-back.gif") no-repeat 0 5px;
}
.nes_copywriting .nes_main-p-copy {
    position: absolute;
    left: 574px;
    top: 368px;
    width: 450px;
    font-family: 'Times New Roman';
    font-size: 28px;
    color: white;
    font-weight: normal;
}
.nes_copywriting {
    position: relative;
}
.nes_copywriting .nes_main-p-copy span {
    font-style: italic;
}
/*****/
.nes_free-bloc .nes_italic {
    font-style: italic;
}
.nes_free-bloc .nes_legend-img {
    font-size: 10px;
    font-style: italic;
    padding-top: 8px;
}
.nes_free-bloc table {
    width: 100%;
    text-align: center;
    margin: 0 0 25px 0;
}
.nes_free-bloc table th {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center !important;
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 10px 20px;
}
.nes_free-bloc table td {
    font-size: 12px;
    border-bottom: 0;
    padding: 20px 20px 0 20px;
}
.nes_free-bloc table td a {
    background: url("../images/picto_lien-voile.gif") no-repeat 0 50%;
    padding-left: 8px;
}
.nes_free-bloc table .nes_last-free-ligne td {
    background: url('../images/bg_dotted-doubled.gif') repeat-x 0 100%;
    padding-bottom: 17px;
}
.nes_free-bloc .nes_img-float-block img {
    margin: 0 20px 20px 0;
}
.nes_free-bloc img {
    display: block;
    margin: 0 !important;
}
.nes_free-bloc p a {
    color: #AC8E4E;
}
.nes_free-bloc .nes_linkStart {
    float: right;
    display: block;
    height: 1%;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-transform: uppercase;
    background: url('../images/bg_continue-3.png') no-repeat 0 50%;
    padding: 3px 7px 3px 14px;
    font-family: 'Trebuchet MS';
    margin: 30px 0 0 0;
}
.nes_img-float-block {
    position: relative;
    margin: 0 20px 20px 0;
}
.nes_img-float-block a {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    display: block;
    background: url('../images/zoom-picto.png') no-repeat 0 0;
}
.pop-up .nes_bg-degrade-registration {
    width: 560px;
    padding: 10px 24px;
}
.pop-up .nes_price-black-product {
    width: 560px;
}
/****wheel****/
.nes_wheel {
    width: 918px;
    margin: -25px auto 0 auto;
}
.nes_wheel #flashcontent #nespresso {
    margin-left: -180px;
    outline:none;
}
/***Iframe****/
#contactframe {
    background: url(../images/bg_iframe.jpg) repeat-y 0 0;
}
.nes_recapContentFrame {
    margin: 0 auto;
    width: 360px;
}
.nes_regroupe_cards .error_field {
    padding: 4px 0 0 0 \0/IE9;
    position: relative;
    top: 10px;
    float: left;
    width: 200px;
}
.nes_regroupe_cards .error_field-middle {
    padding-top: 3px \0/IE9;
    display: block;
    float: left;
}
.nes_regroupe_cards .nes_fct-card {
    margin-right: 6px !important;
}
.nes_img-cup div.info-bulle-contenu {
    top: 25px !important;
    left: -63px !important;
    padding: 4px 0 0 0;
    background: url('../images/picto-infobulle-3.gif') no-repeat 50% 0;
}
.nes_caps-expert div.info-bulle-contenu {
    left: -59px !important;
}
.nes_img-cup_v2 div.info-bulle-contenu {
    left: -63px !important;
}
.nes_img-cup div.info-bulle-contenu div {
    width: 80px;
    text-align: center;
}
.nes_ov-visible {
    overflow: visible !important;
}
.nes_bg-content-404 {
    padding: 0;
}
.nes_bg-content-404 .nes_back-link a {
    background-image: url("../images/puce-back-black.gif");
}
.nes_bg-content-404 .nes_back-link a span {
    color: black;
}
/****Loading page*****/
.nes_loader-page {
    text-align: center;
    width: 598px;
    margin: 0 auto;
}
.nes_loader-page img {
    margin: 12px 0;
}
.nes_loader-page p {
    font-size: 12px;
}
.nes_loader-page p strong {
    font-size: 14px;
}
/****Hover dore****/
.nes_continueContent input:hover, .nes_continueContent .nes_linkSee input:hover, .nes_registrationContent .nes_regestration_2Cols ul li.nes_signIn input:hover, .nes_regestration_2ColsLast .nes_linkStart:hover, .nes_back-result a:hover, .nes_linkSee a:hover {
    background: url('../images/sprite-2.png') 0 -23px;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare:hover, .nes_listInfosMachine .nes_none:hover, .nes_listInfosMachine span.nes_selectLink:hover, .nes_offerInfos a.nes_orderCapsule:hover, .nes_quickOrderMachines .nes_list-filter .nes_addToBag:hover, .nes_linkAddToBag:hover, .nes_yellow-bg-country:hover {
    background: #765806 url('../images/sprite.png') repeat-x 0 -570px;
}
/*.nes_listInfosMachine-RR .nes_none:hover,
.nes_listInfosMachine-RR span.nes_selectLink:hover{background: #7c001f url('../images/bg_machine-infos-hover-RR.png') repeat-x 0 0!important;}*/

.nes_link-more a:hover {
    background: #765806 url('../images/fond-learn-hover.png') no-repeat 0 0;
}
.nes_yel-shop-link a:hover {
    background-image: url('../images/bg_continue-2-hover.png');
}
.nes_sub-input input:hover, .nes_customer-form .nes_validate-block input:hover, .nes_free-bloc .nes_linkStart:hover, .nes_saveContent input:hover {
    background: url('../images/bg_save-2-hover.png') no-repeat 0 50%;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a:hover {
    background-image: url('../images/bg_learn-more-hover.png');
}
.nes_noneOut:hover {
    background: black !important
}
.nes_pop-home-flash {
    text-align: center;
    padding-top: 20px;
}
.nes_gab-content .nes_hide-support ul {
    list-style: disc inside;
}
.nes_gab-content .nes_hide-support ul li {
    margin-bottom: 0;
}
/*********/
.nes_accountContent .nes_blocRecipies li a {
    display: block;
    height: 130px;
}
#nes_registration_machine_pos_store .nes_center-input input {
    float: none;
    margin: 0 0 0 8px;
}
#nes_registration_machine_pos_store .nes_tableOrderHistory td.nes_first-td div label {
    margin: 0 0 0 15px;
 *margin: 0 0 0 12px;
}
.nes_error-shipping {
    background: url('../images/picto_erreur-small.png') no-repeat 0 8px;
    padding: 10px 0 4px 24px;
    line-height: 12px;
    font-size: 12px;
}
/***Loader****/
.cacheLoader {
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.75;
    filter : alpha(opacity=75);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    text-align: center;
}
.cacheLoader img {
    position: relative;
    top: 320px;
 *top: 290px;
}
.cacheLoader-check {
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0.9;
    filter : alpha(opacity=90);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1010;
    text-align: center;
}
.cacheLoader-check .nes_loader-page {
    position: relative;
    top: 250px;
 *top: 290px;
}
.nes_big-price-with-out {
    background: none;
    padding: 0;
}
#nes_energy-information a:hover {
    text-decoration: underline;
}
.nes_linkAddToBag-white {
    background: #765806 url('../images/bg_machine-infos-hover.png') repeat-x 0 0 !important;
}
.nes_linkAddToBag-white span {
    background: url(../images/picto_proceed_3s.gif) 0 6px no-repeat!important;
    padding: 0 0 0 10px!important;
    color: black;
}
.nes_link_yellow {
	/* this class has the final decision for color, decoration and style */
    color: #AF8826 !important;
    text-decoration: none!important;
    font-style: normal!important;
}
/* PDP V2 */
.block_contact-us .nes_contact-us-onglet-v2 {
    overflow: hidden;
    padding: 2px 0 40px 10px;
}
.block_contact-us .nes_contact-us-onglet-v2 li {
    padding: 0;
    width: 143px;
    float: left;
    margin: 0 10px 0 0;
    text-align: center;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact {
    padding: 0;
    width: 143px;
    float: left;
    margin: 0 10px 0 0;
    text-align: left !important;
}
#nes_switch_home .nes_switch_content .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact p {
    font-size: 18px;
    color: #c29c43;
    padding: 0;
    margin: 0;
    line-height: 21px;
    word-spacing: -1px;/*letter-spacing: -1.5px;*/
}
#nes_switch_home .nes_switch_content .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact span {
    font-size: 10px;
    color: #adaeae;
    font-family: arial;
    background: none;
    padding: 0;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a {
    background: url('../images/bg_machine-infos.png') repeat-x 0 100%;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a:hover {
    background: url('../images/bg_machine-infos-hover.png') repeat-x 0 100%;
}
.block_contact-us .nes_contact-us-onglet-v2 li a {
    display: block;
    background: url('../images/btob-bg_machine-infos.png') repeat-x 0 100%;
    padding: 2px 9px 2px 9px;
    font-size: 12px;
}
.block_contact-us .nes_contact-us-onglet-v2 li span {
    background: url('../images/picto_view.gif') no-repeat 0 50%;
    padding: 0 0 0 8px;
}
.block_contact-us .nes_contact-us-onglet-v2 li.last {
    margin: 0;
}
.nes_quickOrderMachines .nes_list-filter .nes_addToBag {
    float: right;
    display: block;
    /*background: #aa831e url('../images/bg_machine-infos.png') repeat-x 0 100%;
    padding: 2px 9px 3px 9px;
    font-size: 14px;*/
    padding: 0 !important;
    margin: 16px 5px 0 0;
    width: 80px !important;
    background: none !important;
}
/*.nes_quickOrderMachines .nes_list-filter .nes_addToBag {
    background: url('../images/bg_add-to-bag-gray.png') repeat-x 0 0;
    padding: 3px 5px;
    font-size: 14px;
    color: black;
    margin: 16px 5px 0 0;
    display: block;
    float: right;
    width: 80px; 
    padding: 3px 5px !important;
    margin: 16px 5px 0 0;
    width: 80px !important;
}*/
.nes_quickOrderMachines .nes_list-filter .nes_addToBag a {
    color: white;
    display: block;
    padding: 1px 5px 3px 14px !important;
 *white-space:nowrap;
    background: url('../images/linkAddToBag_normal.png') no-repeat 0 0 !important;
}
.nes_list-filter p {
    float: right;
    font-size: 14px;
}
.nes_addToBagNoir a {
    color: white;
    display: block;
    padding: 1px 5px 3px 18px !important;
 *white-space:nowrap;
    background: url('../images/bg_gray-pop-rr.png') no-repeat 0 0 !important;
    font-weight: normal;
}
.nes_quickOrderMachines .nes_list-filter .nes_addToBag a.nes_linkAddToBag-white {
    background: url('../images/linkAddToBag_normal-3s.png') no-repeat 0 0 !important;
    color: black !important;
}
.nes_registrationContent_test {
    background: url('../images/bg_content_new.png') no-repeat 0 0;
}
.nes_registrationContent ul.nes_forgot-pswd .nes_labels-lignes {
    margin: -1px 25px 0 0;
    line-height: 1em;
}
.nes_registrationContent ul li .nes_lab-lignes {
    margin-top: -1px !important;
    line-height: 1em;
}
.nes_shipping-hide, .nes_address-info-form, .nes_form-hide-add {
    display: none;
}
.nes_msg-gift {
    font-style: italic;
}
.nes-add-gift-box {
    margin: 15px 0 10px 0;
}
.nes-add-gift-box div {
    margin: 0 0 10px 0;
}
.nes-add-gift-box input {
    float: left;
    margin: 2px 8px 0 0;
    width: auto;
}
.nes-add-gift-box label span {
    font-weight: bold;
}
.nes-add-gift-box .nes-bloc-text-area label {
    font-size: 12px;
}
.nes-line-spaces {
    margin: 12px 0 5px !important;
}
li.nes-line-link a {
    background: url('../images/btn-cancel-bg-hover.png') no-repeat 0 0;
    padding: 2px 6px 3px 14px;
    display: block;
    float: left;
    height: 1%;
    margin: 6px 0;
    font-size: 12px;
}
li.nes-line-link a:hover {
    background: url('../images/btn-cancel-bg.png') no-repeat 0 0;
}
.nes-bloc-text-area {
    display: none;
}
.liste_relais li p {
    background: none !important;
    padding: 0 !important;
}
.nes_block-address_disabled .nes_block-address-2 {
    cursor: default !important;
}
.nes-bloc-text-area .nes_error-shipping {
    display: block;
    clear: both;
}
.nes_list-disabled-delivery-method {
    cursor: default !important;
    opacity: 0.45;
    filter : alpha(opacity=45);
    height: 1%;
}
.nes_list-disabled-delivery-method .nes_hide-bck {
    position: static;
    margin-left: 26px;
}
.nes_list-disabled-delivery-method .nes_skin-registration {
    position: static;
    cursor: default;
}
.nes_list-disabled-delivery-method .nes_skin-registration ul {
    display: none;
}
.nes_list-disabled-delivery-method * {
    cursor: default !important;
}
.nes_bas_page a {
    color: black;
    background: url('../images/bas_page.png') no-repeat 0 50%;
    padding: 0 15px 0 10px;
}
.nes_info-gris-bas {
    margin-top: -20px;
}
.nes_method-shipping-bottom .nes_block-address ul.nes_fct-card {
    float: none !important;
    margin: 0 0 0 95px;
}
.nes_reached_qty {
    font-weight: bold !important;
    width: 110px;
    float: right;
    padding: 2px 0 0 0 !important;
    font-size: 12px !important;
}
.nes_listInfosMachine .nes_reached_qty {
    text-transform: uppercase;
    background: none !important;
}
.nes-reached-selec {
    background: #E2E2E2;
    display: block;
    position: absolute;
    right: -5px;
    top: 90%;
    z-index: 100;
    text-align: right;
    padding-right: 5px !important;
}
.nes_method-shipping-bottom .nes_block-address ul.nes_fct-card_r-new {
    margin: 0 !important;
    float: right !important;
    width: auto;
}
.nes_fct-card_r-new li {
    float: right !important;
    padding-right: 15px;
}
/*****/
.nes_bulle-chps {
    background: url("../images/picto-infobulle-2.gif") no-repeat scroll 0 0 transparent;
    display: none;
    padding: 0 0 0 4px;
    position: absolute; /*width:340px;*/
    white-space: nowrap;
}
.nes_static_pos {
    position: static;
    margin-top: 8px;
    margin-left: -5px;
}
.nes_bulle-chps .nes_p_longueur {
    background: #646464;
    color: white !important;
    font-size: 11px;
    padding: 5px 4px 5px 7px !important;
    margin: 0 !important;
    line-height: 1.4em;
    float: left;
    max-width: 450px !important;/*mantis  0013622 But for CH IT only, the text in the tooltip is out of the grey box.*/
}
.nes_1col .nes_registrationContent-bigLabel .nes_bulle-chps {
    left: 537px;
}
.nes_registrationContent ul.nes_forgot-pswd .nes_bulle-chps {
    left: 465px;
}
.nes_registrationContent .nes_regestration_2Cols .nes_bulle-chps {
    left: 389px;
}
.nes_registrationContent .nes_shop-right .nes_bulle-chps {
    left: 0;
    top: 25px;
    background: url("../images/picto-infobulle-3.gif") no-repeat scroll 10px 0 transparent;
    padding: 4px 0 0 0;
}
.nes_rel-rm .nes_bulle-chps {
    left: 465px;
    top: 1px;
}
.nes_rel-rm-2 .nes_bulle-chps {
    left: 559px;
    top: 1px;
}
.nes_rel-rm-3 .nes_bulle-chps {
    left: 515px;
    top: 1px;
}
.nes_rel-sl .nes_bulle-chps {
    left: 445px;
    top: 0;
}
.nes_rel-sl-2 .nes_bulle-chps {
    left: 355px;
    top: 0;
}
.nes_rel-cd .nes_bulle-chps {
    left: 172px;
    top: 7px;
    z-index: 99
}
.nes_rel-cd .nes_bulle-chps.nes_rel_pos{
  left: 374px;
    top: 127px;
    z-index: 99
}
.nes_rel-cd-2 .nes_bulle-chps {
    left: 53px;
    top: 7px;
    z-index: 99
}
.nes_rel-coun-mm .nes_bulle-chps {
    left: 115px;
    top: 9px;
    z-index: 99
}
.nes_rel-coun-yy .nes_bulle-chps {
    left: 54px;
    top: 9px;
    z-index: 99
}
.nes_regroupe_cards .nes_skin-registrationSmall-1 {
    z-index: 2;
}
.nes_regroupe_cards .nes_pass_rel {
    float: left;
}
.nes_pass_rel-count .nes_bulle-chps {
    left: 175px;
    top: 0;
}
.nes_rel-coun-big .nes_bulle-chps {
    left: 263px;
    top: 0;
}
.nes_registrationContent .nes_pass_relcheck .nes_bulle-chps {
    left: 20px;
}
.nes_bulle-chps .nes_link-country a {
    text-decoration: underline;
    font-size: 11px;
}
.nes_registrationContent .nes_shop-right .nes_pass_rel {
    z-index: 2;
}
.nes_form-delivery-pick .nes_rel-pck {
    float: left;
}
.nes_form-delivery-pick .nes_rel-pck .nes_bulle-chps {
    top: 25px;
    background: url('../images/picto-infobulle-3.gif') no-repeat 30px 0;
    padding: 4px 0 0 0;
    width: 162px;
}
.nes_block-address-gift td .nes_rel-pck .nes_bulle-chps {
    top: 2px;
    left: 130px;
}
.nes_block-address-gift .nes_amoun_gift-1 .nes_rel-pck .nes_bulle-chps {
    left: 135px;
}
.nes_block-address-gift .nes_amoun_gift-1 .nes_bulle-chps {
    width: auto !important;
    white-space: nowrap;
}
.nes_block-address-gift .nes_amoun_gift-1 .nes_bulle-chps p {
    width: auto !important;
}
.nes_regroupe_cards .nes_card-champs {/*display:block !important;*/
    clear: both;
    z-index: 1;
}
.nes_regroupe_cards #expiratyDate_div {
    position: relative;
    z-index: 8;
}
.nes_regroupe_cards .nes_pass_rel div {
    float: left;
}
/* 12929 */
.nes_1col .nes_registrationForm .nes_skin-registrationBig .nes_rel-rm {/*position:relative;*/
}
.nes_1col .nes_registrationForm .nes_skin-registrationBig .nes_rel-rm .nes_bulle-chps {
    left: 170px;
}
.nes_1col .nes_registrationForm .nes_smallBloc_2 .nes_skin-registrationBig .nes_rel-rm .nes_bulle-chps {
    left: 182px;
}
.nes_1col .nes_registrationForm .nes_smallBloc .nes_skin-registration .nes_rel-rm .nes_bulle-chps {
    left: 99px !important;
}
.nes_1col .nes_registrationForm .nes_smallBloc .nes_skin-registration {
    z-index: 3;
}
.nes_1col .nes_registrationForm .nes_bigBloc .nes_rel-rm .nes_bulle-chps {
    left: 396px;
}
.nes_bulle-chps {
    z-index: 9999;
}
.nes_1col .nes_registrationForm .nes_bloc-3Cols .nes_bigBloc {/*position:relative; z-index:4;*/
}
/* mantis 12929*/
.nes_1col .nes_registrationForm .customerForm_firstPhone, .nes_1col .nes_registrationForm .nes_smallBloc {/*position:relative;*/ /*z-index:3;*/
}
.nes_1col .nes_registrationForm .customerForm_secondPhone, .nes_1col .nes_registrationForm .nes_smallBloc-2 {/*position:relative;*/ /*z-index:2;*/
}
.nes_1col .nes_registrationForm .customerForm_country .nes_skin-registration, .nes_1col .nes_registrationForm .customerForm_title .nes_skin-registration {
    z-index: 5 !important;
}
.nes_1col .nes_registrationForm .customerForm_country .nes_skin-registration .nes_bulle-chps {
    left: 169px;
}/* 13469 */
.nes_rel-mac .nes_bulle-chps {
    left: 400px;
    top: 1px;
}
ul.nes_register-sign {
    position: relative;
    z-index: 10
}
.nes_log-form .nes_bulle-chps {
    top: 20px;
    left: 10px;
    background: url("../images/picto-infobulle-3.gif") no-repeat scroll 10px 0 transparent;
    padding: 4px 0 0;
}
#nes_header-log .nes_bloc-forget .nes_bulle-chps {
    top: -5px;
    left: 15px;
}
#nes_header-log .nes_pass_relcheck {
    width: 15px;
}
.nes-add-gift-box {
    position: relative;
    z-index: 1;
}
.nes_rel-gft .nes_bulle-chps {
    top: 3px;
    left: 275px;
}
.nes-add-gift-box .nes_rel_rm {
    position: relative;
}
.nes_rel-gft-2 .nes_bulle-chps {
    top: 3px;
    left: 505px;
}
.nes-add-gift-box .nes-bloc-text-area textarea {
    width: 500px;
}
.nes_address-info-form .nes_bloc-3Cols .nes_shipping-add-champs .nes_rel-rm {
    float: left; /*position:relative;*/
}
.nes_address-info-form .nes_shipping-add-champs .nes_skin-registrationBig .nes_rel-rm .nes_bulle-chps {
    left: 170px !important;
}
.nes_address-info-form .nes_shipping-add-champs .nes_rel-rm .nes_bulle-chps {
    left: 448px;
    top: 1px;
}
.nes_address-info-form .customerForm_firstAddressLine .nes_rel-rm .nes_bulle-chps, .nes_address-info-form .customerForm_secondAddressLine .nes_rel-rm .nes_bulle-chps {
    left: 517px;
    top: 1px;
}
.nes_address-info-form .nes_bloc-3Cols .nes_shipping-add-champs .nes_rel-rm .nes_bulle-chps {
    left: 106px;
    top: 1px;
}
.newposToolTip .nes_address-info-form .nes_bloc-3Cols .nes_shipping-add-champs .nes_rel-rm .nes_bulle-chps {
    left: 0px !important;
}
/*mantis 12929 */
.nes_address-info-form li {/*position: relative;*/ /*z-index:1;*/
}
.nes_address-info-form li.customerForm_title {/*position: relative;*//*z-index:9 !important;*/
}
.nes_address-info-form li.customerForm_country {/*position: relative;*/ /*z-index:8 !important;*/
}
.nes_address-info-form li.customerForm_firstPhone {/*position: relative;*/ /*z-index:7 !important;*/
}
.nes_address-info-form li.customerForm_secondPhone {/*position: relative;*/ /*z-index:6 !important;*/
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 {/*position:relative; */ /*z-index:2;*/
}
.nes_address-info-form .nes_bloc-3Cols .nes_shipping-add-champs {
    margin-right: 18px !important;
}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_bulle-chps {
    left: 133px;
    top: 2px;
    margin: 0 !important;
    height: auto !important;
}
.nes_registrationContent .nes_radio-click .nes_radio-visible input {
    width: 125px;
}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_rel-rm {
    float: left;
}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_rel-rm, .nes_rel-rk {/*position:relative;*/
}
.nes_rel-rk .nes_bulle-chps {
    top: 3px;
}
/*.nes_1col .nes_registrationForm .nes_registrationContent .nes_bloc-3Cols .nes_smallBloc_2 .nes_bulle-chps{left:230px;}*/
/*.nes_1col .nes_registrationForm .nes_registrationContent .nes_bloc-3Cols .nes_smallBloc_2 .newListSelected div {width: 143px;}*/
/*.nes_regroupe_cards .nes_card-champs {display:block !important;}*/
.nes_b-Er-hd, .nes_shp_tt .nes_shop-bulle-top {
    display: none;
}
.nes_registrationContent .nes_shop-right .nes_skin-registration .nes_bulle-chps {
    background: url("../images/picto-infobulle-4.gif") no-repeat scroll 10px 100% transparent;
    padding: 0 0 4px;
    top: 0;
    z-index: 1000;
}
/* 13464 */
.nes_registrationContent .nes_shop-right .customerForm_language .nes_skin-registration .nes_bulle-chps {
    top: -27px;
    background: url("../images/picto-infobulle-4.gif") no-repeat scroll 10px 100% transparent;
    padding: 0 0 4px 0;
}
.nes_log-form .nes_pass_relcheck .nes_bulle-chps {
    left: 0 !important;
    top: 15px !important;
    background-position: 5px 0
}
.nes_registrationContent .nes_radio-click ul li ul li {
    margin-bottom: 0 !important;
}
/* Height Li *** Selectbox Filtre Price */
body.nes_script .nes_filter-menu ul.newList li {
    height: auto;
}
/* error validation gift card*/
.not_numeric {
    color: red;
    font-size: 11px;
}
.scratch_not_numeric {
    color: red;
    font-size: 11px;
}
.serial_length {
    color: red;
    font-size: 11px;
}
.scratch_length {
    color: red;
    font-size: 11px;
}
#countdown {
    font-weight: bold;
    font-size: 15px;
}
.brute-force {
    color: black;
    font-family: 'Trebuchet MS';
    display: block;
    float: left;
    margin: 2px 13px 0 0;
    font-size: 14px;
    font-weight: normal;
}
.brute-force p {
    color: black;
    font-family: 'Trebuchet MS';
}
.brute-force h3 {
    font-size: 20px;
    font-family: 'Times New Roman';
    border-bottom: 1px dotted;
    padding-bottom: 5px;
    width: 350px;
}
.brute-force input {
    background: url("../images/bg_continue.png") no-repeat scroll 0 50% transparent;
    border: medium none;
    color: white;
    cursor: pointer;
    display: block;
    margin-right: 100px;
    float: right;
    font-family: 'Trebuchet MS';
    font-size: 14px;
    font-weight: bold;
    padding: 3px 10px 3px 15px;
    text-transform: uppercase;
    width: auto;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.brute-force input {
    padding: 3px 10px 3px 25px;
}
}
/*popin brutforcev*/
.brute-force .nes_linkSee {
    /* margin-left: 115px;*/
    padding: 0;
    text-align: center;/* width: 115px;
    margin-right:110px;*/
}
div.jqi .jqiclose,div.nes_activate_account .nes_activate_accountclose{
    color: #BBBBBB;
    cursor: default;
    font-weight: bold;
    position: absolute;
    right: -18px;
    top: -12px;
    width: 18px;
}
.nes_registrationForm .nes_registrationContent .nes_regestration_2Cols .nes_errorErea .nes_png {
    height: auto
}
/*3185*/
#nes_header-log ul, #nes_header-log ol, #nes_header-log dl {
    margin: 0;
}
/*#nes_header-log input,#nes_header-log select,#nes_header-log textarea{border:none}*/




/*------------------------  DEBUT CR 11468 --------------------------------- */
                            /* aelharrak */
#nes_nav ul .nes_relative-block span {
    background: none repeat scroll 0 0 black;
    display: block;
    float: left;
    left: 0;
    opacity: 0.75;
    filter : alpha(opacity=75);
    padding: 5px 4px 5px 5px;
    position: absolute;
    width: 92%;
    bottom: 10px;
}
#nes_nav ul .nes_padd-none .nes_relative-block span {
    width: 96%;
}
#nes_nav ul .nes_relative-block span strong {
    background: url("../images/sprite.png") no-repeat scroll 0 -100px transparent !important;
    color: white !important;
    font-family: 'Trebuchet MS';
    font-size: 11px;
    padding: 0 0 0 8px !important;
    word-wrap: break-word;
    float: left;
}
/*------------------------ FIN CR 11468 --------------------------------- */
/*CR 12963*/
.nes_live-chat-img {
    /*background: url("../images/chat2.gif") no-repeat scroll 0 0.5em transparent !important;*/
    float: left;
    padding-right: 15px;
}
/* CR 11065 */
.nes_registrationContent ul li p.nes_packstation {
    padding: 6px 0;
}
.nes_checktrationContent .nes-adress-edition p.nes_packstation, .nes_checktrationContent .nes_shipping-hide .nes_block-address p.nes_packstation {
    padding: 0 0 0 185px;
}
.nes_checktrationContent .nes-adress-edition p.nes_packstation a, .nes_checktrationContent .nes_shipping-hide .nes_block-address p.nes_packstation a {
    color: #58290D;
    text-decoration: underline;
}
/* CR 12979 */
.nes_registrationTitle2 {
    background: url("../images/fleche-blanche.gif") no-repeat 0 10px;
    clear: both;
    height: 1%;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.nes_registrationTitle2 h3 {
    color: white;
    float: left;
    font-family: "Times New Roman";
    font-size: 20px;
    font-weight: normal;
    margin: 0;
}
.nes_checkout_preference .nes_blackBloc, .nes_checkout_express .nes_blackBloc {
    background: #E3E3E3;
    padding: 8px 0 8px 12px;
}
.nes_checkout_preference .nes_blackBloc p,.nes_checkout_express .nes_blackBloc p {
    font-size: 12px;
    padding: 6px 0 5px 40px;
    min-height: 18px;
}
.nes_checkout_preference .nes_blackBloc.nes_checked-picto p,.nes_checkout_express .nes_checked-picto p {
    background: url("../images/alert-picto-2.gif") no-repeat scroll 0 0 transparent;
}
.nes_checkout_preference .nes_blackBloc.nes_errorErea p {
    background: url("../images/picto_erreur.png") no-repeat scroll 0 0 transparent;
}
.nes_checkout_preference .nes_registrationForm .nes_continueContentTop .nes_linkSee {
    top: -36px;
    width: 100%;
}
.nes_checkout_preference .nes_registrationForm .nes_continueContentTop {
    margin: -39px 0 25px !important
}
.nes_checkout_preference .nes_registrationContent {
    background: none;
    padding: 0;
}
.nes_checkout_preference .nes_registrationContent ul li span {
    width: auto;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout {
    background: url("../images/bg_content-preference.png");
    margin-bottom: 1px;
    min-height: 200px;
    width: 918px;
     float: left;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout {
    width: 418px;
    padding: 16px 20px 8px 20px;
    margin-right: 1px;
    float: left;
    display: inline;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout .nes_registrationTitle.nes_registrationTitleSpace {
    margin: 0 0 10px 0;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout .nes_registrationTitleSpace {
    margin: 10px 0;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout .nes_address-block {
    background: url("../images/bg_fond-actif.png") repeat-x scroll 0 100%;
    min-height: 75px;
    margin: 0 0 10px;
    padding: 10px 15px;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout .nes_address-block ul {
    float: none;
}
.nes_checkout_preference .nes_registrationContent .nes_line_checkout .nes_col_checkout .nes_address-block ul li {
    line-height: 18px;
    color: black;
    font-size: 12px;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
    height: auto;
}
.nes_checkout_preference .nes_continueContent input {
	height:23px;
}
.nes_checkout_preference .nes_registrationContent .nes_edit-shipping-adress {
    padding: 0 !important
}
.nes_checkout_preference .nes_registrationContent .nes_edit-shipping-adress li {
    background: url("../images/nes_arrow-button.png") no-repeat 0 0;
    height: 23px;
    padding: 0 0 0 16px;
    margin: 0;
}
.nes_checkout_preference .nes_registrationContent .nes_edit-shipping-adress li a {
    padding: 0 10px 5px 0;
}
.nes_checkout_preference .nes_registrationContent .nes_edit-shipping-adress li a span {
    width: auto;
    display: block;
    margin: 0;
    line-height: normal;
    background: black;
    padding: 6px 0 0;
    height: 18px;
}
.nes_checkout_preference .nes_registrationContent .nes_edit-shipping-adress span.nes_arround {
    background: url("../images/nes_rightarround_black.png") no-repeat 0 0;
    padding: 0;
    margin: 0;
    width: 10px;
    height: 23px;
    float: left;
}
.nes_checkout_preference .nes_registrationContent .nes_click_order {
    background: url("../images/bg_content.png");
    height: 75px;
    margin: 0 0 10px;
    padding: 10px 15px;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent {
    padding: 16px 80px 68px 0;
    background: url("../images/clicks_order.png") no-repeat 100% 0
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent label {
   width: 265px;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent div {
    float: left;
    display: inline;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent input {
    margin: 11px 20px 0 0;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent .nes_checkbox_desabled {
    margin: 11px 20px 0 0;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent input[disabled] {
    display: none;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent .nes_checkbox_desabled {
    display: none;
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent.nes_box_desabled .nes_checkbox_desabled {
    display: block
}
.nes_checkout_preference .nes_registrationContent .mc_more {
    display: block;
    background: url("../images/picto_lien-voile.gif") no-repeat scroll 0 50% transparent;
    padding: 2px 0 0 8px;
    clear: both;
    height: 20px;
    position: relative
}
.nes_checkout_preference .nes_block-address-selected .deleteAlias,.nes_checkout_preference .nes_block-address-selected .edit_card{background: url("../images/picto_lien-voile-black.gif") no-repeat scroll 0 50% transparent!important;}
.detailsPayment .nes_block-address-selected .deleteAlias,.detailsPayment .nes_block-address-selected .edit_card {background: url("../images/picto_lien-voile-black.gif") no-repeat scroll 0 50% transparent!important;}
.detailsPayment .deleteAlias,.detailsPayment .edit_card{ background: url("../images/picto_lien-voile.gif") no-repeat scroll 0 50% transparent!important;}
.detailsPayment .nes_payment_alias ul li span, .detailsPayment .payment_card_case ul li span{padding-left:5px!important}

.nes_checkout_preference .deleteAlias {
    display: block!important;
    background: url("../images/picto_lien-voile.gif") no-repeat scroll 0 50% transparent!important;
    padding: 2px 0 0 8px!important;
    clear: both!important;
    height: 20px!important;
    position: relative!important
}
.nes_checkout_preference .deleteAlias span {
    background: none !important; 
}
.nes_checkout_preference .nes_registrationContent .mc_more span {
    background: none;
    padding: 0;
    margin: 0;
    line-height: normal;
}
.nes_checkout_preference .nes_registrationContent .mc_more a {
    font-size: 12px;
    font-weight: bold;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address-selected .mc_more {
    background: url("../images/picto_lien-voile-black.gif") no-repeat scroll 0 50% transparent;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address-selected .mc_more a {
    color: black;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address.nes_padding {
    padding: 10px 0 0;
    background: none;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address {
    margin: 0;
}
.nes_checkout_preference .nes_registrationContent .shipping_cas, .nes_checkout_preference .nes_registrationContent .payment_cas {
    position: relative;
    float: left;
    width: 100%
}
.nes_checkout_preference .nes_registrationContent .shipping_cas .nes_desabled_bloc,.nes_checkout_preference .nes_registrationContent .payment_cas .nes_desabled_bloc{
    width: 418px;
    height: 100px;
    display: none;
    background: url("../images/bg_desactived.png");
    position: absolute;
    top: 0;
    left: 0;
}
.nes_checkout_preference .nes_registrationContent .nes_spe_adresse {
    background: url("../images/sep_adresse.png") repeat-x scroll 0 0 transparent;
    clear: left;
    float: left;
    height: 1px;
    width: 100%;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_card-method span.nes_visu-float {
    margin: -5px 0 0;
    width: 106px;
    text-align: center;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_block-address-2 {
    padding: 30px 0 10px 9px;
    min-height: 60px;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_block-address-2 .nes_td-image {
    width: 106px;
    padding-left: 0;
    margin: -5px 0 0 0;
    text-align: center;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_block-address-2.nes_nopadding {
    padding: 14px 0 10px 10px;
    min-height: 26px;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_block-address-2 li {
    font-size: 14px;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address .nes_block-address-2 li p {
    padding: 4px 0;
    margin: 0;
}
.nes_checkout_preference .nes_registrationContent .nes_block-address ul.nes_fct-card li span {
    line-height: normal;
    /*margin: 0;*/
}
.nes_checkout_preference .nes_registrationContent .nes_block-address ul.nes_fct-card .nes_pickpoint {
    margin: 8px 0 0;
}
.nes_checkout_preference .nes_block-address-selected .nes_card-method span.nes_visu-float {
    display: block;
}
.nes_checkboxContentRecap ul li.purchase_order_number {
    padding-top: 10px
}
.purchase_order_number label {
    padding-top: 2px
}
/*[CR 9307] // 13480  */
#mediaplayer_wrapper, #mediaplayer {
    margin: 0 auto;
}
/* 13484  */
.nes_popin-content .nes_continueContent {
    margin: 0;
}
/* 12749*/
.tooltipMargin1 {
    margin-left: 98px;
}
.nes_2col_3-1 .tooltipMargin1 {
    margin-left: 105px;
}
.tooltipMargin2 {
    margin-left: 181px;
}
.nes_2col_3-1 .tooltipMargin2 {
    margin-left: 168px;
}
/* 13556 */
.nes_pos_tooltip {
    width: 1px;
    height: 23px;
    float: left;
    display: block;
    position: relative;
    background: none;
    z-index: 9999;
}
.nes_posLeft {
    float: left;
    display: inline;
}
.nes_1col .nes_registrationForm .nes_smallBloc_2 .nes_skin-registrationBig .nes_rel-rm .nes_pos_tooltip .nes_bulle-chps {
    left: 0 !important;
}
.nes_1col .nes_registrationForm .nes_smallBloc .nes_skin-registration .nes_rel-rm .nes_pos_tooltip .nes_bulle-chps {
    left: 0 !important;
}
.nes_rel-cd .nes_pos_tooltip .nes_bulle-chps, .nes_rel-cd-2 .nes_pos_tooltip .nes_bulle-chps {
    left: -6px !important;
}
.nes_rel-coun-mm .nes_pos_tooltip .nes_bulle-chps {
    left: 54px !important;
}
.nes_rel-coun-yy .nes_pos_tooltip .nes_bulle-chps {
    left: -8px !important;
}
.nes_registrationContent .nes_shop-right .nes_pos_tooltip .nes_bulle-chps {
    left: -240px !important;
}
/* [CR 13297] */
.clicks_checkout_2 {
    display: none;
}
/* [CR 13593] */
.nes_twoStepsPayment {
    float: left;
    font-size: 14px;
    margin-top: 20px;
}
.nes_twoStepsPayment ul li {
    margin-bottom: 5px;
    margin-left: -10px
}
.nes_twoStepsPayment input {
    float: left;
    margin: 3px 5px 0 0;
}
/* CR [13695] */
.nes_registrationContent ul li.nes_free_text {
    float: left;
    margin-left: 295px;
    text-align: justify;
}
li.nes_free_text a {
    text-decoration: underline
}
/* 0013487 by aelharrak */
#nes_header .nes_log-form-submit {
    margin-top: 3px; /*DEVINF-6496*/
}
#nes_header fieldset.nes_bloc-forget {
    margin-top: 3px;
}
#nes_header .nes_hidden_pass {
    margin-left: 5px;
    margin-top: 0px;
}
#nes_header-log .nes_log-form .nes_link-pass label {
    margin-right: 0
}

/*DEVINF-6496*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
/*#nes_header .nes_log-form-submit {
    margin-top: 3px;
}*/
#nes_header-log .nes_log-form .nes_log-form-submit p {
    background: url(../images/sprite.png) no-repeat 0 -99px;
    /*margin-top: 0;*/ /*DEVINF-6496*/
}
#nes_header #j_login {
    margin-left: 2px;
    margin-top: 1px;
}
#nes_header-log .nes_log-form .nes_link-pass #remember {
    width: 13px;
    height: 15px;
}
/*}
/* fin 0013487 */
/* [CR 13391] - Jira 896 :by aazri*/
.nes_checkout_express .nes_checktrationContent .nes_spe_adresse {
    margin: 0;
    padding: 0;
    height: 1px;
    background: url("../images/sep_adresse.png") repeat-x 0 0;
    width: 642px!important;
}
.nes_checkout_express .nes_block-address {
    margin: 0;
}
.nes_checkout_express .nes_checktrationContent .nes_block-address .nes_block-address-2 {
    min-height:60px;
}
.nes_checkout_express .nes_checktrationContent .nes_block-address .nes_block-address-vis {
    min-height:auto;
}
.nes_checkout_express .nes_checktrationContent .nes_block-address .nes_block-invoice {
    /*height:82px;*/
}
.nes_checkout_express .nes_checktrationContent .nes_block-address .nes_block-address-2 .nes_td-image {
    width: 106px;
    margin: 0 5px 0 0;
    text-align: center;
    padding: 15px 5px 15px 0;
}

.nes_checkout_express .nes_checktrationContent .nes_block-address .nes_block-invoice .nes_td-image {
    width: 106px;
    margin: 0 5px 0 0;
    text-align: center;
}
.nes_checkout_express .nes_card-method input.nes_radio-shipping {
    /*padding: 20px 10px 10px;*/
    text-align: center;
    /*margin: 35px 5px 0 5px;*/
	/*margin: 25px 5px;*/
}
.nes_checkout_express .nes_block-invoice .nes_card-method input.nes_radio-shipping {
    padding: 25px 10px 25px 10px;
    text-align: center;    
	margin-top: 30px;
}
.nes_checkout_express .nes_card-method label {
    /*margin: 30px 0 0 12px;*/
    padding: 30px 5px 10px 0;
}
.nes_checkout_express .nes_block-address-selected .nes_card-method input.nes_radio-shipping {
    text-align: center;
	/*margin: 35px 5px 0 5px;*/
}
.nes_checkout_express .nes_block-address-selected  .nes_card-method input#card {
    margin:15px 5px 0;
}
.nes_checkout_express .information_card ul li {
    list-style: none;
    font-size: 14px;
    
}
.nes_checkout_express .information_card ul li span {
    font-size: 14px;
}
.payment_card_case ul li.card_expired, ul li.operation_card {
    width: 275px;
}
ul li.operation_card {
    float: left !important;
    width: 125px;
}
.operation_card a span {
    background: url("../images/picto_view.gif") no-repeat scroll 0 6px transparent;
    display: block;
    float: left;
    padding: 0 0 0 8px;
    margin: 0 0 0 15px;
}
.nes_block-address-selected .operation_card a span {
    background: url("../images/black-arrow.gif") no-repeat 0px 6px transparent;
    display: block;
    float: left;
    padding: 0 0 0 8px;
    margin: 0 0 0 15px;
}
.card_expired a span {
    background: url("../images/expired_picto_card.png") no-repeat 0px 0px transparent!important;clear:left;
    display: block;
    float: left;margin:0!important;
    padding:0 5px 0 20px !important
}
.nes_card-method_detail .card_expired a span {
    padding:4px 5px 0 20px!important;
    margin: 0px;
}
.nes_block-invoice ul {
    padding: 25px 5px 10px 0;
    font-family: 'Trebuchet MS' sans-serif;
    font-size: 14px;
}

.nes_bloc-other-card ul {
   /* padding: 35px 5px 10px 0;*/
    font-family: 'Trebuchet MS' sans-serif;
    font-size: 14px;
}
.nes_block-address-selected .nes_block-address-2 ul li a, .nes_block-address-selected .nes_block-address-2 ul li a:hover {
    color: black;
}
.nes_checkout_express .nes_bloc-other-card .nes_block-address ul li {
    margin-left:25px;
    padding:0;
}
.nes_checkout_express .nes_information_card {
    float: left;
}

.nes_information_card, .process_pop_card{
    padding: 10px 0 0 0;
}
.nes_global_information_card{
    float: left;
}
.nes_popin-edit-card .nes_card-champs label {
    color: black;
    float: left;
    font-size: 14px;
    padding: 11px 0 3px 0;
    width: 156px;
    text-align: right;
    margin: 0 24px 0 0;
}

.nes_popin-edit-card .nes_card-champs span {
    color: black;
    float: left;
    font-size: 14px;
    padding: 11px 0 3px 0;
    width: 156px;
    text-align: left;
    margin: 0 24px 0 0;
}
.nes_popin-edit-card .nes_information_card{
    float:left;
}
.nes_checkout_express .nes_checktrationContent ul li strong span {
    margin-left: 5px;
}
/* end [CR 13391] - Jira 896 */
/* CR JIRA GIFT CARD PURCHASE*/
.nes_gift_qt_gris{margin-bottom: 20px;font-size: 1.1em;}
.nes_bg-giftcard_purchase{background:url(../images/fond-giftcard.jpg) no-repeat scroll 50% 0 transparent;clear:both}
.nes_bg-giftcard_purchase h3{font-family:'Trebuchet MS'!important;text-transform:none!important;background-image:none!important;font-size:14px!important;width:223px;float:left;color:#fff;font-weight:400;margin:2px 0 5px}
.nes_bg-giftcard_purchase p{font-size:1.1em!important}
.nes_bg-giftcard_purchase .nes_addToBagBloc{padding-top:0!important}
#nes_first-gift_card-view{padding-top:40px}
h3.chooseIndice{width:185px;margin:2px 0 5px 10px !important}
.nes_choose_lang h3.chooseIndice{width:165px;margin:2px 0 5px 20px !important}
.nes_geft_card_purchase #nes_currency{color:#FFF;float:right;font-family:'Trebuchet MS'!important;font-size:14px!important;font-weight:400;text-transform:none!important;margin:2px 10px 5px}
.gift_card_purchase .wrapper ul{width:680px!important;top:-15px!important}
.gift_card_purchase .arrow{height:80px!important}
.nes_cupInfosNumeric{margin:22px 0 14px 28px}
.nes_discover_more_ref{margin:15px 0 14px 10px}
.nes_cupInfosNumeric li{position:relative;list-style-type:decimal!important;padding:0!important}
.nes_geft_card_purchase .nes_addToBagBloc {margin-top:10px}
.nes_geft_card_purchase .nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel{height:85px!important;margin-left: 12px;}
.nes_geft_card_purchase .nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel {height: 105px;width: 302px!important;}
.nes_geft_card_purchase .nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul li{height:72px!important}
.nes_geft_card_purchase .nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul li img{width:95px!important}
.nes_geft_card_purchase .newListSelected{min-width:135px;max-width:135px}
.nes_geft_card_purchase .newList{min-width:138px;max-width:138px}
.nes_geft_card_purchase .newList li{width:100%;background:#fff}
.nes_geft_card_purchase .nes_ConfirmationContent .nes_bloc-visuel{background-image:none}
.nes_geft_card_purchase .nes_dotted{background:url(../images/bg_dotted.jpg) repeat-x scroll 0 0 transparent;height:2px;width:15px;clear:both;float:left;margin-left:10px;margin-top:5px}
.nes_geft_card_purchase .nes_choose_lang .nes_dotted{margin-left:22px}
.nes_geft_card_purchase #lang:hover,.nes_geft_card_purchase_hover{background-image:url(../images/lang-selct-hover.png);color:#000;cursor:pointer}
.nes_geft_card_purchase_hover{background-image:url(../images/lang-selct-selected.png)!important;color:#000;cursor:pointer}
.nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul.gift_card_purchase_ul li{width:90px!important;padding:25px 5px 0!important}
.nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul.gift_card_purchase_ul span.nes_span-fade{height:63px!important;width:95px!important;margin-top:20px!important}
ul.gift_card_purchase_ul{width:86px!important}
ul.gift_card_purchase_ul li img{height:auto!important}
.nes_choose_gift_card{padding:0!important}
.nes_span_discoverme{color:#c59b3a;font-size:12px;float:left}
.nes_span_ref{clear:left!important;float:left}
.nes_gift_qt_9a9a9a{color:#9a9a9a!important;font-size:11px!important;margin:0 0 10px 10px !important;padding:0!important}
#nes_gif_card_purchase_error {float: left;margin-left: 15px;width: 320px;}
#nes_gif_card_purchase_error_picto{background:url(../images/error_gift_card_purchase.png) no-repeat;height:20px;width:20px;float:left;padding:5px}
.nes_geft_card_purchase .nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input{background:url(../images/qty-selct-gift-black.png)text-align:left;width:50px!important;padding-left:5px;  font-weight: normal!important;}
.nes_geft_card_purchase .nes_addToBagBloc .nes_select-quantity_js_hover input#qty2{background:url(../images/roll-gift-qty.png) no-repeat scroll 0 0 transparent!important;color:#000!important;}
.nes_geft_card_purchase .nes_select-quantity_on input#qty2{background:url(../images/qty-gift-opened.png) no-repeat scroll 0 0 transparent!important;}
.nes_geft_card_purchase #nes_gif_card_purchase_error{display:none}
.nes_geft_card_purchase .nes_pdp-2 .nes_select-quantity_on .containerQuantity{top:24px}
.nes_geft_card_purchase .nes_select-quantity {position: relative;width: 85px;}
.selected_gift{border-radius:5px;border:#fff solid thin;behavior:url(ie-css3.htc)}
.nes_geft_card_purchase .nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .wrapper{height:80px!important}
.nes_geft_card_purchase .nes_pdp-2  .nes_select-quantity_js input{-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
.nes_hidden_lang,.hidden{display:none;}
/*[CR 13391] - Jira 2616 */
.nes_checkout_preference .nes_method-block{width: auto;}
.checkout_preference .nes-not-empty-card{width: 230px;}
/* Checkout express: MyDetails*/
.checkout_preference .payment_card_case {width: 398px;}
.checkout_preference .nes_hide-bck {width: auto;}
.checkout_preference .nes_bloc-other-card #nes_block-creditcard_2  .nes_card-method .nes-not-empty-card ul {padding-left: 5px;padding-top:0px !important;margin-top: -2px !important;}
.payment_cas .nes_method-block{padding-top: 10px;padding-left:5px}
.checkout_preference .payment_cas .nes_hide-bck {left: 5px;float: left;}
.checkout_preference .payment_cas .nes_block-address ul {display: inline;}
.checkout_preference .payment_cas .nes_hide-bck .nes_label-big{padding-right: 20px;}
.checkout_preference .payment_cas .nes_card-radio-block li img {padding: 0 0 15px 10px;}
.payment_cas input.nes_radioCreditCard{width: 15px !important;}
.checkout_preference .nes_card-method ul li label{width:95px !important;float: none;}
.checkout_preference .nes_card-method ul li { clear: none !important;}
.checkout_preference .information_card ul li { list-style: none;font-size: 14px;}
.checkout_preference .information_card ul li span {font-size: 14px;}
.checkout_preference ul li.card_expired,.checkout_preferenceul  li.operation_card {float: left;}
.checkout_preference .payment_cas ul li {list-style: none outside none;}
.checkout_preference .payment_cas .nes_card-method span{margin-top: 0;}
.checkout_preference .payment_cas .operation_card a span {background: url("../images/picto_view.gif") no-repeat scroll 0 6px transparent;display: block;float: left;padding: 0 0 0 8px;margin: 0 0 0 15px;}
.checkout_preference .payment_cas .nes_block-address-selected .operation_card a span {background: url("../images/black-arrow.gif") no-repeat 0px 6px transparent;display: block;float: left;padding: 0 0 0 8px; margin: 0 0 0 15px;}
.checkout_preference .payment_cas .card_expired a span {background: url("../images/expired_picto_card.png") no-repeat 0px 0px transparent;display: block;float: left;padding: 0 0 0 20px;}
.nes_checkout_preference .payment_cas .nes_block-address li {clear: right;}
.nes_checkout_preference .payment_cas .nes_block-address li.operation_card {width: 275px;}
.nes_poping_select_year .newListSelected{margin-top: 8px;}
.nes_checkout_preference .nes_fct-card li a.nes_fct-card_hover {background: #1E1C1D url('../images/bg_gray-acount-roll.png') repeat-x 0 0;}
.nes_checkout_preference .nes_fct-card li a span {background: url('../images/picto_view.gif') no-repeat 0 6px;display: block;float: left;padding: 0 0 0 8px;}
/*****learn more****/
.nes_checkout_preference .nes_fct-card li a {background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;padding: 0 0 0 8px !important;font-weight: bold;}
.nes_checkout_preference .nes_fct-card li a.nes_fct-card_hover {background: url('../images/picto_lien-voile.gif') no-repeat 0 50%;}
.nes_checkout_preference .nes_fct-card li a span {background: none;padding: 0 !important;}
.nes_checkout_preference .nes_fct-card li a.nes_fct-card_hover span {background: none;}
.nes_checkout_preference .nes_block-address-selected .nes_fct-card li a, .nes_method-shipping-bottom .nes_block-address-selected .nes_fct-card li a.nes_fct-card_hover {margin-top: 10px;color: black !important;background: url('../images/picto_lien-voile-black.gif') no-repeat 0 50%;}
.checkout_preference .payment_cas .nes_bloc-other-card .nes_card-method span {margin-top: 0;}
.nes_paymentCardAlias {float: left;width: 100%;}
/*alias CSS*/
.nes_checkout_preference .nes_registrationContent .nes_payment_alias {position: relative;}
.nes_checkout_preference .nes_registrationContent .nes_payment_alias .nes_desabled_bloc {width: 419px;height: 110px;display: none;background: url("../images/bg_desactived.png");position: absolute;top: 0;left: 0;}
.nes_checkout_preference .nes_registrationContent .nes_payment_alias .nes_desabled .nes_desabled_bloc {display: block;}
.checkout_preference .nes_payment_alias .nes_bloc-other-card ul {padding-left: 0;margin-top: -5px;}
.checkout_preference .nes_payment_alias .nes_hide-bck {left: 5px;float: left;}
.checkout_preference .nes_payment_alias .nes_block-address ul {display: inline;}
.checkout_preference .nes_payment_alias .nes_block-address .nes_block-address-2 {/*padding: 0;*/}
.checkout_preference .nes_payment_alias .nes_hide-bck .nes_label-big{padding-right: 20px;}
.checkout_preference .nes_payment_alias .nes_card-radio-block li img {padding: 0 0 15px 10px;}
.nes_payment_alias input.nes_radioCreditCard{width: 15px !important;}
.checkout_preference .nes_payment_alias ul li {list-style: none outside none;}
.checkout_preference .nes_payment_alias .nes_card-method span{margin-top: 0;}
.checkout_preference .nes_payment_alias .operation_card a span {background: url("../images/picto_view.gif") no-repeat scroll 0 6px transparent;display: block;float: left;margin:0;padding: 2px 10px;}
.checkout_preference .nes_payment_alias .nes_block-address-selected .operation_card a span {background: url("../images/black-arrow.gif") no-repeat 0px 6px transparent;display: block;float: left;}
.checkout_preference .nes_payment_alias .card_expired a span {background: url("../images/expired_picto_card.png") no-repeat 0px 0px transparent;display: block;float: left;padding: 3px 6px 0px 20px;}
.nes_checkout_preference .nes_payment_alias .nes_block-address li {clear: right;}
.nes_checkout_preference .nes_payment_alias .nes_block-address li.operation_card {width: 275px;}
.checkout_preference .nes_payment_alias .nes_bloc-other-card .nes_card-method span {margin-top: 15px; }
.checkout_preference .error_field {clear: left;margin-bottom: 10px;}
.checkout_preference .nes_regroupe_cards .error_field {width: auto;}
.checkout_preference .nes_regroupe_cards .error_field-middle {clear: left;}
/* JIRA 2825 */
.nes_registrationContent .nes_regestration_2Cols .j_email label{text-align: left !important;}
/*JIRA 3138 and 3133 */
.nes_cardBloc span{font-size:12px!important}
.nes_cardBloc a.nes_link-more{background:url(../images/picto_lien-voile.gif) no-repeat scroll 0 50% transparent;font-weight:700;padding:0 0 0 8px !important}
.nes_cardBloc input{width:30px;margin-left:5px;padding:0 5px}
a.readmore_black{background:url(../images/bg_arrondi-r.png) no-repeat scroll 100% 0 transparent!important;float:left;font-size:12px;padding:7px 6px 6px 5px}
.save_as_default > span{float:left}
.save_as_default .nes_add-btn{float:left;margin-top:-5px;margin-left:5px;outline:medium none;padding-left:12px;width:auto!important}
.save_as_default .nes_add-btn:hover,.save_as_default .nes_add-btn-hovd{background:url(../images/bg_arrondi-l.png) no-repeat 0 0}
.accountState div.jqi,.detailsPayment div.jqi,.checkout_preference div.jqi {background-color: #FFFFFF;border: 1px solid #EEEEEE;font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 11px;padding: 7px;position: absolute;text-align: left;height: auto !important;width: 536px;}
.detailsPayment .brute-force{width:99%}
.detailsPayment .brute-force h3,.jqimessage h3 {color: black;font-family: "Times New Roman";font-size: 25px;font-weight: normal;line-height: 30px;margin: 0 0 21px;padding: 0 0 6px;width:100%}
.remove_card_infos p {color: black;font-family: "Trebuchet MS";font-size: 16px;font-weight: normal;margin: 0 0 15px;padding: 0;text-align: center}
.detailsPayment .jqifade{background:#000}
.rtexfoat {text-align: right!important;}
#nes_cardBloc tbody th,#nes_cardBloc tbody td{border:none;text-align:left;padding: 2px}
#nes_cardBloc{width:515px;margin:0}
.brute-force #nes_cardBloc input{float: left;background:none repeat scroll 0 0 transparent;border:1px solid #C8C8C8;color:#000;font-family:'Trebuchet MS';font-size:12px;font-weight:400;cursor:auto;text-transform:none;padding:3px 10px 3px 5px}
.brute-force ul.newList{width:52px;max-height:90px}
.brute-force .selectedTxt{width:24px}
.brute-force .newListSelected{background:url(../images/select-register.png) no-repeat scroll 100% 0 #FFF;border:1px solid #C8C8C8;color:#000;float:left;height:25px;margin-right:5px;width:auto;padding:0 0 0 3px}
.warning_card_expired{background:url(../images/expired_picto_card.png) no-repeat scroll 0 0 transparent;display:block;float:left;width:0;height:15px;padding:0 0 0 20px}
.brute-force a.nes_no-pop-delete-card{background:url(../images/bg-shop-add.png) no-repeat scroll 0 0 transparent;padding:1px 10px 3px 20px}
.brute-force .nes_link-pop-registration-over{margin-top:15px;margin-bottom:10px}
.brute-force #cvc{width:25px}
.brute-force .nes_link-pop-registration-over li {display: inline;}
.brute-force .nes_link-pop-registration-over li a {padding-top:0}
.brute-force #error{float: left;font-size: 12px;color: red;width:165px}
.brute-force .redMsg {float: left;font-size: 12px;color: red;}
.brute-force .blackMsg{float: left;font-size: 12px;color: #000;}
.brute-force .asterix {float: right;}
.brute-force .learnMore {color:black;background: url("../images/black-arrow.gif") no-repeat scroll 0 6px transparent;display: block;float: left;padding: 0 10px;font-size: 12px;}
.brute-force input{margin-right:5px}
.nes_checkout_preference .nes_payment_alias .nes_block-address li{width:auto!important}
.nes_checkout_preference .nes_payment_alias .nes_block-address li.card_expired{width: 250px!important}
.nes_checkout_preference .nes_registrationContent .nes_payment_alias ul li span, .detailsPayment .payment_card_case ul li span {margin: 0 3px;padding: 3px 0;}
.nes_registrationContent .nes_payment_alias ul li span ,.detailsPayment .payment_card_case ul li span{padding:0 10px;margin: 0 3px;}
.detailsPayment .payment_card_case .nes_bloc-other-card ul li span{background-image:none}
#month_year {width: 60px!important;float: left; padding-left: 5px;font-size:14px}
ul.nes_card-method_detail{margin-top: -10px!important;width:163px!important;}
.checkout_preference .nes_card-champs.nes_date .newListSelected ul{width: 46px!important;padding-top:0 }
.nes_expired_cardalias{visibility: hidden;}
.nes_checkout_preference .operation_card{float: left;padding-top: 2px}
span.exp_date_span{float: left!important;background-image: none!important;font-size: 14px!important;padding:3px 0 !important;margin:0!important}
#registration .exp_date_span{padding: 0!important;margin:0!important}
.hiddenClass,.nes_calque-load{display: none;}
.nes_limit_max .nes_desabled_bloc,.nes_desabled .nes_desabled_bloc{display: block!important}
.checkout_preference .nes_col_payment,.checkout_preference .nes_col_shipping {float: left;}
.checkout_preference .nes_registrationContent .nes_line_checkout_methods {margin-bottom: 30px;}
.detailsPayment .payment_card_case {width: 612px;}
.detailsPayment .nes_spe_adresse {width: 630px!important;}
.nes_bloc-other-card  ul.newList{margin-top:0!important}
.nes_twoStepsPayment .nes_readmore {font-size: 12px!important;}
.payment_card_case .nes_block-address-2 {width:100%;}
.payment_card_case .nes_method-block {padding:32px 5px 12px 2px;}
.payment_card_case .nes_bloc-other-card .nes_method-block {padding:15px 5px 12px 2px;}
.detailsPayment .payment_card_case .nes_bloc-other-card .nes_method-block {padding:32px 5px 12px 2px;}
.detailsPayment .payment_card_case .nes_block-address-selected.nes_bloc-other-card .nes_method-block {padding:15px 5px 12px 2px;}
.nes_block-address-gift .nes_card-method input{margin-right:15px;}
.nes_block-address-gift .nes_card-method label{padding:0 0 0 30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
    .nes_shipping-show-first .nes_block-address .nes_block-address-2{margin-bottom: 8px;}
}
.nes_block-address-gift .nes_block-address .nes_block-address-2 {margin: 0 0 8px 0!important;}
.nes_shipping-show-first .nes_fct-card li{margin-top:8px; margin-bottom: 8px;}
.nes_shipping-show-first .nes_fct-card li a{padding: 3px 7px 5px 5px!important;}
.nes_submitOnceBtnChckOt{padding: 2px 10px 2px 15px!important;}
.nes_checkout_express .nes_shipping-show-first .nes_fct-card li{margin-top:16px; margin-bottom: 8px;}
.nes_checkout_express .nes_fct-card {overflow:inherit;} /*JIRA 3905*/
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_checkout_express .nes_fct-card li{margin-bottom: 8px;margin-top: 16px;}
	.nes_shipping-show-first .nes_block-address .nes_block-address-2{margin-bottom:0;}
}
.nes_shipping-hide .nes_block-address-choice ,.nes_shipping-hide .nes_block-address-click,.nes_shipping-hide .nes_block-address-vis{width:601px!important;margin-bottom:1px}
.nes_list-check-method .shipping_method_category {margin-bottom: 1px;}
.nes_list-check-method .nes_registrationTitleSpace{margin-top:5px}
.nes_bg-degrade-first-inner .nes_block-address-2{width:828px}
.nes_add_address,
.nes_your_delivery_address .nes_block-address-2,
.nes_shipping-show-first .nes_block-address .nes_block-address-2,
.delivery .nes_shipping-hide .nes_block-address-2,
.detailsPayment .nes_block-address-2
{width:612px!important}
.payment_cas .nes_bloc-other-card .nes_method-block{padding-top: 10px!important;}
.payment_cas .nes_nonePayment .nes_method-block{padding-top:0}
.checkout_preference .brute-force{float:none}
.nes_live_chat_section{display:none}
.nes_shippingBloc span{font-style: italic; font-size: 14px;}
.nes_tax_values {margin-left: 10px;}
.nes_tax_label {margin-left: 5px;}
li.category_title,li.category_title:hover{background:none;cursor:text!important;padding-bottom:0px}
.nes_cvc_popin {margin-top: -15px;position: absolute;}
li.category_title,li.category_title:hover{background:none;cursor:text!important;padding-bottom:0px}
.checkout_preference .nes_bloc-other-card .nes_card-method ul li label {float: left;margin-top: -22px;}
.nes_block-address-selected .nes_block-address-choice .nes_address-info{padding-left:0}
.nes_block-address-selected .nes_set-default-block {padding-left:0;}
.nes_phone_error{left:-120px!important}
.nes_block-address .nes_block-address-choice .nes_address-info{padding-left:0!important}
.nes_block-address .nes_block-address-choice .nes_address-info.nes_add_margin_to_equals_with_others{padding-left:12px!important}
.nes_method-block.nes_fixed_width_320{width: 320px!important;}
.nes_date_error{left:188px!important;}
.storefinder #loader {width: 365px;padding-left: 165px;padding-top: 15px;text-align:center}
.storefinder .nes_form-delivery-pick input{font-size:12px}
.storefinder ul#adress_suggest_2 {width: 230px;display: block;float: left;}
.storefinder #question_adress_suggest{display:none}
.storefinder #gmap_adress_suggest{visibility: hidden;}
.storefinder #question_adress_sugges .nes_relais-list-pick input{float:left}
.storefinder .nes_relais-list-pick div.nes_l-float-big{width:100%}
.storefinder .nes_relais-list-pick div.nes_l-float-big div.nes_l-float #adress_suggest li{width:625px;display:block;cursor:pointer}
.storefinder .nes_errorErea p {padding: 7px 0 7px 40px!important;}
.storefinder .newListSelected {height: 20px;}
.storefinder span.error_field {float: left;font-size: 12px;padding: 10px;text-align: justify;}
.storefinder .nes_block-delivery-pick-2 .nes_search-pick {background: url("../images/bg-search-pick.png") no-repeat scroll 0 0 #0E0D0D;float: right;padding: 2px 0 3px 16px;width: 50px;margin: 0;}
.storefinder #adress_suggest li {padding: 5px 0;float: left;}
.storefinder #gmap_adress_suggest #nes_list_adress {background: none!important;	padding: 0;	}
#adress_suggest_2 li {float: left;}
.storefinder #gmap_adress_suggest li {	clear: left;background: url("../images/fond-transp-check.png") repeat scroll 0 0 transparent;margin: 1px 0 0 0; padding-top: 3px;}
.storefinder #gmap_adress_suggest .picto-separt-store {background: url("../images/picto-separt-store.jpg") repeat scroll 0 0 transparent;clear: both;float: left;height: 1px;margin-left: -10px;width:240px;}
.storefinder .nes_block-delivery-pick-2 .nes_form-delivery-pick #postcode{width:50px}
.storefinder #adress_suggest_2 .radio, .storefinder #adress_suggest_2 .adress, .storefinder #adress_suggest_2 .label {margin: 0 10px 0 0!important;}
.storefinder #adress_suggest_2 .label {padding-top:5px;}
.storefinder #adress_suggest_2 .label,.storefinder #adress_suggest_2 .adress,.storefinder #adress_suggest_2 .code_postal {float: left;font-size:12px;}
.storefinder #adress_suggest_2 .formated_charge, .storefinder #adress_suggest_2 .formated_distance{font-weight:normal}
.storefinder #adress_suggest_2 .label,.storefinder #adress_suggest_2 .formated_charge, .storefinder #adress_suggest_2 .formated_distance{clear:left;width:195px}
.storefinder #adress_suggest_2 .formated_charge{font-size:11px;margin: 0 10px 0 0!important;float: left;}
.storefinder #adress_suggest_2 .formated_distance { padding-top: 5px;font-size:11px;margin: 0 10px 0 0!important;float: left;}
.storefinder #adress_suggest_2 .code_postal{clear:left;}
.storefinder .tb_store_result td{padding:0}
.storefinder .tb_store_result input {margin-top: 20px;margin-left:2px;clear:left;float:left}
.storefinder #gmap_adress_suggest {width: 640px;}
.storefinder #gmap_adress_suggest .nes_relais-list-adress #adress_suggest_2 {height: 502px;/*background: #000;*/}
.storefinder #gmap_adress_suggest .nes_relais-list-adress .tb_store_result img {margin-top:7px;margin-right:8px;float:left}
.storefinder #map_canvas, #store_map_canvas {height: 500px;width: 400px;background: #000;display: block;float: left;}
.storefinder .jScrollPaneDrag {background: #fff;width: 10px !important;border:none}
.storefinder .jScrollPaneContainer, .storefinder a.jScrollArrowUp {top: 0}
.storefinder .jScrollPaneTrack {width: 12px !important;right:-2px!important;}
.storefinder .shop_desc {font-size: 11px;line-height: 20px;padding-left: 20px;padding-right: 10px;padding-top: 12px;width: 175px;}
.storefinder .shop_name {font-size:12px;clear: both;font-weight:bold}
.storefinder .shop_address {font-weight: bold}
.storefinder .shop_address, .shop_tel {word-wrap: break-word;font-size:11px}
.storefinder .day {float: left;width: 107px;}
.storefinder .shop_hours, .shop_activity {clear: both;}
.hour {border-bottom: 1px dotted;}
.storefinder .infoBubble {color: #000}
.storefinder .contentContainerStore {min-height: 200px}
.nes_padding_top_25 {padding-bottom: 25px}
.storefinder .tb_store_result td ,.storefinder input{border: none;text-align: left}
.storefinder .store_result {width: 230px}
.storefinder .nes_pading_left_50{padding-left:50px}
.storefinder #nes_errorContinue {color: red;display:none;padding-right: 15px;}
.storefinder #nes_error,.delivery #nes_error {color: red;padding: 15px;text-align: justify;}
.storefinder #Continue{background: url("../images/bg_continue.png") no-repeat scroll 0 50% transparent;border: medium none;color: white;cursor: pointer;display: block;float: right;font-family: 'Trebuchet MS';font-size: 12px;font-weight: bold;margin-top: -2px;padding: 3px 10px 4px 20px;text-transform: uppercase;width: auto;}
#nes_no_result {background-color: #000000;display: none;}
.delivery #nes_no_result{display: block;}
.storefinder .nes_errorErea{display: none}
.storefinder .displayBlock{display: block;}
.storefinder .nes_relais-list-pick .pup_delivery_phone_bloc {display: none;float: left;}
.storefinder .nes_relais-list-pick .pup_delivery_phone_bloc .pup_delivery_phone_settings_input{margin: 10px 0 0 0; padding: 3px 4px;border: 2px solid #C8C8C8;width: 150px;}
.storefinder .nes_relais-list-pick .pup_delivery_phone_bloc .pup_delivery_phone_settings_label{width: 150px!important;margin-top: 10px;padding-left: 8px;}
.storefinder .nes_relais-list-pick .pup_delivery_phone_bloc span.pup_delivery_phone_settings_span{width: 150px!important;margin-top: 10px; padding: 0 5px 0 0;}
.storefinder .nes_relais-list-pick .pup_additional_information_message {font-size:12px;float:left;padding-top:10px;padding-left:10px;width: 630px;}
.storefinder .nes_relais-list-pick .pup_phone_mandatory_information_label {display: none;float: right!important;font-size: 12px;margin-right: 5px;}
.storefinder .nes_relais-list-pick .pup_delivery_phone_bloc .tooltipMargin1 {margin-left: 320px; margin-top: 10px;}
.storefinder .nes_relais-list-pick span p.pup_delivery_phone_error {padding: 0 0 0 15px!important;font-size: 12px!important;}
.storefinder .nes_relais-list-pick .field_error {border: 2px solid #FF0000!important;}
.storefinder .nes_relais-list-pick span.error_pup_delivey_phone {float: left;width: 200px;margin-left: 15px;padding:13px;display:none;background: url("../images/picto_erreur-small.png") no-repeat scroll 0 50% transparent;}
.storefinder .nes_relais-list-pick span img {padding-right: 5px;}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .boutique_date{float: left;width: 260px;marging-left: 100px;}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .delivery_phone_number {margin-left: 100px!important;}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .delivery_phone_number span.delivery_phone_number_value{float-left:100px;padding-left: 5px;font-style: normal;}
.storefinder li.store_result{border-bottom: 1px dotted #333333;}
/* ECO TAX style */
.nes_name-shop-cap-accessory-ecotax-shoppingbag{margin-left: 38px;float:left}
.nes_name-shop-cap-accessory-ecotax-checkoutRecap{margin-left: 27px;float:left}
.nes_name-shop-cap-accessory-ecotax-orderhistory{margin-left: 24px;float:left}
.nes_name-shop-cap-machine-ecotax-shoppingbag{margin-left: 38px;float:left}
.nes_name-shop-cap-machine-ecotax-checkoutRecap{margin-left: 30px;float:left}
.nes_name-shop-cap-machine-ecotax-orderhistory{margin-left: 24px;float:left}
.nes_td-center-ecotax {margin-left: -10px;}
.nes_BigSpan-checkout-ecotax{text-align: left;width: 120px;}
.ecoTaxMention{color: #9A9A9A;}
/* START DEVINF-4914: Delivery phone number style*/
.nes_list-check-method .delivery_phone_bloc {display: none;}
.nes_list-check-method li input.delivery_phone{top: 0;margin: 4px 0; padding: 3px 4px;border: 2px solid #C8C8C8;}
.nes_list-check-method li label{display: block;float: left;margin: 5px 5px 0 0;text-align: left;font-size: 14px;padding-top: 3px;}
.nes_list-check-method span.error_delivey_phone {float: left;width: 150px;margin-left: 138px;display:none;background: url("../images/picto_erreur-small.png") no-repeat scroll 0 50% transparent;min-height: 20px;}
.nes_list-check-method span.error_delivey_phone_show{display: block;}
.nes_list-check-method span img {padding-right: 5px;}
.phone_mandatory_information_label {font-size: 12px;margin-right:0; float:right !important;}
.nes_list-check-method .delivery_phone_bloc .tooltipMargin1 {margin-left: 265px; margin-top: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari and chrome*/
   .nes_list-check-method .delivery_phone_bloc .tooltipMargin1 {margin-left: 274px; margin-top: 5px;}
}
.nes_checktrationContentRecap .delivery_phone_number, .nes_checktrationContentRecap .boutique_date{font-size: 12px!important;}
span p.delivery_phone_error {padding: 3px 0 0 25px!important;font-size: 12px!important;}
.selected.field_error {border: 2px solid #FF0000!important;}
.nes_list-check-method .delivery_phone_label{width: 135px!important;}
.nes_list-check-method span.phone_mandatory_information_label {display: none;}
/* END DEVINF-4914*/
#errorTax{display: none;}
.nes_method-price .nes_from{font-size:12px}

/****diffrences****/
.nes_add-block {display:block;}
.nes_fonction-user-product {clear:both;padding:150px 41px 0 9px;}
.nes_fonction-user-product ul {margin:0 0 5px 0;padding:0 0 1px 0;}
.nes_switch-view-content {margin: 0 0 0 100px;}
#nes_switch_home .nes_switch-interne li .nes_switch_content-click {background: url('../images/sprite-2.png') no-repeat 100% -152px;color:#9B9B9B;}
#nes_switch_home .nes_switch_content-bg, .nes_switch_content-bg-acc {/*margin-bottom:10px;*/height: 1%;position:relative;z-index: 10;}
#nes_switch_home .nes_switch_content-recipies {background:url('../images/bg_recipies.png') 0 0 repeat-x; padding: 17px 0 0 0;}
#nes_switch_home .nes_switch_content .nes_description-product {margin: 2px 0 25px 10px;}
#nes_switch_home .nes_switch_content .nes_description-product li {margin: 0 0 5px 0;}
ul.nes_detailsContent li h3 {margin-bottom: 10px !important;}
.nes_product-information li {margin: 0 0 15px 0;}
.nes_img-cup li img {width:auto;height:auto;position: relative;}
.nes_view-fonction {padding: 0 0 18px 0;}
.nes_quick-filter-bas .nes_quick-filter li a:hover, .nes_quick-filter-bas .nes_quick-filter li .nes_filter-actif {background: #fff url('../images/fond-li-filtre-3.png') repeat-x 0 100%;}
.nes_filter-menu ul li .nes_switch_content_quick {background: #b8b8b8 url('../images/fond-sous-menu-quick-3-1.png') repeat-x 0 0;}
.nes_list-quick {height:auto;}
.nes_innerBlocShoppingBag h3 {margin: 0 20px 0 3px;padding: 0 0 6px;background:transparent url(../images/bg_dotted-tab-small.gif) no-repeat 0 100%;}
.nes_innerBlocShoppingBag h3 a {background: url('../images/picto_country.gif') no-repeat 0 5px;font-size: 0.9em;}
.nes_innerBlocShoppingBag ul li span {padding: 0 0 5px 10px !important;}
.nes_innerBlocShoppingBag ul .nes_r-float {padding: 0 15px 0 0 !important;width: 65px;}
.nes_msgError {text-transform: uppercase !important;}
.nes_innerBlocShoppingBag ul li:hover a {display: block;width: 10px;height: 10px;background: url('../images/picto_supprimer.gif') no-repeat 0 0;position: absolute;top: 4px;right: 5px;}
.nes_price-subtotal {width: 120px;}
.nes_script .nes_blocListMachines {height: auto;}
.nes_innerBlocListMachines, .nes_innerBlocListMachinesBig, .nes_innerBlocListMachinesSmall {height:269px;}
.nes_listInfosMachine {/* height: 17px;padding: 8px 10px 5px 10px; */height: 22px;padding: 4px 10px 8px 10px;border-top:none;}
td .nes_listInfosMachine {background:#c0c0c0;color:#fff;}
.nes_listInfosMachine-2Lines {height: 30px;padding: 5px 10px 7px 10px;} 
.nes_listInfosMachine-3Lines {height: 36px;padding: 4px 10px 0 10px;}
.nes_on {z-index:1;}
.nes_listInfosMachine .nes_addMachine {background: #aa831e url('../images/bg_proceed.png') repeat-x 0 100%;/*margin-bottom:5px;*/}
p.nes_machineNoInfos {width:auto !important;text-align:center;float:none !important;}
.nes_innerBlocListMachinesCompare .nes_linkMachine {bottom:78px;}
.nes_innerBlocListMachinesCompare .nes_link-product-center {bottom:66px;}
.nes_innerBlocListMachinesCompare .nes_machineName a {background:none;padding:0;}
.nes_innerBlocListMachinesCompare .nes_listInfosMachine {background:#2f2f2f;}
.nes_innerBlocListMachinesCompare p a, .nes_innerBlocListMachinesCompare p {color:#fff!important;}
.nes_innerBlocListMachinesCompare p.nes_none a.nes_linkAddToBag {float:none;}
/*.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {height: 133px;}
.nes_switchListMachine ul li .nes_innerSwitchListMachine {height: 126px;}*/
.nes_switchListMachine ul li.nes_switchCompare .nes_innerSwitchListMachine {padding:0;}
.nes_innerListMachineCompareShadowWrapper {left:0;padding:0 0 0 10px;position:absolute;top:0;z-index:1;}
.nes_innerListMachineCompare {margin-top: 25px; padding:0 20px 5px 5px;width: 153px;}
.nes_innerListMachineCompare a {right: 13px !important;}
.nes_innerListMachineCompare span {left: 5px;width: 70px;}
.nes_innerListMachineCompare span.nes_longName {top: 14px;}
/* .nes_quickOrderMachines .nes_list-filter .nes_addToBag {background: url('../images/bg_add-to-bag-gray.png') repeat-x 0 0;padding: 3px 5px;font-size: 14px;color: black;margin: 16px 5px 0 0;display: block;float: right;width: 80px;}
.nes_quickOrderMachines .nes_list-filter .nes_addToBag a {display: block;background: url('../images/picto_add-to-2.gif') no-repeat 0 6px;padding: 0 0 0 9px;}
 */.nes_compar-table .info-bulle-contenu {white-space:nowrap;}
.nes_comparator-block {padding: 25px 0;}
.nes_comparator-block .nes_table {background:transparent url(../images/bg_title-tranparant.png) repeat 0 0;}
.nes_registrationTitleContent {margin: 20px 0 16px 0;}
th.nes_right-second {padding-right: 35px !important;}
.nes_table-shop .nes_order-th .nes_big-caps {font-size: 14px;font-weight:bold;}
/**/.nes_name-cap span {
    margin: 2px 5px 0 0;
    float:left;
    width: 75px;
}
.nes_name-cap span.nes_2line {
    margin: 0 7px 0 0;
}
.nes_cross span {padding-right:35px !important;}
.nes_cross span {margin:0;}
.nes_switchListMachine .nes_img-function {margin:-5px 0 0 0 !important;}
.nes_somme .nes_lineTotal td {padding: 1px 0 0 0 !important;}
.nes_calque-load {height: 600px;top: 30px;left:0;background: black;position: absolute;width: 335px;z-index:12; }
.nes_pdp-2 #nes_switch_home .nes_ae_switch_tabs {z-index:1;}
.nes_ConfirmationContent .nes_bloc-visuel ul li span strong {padding: 0 0 0 9px  !important;}
.nes_ConfirmationContent .nes_bloc-visuel {padding: 11px 0 0 0; min-height:105px;}
.nes_orderDetailsContent h2 {color: black;font-family:'Trebuchet MS'; font-size:20px;}
.nes_colRightOrder .nes_cross span {padding-right:35px !important;}
.nes_orderhead {margin: 25px 0 0 0;background: transparent url(../images/bg_book-adress.png) repeat 0 0;color: white;overflow: hidden;height: 1%;padding: 3px 26px 1px 25px;font-family:'Times New Roman';}
.nes_orderhead .nes_registrationTitle {margin:0 !important;}
.nes_orderhead p {background: url('../images/bg_libelle-white.gif') no-repeat 100% 7px;}
.nes_orderHistryContent {margin-bottom:30px;}
.nes_orderHistryContent form fieldset ul {
    /* margin: 0 0 17px 0; */
}
.nes_orderHistryContent form fieldset label {margin: 5px 10px 0 0;}
.nes_pdp-2 .nes_mycarousel {margin-top:0!important;padding: 0 0 0 0 !important;}
.nes_pdp-2 .wrapper ul li span {height: 19px;}
.nes_product-information .nes_infos {
    /*

  clear:left;
    width: auto;
    */

    margin-top: 2px;
  padding-left:0!important;
  overflow:hidden;
  font-size: 1em;
  font-weight: normal;
}
.nes_view-fonction-v2 {padding: 0 0 20px 0;}
.nes_pdp-title {letter-spacing:-1px;}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_small-price {margin:0 0 0 8px;padding:0;}
.nes_listInfosMachine .nes_addMachine:hover {
    background: #aa831e url('../images/bg_proceed.png') repeat-x 0 100%;
}

/*****Quick order chocoloat*****/
/* .nes_colMid-chocolat  */.nes_select-quantity_js input {/*padding-top:0px;*/color:#767575 !important;font-family:'Trebuchet MS';font-size:14px;font-weight: normal;}
/* .nes_colMid-chocolat  */.nes_select-quantity_selected input {color:#000 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nes_colMid-chocolat .nes_select-quantity_js input {padding-top:2px;}}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){.nes_colMid-chocolat .nes_select-quantity_js input {padding-top:1px;}}
.nes_3col_1-2-1 .nes_colMid-chocolat {margin: 0 10px 0 8px !important;}
.nes_innerColRight-chocolat h3 a {letter-spacing: -0.1px;word-spacing: -1px;white-space: normal !important;}
.nes_list-quick-2 .nes_list-filter {width: 395px; margin: 0 auto 8px auto;}
.nes_list-quick-2 {padding:46px 0 0 0 !important;}
.nes_colMid-chocolat .nes_list-quick-2 {padding:30px 0 0 0 !important;}
.nes_list-quick-2 .nes_globalList h2 {margin:0 0 5px 0;}
.nes_list-quick-2 .nes_globalList h3 {font-size: 12px;font-weight: normal; background: url('../images/arrow-bck.gif') no-repeat 1px 50% !important; padding:0 0 0 9px; margin:0 0 2px 0;}
.nes_popin-content-2 {width:756px;height:378px;}
#popin .nes_popin-content-2 .nes_popin-content {height: 378px;width:756px;}
.nes_popin-content-2 .nes_popin-content {background: black;}
.nes_popin-content-2 .nes_infosPopin h1 {color: white;font-size: 28px;padding:0;margin:0; background: none;line-height:1em;}
.nes_bloc-degrade-pop {background: url('../images/degrade-pop-repeat.png') repeat-x 0 100%;width:378px;position: relative;height: 378px;float:left;}
.nes_bloc-degrade-pop span {/*position:absolute;bottom:0;*/display:block; width: 378px;text-align: center;}
.nes_bloc-degrade-pop a {position:absolute;bottom: 16px;right: 19px;color: #000000;background: url('../images/black-arrow.gif') no-repeat 0 50%;padding: 0 0 0 8px;display: block;}
.nes_pop-2 #popin {width:756px !important;margin-left:-340px !important;}
.nes_popin-content-2 .nes_infosPopin {width:340px; padding:8px 20px 6px 18px;}
.nes_popin-content {overflow:visible;}
.nes_small-span-pop {font-size:10px;text-transform:uppercase;}
.nes_title-bloc-popin {padding:0 0 23px 0;}
.nes_title-bloc-popin .nes_ritual-title {margin: 10px 0 0 0;}
.nes_popin-content-2 p {font-size: 12px;line-height:1em;padding:0;}
.nes_popin-content-2 ul {margin:0;}
.nes_popin-content-2 .jScrollPaneContainer ul {/*border: 1px solid black;*/padding: 0 0 3px;}
.nes_popin-content-2 ul li {background: none;padding:0;margin:-5px 10px 0 0;}
.nes_popin-content-2 .nes_expert-rec-capsule {background: none; padding:19px 0 0 0 !important; height:1%;}
.nes_popin-content-2 .nes_expert-rec-capsule p {height:1%;position:relative;}
.nes_popin-content-2 .nes_expert-rec-capsule .nes_caps-expert{width: 200px;float:left;}
.nes_popin-content-2 .jScrollPaneContainer{border-bottom: 1px dotted white;height:244px !important;}
.nes_popin-content-2 .scroll-bloc-1{height:244px;}
.nes_popin-content-2 #close a {top:5px;right:-6px;}
.nes_choc-pop img {margin-right: 14px;}
.nes_choc-pop p {font-size: 11px;padding:5px 0 0 0;line-height: 1em;margin:0;}
.nes_choc-pop {padding: 17px 0 19px 0;overflow:hidden;height:1%;}
#popin-iframe {display:block;height: 340px;width: 700px;}
.nes_popin-content-2 .nes_addToBagBloc .nes_select-quantity_js input {background-image:url("../images/roll-qty-0.png");}
.nes_popin-content-2 .nes_addToBagBloc .nes_select-quantity_js input:hover {background-image:url("../images/roll-qty.png");}
.nes_popin-content-2 .nes_addToBagBloc .nes_list-price {font-size: 24px;margin:-2px 10px 0 0;}
.nes_popin-content-2 .nes_addToBagBloc .nes_list-price img {position:relative; top: -5px;}
.nes_popin-content-2 .nes_addToBagBloc .nes_list-price .nes_select-quantity  {font-size: 100%;}
.nes_popin-content-2 .nes_addToBagBloc .nes_linkAddToBag  {margin-top: 2px ;}
.nes_v2 .nes_list-name {padding:10px 0 0 0;}
.nes_v2 .nes_list-name-deux-lignes {padding:3px 0 0 0;}
.nes_popin-content-2 .nes_cupInfos {margin: 14px 0 14px 10px;}
.nes_popin-content-2 .nes_cupInfos li {padding: 0 0 0 10px;background: url('../images/picto_link.gif') no-repeat 0 6px;position: relative;list-style-type:none;color: white;margin: 0 0 1px 0;}
.nes_popin-content-3 .jScrollPaneContainer{border-bottom: 1px dotted white;height: 298px !important;}
.nes_popin-content-3 .scroll-bloc-1{height:298px;}
.nes_popin-content-3 .nes_addToBagBloc {margin: 0 0 0 0;padding: 15px 0 0 0;}
.nes_popin-content-2 .jScrollPaneTrack {right:-10px;}
.nes_popin-content-2 .jScrollPaneDrag {background: white;border:1px solid white;width:2px}
.nes_popin-content-2 a.jScrollArrowUp {background: url(../images/up-1.gif) no-repeat 0 0;right:-2px;}
.nes_popin-content-2 a.jScrollArrowDown {background: url(../images/down-1.gif) no-repeat 0 0;right:-2px;}
.nes_popin-content-2 .nes_product-information span {color: white;}
.nes_product-information-choco li span.nes_l-float {width:115px;}
.nes_product-information-choco li ul li {margin-right: 8px;}
.nes_linkBottomPage-span {padding: 0;font-size: 0.9em;float: none;clear: both !important;color: #6f6f6f;}
.nes_popin-content-3 .nes_addToBagBloc .nes_list-price {line-height: 26px;}
.nes_popin-content-2 .nes_parg-pdp-left {font-size: 10px !important;}
.nes_popin-content-2 .nes_img-cup {width: 220px;}
.nes_popin-content-2 .nes_ov-visible {clear: both !important;}
.nes_popin-content-3 .nes_product-information li {color: white !important;}
.nes_popin-content-3 .nes_product-information li {margin: 0 0 4px 0;}
.nes_popin-content-3 .nes_product-information li ul li {margin: 0 13px 0 0;}
.nes_popin-content-3 .nes_product-information li ul.nes_img-cup-vanille li {margin: 0 7px 0 0;}
.nes_title-bloc-popin-cap {padding: 0 0 18px 0;}
.nes_popin-content-3 .nes_list-intensity li p {background: white;}
.nes_popin-content-3 .nes_list-intensity li p.nes_vide {background: none;border-color: white;}
.nes_popin-content-3 .nes_list-intensity li.nes_active-intensity p {background: none;}
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal { left:-159px;}
.nes_popin-content-3 .nes_product-information li li p {font-size: 11px;}
.nes_popin-content-3 .nes_active-intensity .nes_none {top: -2px;}
.nes_compare-bloc {/* margin:45px -3px 0 0; float:right;*/margin:0 0 0 0;position: absolute;right: 0;top: 45px !important;}
.nes_compare-gris, .nes_compare-equal {background: #E4E4E4;padding: 7px 7px 5px 7px;color: black;}
.nes_compare-gris .nes_alert-picto, .nes_compare-equal .nes_alert-picto{position: static;float:left !important;margin:0 !important;padding: 5px 14px 0 39px !important;min-height:27px;height: auto !important;height: 27px;text-transform: uppercase;font-size: 12px;}
.nes_compare-gris .nes_link-compare {margin: 4px 3px 0 6px !important;padding: 1px 10px 2px 6px !important;background-image: url('../images/bg-link-comapre-grise.png') !important;}
.nes_compare-gris p,
.nes_compare-equal p {width: 310px;}
.nes_compare-equal .nes_link-compare {margin: 4px 3px 0 6px !important;padding: 1px 10px 2px 6px !important;}
.nes_link-compare {white-space:nowrap;}
.nes_linkMachine {width: 100%;}
.nes_machineAddCompare {margin-left: 19px;}
.nes_innerBlocListMachines-RR:hover .nes_none-compare-2 {
    display: none !important;
}
.nes_on .nes_listInfosMachine p.nes_machineName a:hover, .nes_on .nes_listInfosMachine .nes_machineAddDetails:hover {color: #B59236 !important;}
.nes_listInfosMachine .nes_none-compare .nes_machineAddDetails, .nes_innerBlocListMachinesSmall .nes_none-compare .nes_machineAddDetails {font-size: 10px;background: url('../images/picto_plus-white.png') no-repeat 0 3px;padding: 0 0 0 8px;color:white !important;display:block;float:left;margin-top: 6px; width: 130px;line-height: 8px;}
.nes_bulle-black-1 {display:none;background: url('../images/bg-arrow-l-black.png') no-repeat 0 9px;padding: 0 0 0 4px;}
.nes_compare-bloc .nes_bulle-black-1 {position: absolute;z-index:1000;left: -30px; bottom: 20px;background: url('../images/bg-arrow-l-black-bottom.png') no-repeat 50% 100%;padding: 0 0 4px 0;width: 179px;}
.nes_compare-bloc .nes_bulle-black-2 {width: 163px;}
.nes_compare-bloc .nes_bulle-black-2 p {background: url('../images/picto-comp-alert.png') no-repeat 0 0;padding: 0 0 0 30px !important;line-height:1em;}
.nes_bulle-black-2 {width: 145px;background: black; padding: 8px;color: white;clear:both;}
.nes_listInfosMachine .nes_none-compare .nes_bulle-black-2 p{ font-size: 11px !important;text-transform: none;line-height: 1em;float:none;width: 130px;}
.nes_switchListMachine ul li .nes_innerSwitchListMachine .nes_bulle-black-2 p {position: static; margin: 0; padding:0; ;float:none;}
.nes_none-compare {background: none !important;padding:0 ; float:left !important;position:absolute; top:0;}
.nes_none-compare-2 {position: relative;display:none;}
.nes_none-compare-2  .nes_bulle-black-1 {position: absolute;left: 80px; top: 0;}
.nes_innerBlocListMachinesBig:hover .nes_none-compare-2, .nes_innerBlocListMachinesSmall:hover .nes_none-compare-2, .nes_innerBlocListMachines:hover .nes_none-compare-2, .nes_on .nes_none-compare-2 {display:block;}
.nes_innerListMachineCompare div.info-bulle-contenu  {background:url("../images/bg-arrow-l-black.png") no-repeat scroll 0 9px transparent;top: -7px !important; left:10px;}
.nes_innerListMachineCompare div.info-bulle-contenu  div {background:black;white-space: nowrap;text-transform:none;}
/* QO CAPSULES */
#popinChocolat {position:fixed;bottom:0;left:0; width:100%;z-index:24;display:none;}
#popinChocolat .innerPopinChocolat {margin:0 auto;width:716px;position:relative;}
#popinChocolat .innerPopinChocolat .bgPopinChocolat {}
#popinChocolat .innerPopinChocolat .contentPopinChocolat {position:absolute;top:0;left:0;width:247px;height:auto;padding:108px 266px 0 387px;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat .closePopinChocolat {position:absolute;top:102px;right:234px;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat h2 {font-family:"Times New Roman";font-weight:normal;color:#fff;font-size:22px;line-height: 22px;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat p {font-size:12px;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat .nes_yelow-link {background-color:#946E08;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat .nes_yelow-link:hover {background-color:#765806;}
#popinChocolat .innerPopinChocolat .contentPopinChocolat .nes_yelow-link a{float:none; padding:1px 3px 1px 5px;} 
#popinChocolat .innerPopinChocolat .contentPopinChocolat .nes_yelow-link a span {float:none;font-size:12px;}
/* PDP CHOCOLAT */
/*.nes_bg-degrade-chocolat {background: url('../images/bg_body-chocolat.jpg') no-repeat 50% 0 !important;}*/
.nes_pdp-title-chocolat {margin: 0;line-height: 41px;letter-spacing:-1px;}
.nes_parg-pdp-left-chocolat {font-size: 16px;text-transform: uppercase;padding:0;}
.nes_pdp-2 .nes_switch-interne-chocolat .nes_addToBagBloc {padding: 0 0 36px 10px;}
.nes_switch-interne-chocolat .nes_VisitEssenza a {margin: 0 0 8px 0;}
.nes_fonction-user-product-chocolat {padding:160px 41px 0 9px;}
.nes_combo-chocolat {text-transform:uppercase;padding-right:0!important;width:120px;}

/* PDP MACHINE */
.nes-download-v2 {padding: 4px 0 0 0;margin: 0 !important;}
.nes-download-v2 li {padding: 0 0 13px 10px;margin: 0;list-style: none;}
.link-download-1 {float: left;width: 200px;}
.link-download-1 img {width: 20px; height: 20px;}
.link-download-1 a {display: block;/*background: url('../images/picto_download-1.png') no-repeat 0 0;*/padding: 4px 0 3px 30px;line-height: 13px;}
.link-download-1 a.nes_a-2-lines {/*background: url('../images/picto_download-1.png') no-repeat 0 2px;*/padding: 0 0 0 30px;}
.link-download-2 a {/*background: url('../images/link-download-2.png') no-repeat 0 0;*/padding: 4px 0 3px 30px;}
/*.link-download-1 a span {background: url('../images/fleche_bas.gif') no-repeat 0 4px;padding: 0 0 0 11px;}*/
.nes-download-v2 p {padding: 3px 0 0 0 !important;float: right;margin-top:-5px !important; *margin-top:-6px !important; }
/* PDP ACCESSORY */
#nes_colLeft .nes_ritual-left-v2 .nes_ritual-title {float:none !important;margin:0 0 0 0;padding: 0 !important;}
.nes_ritual-left-v2 h1 {position: static;top: 0;background:none;float:none;padding:0 0 0 0;}
.nes_link-collection-v2 a {float:right;}
/* PDP CAPSULE */
.nes_pdp-2 .nes_blocRecipies-v2 {padding: 0;margin: 0;}
.nes_view-fonction-cap-v2 ul li {list-style-type: none;float: left;margin: 0 0 0 10px;background: none;padding: 2px 0 0 0;}
.nes_view-fonction-cap-v2 ul li.nes-list-cap-v2 {background: url('../images/sep-cap-v2.gif') no-repeat 0 0;margin: 0 0 0 9px;padding: 0 0 0 1px;}
#popin .nes_popin-content-cap-v2{height: 560px !important;padding:0;}
.nes_popin-content-cap-v2 .nes_infosPopin {width: 440px;}
.nes_popin-content-cap-v2 .nes-download-v2 {margin: 0 0 19px 0 !important;}
.nes_popin-content-cap-v2 .nes-download-v2 li {background: none;margin: 0 0 13px 0;}
.nes_popin-content-cap-v2 .nes-download-v2 li a {color: #000;}
/*.nes_popin-content-cap-v2 .link-download-1 a span {background: url('../images/fleche_bas-noir.gif') no-repeat 0 4px;}*/
.nes_popin-content-cap-v2 .jScrollPaneTrack {right:-3px;}
.nes_blocRecipe-liste li {position: relative;list-style-type:none;padding: 0;float: left;margin: 0 6px 0 0;width: 217px;height: 130px;}
.nes_blocRecipe-liste li.no-marg-pop {margin: 0;}
.nes_blocRecipe-liste li span {position: absolute;bottom:0;left:0;background: url('../images/bg_voile.png') repeat 0 0;width:207px;text-transform: uppercase;display: block;padding: 7px 5px 7px 5px;}
.nes_blocRecipe-liste li span strong {font-weight: normal;display: block;background: url("../images/picto_view.gif") no-repeat  0 50% ;padding:0 0 0 7px;}
.nes_popin-content-cap-v2 .nes_blocScroll h2 {letter-spacing: -0.5px;}
.nes_popin-content-cap-v2 .nes_titleH2 {letter-spacing: -0.5px;}
/*****Home swf*****/
.nes_switch-stocked-swf .nes_block-news-global {top:-200px;}
.nes_loader {background:url('../images/loader.gif') 50% 50% no-repeat;}
/****Delivery pick point*****/
.nes_checktrationContent-fonce-2 {background: url('../images/bg_delivery-infos-2.png') repeat 0 0;margin-top: 25px;padding: 12px 0 10px 24px;}
.nes_checktrationContent-fonce-2 .nes_registrationTitleSpace {margin-bottom: 16px;}
.nes_p-relais {font-size: 16px;padding: 0 0 20px 0;}
.nes_form-delivery-pick {padding:9px 0 38px;position: relative;z-index:100;height: 1%;}
.nes_block-delivery-pick-2 .nes_form-delivery-pick {padding:9px 0 17px;}
.nes_form-delivery-pick label {margin: 3px 11px  0 0;}
.nes_form-delivery-pick input {font-size: 14px; border: none !important;color: #000;}
.nes_form-delivery-pick div.nes_error span {
    background: url('../images/picto_erreur-small.png') no-repeat 0 0;
    padding: 5px 0 3px 24px;
    width: auto;
    margin: 10px 0 0 32px;
    line-height: 12px;
    font-size: 12px;
    color: #a80000;
    display: block;
}
.nes_form-delivery-pick .nes_input-pick {padding: 3px 1px 3px 6px;width: 300px;}
.nes_block-delivery-pick-2 .nes_form-delivery-pick .nes_input-pick {width: 154px;}
.nes_form-delivery-pick div.nes_r-float .nes_input-pick {margin: 0;width: auto;}
.nes_block-delivery-pick-2 div.nes_r-float {width: 184px;margin: 0 10px 0 0;}
.nes_form-delivery-pick .nes_input-pick-post {width: 46px;padding: 3px 1px 3px 6px;}
.nes_search-pick {background: url('../images/bg-search-pick.png') no-repeat 0 0;border: none;padding:2px 7px 4px 16px;color: white;letter-spacing:-0.05em;margin:0 10px 0 20px;display:block;float:left;width: 65px;}
.nes_block-delivery-pick-2 .nes_search-pick {background: #0e0d0d url('../images/bg-search-pick-2.png') no-repeat 0 0;padding:2px 7px 3px 47px;width: 73px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nes_search-pick {letter-spacing:-1px;}.nes_block-delivery-pick-2 .nes_relais-list-pick div.nes_r-float .nes_input-pick,.nes_block-delivery-pick-2 .nes_form-delivery-pick div.nes_r-float .nes_input-pick {letter-spacing:-0.075em !important;}}
.nes_search-pick:hover {background-image: url('../images/bg-search-pick-hover.png');cursor: pointer;}
.nes_block-delivery-pick-2 .nes_search-pick:hover {background: #1e1c1d url('../images/bg-search-pick-2-hover.png') no-repeat 0 0;}
.nes_relais-list-pick {padding:0;font-size: 14px;}
.nes_relais-list-pick li {padding:6px 0 30px 10px;margin:0 0 15px 0;background: url('../images/fond-transp-check.png') repeat 0 0;position:relative;z-index:0;height: 1%}
.nes_block-delivery-pick-2 .nes_relais-list-pick li {/*padding:10px 10px 10px 10px;*/position:static;}
.nes_link-details {position: absolute;/*bottom: 10px;*/left:10px;clear: both;}
.nes_link-details a {background: url('../images/bg_arrondi-l-2.png') no-repeat 0 0;padding: 0 0 0 10px;display:block;float:left;font-size: 12px;}
.nes_link-details a:hover {background: url('../images/bg_arrondi-l-2-hover.png') no-repeat 0 0;}
.nes_link-details a:hover span {background-image: url('../images/bg_arrondi-r-2-hover.png');}
.nes_link-details a span {background: url('../images/bg_arrondi-r-2.png') no-repeat 100% 0;padding: 3px 8px 5px 5px;display:block;float:left;}
.nes_link-details-opened  a, .nes_link-details-opened  a:hover{background: url('../images/bg_top-left.png') no-repeat 0 0;padding: 0 0 0 11px;}
.nes_link-details-opened a span, .nes_link-details-opened a:hover span {color:black;background: url('../images/bg_top-right.png') no-repeat 100% 0;padding: 3px 8px 5px 4px;}
.nes_relais-list-pick ul {font-size: 12px;padding:0;}
.nes_block-delivery-pick-2 ul {margin: 0;}
.nes_relais-list-pick ul  li,.nes_block-delivery-pick-2 .nes_relais-list-pick ul  li {padding:0;background: none;margin:0;}
.nes_relais-list-pick p.infos-boutique {font-style: italic;padding: 10px 0 0 0;}
.nes_relais-list-pick div.nes_l-float {width: 212px;padding-right:10px;}
.nes_relais-list-pick div.nes_l-float-big {width: 400px;padding-right:10px;}
.nes_relais-list-pick div.nes_r-float {width: 165px;}
.nes_block-delivery-pick-2 .nes_relais-list-pick div.nes_r-float {width: 184px;margin: 0;}
.nes_relais-list-pick div.nes_l-float-big div.nes_r-float {width: 204px;}
.nes_relais-list-pick div.nes_l-float-big div.nes_l-float {width: 160px;}
.nes_relais-list-pick div.nes_l-float-big div.nes_r-float li {height:1%;overflow:hidden;}
.nes_relais-list-pick div.nes_l-float-big div.nes_r-float span {display: block;float: left;width: auto;}
.nes_relais-list-pick div.nes_l-float-big div.nes_r-float strong {display: block;padding: 0 0 0 72px;font-weight: normal;font-size: 12px;}
.nes_relais-list-pick div.nes_r-float .nes_input-pick, .nes_form-delivery-pick div.nes_r-float .nes_input-pick {display:block;float:right;margin-top:3px;background: #906b08 url('../images/bg_save-2.png') no-repeat 0 0;color: white;font-size: 14px;padding: 4px 8px 3px 16px;float:left;cursor: pointer;}
.nes_block-delivery-pick-2 .nes_form-delivery-pick div.nes_r-float .nes_input-pick {margin-top:0;}
.nes_relais-list-pick div.nes_r-float .nes_input-pick:hover, .nes_form-delivery-pick div.nes_r-float .nes_input-pick:hover {background: #765806 url('../images/bg_save-2-hover.png') no-repeat 0 0;}
.nes_block-delivery-pick-2 .nes_relais-list-pick div.nes_r-float .nes_input-pick,
.nes_block-delivery-pick-2 .nes_form-delivery-pick div.nes_r-float .nes_input-pick {letter-spacing:-0.05em;}
.nes_block-delivery-pick .nes_linksNav {float:right;height:1%;overflow:hidden;padding:0 0 2px;}
.nes_block-delivery-pick-2 .nes_linksNav {margin: 0 80px 0 0;}
.nes_block-delivery-pick-2 .nes_linksNav {float:right;height:1%;overflow:hidden;padding:0 0 10px;}
.nes_block-delivery-pick .nes_linksNav div {background:url("../images/sep_nav-bas-blanc.gif") no-repeat  100% 0 ;float:left;margin:0 10px 0 0;padding:0 11px 0 0 !important;}
.nes_block-delivery-pick .nes_linksNav div ul{float:left !important;list-style-type:none;padding:0 ;margin:0 0 2px ;}
.nes_block-delivery-pick .nes_linksNav ul li {float:left;margin:0 9px 0 0;padding:0;font-size: 11px !important;}
.nes_block-delivery-pick .nes_linksNav div p{float:left;}
.nes_block-delivery-pick .nes_linksNav div p span {display:none;}
.nes_block-delivery-pick .nes_linksNav div p.nes_next {float: left;background:url("../images/sep_nav-bas-blanc.gif") no-repeat  0 0 ;height:13px;padding:2px 0 0 11px;}
.nes_block-delivery-pick .nes_linksNav div p.nes_previous {background:url("../images/sep_nav-bas-blanc.gif") no-repeat  100% 0 ;height:13px;margin:0 10px 0 0;padding:2px 11px 0 0;}
.nes_block-delivery-pick .nes_linksNav div p.nes_previous a {background:url("../images/picto_prev-page-white.gif") no-repeat  0 0 ;}
.nes_block-delivery-pick .nes_linksNav div p a{display:block;height:11px;width:6px;}
.nes_block-delivery-pick .nes_linksNav div p.nes_next a {background:url("../images/picto_next-page-white.gif") no-repeat  0 0;}
.nes_block-delivery-pick .nes_linksNav p.nes_linkBackTop { float:left;font-size:11px;margin:0;padding:0;}
.nes_block-delivery-pick .nes_linksNav p.nes_linkBackTop a {background:url("../images/picto_back-top.gif") no-repeat scroll 0 7px ;display:block;padding:0 0 0 11px;}
.nes_link-details .nes_hidden-info-pick {background: url('../images/bg_big-top.png') no-repeat 0 0;padding: 5px 0 0 0; width: 216px;color:black;position: absolute; top: 18px;left: 0;z-index:99; display:none;}
.nes_link-details-opened .nes_hidden-info-pick { display:block;}

.nes_info-pick {background: url('../images/bg_big-bottom.png') no-repeat 0 100%;padding:10px;}
.nes_info-pick h3 {font-variant: small-caps;margin:0 0 3px 0 ;text-transform: none:font-variant: small-caps;font-size: 15px;font-weight:normal;color:black;background:url("../images/fleche_noir.gif") no-repeat  0 10px ;padding:0 0 0 10px;}
.nes_form-delivery-pick .nes_skin-registration input{text-transform: none;width: 111px !important;padding: 3px 13px 2px 6px !important;height: 18px;background:white url('../images/select-register.png') no-repeat 100% 0;text-align: left;color:black !important;}
.nes_form-delivery-pick div.selectbox-wrapper {width: 129px !important;border:none;color:black;text-align:left;}
.nes_info-pick ul {padding: 0 0 0 10px;}
.nes_info-pick ul li {overflow:hidden;height: 1%;}
.nes_info-pick ul li span.nes_span-date {display:block;width:68px;}
.nes_info-pick ul li span {float:left;width: 115px;}
.nes_info-pick ul li span.nes_sup-heure {margin-top: -3px !important;}
/* Delivery */
.nes_checktrationContent-fonce {background: url('../images/bg_delivery-infos-2.png') repeat 0 0;margin-top: 25px;padding: 17px 0 10px 24px;}
.nes_checktrationContent-fonce .nes_registrationTitle {padding-bottom: 3px;}
.nes_checktrationContent-fonce .nes_registrationTitleSpace {margin-bottom: 10px;}
.nes-v2-colissimo {padding: 5px 0 0 0;}
.nes-v2-cardContent ul li p,
.nes-v2-colissimo ul li p {font-size: 14px;padding:0;}
.nes_block-address .nes-v2-cardContent ul,
.nes-v2-colissimo ul {padding: 10px 0 0 0 !important;font-size: 11px;}
.nes_method-price {width: 154px;}
.nes-v2-cardContent .nes_inner-card .nes_method-price {width: 81px; margin:0 10px 0 0; padding-top:10px;}
.nes-v2-cardContent .nes_inner-card .nes_td-image {width:100px;}
.nes-v2-cardContent .nes_inner-card .nes_method-block {width:305px;}
.nes-v2-colissimo .nes_fct-card {/*float: right !important;*/float: none;clear: both;margin: 6px 0 0 105px !important;padding:0 0 10px 0 !important;}
.nes-v2-hide-table {background: url('../images/bg_dotted.jpg') repeat-x 0 0;padding: 8px 0 0 0;position: relative;top: 7px;}
.nes-v2-hide-table .nes_table-shop {width: 470px;}
.nes-v2-hide-table .nes_table-shop th.nes_left-first {padding: 0 0 0 20px !important;text-align: left;background: url('../images/pdt-dispo.png') no-repeat  0 50%;}
.nes-v2-hide-table .nes_table-shop th.nes_left-first-indispo {background: url('../images/pdt-indispo.png') no-repeat  0 50%;}
.nes-v2-hide-table .nes_table-shop th {text-align: right;color: black;padding: 0 0 5px 0 !important;}
.nes-v2-hide-table th.nes_right-third {text-align: right !important;padding-right: 0 !important;}
.nes-v2-hide-table .nes_name-cap {color: black;}
.nes-v2-hide-table td.last-img-table {padding-left: 0 !important;}
.nes-v2-hide-table td.nes_left-first {text-align: left;}
.nes-v2-hide-table td {padding: 4px 0 4px 7px !important;text-align: right;}
.nes-v2-hide-table .nes_cross span {background: url('../images/picto_nn-valide.gif') no-repeat  100% 50%;}
.nes-v2-hide-table .nes_cross span {margin:0 0 0 0;}
.nes-v2-hide-table th.nes_right-second {text-align: right !important;padding-right: 20px !important;}
.nes-v2-msg-alert p {background: url('../images/bg_transp-alert.png') no-repeat 0 0;margin:0 0 4px 0;line-height: 1em;padding: 7px 0 8px 39px;height: auto;font-size: 14px;}
.nes-v2-msg-alert p.nes_p-2-lines {padding: 0 0 1px 39px;}
.nes-v2-msg-alert {background: url('../images/fond-transp-check-hover.png') repeat 0 0;font-family: 'Trebuchet MS';overflow: hidden;height: 1%;padding: 11px 15px 5px 15px;}
.nes_hide-bck .nes-v2-msg-alert {background:none;font-family: 'Trebuchet MS';overflow: hidden;height: 1%;padding: 0 0 0 100px;}
.nes_hide-bck .nes-v2-msg-alert p {background:transparent url(../images/bg_transp-alert_little.png) no-repeat 0 0; padding:0 0 1px 29px;}
.nes_block-address-alert {margin:0 0 20px 0;padding: 10px 0 0 0;}
.nes_block-address-selected .nes_hide-bck-v2 {display:block !important;}
.nes_verify-address-bottom .nes_block-address-selected .nes_hide-bck-v2 {padding-top:10px;}
.nes_block-address-selected .nes_block-address-2 , .nes_block-address-selected .nes_block-address-2:hover {background:#f9f9f9 url('../images/bg_fond-actif.png') repeat-x 0 100%;color: black;}
.nes_card-method-2_lines input {margin: 10px 0 0 0 !important;}
.nes-v2-cardContent .nes_inner-card {margin-left:13px;}
/* Order History */
.nes_colTopOrder { width:590px; background: #000 url('../images/bg_col-top-order.jpg') no-repeat 0 100%;margin: 0 0 15px 0;padding: 18px 0 17px 227px;}
.nes_colTopOrder p {color: white;font-size: 16px;font-weight: bold;padding: 0;width: 300px;margin: 0 5px 0 0;}
.nes_colTopOrder .nes_yellow-bg-middle {position: relative;top: -1px; display:block;}
.nes_colTopOrder .nes_linkAddToBag {float: right;display: block;background: #aa831e url('../images/bg_machine-infos.png') repeat-x 0 100%;padding: 2px 9px 3px 9px;font-size: 14px;text-transform: uppercase;color: white;font-weight: bold;}
.nes_linkAddToBag_ {float: right;  display: block;background: #aa831e url('../images/bg_machine-infos.png') repeat-x 0 100%;padding: 2px 9px 3px 9px;font-size: 14px;text-transform: uppercase;font-weight: bold;color: white !important;}
.nes_linkAddToBag_ span {background: url('../images/picto_proceed.gif') no-repeat 0 6px;padding: 0 0 0 10px;white-space:nowrap;display:block;}
.nes_orderDetailsContent .nes_table-shop .nes_name-cap img {width:17px;}
.nes_orderDetailsContent .nes_table-shop .nes_name-cap span {width:90px;}
/* popin */
.nes_popin-content-order {width:544px;height:auto !important;margin: 0 auto;position:relative;}
#popin .nes_popin-content-order .nes_popin-content {height: auto !important;width:536px;}
.nes_popin-content-order .nes_popin-content {background: white;}
.nes_pop-order #popin {width:544px !important;top: 285px !important;margin-left:-236px !important;}
.nes_pop-order #close a, .nes_popin-content-order #close a{top: 5px; background: url('../images/femer-white.gif') no-repeat center center transparent;}
.nes_popin-content-order {overflow:visible;}
.popin-msg-confirmation {padding: 17px 25px 40px 25px;/*position: relative;height: 134px;*/}
.popin-msg-confirmation h2 {background: url('../images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 16px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-confirmation p {padding: 0 0 4px 0;margin: 0 0 16px 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.popin-msg-confirmation input {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 15px;float:right;cursor: pointer;font-family: 'Trebuchet MS';position: absolute;right: 25px;bottom: 25px;}
.nes_link-pop-order {list-style:none;position: absolute;right: 25px;bottom: 10px;}
.nes_link-pop-order li { float:left;padding:0 0 0 10px;width: auto;}
.nes_link-pop-order li input {float:left;position: static;*width: 1%;_width: auto;padding:2px 10px 3px 18px;*padding:1px 10px 0 20px !important;_padding:1px 5px 0 13px !important;}
.nes_link-pop-order li a {float:left;background:  url('../images/bg_continue.png') no-repeat 0 50%;display:block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';}
/* SHOPING BAG */
/*.nes_shop-top-v2 .nes_scroll-shopping .jScrollPaneContainer {top: 7px;}
.nes_shop-top-v2 .nes_scroll-shopping .scroll-bloc-1 {height:199px;}
.nes_shop-top-v2 .nes_somme {margin-top: 7px;}
.nes_shop-top-v2 td.nes_left-first {padding-left: 7px !important;}
.nes_shop-top-v2 .nes_somme td {padding-left: 9px !important;}
.nes_shop-top-v2 .nes_somme {background: url('../images/sep-special-v2.gif') repeat-x 0 0;}*/
.nes_checktrationContentRecap .nes_somme .nes_lineTotal td {padding-left: 0 !important;}
.nes_continueContentRecap {background: url('../images/bg_title-tranparant.png') repeat 0 0;}
/****time Slots*****/
.nes_slots-paragraph {padding:9px 0 27px 0;}
.nes_slots-paragraph sup{position:relative;top: 3px;}
.nes_timing-border {border-right: 1px dotted white;}
.nes_td-hours {border-color:white !important }
.nes_timeslots {margin-bottom: 15px;}
.nes_timeslots th, .nes_timeslots td {width: 79px;text-align:center;vertical-align:middle;padding:0;font-weight:normal;}
.nes_timeslots th{border-left: 1px dotted white;border-top: 1px dotted white;padding:6px 0 10px 0 ;background: url('../images/fleche-heure-haut.gif') no-repeat 50% 90%;}
.nes_timeslots .nes_first-line td {border-top: 1px dotted black;}
.nes_timeslots td {height: 50px;border-left: 1px dotted black;border-bottom: 1px dotted black;background: white;color: black;}
.nes_timeslots .nes_td-hours  {border-left: none;background: none;color: white;border-bottom: 1px dotted white;font-size: 15px;}
.nes_timeslots .nes_grise-td {background:white url("../images/bg-timeslots.gif") no-repeat 0 0;}
.nes_timeslots tr span {display:block;}
.nes_timeslots .nes_last-timing td {height: auto;background:none;border-color: white;color:white;background: url('../images/fleche-heure-bas.gif') no-repeat 50% 7px;padding:12px 0 7px 0 ;}
.nes_timeslots .nes_timing-no-border {border: none;background:none !important;}
.nes_timeslots  td input {border: none;}
.nes_timeslots td.nes_td-times-checked {background: #0D0C0D url('../images/bg-times-checked.png') repeat-x  0 0;color: white;}
.nes_timeslots .nes_td-hours strong {
    font-weight: normal;
    text-align: center;
    display: block;
    line-height: 1.1em;
}
.nes_timeslots .nes_td-hours sup {
    font-size: 9px;
}
/****order history*****/
.nes_hidden-details {padding:0 !important;}
.nes_tableOrderHistory .nes_table-shop th {background:none !important;}
.nes_tableOrderHistory .nes_table-shop tbody td {text-align:left;}
.nes_tableOrderHistory  .nes_somme td.nes_text-right {text-align:right;}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos p {font-size: 12px;}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos p strong {font-size: 14px;}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos a {margin-bottom:10px;}
/***Comparator****/
.nes_comparator-block .nes_innerBlocListMachines, .nes_comparator-block .nes_innerBlocListMachinesBig, .nes_comparator-block .nes_innerBlocListMachinesSmall {height:295px;}
.nes_comparator-block .nes_listInfosMachine p {margin-top:0 !important;}
.nes_comparator-block .nes_listInfosMachine {height:64px !important;}
/*.nes_comparator-block .nes_listInfosMachine-2Lines {height:52px !important;}
.nes_comparator-block .nes_listInfosMachine-3Lines {height: 63px !important;}*/
.nes_comparator-block .nes_listInfosMachine p.nes_none{position:absolute;left:10px;bottom:5px;width:209px !important;}
.nes_comparator-block .nes_listInfosMachine-2Lines p.nes_none, .nes_comparator-block .nes_listInfosMachine-3Lines p.nes_none{bottom:0;}
/* .nes_comparator-block .nes_listInfosMachine-2Lines p.nes_none{top:9px;} */
.nes_comparator-block div.info-bulle-contenu {background:url("../images/bg-arrow-l-black.png") no-repeat scroll 0 9px transparent;}
.nes_comparator-block div.info-bulle-contenu div {background:black;}
.nes_comparator-block .nes_listInfosMachine p.nes_machineName a,
.nes_comparator-block .nes_innerBlocListMachines:hover .nes_listInfosMachine p.nes_machineName a,
.nes_comparator-block .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine p.nes_machineName a,
.nes_comparator-block .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine p.nes_machineName a {
    color: white !important;
    background: none;
}


/****Media diwnload****/
.nes_script .nes_listMedia .nes_blocListMachines {margin:0 auto 0;}
.nes_listMedia .nes_link-product-center img {display:block;height: 292px;}
.nes_listMedia .nes_innerBlocListMachines, .nes_listMedia  .nes_innerBlocListMachinesBig, .nes_listMedia  .nes_innerBlocListMachinesSmall {height: 321px;}
.nes_listMedia .nes_blocListMachines .nes_listInfosMachine .nes_machineName {width: auto;float:none;margin: 0 !important;}
.nes_listMedia .nes_blocListMachines .nes_listInfosMachine .nes_machinePrice{margin:0;}
.nes_listMedia .nes_blocListMachines .nes_listInfosMachine .nes_machineName a {background: none !important;padding:0;}
.nes_mag-onglet {background: #B9B9B9 url('../images/bg_onglet-mag.png') repeat-x 0 0;padding: 12px 0 10px 0;}
.nes_mag-onglet ul {margin: 0 auto; padding:0;list-style: none;overflow:hidden;height:1%;}
.nes_mag-onglet ul li {float:left;padding:0;margin:0 10px 0 0;}
.nes_mag-onglet ul li a {text-transform: uppercase;padding: 6px 0 3px 0;text-align:center;display:block;width: 113px;border: 1px solid #e6e5dd;background:#F1F1F1 url('../images/inactif_onglet-mag.png') repeat-x 0 0;color: #242223;}
.nes_mag-onglet ul li a span{background: url('../images/puce-bas-mag.gif') no-repeat 50% 100%;padding: 0 0 7px 0;display:block;}
.nes_mag-onglet ul li a:hover, .nes_mag-onglet ul li .nes_ong-on{background:#0E0D0E url('../images/active_onglet-mag.png') repeat-x 0 0;color: white;border-color: #161516;}
.nes_mag-onglet ul li a:hover span, .nes_mag-onglet ul li .nes_ong-on span{background-image: url('../images/puce-bas-mag-actif.gif');}
.nes_mag-price {display:none;margin:0;overflow:hidden;height:1%;}
.nes_mag-price li {padding:0;color:#D5D4D4 !important;}
.nes_mag-price li a {color:#D5D4D4 !important;text-transform: uppercase;background: url('../images/pdf-mag.gif') no-repeat 0 2px;padding:0 0 0 16px;}
.nes_listMedia .nes_on .nes_mag-price {display:block;}
.nes_listMedia .nes_listInfosMachine .nes_none a span {background:url("../images/puce-download-mag.gif") no-repeat 0 5px;}
.nes_listMedia .nes_on .nes_listInfosMachine, .nes_listMedia .nes_on .nes_listInfosMachineSmall {padding-bottom: 10px;}
.nes_listMedia .nes_innerBlocListMachines, .nes_listMedia .nes_innerBlocListMachinesBig,.nes_listMedia .nes_innerBlocListMachinesSmall {background: white;}
/***flash chcoloat****/
.nes_flash-chocolat {height:530px;}
.nes_times-selected  {background: url("../images/bg_fond-actif.png") repeat-x  0 100% #F9F9F9 !important;}
.nes_times-selected .nes_method-block li {color: black;}
.nes_hidden-pick-bloc {padding:10px;background: url("../images/fond-transp-check.png") repeat  0 0 ;}
.nes_hidden-pick-bloc:hover {background-image: url("../images/fond-transp-check-hover.png");}
.nes_hidden-pick-bloc .nes_recycling {margin:0;}
.nes_hidden-pick-bloc .nes_recycling td {border: none;padding:0;}
.nes_hidden-pick-bloc .nes_recycling .nes_method-block {width: auto;margin:0;}
.nes_hidden-pick-bloc .nes_recycling .nes_method-block li {font-size: 11px;margin:0;text-align: left;}
.nes_hidden-pick-bloc .nes_recycling .nes_method-block li p {font-size: 14px;padding:0;}
.nes_hidden-pick-bloc .nes_recycling .nes_fct-card li {float:right}
.nes_relais-list-pick  .li_zindex {z-index: 99;}
.nes_hidden-pick-bloc td .nes_fct-card li a span {white-space:nowrap;float:none;}
.nes_hidden-pick-bloc td .nes_fct-card li a {float:none;}
/***Contact us ****/
/****bloc callback****/
.nes_link-up-down {display: none;}
.nes_LnkWcbContent {
    background: white;
    color: black;
    padding: 6px 6px 8px 9px;
    position: relative;
    top: 10px;
    left: -15px;
    width: 189px;
}
.nes_LnkWcbContent h4 {
    font-size: 14px;
    margin: 0;
}
.nes_LnkWcbContent fieldset {
    border: 0;
    padding: 7px 0 0 0;
}
.nes_LnkWcbContent {
    background: white;
}
.nes_txtRadio {
    font-size: 11px !important;
    padding: 0 0 0 10px;
}
.nes_channel {
    position: relative;
    top: 2px;
    border: none !important
}
.nes_LnkWcbField .clear {height: 8px;}
.nes_champs-text {
    border: 1px solid #C6C6C6;
    padding: 2px 8px;
    font-size: 14px;
    font-family: 'Trebuchet MS';
    width: 167px;
    margin: 0 0 8px 0;
}

.nes_LnkWcbValider input {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
    display:block;
    width: auto;
    border: none;
    font-size: 14px;
    color: white;
    text-transform: uppercase;
    padding: 3px 4px 3px 12px;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    position: relative;
    top: 6px;
    clear: both;
}
.nes_skin-callback input {
    width: 31px !important;
    padding: 3px 16px 0 2px !important;
    height: 21px;
    background:white url('../images/select-register.png') no-repeat 100% 0;
    text-align: left;
    border: 1px solid #C8C8C8;
    /*float: left;*/
    margin: 0 0 0 0;
    color: black !important;
}
.nes_skin-callback {float: left;width: 60px !important;}

.nes_skin-callback .selectbox-wrapper {border: 1px solid #C8C8C8}
#dateDiv {position: relative;}
.calendar {position: absolute;right: 9px;top: 3px;
background: url('../images/calendar.jpg') no-repeat 0 0 !important;text-indent: -9999px;display: block;width: 18px;height: 18px;}

/****/
/* .nes_quickOrderMachines .nes_list-filter .nes_addToBag a {color: black;} */
/****bloc callback****/
.nes_link-up-down {display: none;}
.nes_LnkWcbContent {
    background: white;
    color: black;
    padding: 6px 6px 8px 9px;
    position: relative;
    top: 10px;
    left: -15px;
    width: 189px;
}
.nes_LnkWcbContent h4 {
    font-size: 14px;
    margin: 0;
}
.nes_LnkWcbContent fieldset {
    border: 0;
    padding: 7px 0 0 0;
}
.nes_LnkWcbContent {
    background: white;
}
.nes_txtRadio {
    font-size: 11px !important;
    padding: 0 0 0 10px;
}
.nes_channel {
    position: relative;
    top: 2px;
    border: none !important
}
.nes_LnkWcbField .clear {height: 8px;}
.nes_champs-text {
    border: 1px solid #C6C6C6;
    padding: 2px 8px;
    font-size: 14px;
    font-family: 'Trebuchet MS';
    width: 167px;
    margin: 0 0 8px 0;
}

.nes_LnkWcbValider input {
    background: url('../images/bg_save-2.png') no-repeat 0 50%;
    display:block;
    width: auto;
    border: none;
    font-size: 14px;
    color: white;
    text-transform: uppercase;
    padding: 3px 4px 3px 12px;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    position: relative;
    top: 6px;
    clear: both;
}
.nes_popin-content-small {
    clear:both;
    background: white;
    overflow: visible;
    width: 364px;
    margin:0 auto;
    padding:0 0 10px 0;
    padding: 5px 4px 8px 10px;
}
.nes_popin-content-small .nes_LnkWcbContent {
    position: static;
    width: auto;
}
#popin .nes_LnkWcbContent p {padding: 0;}
.nes_skin-callback input {
    width: 31px !important;
    padding: 3px 16px 0 2px !important;
    height: 21px;
    background:white url('../images/select-register.png') no-repeat 100% 0;
    text-align: left;
    border: 1px solid #C8C8C8;
    color: black !important;
}
.nes_skin-callback .selectbox-wrapper {border: 1px solid #C8C8C8}
#dateDiv {position: relative;}
.calendar {position: absolute;right: 9px;top: 3px;
background: url('../images/calendar.jpg') no-repeat 0 0 !important;text-indent: -9999px;display: block;width: 18px;height: 18px;}
.nes_skin-callback {float: left;width: 60px !important;}
.nes_skin-callback-special input {width: 45px !important;}
.nes_customer-pop #popin {position: fixed !important;left:67%;top: 220px !important;width: 364px !important;}
.nes_customer-pop .pop_content-small #close a {right: -26px;*top:30px; }
.nes_mag-onglet-2-lines {padding:2px 0 1px 0 !important;line-height: 11px;}
.nes_mac-selection .nes_listInfosMachine-2Lines {
    height:59px !important;
    padding-top:5px;
}
/*.nes_mac-selection .nes_listInfosMachine-2-lines {
    height:59px !important;
    padding-top:5px !important;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .nes_script .nes_list-quick {
        padding:200px 0 0 0 !important;
    }

    .nes_script .nes_colMid-chocolat .nes_list-quick-2 {
        padding: 30px 0 0 0 !important;
    }

    .nes_script .nes_quickOrderAccessories .nes_list-quick {
        padding:0 0 0 0 !important;
    }

    .nes_script .nes_quickOrderAccessories .nes_linksNav {
        padding-top:200px;
    }

    .nes_script .nes_quickOrderAccessories .nes_linksNav-bottom {
        padding-top:0;
    }
    


    .nes_fct-card-account-2 li span input { padding-left: 8px;}
}

/* Degraded */
.nes_fct-card li span {
    display:block;
    float:left;
    font-size: 12px;
    padding: 3px 7px 2px 5px;
    margin: 0;
    background: url('../images/bg_gray-acount.png') repeat-x 0 0;
}
.nes_fct-card li span span {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    display: block;
    padding: 0 0 0 8px;
}
.nes_handlingLinks li span {
    display: block;
    background: url('../images/puce-account-btn.png') repeat-x 0 0;
    padding: 3px 7px 2px 7px;
    font-size: 12px;
}
.nes_handlingLinks li span span {
    background: url('../images/picto_view.gif') no-repeat 0 7px;
    padding: 0 0 0 8px;
}
.nes_method-shipping-bottom {
    /*position: relative;     DEVINF-3769[V4.0.9][INT2][Express Checkout][Cannot add new address]  */ 
    z-index: 0;
}
.h-fond-noir {
    background: url('../images/fond-noir-cache.png') repeat;
    position: absolute;
    width: 642px;
    z-index: 10;
}
.h-fond-noir-2 {
    width: 868px;
    padding: 0 0 25px 0;
}
.h-fond-noir-3 {
    background: url('../images/fond-noir-cache.png') repeat;
    position: absolute;
    padding:13px 20px 15px 20px;
    /*width: 405px;*/
    z-index: 10;
    top: 0;
    left: 0;
    /*height:272px!important;*/
}
.h-fond-noir-3 p {background: url('../images/bg_transp-alert.png') no-repeat 0 0;margin:0 0 4px 0;line-height: 1em;padding: 7px 0 8px 39px;height: auto;}
.nes_regestration_2Cols {position:relative; z-index:2;}
.nes_regestration_2ColsLast {
    position: relative;
    z-index:1;
}

.nes_continueContent-degraded input {
    background:  url('../images/bg_gray-acount.png') repeat-x 0 50% !important;
    cursor: default;
}
.nes_popin-capsule .nes_product-information li span.nes_l-float {
    width: 105px;
}
.nes_popin-capsule .nes_img-cup {/*width: 150px;*/}
p.nes_content-decale-big {
    margin: 0 0 20px 0;
}
.nes_virtualAgent{
    padding:0 0 0 15px;
}
.nes_virtualAgent a{
    padding:0 0 0 6px;
    background:transparent url(../images/picto_lien-voile.gif) no-repeat 0 50%;
}
.nes_msgAlert {
    background:transparent url(../images/sprite-2.png) no-repeat -512px -416px;
}

/* 22-12-2010 */
.nes_shop-promo div.info-bulle-contenu {
    top: 25px !important;
    left: 0 !important;
    padding:4px 0 0 0;
    background:url('../images/picto-infobulle-3.gif') no-repeat 50% 0;
}
.nes_shop-promo li {list-style-type:none;overflow: visible !important;}
.nes_shop-promo li:hover a {position: relative;z-index: 999;}
/* 23-12-2010 */
.img-grisee img {
    opacity:0.1;
    filter : alpha(opacity=10); 
}
/* Add by Hanan 31/12/2010 */
.msg-error-dispo span {
    background: url('../images/picto_erreur-small.png') no-repeat 0 4px;
    padding: 8px 0 3px 24px;
    margin: 0 0 0 5px;
    line-height: 12px;
    display: inline-block;
    text-transform: uppercase;
}
td.msg-error-dispo {
    text-align: center !important;
}
.nes_shop #cache {
    background-color: white;
    opacity: 0.6 !important;
    /*z-index:1004;*/
}
.nes_shop-black #cache {
    background-color: black;
    /*z-index:1004;*/
    opacity: 0.6 !important;
}
.nes_pdp-2 .nes_product-information li ul.nes_img-cup {position: relative; top: -6px;margin-bottom:-10px;z-index:0; }
.nes_pdp-2 .nes_product-information li ul.nes_img-cup-vanille {position: relative; top: -5px;margin-bottom:-2px;z-index:0;}
/* RR POP UP */
.nes_register-pop-up {
    background: #000000 url('../images/btob-bg_body-home.jpg') repeat-y 50% 0 !important;
}
.popin-logo {
    background: #000000 url('../images/bg-logo-popin-rr.png') no-repeat 100% 0;
    padding: 0 0 0 21px;
}
.nes_content-rr {
    padding: 50px 28px 100px 31px;
    height: 1%;
}
.nes_content-rr img {
    margin: 0 0 14px 0;
}
.bloc-content-rr {
    background: url('../images/bg_content.png') repeat 0 0;
    padding: 10px 16px 15px 25px;
    margin: 0 0 20px 0;
}
.nes_continueContent ul {
    float: right;
}
.nes_continueContent li {
    list-style: none;
    margin: 0 !important;
    padding: 0;
    display: inline;
}
.nes_continueContent li.cancel-pop {
    margin: 0 10px 0 0 !important;
}
/*.nes_continueContent li.cancel-pop input {
    background:  url('../images/bg_gray-pop-rr.png') no-repeat 0 50% !important;
    margin: 0 10px 0 0 !important;
}*/

.nes_continueContent li.cancel-pop input {
    background: url("../images/bg_gray-pop-rr.png") no-repeat scroll 0 50% transparent !important;
    margin: 2px 10px 0 0 !important;
    padding-bottom: 2px;
}
.nes_register-pop-up .pop-up .nes_bg-degrade-registration {
    width: 726px;
    padding: 0;
}
.nes_popin-content {
    width:726px;
    margin:0 auto;
    /*background: #000000 url('../images/bg_popin-rr.jpg') repeat-y 50% 0 !important;*/
    background: none;
}
.nes_registrationTitle-rr {
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 0 0 4px 0;
    margin: 0 0 16px 0;
}
.nes_registrationTitle-rr h2 {
    font-size: 28px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    color: white;
    font-family: "Times New Roman";
}
/* Ifram */
.nes_recapContentFrame {
    background: none !important;
}
.nes_recapContentFrame iframe {
    border: none ;
    background: white;
}
/***Cas compare***/
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal { left:-159px;}
.nes_switchListMachine ul {padding: 0 100px 0 0;}
#pop_content .nes_product-information li ul.nes_img-cup {
    margin-bottom: -10px;
    position: relative;
    top: -5px;
}
#pop_content .nes_list-intensity {
    margin-bottom: 10px;
}
#pop_content .nes_product-information li {
    margin-bottom: 7px;
}
#pop_content .nes_product-information li ul.nes_img-cup-vanille {
    margin-bottom: -2px;
    position: relative;
    top: -5px;
}
#nes_switch_home .nes_switch-interne .nes_aromatic-prof,
#pop_content .nes_product-information li.nes_aromatic-prof {
    margin-top: -10px !important;
    clear: both;
}
#pop_content .nes_product-information li.nes_aromatic-prof {
    position: relative;
    top: -12px;
    z-index: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
    #pop_content .nes_product-information li.nes_aromatic-prof-noHarmoni {
        top: 8px !important;
    }

    #pop_content .nes_product-information li.nes_aromatic-prof {
        top: -6px;
    }

}
#pop_content .nes_product-information li.nes_aromatic-prof-noHarmoni {
    top: -1px;
}
#pop_content .nes_img-cup div.info-bulle-contenu {
    top: -2px !important;
    left: -54px !important;
    background: url('../images/picto-infobulle-4.gif') no-repeat 50% 100%;
    padding:0 0 4px 0;
}
/* Mantis 8828 */
#pop_content .nes_fct-bulle div.info-bulle-contenu {
    top: 5px !important;
}
/* Fin mantis 8828 */
#pop_content .nes_img-cup div.info-bulle-contenu div {
     background:none;
     padding: 0;
    position: relative;
}
#pop_content .nes_img-cup div.info-bulle-contenu div div {
     background:#646464;
     padding: 5px 7px 4px 8px;
     color: white !important;
     font-size:11px;
     text-transform: uppercase;
     position: absolute;
     bottom: 0;
     left: 0;
     width: 65px;
     word-wrap: break-word;
}
/*#pop_content .nes_img-cup div.info-bulle-contenu div{
    position: absolute;
    top: 0;
    left: 0;
}*/
#nes_switch_home .nes_switch-interne .nes_aromatic-prof-noHarmoni {
    margin-top: -1px !important;
}
#nes_switch_home .nes_switch-interne .nes_aromatic-prof ul {
    margin-top: 8px !important;
}
#popin .nes_innerBlocScroll {
    /*padding: 0 0 55px;*/
    padding: 0;
}
.nes_span-lign {
    width: 290px !important;
}
.nes_bg-content-bloc-padd {
    min-height: 680px !important;
}
.h-fond-noir-4 {
    background: url('../images/fond-noir-cache.png') repeat;
    position: absolute;
    padding:0 20px 15px 20px;
    z-index: 10;
    top: 0;
    left: 0;
    width: 405px;
}
.h-fond-noir-4 p  {background: url('../images/bg_transp-alert.png') no-repeat 0 0;margin:20px 0 4px 0;line-height: 1em;padding: 7px 0 8px 39px;height: auto;}
.nes_pop-shopping-bag #popin{
    margin-left:-342px;
}
.nes_quick-filter-big {width:414px !important;}
.nes_white-quick-bloc-dcl {margin-top: 64px !important;}
.nes_white-quick-bloc-dcl .nes_colMid-small {margin-top:-74px !important;}
.nes_white-quick-bloc-dcl .nes_white-quick-bloc {margin-top: 64px !important;}
.nes_ecolaboration-right .nes_link-more a {background-color: #946E08;}
.nes_ecolaboration-right .nes_link-more a:hover {background-color: #765806;}
.nes_comparator-block .nes_on .nes_listInfosMachine-2Lines,
.nes_comparator-block .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines{
    padding-top: 5px !important;
    padding-bottom: 7px !important;
}
.nes_listMachine .nes_listInfosMachine, .nes_listAccessories  .nes_listInfosMachine {height:30px;}
.nes_style-italic{font-style: italic;}
strong.nes_style-italic {font-style: italic !important;font-weight: normal !important;}
.nes_home-resolution-1 #nes_content {width:100%;padding-top: 104px;padding-bottom:10px;background: url('../images/degrade_resolution.png') repeat-x 0 0;bottom:10px;}
.nes_home-resolution-1 .nes_1col #nes_colLeft {margin:0 auto;position:relative;z-index:10 !important;}
.nes_video-new {
    width: 960px;
    height: 600px;
}
/* New PDP Design */
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li {
    width: 95px;
    margin: 0 10px 0 4px;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact {
    width: 196px;
    margin: 0;
}
#nes_switch_home .nes_switch_content .nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact p {
    /*font-size: 25px;
    font-weight: bold;*/
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back {
    margin-top: -3px;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a {
    background: #836106 url('../images/bg_machine-infos.png') repeat-x 0 0;
    padding: 2px 0;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 {
    padding: 2px 0 14px 10px;

}
.nes_pdp-design .nes_li-Nomarg {margin-bottom: 0 !important;}
#nes_switch_home .nes_pdp-design {
    margin: 0 0 10px 0;
}
.nes_recommands {
    background: url('../images/bg_dotted.jpg') repeat-x 0 0;
    padding: 10px 0 0 0;
	margin-top: 5px;
}
.nes_recommands h3 span{
    font-variant: small-caps !important;
    /*font-style: italic;*/
}
.nes_recommands h3.nes_ongletsTitle {
    background: none;
    padding: 0 !important;
    margin: 0 0 15px 0;
}
.nes_l-part-recommands {
    float: left;
    width: 190px;
    margin: 0 10px 0 0;
}
.nes_r-part-recommands {
    float: right;
    width: 95px;
}
.nes_recommands h4 {
    font-weight: normal;
    font-size: 1em;
    text-transform: uppercase;
    line-height: 10px;
    height: 25px;
}
.nes_recommands ul li {
    float:left;
    margin:0 13px 0 0;
    padding:0;
    list-style-type:none;
}
.nes_pdp-2 .nes_recommands .nes_caps-expert li {margin:0 13px 0 0;}
.nes_pdp-2 .nes_recommands .nes_caps-expert li.nes_last-item {margin: 0 !important}
.nes_pdp-2 .nes_recommands .nes_caps-expert {float:none;width: auto; }
.nes_pdp-2 .nes_recommands .nes_img-cup li span {
    line-height: 10px;
    display: block;
    float:left;
    width: 50px
}
.nes_pdp-2 .nes_recommands .nes_img-cup div.info-bulle-contenu {
    left: -64px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .nes_pdp-2 .nes_recommands .nes_img-cup div.info-bulle-contenu {
    left: -63px !important;
}
}
.nes_pdp-2 .nes_recommands .nes_caps-expert div.info-bulle-contenu {
    left: -59px !important;/*margin-top: 5px*/
}
.nes_pdp-2 .nes_img-cup li:hover a .info-bulle-contenu {display: block;}
.nes_pdp-2 .nes_img-cup li {display: block;float: left}

.nes_recommands .nes_r-part-recommands .nes_img-cup {
    width: 95px;
}
.nes_recommands .nes_r-part-recommands .nes_img-cup li {
    position: relative;
}
.nes_switch_content-bg .scroll-bloc-1 {
    height: 99px;
}
#nes_switch_content_home1_2 .nes_switch_content-bg .scroll-bloc-1 {
    height: 270px;
}
/*.nes_switch_content-bg .scroll-bloc-chocolat {
    height: 109px;
}*/
.nes_pdp-design  .scroll-bloc p {
    line-height: 1.1em;
}
.nes_pdp-design ul.nes_product-information {
    padding-top: 12px;
}
.nes_switch_content-bg .scroll-bloc-1 ul.nes_detailsContent li h3 {
    margin-top: 0 !important;
}
.nes_switch_content-bg .jScrollPaneDrag {background: white;border-color: white;}
.nes_switch_content-bg a.jScrollArrowUp {
    background: url(../images/up-1.gif) no-repeat 0 0;
    right:10px;
    

}
.nes_switch_content-bg a.jScrollArrowDown {
    background: url(../images/down-1.gif) no-repeat 0 0;right:10px;
    

}
/*.nes_switch_content-bg .jScrollPaneContainer {
    margin-bottom: 25px;
}*/
.nes_pdp-design .jScrollPaneContainer {/*margin-bottom: 0;*/}

/* Chocolat */
.nes_pdp-design .nes_choc-pop {padding: 9px 0 6px 0;}
.nes_pdp-design .nes_VisitEssenza a {
    padding: 0 8px 0 0 ;
}
.nes_pdp-design .nes_VisitEssenza {
    padding: 0 0 14px 0 ;
}
.nes_pdp-2 .nes_switch-interne-chocolat .nes_pdp-design .nes_addToBagBloc {
    padding: 0 0 10px 10px !important;
}
.nes_switch-interne-chocolat .nes_l-part-recommands {
    float: none;
    width: 100%;
    margin: 0 0 0 0;
}
.nes_pdp-2 .nes_switch-interne-chocolat .nes_recommands .nes_caps-expert li {margin:0 9px 0 0;}
/* Quick view capsules */
.nes_popin-content-2 .nes_infosPopin h1 {margin:0 0 7px 0;}
.nes_popin-content-3 .nes_view-design .jScrollPaneContainer{border-bottom: none;height: 70px !important;margin: 0 0 32px 0;}
.nes_popin-content-2 .nes_view-design .scroll-bloc-1{height:70px;}
.nes_view-design .nes_title-bloc-popin-cap {padding: 0 0 3px 0;}
 .nes_view-design .nes_product-information .nes_infos {
    padding: 0 !important;
}
.nes_view-design .nes_product-information .nes_infos {width: 230px;}
.nes_popin-content-3 .nes_view-design .nes_addToBagBloc {padding: 27px 0 15px 0;border-bottom: 1px dotted white;}
.nes_view-design .nes_r-part-recommands {
    width: 130px;
}
.nes_popin-content-3 .nes_view-design .nes_l-part-recommands {
    width: 200px !important;
    float: left !important;
    margin: 0 10px 0 0 !important;
}
.nes_view-design .nes_recommands h4 {
    height: 20px;
}
.nes_view-design .nes_recommands .nes_img-cup li span {
    line-height: 10px;
    display: block;
}
.nes_popin-content-3 .nes_view-design .nes_recommands .nes_caps-expert li {margin:0 10px 0 0;}
/* View Chocolat */
.nes_popin-content-2 .nes_view-design .jScrollPaneContainer{border-bottom: none;height: 70px !important;margin: 0 0 16px 0;}
.nes_title-bloc-popin {padding:0 0 8px 0;}
.nes_view-design .nes_choc-pop {padding: 17px 0 9px 0;}
.nes_view-design .nes_VisitEssenza a {padding: 0 8px 0 0;}
.nes_popin-content-2 .nes_view-design .nes_addToBagBloc {padding: 10px 0 5px 0;border-bottom: 1px none white;}
.nes_popin-content-2 .nes_view-design .nes_l-part-recommands {
    float: none;
    width: 100%;
    margin: 0 0 0 0;
}
.nes_popin-content-2 .nes_view-design .nes_recommands .nes_img-cup {
    width: 100%;
}
.nes_popin-content-2 .nes_recommands .nes_caps-expert li {margin:0 8px 0 0;}
/* New popin order */
.popin-choices {
    padding: 25px;
    color: #000000;
}
.nes_popin-content-order_new {width:544px;height:auto !important;position:relative;}
#popin .nes_popin-content-order_new .nes_popin-content {height:auto !important;width:536px;}
.nes_popin-content-order_new h2 {color: #000000;}
.nes_popin-content-order_new h2 {
    background: url('../images/bg_dotted.jpg') repeat-x 0 100%;
    padding: 0 0 4px 0;
    margin: 0 0 16px 0;
    color: #000000;
    font-size: 28px;
    font-weight: normal;
    font-family: "Times New Roman";
}
.nes_popin-content-order_new .nes_popin-content {background: white;}
.nes_block-choices {
    background: #e2e2e2;
    font-family: 'Trebuchet MS';
    font-size: 14px;
    padding: 18px 15px 14px 15px;
    margin: 0 0 15px 0;
}
.nes_block-choice-selected {
    background: #131212 url('../images/bg_selected-choice.jpg') repeat-x 0 0;
    color: #FFFFFF;
}
.nes_block-choices input {
    float: left;
    display: block;
    margin: 12px 10px 0 0;
    border: none !important;
}
.nes_block-choices label {
    float: left;
    width: 420px;
}
input.btn_continue {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 15px;float:right;cursor: pointer;font-family: 'Trebuchet MS';margin-top: 5px;}
input.btn_continue:hover {background-image: url('../images/bg_continue-hover.png');}
/**8887**/
.nes_cross-ord {
    overflow: hidden;
    height: 1%;
}
.nes_cross-ord a{
    background: url('../images/delete_shop.png') no-repeat 50% 50%;
    display:block;
    height: 10px;
    width: 10px;
    float:right;
}
/**Fin 8887**/
.nes_home-resolution .nes_view-fonction-v2 {clear:both;padding-top: 25px;}
.nes_colMid-small .nes_filter-menu .nes_block-size .nes_size-filter .fadeImg {width: 83px !important;height:67px !important;z-index:1;}
.nes_fct-card-account-2 {width: 140px;float:left;}
.nes_download_acc {width: 245px;float:left;margin:0 0 0 20px;list-style:none;padding: 8px 0 19px 0}
.nes_download_acc li {padding: 0 0 10px 0}
.nes_down_link, .nes_fct-card-account-2 li .nes_down_link {background:#AAA6A7  url('../images/dow_acc.jpg') no-repeat 0 0 !important;padding:3px 15px 3px 15px;font-size: 12px;color:black;}
.nes_sow_req {color:#bcbcbc; font-size: 11px;}
/* Popin login 1 */
.nes_popin-content-login {width:544px;height:auto !important;}
#popin .nes_popin-content-login .nes_popin-content {height: auto !important;width:536px;}
.nes_popin-content-login .nes_popin-content {background: white;}
.nes_pop-login #popin{width:544px !important;top: 285px !important;margin-left:-236px !important;}
.nes_pop-login #close a {top: 14px; background: url('../images/femer-white.gif') no-repeat center center transparent;}
.nes_popin-content-login {overflow:visible;}
.popin-msg-login {padding: 17px 25px 40px 25px;}
.popin-msg-login-2 {padding: 17px 25px 25px 25px;}
.popin-msg-login h2 {background: url('../images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 21px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-login p {padding: 0;margin: 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.popin-msg-login p strong {font-size: 32px;position: relative; top: 6px;}
.popin-msg-login-2 p {margin: 0 0 45px 0;}
.nes_link-pop-login {list-style:none;text-align: center;margin: 0;padding: 0;}
.nes_link-pop-login li {width: auto;display: inline-block;}
.nes_link-pop-login li input {display: inline-block;padding:2px 10px 3px 18px;background:  url('../images/bg_continue.png') no-repeat 0 50%;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;cursor: pointer;font-family: 'Trebuchet MS';}
.nes_link-pop-login li a {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:inline-block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';}
/* Empty quick view */
.bloc-empty {padding: 10px 0 10px 0;}
.bloc-empty p {font-size: 14px;font-weight: normal;font-family: "Trebuchet MS";}
/* Fin Empty quick view */
/* Order empty */
.nes_orderHistryContent-2 .nes_colTopOrder .nes_add-block {width: 270px;}
.nes_orderHistryContent-2 .nes_colTopOrder .nes_add-block .nes_linkAddToBag_ span { white-space: normal;}
.nes_orderHistryContent-2 .nes_somme {
    padding-top: 20px;
}
.nes_colRightOrder .nes_somme td {
    padding: 1px 0 3px 0 !important;
}
/* New subscraption */
.nes_account-sub-new .nes_checktrationContent {
    background: url('../images/bg_recap.png') repeat-y 0 0;
    padding: 0 0 0 0;
    margin-bottom: 14px;
}
.nes_account-sub-new #nes_colLeft,
.nes_account-sub-new #nes_colRight {padding: 17px 25px 10px 25px;}
.nes_2col_2-2 .nes_account-sub-new .nes_checktrationContent #nes_colLeft {
    width: 397px !important;
    margin: 0 25px 0 0;
}
.nes_2col_2-2 .nes_account-sub-new .nes_checktrationContent #nes_colRight {
    width: 396px !important;
    margin: 0 0 0 0;
}
.nes_account-sub-new .nes_sub-input {
    position: static;
    width: 100%;
    margin: 0 0 30px 0;
}
.nes_account-sub-new-left .nes_sub-input {
    width: 447px;
}
.nes_account-sub-new-left .nes_checktrationContent {
    background: url('../images/left_bg-subscribe.png') repeat-y 0 0;
}
.nes_account-sub-new-right .nes_checktrationContent {
    background: url('../images/right_bg-subscribe.png') repeat-y 0 0;
}
.nes_switchListMachine-selection .nes_feature-filter .info-bulle-contenu {left: 25px;}
.nes_register-sign {
    position: relative;
}
.nes_no-js{
    position: absolute;
    bottom: 11px;
    right: 45%;
    width: 508px;
    background: url('../images/bg_no-js.png') no-repeat 0 100%;
    padding: 0 5px 0 5px;
    

}
.nes_no-js p {
    font-size: 10px;
    font-weight: bold;
    color: #000000 !important;
    line-height: 12px;
    background: url('../images/picto_no-js.gif') no-repeat 0 5px;
    padding: 0 0 7px 23px;
}
.nes_script .nes_no-js {display:none;}
.nes_pass-caps {padding: 0 0 5px 0;background:url("../images/sprite.png") no-repeat scroll 0 100%;position: absolute;left:-2px;bottom: 16px;width:auto;display:none;z-index:99;white-space:nowrap;}
.nes_pass-caps p {
    font-size: 10px !important;
    font-weight: bold !important;
    color: #000000 !important;
    line-height: 12px !important;
    background:#E3E3E3 url('../images/sprite.png') no-repeat 3px -365px;
    padding: 5px 5px 5px 25px !important;
    margin:0 !important;
}
.nes_pass_rel5 .nes_pass-caps {/*bottom:-10px !important; /*left:185px !important;*/left:10px !important;}
.nes_pass_rel4 .nes_pass-caps {bottom:-10px !important; left:150px !important;}
.nes_pass_rel2 .nes_pass-caps {bottom:-10px !important; left:300px !important;}
.nes_pass_rel3 .nes_pass-caps {bottom:-10px !important; left:230px !important;}

.nes_pass_rel, .nes_pass_rel2, .nes_pass_rel3, .nes_pass_rel4, .nes_pass_rel5 {position:relative;}
.newposToolTip .nes_pass_rel{position:static !important;}
.nes_registrationForm .nes_pass-caps {bottom:19px;left:150px;}
.nes_popin-content .nes_r-part-recommands .nes_img-cup li {width: 132px;}
.nes_Acc_New .nes_download_acc {clear:both;margin:0;width: 100%;}
.nes_Acc_New .nes_myAccountContent .nes_fct-card {padding: 8px 0 0 0 !important;}
.nes_Acc_New .nes_shop-right {padding:17px 10px 0 20px;width:429px;_padding:17px 0 0 20px;}
.nes_Acc_New .nes_shop-right .nes_registrationTitle {margin-right:10px;height:auto;_height:1%;}
.nes_Acc_New .nes_myAccountContent .nes_shop-left {padding:17px 20px 0;width:419px;}
.nes_Acc_New .nes_fct-card-account-2 {width: 100%;}
.nes_Acc_New .nes_myAccountContent .nes_listMachines p {padding-bottom:0;}
.nes_Acc_New .nes_myAccountContent .nes_listMachines ul {font-size:12px;}
.nes_Acc_New .nes_listMachinesInfos .nes_fct-card-account {margin-top:12px; *margin-top:4px;}
.nes_Acc_New .nes_listMachines .nes_download_acc {margin-bottom:15px;}
.nes_Acc_New .nes_myAccountContent {background: url("../images/bg_acc_new.png") repeat-y 0 0 ;padding-bottom:20px;}
.nes_Acc_New .nes_listMachines {height:auto;}
.nes_no_mac_text {font-weight:normal !important;font-size: 12px;margin-bottom:15px;}
.nes_Acc_New .nes_shop-right .nes_fct-card {width: 270px;}
.nes_link_ad2 {position:relative;left:160px;margin-bottom:10px !important;}
/****Scroll***/
.nes_Acc_New .scroll-bloc-1 {
    height: 410px;
    margin-left: 0 !important;
}
.nes_Acc_New .jScrollPaneContainer {top: 0;outline:none;}
.nes_Acc_New .jScrollPaneDrag {background: white;border-color:white;left:5px;}
.nes_Acc_New a.jScrollArrowUp {background: url("../images/up-1.gif") no-repeat scroll 0 0 transparent;}
.nes_Acc_New a.jScrollArrowDown {background: url("../images/down-1.gif") no-repeat scroll 0 0 transparent;}
/***out of stock quick order****/
.nes_out_stock{padding:14px 0 0 0;text-align:center;font-size: 12px !important;font-weight:bold !important;line-height:1em;position:relative;left:-10px;width:75px}
.nes_quickOrderMachines .nes_out_stock {float:right; padding:5px 10px 0  10px; left:0; /*width: 160px;*/ width:auto; white-space: nowrap; }
.nes_quickOrderMachines .nes_addToBag .nes_out_stock {padding:5px 5px 0  0;}
.nes_quickOrderMachines .nes_list-filter .nes_list-price {margin:8px 5px 3px 0 !important;}
.nes_quickOrderAccessories .nes_out_stock {
    padding: 21px 0 0;
	/* mantis 13604*/
	width: 75px;
}
.nes_popin-content p.nes_out_stock {width: 197px;float:right;padding:0; text-align:right;font-size: 13px !important; left:0;margin-top:5px;font-weight:bold;text-transform: uppercase;font-family:arial;}
/******/
.nes_gab-content p a {color: #B59236 !important;}
.nes_bloc_pass {position:relative;width:234px;float:left;border: 2px solid #C8C8C8;color: black;font-size: 12px;padding: 3px 1px 4px;background:white;font-family:arial;height:14px;}
.nes_bloc_pass input{position: absolute;top:0;left:0;border:none !important;background: url('../images/fake.gif') repeat 0 0 !important;z-index:4;}
.nes_bloc_pass input:focus{background: none !important;}
.nes_hidden_pass {background: white;position: absolute;z-index:5;color:black !important;font-family:arial; width:95%; top:3px;}
#nes_header-log .nes_log-form .fieldRight .nes_bloc_pass {width:95px;border: 1px solid #C8C8C8;height:11px;*margin-top:1px;font-size:10px;padding: 3px 1px 4px 0; }
.nes_registrationForm-cr .nes_regestration_2Cols ul li input {padding: 3px 1px 4px}
.nes_fct-card-account-2 li form input { background:#2A2A2A url("../images/puce-account-btn-input.png") no-repeat scroll 0 0;padding: 2px 7px 3px 10px;border:0;font-size:12px;color:white;cursor:pointer;}
.nes_fct-card-account-2 li:hover form input { background:#222121 url("../images/puce-account-btn-input-hover.png")  no-repeat scroll 0 0;}
.nes_fct-card-account-2 li a:hover, .nes_fct-card .nes_fct-card-account-button .button_input_hov {background: #1E1C1D url('../images/bg_gray-acount-roll.png') repeat-x 0 0;}
.nes_listMachineAdd .nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {left: -263px;}
.nes_listMachineAdd .nes_switchListMachine ul {padding: 0 256px 0 0;}
.nes_lang_block_top {
    background: #C93;
}
.nes_lang_block_bottom {
    width: 910px;
    margin:0 auto;
    padding: 2px 2px 2px 6px;
    height: 1%;
}
.nes_lang_block_bottom p {
    text-transform: none;
    color: #ffffff !important;
    font-size: 15px;
    font-family:'Trebuchet MS';
    float: none !important;;
    background:none;
    padding:0 0 0 14px!important;
    margin:0 !important;
}
.nes_lang_block_bottom span, .nes_lang_block_bottom a {
    color: #ffffff !important;
}
.nes_lang_block_bottom a {
    text-decoration: underline;
    font-weight:bold;
}
.nes_bag-ft {position:fixed;top:50%;right:0;}
.nes_bag-ft a {padding: 5px 10px 5px 28px; display:block;background:url('../images/top-pic.png') no-repeat 0 0;float:right;}
.nes_bag-ft2 {float:right;padding:0;}
.nes_bag-ft2 a {padding: 5px 15px 5px 58px; display:block;background:url('../images/top_bt_1.png') no-repeat 0 0;float:right;}
.nes_bag_li_deca {margin-bottom: -16px !important;}
.nes_text-sig {height: 25px;width:270px !important;}
/* POPIN NESLINK */
.nes_popin-content-neslink #close {display: none;}
#popin .nes_popin-content-neslink .nes_popin-content {height: 383px;width: 545px;background: #0b0b0b;}
.nes_popin-content-neslink .nes_popin-content p {line-height: 22px !important;}
.nes_l-pop-neslink {float: left;width: 187px;padding: 108px 20px 0 0;position: relative;}
.nes_neslink-visuel {position: relative;z-index: 1;}
.nes_neslink-top {position: absolute;top: 6px;left: 16px;z-index: 0;}
.nes_neslink-btm {position: absolute;bottom: 2px;left: 75px;z-index: 0;}
.nes_r-pop-neslink {float: right;width: 312px;padding: 0 24px 0 0;position: relative;z-index: 2;}
.nes_align-r-links {text-align: right;margin-top: 20px;}
.nes_align-r-links a {display: inline-block;background:  url('../images/bg_continue-2.png') no-repeat 0 50%;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 4px 8px 5px 18px;cursor: pointer;font-family: 'Trebuchet MS';margin:0 0 0 9px;}
.nes_pop-neslink #popin {margin-left: -237px !important;}
/*****Checkout payment gift card*****/
.nes_gift-table-scroll .nes_tableOrderHistory {width: 642px !important;margin:15px 0 10px 0;}
.nes_gift-table-scroll .nes_tableOrderHistory tbody td {height: auto; padding:10px 0 5px 0;vertical-align:top;}
.nes_gift-table-scroll .nes_tableOrderHistory th, .nes_gift-table-scroll .nes_tableOrderHistory td div{text-align:center;}
.nes_block-address-gift .nes_block-address-2 {cursor: default !important;overflow: visible;padding: 11px 30px 10px 0; width: 100%;}
.nes_block-address-gift .nes_card-method {padding: 0 0 0 20px}
.nes_gift-table-scroll .nes_tableOrderHistory td input{width:115px;padding: 5px 0;border: 1px solid #C8C8C8;}
.nes_amoun_gift, .nes_amoun_gift-1 {position:relative;}
.nes_amoun_gift ul {position:absolute;right:0;top:0;float:none !important}
.nes_amoun_gift ul li {margin-right:10px;position:relative;}
.nes_block-address-gift div.info-bulle-contenu {white-space:nowrap;top:-3px !important;background:url("../images/bg-arrow-l-black.png") no-repeat scroll 0 9px transparent;left: 10px !important;}
.nes_block-address-gift  div.info-bulle-contenu  div {background:black;}
.nes_gift-table-scroll {width:642px;padding-bottom: 10px;background:url("../images/bg_dotted.jpg") repeat-x scroll 0 100% transparent}
.nes_amoun_gift-1 ul {position:absolute;left:20px;top:3px;*top:5px;float:none !important}
.nes_amoun_gift-1 ul li {margin-right:10px;position:relative;}

.nes_champs_gift_a {margin-left:20px;}
.nes_gift-table-scroll .nes_tableOrderHistory .nes_bgClair {background-color: #160A03;}
.nes_gift-table-scroll .nes_error-shipping {background: none;color:#CA030F;padding:10px 0 0 0;display:block;}
.nes_block-address .nes_fct_gift_submit { float:none;}
.nes_fct_gift_submit {overflow:hidden;height:1%;padding-right:15px !important;}
.nes_fct_gift_submit input {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:block;*overflow: visible;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 15px;*padding: 3px 10px 3px 20px;float:right;cursor: pointer;font-family: 'Trebuchet MS';float:left;}
.nes_fct_gift_submit  li {float:right;margin:8px 0 0 10px !important;}
.nes_fct_gift_submit  li a {float:left;background:  url('../images/bg_continue.png') no-repeat 0 50%;display:block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';margin-top:1px;}
.nes_checktrationContentRecap .nes_cardBloc p {float: none;font-size: 14px; margin: 10px 0 4px; padding: 0;}
.nes_order-bar .nes_gift_total {padding:1px 0 0 0; margin:0 auto;}
.nes_order-bar .nes_gift_total li {margin-right:0;margin-left:0;text-transform:none;}
.nes_registrationContent ul li p {clear: both;margin: 0 0 0 223px;font-size: 12px;padding: 8px 0 0 0;line-height: 12px;}
.nes_registrationContent ul li p a {text-decoration: underline !important;}
.nes_registrationContent ul li p a:hover {text-decoration: none;}
.nes_registrationContent-bigLabel ul li p {margin: 0 0 0 295px;}
.nes_track_list {clear:both;list-style:none;padding:10px 0 5px 0;height:1%;margin:0;}
.nes_track_list li {margin:0 5px 5px 0;width: 112px;position:relative;padding:0;}
.nes_track_list li a {width: 100px;}
.nes_track_list li .info-bulle-contenu {left:100%;white-space:nowrap;top:-1px !important;}
.nes_track_list li.nes_r-float {padding:0;}
.nes_track_list li.nes_r-float a {float:right;}
.nes_track_list li span {display:block;}
.nes-v2-hide-table .nes_table-shop th {letter-spacing:0.15em;}
#nes_registration_machine_pos_store .nes_store-error {font-size:11px;padding-left:218px;}
.nes_radio-visible {display:block !important;}
.nes-bloc-text-area textarea, .nes-bloc-text-area input{font-size:11px; font-family:arial;}
.nes_hidden_btn_dis input {cursor:default;background-image: url('../images/bg_continue_off.png');}
.nes_hidden_btn {display:none;}
/*.nes_fct_gift_submit .nes_desactive span {background:gray;border: medium none;color: white;display: block;float: left;font-family: 'Trebuchet MS';font-size: 14px;font-weight: bold;margin-top: 1px;padding: 3px 10px;text-transform: uppercase;width: auto;}*/
.nes_registrationContent ul li.nes_error p.nes_p_longueur {display:block !important}
.nes_l-check_img {margin-top: 10px !important;}
.nes_li_gift_checked li {float:left;margin-right: 20px !important;}
.nes_li_gift_checked li.nes_shipp-add-address {margin-top: 7px !important;}
.nes_orderDetailsContent .nes_cardBloc {margin-bottom: 15px;}
.nes_registrationContent .nes_shop-right  .nes_p_longueur {margin: 0 0 0 180px;}
.nes_comparator-block .nes_listInfosMachine-2Lines p.nes_reached_qty, .nes_comparator-block .nes_listInfosMachine-3Lines p.nes_reached_qty{left:10px;bottom:0 !important;margin-bottom:0 !important;}
.nes_comparator-block .nes_listInfosMachine p.nes_reached_qty, .nes_comparator-block .nes_listInfosMachine-2Lines p.nes_reached_qty, .nes_comparator-block .nes_listInfosMachine-3Lines p.nes_reached_qty{left:10px;bottom:3px !important;margin-bottom:0 !important;}
p.nes_p_longueur {line-height:1.2em !important;}
.nes_gift-table-scroll .error-cardgift, .nes_gift-table-scroll .error-cardgift-verification {display:none;}
/***Mini bag Flottant******/
/**/.nes_innerBlocShoppingBag .jScrollPaneContainer ul li a {left: 10px;width:10px;height:10px;z-index:3;}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .jScrollPaneContainer {left:-10px;margin-bottom:0;}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .jScrollPaneContainer ul {left:-5px;width:223px;z-index:1;}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .jScrollPaneContainer a.jScrollArrowUp, .nes_blocShoppingBag .nes_innerBlocShoppingBag .jScrollPaneContainer a.jScrollArrowDown {right:12px;}
.nes_blocShoppingBag .nes_innerBlocShoppingBag .jScrollPaneContainer .jScrollPaneTrack {right:4px;z-index:99;}
.nes_innerBlocShoppingBag .scroll-bloc-1 { height: 150px;}
.nes_innerBlocShoppingBag ul {left:-10px;margin:0;}
.nes_innerColRight {position:fixed ; }
/*******************/
.nes_new-err span{display:block;text-transform:uppercase;margin:2px 0 0 0;color:black !important;}
.nes_shp_tt {position:relative;top:-5px;}
.nes_shp_tt .nes_shop-bulle-top {position:absolute;top:30px;left:0;}
.nes_table-shop .nes_tr-shp-tt td {vertical-align: top;}
.nes_shp_tt .nes_shop-bulle-top {background-position: 30px 0 ;}
.nes_shp_tt .nes_shop-bulle-bottom {width: 200px;}
.nes_shp_tt .nes_shop-bulle-bottom p span{margin:-3px 0 0 0}
/*.nes_gft-tb-hidd {visibility:hidden;margin-left:-99999px;height:0;}
.nes_gft-tb-vs {visibility:visible;margin-left:0;height:auto;}*/
.nes_card-method input {margin-top:6px;}
.nes_blocShoppingBag_none {background:none !important;}


/* Popin Checkout preference */
.nes_popin-checkout-preference {width:544px;height:auto !important;}
#popin .nes_popin-checkout-preference .nes_popin-content {height: auto !important;width:536px;}
.nes_popin-checkout-preference .nes_popin-content {background: white;}
.checkout_preference #popin{width:544px !important; top: 185px !important;margin-left:-236px !important;}
.nes_popin-content-login {overflow:visible;}
.popin-msg-checkout-preference {padding: 17px 25px 25px 25px;}
.popin-msg-checkout-preference h2 {background: url('../images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 21px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-checkout-preference p {padding: 0; margin: 0 0 15px 0; color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.nes_link-pop-checkout-preference {list-style:none;text-align: right;margin: 0;padding: 0;}
.nes_link-pop-checkout-preference li {width: auto;display: inline-block;}
.nes_link-pop-checkout-preference li a {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:inline-block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';}


/* Popin Registration Over */
.nes_popin-registration-over {width:544px;height:auto !important;}
.nes_customer-pop .nes_popin-registration-over {position: relative; left: -51%;}
.nes_customer-pop .nes_popin-registration-over #close a{top:5px;} /* 13547 */
#popin .nes_popin-registration-over .nes_popin-content {height: auto !important;width:536px;}
.nes_popin-registration-over .nes_popin-content {background: white;}
.nes_register #popin{width:544px !important; top: 185px !important; margin-left:-236px !important;}
/* 13605 + 13641 */
.nes_register.nes_pop-shopping-bag #popin{width:auto !important; margin-left:-342px !important;}
.popin-msg-registration-over {padding: 17px 25px 25px 25px;}
.popin-msg-registration-over h2 {background: url('../images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 21px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-registration-over p {padding: 0;margin: 0 0 15px 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.nes_link-pop-registration-over {list-style:none;text-align: right;margin: 0;padding: 0;}
.nes_link-pop-registration-over li {width: auto;display: inline-block;}
.nes_link-pop-registration-over li a {background:  url('../images/bg_continue.png') no-repeat 0 50%;display:inline-block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';}


/* [CR 13391] - Jira 896 :by aazri*/
.popin-msg-edit-card {padding: 17px 25px 25px 25px;}
.popin-msg-edit-card h2 {background: url('../images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 21px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-edit-card p {padding: 0;margin: 0 0 15px 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.remove_card_infos p {padding: 0;margin: 0 0 15px 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS"; text-align:center}
.process_pop_card .nes_link-pop-registration-over {padding: 7px  0 0;}
.nes_checkout_express .nes_popin-registration-over {width:544px;height:335px !important;}
/* end [CR 13391] - Jira 896 */
div.jqZoomTitle
{
	display:none;

}
.jqZoomPup {
		overflow:hidden;
		background: url('../images/bg-zoom.gif') repeat 0 0;
		
		z-index:10;
}

.preload{
	
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px dotted #FFFFFF;
	margin: 0 0 0 0;
	background: black;
}
.jqzoom_curseur {
cursor: default !important;
}
.jqZoomWindow {top: 155px !important; *top: 165px !important;}
a.jScrollArrowUp{background:url(../images/up.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;right:5px;text-indent:-2000px;overflow:hidden;height:15px;top:7px;padding:0}
a.jScrollArrowDown{background:url(../images/down.gif) no-repeat 0 0;display:block;position:absolute;z-index:1;bottom:-4px;right:5px;text-indent:-2000px;overflow:hidden;height:11px}
.scroll-pane{overflow:auto;float:left}
.scroll-bloc-1{height:187px;margin-left:0!important}
.jScrollPaneContainer{position:relative;overflow:hidden;padding-right:10px;top:8px;margin-bottom:12px;outline:none!important}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;left:0;width:3px!important;clear:none!important;border:1px solid #6f6f6f;margin:0!important;padding:0!important}
.jScrollPaneTrack{position:absolute;cursor:pointer;top:0;right:2px;width:17px!important;height:100%;clear:none!important;margin:0!important}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}
.nes_scroll-register{background:url(../images/fond-scroll-ie.png) no-repeat 0 0;height:200px;margin-top:9px}
.nes_scroll-register .jScrollPaneTrack{right:12px}
.nes_scroll-register .scroll-bloc-1{width:334px;height:178px;padding:9px}
.nes_scroll-shopping .jScrollPaneContainer{padding-right:0;top:0;left:0;outline:none;width:459px;margin:0}
.nes_scroll-shopping .scroll-bloc-1{height:186px;padding-bottom:140px}
.nes_scroll-register a.jScrollArrowUp{right:15px;height:9px;top:0;background:url(../images/up-1.gif) no-repeat 0 0;padding:0}
.nes_scroll-shopping a.jScrollArrowUp,.nes_table-total a.jScrollArrowUp{right:4px;height:9px;top:0;background:url(../images/up-1.gif) no-repeat 0 0;padding:0}
.nes_scroll-register a.jScrollArrowDown{right:15px;background:url(../images/down-1.gif) no-repeat 0 0;bottom:-7px;height:12px}
.nes_scroll-shopping a.jScrollArrowDown,.nes_table-total a.jScrollArrowDown{right:4px;background:url(../images/down-1.gif) no-repeat 0 0;bottom:-7px;height:12px}
.nes_scroll-register .jScrollPaneDrag{width:3px;background:#fff!important;border:none;left:6px!important}
.nes_scroll-shopping .jScrollPaneDrag,.nes_table-total .jScrollPaneDrag{width:5px!important;background:#fff!important;border:none;left:6px!important}
.nes_checktrationContentRecap .nes_scroll-shopping .jScrollPaneContainer{width:420px!important}
.nes_checktrationContentRecap .nes_scroll-shopping .scroll-bloc-1{height:266px}
.nes_machine-table-scroll .nes_scroll-register .scroll-bloc-1{width:884px;padding:0}
.nes_machine-table-scroll .jScrollPaneTrack{right:7px}
.nes_table-total .scroll-bloc-1{height:110px}
.nes_table-total .jScrollPaneContainer{padding-right:0;top:8px;width:459px}
.nes_scroll-register .jScrollPaneContainer,.nes_machine-table-scroll .nes_scroll-register .jScrollPaneContainer{top:0;outline:none;margin:0}
.nes_machine-table-scroll a.jScrollArrowUp,.nes_machine-table-scroll a.jScrollArrowDown{right:10px}
/********Pop In***********/
textarea #debug{display:none!important}
#cache{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:none;z-index:1000;opacity:0.8!important}
#popin{position:absolute;top:220px;left:47.5%;margin-left:-405px;display:none;z-index:999999}
#popin .nes_popin-content{height:556px;padding:0}
#popin:focus{outline:none}
#close li{list-style:none}
#close a{position:absolute;top:14px;right:-8px;display:block;width:12px;height:12px;background:#000 url(../images/fermer-pop-in.gif) no-repeat center center;text-indent:-99999999px;outline:none}
#popin #load-indicator{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
#pop_content .nes_popin-content-home{height:538px!important}
.nes_home-pop #popin{top:74px}

/******************************************/
/**************************************/
.infiniteCarousel {
	width:  900px;
	height: 130px;
	position: relative;
	left: 9px;
	/*border:1px solid black;*/
}

.infiniteCarousel .wrapper {
	width:  900px;
	height: 130px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	position: absolute;
	top: 0;
	left:0;
	padding:0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 10px 0 0;
  height: 130px;
  width: 217px;
  margin:0;
  background: none;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
	display: block;
	width: 15px;
	height: 130px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
	outline: none;
}
.infiniteCarousel .forward {
  right: -6px;
  background: url('../images/next-slides.gif') no-repeat 100% 50%;
}

.infiniteCarousel .back {
  left: -17px;
  background: url('../images/prev-slides.gif') no-repeat 100% 50%;
}

.infiniteCarousel .forward:hover {
	background: transparent url("../images/next-slides-roll.gif") no-repeat 100% 50%;
}

.infiniteCarousel .back:hover {
  background: transparent url("../images/prev-slides-roll.gif") no-repeat 100% 50%;
}
/******************************************/
/**************************************/
.nes_bloc-visuel-interne .infiniteCarousel {
	width:  440px;
	height: 130px;
	position: relative;
	left: 0;
	border: none;
}
.nes-two-elements  .arrow {
	display:none !important;
}
.nes_bloc-visuel-interne .infiniteCarousel .wrapper {
	width:  444px;
	height: 130px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	position: absolute;
	top: 0;
	left:0;
	padding:0;
}
.nes_bloc-visuel-interne .nes-two-elements .wrapper {
	width:  444px;
	height: 130px; 
	overflow: hidden !important;
	/*position: static !important;
	top: 0;
	left:0;
	padding:0;*/
}

.nes_bloc-visuel-interne .infiniteCarousel .wrapper ul {
  width: 9999px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.nes_bloc-visuel-interne .infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 10px 0 0 !important;
  height: 130px;
  width: 217px !important;
  margin:0;
}

.nes_bloc-visuel-interne .infiniteCarousel ul li a img {
  display:block;
}

.nes_bloc-visuel-interne .infiniteCarousel .arrow {
	display: block;
	width: 15px;
	height: 130px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
}
.nes_bloc-visuel-interne .infiniteCarousel .forward {
  right: -12px;
  background: url('../images/next-slides.gif') no-repeat 100% 50%;
}

.nes_bloc-visuel-interne .infiniteCarousel .back {
  left: -17px;
  background: url('../images/prev-slides.gif') no-repeat 100% 50%;
}

.nes_bloc-visuel-interne .infiniteCarousel .forward:hover {
	background: transparent url("../images/next-slides-roll.gif") no-repeat 100% 50%;
}

.nes_bloc-visuel-interne .infiniteCarousel .back:hover {
  background: transparent url("../images/prev-slides-roll.gif") no-repeat 100% 50%;
}
/**************************************/
.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel {
	width:  331px;
	height: 105px;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .wrapper {
	width:  335px;
	height: 105px; 
	overflow: auto;
	position: absolute;
	top: 0;
	left:0;
	padding:0;
}
.nes_ConfirmationContent .nes_bloc-visuel-interne .nes-two-elements .wrapper {
	width:  350px;
	height: 105px; 
	overflow: hidden !important;
}
.nes_pdp-2  .nes_bloc-visuel-interne .nes-two-elements .wrapper {
	width:  332px;
	
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .wrapper ul {
  width: 3333px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 10px 0 0 !important;
  height: 105px;
  width: 162px !important;
  margin:0;
}
.nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 11px 0 0 !important;
  height: 105px;
  width: 162px !important;
  margin:0;
}
.nes_pdp-2 .nes_bloc-visuel-interne .infiniteCarousel ul li img {
  /* should be removed */
  height: 105px;
  width: 163px !important;
}
.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel ul li a img {
  display:block;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .arrow {
	display: block;
	width: 15px;
	height: 105px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
}
.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .forward {
  right: -12px;
  background: url('../images/next-slides.gif') no-repeat 100% 50%;
  top: 3px !important;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .back {
  left: -17px;
  background: url('../images/prev-slides.gif') no-repeat 100% 50%;
  top: 3px !important;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .forward:hover {
	background: transparent url("../images/next-slides-roll.gif") no-repeat 100% 50%;
}

.nes_ConfirmationContent .nes_bloc-visuel-interne .infiniteCarousel .back:hover {
  background: transparent url("../images/prev-slides-roll.gif") no-repeat 100% 50%;
}
/************************/
.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel {
	width:  440px;
	height: 200px;
	position: relative;
	left: 0;
	border: none;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .wrapper {
	width:  444px;
	height: 200px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	position: absolute;
	top: 0;
	left:0;
	padding:0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .nes-two-elements .wrapper {
	width:  444px;
	height: 200px; 
	overflow: hidden !important;
	/*position: static !important;
	top: 0;
	left:0;
	padding:0;*/
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .wrapper ul {
  width: 9999px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 10px 0 0 !important;
  height: 200px;
  width: 444px !important;
  margin:0;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel ul li a img {
  display:block;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .arrow {
	display: block;
	width: 15px;
	height: 200px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .forward {
  right: -12px;
  background: url('../images/next-slides.gif') no-repeat 100% 50%;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .back {
  left: -17px;
  background: url('../images/prev-slides.gif') no-repeat 100% 50%;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .forward:hover {
	background: transparent url("../images/next-slides-roll.gif") no-repeat 100% 50%;
}

.nes_accountContentBigCarrssel .nes_bloc-visuel-interne .infiniteCarousel .back:hover {
  background: transparent url("../images/prev-slides-roll.gif") no-repeat 100% 50%;
}
/* New Design */
.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel {
	width:  186px;
	height: 30px;
	position: relative;
	left: 0;
	border: none;
}

.nes_view-design .nes-two-elements  .arrow {
	display:none !important;
}
.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .wrapper {
	width:  190px;
	height: 30px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	position: absolute;
	top: 0;
	left:0;
	padding:0;
}
.nes_view-design .nes_bloc-visuel-interne .nes-two-elements .wrapper {
	width:  190px;
	height: 30px; 
	overflow: hidden !important;
	/*position: static !important;
	top: 0;
	left:0;
	padding:0;*/
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .wrapper ul {
  width: 9999px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel ul li {
  display:block;
  float:left;
  padding:0 10px 0 0 !important;
  height: 23px;
  width: 23px !important;
  margin:0;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel ul li a img {
  display:block;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .arrow {
	display: block;
	width: 15px;
	height: 30px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
}
.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .forward {
  right: -12px;
  background: url('../images/next-slides.gif') no-repeat 100% 50%;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .back {
  left: -17px;
  background: url('../images/prev-slides.gif') no-repeat 100% 50%;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .forward:hover {
	background: transparent url("../images/next-slides-roll.gif") no-repeat 100% 50%;
}

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .back:hover {
  background: transparent url("../images/prev-slides-roll.gif") no-repeat 100% 50%;
}
.newListSelected{background:url(../images/select-register.png) no-repeat 100% 0 #FFF;color:#000;height:25px;border:1px solid #C8C8C8;padding:0 0 0 3px}
.newListSelected div{height:20px;display:block;text-align:left!important;cursor:pointer;font-size:12px;font-family:'Trebuchet MS';padding:3px 22px 0 3px}
ul.newList{background:#fff;list-style:none;color:#000;border:1px solid #C8C8C8;margin-top:0;margin-left:-1px;height:auto;text-align:left!important;position:absolute;z-index:9999999999999999;overflow-y:scroll}
ul.newList li{border-bottom:1px solid #FFF;height:22px;padding:0!important}
ul.newList li a{color:#7F7F7F;overflow:hidden;display:block;font-size:12px;height:18px;padding:2px 5px}
ul.newList li a:hover{color:#000;padding:2px 5px}
.nes_registrationContent ul.newList li{height:auto;margin:0}
.hiLite{background:#ccc!important;display:block;height:20px;color:#000;padding:2px 5px}
.newListHover{background:#ccc!important;color:#000}
.nes_registrationContent .nes_smallBloc .nes_rel-rm .newListSelected ul.newList,.nes_registrationContent .nes_smallBloc .nes_skin-registration .newListSelected ul.newList{width:96px}
.nes_machine-add-infos .nes_skin-registration .newListSelected.nes_skin-registrationSmall{float:left;width:52px}
.nes_machine-add-infos .nes_skin-registration .newListSelected.nes_skin-registrationSmall ul.newList{width:55px;margin-left:-1px}
.customerForm_type .nes_skin-registration .newListSelected ul.newList{width:97px}
.nes_regroupe_cards .nes_skin-registration .newListSelected{float:left;width:51px;margin:8px 8px 0 0}
.nes_regroupe_cards .nes_skin-registration .newListSelected ul.newList{width:54px}
.nes_form-delivery-pick .nes_skin-registration .newListSelected{float:left;width:122px}
.nes_form-delivery-pick .nes_skin-registration .newListSelected ul.newList{width:125px}
.nes_orderHistryContent .nes_skin-registration .newListSelected{width:242px;float:left}
.nes_orderHistryContent .nes_skin-registration .newListSelected ul.newList{width:245px;margin-left:-1px}
.nes_customer-form .customerForm_title .nes_skin-registration .newListSelected{float:left;width:75px}
.nes_customer-form .customerForm_title .nes_skin-registration .newListSelected ul.newList{width:78px}
.nes_shop-right .customerForm_language .newListSelected{float:left;width:235px}
.nes_shop-right .customerForm_language .newListSelected ul.newList{width:238px}
.nes_1col .nes_registrationForm .nes_smallBloc .nes_skin-registration .nes_rel-rm .nes_bulle-chps{left:154px}
.nes_priceForm .nes_skin-registration .newListSelected{float:left;width:65px}
.nes_filter-menu .nes_priceForm .nes_skin-registration .newListSelected ul.newList{width:68px;padding:0}
.nes_filter-menu .nes_priceForm .nes_skin-registration .newListSelected ul.newList li a{width:45px;text-align:left;display:block;border:none;padding:2px}
.nes_innerSwitchListMachine .nes_priceForm .nes_skin-registration .newListSelected{float:left;width:147px}
.nes_innerSwitchListMachine .nes_priceForm .nes_skin-registration .newListSelected ul.newList{width:150px;padding:0}
.nes_innerSwitchListMachine .nes_priceForm .nes_skin-registration .newListSelected ul.newList li a{width:127px;text-align:left;display:block;border:none;padding:2px}
.nes_date .newListSelected,.nes_date .nes_withSpace .newListSelected,.nes_date .nes_skin-registration .newListSelected.newListSelFocus{width:48px;float:left}
.nes_machine-add-infos .nes_skin-registration .nes_rel-rm .newListSelected,.customerForm_firstPhone .nes_smallBloc_2 .nes_skin-registration .nes_rel-rm .newListSelected,.customerForm_secondPhone .nes_smallBloc_2 .nes_skin-registration .nes_rel-rm .newListSelected{width:176px}
.nes_machine-add-infos .nes_skin-registration .nes_rel-rm .newListSelected ul.newList,.customerForm_firstPhone .nes_smallBloc_2 .nes_skin-registration .nes_rel-rm .newListSelected ul.newList,.customerForm_secondPhone .nes_smallBloc_2 .nes_skin-registration .nes_rel-rm .newListSelected ul.newList{width:179px}
#nes_registration_machine_pos_store .nes_machine-add-infos .nes_skin-registration .nes_rel-rm .newListSelected{min-width:176px;white-space:nowrap}
#nes_registration_machine_pos_store .nes_machine-add-infos .nes_skin-registration .nes_rel-rm .newListSelected ul.newList{min-width:179px;white-space:nowrap}
.nes_card-champs.nes_date .newListSelected{width:48px}
.nes_card-champs.nes_date .newListSelected div.selectedTxt{float:none}
.customerForm_firstPhone .nes_skin-registration .newListSelected,.customerForm_secondPhone .nes_skin-registration .newListSelected{float:left;width:100px}
.customerForm_firstPhone .nes_skin-registration .newListSelected ul.newList,.customerForm_secondPhone .nes_skin-registration .newListSelected ul.newList{width:103px}
.nes_skin-registration,.customerForm_type .nes_skin-registration,.nes_form-delivery-pick .nes_skin-registration,.nes_orderHistryContent .nes_skin-registration{float:left}
.nes_registrationContent .newListSelected.nes_skin-registrationBig,.nes_registrationContent .nes_pass_rel-count .newListSelected,.customerForm_title .nes_skin-registration .newListSelected,.customerForm_country .nes_skin-registration .newListSelected,.customerForm_region .nes_skin-registration .newListSelected,.customerForm_firstPhone .nes_clear-l .nes_skin-registration .newListSelected,.customerForm_secondPhone .nes_clear-l .nes_skin-registration .newListSelected,.nes_registrationContent .nes_know-moreB .newListSelected,.nes_registrationContent .nes_bloc-advices .newListSelected{float:left;width:163px}
.nes_registrationContent .nes_smallBloc .nes_rel-rm .newListSelected,.nes_registrationContent .nes_smallBloc .nes_skin-registration .newListSelected,.customerForm_type .nes_skin-registration .newListSelected{float:left;width:93px}
.nes_skin-registration .newListSelected.newListSelFocus,.nes_skin-registration .newListSelected.nes_skin-registration,.customerForm_Language .nes_skin-registration .newListSelected{float:left;width:168px}
.nes_skin-registration .newListSelected.newListSelFocus ul.newList,.nes_skin-registration .newListSelected.nes_skin-registration ul.newList,.customerForm_Language .nes_smallBloc_2 .nes_skin-registration .newListSelected ul.newList{width:171px}
.customerForm_title .nes_skin-registration .newListSelected ul.newList,.customerForm_country .nes_skin-registration .newListSelected ul.newList,.customerForm_region .nes_skin-registration .newListSelected ul.newList,.customerForm_firstPhone .nes_clear-l .nes_skin-registration .newListSelected ul.newList,.customerForm_secondPhone .nes_clear-l .nes_skin-registration .newListSelected ul.newList,.nes_registrationContent .nes_know-moreB .newListSelected ul.newList,.nes_registrationContent .nes_bloc-advices .newListSelected ul.newList{width:166px}
.nes_customer-form .customerForm_country .nes_skin-registration .newListSelected,.nes_customer-form .nes_skin-registration .newListSelected{float:left;width:253px}
.nes_customer-form .customerForm_country .nes_skin-registration .newListSelected ul.newList,.nes_customer-form .nes_skin-registration .newListSelected ul.newList{width:256px}
.nes_date .newListSelected ul.newList,.nes_date .nes_withSpace .newListSelected ul.newList,.nes_date .nes_skin-registration .newListSelected.newListSelFocus ul.newList,.nes_card-champs.nes_date .newListSelected ul.newList{width:51px}
/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade,.nes_activate_accountfade{
	position: absolute; 
	background-color: #777777; 
}
div.jqi,div.nes_activate_account{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eeeeee;
	padding: 7px;
	width:380px;
}
div.jqi .jqicontainer,div.nes_activate_account .jqicontainer{ 
	font-weight: bold; 
}
div.jqi .jqiclose{ 
	position: absolute;
	top: 4px; right: -2px; 
	width: 18px; 
	cursor: default; 
	color: #bbbbbb; 
	font-weight: bold; 
}
div.jqi .jqimessage,div.nes_activate_account .jqimessage{ 
	padding: 10px; 
	line-height: 20px; 
	color: #444444; 
}
div.jqi .jqibuttons,div.nes_activate_account .jqibuttons{ 
	text-align: right; 
	padding: 5px 0 5px 0; 
	border: solid 1px #eeeeee; 
	background-color: #f4f4f4;
}
div.jqi button,div.nes_activate_account button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover,div.nes_activate_account button:hover{ 
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton,div.nes_activate_account button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
	background-color: #BF5E26;
}

.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}

.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }
.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }

.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }
.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }
.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }

.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }
.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }

.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }
.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }
.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaaaaa; }
.impromptufade{
	position: absolute;
	background-color: #ffffff;
}
div.impromptu{
    position: absolute;
	background-color: #cccccc;
	padding: 10px; 
	width: 300px;
	text-align: left;
}
div.impromptu .impromptuclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #213e80;
}
div.impromptu .impromptucontainer{
	background-color: #213e80;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
}
div.impromptu .impromptumessage{
	background-color: #415ea0;
	padding: 10px;
}
div.impromptu .impromptubuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.impromptu button{
	padding: 3px 10px 3px 10px;
	margin: 0 10px;
}

/*
------------------------------
	columns ex
------------------------------
*/
.colsJqifadewarning .colsJqi{ background-color: #b0be96; }
.colsJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.colsJqi{
    position: absolute;
	background-color: #d0dEb6;
	padding: 10px; 
	width: 400px;
	text-align: left;
}
div.colsJqi .colsJqiclose{
    float: right;
    margin: -35px -10px 0 0;
    cursor: pointer;
    color: #bbbbbb;
}
div.colsJqi .colsJqicontainer{
	background-color: #e0eEc6;
	padding: 5px; 
	color: #ffffff;
	font-weight: bold;
	height: 160px;
}
div.colsJqi .colsJqimessage{
	background-color: #c0cEa6;
	padding: 10px;
	width: 280px;
	height: 140px;
	float: left;
}
div.colsJqi .jqibuttons{
	text-align: center;
	padding: 5px 0 0 0;
}
div.colsJqi button{
	background: url(../images/button_bg.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
	width: 75px;
}
div.colsJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
------------------------------
	brown theme
------------------------------
*/
.brownJqiwarning .brownJqi{ background-color: #cccccc; }
.brownJqifade{
	position: absolute;
	background-color: #ffffff;
}
div.brownJqi{
	position: absolute;
	background-color: transparent;
	padding: 10px;
	width: 300px;
	text-align: left;
}
div.brownJqi .brownJqiclose{
    float: right;
    margin: -20px 0 0 0;
    cursor: pointer;
    color: #777777;
    font-size: 11px;
}
div.brownJqi .brownJqicontainer{
	position: relative;
	background-color: transparent;
	border: solid 1px #5F5D5A;
	color: #ffffff;
	font-weight: bold;
}
div.brownJqi .brownJqimessage{
	position: relative;
	background-color: #F7F6F2;
	border-top: solid 1px #C6B8AE;
	border-bottom: solid 1px #C6B8AE;
}
div.brownJqi .brownJqimessage h3{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #4D4A47;
}
div.brownJqi .brownJqimessage p{
	padding: 10px;
	color: #777777;
}
div.brownJqi .brownJqimessage img.helpImg{
	position: absolute;
	bottom: -25px;
	left: 10px;
}
div.brownJqi .brownJqibuttons{
	text-align: right;
}
div.brownJqi button{
	background: url(../images/brown_theme_gradient.jpg) top left repeat-x #ffffff;
	border: solid #777777 1px;
	font-size: 12px;
	padding: 3px 10px 3px 10px;
	margin: 5px 5px 5px 10px;
}
div.brownJqi button:hover{
	border: solid #aaaaaa 1px;
}

/*
*------------------------
*   clean blue ex
*------------------------
*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #213e80; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #314e90; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

/*
*------------------------
*   Ext Blue Ex
*------------------------
*/
.extbluewarning .extblue{ border:1px red solid; }
.extbluefade{ position: absolute; background-color: #ffffff; }
div.extblue{ border:1px #6289B6 solid; position: absolute; background-color: #CAD8EA; padding: 0; width: 300px; text-align: left; }
div.extblue .extblueclose{ background-color: #CAD8EA; margin:2px -2px 0 0; cursor: pointer; color: red; text-align: right; }
div.extblue .extbluecontainer{ background-color: #CAD8EA; padding: 0 5px 5px 5px; color: #000000; font:normal 11px Verdana; }
div.extblue .extbluemessage{ background-color: #CAD8EA; padding: 0; margin:0 15px 15px 15px; }
div.extblue .extbluebuttons{ text-align: center; padding: 0px 0 0 0; }
div.extblue button{ padding: 1px 4px; margin: 0 10px; background-color:#cccccc; font-weight:normal; font-family:Verdana; font-size:10px; }

/*
*------------------------
*   smooth Ex
*------------------------
*/
.jqismoothfade{ position: absolute; background-color: #333333; }
div.jqismooth{ width: 350px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 3px #e2e8e6; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqismooth .jqismoothcontainer{ font-weight: bold; }
div.jqismooth .jqismoothclose{ position: absolute; top: 0; right: 0; width: 18px; cursor: default; text-align: center; padding: 2px 0 4px 0; color: #727876; font-weight: bold; background-color: #e2e8e6; -moz-border-radius-bottomLeft: 5px; -webkit-border-bottom-left-radius: 5px; border-left: solid 1px #e2e8e6; border-bottom: solid 1px #e2e8e6;  }
div.jqismooth .jqismoothmessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqismooth .jqismoothbuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #e2e8e6; background-color: #f2f8f6; }
div.jqismooth button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqismooth button:hover{ background-color: #728A8C; }
div.jqismooth button.jqismoothdefaultbutton{ background-color: #BF5E26; }
.jqismoothwarning .jqismooth .jqismoothbuttons{ background-color: #BF5E26; }