<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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%
}
address, 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: ''
}
.nes_wheel-body {
	overflow-x: hidden
}
#nes_global {
	zoom: 1;
	min-height: 695px
}
input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px white inset!important
}
#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
}
.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
}
#nes_main-nav-content {
	width: 918px;
	margin: 0 auto;
	height: 34px;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	list-style-type: none
}
#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
}

body {
	font-size: 11px;
	color: #fff;
	background-color: #000!important;
	height: 100%;
	position: relative;
	text-align: left
}
body.nes_list-bg {
	background: #000 url('../images/bg_body.jpg') repeat-y 50% 0
}
body.nes_account {
	background: #000 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: #000 url('../images/welcome-bg-cr.jpg') no-repeat 50% 50px
}
.nes_2col_2-2 #nes_colLeft {
	width: 439px;
	float: left;
	padding: 0
}
.nes_2col_2-2 #nes_colRight {
	width: 444px;
	float: right;
	margin: 0 10px 0 0
}
.nes_1col #nes_colLeft {
	width: 918px
}
.nes_2col_1-3 #nes_colLeft {
	width: 227px;
	float: left
}
.nes_2col_1-3 #nes_colRight {
	width: 681px;
	float: right
}
.nes_2col_3-1 #nes_colLeft {
	width: 480px;
	float: left
}
.nes_2col_3-1 #nes_colRight {
	width: 335px;
	float: right
}
.nes_2col_2-1 #nes_colLeft {
	width: 681px;
	float: left
}
.nes_2col_2-1 #nes_colRight {
	width: 227px;
	float: right
}
.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
}
.nes_4col {
	width: 908px!important;
	padding: 0 0 3px 10px
}
.nes_4col .contentListCountry {
	padding: 0 10px
}
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
}
ul, ol, dl {
	margin: 0 0 10px 0
}
ul li {
	padding: 0 5px 0 10px
}
dt {
	font-weight: bold
}
a {
	text-decoration: none;
	color: #fff;
	cursor: pointer
}
fieldset {
	border: 2px solid #c2c2c2;
	padding: 0 5px 5px 10px;
	margin: 0 0 10px 0
}
fieldset ul, fieldset ol {
	margin: 0
}
fieldset li {
	background: 0;
	padding: 0 0 8px 0
}
fieldset fieldset {
	border: 0;
	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: 0
}
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
}
.nes_r-float {
	float: right
}
.nes_l-float {
	float: left
}
.noBackground {
	background: none!important
}
.nes_upper-case {
	text-transform: uppercase!important
}
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
}
.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.first-child {
	padding: 1px;
	background: 0
}
.a11y-hidden {
	position: absolute;
	clip: rect(1px 1px 1px 1px)
}
#nes_header-content a {
	color: #bfbfbf
}
#nes_logo {
	float: left;
	position: relative;
	top: 5px;
	left: -8px
}
#nes_header-log {
	float: right;
	padding: 18px 0 0 0;
	font-size: .9em;
	position: relative;
	z-index: 999
}
#nes_header-log ul li {
	position: relative;
	float: left;
	display: inline
}
.nes_forgot-pswd label {
	width: 198px
}
.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
}
.nes_register-sign li.noBackground {
	padding-left: 1px
}
.nes_log-in * {
	color: white!important
}
.nes_log-in {
	padding-right: 0;
	margin-top: -2px!important
}
.nes_log-in li {
	padding: 2px 2px 4px 3px
}
.nes_log-in li.credit-amount {
	background: url("../images/sprite.png") no-repeat scroll 10px -100px;
	padding-left: 18px
}
.nes_log-in a {
	background: url("../images/sprite.png") no-repeat scroll 0 -102px transparent;
	padding: 0 0 0 8px
}
.nes_shop-bag {
	padding: 0 0 0 5px
}
.nes_shop-bag a {
	background: url("../images/sprite.png") no-repeat scroll 10px -102px;
	display: block;
	padding: 0 25px 0 18px
}
.nes_shop-bag-fill {
	position: relative;
	top: -6px
}
.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 .proceed-to-ckeckout a {
	color: #fff!important
}
.nes_shop-bag-fill .nes_num-bag-fill {
	top: 3px
}
.nes_search-link {
	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;
	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: 0
}
#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
}
.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
}
.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
}
#container {
	min-height: 100%;
	min-width: 918px;
	height: auto!important;
	height: 100%;
	margin-bottom: -1px
}
html {
	height: 100%
}
#footer_wrap {
	padding: 22px 0 10px 0
}
#nes-footer {
	background-color: black;
	width: 100%
}
#nes-footer * {
}
#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
}
.nes_home-resolution-1 .nes_1col {
	position: absolute;
	bottom: 20px;
	z-index: 5
}
#nesNearbyServicesLightFromSupport {
	background: none repeat scroll 0 0 #000;
	float: left;
	position: absolute;
	width: 100%;
	z-index: 99
}
.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: .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: 0;
	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 -390px;
	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% .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 .5em;
	padding: 0 0 0 8px
}
.nes_next-link {
	background: url('../images/next-arrow.gif') no-repeat 100% .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: 0
}
.nes_price-black-product-transparent {
	position: relative;
	background: url('../images/bg_title-tranparant.png') repeat 0 0;
	z-index: 1
}
.nes_main-title {
	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 .91em "Trebuchet MS", Verdana, Arial
}
.nes_big-price {
	color: #b59236;
	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: .6em;
	position: relative;
	top: 4px
}
.nes_timing-reception span {
	display: block;
	color: white;
	text-transform: uppercase;
	margin-bottom: -3px
}
.nes_timing-reception {
	color: #999;
	padding: 0 4px!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: 0;
	padding: 2px 8px 2px 6px;
	font-size: .9em;
	float: right
}
.nes_yellow-border a {
	color: #b3b3b3;
	background: url('../images/add-small.gif') no-repeat 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: .9em;
	padding: 0 0 0 1px;
	color: #807f80
}
.nes_list-view .noBackground {
	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: .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
}
#nes_nav {
	padding: 0;
	margin: 0;
	position: relative
}
.nes_secondContainer-nav {
	height: 1%
}
#nes_nav li {
	padding: 0;
	margin: 0 30px 0 0
}
#nes_nav li a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 9px 10px 5px 10px;
	font-size: 12px;
	font-weight: bold;
	height: 18px
}
#nes_nav&gt;li {
	margin-right: 0
}
#nes_nav li a.nav-title {
	border-left: 15px solid transparent;
	border-right: 15px solid transparent
}
#nes_nav li a.nav-title:hover, #nes_nav li.nes_nav-on a.nav-title, #nes_nav li.nes_enCours a.nav-title {
	border-left-color: black;
	border-right-color: black
}
#nes_nav li:first-child a.nav-title {
	border-left: 0
}
#nes_nav li a:hover, #nes_nav .nes_nav-on a, #nes_nav .nes_enCours a {
	color: black;
	text-decoration: none;
	background: white
}
#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: 60;
	background: white;
	overflow: hidden;
	border: 1px solid white;
	display: none
}
#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;
	margin-right: 10px;
	padding: 0 0 10px 0;
	position: relative
}
#nes_nav ul li .nes_relative-block a {
	outline: none!important
}
#nes_nav ul li.nes_padd-none .nes_relative-block {
	margin-right: 0
}
#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-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 ul .nes_relative-block span {
	position: absolute;
	left: 0;
	bottom: 10px;
	display: block;
	width: 100%;
	padding: 5px 4px 5px 5px;
	background: black;
	opacity: .75;
	filter: alpha(opacity=75);
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#nes_nav ul .nes_relative-block span strong {
	float: left;
	word-wrap: break-word;
	padding: 0 0 0 8px;
	color: white;
	background: transparent url("../images/sprite.png") 0 -102px no-repeat;
	font-size: 11px
}
#nes_nav li .nes_link-pass a {
	background: url('../images/black-arrow.gif') no-repeat 1px .5em!important;
	text-transform: none!important;
	padding: 0 0 0 8px;
	font-size: .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: #fff!important;
	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% .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: 0;
	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 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: .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: .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 {
	font-size: .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-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-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-size: 11px;
	height: 110px
}
.nes_title-form {
	color: #000;
	background: url('../images/fleche-blanche.gif') no-repeat 0 .5em;
	padding: 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 {
	font-weight: normal;
	background: url('../images/arrow-white-top.gif') no-repeat 0 .5em;
	padding: 0 0 0 9px;
	font-size: 1em
}
#nes_nav ul li .nes_log-form-submit input {
	font-weight: normal;
	background: #fff url('../images/black-arrow.gif') no-repeat 5px .5em;
	padding: 0 5px 0 8px;
	font-size: 1em;
	border: 0
}
.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: 0;
	padding: 0;
	margin: 0 -6px 0 0
}
#nes_header-log .nes_register-sign .nes_link-pass a, #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 -229px;
	padding: 2px 6px 4px 6px;
	margin-top: -2px
}
#nes_header-log .nes_register-sign li a.signIn {
	background: url(../images/sprite.png) no-repeat 0 -102px;
	padding: 0 0 0 6px;
	margin-right: 5px
}
#nes_header-log .display-header-login-form li a.signIn {
	padding-right: 5px
}
#nes_header-log .nes_log-form {
	position: relative;
	margin-top: -4px;
	display: none
}
#nes_header-log .nes_log-form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	position: relative;
	z-index: 2
}
#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 -102px;
	padding: 0 0 0 4px!important;
	margin-top: 0
}
#nes_header-log .nes_log-form .nes_log-form-submit p input {
	color: #FFF;
	background: 0;
	border: 0;
	text-transform: uppercase
}
#nes_header-log .nes_log-form .nes_log-form-submit p input:focus {
	color: #FFF;
	background: 0;
	border: 1px white dotted
}
#nes_header-log .nes_log-form .nes_champs input {
	padding: 3px 0 2px 5px;
	color: #000;
	height: 13px;
	font-size: 10px
}
#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 .header-remember-me {
	width: 13px!important;
	height: 13px
}
#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.nes_bloc-forget {
	position: absolute;
	width: 500px;
	z-index: 1
}
#nes_header-log .nes_log-form .nes_bloc-forget * {
	color: white
}
.nes_tip {
	width: 141px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500
}
.nes_tipMid {
	background: white;
	border: 1px solid #88898a;
	border-bottom: 0;
	color: black;
	padding: 3px 7px 0 7px
}
.nes_tipBtm {
	background: transparent url(../images/tipBtm.png) no-repeat bottom;
	height: 21px
}
.nes_zoom-image-block {
	padding: 0;
	position: absolute
}
.nes_switch-view-content .nes_zoom-image-block {
	padding: 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;
	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.hidden, .nes_fonction-user-cap .nes_fct-capsu .nes_caps-on p.hidden {
	display: block;
	position: absolute;
	left: 34px;
	top: 9px;
	padding: 0 6px 0 13px;
	background: #000 url('../images/fleche-blanche.gif') no-repeat 0 .5em
}
.nes_fonction-user-cap .nes_fct-capsu {
	margin-bottom: 0
}
.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
}
#nes_switch_home .nes_switch-interne li .nes_switch_content-click {
	text-transform: uppercase;
	font-size: 12px;
	padding: 5px 25px 4px 6px;
	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
}
.nes_tab-content {
	position: relative
}
#nes_switch_home .nes_switch_content {
	clear: both;
	float: left;
	display: none
}
#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 -69px;
	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;
	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-bottom: 14px!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;
	font-size: 1.36em;
	line-height: .95em
}
ul.nes_detailsContent li h3 {
	margin-top: -3px!important;
	background: url('../images/picto_h3.gif') no-repeat 0 7px!important
}
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, ul.nes_detailsContent li p, .intro-text {
	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: 0;
	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: 0
}
.nes_blocRecipies {
	overflow: hidden;
	height: 1%;
	padding: 0;
	margin-top: -3px
}
.nes_blocCups {
	padding: 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
}
.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: 0;
	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: 0;
	left: 0;
	height: 130px;
	width: 217px;
	background: black!important;
	opacity: .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 .5em;
	padding: 0 0 0 7px;
	text-transform: uppercase
}
.nes_imgRecipe span strong {
	display: block;
	background: url('../images/sprite.png') no-repeat 0 -102px;
	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 .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
}
.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: .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: .9em!important
}
.nes_BuyInStore a {
	background: url('../images/sprite.png') no-repeat 0 -546px;
	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
}
ul.nes_list-view-colored div.info-bulle-contenu div {
	display: block!important;
	text-align: center;
	white-space: nowrap
}
.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
}
.nes_bloc-visuel ul li span strong {
	background: url('../images/sprite.png') no-repeat 0 -101px;
	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 .5em;
	padding: 0 0 0 8px!important;
	font-size: .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;
	margin: 0 5px 0 0
}
.product-detail-page .nes_product-information-2 {
	margin-top: 9px
}
#quickViewScroll.machines .nes_product-information-2, .nes_product-information-2 {
	padding: 0;
	margin: 19px 0 0 0
}
.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: #666;
	padding: 0!important;
	margin: 0!important
}
.nes_list-intensity li p {
	width: 9px;
	height: 9px;
	background: #666;
	padding: 0!important;
	margin: 0!important;
	text-align: center
}
.nes_list-intensity li p.nes_vide {
	background: 0;
	padding: 0!important;
	margin: 0!important;
	border: 1px solid #666;
	width: 7px;
	height: 7px;
	top: 0
}
.nes_list-intensity li.nes_active-intensity p {
	width: 15px;
	height: 10px;
	background: 0
}
.nes_list-intensity li p span {
	font-size: 14px;
	color: white;
	display: block
}
.nes_hide {
	visibility: hidden
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
	display: none
}
.nes_active-intensity .hidden {
	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 {
	position: relative;
	z-index: 0;
	top: 6px
}
.nes_product-information .nes_similar-caps li {
	padding: 0 5px 0 0;
	list-style-type: none
}
.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
}
.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: .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_switch-stocked {
	min-height: 571px
}
.nes_switch-stockedwithNearbyServices {
	min-height: 700px
}
.nes_switch-image-home {
	position: absolute;
	top: -32px;
	float: left;
	z-index: 1;
	margin-bottom: -32px;
	width: 100%;
	min-width: 918px;
	min-height: 585px;
	height: auto!important;
	height: 551px;
	display: none
}
#nes_switch-image-home1 {
	display: block;
	min-width: 918px
}
.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: visible;
	height: 1%;
	position: absolute;
	right: 0;
	width: 100%
}
.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: visible;
	float: left;
	width: 444px
}
.nes_home-title {
	margin: 0 0 5px 0;
	line-height: 30px
}
.nes_home-title a {
	font-size: 34px;
	font-weight: normal
}
.nes_news-block-gray p {
	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
}
.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;
	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
}
.nes_blocScroll {
	margin: 0 0 5px 0;
	overflow: hidden
}
.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: #000;
	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: #000;
	font-weight: normal;
	background: url('../images/fleche_noir.gif') no-repeat 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
}
.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
}
.nes_view-fonction {
	padding: 18px 0 16px 0;
	width: 907px;
	margin: 0 auto;
	position: relative
}
.nes_view-fonction * {
	color: #fff
}
.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: 0;
	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 -195px;
	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% .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% .55em;
	padding: 0 9px 0 0
}
.nes_recentlyViewed ul li a {
	background: 0;
	padding: 0
}
.nes_menuExample-1 ul ul {
	padding: 0
}
.nes_menuExample-1 .nes_title-form {
	color: #000;
	background: url('../images/fleche_noir.gif') no-repeat 0 .5em;
	padding: 0 0 0 11px;
	text-transform: uppercase
}
.nes_goTonespressoPro a {
	font-weight: normal!important;
	font-size: .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;
	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 .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: .9em;
	border: 0;
	text-transform: uppercase
}
.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_ssMenu-1 {
	width: 671px;
	float: left
}
.nes_bigList {
	float: left;
	width: 217px
}
.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;
	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: #fff;
	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: #fff;
	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: #fff;
	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: #fff;
	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, .banner-block {
	width: 918px;
	margin: 0 auto
}
.nes_blocHeader {
	position: relative;
	z-index: 4;
	min-height: 131px
}
.nes_blocHeader img {
	display: block
}
.nes_innerBlocHeader {
	position: absolute;
	top: 13px;
	left: 22px
}
.nes_innerBlocHeader h1 {
	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-weight: normal
}
ul.nes-quick-push .nes_quick-col-left {
	position: relative;
	height: 130px;
	margin: 0 0 10px 0;
	font-size: 14px
}
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 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 5px 4px;
	z-index: 0;
	height: 27px
}
ul.nes-quick-push li .nes_quick-offer-pos {
	position: absolute;
	bottom: 0;
	left: 0;
	background: 0;
	width: 209px;
	display: block;
	padding: 3px 3px 35px 9px;
	z-index: 0
}
ul.nes-quick-push li .nes_quick-offer-pos h2 {
	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: 0;
	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 label {
	margin-top: 4px!important;
	margin-right: 10px!important;
	display: block;
	width: 96px;
	text-align: right
}
.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%
}
.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
}
.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: #fff url('../images/fond-sous-menu-quick-2.png') repeat-x 0 100%
}
.nes_filter-menu ul li a.nes_tab-lignes {
	padding: 4px 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 9px 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: 0
}
.nes_filter-menu ul li .nes_quick-fade-border {
	border: 1px solid #f7f7f4;
	border-bottom: 0
}
.nes_filter-menu ul li a {
	position: relative;
	top: 0;
	z-index: 0;
	padding-bottom: 8px
}
.nes_text-filter {
	font-style: italic;
	color: #636162;
	font-size: 10px;
	padding: 5px 0 3px 10px!important;
	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;
	padding: 0 14px 0 5px;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	position: absolute;
	top: 5px;
	right: 10px
}
.nes_list-quick {
	height: 2000px
}
.nes_list-form-quick .nes_blocNoresults {
	background: 0
}
.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;
	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-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: 180px;
	padding: 10px 0 0 0
}
.nes_list-filter .nes_list-price {
	width: 95px;
	margin: 0;
	padding: 10px 5px 0 0;
	font-weight: normal;
	text-align: right;
	white-space: nowrap
}
.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
}
.nes_shop-promo {
	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
}
.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_shop-promo li .nes_list-price {
	margin: 6px 10px 0 0
}
.nes_innerColRight {
	position: relative;
	top: -65px;
	z-index: 5
}
.nes_innerColRight.fixed {
	position: fixed;
	top: 10px
}
.nes_innerColRight.fixed.bottom {
	position: absolute;
	top: auto;
	bottom: 5px
}
.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_bg-quick {
	position: relative;
	background: #fff url('../images/bg-quick.png') repeat-x;
	clear: both
}
.nes_bg-opacite-hover {
	background-color: black
}
.nes_name-quick-r {
	width: 85px!important
}
.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_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;
	padding: 2px 0 0 0!important;
	white-space: nowrap;
	word-spacing: -1px
}
.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
}
.nes_blocListMachines {
	width: 919px;
	margin: 0 auto 0 auto;
	padding: 0 0 11px 0;
	position: relative;
	z-index: 1
}
.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.plp-reset-filter {
	width: auto
}
.nes_script .nes_blocListMachines {
	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_link-product-center {
	display: block;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 30px;
	z-index: 0;
	outline: 0
}
.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_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_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: #ccc 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
}
.nes_listInfosMachine-2Lines {
	height: 28px;
	padding: 6px 10px 2px 10px
}
.nes_listInfosMachine-2Lines p.nes_machinePrice {
	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 {
	min-height: 75px!important;
	background: #3e3e3e
}
.nes_innerBlocListMachines-RR:hover .nes_listInfosMachine, .nes_innerBlocListMachines-RR-hover .nes_listInfosMachine {
	background: #675f4d!important
}
.nes_innerBlocListMachines-RR .nes_listInfosMachine p.hidden {
	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_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;
	padding: 5px 10px 3px 10px
}
.nes_on .nes_listInfosMachine .hidden, .nes_innerBlocListMachines:hover .nes_listInfosMachine .hidden, .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .hidden, .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .hidden, .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 .hidden {
	text-transform: none;
	padding: 0;
	width: 100%!important;
	text-align: center;
	margin: 6px 0 0 0
}
.nes_plpVeil {
	opacity: .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: 0
}
.nes_listInfosMachine .nes_outOfStock {
	display: inline;
	float: none;
	font-size: 11px
}
.nes_listInfosMachine-2Lines .hidden, .nes_listInfosMachine-3Lines .hidden {
	margin: 6px 0 5px 0
}
.nes_listInfosMachine span.hidden {
	background: 0;
	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 -103px
}
.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 .hidden .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 .hidden a {
	display: block;
	font-size: 1.1em;
	color: white!important;
	padding: 2px 0;
	margin: 0
}
.nes_listInfosMachine .nes_noneOut span {
	background: 0;
	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;
	text-transform: uppercase;
	color: #c6c5c5
}
.nes_remise {
	position: absolute;
	top: 106px;
	left: 0;
	background: black;
	padding: 2px 5px 2px 6px;
	font-size: .9em;
	z-index: 1
}
.nes_remise a {
	color: #9b9b9b!important;
	text-transform: uppercase
}
.nes_innerBlocListMachines .nes_listInfosMachine p, .nes_innerBlocListMachinesSmall .nes_listInfosMachine p {
	width: 135px
}
.nes_innerBlocListMachines .nes_listInfosMachine h2, .nes_innerBlocListMachinesSmall .nes_listInfosMachine h2 {
	width: 129px
}
.nes_innerBlocListMachines .nes_listInfosMachine input#OutOfStock {
	width: 205px
}
.nes_listInfosMachine p, .nes_listInfosMachine h2 {
	float: left;
	text-transform: uppercase;
	padding: 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 -400px
}
.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: .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;
	color: #000!important
}
.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
}
.nes_linkBottomPage li {
	list-style-type: none;
	padding: 0;
	font-size: .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
}
.nes_switchListMachine {
	background: #f9f9f9;
	padding: 4px 9px 9px 10px;
	position: relative;
	z-index: 3;
	width: 899px;
	margin-bottom: 11px
}
.nes_switchListMachine p.nes_paraFilter {
	position: absolute;
	top: 17px;
	font-size: .9em;
	font-style: italic;
	color: #6f6e6e;
	width: 150px;
	text-align: center
}
.nes_switchListMachine li {
	padding: 0;
	margin: 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: 0
}
.nes_switchListMachine ul li.nes_switch-active a {
	position: relative
}
.nes_switchListMachine ul li.nes_switch-active&gt;a {
	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 {
	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
}
.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
}
.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: 0
}
.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: 39px;
	width: 918px;
	padding-bottom: 9px;
	visibility: hidden
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine {
	clear: both;
	width: 884px!important;
	margin: 0 auto!important;
	background: white;
	border: 1px solid #e6e5dd;
	padding: 0 3px 5px 10px;
	position: relative;
	min-height: 131px;
	left: 0
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm {
	width: 650px;
	margin: 0 auto 0 auto;
	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;
	text-align: right;
	font-size: 18px;
	font-weight: normal
}
.lt-ie8 .nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm label {
	margin: 1px 13px 0 0
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_errorErea {
	border: 0;
	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 {
	clear: both;
	margin: 0 auto;
	max-width: 980px
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine {
	border-left: none;
	border-right: 0
}
.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: #f9f9f9 url('../images/sprite-2.png') no-repeat 100% -404px;
	padding: 0 14px 0 0;
	font-weight: bold;
	display: block;
	color: #656465
}
.nes_switchListMachine ul li .nes_innerListMachine {
	float: left;
	margin: -5px 4px 11px 0;
	position: relative
}
.nes_switchListMachine ul li .nes_innerListMachine a {
	padding: 0;
	width: 107px!important;
	outline: 0;
	height: 107px!important
}
.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: 0;
	float: none
}
.nes_switchListMachine ul li .nes_innerListMachine a:hover, .nes_switchListMachine ul li .nes_innerListMachine span:hover {
	background: 0
}
.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: 0;
	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 strong {
	font-weight: normal;
	background: url('../images/sprite.png') no-repeat 0 -398px;
	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 .hidden {
	display: none
}
.nes_innerListMachineCompare a, .nes_innerListMachineCompare span {
	padding: 0;
	background: 0
}
.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&gt;img {
	margin-right: -10px
}
.nes_innerListMachineCompare span strong {
	font-weight: normal
}
.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, .nes_none_selected_payment_method {
	display: none
}
.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 a, .nes_addToBag-White span {
	background: url("../images/picto_lien-voile.gif") no-repeat 0 6px!important;
	padding: 0 0 0 9px
}
.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 div.selectbox-wrapper ul li {
	color: black
}
.nes_quickOrderMachines .nes_globalList h2 {
	margin-bottom: 5px
}
.nes_script .nes_quickOrderAccessories .nes_list-quick {
	padding-top: 0
}
.nes_script .nes_quickOrderAccessories .nes_linksNav-bottom {
	padding-top: 0
}
.nes_quickOrderAccessories .nes_list-filter {
	padding: 0 0 3px 0!important;
	width: 407px;
	margin: 0 0 10px 7px!important
}
.nes_quickOrderAccessories .nes_list-filterLast {
	margin: 0 0 5px 7px!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: 0
}
.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: 0;
	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
}
.nes_quick-filter li ul li ol {
	margin: 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: 0
}
.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: 0;
	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: .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
}
.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: 0;
	text-align: left;
	outline: 0;
	background: 0
}
.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: 0;
	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;
	min-width: 100px
}
.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: 0 0 0 5px;
	width: 400px
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float {
	width: 170px;
	float: left;
	padding-left: 30px
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float label {
	color: black;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	width: 90px;
	padding-left: 1px
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float div {
	clear: left
}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float select {
	min-width: 80px
}
.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: auto;
	line-height: .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
}
.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: 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: 0;
	border-top: 1px solid white;
	margin: 1px 0 0 0
}
.nes_comparator-block .nes_innerBlocListMachinesSmall {
	width: 228px!important;
	border-right: 0
}
.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
}
.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
}
.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 {
	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: .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
}
.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_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: 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 .hidden, .nes_mac-selection .nes_listInfosMachine .hidden {
	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: 0;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border: 0
}
.nes_table th {
	text-transform: uppercase;
	padding: 2px 0 1px 11px;
	text-align: left
}
.nes_comparator-products {
	padding: 10px 0 0 14px;
	margin: 0 auto;
	width: 122px
}
.nes_comparator-products li {
	padding: 0 10px 10px 0;
	float: left
}
.nes_comparator-products li:hover .nes_div-bulle {
	position: relative;
	z-index: 1
}
.nes_comparator-products li a {
	outline: 0;
	cursor: default
}
.nes_comparator-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: #000
}
.nes_table td .nes_compar-picto td {
	padding: 0
}
.nes_table td table.nes_lastTable td {
	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_comparator-products li a .nes_img-filter-on, .nes_comparator-products li .nes_img-filter-on, .nes_comparator-products li a:hover .nes_img-filter-off, .nes_comparator-products li:hover .nes_img-filter-off {
	display: none
}
.nes_comparator-products li a:hover .nes_img-filter-on, .nes_comparator-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: 0;
	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
}
.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 scroll 0 -695px transparent
}
.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_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
}
#lang-selector {
	display: none;
	width: 100%;
	height: 100%;
	background: black;
	opacity: .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;
	padding: 0 0 0 7px
}
#nes_header-content .nes_block_language {
	background: #fcfcfc url('../images/bg_pop-langue.png') repeat-x 0 100%;
	position: absolute;
	top: 19px;
	right: -3px;
	z-index: 1002;
	width: 144px;
	padding: 10px;
	display: none;
	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 -85px;
	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 -85px;
	padding: 0 0 0 11px;
	display: block
}
.nes_block_language p.nes_chooseCountry {
	width: 143px;
	padding: 0;
	text-transform: none
}
.nes_selected-link {
	width: 22px;
	height: 16px;
	float: left;
	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
}
.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.gif') no-repeat 0 0!important
}
.nes_registrationForm {
	position: relative;
	margin: 25px 0 0 0
}
.nes_registrationForm h2 {
	background: 0
}
.nes_switchListMachine-selection {
	margin-top: -50px
}
.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 scroll 0 0 transparent;
	font-size: 14px;
	margin: 0 0 25px;
	padding: 16px 12px 25px
}
.nes_registrationContent ul.step_two li .nes_inlineRadio input {
	width: auto
}
.nes_registrationTitle {
	border-bottom: 1px dotted #FFF;
	padding: 0 0 4px 0;
	margin: 0 0 16px 0;
	overflow: hidden;
	height: 1%;
	clear: both
}
.nes_registrationTitleSpace {
	margin: 0 0 25px 0
}
.nes_registrationTitleContentSpace {
	margin: 16px 0 16px 0
}
.nes_registrationTitle h2 {
	float: left;
	font-size: 28px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: white;
}
.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
}
.nes_registrationContent ul li label {
	display: block;
	float: left;
	text-align: right;
	margin: 5px 10px 0 0;
	min-width: 198px
}
.nes_registrationContent ul.step_two li label {
	min-width: 198px
}
.nes_registrationContent-bigLabel ul li label {
	width: 270px!important
}
.nes_regestration_2Cols .nes_registrationContent ul li label {
	width: 198px
}
.nes_registrationContent ul li label.hidden {
	display: none
}
.input-decoy, .nes_registrationContent ul li input {
	width: 233px;
	border: 2px solid #c8c8c8;
	padding: 3px 1px 4px 1px;
	float: left;
	font-size: 12px;
	color: black
}
.input-decoy {
	display: block;
	background: #999;
	color: #555;
	border-color: #777
}
.nes_registrationContent ul li .nes_bloc_pass {
	width: 233px
}
.nes_registrationContent ul li input:focus, .nes_scroll-register input:focus, .nes_card-champs input:focus {
	background: #ddd
}
.nes_continueContent, .back_for_block_btn {
	background: url('../images/bg_content.png') repeat 0 0;
	padding: 15px 15px 15px 25px;
	text-align: right;
	overflow: hidden;
	clear: both;
	margin: 25px 0 0 0
}
.nes_btn {
	background: url("../images/sprite-2.png") no-repeat scroll 0 -1px transparent;
	border: medium none;
	color: white;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 10px 2px 15px;
	text-transform: uppercase;
	width: auto
}
.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-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
}
.nes_save-cancel-right {
	overflow: hidden;
	height: 1%;
	margin: 0;
	float: right
}
.nes_save-cancel-right li {
	float: left;
	clear: none;
	list-style: none
}
.nes_save-cancel-right li input {
	float: left!important
}
.nes_continueContent .nes_save-cancel-right .nes_cancel {
	display: block;
	margin-top: -2px;
	padding: 3px 7px 3px 15px;
	font-size: 13px!important
}
.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: -121px;
	z-index: 11
}
.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;
	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: 0;
	margin: 0
}
.nes_registrationSteps li strong, .nes_registrationSteps li span {
	display: block;
	float: left
}
.nes_registrationSteps li span.hidden {
	display: none
}
.nes_registrationSteps li strong {
	font-size: 18px;
	color: #989898;
	margin: 5px 5px 0 0;
	text-align: center;
	padding: 2px 0;
	width: 26px
}
.nes_registrationSteps li span.nes_stepActive {
	position: absolute;
	left: -9999px
}
.nes_registrationSteps li span {
	line-height: 16px;
	margin-top: 10px
}
.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;
	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: 0
}
.nes_blackBloc ul li ul li {
	padding: 0
}
.nes_radio-click {
	padding: 0 0 0 222px;
	height: 1%;
	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: 0
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide {
	clear: both;
	padding: 10px 0 0 0;
	width: 570px
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide .clear {
	height: 0
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide label {
	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.clear {
	margin: 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
}
.nes_membershipNumber li label {
	text-align: right!important;
	width: 190px!important
}
.nes_errorErea {
	padding: 8px 6px 8px 12px
}
.nes_errorErea p {
	color: black;
	background: url('../images/picto_erreur.png') no-repeat 0 0;
	padding: 6px 6px 8px 40px;
	font-size: 12px;
	height: 1%
}
.nes_registrationContent ul li.nes_error input, .nes_registrationContent ul li.nes_error .nes_bloc_pass {
	border-color: #a80000!important
}
.nes_registrationContent #invoiceInformationBlock ul li.nes_error .newListSelected, .nes_registrationContent #invoiceInformationBlock ul li.nes_error .nes_bloc_pass {
	border: 2px
}
.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 10px;
	line-height: 12px
}
.nes_registrationContent ul li.nes_error span.nes_span-error-2Lines {
	padding: 2px 0 0 24px
}
.nes_registrationContent-bigLabel ul li.nes_error span {
	width: 303px
}
.nes_registrationContent ul li.nes_error p {
	display: none
}
#registration ul li.invoicingInfosElement.nes_error span {
	width: 195px
}
.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: 0
}
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
}
.nes_registrationContent ul li span.nes_span-mail {
	display: block;
	padding: 0 0 0 20px;
	background: 0;
	font-style: italic;
	height: 1%
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_bigBloc {
	float: left;
	margin: 0;
	width: 445px
}
.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 {
	float: left;
	margin: 0;
	width: 159px;
	max-width: 139px
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc label {
	max-width: 30px!important;
	min-width: 30px!important;
	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 {
	margin: 0;
	float: left;
	min-width: 310px;
	width: 310px
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 label {
	min-width: 50px;
	margin: 5px
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 span {
	margin: 8px 0 0 74px;
	width: 173px
}
.nes_registrationContent ul.step_two li input {
	width: 225px
}
.nes_registrationContent ul li .nes_radioContent {
	float: left
}
.nes_registrationContent ul li.ContactMethodsController {
	padding: 0 0 0 206px
}
.nes_registrationContent ul li.nes_checkboxContent {
	padding: 0 0 0 206px
}
.nes_registrationContent ul li.nes_checkboxContent_last {
	margin-bottom: -4px
}
.nes_registrationContent ul li.nes_checkboxContent input, .nes_registrationContent ul li.ContactMethodsController input {
	width: auto;
	margin: 7px 7px 0 0;
	border: 0
}
.nes_registrationContent ul li.nes_checkboxContent label, .nes_registrationContent ul li.ContactMethodsController label {
	width: 600px;
	text-align: left
}
.nes_registrationContent ul .ContactMethodsElement {
	white-space: nowrap
}
.nes_registrationContent ul .ContactMethodsElement label {
	display: inline-block
}
.nes_registrationContent ul .ContactMethodsElement label input {
	margin-top: 2px!important;
	margin-right: 5px!important
}
.nes_registrationContent ul li.ContactMethods label {
	width: auto;
	min-width: 50px
}
#invoiceInformationBlock li label {
	margin: 0 29px 0 0;
	min-width: 170px;
	padding-left: 207px;
	text-align: left
}
#invoiceInformationBlock .newListSelected.nes_skin-registrationBig {
	float: left;
	width: 235px
}
.nes_shop-right #invoiceInformationBlock .nes_checkboxContent.btmargin_10 {
	margin-left: 177px
}
#invoiceInformationBlock .newListSelected .newList {
	width: 238px
}
.nes_shop-right #invoiceInformationBlock li label {
	padding-left: 0;
	min-width: 160px;
	text-align: right;
	width: 168px;
	margin-right: 10px
}
.nes_registrationContent .nes_shop-right ul li.nes_checkboxContent {
	padding-left: 0
}
.ContactMethods {
	padding-left: 45px
}
.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.hidden {
	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: 0
}
.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: 0
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float div {
	margin: 0 0 4px 0
}
.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
}
.nes_registrationContent_2Cols {
	padding: 0;
	overflow: hidden;
	background: 0
}
.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 .nes_ConfirmationContent {
	height: 580px;
	padding: 25px 0 0 0
}
.nes_transform-none {
	text-transform: none!important
}
.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: 0
}
.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_ConfirmationContent .nes_innerLeft .nes_title-cr {
	font-size: 28px;
	background: 0;
	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;
	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;
}
.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 li label {
	display: block;
	float: left;
	min-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 label {
	width: auto!important;
	text-align: left;
	font-size: 12px;
	margin-left: 0
}
.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: .85em;
	padding: 0 0 0 8px;
	background: url('../images/picto_view.gif') no-repeat 0 6px
}
.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
}
.ui-slider {
	position: relative;
	text-align: left;
	background: url(../images/bg_slider-intensity.png) repeat-x 0 50%;
	margin-top: 12px;
	padding: 0 3px
}
.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: .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
}
.nes_info-gris-shop {
	background: #e4e4e4;
	padding: 7px 7px 4px 7px;
	color: black;
	height: 1%
}
.nes_info-gris-shop p {
	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;
	padding: 10px 35px
}
.shopping-bag .nes_alert-picto {
	background: url("../images/alert-package-picto.png") no-repeat scroll 0 0 transparent;
	padding: 8px 35px
}
.shopping-bag .nes_shop-bulle-top .nes_alert-picto {
	padding-right: 15px
}
.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 {
	padding: 14px 0;
	background: url('../images/bg_title-tranparant.png') repeat 0 0;
	width: 100%;
	padding-top: 15px;
	margin-top: 20px
}
.nes_follow-block p {
	padding: 0
}
.nes_follow-block ul {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0
}
.nes_follow-block .nes_shop-bulle-bottom p {
	clear: left!important
}
.nes_follow-block ul li {
	display: inline-block;
	padding: 0 0 0 10px
}
.nes_follow-block ul li:first-child {
	padding-left: 15px
}
.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-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-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;
	width: 16px;
	height: auto
}
.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_table-shop td.nes_cross, .nes_table-shop td.nes_cross-delete, .nes_table-shop td.nes_cross+td+td.nes_td-right, .nes_somme .nes_lineTotal td.nes_text-right {
	white-space: nowrap
}
.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;
	position: relative
}
.nes_shop-bulle-bottom p {
	text-transform: none;
	color: #4a4949;
	padding: 2px 0 0 36px;
	margin: 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_shop-bulle-bottom .arrow {
	padding: 0!important;
	margin: 0!important;
	border-color: #e3e3e3 transparent;
	border-style: solid;
	border-width: 7px 7px 0;
	bottom: -7px;
	content: "";
	display: block;
	left: 40px;
	position: absolute;
	width: 0;
	height: 0
}
.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
}
.nes_switchListMachine .nes_img-function {
	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;
	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: 0;
	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: 0;
	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: 0
}
.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
}
.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.shippingMethodDescription {
	width: 100%
}
.nes_checktrationContent ul li strong {
	font-size: 14px
}
.nes_checktrationSteps {
	width: auto;
	margin: 10px 6px 0 0;
	padding: 0 10px 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;
	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;
	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;
	cursor: pointer;
	float: left;
	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 {
	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: 0
}
.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%;
	float: left
}
.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: 0
}
.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;
	float: none
}
.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: 0;
	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: 280px
}
.checkout_preference .nes_method-block li {
	width: 100%
}
.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: 0;
	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 {
	display: block;
	text-align: right;
	float: left;
	margin: 4px 25px 0 0
}
.nes_orderDeliveryRemark {
	right: -275px
}
.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: 0
}
.error_phone_3column span {
	left: -121px!important
}
.nes_address-info-form input {
	border: 1px solid #c8c8c8;
	padding: 3px 0;
	width: 259px;
	float: left
}
.nes_address-info-form input:focus {
	background-color: #ddd
}
.nes_address-info-form .nes_add-btn input:focus {
	background: url('../images/fond-btn-address.png') no-repeat 0 0
}
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: 188px;
	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_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: 0
}
.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
}
.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_hide-bck {
	width: 592px;
	position: relative;
	left: 26px
}
.nes_card-method {
	float: left
}
.nes_card-method ul li {
	overflow: hidden;
	padding: 2px 0
}
.detailsPayment .nes_card-method input.nes_radio-shipping {
	margin-top: 25px
}
.checkout_preference .nes_card-method input.nes_radio-shipping {
	margin-top: 15px
}
.default-shipping-noneShipping, .default-payment-nonePayment {
	margin-top: 5px!important
}
.nes_card-method label {
	margin: 3px 0 0 12px
}
.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
}
.backTochangeshippingmethod .nes_radio-shipping {
	margin: 5px 5px 0 0
}
.nes_hide-first-paragraph {
	font-size: 11px;
	padding: 5px
}
.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!important;
	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
}
.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: 0;
	padding: 0!important
}
.nes_method-shipping-bottom .nes_fct-card li a.nes_fct-card_hover span {
	background: 0
}
.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%
}
.nes_block-address-selected #paymentMethodName {
	float: left
}
.nes_fct-card li {
	float: left;
	padding: 0;
	margin: 0 9px 0 0
}
.nes_list-check-method .nes_fct-card li {
	float: none
}
.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
}
.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
}
.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-size: 28px
}
.nes_checktrationContentRecap .nes_cardBloc {
	clear: both;
	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-weight: normal
}
.nes_checkboxContentRecap {
	background: url('../images/bg_content.png') repeat 0 0;
	margin: 0 0 1px 0;
	padding: 11px 0 6px 14px
}
.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
}
.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: 0
}
.add_commentArea_espace {
	padding-bottom: 80px
}
.nes_checkboxContentRecap label {
	font-size: 14px;
	float: left;
	width: 875px
}
.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 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;
	min-width: 105px
}
.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;
	margin: 0
}
.nes_innerConfirmation #nes_colLeft ul li {
	padding: 15px 0 0 0;
	margin: 0;
	height: 1%
}
.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: #fff;
	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
}
.nes_ConfirmationContent {
	height: 632px;
	padding: 25px 0 0 0
}
.nes_ConfirmationContent .nes_innerLeft {
	padding: 15px 10px 10px 10px
}
.nes_ConfirmationContent .nes_innerRight {
	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: #fff;
	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
}
.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 -104px;
	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: #fff;
	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-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
}
.nes_2col_2-2 .nes_accountContent #nes_colRight {
	margin: 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: 0;
	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_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: 0;
	left: 0;
	height: 130px;
	width: 100%;
	background: black!important;
	opacity: .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: 0;
	left: 0;
	height: 130px;
	width: 444px!important;
	background: black!important;
	opacity: .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_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: 0;
	width: auto;
	text-transform: none;
	padding: 0!important;
	line-height: 14px;
	margin: 0 0 12px 0
}
.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: 15px;
	right: 10px
}
.nes_myaccount-link-bottom .btn {
	padding-top: 0;
	padding-bottom: 0
}
.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: 3px 6px 0 0;
	border: 0
}
.nes_sub-champs label {
	position: relative
}
.nes_account-sub #nes_colRight .nes_sub-champs label.title {
	font-size: 14px;
	padding-top: 1px
}
.nes_account-sub #nes_colRight .nes_sub-champs label {
	font-size: 12px;
	position: inherit
}
.nes_clear_withmargin {
	margin-bottom: 15px;
	margin-top: 10px
}
.nes_clear_withList {
	margin-bottom: 5px
}
.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: 0 0 0 10px;
	list-style: none;
	background: url('../images/picto_link.gif') no-repeat 0 5px
}
.nes_link-sub a {
	padding: 0 0 0 9px;
	background: url('../images/picto-01.gif') no-repeat 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: 0;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 4px 3px 12px;
	float: right;
	cursor: pointer;
}
.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
}
.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: 212px;
	float: right;
	margin: 10px 0 0 0
}
.nes_myAccountContent ul li label {
	display: block;
	float: left;
	min-width: 177px;
	width: 177px;
	text-align: right;
	margin: 5px 2px 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 {
	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 {
	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;
}
.nes_registrationContent .nes_saveContent ul li input:focus {
	background: url('../images/bg_save-2.png') no-repeat 0 50%
}
.nes_saveContent-cancel .nes_cancel {
	display: block;
	font-size: 12px;
	height: 1%;
	padding-top: 2px
}
.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: 0;
	color: black
}
.nes_bookAdress strong {
	font-size: 14px
}
.nes_bookAdress li {
	margin: 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 {
	padding: 0;
	float: left
}
.nes_addOtherAdress {
	list-style-type: none;
	margin: 0;
	padding: 13px 20px;
	background: url('../images/bg_book-adress_2.png') repeat 0 0
}
.nes_addOtherAdress li {
	margin: 0;
	padding: 0;
	float: none
}
.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%
}
.nes_addOtherAdress div {
	float: left;
	margin: 3px 0 0 0
}
.nes_addOtherAdress .nes_handlingLinks {
	float: right;
	margin: 0
}
.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_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;
	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
}
.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: 0
}
.nes_tableOrderHistory tbody td {
	text-align: center;
	padding: 11px 0 13px 0;
	border-bottom: 0
}
.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: 0
}
.nes_tableOrderHistory tbody td.nes_lastTd a {
	background: url('../images/bg_arrondi-l-2.png') no-repeat 0 0;
	padding: 3px 0 3px 10px;
	font-size: 12px;
	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
}
.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
}
.nes_orderHistryContent form fieldset {
	border: 0;
	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
}
.nes_addToBagBloc {
	margin: 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_linkout_stock {
	float: right;
	display: block;
	background: black;
	padding: 2px 15px 3px 15px!important;
	font-size: 14px!important;
	color: white;
	text-transform: uppercase
}
.nes_fct-card-account-2 li {
	float: none;
	clear: both
}
.nes_myAccountContent .nes_fct-card-account-2 li {
	margin: 0
}
.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-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
}
.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, .nes_visit-buy {
	padding: 10px 0 20px 10px;
	height: 1%
}
.nes_pdp-2 .nes_expert-rec-capsule {
	background: 0
}
.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 {
	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: 0;
	border: 1px solid white
}
.nes_pdp-2 .nes_list-intensity li.nes_active-intensity p {
	width: 15px;
	height: 10px;
	background: 0
}
.nes_list-intensity .hidden {
	display: none!important
}
.nes_list-intensity .coffee-strength {
	line-height: 0;
	padding: 5px!important
}
.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_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
}
.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;
	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: 0;
	font-size: 41px;
	font-weight: normal;
	letter-spacing: .1em;
	line-height: 32px;
	padding: 0
}
.nes_pdp-title {
	font-size: 38px;
	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;
	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;
}
.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
}
.nes_bg-content {
	padding: 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 {
	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
}
.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 .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;
	margin: 0;
	background: 0;
	height: 1%;
	font-size: 14px
}
.nes_customer-form {
	padding: 25px 0 0 0
}
.nes_customer-form .nes_registrationContent {
	background: 0;
	padding: 0;
	font-size: 14px;
	margin: 0
}
.nes_customer-form .nes_registrationContent fieldset {
	border: 0
}
.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: 0
}
.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: 0;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 4px 3px 12px;
	float: right;
	cursor: pointer;
}
.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 .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: 0;
	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
}
.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;
	background: 0
}
.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
}
.nes_suggestion a {
	display: block;
	background: url('../images/picto_view.gif') no-repeat 0 6px;
	padding: 0 0 0 8px
}
.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
}
.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
}
.nes_shop-bulle-top-order {
	background-position: 78px 0
}
table tr .nes_shop-bulle-top-order .nes_shop-bulle-bottom {
	width: 380px
}
.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: 0;
	height: 240px;
	margin: 0
}
.nes_machine-table-scroll .nes_scroll-register td {
	font-size: 11px
}
.nes_machine-table-scroll .nes_tableOrderHistory {
	background: 0;
	margin: 0;
	padding: 0
}
.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;
	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
}
.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 {
	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: #fff;
	text-decoration: underline
}
.nes_table-edito {
	width: 386px
}
.nes_table-edito td, .nes_table-edito th {
	border: 0;
	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
}
.nes_faq-global li {
	margin-bottom: 24px
}
.nes_faq-global li h2 {
	font-size: 16px;
	padding: 0 0 9px 0;
	line-height: 1em
}
.nes_order-higlighted td {
	background: #e3e3e3!important;
	color: #000!important
}
.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
}
.error {
	color: red
}
.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: 0;
	text-align: left;
	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 .5em;
	padding: 0 0 0 11px;
	display: block
}
.lt-ie8 .nes_sitemap-block ul li a {
	height: 1%
}
.nes_sitemap-block h2 {
	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%
}
.nes_free-bloc .nes_free-lev1, .nes_free-html .nes_free-bloc h2 {
	font-size: 28px;
	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: 0;
	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
}
.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-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;
	padding: 3px 7px 3px 14px;
	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
}
.nes_wheel {
	width: 918px;
	margin: -25px auto 0 auto
}
.nes_wheel #flashcontent #nespresso {
	margin-left: -180px;
	outline: 0
}
#contactframe {
	background: url(../images/bg_iframe.jpg) repeat-y 0 0
}
.nes_recapContentFrame {
	margin: 0 auto;
	width: 360px
}
.nes_regroupe_cards .error_field {
	position: relative;
	top: 10px;
	float: left;
	width: 200px
}
.nes_regroupe_cards .error_field-middle {
	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
}
.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
}
.nes_link-more a:hover {
	background: #765806 url('../images/fond-learn-hover.png') no-repeat 0 0
}
.nes_noneOut:hover {
	background: #000!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
}
.lt-ie8 #nes_registration_machine_pos_store .nes_tableOrderHistory td.nes_first-td div label {
	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
}
.cacheLoader {
	width: 100%;
	height: 100%;
	background: black;
	opacity: .75;
	filter: alpha(opacity=75);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1010;
	text-align: center
}
.cacheLoader img {
	position: relative;
	top: 320px
}
.lt-ie8 .cacheLoader img {
	top: 290px
}
.cacheLoader-check {
	width: 100%;
	height: 100%;
	background: black;
	opacity: .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
}
.lt-ie8 .cacheLoader-check .nes_loader-page {
	top: 290px
}
.nes_big-price-with-out {
	background: 0;
	padding: 0
}
#nes_energy-information a:hover {
	text-decoration: underline
}
.nes_link_yellow {
	color: #af8826!important;
	text-decoration: none!important;
	font-style: normal!important
}
.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
}
#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;
	background: 0;
	padding: 0
}
.block_contact-us .nes_contact-us-onglet-v2 li.last {
	margin: 0
}
.lt-ie8 .nes_quickOrderMachines .nes_list-filter .nes_addToBag a {
	white-space: nowrap
}
.nes_list-filter p {
	float: right;
	font-size: 14px
}
.nes_addToBagNoir a {
	color: white;
	display: block;
	padding: 1px 5px 3px 18px!important;
	background: url('../images/bg_gray-pop-rr.png') no-repeat 0 0!important;
	font-weight: normal
}
.lt-ie8 .nes_addToBagNoir a {
	white-space: nowrap
}
.nes_registrationContent_test {
	background: url('../images/bg_content_new.png') no-repeat 0 0
}
.nes_registrationContent ul.nes_forgot-pswd .nes_labels-lignes {
	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: .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;
	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
}
.nes_1col .nes_registrationContent-bigLabel .nes_bulle-chps {
	left: 523px
}
.nes_registrationContent ul.nes_forgot-pswd .nes_bulle-chps {
	left: 465px
}
.nes_registrationContent .nes_regestration_2Cols .nes_bulle-chps {
	left: 389px
}
.nes_registrationContent .nes_regestration_2Cols .nes_bloc_pass .nes_bulle-chps {
	left: 242px;
	top: 0
}
.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_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_regroupe_cards .nes_card-champs {
	clear: both;
	z-index: 1
}
.nes_regroupe_cards #expiryDate_div {
	position: relative;
	z-index: 8
}
.nes_regroupe_cards .nes_pass_rel div {
	float: left
}
.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 .customerForm_country .nes_skin-registration, .nes_1col .nes_registrationForm .customerForm_title .nes_skin-registration {
	z-index: 5!important
}
.nes_rel-mac .nes_bulle-chps {
	left: 400px;
	top: 1px
}
ul.nes_register-sign {
	position: relative
}
.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
}
.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: 0;
	top: 1px
}
.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.hasClubMembershipNumber .nes_rel-rm {
	float: left;
	width: 360px
}
.nes_registrationContent-bigLabel .nes_radio-click ul li .nes_radio-hide.hasClubMembershipNumber span {
	margin: 0;
	width: 190px!important
}
.nes_rel-rk .nes_bulle-chps {
	top: 3px
}
.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
}
.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
}
body.nes_script .nes_filter-menu ul.newList li {
	height: auto
}
.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;
	display: block;
	float: left;
	margin: 2px 13px 0 0;
	font-size: 14px;
	font-weight: normal;
	width: 100%
}
.brute-force p {
	color: black;
}
.brute-force h3 {
	font-size: 20px;
	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-size: 14px;
	font-weight: bold;
	padding: 3px 10px 3px 15px;
	text-transform: uppercase;
	width: auto
}
.brute-force .nes_linkSee {
	padding: 0;
	text-align: center
}
div.jqi .jqiclose, div.nes_activate_account .nes_activate_accountclose {
	color: #bbb;
	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
}
#nes_header-log ul, #nes_header-log ol, #nes_header-log dl {
	margin: 0
}
.nes_live-chat-img {
	float: left;
	padding-right: 15px
}
.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;
	float: left
}
.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
}
.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-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: -87px 0 25px!important
}
.nes_checkout_preference .nes_registrationContent {
	background: 0;
	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_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, .nes_checkout_preference .nes_registrationContent .nes_checkboxContent .nes_checkbox_desabled {
	margin: 11px 20px 0 0
}
.nes_checkout_preference .nes_registrationContent .nes_checkboxContent input[disabled], .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
}
.detailsPayment .payment_card_case ul li a span {
	padding-left: 20px!important
}
.nes_checkout_preference .deleteAlias, .nes_checkout_preference .editAlias {
	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, .nes_checkout_preference .editAlias span {
	background: none!important
}
.nes_checkout_preference .edit_card {
	margin-left: 10px
}
.nes_checkout_preference .nes_registrationContent .mc_more span {
	background: 0;
	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: 0
}
.nes_checkout_preference .nes_registrationContent .nes_block-address {
	margin: 0
}
.nes_checkout_preference .nes_registrationContent .shipping_cas, .nes_checkout_preference .nes_registrationContent .payment_cas {
	width: 100%;
	z-index: 2;
	clear: left
}
.nes_checkout_preference .nes_registrationContent .shipping_cas .nes_disabled_bloc, .nes_checkout_preference .nes_registrationContent .payment_cas .nes_disabled_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: 100px;
	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: 95px;
	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
}
.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
}
#mediaplayer_wrapper, #mediaplayer {
	margin: 0 auto
}
.nes_popin-content .nes_continueContent {
	margin: 0
}
.tooltipMargin1 {
	margin-left: 98px
}
.nes_2col_3-1 .tooltipMargin1 {
	margin-left: 105px
}
.tooltipMargin2 {
	margin-left: 181px
}
.nes_2col_3-1 .tooltipMargin2 {
	margin-left: 174px
}
.nes_pos_tooltip {
	width: 1px;
	height: 23px;
	float: left;
	display: block;
	position: relative;
	background: 0;
	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
}
.payment_card_case .nes_pos_tooltip .nes_bulle-chps, .payment_cas .nes_pos_tooltip .nes_bulle-chps {
	left: auto!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
}
.clicks_checkout_2 {
	display: none
}
.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
}
.nes_registrationContent ul li.nes_free_text {
	float: left;
	margin-left: 295px;
	text-align: justify
}
li.nes_free_text a {
	text-decoration: underline
}
#nes_header .nes_log-form-submit {
	margin-top: 3px
}
#nes_header fieldset.nes_bloc-forget {
	margin-top: 3px
}
#nes_header-log .nes_log-form .nes_link-pass label {
	margin-right: 0
}
#nes_header-log .header-login-submit {
	margin-left: 2px;
	margin-top: 1px
}
.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-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 {
	text-align: center;
	margin-left: 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 {
	padding: 30px 5px 10px 0
}
.nes_checkout_express .nes_block-address-selected .nes_card-method input.nes_radio-shipping {
	text-align: center
}
.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
}
ul li.operation_card {
	float: left!important;
	width: 125px;
	padding: 5px 0
}
.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 0 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 0 0 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: 0
}
.nes_block-invoice ul {
	padding: 25px 5px 10px 0;
	font-size: 14px
}
.nes_bloc-other-card ul {
	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
}
.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 {
	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-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_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_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_hidden_lang, .hidden {
	display: none
}
.checkout_preference .nes-not-empty-card {
	width: 230px
}
.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: 0!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;
	min-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 0 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 0 0 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
}
.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: 0;
	padding: 0!important
}
.nes_checkout_preference .nes_fct-card li a.nes_fct-card_hover span {
	background: 0
}
.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_checkout_preference .nes_registrationContent .nes_payment_alias {
	position: relative
}
.nes_checkout_preference .nes_registrationContent .nes_payment_alias .nes_disabled .nes_disabled_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_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 0 6px transparent;
	display: block;
	float: left
}
.checkout_preference .nes_payment_alias .card_expired a span {
	background: url("../images/expired_picto_card.png") no-repeat 0 0 transparent;
	display: block;
	float: left;
	padding: 3px 6px 0 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
}
.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&gt;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
}
.detailsPayment div.jqi, .checkout_preference div.jqi {
	background-color: #fff;
	border: 1px solid #eee;
	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-size: 25px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 0 21px;
	padding: 0 0 6px;
	width: 100%
}
.jqimessage .nes_linkSee a {
	background: url("../images/sprite-2.png") no-repeat scroll 0 0 transparent
}
.jqimessage .nes_linkSee a:hover {
	background: url('../images/sprite-2.png') 0 -22px
}
.remove_card_infos p {
	color: black;
	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: 0;
	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-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: 55px!important;
	float: left;
	padding-left: 5px;
	font-size: 14px;
	overflow: hidden
}
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_disabled {
	position: relative!important
}
.nes_disabled .nes_disabled_bloc {
	display: block!important
}
.nes_limit_max .nes_disabled_bloc {
	display: block!important;
	background: none!important;
	cursor: pointer
}
.checkout_preference .nes_col_payment, .checkout_preference .nes_col_shipping {
	float: left
}
.checkout_preference .nes_registrationContent .nes_line_checkout_methods {
	margin-bottom: 25px
}
.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: 27px 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: 23px 5px 12px 2px
}
.detailsPayment .payment_card_case .nes_block-address-selected.nes_bloc-other-card .nes_method-block {
	padding: 15px 5px 12px 2px
}
.nes_shipping-show-first .nes_block-address-2 {
	cursor: auto
}
.nes_shipping-show-first .nes_fct-card li {
	margin-top: 8px;
	margin-bottom: 8px
}
.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
}
.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.nes_multipleSttock {
	width: 612px
}
.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: 0;
	cursor: text!important;
	padding-bottom: 0
}
.nes_cvc_popin {
	margin-top: -15px;
	position: absolute
}
li.category_title, li.category_title:hover {
	background: 0;
	cursor: text!important;
	padding-bottom: 0
}
.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_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
}
.noBackground {
	background: none!important
}
.storefinder #loader {
	width: 365px;
	padding-left: 165px;
	padding-top: 15px;
	text-align: center
}
.storefinder #loader img {
	width: 100px
}
.nes_form-delivery-pick label {
	padding-right: 10px
}
.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 .nes_relais-list-pick li {
	padding-bottom: 6px!important;
	margin: 5px 0!important;
	background: url("../images/fond-transp-check.png") repeat scroll 0 0 transparent
}
.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 .label, .storefinder #adress_suggest_2 .formated_charge, .storefinder #adress_suggest_2 .formated_distance, .storefinder #adress_suggest_2 .recycling_service {
	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 .recycling_service {
	padding-top: 5px;
	font-size: 11px;
	margin: 0 10px 0 0!important;
	float: left
}
.storefinder #adress_suggest_2 .recycling_service img {
	margin: 0!important;
	margin-right: 3px!important;
	padding: 0!important;
	float: none!important
}
.storefinder #adress_suggest_2 .recycling_service img, .storefinder #adress_suggest_2 .recycling_service span.text {
	vertical-align: middle;
	line-height: 17px
}
.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
}
.storefinder #gmap_adress_suggest .nes_relais-list-adress .tb_store_result img {
	margin-top: 7px;
	margin-right: 5px;
	float: left;
	width: 30px
}
.storefinder #map_canvas, #store_map_canvas {
	height: 500px;
	width: 400px;
	background: #000;
	display: block;
	float: left
}
.storefinder .jScrollPaneDrag {
	background: #fff;
	width: 10px!important;
	border: 0
}
.storefinder .callout .jScrollPaneDrag {
	background: #666;
	width: 5px!important;
	border: 0
}
.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 .recycling_service {
	font-size: 12px;
	clear: both;
	margin-top: 10px
}
.storefinder .recycling_service img {
	margin-right: 5px;
	height: 25px
}
.storefinder .recycling_service img, .storefinder .recycling_service .text {
	vertical-align: middle
}
.storefinder .shop_address, .shop_tel {
	word-wrap: break-word;
	font-size: 11px
}
.storefinder .shop_hours, .shop_activity {
	clear: both
}
.hour {
	border-bottom: 1px dotted
}
.storefinder .day {
	display: inline-block;
	width: 107px
}
.storefinder .infoBubble {
	color: #000
}
.storefinder .contentContainerStore {
	min-height: 200px
}
.nes_padding_top_25 {
	padding-bottom: 25px
}
.storefinder .tb_store_result td, .storefinder input {
	border: 0;
	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 .button-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-size: 12px;
	font-weight: bold;
	margin-top: -2px;
	padding: 3px 10px 4px 20px;
	text-transform: uppercase;
	width: auto
}
#nes_no_result {
	background-color: #000;
	display: none
}
.delivery #nes_no_result {
	display: block
}
.storefinder .nes_errorErea {
	display: none
}
.storefinder .displayBlock {
	display: block
}
.nespressoYourTime #nes_no_result {
	display: none;
	padding: 10px
}
.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 #f00!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
}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .additional_shipping_infos {
	margin-left: 100px
}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .delivery_phone_number {
	float: left;
	margin-top: 5px
}
.nes_checktrationContentRecap .nes_delivery_confirmation_deatils .delivery_phone_number span.delivery_phone_number_value {
	padding-left: 5px;
	font-style: normal
}
.storefinder li.store_result {
	border-bottom: 1px dotted #333
}
.nes_name-shop-cap-ecotax-shoppingbag {
	margin-left: 38px;
	float: left
}
.nes_name-shop-cap-accessory-ecotax-checkoutRecap {
	margin-left: 27px;
	float: left
}
.nes_name-shop-cap-machine-ecotax-checkoutRecap {
	margin-left: 30px;
	float: left
}
.nes_name-shop-cap-accessory-ecotax-orderhistory, .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
}
.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;
	width: 120px
}
.nes_list-check-method li label {
	display: block;
	float: left;
	text-align: left;
	font-size: 14px;
	padding-top: 3px
}
.nes_list-check-method span.error_delivey_phone {
	float: left;
	width: 150px;
	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;
	margin-left: 165px
}
.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: 298px;
	margin-top: 4px
}
.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
}
.isErroneous .field_error {
	border: 2px solid #f00!important
}
.nes_list-check-method .delivery_phone_label {
	margin-right: 5px;
	width: 160px!important
}
.nes_list-check-method span.phone_mandatory_information_label {
	display: none
}
#errorTax {
	display: none
}
.body-home #nes_main-nav {
	z-index: 50
}
.nes_method-price .nes_from {
	font-size: 12px
}
.product-detail-page #nes_colLeft {
	width: 575px
}
.product-detail-page #nes_colLeft .nes_pdp-title {
	width: 430px
}
.relative {
	position: relative
}
.nes_activationCode {
	width: 888px;
	padding: 10px 15px;
	background: url("../images/fond-droi-shop.png") repeat scroll 0 0 transparent
}
.nes_activationCode&gt;span {
	float: left;
	margin-top: 5px
}
.nes_activationCode span#coupon {
	min-width: 150px;
	max-width: 150px
}
.nes_activationCode #nes_resultMessage {
	padding: 0!important;
	width: 230px;
	float: left;
	margin-top: 6px
}
.nes_activationCode .nes_yel-shop-link .nes_go-apply {
	float: left;
	min-width: 100px;
	margin-top: -1px
}
.nes_activationCode .nes_store-success {
	float: left;
	background: url('../images/picto_sucess.png') no-repeat 0 0;
	padding: 10px 3px 15px 24px;
	margin-top: 0
}
.nes_activationCode.nes_activationCodeError .nes_store-success {
	background: url('../images/picto_erreur-small.png') no-repeat 0 0;
	padding: 10px 3px 15px 24px;
	margin-top: 5px
}
.nes_activationCode .input-with-result-message {
	float: left;
	width: 280px;
	margin: 0 20px
}
.nes_activationCode #activationCode {
	float: left;
	width: 100%;
	height: 22px;
	border: 2px solid #c8c8c8
}
#tmpError {
	margin-top: -3px
}
.nes_activationCode.nes_activationCodeError #activationCode {
	float: left;
	height: 22px;
	border: 2px solid #b90000
}
#nesNearbyServicesLightFrom {
	width: 918px;
	height: 68px;
	margin: 0 auto 25px auto;
	background-color: #1b1b1b
}
#nesNearbyServicesLightFrom #logo {
	margin: 0 50px 0 20px;
	width: 169px;
	height: 31px;
	float: left
}
#nesNearbyServicesLightFrom #separator {
	background: url('../images/nes_bg_nesNearbyServicesLightSeparator.jpg') no-repeat 0 0;
	width: 43px;
	height: 68px;
	float: left;
	margin-right: 10px
}
#nesNearbyServicesLightFrom #title {
	color: #96825e;
	margin-top: 25px;
	float: left;
	width: 165px
}
#nesNearbyServicesLightFrom #description {
	margin-top: 16px;
	margin-right: 85px;
	float: left;
	width: 210px
}
#nesNearbyServicesLightFrom #submitForm {
	background: url("../images/nes_bg_inputNearbyServicesLight.jpg") no-repeat scroll 7px center #fff;
	float: left;
	border: 2px solid #c8c8c8;
	margin-top: 21px;
	margin-right: 25px;
	padding: 5px 17px 5px 30px;
	width: 125px
}
#display_iFrame {
	height: 540px;
	margin: -573px auto 0;
	position: relative;
	width: 918px
}
#display_iFrame #close {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	position: absolute;
	text-align: right;
	width: 918px;
	height: 30px
}
#display_iFrame #close span {
	padding-bottom: 8px;
	padding-right: 5px;
	padding-top: 8px;
	float: right;
	cursor: pointer
}
#display_iFrame #NearbyServices {
	width: 918px;
	height: 510px;
	float: left
}
.nes_bloc-visuel-home_withNearbyServices {
	margin-top: 85px!important
}
.field_to_iframe_error {
	visibility: hidden
}
#help {
	color: #5c5c5c
}
span.field_to_iframe {
	background: url("../images/picto_erreur-small_.png") no-repeat scroll 5px 2px transparent;
	float: left;
	margin-left: 289px;
	margin-top: 2px;
	padding-left: 20px;
	width: 250px
}
#taxNumberSettingsisEditable {
	padding-top: 15px
}
.preHome td {
	padding: 0
}
.preHome tbody th, .preHome tbody td {
	border: 0
}
.nes_preHome {
	width: 960px;
	opacity: .91;
	background: #000;
	margin: 0 auto
}
.nes_preHome #banner {
	text-align: center
}
.nes_preHome .nes_continueCommande {
	background: url(../images/btnCommande.jpg) repeat-x scroll 0 0 transparent;
	border: medium none;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: right;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	width: auto;
	margin-right: 25px;
	padding: 10px
}
.nes_preHome a {
	color: #dca95a
}
.nes_preHome .welcome_offer_information p {
	line-height: 2;
	text-align: left
}
.nes_preHome .club_member_information p {
	line-height: 2
}
.nes_preHome .club_member_information .bold {
	font-size: 11px;
	font-weight: 700
}
.nes_preHome h3 {
	color: #fff;
	font-size: 18px;
	font-weight: normal
}
.nes_preHome #welcomeOffre {
	font-size: 9px;
	min-width: 820px
}
.nes_preHome #memberInformation {
	font-size: 9px;
	padding: 30px
}
.nes_preHome #memberInformation p {
	line-height: 2
}
.nes_preHome #memberInformation .bold {
	font-size: 11px;
	font-weight: 700
}
.nes_preHome #productOffre {
	margin: 35px
}
.nes_preHome #welcomeTargetOffers {
	margin: 0 30px 30px 30px
}
.nes_preHome #productOffre p.productOffre_p {
	width: 715px;
	margin: 25px auto;
	padding: 20px 50px
}
.nes_preHome #productOffre #products {
	display: table;
	margin: auto;
	padding: 1em
}
.nes_preHome #productOffre .prod {
	float: left;
	min-height: 305px;
	margin: 5px 28px;
	background: none repeat scroll 0 0 #0d0d0d
}
.nes_preHome #productOffre .prod h4 {
	text-align: center;
	padding: 5px;
	font-size: 13px
}
.nes_preHome #productOffre .prod img {
	background: #000
}
.nes_preHome #productOffre .prod p {
	padding: 10px
}
.nes_preHome #productOffre .full.prod {
	width: 815px
}
.nes_preHome #productOffre .half.prod {
	width: 375px
}
.nes_preHome #productOffre .third.prod {
	width: 230px
}
.nes_preHome .nes_select-quantity_js input {
	color: #8c8499!important
}
.nes_preHome ul.nes-quick-push li .nes_quick-offer-pos {
	display: block;
	padding: 5px 15px;
	width: 187px;
	z-index: 0;
	margin-top: -5px
}
.nes_preHome ul.nes-quick-push li .nes_quick-transp {
	background: none repeat scroll 0 0 #12100d!important;
	bottom: -26px
}
.bg_prehomeBlock {
	background: #12100d!important
}
.nes_preHome .nes-quick-push li {
	display: inline-block;
	margin-top: 30px
}
.nes_preHome #productRecommandation {
	clear: left;
	margin: 0 30px 60px 30px
}
.nes_preHome #productRecommandation li {
	float: left;
	padding: 0 0 0 8px
}
.nes_preHome #productRecommandation li:first-child {
	padding-left: 0
}
.nes_preHome #productRecommandation .nes-quick-push {
	display: table;
	margin: auto
}
.nes_preHome #productRecommandation .nes-quick-push .nes_quick-offer-pos p {
	padding: 0 7px 6px 0
}
.nes_preHome #productRecommandation .nes_quick-col-left-offer {
	width: 217px;
	float: left
}
.nes_preHome ul.nes-quick-push .nes_quick-col-left-offer, .product_A .nes_quick-col-left.nes_quick-col-left-offer {
	min-height: 304px
}
.product_C .nes_quick-col-left.nes_quick-col-left-offer {
	min-height: 300px
}
.formatted-time-interval {
	float: left
}
.lt-ie8 .formatted-time-interval {
	display: block
}
.nes_checkboxContent {
	margin-bottom: 0!important
}
.newAdress .error_phone_3column, .editAdress .error_phone_3column {
	float: left;
	margin-bottom: 5px;
	margin-left: 188px
}
#ContactMethodsFieldSet .ContactMethods {
	display: none
}
button {
	background: 0;
	border: 0;
}
.btn {
	background: url(../images/sprite.png) repeat-x scroll 0 -598px transparent;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 10px 10px 0 0;
	padding: 4px 10px
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background: url(../images/sprite.png) repeat-x scroll 0 -565px transparent
}
.btn button, .btn span {
	font-size: 14px;
	padding-left: 10px;
	background-image: url(../images/sprite.png);
	background-position: 0 -452px;
	background-repeat: no-repeat;
	color: #FFF;
	cursor: pointer
}
.btn a {
	background-image: url(../images/sprite.png);
	background-position: 0 -453px;
	background-repeat: no-repeat;
	color: #FFF;
	cursor: pointer;
	padding-left: 10px
}
.boldUpperCaseTrebuchet button, .boldUpperCaseTrebuchet span, .boldUpperCaseTrebuchet a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: inherit
}
.btn.boldUpperCaseTrebuchet a.nes_cancel {
	background-position: 0 -453px
}
.btn.boldUpperCaseTrebuchet button {
	background-position: 0 -453px
}
.lt-ie8 .btn.boldUpperCaseTrebuchet button {
	background-position: 0 -450px
}
.btnBlack, .btnBlack:hover, .btnBlack:active, .btnBlack.active, .btnBlack.disabled, .btnBlack[disabled] {
	background: url(../images/sprite.png) repeat-x scroll 0 -333px transparent
}
.btn.btnBlack.font11 a {
	background-position: 0 -455px
}
.btnGray {
	background: url(../images/sprite.png) repeat-x scroll 0 -896px transparent
}
.btnGray:hover, .btnGray:active, .btnGray.active, .btnGray.disabled, .btnGray[disabled] {
	background: url(../images/sprite.png) repeat-x scroll 0 -929px transparent
}
.btnWhite, .btnWhite:hover, .btnWhite:active, .btnWhite.active, .btnWhite.disabled, .btnWhite[disabled] {
	background: url(../images/sprite.png) repeat-x scroll 0 -301px transparent
}
.btn.btnWhite button, .btn.btnWhite span, .btn.btnWhite a {
	background-position: 0 -398px;
	background-repeat: no-repeat;
	color: #000!important
}
.btn.min {
	font-size: 1.1em!important
}
.btn.min * {
	background-position: 0 -455px
}
.nes_addToBag.btn.right.min {
	float: right;
	margin-top: -3px!important
}
a.btn span {
	padding: 0 10px
}
.btn a.nes_cancel {
	background-position: 0 -451px
}
.blackFont {
	color: #000!important
}
.padding4_5 {
	padding: 4px 5px
}
.padding2_5 {
	padding: 2px 5px
}
.rmargin_10 {
	margin: 0 10px 0 0!important
}
.rmargin_20 {
	margin: 0 20px 0 0!important
}
.btmargin_20 {
	margin: 20px!important
}
.margin-top-5 {
	margin-top: 5px!important
}
.margin-left-210 {
	margin-left: 210px!important
}
.margin_5 {
	margin: 5px!important
}
.margin_15 {
	margin: 15px!important
}
.btmargin_10 {
	margin-bottom: 10px!important
}
.noMargin {
	margin: 0!important
}
.padding_4_0 {
	padding: 4px 0 0 4px!important
}
.padding_0_4 {
	padding: 0 4px!important
}
.padding_4_4 {
	padding: 4px 4px!important
}
.padding_280_left {
	padding-left: 280px!important
}
.noMarginTop {
	margin-top: 0!important
}
.left {
	float: left
}
.right {
	float: right
}
.font10 {
	font-size: 10px!important
}
.font11 {
	font-size: 11px!important
}
.font12 {
	font-size: 12px!important
}
.font13 {
	font-size: 13px!important
}
.font14 {
	font-size: 14px!important
}
.width_170 {
	width: 170px
}
.width_180 {
	width: 180px
}
.width_190 {
	width: 190px!important
}
.width_828 {
	width: 828px
}
.with_470 {
	width: 470px
}
.textLeft {
	text-align: left!important
}
.width_auto {
	width: auto!important
}
.nes_bloc_pass .disabled_input, .nes_bloc_pass input.disabled_input:focus {
	background: #a0a0a0!important
}
#nes_comparatorPage .btn {
	padding: 1.5px 10px
}
#nes_comparatorPage .btn.min.btnBlack.width_170 {
	width: 198px
}
.select_region {
	width: 235px!important
}
.select_region .newList {
	width: 238px!important
}
#Store_name_div .newListSelected {
	width: 247px!important
}
#Store_name_div .newList {
	width: 250px!important
}
#errorStateInscriptionNumber {
	display: none
}
.nes_listInfosGeneral li span.stateinscriptionfieldnumber {
	width: 155px
}
.nes_mac-selection .nes_innerBlocListMachinesBig a, .nes_mac-selection .nes_innerBlocListMachines a, .nes_mac-selection .nes_innerBlocListMachinesSmall a {
	color: #fff!important
}
.nes_compar-table .nes_innerBlocListMachinesBig a, .nes_compar-table .nes_innerBlocListMachines a, .nes_compar-table .nes_innerBlocListMachinesSmall a {
	color: #fff!important
}
.double-price p.nes_machinePrice {
	color: #000;
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: 700;
	padding-bottom: 8px;
	margin-top: 1px
}
.double-price .nes_list-price {
	font-weight: 700
}
.double-price p.nes_small-price {
	color: #373737;
	float: right;
	width: auto;
	font-size: 12px;
	padding-bottom: 0;
	text-transform: none;
	margin: 1px 0 -3px
}
.nes_innerBlocListMachines:hover .nes_listInfosMachine.double-price p.nes_machinePrice {
	color: #fff;
	padding-bottom: 0;
	margin-top: 5px
}
.nes_innerBlocListMachines:hover .nes_listInfosMachine.double-price p.nes_small-price {
	color: #9a9a9a;
	float: right;
	width: auto;
	font-size: 12px;
	padding-bottom: 0;
	margin: 5px 0 0
}
.double-price p.nes_machineName {
	width: 100%;
	padding-bottom: 4px
}
.double-price .nes_list-name {
	width: 128px!important;
	margin-right: 40px;
	padding-top: 4px!important
}
.ie .double-price .nes_popin-content-3 .nes_list-price, .double-price .nes_popin-content-3 .nes_list-price {
	width: 115px;
	padding-top: 4px!important;
	font-weight: 700;
	padding-right: 5px
}
.double-price .nes_list-qty {
	margin-top: 9px
}
.nes_quickOrderMachines .double-price.nes_list-filter .nes_list-price {
	margin: 8px 5px 0 0!important
}
.double-price .nes_price-block-bag {
	width: 174px
}
.double-price .nes_price-block-bag .nes_small-price, .double-price .nes_list-price .nes_small-price {
	color: #373737;
	float: right;
	font-size: 12px;
	line-height: 14px;
	padding-right: 10px
}
.double-price .nes_addToBag.btn.right.min {
	margin-top: 0!important
}
.nes_quickOrderAccessories .double-price h3, .nes_quickOrderAccessories .double-price .nes_list-filter {
	margin-left: 5px!important;
	margin-right: 0!important
}
.nes_quickOrderAccessories .double-price .nes_list-name {
	margin-right: 10px
}
.double-price .nes_pdp-2 .nes_addToBagBloc {
	padding-bottom: 0
}
.double-price .nes_pdp-2 .nes_small-price {
	clear: left;
	color: #9a9a9a;
	display: block;
	font-size: 12px!important;
	font-weight: 400;
	margin-left: 0!important;
	padding: 8px 0 0 8px!important;
	float: none
}
.double-price.nes_listInfosMachine-2Lines .nes_machinePrice, .double-price.nes_listInfosMachine-2Lines .nes_small-price {
	margin-top: -4px
}
.min-hieght-25 {
	min-height: 25px
}
#expiryDate_div .nes_pass_rel, #installments_div .nes_pass_rel {
	padding: 10px 0 0 0
}
#expiryDate_div .month {
	width: 36px
}
#expiryDate_div .year {
	margin-left: 5px;
	width: 48px
}
#installments_div .installments {
	min-width: 170px
}
#installments_div .installments .newList {
	min-width: 173px
}
.nes_shop-right .nes_saveContent {
	margin: 5px 0 13px
}
.ContactMethodsElement {
	margin-left: 40px
}
.hideElement {
	display: none
}
.nes_shop-right .invoicingInfosElement .newListSelected {
	background: url("../images/select-register.png") no-repeat scroll 100% 0 #fff;
	color: #000;
	margin-left: -2px;
	margin-top: -4px;
	padding: 0 0 0 3px
}
.nes_shop-right #invoiceInformationBlock .newListSelected.nes_skin-registrationBig {
	float: left;
	margin-left: -3px;
	margin-top: -6px;
	width: 235px
}
.nes_myAccountContent .nes_shop-right .invoicingInfosElement.nes_error span {
	margin: 5px
}
.invoicingInfosElement .nes_bulle-chps {
	left: 240px;
	top: 0
}
#invoicingInformation {
	float: left;
	padding: 16px 0 0
}
#invoicingInformation a {
	background: url("../images/sprite.png") no-repeat scroll 0 -400px;
	color: #000;
	font-size: 11px;
	padding-left: 10px
}
#editPersoInfoDTO .newListSelected.skin_select.enabled-tooltips {
	margin: -5px -3px
}
#editPersoInfoDTO .long-label-with-input {
	float: left;
	width: 390px
}
#registration #invoiceInformationBlock .newListSelected.skin_select.enabled-tooltips.nes_skin-registrationBig {
	margin-left: -3px;
	margin-top: -6px
}
.nes_sub_block {
	padding: 20px
}
.contactPreferences .nes_sub-champs label {
	position: inherit
}
.contactPreferences .nes_sub-champs label.long-label-with-input {
	margin-left: 21px
}
#ContactMethodsFieldSet_myAccount {
	display: none;
	margin-left: 30px;
	margin-top: 8px
}
#ContactMethodsFieldSet_myAccount label {
	float: left;
	min-width: 50px;
	width: auto;
	margin-right: 10px
}
ul.nes-quick-push li.proposal-promotion-component {
	padding-right: 0
}
ul.nes-quick-push li.proposal-promotion-component h2 {
	padding-right: 0;
	color: #000;
	font-variant: small-caps;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
ul.nes-quick-push li.proposal-promotion-component p {
	color: #000;
	text-align: justify;
	padding: 10px 0 20px
}
ul.nes-quick-push li.proposal-promotion-component .nes_quick-offer-pos {
	width: 200px;
	position: relative;
	padding-top: 15px
}
ul.nes-quick-push li.proposal-promotion-component .nes_quick-transp {
	background: transparent
}
ul.nes-quick-push li.proposal-promotion-component .nes_quick-transp&gt;a {
	display: block
}
.proposal-promotion-component .nes_quick-offer-pos p span, .moreInformationPushOnTheLeft.moreInformationPushOnTheLeftShoppingBag&gt;span {
	background: url("../images/black-arrow.gif") no-repeat scroll 0 50%!important;
	padding-left: 5px;
	color: #000;
	text-decoration: underline;
	cursor: pointer
}
.moreInformationPushOnTheLeft.moreInformationPushOnTheLeftShoppingBag&gt;span {
	float: left;
	margin-top: 22px;
	padding-right: 5px
}
.nes_shp_tt .nes_shop-bulle-top {
	display: none
}
.visibilityHidden {
	visibility: hidden!important
}
.nes_list-intensity .hidden {
	display: none!important
}
#privacy-notice p {
	font-size: 14px;
	text-align: left
}
#privacy-notice a {
	text-decoration: underline
}
.fond-transp-for-shipping-devlivery-methodes {
	background: url('../images/fond-transp-check.png') repeat 0 0
}
#contactPreferencesForm {
	margin-top: 22px
}
.nes_regroupe_cards .btn-fwd {
	margin-top: 10px
}
.nes_accountContent .my-account-dashboard .nes_blocRecipies {
	width: 450px;
	background: 0;
	margin-bottom: 0
}
.my-account-dashboard .dashboard-separator {
	width: 444px;
	height: 1px;
	border-top: 1px dotted #fff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#nes_header-log .nes_log-form {
	margin-top: -2px
}
#nes_header-log .nes_log-form .nes_champs input {
	padding: 2px 0 3px 5px
}
#nes_header-log .nes_register-sign-chrome {
	height: 1%
}
#nes_switch_home .nes_switch-interne .nes_ae_switch_tabs-li {
	display: inline;
	float: none
}
.nes_log-form-submit {
	margin-right: 5px
}
.nes_timing-reception {
	color: #999;
	padding: 0 3px 0 3px!important
}
.nes_timing-reception span {
	padding-top: 2px
}
.nes_blocRecipies li a:active {
	outline: 0
}
.nes_blocRecipies li a:focus {
	outline: 0
}
.nes_add-btn {
	padding-left: 10px
}
.nes_add-btn input {
	padding: 6px 11px 6px 5px!important
}
.nes_add-btn input:focus {
	padding: 6px 11px 6px 5px!important
}
div.btn {
	padding: 2px 5px
}
.btn button {
	padding-left: 10px
}
.btn a.nes_cancel {
	background-position: 0 -448px
}
.btn.boldUpperCaseTrebuchet a .nes_cancel {
	background-position: 0 -451px
}
.nes_saveContent input {
	padding: 3px 6px 2px 15px!important
}
.brute-force input {
	padding: 3px 10px 3px 25px
}
#popin {
	margin-top: 0!important
}
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {
	top: 37px
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm label {
	margin: -2px 13px 0 0
}
.nes_continueContent .nes_link-continue a {
	margin-top: 0
}
.nes_continueContent .nes_save-cancel-right .nes_cancel {
	padding: 4px 7px 5px 15px
}
#nes_comparatorPage .btn {
	padding: .5px 10px
}
.nes_imgRecipe span strong {
	line-height: 1.3em
}
.nes_checkout_preference .nes_registrationForm .nes_continueContentTop {
	margin: -101px 0 25px!important
}
.nes_shipping-show-first .nes_fct-card {
	overflow: inherit
}
.nes_shipping-show-first .nes_block-address .nes_block-address-2 {
	margin-bottom: 0
}
.nes_preHome .nes_quick-offer-pos {
	bottom: 0!important
}
.nes_saveContent-cancel .nes_cancel {
	padding-bottom: 3px;
	padding-top: 3px
}
.nes_btn {
	padding: 2px 10px 2px 18px
}
.add_commentArea {
	padding: 2px 2px 6px
}
.nes_sub-input input {
	padding: 3px 4px 3px 15px
}
.nes_regestration_2ColsLast {
	padding: 10px 20px 18px 20px
}
.nes_checkout_express .nes_fct-card li {
	margin-bottom: 8px;
	margin-top: 16px
}
}
.border-dotted {
	border-top: 1px dotted #777
}
.nes_blocShoppingBag {
	z-index: 1;
	width: 237px;
	padding-top: 12px;
	line-height: 1.2;
	background: url('../images/bg_right-top.png') no-repeat 0 0;
	cursor: default
}
.nes_blocShoppingBag .nes_innerBlocShoppingBag {
	position: relative;
	padding: 0 20px 16px;
	background: url('../images/bg_right-bottom.png') no-repeat 0 100%
}
.nes_blocShoppingBag h2 {
	position: relative;
	top: -5px;
	margin: 0 -10px 5px;
	padding: 14px 10px 15px 10px;
	font-size: 1.85em;
	font-weight: normal;
	color: #242223;
	background: #ededed url('../images/bg_shopping-bag.png') 0 100% repeat-x
}
.nes_blocShoppingBag .product-type {
	clear: both;
	padding: 5px 0;
	border-top: 1px dotted #777
}
.nes_blocShoppingBag .product-type:first-child {
	border: 0
}
.nes_blocShoppingBag ul {
	position: relative;
	clear: both;
	display: block;
	margin: 0;
	padding: 0
}
.lt-ie8 .nes_blocShoppingBag ul, .lt-ie8 .nes_blocShoppingBag ul li {
	min-height: 0;
	height: auto;
	line-height: 1
}
.nes_blocShoppingBag ul li {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	color: #4c4c4c
}
.nes_blocShoppingBag ul li.title {
	overflow: hidden;
	text-transform: uppercase
}
.nes_blocShoppingBag ul li.total {
	font-weight: bold;
	text-transform: uppercase
}
.nes_blocShoppingBag ul li.products {
	margin: 5px 0
}
.nes_blocShoppingBag ul li.product {
	overflow: hidden;
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
	padding: 3px 10px
}
.nes_blocShoppingBag ul li.product:hover {
	background: #322f31
}
.lt-ie8 .nes_blocShoppingBag ul li.product:hover {
	width: 197px
}
.nes_blocShoppingBag ul li.product:hover, .nes_blocShoppingBag ul li.product:hover span, .nes_blocShoppingBag ul li.product:hover strong {
	color: white
}
.nes_blocShoppingBag ul.recap {
	margin-top: 10px;
	padding-top: 1px
}
.nes_blocShoppingBag ul.recap, .nes_blocShoppingBag ul.recap&gt;li:first-child {
	border-top: 1px dotted #777
}
.nes_blocShoppingBag ul.recap li {
	padding-top: 5px
}
.nes_blocShoppingBag ul span {
	display: block
}
.nes_blocShoppingBag ul span.quantity {
	float: left;
	width: 25px;
	margin-right: 10px;
	text-align: right
}
.nes_blocShoppingBag ul span.name {
	float: left;
	width: 100px
}
.nes_blocShoppingBag ul span.price {
	width: 62px;
	text-align: right
}
.nes_blocShoppingBag ul span.nes_l-Capsule {
	padding: 0
}
.nes_blocShoppingBag .delete {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 15px;
	height: 100%;
	background: url('../images/picto_supprimer.gif') 4px 7px no-repeat;
	cursor: pointer
}
.nes_blocShoppingBag li:hover&gt;.delete {
	display: block
}
.nes_blocShoppingBag .nes_blocErreur {
	position: relative;
	display: block;
	padding: 4px;
	margin: 0 0 7px;
	background: #e3e3e3
}
.nes_blocShoppingBag .nes_blocErreur p {
	padding: 0
}
.nes_blocShoppingBag .nes_blocErreur p.nes_erreurNote {
	margin-left: 2px;
	padding: 0;
	line-height: 11px;
	font-size: .9em;
	text-transform: none
}
.nes_blocShoppingBag .nes_blocErreur&gt;img {
	margin-right: 4px
}
.nes_blocShoppingBag .nes_blocErreur .arrow {
	position: absolute;
	left: 40px;
	bottom: -7px;
	display: block;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	border-color: #e3e3e3 transparent;
	border-style: solid;
	border-width: 7px 7px 0
}
.nes_blocShoppingBag.nes_blocShoppingBag_none {
	background: transparent
}
.nes_blocShoppingBag #shopping-bag-controller {
	position: relative;
	overflow: hidden;
	width: 197px;
	margin: 0 -10px;
	padding: 0 10px
}
.nes_blocShoppingBag #shopping-bag-controller .jspContainer li.product {
	margin-right: -15px;
	padding-right: 15px
}
.nes_blocShoppingBag #shopping-bag-controller .jspContainer span.quantity {
	margin-right: 5px
}
.nes_blocShoppingBag #shopping-bag-controller .jspVerticalBar {
	right: 5px;
	width: 5px
}
.nes_blocShoppingBag #shopping-bag-controller .jspDrag {
	background: #666;
	margin: 0;
	box-shadow: 0 0 0 1px rgba(255,255,255,0.35)
}
.nes_blocShoppingBag #shopping-bag-controller .jspArrow {
	margin: 0 -1px
}
.nes_blocShoppingBag #shopping-bag-controller .jspArrowUp {
	background-image: url('../images/up.gif')
}
.nes_blocShoppingBag #shopping-bag-controller .jspArrowDown {
	background-image: url('../images/down.gif')
}
.nes_blocShoppingBag #shopping-bag-controller .jspVerticalBar .jspArrow {
	height: 8px
}
.nes_blocShoppingBag #shopping-bag-controller.jspScrollable:after, .nes_blocShoppingBag #shopping-bag-controller.jspScrollable:before {
	content: "\0020";
	position: absolute;
	z-index: 5;
	left: 0;
	display: block;
	width: 100%;
	height: 10px
}
.nes_blocShoppingBag #shopping-bag-controller.jspScrollable:before {
	top: 0;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+")
}
.nes_blocShoppingBag #shopping-bag-controller.jspScrollable:after {
	bottom: 0;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+")
}
.nes_blocShoppingBag #shopping-bag-controller.jspScrollable.atTop:before, .nes_blocShoppingBag #shopping-bag-controller.jspScrollable.atBottom:after {
	content: none;
	display: none;
	height: 0
}
.nes_blocShoppingBag #reorder {
	display: block;
	margin: 0 0 10px;
	padding: 6px 10px 6px 40px;
	font-size: .9em;
	text-transform: uppercase;
	color: #504e4f;
	background: url(../images/reorder_picto.png) repeat-x scroll 0 -39px
}
.nes_blocServices {
	background: url('../images/bg_bloc-right2-top.png') no-repeat 0 0;
	padding: 10px 0 0 0;
	width: 237px
}
.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;
	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: .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_blocServices-not-logged {
	margin: 50px 0 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
}
.contactUs {
	color: white;
	width: auto;
	margin: 12px 0 0 0;
	float: right;
	overflow: hidden;
	height: 1%;
	background: 0;
	padding: 0 25px 0 0;
	position: relative;
	left: 12px
}
.contactUs p {
	float: right;
	margin: 4px 23px 0 0;
	text-transform: uppercase
}
.contactUs ul {
	list-style: none;
	overflow: hidden;
	height: 1%;
	margin: 0;
	padding: 2px 0 0 0;
	width: auto;
	float: right
}
.contactUs ul li {
	float: left!important;
	padding: 0;
	clear: none;
	margin: 0 10px 0 0
}
.contactUs ul li.nes_last {
	margin: 0!important
}
.contactUs ul li.nes_msg img {
	margin-top: 3px!important
}
.contactUs ul li span {
	width: auto;
	background: url('../images/sep_service-white.gif') no-repeat 0 0
}
.nes_geft_card_purchase .nes_table-shop .nes_hovered-td .nes_select-quantity_js input {
	background: transparent url(../images/qty-selct-black.png) no-repeat 0 0;
	font-size: 11px;
	height: 26px;
	color: white!important
}
.nes_geft_card_purchase .nes_table-shop .nes_hovered-td .nes_select-quantity_on input {
	color: black!important
}
.nes_geft_card_purchase .nes_pdp-2 .nes_select-quantity_js input {
	color: white!important
}
.nes_geft_card_purchase .nes_pdp-2 .nes_select-quantity_on input {
	color: black!important
}
.nes_geft_card_purchase .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_geft_card_purchase .nes_table-shop .nes_select-quantity_on .containerQuantity {
	top: 21px
}
.nes_geft_card_purchase .nes_select-quantity_on input {
	background: transparent url(../images/qty-opened.png) no-repeat 0 0!important
}
.nes_geft_card_purchase .nes_select-quantity_on .containerQuantity {
	position: absolute;
	width: 200px;
	background: url(../images/bg_quantity-container_top.png) repeat-x 0 top;
	right: 2px;
	padding: 10px 0 0;
	overflow: hidden
}
.nes_geft_card_purchase .nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_content-decale-middle {
	padding: 8px 10px 10px 10px
}
.nes_geft_card_purchase .nes_pdp-2 .nes_select-quantity_on .containerQuantity {
	top: 25px;
	z-index: 11
}
.nes_geft_card_purchase .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_geft_card_purchase .nes_quickOrderAccessories .nes_select-quantity_on .containerQuantity .containerInnerQuantity {
	height: 110px
}
.nes_geft_card_purchase .nes_select-quantity_on .containerQuantity .containerInnerQuantity .formQuantitySelector {
	overflow: hidden
}
.nes_geft_card_purchase .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_geft_card_purchase .nes_select-quantity_on .containerQuantity .containerInnerQuantity .otherQuantitySelector:focus {
	color: black!important
}
.nes_geft_card_purchase .nes_select-quantity_on .containerQuantity .containerInnerQuantity .nes_error .otherQuantitySelector {
	border: 2px solid #a80000
}
.nes_geft_card_purchase .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_geft_card_purchase .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;
	float: left
}
.nes_geft_card_purchase .nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector {
	color: white!important
}
.nes_geft_card_purchase .nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector span {
	color: white!important
}
.nes_geft_card_purchase .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_geft_card_purchase .nes_select-quantity_on .containerQuantity .subQuantity {
	margin: 0;
	padding: 0 10px 10px;
	overflow: hidden
}
.nes_geft_card_purchase .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_geft_card_purchase .nes_select-quantity_on .containerQuantity .subQuantity li:hover a {
	border: 1px dotted black;
	padding: 0 2px!important;
	margin: 0
}
.nes_geft_card_purchase .nes_select-quantity_on .containerQuantity .subQuantity li a {
	float: none!important;
	display: block;
	color: #242223;
	padding: 1px 2px!important
}
</pre></body></html>