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

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

.nes_home-resolution-1 .nes_1col {
	position: absolute;
	bottom: 20px;
	z-index: 5;
}
#nes_main-nav-content {
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	z-index:999;
	list-style-type:none;
}
.nes_smallFont #nes_main-nav-content {
	font-size: 11px;
}
#nes_second-nav {
	padding: 9px 0 0 0;
	margin:0;
	list-style-type:none;
}
#nes_second-nav li a {
	color: #9B9B9B;
	padding: 10px 9px;
}
#nes_second-nav li {padding:0 20px 0 0;}
#nes_second-nav li a:hover, #nes_second-nav li .nes_second-nav-on {color: #B59236;}
#nes_main-nav-content li {
	float:left;
	list-style-type:none;
}
.nes_left-coin {
	background: url('http://www.nespresso.com/ecom/images/left_part.png') no-repeat 0 0;
	padding: 0 0 0 49px;
	margin: 0 0 -1px 0;
	position: relative;
}
.nes_left-coin-machine {
	background: url('http://www.nespresso.com/ecom/images/left_part-2.png') no-repeat 0 0;
}
.nes_left-coin a {
	background: url('http://www.nespresso.com/ecom/images/right_part.png') no-repeat 100% 0;
	padding: 9px 0 5px 0;
	display: block;
	float: left;
	height: 19px;
	font-size:0.9em;
	color: black;
	position: relative;
}
.nes_left-coin  span.flash-quick {display:block; width: 50px; position: absolute; right:0;top: 0;}
.nes_left-coin  .picto-test {display:block; width: 50px; position: absolute; right:0;top: 0;}
.nes_left-coin  span.flash-quick a {
	display:inline;
	padding:0;
	margin:0;
	background:none;
	float:none;
}
.nes_left-coin-machine a {
	display:block;
	background: url('http://www.nespresso.com/ecom/images/right_part-2.png') no-repeat 100% 0;
	height:1%;
}
.nes_left-coin  a span {
	background: url('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 0 15px;
	padding:9px 45px 5px 8px;
	position: relative;
	left: -8px;
	font-weight:bold;
	width: 60px;
}
.nes_left-coin-machine  a span{
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 15px;
	color: white;
}
.nes_bg-degrade-first {
	
	clear:both;
}
.nes_bg-degrade-pdp {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_body_registration.jpg') no-repeat 50% 0;
	clear:both;
}
.nes_bg-degrade-registration_3 {
	background: url('http://www.nespresso.com/ecom/images/signin-bg_02.jpg') no-repeat 50% 100px;
	clear:both;
}
.nes_bg-degrade-registration_4 {
	clear:both;
}
.nes_view-recent a {
	background: url('http://www.nespresso.com/ecom/images/picto_pays1.gif') no-repeat 100% 0.65em;
	padding:0 12px 0 0;
}
.nes_prev-next li {
	float:left;
	list-style-type:none;
}
.nes_prev-link {
	background: url('http://www.nespresso.com/ecom/images/prev-arrow.gif') no-repeat 0 0.5em;
	padding: 0 0 0 8px;
}
.nes_next-link {
	background: url('http://www.nespresso.com/ecom/images/next-arrow.gif') no-repeat 100% 0.5em;
	padding: 0 8px 0 0;
}
.nes_price-title-product {
	clear:both;
	background: url('http://www.nespresso.com/ecom/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 0 0;
}
.nes_price-black-product-country {
	background: none;
}
.nes_price-black-product-transparent {
	position:relative;
	background: url('http://www.nespresso.com/ecom/images/bg_title-tranparant.png') repeat 0 0;
	z-index:10;
}
.nes_main-title {
	font-family: 'Times New Roman';
	font-size: 38px;
	font-weight: lighter;
	width:448px;
	padding: 0 0 0 11px;
	margin: 1px 0 5px 0;
}
	.nes_mandaryInfo {
		position:absolute;
		top:28px;
		right:15px;
		font:normal 0.91em "Trebuchet MS", Verdana, Arial;
	}
.nes_big-price {
	color: #B59236;
	font-family: 'Times New Roman';
	font-size: 38px;
	letter-spacing:-0.05em;
	position:relative;
	margin:0  10px 0 0;
	padding: 1px 12px 4px 0;
	background: url('http://www.nespresso.com/ecom/images/sep-big-white.gif') no-repeat 100% 2px;
}
.nes_big-price sup{
	font-size: 0.6em;
	position:relative;
	top:4px;
}
.nes_timing-reception span{
	display:block;
	color: white;
	text-transform: uppercase;
	margin-bottom:-3px;
}
.nes_timing-reception {
	color: #999999;
	padding: 3px 0 0 0;
}
.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('http://www.nespresso.com/ecom/images/yellow-degrade.jpg') repeat-x 0 0;
	padding: 2px 8px 2px 9px;
	font-size: 14px;
}
.nes_yellow-bg-country a {
	background: url('http://www.nespresso.com/ecom/images/add-big.gif') no-repeat 0 0.5em;
	padding: 0 5px 0 9px;
}
.nes_yellow-border {
	border: 1px dotted #9D7A1E;
	border-top: none;
	padding: 2px 8px 2px 6px;
	font-size: 0.9em;
	float:right;
}
.nes_yellow-border a {
	color: #B3B3B3;
	background: url('http://www.nespresso.com/ecom/images/add-small.gif') no-repeat 0 0.5em;
	padding: 0 0 0 9px;
}
.nes_fonction-user-product {clear:both;padding:75px 41px 0 9px;}
.nes_fonction-user-product ul {
	text-align:center;
	margin:0 0 8px 0;
	padding:0 0 5px 0;
}
.nes_fonction-user-product li{
	padding:0 0 3px 0;
	float:none;
	list-style-type:none;
}
.nes_list-view li {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/rounded-view.png') no-repeat 0 0;
	display:block;
	height: 16px;
	width:16px;
	font-size: 0.9em;
	padding: 0 0 0 1px;
	color: #807F80;
}
.nes_list-view .nes_bg-none {margin:0;}
.nes_list-view li .nes_showed-product {color: white;}
.nes_list-view-dore p a {
	background: url('http://www.nespresso.com/ecom/images/rond-dore.png') no-repeat 0 0;
	display:block;
	height: 16px;
	width:16px;
	font-size: 0.9em;
	padding: 0 0 0 1px;
	color: white;
	text-align:center;
}
.nes_list-view-dore p {
	padding:26px 0 32px 0;
	margin:0 0 5px 0;
	background: url('http://www.nespresso.com/ecom/images/puces-grises.png') no-repeat 50% 0 ;
}
/* Menu et Sous menu */
#nes_nav {
	padding: 0;
	margin:0;
}
/* japModif */
.nes_secondContainer-nav {
	height:1%;
}
#nes_nav li { 
	padding: 0 ;
	margin:0 39px 0 0; 
	list-style-type:none;
}
#nes_nav li a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding:9px 10px 5px 10px;
	font-family: "Trebuchet Ms";
	font-size: 12px;
	font-weight:bold;
	height: 18px;
}
#nes_nav li a:hover, /*#nes_nav li a:active,*/ #nes_nav .nes_nav-on a , #nes_nav .nes_enCours a {
	color: black;
	text-decoration:none;
	background: white url('http://www.nespresso.com/ecom/images/bg_white-menu.jpg') repeat 0 0;
}
#nes_nav .nes_nav-activ a {color:#b59236;}
#nes_nav ul li.nes_padd-none {padding-right: 0;}
.nes_menu {
	position: absolute;
	top:32px;
	left:0;
}
.nes_menu-1 {
	padding: 12px 7px 9px 9px;
	list-style: none;
	width: 900px !important;
	z-index:9;
	background: white;
	overflow: hidden;
	border:1px solid white;
	display:none; /* non accessible */
}

#nes_nav  ul {margin:0;}
#nes_nav  ul li {
	float:left !important;
	padding:0 ;
	margin:0;
	list-style-type:none;
}
#nes_nav  ul li .nes_relative-block {
	width: 217px;
	height: 130px;
	padding: 0 10px 10px 0 !important;
}
#nes_nav  ul li .nes_relative-block a {
	outline: none !important;
}
#nes_nav  ul li.nes_padd-none .nes_relative-block {padding:0 0 10px 0 !important;}
#nes_nav  ul li a img {
	display:block;
	margin:7px 0 0 0;
}
#nes_nav  ul .nes_relative-block p {
	position: absolute;
	top:69px; 
	background: white;
	padding:0 5px;
}
#nes_nav  ul .nes_relative-block p a {
	color: black !important;
	font-family: 'Trebuchet MS';
	font-size: 11px; 
	background: url('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 0 11px !important;
	padding: 5px 0 5px 8px;
	border: 1px solid white;
	height: 1%;
	float:left;
}
#nes_nav  li .nes_link-pass a {
	background: url('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 1px 0.5em !important;
	text-transform: none !important;
	padding: 0 0 0 8px;
	font-size: 0.9em;
	color: black !important;
}
#nes_nav  ul li p a:hover {text-decoration: underline;}
#nes_nav .nes_white-arrow {
	padding:0;
	width: 217px;
}
.nes_white-arrow a {
	color: #FFFFFF !important;
	font-family: 'Trebuchet MS';
	font-size: 10px;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/puce-drop.gif') no-repeat 100% 0.55em;}
.nes_drop-down-hover:hover #nes_drop-down-block1 {
	display:block;
	width: 500px;
}
.nes_drop-down-block {
	display:none;
	position:absolute;
	top: -3px;
	left:100%;
	z-index:9;
}
#nes_drop-down-block1 li {
	float:left ;
	background: none !important;
	padding:0;
	list-style-type:none;
}
#nes_drop-down-block1 li a {
	background: url('http://www.nespresso.com/ecom/images/puce-carre-recently.gif') no-repeat 100% 50%;
	padding: 0 0 0 7px;
	display:block;
	height:1%;
	overflow:hidden;
	float:left;
}
#nes_drop-down-block1 li a img{
	margin: 0 5px 0 0;
	float:left;
}
#nes_drop-down-block1 li a span{
	background: none;
	float:left;
	position:relative;
	top: 3px;
}
.nes_dec-input {
	border: 1px solid #373536;
	background: black;
	width: 56px;
	text-align: center;
	padding:4px 0 3px 0;
	color: white;
	margin:0 8px;
}
.nes_form-inc {padding: 12px 0 0 0;}
.nes_shop-bag  {position: relative;}
.nes_ines {/*padding:0 0 0 20px;*/padding:0 0 0 0 !important;position: relative;}
.nes_ines a {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 50%;
	padding:0 24px 0 8px !important;
	display:block;
}
.nes_num-bag {
	background: url('http://www.nespresso.com/ecom/images/shop-picto-3.png') no-repeat 0 0;
	font-size: 0.9em;
	padding: 0 0 0 1px;
	color: white !important;
	text-align:center;
	float:right;
	display:block;
	width:16px;
	height:16px;
	position: absolute;
	top: -3px;
	right:2px;
}
.nes_ines-pic {
	background: url('http://www.nespresso.com/ecom/images/picto_ines.png') no-repeat 0 0;
	font-size: 0.9em;
	padding: 0 0 0 1px;
	color: white !important;
	text-align:center;
	float:right;
	display:block;
	width:17px;
	height:18px;
	position: absolute;
	top: -3px;
	right:2px;
}
.nes_shop-bag-fill .nes_num-bag {
	background: url('http://www.nespresso.com/ecom/images/shop-picto-4.png') no-repeat 0 0;
}
.nes_num-bag-fill {
	/*background: url('http://www.nespresso.com/ecom/images/shop-picto-2.png') no-repeat 0 0;*/
	font-size: 0.9em;
	padding: 3px 0 0 0;
	color: white !important;
	text-align:center;
	float:right;
	display:block;
	width:14px;
	height:17px;
	right: 5px;
}

.nes_book {margin:0 10px 0 0;}
.nes_book a {
	background: url('http://www.nespresso.com/ecom/images/agrandir.png') no-repeat 0 0;
	display:block;
	width:13px;
	height:11px;
}
.nes_send a {
	background: url('http://www.nespresso.com/ecom/images/reduire.png') no-repeat 0 0;
	display:block;
	width:13px;
	height:11px;
}
.nes_l-back a {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/next-slides.gif') no-repeat 0 0;
	display:block;
	width: 6px;
	height: 11px;
	margin:2px 0 0 0;
}
#nes_nav .nes_menu-1 .nes-nav-under-list {
	width: 200px;
	padding: 0 0 0 10px ;
	margin:0;
}
#nes_nav .nes_menu-1 ul.nes-nav-under-list li {
	float: none !important;
	list-style-type:none;
}
#nes_nav .nes_menu-1 ul.nes-nav-under-list li a {
	color: black ;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/link-externe.gif') no-repeat 100% 3px !important;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	display:inline;
	padding: 0 8px;
	color: black !important;
}
.nes_list-menu {padding:0;}
#nes_nav  .nes_ext-link-2 {
	text-align: right;
	background: url('http://www.nespresso.com/ecom/images/dotted-li.gif') repeat-x 0 1px;
	width:898px;
	clear:both;
}
#nes_nav  ul li .nes_log-form {
	margin: 7px 10px 0 0;
	width: 197px;
	padding: 10px !important;
	padding:12px 10px 0 10px;
	font-family: 'Trebuchet Ms';
	font-size: 11px;
	height: 110px;
}
.nes_title-form {
	color: #000000;
	background: url('http://www.nespresso.com/ecom/images/fleche-blanche.gif') no-repeat 0 0.5em;
	padding:0 0 0 0;
	text-transform: uppercase;
}
.nes_log-form .nes_champs {padding: 5px 0 0 0;}
.nes_log-form .nes_champs input {
	background: white;
	width: 180px;
	padding: 3px 0 5px 6px;
	border: 1px solid #D9D9D9;
	color: black;
}
#nes_nav  ul li .nes_log-form-submit {padding: 5px 0 0 0;}
#nes_nav  ul li .nes_log-form-submit p.nes_l-float {padding: 1px 0 0 0;}
#nes_nav  ul li .nes_log-form-submit a {
	background: none;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/images/arrow-white-top.gif') no-repeat 0 0.5em;
	padding:0 0 0 9px;
	font-size: 1em;
}
#nes_nav  ul li .nes_log-form-submit input {
	font-weight: normal;
	background:white url('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 5px 0.5em;
	padding:0 5px 0 8px;
	font-size: 1em;
	border: none;
}
.nes_log-sep-submit {background: url('http://www.nespresso.com/ecom/images/sep-submit.gif') no-repeat 100% 0;}
.nes_log-form-submit p {padding:1px 2px 3px 0 !important;}
#nes_header-log a.signIn,
#nes_header-log .nes_log-form,
#nes_header-log .nes_log-form .nes_link-pass {
	float:left;
}
#nes_header-log .nes_register-sign {
	background:none;
	padding:0;
	margin:0;
}
#nes_header-log .nes_register-sign-chrome a, #nes_header-log .nes_register-sign-chrome  label, .nes_register-sign-chrome #nes_log-form-submit input {
	color:white !important;
}
#nes_header-log .nes_register-sign-chrome input {
	font-size: 9.9px;
}
#nes_header-log .nes_register-sign a:hover {
	color:#B59236 !important;
}
#nes_header-log .nes_register-sign li {
	background:transparent url(http://www.nespresso.com/ecom/images/sep_header.gif) no-repeat scroll 0 2px;
	padding:2px 0 4px 6px;
}
#nes_header-log .nes_register-sign li a.signIn {
	background:url(http://www.nespresso.com/ecom/images/picto_lien-voile.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
}
 #nes_header-log .nes_register-sign-chrome li a.signIn {
	background:url(http://www.nespresso.com/ecom/images/picto_lien-voile.gif) no-repeat 0 50%;
	padding:0 5px 0 6px;
}
#nes_header-log .nes_log-form {
	position:relative;
	top:-3px;
	display:none;
}
#nes_header-log .nes_log-form fieldset {
	margin:0;
	padding:0;
	border:none;
	clear:both;
	/*position:relative;
	overflow:hidden;*/
}
#nes_header-log .nes_log-form .nes_champs {
	padding:0;
	float:left;
}
#nes_header-log .nes_log-form .nes_log-form-submit {
	float:left;
}
#nes_header-log .nes_log-form .nes_log-form-submit p {
	background:url(http://www.nespresso.com/ecom/images/picto_lien-voile.gif) no-repeat 0 50%;
	padding:0 0 0 3px !important;
	margin-top:2px;
}
#nes_header-log .nes_log-form .nes_log-form-submit p input {
	color:#FFF;
	background:none;
	border:none;
	text-transform: uppercase;
}
#nes_header-log .nes_log-form .nes_log-form-submit p input:focus {
	color:#FFF;
	background:none;
	border:1px white dotted;
}
#nes_header-log .nes_log-form .nes_champs input {
	padding:3px 0 2px 5px;
	*padding:3px 0 2px 5px;
	color:#000;
	height: 13px;
	font-family:arial;
	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 .nes_log-form .nes_link-pass #remember {
	width:13px;
	height:13px;
	vertical-align:text-top;
}
#nes_header-log .nes_log-form .nes_link-pass a.forgotPswd {
	background:url(http://www.nespresso.com/ecom/images/picto_lien-voile.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
}
.nes_smallFont #nes_header-log .nes_log-form .nes_link-pass a.forgotPswd {
	font-size:8px;
}
#nes_header-log .nes_log-form .nes_link-pass a.forgotPswd:hover {
	text-decoration:underline;
}
#nes_header-log .nes_log-form fieldset{position:relative;z-index:2;}
#nes_header-log .nes_log-form fieldset.nes_bloc-forget {
	position: absolute;
	width: 500px;z-index:1;
}
#nes_header-log .nes_log-form  .nes_bloc-forget *{
	color: white;
}
/* INFOS BULLES *********************************************************** */
.nes_tip {
	width: 141px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
}
.nes_tipMid {
	background: white;
	border:1px solid #88898A;
	border-bottom: none;
	color: black;
	padding:3px 7px 0 7px;
}
.nes_tipBtm {
	background: transparent url(http://www.nespresso.com/ecom/images/tipBtm.png) no-repeat bottom;
	height: 21px;
}
/* ZOOM ******************************************************************* */
.nes_zoom-image-block {
	padding: 0 0 0 0;
	position: absolute;
}
.nes_switch-view-content .nes_zoom-image-block {
	padding: 0 0 0 0;
	position: static;
}
.nes_switch-view-content {
	position: absolute;
	margin: 0 0 0 67px;
	
	clear: both;
}
.nes_fonction-user-cap ul {
	margin:0 0 8px 0;
	padding:0 0 2px 0;
}
.nes_fonction-user-cap li {
	padding:0 0 0 0;
	float:none;
	list-style-type:none;
}
.nes_fonction-user-cap .nes_fct-capsu li {
	padding:7px 5px !important;
	width:25px;
	height:25px;
	position: relative;
	list-style-type:none;
}
.nes_fonction-user-cap .nes_fct-capsu li:hover, .nes_fonction-user-cap .nes_fct-capsu .nes_caps-on {
	background: black;
	border: 1px dotted white;
	padding:6px 4px !important;
}
.nes_fonction-user-cap .nes_fct-capsu li:hover p.nes_none, .nes_fonction-user-cap .nes_fct-capsu .nes_caps-on p.nes_none {
	display:block;
	position: absolute;
	left:34px;
	top: 9px;
	background: black;
	padding: 0 6px 0 13px;
	background:black url('http://www.nespresso.com/ecom/images/fleche-blanche.gif') no-repeat 0 0.5em;
}
.nes_fonction-user-cap .nes_fct-capsu {margin-bottom:0;}
/* ONGLETS DE NAVIGATION ************************************************** */
.nes_onglet-nav {
	overflow:hidden;
	height:1%;
}
.nes_onglet-nav li {
	float:left;
	list-style-type:none;
}
#nes_switch_home .nes_ae_switch_tabs {
	margin: 0;
	position:relative;
}
#nes_switch_home .nes_switch-interne li {list-style-type:none;}
#nes_switch_home .nes_switch-interne .nes_ae_switch_tabs-li {
	padding: 0;
	margin: 0;
	float:left;
}
.nes_ae_switch_tabs-li h2 {
	font-weight: normal;
	margin:0;
	padding:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	#nes_switch_home .nes_switch-interne .nes_ae_switch_tabs-li {
	display:inline;
	float:none;
	}
	.nes_blocRecipies  li a:active, .nes_blocRecipies  li a:focus {outline:none;}
	#popin{margin-top:0 !important;}
	#nes_header-log .nes_register-sign-chrome {
	/*overflow: hidden;*/
	height:1%;
	}
	.nes_log-form-submit {
		margin-right: 5px; 
	}
	#nes_header-log .nes_register-sign .signIn {
	margin-right: 5px;
	}
	.nes_add-btn input {padding:7px 5px 5px 5px !important;}
	/* 8820*/
	#nes_header-log .nes_log-form .nes_log-form-submit p{margin-top: 4px;}
	/*Fin 8820*/
	.nes_continueContent input {padding: 3px 10px 3px 19px !important;}
}
#nes_switch_home .nes_switch-interne li .nes_switch_content-click {
	/*color: #858686;*/
	text-transform: uppercase;
	font-family: "Trebuchet MS";
	font-size: 12px;
	padding: 5px 35px 4px 8px;
	background: url('http://www.nespresso.com/ecom/images/bg_onglet-top.png') no-repeat 100% 0;
	display:block;
	float:left;
	height: 18px;
}
#nes_switch_home .nes_switch-interne .nes_active .nes_switch_content-click,
#nes_switch_home .nes_switch-interne li .nes_switch_content-click:hover {
	color: white;
	background: url('http://www.nespresso.com/ecom/images/bg_onglets-top-on.png') no-repeat 100% 0;
}
.nes_tab-content {
	position: relative;
}
/* CONTENU DES ONGLETS **************************************************** */
#nes_switch_home .nes_switch_content {
	clear: both;
	float:left;
	/*display:none;*/
	visibility:hidden;
	
	/*background: url('http://www.nespresso.com/ecom/images/pixel-pdp.png') repeat 0 0;*/
	/*background: url('http://www.nespresso.com/ecom/images/bg_onglets.png') repeat-x 0 0;*/
}
#nes_switch_home .nes_active .nes_switch_content {
	display:block;
}
#nes_switch_home .nes_switch_content-bg, .nes_switch_content-bg-acc {
	background: url('http://www.nespresso.com/ecom/images/pixel-pdp.png') repeat 0 0;
	padding: 17px 0 0 0;
}
.nes_switch_content-bg-acc {
	background: url('http://www.nespresso.com/ecom/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 {
	padding: 0;
	margin: 0 0 3px 0;
	font-size:1.1em;
}
#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('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 4px;
	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('http://www.nespresso.com/ecom/images/picto_visit.gif') no-repeat 100% 7px;
}
.nes_content-decale {
	padding:1px 10px 7px 10px;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
}
.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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_h3.gif') no-repeat 0 7px;
	margin: 0 0 10px 0;
	padding: 0 0 0 11px !important;
}
.nes_visuDesigner {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	margin: 0;
	padding: 0 0 4px 0;
}
.nes_visuDesigner .nes_img-big {width: 100%;}
ul.nes_detailsContent {margin: 0 0 0 0;padding: 0;}
ul.nes_detailsContent li {
	margin: 0 0 16px 0;
	padding: 0 !important;
	list-style-type:none;
}
ul.nes_detailsContent li.nes_last {margin: 0;}
#nes_switch_home .nes_switch_content ul.nes_detailsContent li.nes_last p {
	margin: 0 0 14px 0 !important;
	padding: 0 !important;
}
ul.nes_detailsContent li h3,
h3.nes_ongletsTitle {
	font-variant: small-caps;
	background: url('http://www.nespresso.com/ecom/images/picto_h3.gif') no-repeat 0 7px;
	margin: 0 0 6px 0;
	padding: 0 0 0 9px !important;
	color: white;
	font-weight: normal;
	/*height: 1%;*/
	font-size: 1.36em;
	line-height:0.95em;

}
ul.nes_detailsContent li h3 {
	margin-top: -3px !important;
	background: url('http://www.nespresso.com/ecom/images/picto_h3.gif') no-repeat 0 7px !important;
}
ul.nes_detailsContent li p {margin: 0 0 0 11px;}
h3.nes_ongletsTitle {margin: 0 0 6px 0;}
h3.nes_ongletsTitleNoMarg {margin: 0 0 0 0 !important;}
.nes_detailsDesigner {
	margin: 0 0 8px 0;
	overflow: hidden;
	height: 1%;
}
.nes_detailsDesigner img {
	float: left;
	margin: 0 10px 0 0;
}
.nes_innerDetailsDesigner {
	float: left;
	width: 217px;
}
.nes_innerDetailsDesigner h4 {
	float: left;
	width: 217px;
}
.nes_innerDetailsDesigner ul {
	margin: 0;
	padding: 0;
}
.nes_innerDetailsDesigner ul li {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
.nes_innerDetailsDesigner ul.nes_infos {margin: 0 0 12px 0;}
.nes_innerDetailsDesigner h4,
h4.nes_ongletsTitleSmall {
	text-transform: uppercase;
	margin: 0;
	color: white;
	font-weight: normal;
}
.nes_innerDetailsDesigner ul.nes_infos li span {
	display: block;
	float: left;
	text-transform: uppercase;
	width: 94px;
}
ul.nes_ingredients li {
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
	background: url('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 6px;
	height:1%;
	list-style-type:none;
}
h4.nes_ongletsTitleSmall {margin: 0 0 3px 0;}
.nes_contentOngletRecipies {
	padding: 0 0 10px 10px;
	margin: 0 0 5px 0;
}
.nes_paraDecale p {margin: 0 0 0 11px;}
.nes_paraDecale {padding: 0 0 4px 10px;}
.nes_paraDecaleMachine {padding: 0 0 4px 10px;}
.nes_paraDecale .nes_firstPara {margin: 0;}
.nes_paraDecale .nes_buyInStore,
.nes_paraDecaleMachine .nes_buyInStore {
	margin: 0 0 10px 0 !important;
	overflow: hidden;
	height: 1%;
	font-size: 1em !important;
}
.nes_paraDecale .nes_buyInStore a,
.nes_paraDecaleMachine .nes_buyInStore a {
	display: block;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_pdf.png') no-repeat 0 0;
	height: 1%;
}
.nes_list-books ul {background: url('http://www.nespresso.com/ecom/images/sep_pdf.gif') no-repeat 0 0;}
.nes_list-books ul li {list-style-type:none;}
.nes_list-books a {
	background: url('http://www.nespresso.com/ecom/images/fleche_bas.gif') no-repeat 0 4px;
	display: block;
	padding: 0 0 0 11px;
	height: 1%;
}
.nes_paraDecaleNone {
	background: none;
	padding: 0;
}
.nes_list-intensity {margin: 2px 0 0 0;}
.nes_l-float-second {margin: 6px 0 0 0;}
.nes_content-decale-NoBorder {background: none;}
.nes_blocRecipies {
	overflow:hidden;
	height:1%;
	padding: 0 0 0 0;
	margin-top:-3px;
}
.nes_blocCups {
	padding: 0 0 0 0;
	margin:0;
}
.nes_blocRecipies li {
	float: left;
	margin: 0 10px 9px 0;
	width: 217px;
	padding: 0;
	list-style-type:none;
}
.nes_blocRecipies li.nes_noMargin {margin: 0 0 0 0;}
.nes_imgRecipe {
	position: relative;
	height: 130px;
}
.nes_imgRecipe p {
	position: absolute;
	bottom: -3px;
	left: 0;
	background: url('http://www.nespresso.com/ecom/images/bg_voile.png') repeat 0 0;
	width: 207px;
	padding: 8px 5px 8px 5px !important;
}
.nes_imgRecipe  span {
	position: absolute;
	bottom: 0px;
	left: 0;
	background: url('http://www.nespresso.com/ecom/images/bg_voile.png') repeat 0 0;
	width: 207px;
	padding: 8px 5px 8px 5px !important;
	display: block;
}
span.nes_span-fade {
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0;
	height:130px ;
	width: 217px;
	background: black !important;
	opacity:0.85;
	filter : alpha(opacity=85); 
	display:none;
	padding:0 !important;
}
.nes_imgRecipe span.nes_span-fade {
	padding:0 !important;
}
#nes_switch_home .nes_bloc-visuel ul li span.nes_span-fade, .nes_bloc-visuel-home ul li .nes_span-fade{
	display:none;
}
.nes_imgRecipe p a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	padding:0 0 0 7px;
	text-transform: uppercase;
}
.nes_imgRecipe span strong {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	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('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_voile.png') repeat 0 0;
	width: 423px;
	padding: 3px 5px !important;
	display: block;
}
.nes_blocRecipe a span strong {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	padding:0 0 0 8px;
	font-weight:normal;
	text-transform: uppercase;
	display: block;
}
.nes_firstOngletAccessory .nes_product-information li ul li {
	margin:0 5px 0 0;
	list-style-type:none;
}
.nes_firstOngletAccessory .nes_product-information li span.nes_l-float {
	width: 91px;
	margin: 10px 0 0 0;
}
.nes_cupInfos {margin: 22px 0 14px 10px;}
.nes_cupInfos li {
	padding: 0 0 0 10px;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	padding:2px 0 7px 10px !important;
	margin:-2px 0 0 0;
	overflow: hidden;
	height: 1%;
}
.nes_red-product-capsule {margin:-41px 0 0 -42px;position:relative;}
/* CONTENU DES ONGLETS LIENS DU BAS *************************************** */
.nes_ongletsLinks {
	height: 1%;
	margin-top: 6px;
}
.nes_ongletsLinksCap {margin-bottom: 6px;}
.nes_links_bas-last {margin: 10px 0 0 10px !important;}
.nes_ongletsLinks p {
	float: left;
	width: 80px;
}
.nes_links_bas {
	float: right;
	padding: 0 !important;
	margin: 0 !important;
}
.nes_links_bas li {
	float: left;
	padding: 0 !important;
	list-style-type:none;
}
.nes_links_bas li a {
	display:block;
	color: #545350;
	font-size: 0.9em;
	float:left;
}
.nes_links_bas li.nes_sendToFriend a {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/favoris.png') no-repeat 100% 0;
	padding: 0 17px 2px 0;
}
p.nes_BuyInStore {font-size: 0.9em !important;}
.nes_BuyInStore a {
	background: url('http://www.nespresso.com/ecom/images/picto_buy.gif') no-repeat 0 5px;
	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('http://www.nespresso.com/ecom/images/sep-fonctionalites.gif') no-repeat 0 100%;
	
}
ul.nes_list-view-colored li a img {
	width: 16px;
	height: 16px;
}
ul.nes_list-view-colored li {
	position:relative;
}
ul.nes_list-view-colored div.info-bulle-contenu {
	top: -5px !important;
	left: 20px !important;
	/*left: -47px !important;
	padding:4px 0 0 0;*/
}
ul.nes_list-view-colored div.info-bulle-contenu div{
	display:block !important;
	text-align: center;
	white-space:nowrap;
}
/* CONTENU DES ONGLETS ZOOM *********************************************** */
.nes_zoomOnglets {
	height: 20px;
	width: 38px;
	position: absolute;
	top: 7px;
	right: 0;
}
.nes_zoomOnglets li {
	float:left;
	padding:0;
	margin: 0 0 0 5px;
	list-style-type:none;
}
.nes_zoomOnglets li.nes_agrandir {margin: 0;}
.nes_zoomOnglets li.nes_agrandir span {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/sep_header.gif') no-repeat 100% 0;
	padding: 1px 5px 3px 0;
}
/* CONTENU DES ONGLETS CARROUSEL ****************************************** */
.nes_bloc-visuel ul li span strong {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	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 {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	padding: 10px 0 0 0;
	clear:both;
}
.nes_switch_content .nes_bloc-visuel h3 {
	text-transform: uppercase;
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	padding: 0 0 0 8px  !important;
	font-size: 0.9em;
}
.nes_product-information li {
	font-size:1em;
	overflow: visible;
	height:1%;
	padding: 0 0 0 15px;
	margin: 0 0 6px 0;
	list-style-type:none;
}
#nes_switch_home .nes_switch_content ul.nes_product-information li p {
font-size: 1em;
}
.nes_product-information li.last {margin: 0 !important;}
.nes_product-information-2 li {
	padding: 0 0 0 10px;
	margin: 0 10px 6px 0 !important;
	list-style-type:none;
}
.nes_product-information li span.nes_l-float {
	text-transform: uppercase;
	width:105px;
	display:block;
	padding: 0 0 0 0;
	margin: 0 5px 0 0;
}
.nes_product-information-2 {
	padding: 0 0 0 0 !important;
	margin: 19px 0 0 0 !important;
}
.nes_product-information-2 li span.nes_l-float {
	padding: 1px 0 0 0;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}
.nes_product-information li ul li {
	float:left;
	margin:0 13px 0 0;
	padding:0;
	list-style-type:none;
}
.nes_product-information li span.nes_intensity-span-first {padding: 16px 0 0 0;}
.nes_list-intensity {overflow: hidden;}
.nes_list-intensity li {
	height: 10px;
	margin: 0 4px 0 0 !important;
	padding: 2px 0 0 0 !important;
	list-style-type:none;
}
.nes_list-intensity li p {
	width: 9px;
	height: 9px;
	background: #666666;
	padding: 0 !important;
	margin: 0 !important;
}
.nes_list-intensity li p {
	width: 9px;
	height: 9px;
	background: #666666;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
}
.nes_list-intensity li p.nes_vide {
	background: none;
	padding: 0 !important;
	margin: 0 !important;
	border: 1px solid #666666;
	width: 7px;
	height: 7px;
	top:0;
}
.nes_list-intensity li.nes_active-intensity p {
	width: 15px;
	height: 10px;
	background: none;
}
.nes_list-intensity li p span {
	font-size: 14px;
	color: white;
	display: block;
}
.nes_hide {
	visibility:hidden;
}
.nes_none {display:none ;}
.nes_list-intensity .nes_none {display:none !important;}
.nes_active-intensity .nes_none {display:block !important;position: relative;top: -4px;	font-weight: normal}
.nes_img-cup {
	float:left;
	width: 195px;
	margin:0 0 2px 0;
}
.nes_img-cup li {list-style-type:none;overflow: visible !important;}
.nes_img-cup li div.info-bulle-css {display:inline;}
.nes_img-cup li:hover a,
.nes_img-cup li:hover div.info-bulle-css, .nes_img-cup .nes_li_relpop .info-bulle-css {position: relative;z-index: 999;}
.nes_li_relpop{z-index:1;}
.nes_img-cup li img {
	float: left;
	margin: 2px 3px 2px 0;
	width: 25px;
	height: 25px;
	display:block;
}
.nes_img-cup li span {
	/*display:block;
	width: 31px;
	float: left;*/
	position: relative;
	z-index:0;
	top:6px;
}
.nes_product-information .nes_similar-caps li {
	padding:0 5px 0 0 ;
	list-style-type:none;
}
.nes_yellow-bg-middle {
	position: relative;
	top: 12px;
}
.nes_price-black-product-transparent .nes_yellow-bg-middle {
	margin-right: 15px;
}
.nes_product-information .nes_padd-none {padding:0 0 0 15px;}
.nes_expert-rec {
	padding:11px 0 7px 10px !important;
	font-size: 11px;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	margin:1px 0 0 0 !important;
	overflow: hidden;
	height: 1%;
}
.nes_expert-rec a {
	background: url('http://www.nespresso.com/ecom/images/link-puce-top.png') no-repeat 100% 3px;
	padding: 0 8px 0 0 ;
	text-transform: uppercase;
}
.nes_expert-rec .nes_l-float {margin:0 8px 0 0;}
.nes_expert-rec .nes_l-float span {text-transform: uppercase;}
/* HOME ******************************************************************* */
.nes_list-num-block {
	width: 918px;
	margin:0 auto -26px auto;
}
.nes_list-num {
	float:right;
	position: relative;
	top: 33px;
	height: 1%;
	z-index: 2;
}
.nes_list-num li {
	float:left;
	padding:0 1px 0 0;
	list-style-type:none;
}
.nes_list-num li a:hover, .nes_list-num li a:focus, .nes_list-num .nes_num-on, .nes_list-view-dore li a:hover, .nes_list-view-dore .nes_num-on{
	color: white;
	background: url('http://www.nespresso.com/ecom/images/rond-dore.png') no-repeat 0 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('http://www.nespresso.com/ecom/images/puces-grises-2.png') no-repeat 1px 0;
	display:block;
	height: 16px;
	width:17px;
	font-size: 0.9em;
	text-align:center;
	padding: 0 0 0 1px;
}
.nes_list-num li a:focus .nes_hide,
.nes_list-num li a:hover .nes_hide,
.nes_list-num li .nes_num-on .nes_hide,
.nes_list-view-dore li .nes_num-on .nes_hide,
.nes_list-view-dore li a:hover .nes_hide {
	visibility:visible ;
	text-decoration:none;
	color: white !important;
}
.nes_bg-home {
	border: 1px solid black;
	position:relative;
	background:#000;
	padding:0 0 23px 0;
	clear: both;
}
.nes_home-resolution-2 .nes_switch-image-home {
	min-height: 550px;
	height: auto !important;
	height: 550px;
}
.nes_switch-stocked {
	height: 540px;
}
.nes_switch-image-home {
	position: absolute;/**/
	top: -32px;/**/
	float:left;/**/
	z-index:1;
	margin-bottom: -32px;/**/
	width:100%;
	min-height: 585px;
	height: auto !important;
	height: 551px;
	display:none;
}
#nes_switch-image-home1{
	display:block;
}
.nes_home-swf {
	text-align: center;
	width: 918px;
	margin: 0 auto;
	min-height: 538px;
	height: auto !important;
	height: 551px; 
}
.nes_switch-stocked-swf .nes_switch-product-content {background: none !important;}
.nes_block-news-global {
	padding: 30px 0 0 0 ;
	clear: both;
	overflow: hidden;
	height: 1%;
	position: absolute;
	right: 0;
	width:100%;
	height: 250px;
}
.nes_news-block-gray {
	background: url('http://www.nespresso.com/ecom/images/voile-parag_03.png') repeat-y 0 0;
	margin: 55px 0 0 0;
	float:right;
	padding: 7px 0 0 0;
	width:50%;
}
.nes_news-content-gray {
	padding: 0 10px ;
	overflow: hidden;
	float:left;
	width: 444px;
}
.nes_home-title {
	margin:0 0 5px 0;
	line-height:30px;
}
.nes_home-title a {
	font-family: 'Times New Roman';
	font-size: 34px;
	font-weight: normal;
}
.nes_news-block-gray p {
	font-family: 'Trebuchet MS';
	font-size: 14px;
	padding: 0 0 10px 45px;
}
.nes_yelow-link {
	overflow:hidden;
	margin: 0 0 10px 0;
	height: 1%;
}
.nes_yelow-link a {
	background: url('http://www.nespresso.com/ecom/images/bg-yellow-link.png') repeat-x 0 0;
	padding: 1px 5px;
	display:block;
	float:right;
}
.nes_yelow-link a:hover {background: url('http://www.nespresso.com/ecom/images/bg-yellow-link-roll.png') repeat-x 0 0;}
.nes_yelow-link a span {
	display:block;
	float:left;
	background: url('http://www.nespresso.com/ecom/images/white-arrow.gif') no-repeat 0 0.6em;
	padding: 1px 0 0 8px;
}
.nes_list-num li a:hover {color: white;}
.wrapper ul li p {padding: 5px 5px 4px 5px !important;}
.wrapper ul li span {
	padding: 9px 5px 4px 5px !important;
	display: block;
}
/* POP IN ***************************************************************** */
.nes_popin-content {
	clear:both;
	background: white;
	overflow: hidden;
	width: 912px;
	margin:0 auto;
	padding:0 0 10px 0;
}
.nes_imgPopin {
	float: left;
	margin: 0 10px 0 0;
}
.nes_infosPopin {
	float: left;
	width: 430px;
	padding: 8px 10px 0 0;
}
.nes_infosPopin h1 {
	font-size: 2.9em;
	font-weight: normal;
	font-family: 'Times New Roman';
	padding: 0 0 8px 0;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	margin:0 0 0 0 !important;
	color: black;
	overflow: hidden;
	height: 1%;
}
.nes_coffeeInfos li {
	clear: both;
	margin: 0 0 10px 0;
	height: 1%;
	list-style-type:none;
}
.nes_coffeeInfos li p {padding: 0;}
.nes_coffeeInfos li img {margin: 0 5px 0 0;}
.nes_coffeeInfos li span.nes_l-float {
	text-transform: uppercase;
	width:158px;
	display:block;
	padding: 0 0 0 0;
}
.nes_blocScroll {margin: 0 0 5px 0;}
.nes_innerBlocScroll {padding: 0 0 10px 0;}
.nes_title-taste {
	padding: 7px 0 0 0;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	margin: 20px 0 0 0;
}
.nes_blocScroll h2 {
	margin: 0;
	font-variant: small-caps;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 0 10px;
	padding: 0 0 0 11px;
}
.nes_titleH2 {
	margin: 0;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 0 0.54em;
	padding: 0 0 0 11px;
	text-transform:uppercase;
}
.nes_blocScroll ul {margin: 3px 0 20px 23px;}
.nes_blocScroll ul li {
	padding: 0 0 0 9px;
	background: url('http://www.nespresso.com/ecom/images/picto_link-3.gif') no-repeat 0 6px;
	list-style-type:none;
	color: black;
}
.nes_titleH2 {margin: 0 0 6px 0;}
/* CARROUSEL INFINI HOME *************************************************** */
.infiniteCarousel .forward {
	background-position: 0 0;
	right: 0;
}
.infiniteCarousel .back {
	background-position: 0 -72px;
	left: 0;
}
.infiniteCarousel .forward:hover {background-position: 0 -36px;}
.infiniteCarousel .back:hover {background-position: 0 -108px;}
.showMessageAlerte {
	position: absolute;
	display: none;
	border : 1px solid #FFFFFF;
	padding-left : 10px;
	padding-right : 10px;
}
/* LIST VIEW *************************************************************** */
.nes_view-fonction {
	padding: 18px 0 16px 0;
	width: 907px;
	margin: 0 auto;
	position: relative;
}
.nes_view-fonction * {color: #ffffff;}
.nes_view-fonction ul li {
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/puce-carre-recently.gif') no-repeat 100% 50% !important;
	padding: 0 10px 0 0;
	position: relative;
}
.nes_subMenu li.last {
	margin: 0;
	background: none;
	padding: 0;
}
.nes_subMenu li a img {float: left;margin: 0 5px 0 0;}
.nes_subMenu li a span {
	float: left;
	position: relative;
	top: 3px;
}
.nes_back-link {
	padding: 0 0 0 26px;
}
.nes_back-link a {
	background: url('http://www.nespresso.com/ecom/images/puce-back.gif') no-repeat 0 0.5em;
	display: block;
}
.nes_back-link a span {padding:0 0 0 12px;}
.nes_compare {
	background: url('http://www.nespresso.com/ecom/images/sep_list-view-pre.gif') no-repeat 0 0;
	padding: 0 0 0 26px;
}
.nes_compare a {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 100% 0.5em;
	display: block;
}
.nes_compare a span {padding:0 7px 0 0;}
.nes_recentlyViewed {
	background: url('http://www.nespresso.com/ecom/images/sep_list-view-nxt.gif') no-repeat 100% 0;
	padding: 0 29px 0 0;
}
.nes_recentlyViewed a {
	background: url('http://www.nespresso.com/ecom/images/puce-drop.gif') no-repeat 100% 0.55em;
	padding: 0 9px 0 0;
}
.nes_recentlyViewed ul li a {
	background: none;
	padding: 0;
}
/* ############################################################################
	 EXEMPLES DE MENU
############################################################################ */
/* EXEMPLE I ************************************************************** */
.nes_menuExample-1 ul ul {padding: 0;}
.nes_menuExample-1 .nes_title-form {
	color: #000000;
	background: url('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 0 0.5em;
	padding: 0 0 0 11px;
	text-transform: uppercase;
}
.nes_goTonespressoPro a {
	font-weight: normal !important;
	font-size: 0.9em;
	text-transform: none;
	display: block;
	background: url('http://www.nespresso.com/ecom/images/link-externe.gif') no-repeat 100% 3px !important;
	padding: 0 5px 0 0 !important ;
	margin: 0 !important;
	display:block;
	float:right;
}
.nes_goTonespressoPro {
	padding: 8px 0 0 0 !important;
	margin: 0 0 0 0 !important;
	float: right;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 0 0.5em;
	padding:0 0 0 7px;
	margin: 0 !important;
}
.nes_menuExample-1 .nes_menuForm .nes_log-sep-submit {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 5px 6px;
	padding:0 0 0 9px !important;
	font-size: 0.9em;
	border: none;
	text-transform : uppercase;
}
/* EXEMPLE II ************************************************************* */
.nes_menuExample-2 #nes_nav .nes_menu-1 ul.nes-nav-under-list li {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding: 0 0 0 5px;
}
.nes_menuExample-2 #nes_nav .nes_menu-1 ul.nes-nav-under-list li a {
	font-weight: normal;
}
.nes_menuExample-2 #nes_nav .nes_ext-link a {
	font-weight: normal;
}
#nes_nav  ul .nes_relative-block span {
	position: relative;
	margin-top:-77px;
	left:0;
	background: white;
	padding:5px 4px 4px 5px;
	display: block;
	float:left;
}
#nes_nav  ul .nes_relative-block span strong {
	color: black !important;
	font-family: 'Trebuchet MS';
	font-size: 11px;
	background: url('http://www.nespresso.com/ecom/images/black-arrow.gif') no-repeat 0 0.5em !important;
	padding: 0 0 0 8px !important;
	word-wrap: break-word;
}
/* EXEMPLE IV ************************************************************* */
.nes_ssMenu-1 {
	width: 671px;
	float: left;
}
.nes_bigList {
	float: left;
	width: 217px;
}
/* ############################################################################
	 PAGES INTERNES
############################################################################ */
/* COUNTRY DISPATCH ******************************************************* */
.nes_4col .nes_price-black-product {width: 908px !important;}
.nes_4col .nes_add-block {margin: 2px 0 0 0 !important;}
.nes_countryContent {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_linkCountry li {
	float: left;
	margin: 0 10px 0 0;
	list-style-type: none;
	padding: 0;
	background: url('http://www.nespresso.com/ecom/images/sep_menu.gif') no-repeat 100% 0;
	padding: 0 11px 0 10px;
}
.nes_linkCountry li  img {margin: 0 0 0 7px;position:relative;z-index:0;top:1px;}
.nes_4col h2 {
	font-variant: small-caps;
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/images/picto_h3.gif') no-repeat 0 7px;
	margin: 0 0 12px 0;
	padding: 0 0 0 11px;
	font-weight: normal;
	font-size:1.3em;
}
.nes_contryList {
	padding: 0 0 0 3px;
	margin-bottom: 11px;
}
.nes_contryList li {
	list-style-type: none;
	padding: 0;
}
.nes_contryList li a {
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/images/picto_sub-country.gif') no-repeat 0 6px;
	padding:0 0 0 8px;
}
.nes_contryList li a:hover {
	color: #b68e26;
	background: url('http://www.nespresso.com/ecom/images/picto_sub-country-on.gif') no-repeat 0 6px;
	padding:0 0 0 8px;
}
.nes_contryList li.nes_contryListOn a {
	color: #FFFFFF;
	font-size: 1.3em;
	font-variant: small-caps;
	background: url('http://www.nespresso.com/ecom/images/picto_country-on.gif') no-repeat 0 6px;
}
.nes_contryList li ul,
.nes_contryList li.nes_contryListOn ul {
	margin: 0 0 6px 18px;
}
.nes_contryList li ul li a,
.nes_contryList li.nes_contryListOn ul li a {
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/images/picto_sub-country.gif') no-repeat 0 6px !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('http://www.nespresso.com/ecom/images/picto_sub-country-on.gif') no-repeat 0 6px !important;
	padding:0 0 0 8px;
	font-size: 1em;
}
.nes_blocHeader {
	width: 918px;
	margin: 0 auto;
	position: relative;
	z-index:4;
	height: 131px;
}
.nes_blocHeader img {
	display:block;
}
.nes_innerBlocHeader {
	position: absolute;
	top: 13px;
	left: 22px;
}
.nes_innerBlocHeader h1 {
	font-family: 'Times New Roman';
	font-size: 2.4em;
	font-weight: normal;
}
.nes_innerBlocHeader span {
	display: block;
	font-size: 1.45em;
}
.nes_white-quick-bloc {
	background: white;
	margin: 32px 0 0 0;
	padding: 10px 0 34px 0;
	border-bottom: 1px solid white;
	height: 1%;
}
.nes_text-top-quick {
	font-size: 14px;
	font-variant: small-caps;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/images/arrow-bck.gif') no-repeat 10px 50% !important;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
}
.nes_white-quick-bloc * {
	color: black;
}
ul.nes-quick-push li, .nes_white-quick-bloc ul li  {
	list-style:none;
}
ul.nes-quick-push li * {
	color: white;
	font-family: 'Trebuchet MS'; 
}
ul.nes-quick-push .nes_quick-col-left {
	position: relative;
	height: 130px;
	margin:0 0 10px 0;
	font-size: 14px;
	/*border: 1px solid white;*/
}
ul.nes-quick-push .nes_quick-col-left-offer {
	height: auto;
	z-index:0;
}
.nes_quick-col-left-offer-select {
	z-index: 3 !important;
}
ul.nes-quick-push .nes_quick-col-left-offer p {
	font-size: 11px;
	padding:0 20px 6px 0;
	line-height: 1.1em;
}
/*ul.nes-quick-push .nes_quick-col-left-select {
	z-index:2 !important;
}*/
ul.nes-quick-push li label {
	margin: 2px 16px 0 0 ;
}
ul.nes-quick-push li .nes_quick-transp {
	position: absolute;
	bottom: 0;
	left:0;
	background: url('http://www.nespresso.com/ecom/images/transp-quick.png') repeat ;
	width: 209px;
	display:block;
	padding:2px 4px 1px 4px;
	z-index:0;
	height: 27px;
}
ul.nes-quick-push li .nes_quick-offer-pos {
	position: absolute;
	bottom: 0;
	left:0;
	background: none ;
	width: 209px;
	display:block;
	padding:3px 3px 35px 9px;
	z-index:0;
}
ul.nes-quick-push li .nes_quick-offer-pos h2 {
	font-family: 'Time New Roman';
	font-size: 18px;
	font-weight: normal;
	padding:0 10px 3px 0;
	margin:0;
}
.nes_list-form-quick {
	clear:both;
}
ul.nes-quick-push li .nes_quick-offer-pos p a {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 50%;
	padding:0 0 0 7px;
}
ul.nes-quick-push li .nes_quick-transp .nes_select-quantity a {
	background: none;
	float:left;
	color:#242223;
	padding:0 2px;
}
ul.nes-quick-push li .nes_quick-transp span {
	letter-spacing: -0.05em;
}
ul.nes-quick-push li .nes_quick-transp {
	color: white;
}
.nes_quick-col-left form span {
	/*margin-top: 3px;*/
}
.nes_quick-col-left form label {
	margin-top: 4px !important;
	margin-right: 10px !important;
	display: block;
	width: 96px;
	text-align: right;
}
.nes_quick-col-left .nes_linkAddToBag  {
	float:none;
	text-align: center;
	padding:2px 0 ;
	margin-top: 2px;
}
.nes_quick-col-left .nes_linkAddToBag span {
	padding: 0 0 0 8px;
}
.nes_quick-col-left .nes_linkAddToBag-white span {
	color: black !important;
}
.nes_quick-col-left .nes_linkAddToBag-white {
	background: #765806 url('http://www.nespresso.com/ecom/images/bg_machine-infos-hover.png') repeat-x 0 0 !important;
}
.nes_quick-col-left .nes_linkAddToBag-white span{
	background: url('http://www.nespresso.com/ecom/images/picto_proceed_3s.gif') 0 6px no-repeat!important;
	padding: 0 0 0 8px!important;
}
/************Milieu**************/
.nes_colMid-small {
	width: 414px;
	margin:0 auto;
	position: relative;
	margin-top: -42px;
}
.nes_filter-menu {
	display:block;
	clear:both;
	background: url('http://www.nespresso.com/ecom/images/fd-repeat-gris-2.png') repeat-x 0 0;
	width: 414px;
	padding-bottom: 10px;
}
.nes_filter-menu {
	display:none;
}
.nes_filter-menu-actif {
	display:block;
}
.nes_quick-filter  {
	overflow: hidden;
	height:1%;
	position: relative;
	margin:0 auto ;
}
.nes_quick-filter li {
	float:left;
	padding:0;
	margin:0 4px 0 0 !important;
	list-style: none;
}
.nes_quick-filter li.nes_last-filter-quick {
	margin:0 0 0 0 !important;
}
.nes_filter-menu li {
	float:left;
	padding:0;
	list-style: none;
}
.nes_quick-filter  li ul , .nes_filter-menu ul{
	padding:0 0 0 10px ;
}
.nes_quick-filter  li ul li, .nes_filter-menu ul li {
	padding:0;
	margin:0 10px 0 0 ;
}
.nes_quick-filter  li ul .nes_last-filter, .nes_filter-menu ul .nes_last-filter {
	margin:0;
}
.nes_quick-filter li a, .nes_filter-menu li a{
	color: black;
	display:block;
	float:left;
	height: 1%;
	/*white-space: nowrap !important;*/
}
.nes_quick-filter li a span, .nes_filter-menu li a span{
	height: 1%;
	display:block;
	float:left;
	padding: 6px 6px 8px 13px;
}
.nes_quick-filter li a span{
	width:100px;
	text-align:center;
	padding: 6px 0 8px 0;
}
.nes_quick-filter li a span.nes_ltwo_quick {
	width:100px;
	text-align:center;
	padding: 4px 0 4px 0;
	line-height:1em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_Mac .nes_quick-filter li a span {
		padding: 10px 0 8px 0;
	}
	.nes_Mac .nes_quick-filter li a span.nes_ltwo_quick {
		padding: 8px 0 4px 0;
	}
	.nes_Mac .nes_continueContent input {
		padding: 3px 10px 3px 20px;
	}
}
.nes_quick-filter li ul li a, .nes_filter-menu ul li a{
	display:block;
	width: 89px;
	text-align:center;
	border: 1px solid #e6e5dd;
	padding:6px 0 4px 0;
	text-transform: uppercase;
	background: #ffffff url('http://www.nespresso.com/ecom/images/fond-sous-menu-quick-2.png') repeat-x 0 100%;
}
.nes_filter-menu ul li a.nes_tab-lignes {
	padding:3px 0 2px 0 !important;
	line-height: 1em;
}
.nes_quick-filter li a span, .nes_filter-menu li a span  {
	font-size: 12px;
	font-weight: bold;
	color: #242223;
}
.nes_quick-filter li ul li a span, .nes_filter-menu ul li a span {
	font-size: 11px;
	display:block;
	float:none;
	background: url('http://www.nespresso.com/ecom/images/picto_bas-filter-gris.gif') no-repeat 50% 100%;
	padding:0 0 7px 0;
	text-align:center;
	font-weight: normal;
}
.nes_quick-filter li ul li a:hover, .nes_filter-menu ul li a:hover{
	background:white;
	border-color: #e6e5dd;
}
.nes_filter-menu ul li .nes_quick-fade-border:hover,
.nes_filter-menu ul li.nes_quick-active a {
	background:white;
	border-top: 1px solid #e6e5dd;
	border-left: 1px solid #e6e5dd;
	border-right: 1px solid #e6e5dd;
	border-bottom: none;
}
.nes_filter-menu ul li .nes_quick-fade-border {
	border: 1px solid #f7f7f4;
	border-bottom: none;
}
.nes_filter-menu ul li a {
	position: relative;
	top:0;
	z-index: 0;
}
.nes_filter-menu ul li.nes_quick-active a {
	z-index: 2;
	padding-bottom:5px;
}
.nes_filter-menu ul li.nes_quick-active a span, .nes_filter-menu ul li a:hover span {
	font-size: 11px;
	display:block;
	float:none;
	background: url('http://www.nespresso.com/ecom/images/puce-bas-filter.gif') no-repeat 50% 100%;
	padding:0 0 7px 0;
	text-align:center;
	font-weight: normal;
}
.nes_quick-filter-bas .nes_quick-filter   {
	position: static;
}
.nes_quick-filter li a:hover, .nes_quick-filter li .nes_filter-actif {
	background: url('http://www.nespresso.com/ecom/images/fond-li-filtre-2.png') repeat-x 0 0;
}
.nes_quick-filter li .nes_filter-actif span {
	background: url('http://www.nespresso.com/ecom/images/tiret-milieu-filter.gif') no-repeat 50% 100%;
}
.nes_quick-filter-bas .nes_quick-filter li .nes_filter-actif span {
	background: none;
}
.nes_text-filter {
	font-style: italic;
	color: #636162;
	font-size: 10px;
	padding: 5px 0 3px 10px !important;
	font-size: 10px;
	position:relative;
}
.nes_text-filter a {
	background: url(http://www.nespresso.com/ecom/images/picto_close-filter.gif) no-repeat scroll 98% 3px;
	color:#656465;
	display:block;
	font-size:0.9em;
	padding:0 14px 0 5px;
	font-style:normal;
	position:absolute;
	top:5px;
	right:10px;
}
.nes_filter-menu ul li .nes_switch_content_quick {
	background: #F4F4F4 url('http://www.nespresso.com/ecom/images/fond-sous-menu-quick-3-1.png') repeat-x 0 0;
	padding: 0 10px 10px 10px;
	width: 394px;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick {
	background: white;
	border: 1px solid #e6e5dd;
	height:114px !important;
	position: relative;
	z-index: 1;
	top:-2px;
	color: #242223;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick * {
	color: #242223;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick div.info-bulle-contenu {
	top: 31px !important;
	left: -47px !important;
	padding:4px 0 0 0;
	background:url('http://www.nespresso.com/ecom/images/picto-infobulle-3.gif') no-repeat 50% 0;
	white-space: normal !important;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick div.info-bulle-contenu div{
	width: 104px;
	text-align: center;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size div.info-bulle-contenu {
	top: 71px !important;
	left: -20px !important;
	padding:4px 0 0 0;
	background:url('http://www.nespresso.com/ecom/images/picto-infobulle-3.gif') no-repeat 50% 0;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size .nes_size-filter:hover div.info-bulle-contenu {
	display:block !important;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size .nes_size-filter:hover {
	position:relative;
}
.nes_switch_tabs_quick  {
	position: relative;
	margin: 0;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
.nes_switch_tabs_quick li  {position: static;}
.nes_switch_content_quick {
	clear:both;
	margin-left:-10px;
}
.nes_switch_content_quick {
	position: absolute !important;
	top: 36px;
	left:0 !important;
	margin-left:0;
	display:none;
}
.nes_filter-menu ul li .nes_switch_content_quick .nes_innerSwitch_quick .nes_block-size {
	margin: 18px 0 0 0;
}

/*******************************/
.nes_list-quick {
	padding: 115px 0 0 0;
	height: 2000px;
}
.nes_list-form-quick .nes_blocNoresults {
	background: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	.nes_imgRecipe span strong {
	line-height: 1.3em;
	}
	.nes_filter-menu {
	position: absolute;
	}
	.nes_list-quick {
		padding: 600px 0 0 0;
	}
	.nes_colMid-chocolat .nes_list-quick-2 {
		padding: 30px 0 0 0 !important;
	}
	.nes_script .nes_list-quick {
		padding: 85px 0 0 0 !important;
	}
	body.nes_script .nes_filter-menu li {
		height:1%;
	}
}
.nes_list-filter {
	margin:0 auto 10px auto;
	padding: 6px;
	width: 375px;
}
.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 {
	
	clear:both !important;
	margin-top:0 !important;
	padding-top:0 !important;
	text-align: right;
	width: auto !important;
}
.nes_list-filter strong {
	font-weight: normal;
}
.nes_list-selected {
	background:#E2E2E2 url('http://www.nespresso.com/ecom/images/selected-list-filter.png') repeat-x;
}
.nes_list-special, .nes_list-special:hover {
	background: url('http://www.nespresso.com/ecom/images/bg_special.jpg') no-repeat 0 0;
}
.nes_list-special-big {
	background: url('http://www.nespresso.com/ecom/images/bg_special-big.jpg') no-repeat 0 0;
}
.nes_list-special span,
.nes_list-special a,
.nes_list-special strong,
.nes_list-special-big span,
.nes_list-special-big a,
.nes_list-special-big strong{
	color: white;
	font-weight: normal;
}
.nes_list-special-big .nes_addToBag a {
	color: black;
}
.nes_list-filter  span,
.nes_list-filter  a {
	float:left;
	font-size: 14px;
}
.nes_list-filter  .nes_list-img  {
	width: 54px;
	float:left;
}
.nes_list-filter  .nes_list-name  {
	width: 145px;
	padding: 10px 0 0 0;
}
.nes_list-filter  .nes_list-price {
	width: 75px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 10px 0 0 0;
}
.nes_list-filter  .nes_list-price strong {
	margin: 0 0 0 5px;
}
.nes_list-qty {
	margin: 6px 0 0 0;
	width: 60px;
}
.nes_quick-filter-bas  {
	background: #ECECEC;
	overflow:hidden;;
	height:1%;
}
.nes_quick-filter-bas .nes_quick-filter {
	width: 414px;
	margin: 0 auto;
}
/* #############################################
	Ajoute par Hanan
############################################# */
.nes_shop-promo {
	/*overflow: hidden;*/
	height: 1%;
	padding:0;
	margin:0;
}
.nes_shop-promo li {
	padding:0;
	float:left;
	list-style: none;
	font-size: 14px;
}
.nes_shop-promo li.infos-pdt-bag {
	width: 420px;
}
.nes_shop-promo li .nes_checked-picto {
	width: 411px;
	margin:0 15px 0 0;
	font-size: 14px;
	padding-top: 6px;
}
.nes_shop-promo li .nes_list-img {
	margin: 0 10px 0 0;
}
.nes_shop-promo li .nes_list-img img {
	top:-3px;
	position: relative;
}
.nes_shop-promo li span.nes_list-name {
	display:block;
	/*margin: 15px 10px 0 0;*/

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

.nes_on .nes_listInfosMachine,
.nes_innerBlocListMachines:hover .nes_listInfosMachine,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine {
	height:auto;
	cursor: pointer;
	background:#3E3E3E;
}
*/
.nes_innerBlocListMachines-RR:hover .nes_listInfosMachine, .nes_innerBlocListMachines-RR-hover .nes_listInfosMachine {
	background:#675f4d !important;
}
.nes_innerBlocListMachines-RR .nes_listInfosMachine p.nes_none {
	background: #302e2f url('http://www.nespresso.com/ecom/images/bg_machine-infos-rr-2.png') repeat-x 0 100%;
}
.nes_innerBlocListMachines-RR {
	background:  url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 5px !important;
}
.nes_innerBlocListMachines-RR .nes_listInfosMachine .nes_none:hover {
	background: #302e2f url('http://www.nespresso.com/ecom/images/bg_machine-infos-rr-2.png') repeat-x 0 100%;
}

.nes_on .nes_listInfosMachine-2Lines,
.nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-2Lines,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines,
.nes_on .nes_listInfosMachine-3Lines,
.nes_innerBlocListMachines:hover .nes_listInfosMachine-3Lines,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-3Lines,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-3Lines {
	height:auto;
	/*cursor: pointer;*/
	padding: 5px 10px 3px 10px;
}
.nes_on .nes_listInfosMachine .nes_none,
.nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_none,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_none,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_none,
.nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_isNotOrderable,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_isNotOrderable,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_isNotOrderable {
	display:block;
	clear:both;
}
.nes_on .nes_listInfosMachine .nes_noneOut,
.nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_noneOut,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_noneOut,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_noneOut {
	cursor: auto !important;
}
.nes_listInfosMachine .nes_none {
	background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	text-transform: none;
	padding: 0;
	width: 100% !important;
	text-align: center;
	margin: 6px 0 0 0;
}

.nes_plpVeil{
	opacity:0.7;
	filter : alpha(opacity=70);
	background: none repeat scroll 0 0 #666;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 10;
}

.nes_plpVeil a{
    height: 100%;
    width: 100%;
	display:block;
}


.nes_isNotOrderable{
	height:22px;
	display:none;
}

.nes_listInfosMachine{
	z-index:11;
}

#nes_global .nes_listInfosMachine .nes_continueContent-degraded:hover,
.nes_listInfosMachine .nes_continueContent-degraded{
	background:none;
}

.nes_listInfosMachine .nes_outOfStock{
	display:inline;
	float:none;
	font-size:11px;
}

/*.nes_listInfosMachine-RR .nes_none{
	background: #aa002b url('http://www.nespresso.com/ecom/images/bg_machine-infos-RR.png') repeat-x 0 100%!important;
}*/
.nes_listInfosMachine-2Lines .nes_none,
.nes_listInfosMachine-3Lines .nes_none {
	margin: 6px 0 5px 0;
}
.nes_listInfosMachine span.nes_none {
	background:none;
	text-transform: none;
	padding:0;
	width: auto !important;
	text-align: right;
	margin:0;
}
.nes_on .nes_listInfosMachine .nes_machineName,
.nes_on .nes_listInfosMachine .nes_machinePrice,
.nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machineName,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_machineName,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machineName,
.nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machinePrice,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine .nes_machinePrice,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machinePrice {
	margin-top: 20px;
}
.nes_register .nes_on .nes_listInfosMachine .nes_machineName{margin-top:0;}
.nes_on .nes_listInfosMachine p.nes_machineName a,
.nes_innerBlocListMachines:hover .nes_listInfosMachine p.nes_machineName a,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine p.nes_machineName a,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine p.nes_machineName a {
	color: white !important;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
}
.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('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 4px;
}
.nes_on .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a,
.nes_innerBlocListMachines:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a,
.nes_innerBlocListMachinesBig:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a,
.nes_innerBlocListMachinesSmall:hover .nes_verChinoise .nes_listInfosMachine p.nes_machineNameFrensh a {
	color: white !important;
}
.nes_on .nes_listInfosMachine p.nes_machinePrice,
.nes_innerBlocListMachines:hover .nes_listInfosMachine p.nes_machinePrice,
.nes_innerBlocListMachinesBig:hover .nes_listInfosMachine p.nes_machinePrice,
.nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine p.nes_machinePrice {
	color: #d5d4d4;
}
.nes_on .nes_listInfosMachine p.nes_machineName a:hover, .nes_on .nes_listInfosMachine .nes_machineViewDetails:hover {
	color: #B59236 !important;
}
.nes_listInfosMachine .nes_none .nes_machineViewDetails {
	position: absolute;
	top: 3px;
	right: 10px;
	font-size: 10px;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 5px;
	padding: 0 0 0 8px;
}
.nes_innerBlocListMachinesBig .nes_machineName {
	width: 200px !important;
}
.nes_listInfosMachine .nes_noneOut {
	background: black;
}
.nes_listInfosMachine .nes_none a {
	display: block;
	font-size: 1.1em;
	color: white !important;
	padding: 2px 0;
}
.nes_listInfosMachine .nes_none a span {
	background: url('http://www.nespresso.com/ecom/images/picto_proceed.gif') no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.nes_listInfosMachine .nes_noneOut span {
	background: none;
	padding: 0;
	color: white !important;
	text-transform: uppercase;
	font-size: 1.1em;
}
.nes_title-list-machine {
	position: absolute;
	top: 10px;
	left: 0;
	width: 228px;
	text-align: center;
	font-size: 14px;
	font-family: 'Trebuchet MS'
	text-transform: uppercase;
	color: #c6c5c5;
}
.nes_remise {
	position: absolute;
	top: 106px;
	left: 0;
	background: black;
	padding: 2px 5px 2px 6px;
	font-size: 0.9em;
	z-index:1;
}
.nes_remise a {
	color: #9b9b9b !important;
	text-transform: uppercase;
}
.nes_innerBlocListMachines .nes_listInfosMachine p,
.nes_innerBlocListMachinesSmall .nes_listInfosMachine p,
.nes_innerBlocListMachines .nes_listInfosMachine h2,
.nes_innerBlocListMachinesSmall .nes_listInfosMachine h2{
	width: 129px;
}
.nes_listInfosMachine p, .nes_listInfosMachine h2 {
	float: left;
	text-transform: uppercase;
	padding: 0 0 0 0;
	width: 363px;
	font-size: 11px;
	font-weight:normal;
	margin:0;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineName {
	padding: 0;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineName a {
	line-height: 14px;
	font-size: 10px;
}
.nes_verChinoise .nes_listInfosMachine .nes_machineNameFrensh a {
	text-transform: none;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 9px;
}
.nes_listInfosMachine .nes_machineName a {
	font-weight: bold;
	color: black;
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 6px;
	padding: 0 0 0 8px;
}
.nes_listInfosMachine-2Lines .nes_machineName a {
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 4px;
}
.nes_listInfosMachine-2Lines p.nes_machineName,
.nes_listInfosMachine-3Lines p.nes_machineName {
	line-height: 11px;
}
.nes_listInfosMachine p.nes_machinePrice {
	float: right;
	width: auto;
	color: #373737;
}
.nes_listInfosMachine-2Lines p.nes_machinePrice {
	margin-top: -2px;
}
.nes_listInfosMachine p.nes_machinePrice strong {
	font-weight: normal;
	color: white;
}

.nes_linkMachine li {
	float: left;
	font-size: 0.9em;
	padding: 0;
}
.nes_linkMachine li.nes_machineViewDetails {
	float: right;
}
.nes_linkMachine li.nes_machineViewDetails a {
	display: block;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 5px;
}
.nes_innerBlocListMachines-RR .nes_linkMachine li.nes_machineAddCompare {display: none;}
.nes_linkMachine li.nes_machineAddCompare a {
	display: block;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_plus-black.gif') no-repeat 0 6px;
}
.nes_linkBottomPage {
	margin: 0 0 0 0;
}
.nes_linkBottomPage li {
	list-style-type: none;
	padding: 0;
	font-size: 0.9em;
	float: left;
}
.nes_linkBottomPage li.nes_linkBackTop {
	float: right;
	font-size: 1em;
}
.nes_linkBottomPage li.nes_linkBackTop a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_back-top.gif') no-repeat 0 8px;
	padding: 0 0 0 8px;
}
/* ONGETS PAGE LISTE MACHINES */
/**/.nes_switchListMachine {
	background: #F9F9F9;
	padding: 4px 9px 9px 10px;
	position: relative;
	z-index:3;
	width: 899px;
}
.nes_switchListMachine p.nes_paraFilter {
	position: absolute;
	top: 17px;
	/*left: 40px;*/
	font-size: 0.9em;
	font-style: italic;
	color: #6f6e6e;
	width: 150px;
	text-align: center;
}
/*.nes_switchListMachine ul {
	padding:40px 245px 0 0;
	clear:left;
}*/
.nes_switchListMachine li {
	padding:0;
	margin:0 0 0 0 ;
	list-style: none;
}
.nes_switchListMachine ul {
	clear:left;
	position: relative;
	float:right;
	padding:0 100px 0 0;
}
.nes_switchListMachine ul li {
	float:left;
	position: static;
}
.nes_switchListMachine ul li a {
	display: block;
	float: left;
	background: url('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-left.png') no-repeat 0 0;
	padding: 0 0 0 10px;
	color: #242223;
}
.nes_switchListMachine ul li.nes_switchCompare a {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-left-on.png') no-repeat 0 0;
}
.nes_switchListMachine ul li.nes_switch-active div a,
.nes_switchListMachine ul li.nes_switch-active ul li a {
	background: none;
}
.nes_switchListMachine ul li.nes_switch-active a {
	position: relative;
	z-index: 2;
}
.nes_switchListMachine ul li.nes_switch-active .nes_innerListMachine a {
	position: static;
}
.nes_listMachine #nes_innerSwitchListMachineGlobal_1 .nes_innerListMachine a img, .nes_switchListMachine-selection #nes_innerSwitchListMachineGlobal_1 .nes_innerListMachine a img{/*top: 10px;*/position: relative;left:2px;}
.nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive,
.nes_switchListMachine ul li.nes_switchCompare a:hover {
	background: url('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-left-compare-2-on.png') no-repeat 0 0;
	color: white;
}
.nes_switchListMachine ul li.nes_switch-active a#nes_switchCompareActive {
	position: relative;
	z-index: 2;
}
.nes_switchListMachine ul li a span {
	float: left;
	display: block;
	background: url('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-right.png') no-repeat 100% 0;
	padding: 13px 10px 5px 0;
}
.nes_switchListMachine ul li.nes_switchCompare a span {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-right-compare-2-on.png') no-repeat 100% 0;/*border-bottom: 1px solid #4d4c4d;*/
}
.nes_switchListMachine ul li.nes_switch-active a span,
.nes_switchListMachine ul li a:hover span {
	background: url('http://www.nespresso.com/ecom/images/bg_onglets-list-machines-right-on.png') no-repeat 100% 0;
	padding: 13px 10px 6px 0;
}
.nes_switchListMachine ul li a span span  {
	font-size: 11px;
	display:block;
	float:none;
	background: url('http://www.nespresso.com/ecom/images/picto_bas-filter-gris.gif') no-repeat 50% 100%;
	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('http://www.nespresso.com/ecom/images/puce-bas-filter-white.gif') no-repeat 50% 100%;
	border-bottom: none;
}
.nes_switchListMachine ul li.nes_switch-active a span span,
.nes_switchListMachine ul li a:hover span span{
	background: url('http://www.nespresso.com/ecom/images/puce-bas-filter.gif') no-repeat 50% 100%;padding:0 0 7px 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {
	background: #F9F9F9 url('http://www.nespresso.com/ecom/images/bg_switch-list-machine.png') repeat-x 0 100%;
	position: absolute;
	left: -272px;
	top: 41px;
	width:918px;
	padding-bottom: 9px;
	/* height: 133px; */
	visibility:hidden;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine {
	clear: both;
	width:884px !important;
	margin:0 auto !important;
	background: white;
	border: 1px solid #e6e5dd;
	padding: 0px 3px 5px 10px;
	position: relative;
	left:0;
	z-index: 1;
	/* height: 126px; */
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm {
	width: 650px;
	margin: 0 auto 0 auto;
/* 	padding:50px 0 0 0;
 */	padding:50px 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm .nes_l-float {
	width: 325px;
	float: left;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm label {
	color: black;
	display: block;
	float: left;
	width: 145px;
	margin: 2px 13px 0 0;
	*margin: 1px 13px 0 0;
	text-align: right;
	font-size: 18px;
	font-family: 'Trebuchet MS'
	font-weight: normal;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_errorErea {
	border: none;
	margin: 0 0 -35px 2px;
	clear:both;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_errorErea p {
	float: none !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine .nes_innerListMachineContainer {
	margin:0 auto;
	clear:both;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine {
	border-left: none;
	border-right: none;
}
.nes_switchListMachine ul li.nes_switchCompare .nes_innerSwitchListMachine {
	background: #373737 url('http://www.nespresso.com/ecom/images/bg-compare-onglet.png') repeat-x 0 0/**/;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p {
	float: right;
	position: relative;
	margin-top: -20px;
	margin-bottom: 14px;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine .nes_errorErea p {
	float: none;
	top: 0;
	margin: 0;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p a {
	background: url('http://www.nespresso.com/ecom/images/picto_close-filter.gif') no-repeat 100% 3px;
	padding: 0 14px 0 0;
	font-size: 0.9em;
	display: block;
	color: #656465;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachine p a:hover {
	background: url('http://www.nespresso.com/ecom/images/picto_close-filter.gif') no-repeat 100% 3px;
}
.nes_switchListMachine ul li .nes_innerListMachine {
	float: left;
	margin: -5px 4px 0 0;
	position: relative;
}
.nes_switchListMachine ul li .nes_innerListMachine a {
	padding:0;
	width: 107px !important;
	outline: none;
}
.nes_switchListMachine ul li .nes_innerListMachine a.nes_innerListMachine_lien_selected {
	background:  url('http://www.nespresso.com/ecom/images/bg_roll-over-on.png') no-repeat 0 0 !important;
	height: 107px !important;
	width: 107px !important;
	padding: 0;
	position:relative;
}
.nes_switchListMachine ul li  .nes_innerListMachine a,
.nes_switchListMachine ul li .nes_innerListMachine span {
	background: none;
	float: none;
}
.nes_switchListMachine ul li  .nes_innerListMachine a:hover,
.nes_switchListMachine ul li .nes_innerListMachine span:hover {
	background: none;
}
.nes_switchListMachine ul li .nes_innerListMachine .fadeImg {
	background: white;
	width:105px;
	height:111px;
	position:absolute;
	left:0;
	top:0;
}
.nes_innerSwitch_quick .fadeImg {
	background: white;
	width:105px;
	height:111px;
	position:absolute;
	left:0;
	top:0;
}
.nes_switchListMachine ul li .nes_innerListMachine span {
	background: white !important;
	padding: 1px 5px 1px 4px !important;
	width: auto;
	position: absolute;
	left: 0px;
	top: 44px;
	text-transform: uppercase;
}
.nes_switchListMachine ul li .nes_innerListMachine .nes_innerListMachineHover {
	position: absolute;
	top: 0 !important;
	left: 0 !important;
	height: 107px !important;
	width: 98px !important;
	padding: 0;
	background:  url('http://www.nespresso.com/ecom/images/bg_roll-over.gif') no-repeat 0 0 !important;
	visibility: hidden;
}
/*.nes_switchListMachine ul li  .nes_innerListMachine a:hover span.nes_innerListMachineHover {
	visibility: visible;
}*/
.nes_switchListMachine ul li .nes_innerListMachine strong {
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 6px;
	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('http://www.nespresso.com/ecom/images/puce-carre-recently.gif') no-repeat 100% 43px;
	margin-top: 31px;
	z-index:12;
}
.nes_innerListMachineCompareLast {
	background: none !important;
	padding: 0 35px 0 0;
}
.nes_innerListMachineCompare .nes_none {display: none;}
.nes_innerListMachineCompare a,
.nes_innerListMachineCompare span {
	padding: 0;
	background: none;
}
.nes_innerListMachineCompare span {
	position: absolute;
	top: 28px;
	left: 25px;
	text-transform: uppercase;
	width: 57px;
	line-height: 13px;
}
.nes_innerListMachineCompare span.nes_seuleLigne {
	top: 35px !important;
	left: 25px !important;
}
.nes_innerListMachineCompare a {
	position: absolute !important;
	top: 1px !important;
	right: 22px !important;
	background: url('http://www.nespresso.com/ecom/images/black-cross.gif') no-repeat 0 0 !important;
	display: block;
	width: 11px !important;
	height: 11px !important;
	padding: 0 !important;
	margin: 0;
	float: none !important;
}
.nes_innerListMachineCompare > img{
	margin-right:-10px;
}
.nes_innerListMachineCompare span strong {font-weight: normal;}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare {
	float:right;
	margin: 10px 10px 0 6px;
	background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	padding: 2px 10px 2px 6px;
	/*white-space:nowrap;*/
	position: relative;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare a {
	display: block;
	font-size: 12px;
	color: white;
	text-transform: uppercase;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px !important;
	padding: 1px 0 0 8px;
}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare a:hover {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
}
/******************************************/
.nes_price-title-product-list {
	margin: 0 0 0 10px;
}
.nes_price-title-product-list .nes_price-black-product {
	width: 926px;
	margin: 10px auto 0 auto;
}
.nes_price-title-product-list .nes_price-black-product .nes_main-title {
	padding: 0 0 0 21px;
}
/*.nes_hidden-button {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/bg_applay-left.png') no-repeat 1px 1px;
	cursor: pointer;
	padding: 0 0 0 0 !important;
	border: none;
	margin: 0 !important
}
.nes_hidden-button span {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/bg_applay-right.png') no-repeat 100% 0;
	text-transform: uppercase;
	font-size: 10px;
	padding: 5px 24px 6px 22px;
}*/
.nes_hidden-button {
	display:none;
}
/* Quick order machine **************************************************** */
.nes_quickOrderMachines .nes_list-filter {
	margin:0 auto;
	padding: 6px 0 4px 0 !important;
	width: 414px;
}
.nes_quickOrderMachines .nes_list-filter .nes_list-img {
	width: 71px;
}
.nes_quickOrderMachines .nes_list-filter  .nes_list-name  {
	width: 165px;
	padding: 8px 0 0 0;
	text-transform: capitalize;
	font-size: 14px;
	
}
.nes_quickOrderMachines .nes_list-filter  .nes_list-name span {
	display: block;
	float: none;
	height: 1%;
	padding: 4px 0 0 0;
	font-size: 13px;
}
.nes_blocHeader .nes_addToBag {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_add-to-2.gif') no-repeat 0 6px;
	padding: 0 0 0 9px;
}
/*.nes_addToBag-White {
	background: black !important;
}*/
.nes_addToBag-White a, .nes_addToBag-White span{
	/*color: white !important;*/
	background: url("http://www.nespresso.com/ecom/images/picto_lien-voile.gif") no-repeat 0 6px !important;
	padding: 0 0 0 9px;
}
.nes_quickOrderMachines .nes_list-filter .nes_list-price {
	width: 75px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 19px 0 0 0;
}
.nes_blocHeader label {
	margin: 4px 16px 0 0 ;
}
.nes_blocHeader .nes_quick-transp {
	position: absolute;
	bottom: 8px;
	left:19px;
	display:block;
	padding:3px 3px 3px 5px;
	z-index:0;
}
/*.nes_blocHeader .nes_select-quantity_on .containerQuantity {left:0 !important;}*/
.nes_blocHeader  div.selectbox-wrapper ul li {color:black;}
.nes_quickOrderMachines .nes_globalList h2 {margin-bottom: 5px;}
/* Quick order accessoires ************************************************ */
.nes_script .nes_quickOrderAccessories .nes_list-quick {
	padding-top: 0;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav {
	padding-top:110px;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav {
	*padding-top:130px;
}
.nes_script .nes_quickOrderAccessories .nes_linksNav-bottom {
	padding-top: 0;
}
.nes_quickOrderAccessories .nes_list-filter {
	padding: 0px 0 3px 0 !important;
	width: 397px;
	margin: 0 0 10px 17px !important;
}
.nes_quickOrderAccessories .nes_list-filterLast {margin: 0 0 5px 17px !important;}
.nes_quickOrderAccessories .nes_list-filter .nes_list-name {
	width: 161px;
	padding: 17px 0 0 0;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	display: block;
}
.nes_quickOrderAccessories .nes_globalList h2 {
	margin-bottom: 9px;
}
.nes_quickOrderAccessories .nes_globalList h3 {
	text-transform: uppercase;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/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 0 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('http://www.nespresso.com/ecom/images/sep_nav-bas.gif') no-repeat 100% 0;
	padding: 0 11px 0 0 !important;
	margin: 0 10px 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div.nes_linksNavSepNone,
.nes_listAccessories .nes_linksNav div.nes_linksNavSepNone{
	background: none;
}
.nes_listAccessories .nes_linksNav-selection div{
	float: right;
	margin:0 0 11px 0!important;
	background: none !important;
	padding:0 !important;
}
.nes_quickOrderAccessories .nes_linksNav div p,
.nes_listAccessories .nes_linksNav div p {
	float: left !important;
	padding: 0;
}
.nes_quickOrderAccessories .nes_linksNav div p span,
.nes_listAccessories .nes_linksNav div p span {display: none;}
.nes_quickOrderAccessories .nes_linksNav div p.nes_previous,
.nes_listAccessories .nes_linksNav div p.nes_previous {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_next-page.gif') no-repeat 0 0;
}
.nes_quickOrderAccessories .nes_linksNav div ul,
.nes_listAccessories .nes_linksNav div ul {
	float: left !important;
	padding: 0 !important;
	list-style-type: none;
	margin: 0 !important;
}
.nes_quickOrderAccessories .nes_linksNav p.nes_linkBackTop,
.nes_listAccessories .nes_linksNav p.nes_linkBackTop {
	float: left;
	font-size: 1em;
	background: none;
	margin: 0;
	padding: 0;
}
.nes_quickOrderAccessories .nes_linksNav p.nes_linkBackTop a,
.nes_listAccessories .nes_linksNav p.nes_linkBackTop a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_back-top-black.gif') no-repeat 0 7px;
	padding: 0 0 0 11px;
}
.nes_quickOrderAccessories .nes_linksNav ul li,
.nes_listAccessories .nes_linksNav ul li {
	float: left;
	padding: 0;
	margin: 0 9px 0 0;
}
.nes_quickOrderAccessories .nes_linksNav ul li a:hover,
.nes_quickOrderAccessories .nes_linksNav ul li.nes_enCours a,
.nes_listAccessories .nes_linksNav ul li a:hover,
.nes_listAccessories .nes_linksNav ul li.nes_enCours a {color: #7f7f7f;}
.nes_quickOrderAccessories .nes_filter-menu ul li ol li {
	width: 125px;
	margin: 0 0 2px 0;
}
.nes_quickOrderAccessories .nes_quick-filter li ul li ol li.nes_smallItem {width: 118px;}
.nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick  {padding-left: 60px;}

.nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick:after{content:"."; visibility:hidden; display:block; height:0; clear:both;}
* html .nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick{height:1%;}
*:first-child+html .nes_script .nes_quickOrderAccessories .nes_switch_tabs_quick{min-height:1%;}

.nes_quick-filter li ul li ol {margin: 0 0 0 0;}
.nes_color-filtre {padding: 14px 0 0 6px;}
.nes_color-filtre div {
	float:left;
	margin:0 5px 1px 0;
}
.nes_filter-menu ul li .nes_color-filtre div a {
	border: 1px dotted white;
	width: 117px;
	padding:2px ;
	text-align: left;
	outline: none;
}
.nes_filter-menu ul li .nes_color-filtre div a:hover, .nes_filter-menu ul li .nes_color-filtre div  .nes_innerListMachine_lien_selected, .nes_filter-menu ul li .nes_color-filtre div a:focus {
	border: 1px dotted black;
}
.nes_filter-menu ul li .nes_color-filtre  a span.nes_hovered-f-color {
	padding:2px !important;
	background: none ;
	height: 17px;
	text-align: left;
}
.nes_filter-menu ul li .nes_color-filtre  .nes_innerListMachine_lien_selected .nes_hovered-f-color{
	background:#272727 url('http://www.nespresso.com/ecom/images/gray-fade-filtre.png') repeat-x;
	float:left;
}
.nes_filter-menu ul li .nes_color-filtre  .nes_innerListMachine_lien_selected span{color: white;}
.nes_filter-menu ul li .nes_color-filtre  a span span {
	padding:0 0 0 5px !important;
	background: none !important;
	width: 95px !important;
	float:left !important;
	text-align: left !important;
	line-height:0.9em;
	font-size: 10px  !important;
}
.nes_color-filtre .nes_last-color-filter {margin: 0 0 1px 0;}
.nes_color-filtre .nes_hovered-f-color img {
	width: 13px;
	height: 13px;
	float:left !important;
}
.nes_color-filtre .nes_hovered-f-color span {float: left;}
/**********filtres feature********/
.nes_filter-menu ul li .nes_feature-filter {
	padding:42px 0 17px 2px;
	margin: 0 auto;
}
.nes_filter-menu ul li .nes_feature-filter li {margin:0 2px 0 0;}
.nes_filter-menu ul li .nes_feature-filter li:hover {
	margin:0 2px 0 0;
	position: relative;
	z-index:999 !important;
}
.nes_filter-menu ul li .nes_feature-filter a {
	height: 25px;
	width: 25px;
	padding:2px ;
	border: none;
	text-align: left;
	outline: none;
	background:none;
}
.nes_filter-menu ul li .nes_feature-filter a img {
	height: 25px;
	width: 25px;
}
.nes_filter-menu ul li .nes_feature-filter  a:hover, .nes_filter-menu ul li .nes_feature-filter .nes_innerListMachine_lien_selected {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto-infobulle-2.gif') no-repeat 0 0;
	 padding: 0 0 0 4px;
	 color: white !important;
	 font-size:11px;
	 text-transform: uppercase;
	 z-index:9 !important;
}
div.info-bulle-contenu div {
	 background:#646464;
	 padding: 5px 7px 4px 8px;
	 color: white !important;
	 font-size:11px;
	 text-transform: uppercase;
}
div.info-bulle-contenu div div {
	 background:none;
	 padding: 0;
	 color: white !important;
	 font-size:11px;
	 text-transform: uppercase;
}
.nes_listMachine .nes_innerSwitchListMachine .nes_feature-filter div.info-bulle-contenu {
	left:25px !important;
}
.nes_pdp-2 div.info-bulle-contenu {
	 background:url('http://www.nespresso.com/ecom/images/picto-infobulle-2.gif') no-repeat 0 0;
	 top:0 !important;
}
.nes_pdp-2 .nes_product-information-2 div.info-bulle-contenu div {
	/*white-space: nowrap;*/
}
.nes_filter-menu ul li .nes_size-filter {
	margin:0 15px 5px 0 ;
	float:left;
}
.nes_filter-menu ul li .nes_block-size {/*padding:25px 0 0 7px;*/ padding:6px 0 0 7px;}
.nes_filter-menu ul li .nes_block-size a {
	height: 58px !important;
	width: 81px !important;
	padding: 8px 0 0 0;
	text-align: center;
	outline: none;
	border: none ;
}
.nes_filter-menu ul li .nes_block-size a img {
	/*height: 23px !important;
	width: 23px !important;*/
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected {
	background:  url('http://www.nespresso.com/ecom/images/bg_roll-over-on-3.png') no-repeat 0 0 !important;
}
.nes_filter-menu ul li .nes_block-size a .nes_size-hover{
	position: absolute;
	top: 0 !important;
	left:0 !important;
	width: 83px !important;
	height:67px !important;
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected .nes_size-hover, .nes_filter-menu ul li .nes_block-size a:hover .nes_size-hover{
	background:  url('http://www.nespresso.com/ecom/images/roll-span-3.png') no-repeat 0 0 !important;
}
.nes_filter-menu ul li .nes_block-size a.nes_innerListMachine_lien_selected span{color: white;}
.nes_filter-menu ul li .nes_block-size a span {
	font-size: 10px;
	padding:0  !important;
	background: none;
	margin:0;
	position: absolute;
	display:block;
	width: 100%;
	left:0;
	bottom: 15px;
	text-align: center;
}
.nes_quickOrderAccessories .nes_filter-menu ul li ol.nes_filter-3Lines {padding: 10px 0 10px 10px;}
.nes_filter-menu ul li ol li {
	float: left;
	padding: 0;
	height: 1%;
	text-transform: uppercase;
	font-size: 10px;
}
.nes_filter-menu ul li ol.nes_filter-2Lines li {
	width: 109px !important;
	margin: 0 0 9px 0;
}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li {
	width: 90px !important;
	margin: 0 0 2px 0;
}
.nes_filter-menu ul li ol.nes_filter-2Lines li.nes_smallItemCap {width: 93px !important;}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_smallItemCap {width: 60px !important;}
.nes_filter-menu ul li ol.nes_filter-2Lines {padding: 17px 0 16px 20px;}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos {padding: 10px 0 10px 10px;}
.nes_filter-menu ul li .nes_filter-1Line-4cols {padding: 6px 0 0 0;}
.nes_filter-menu ul li .nes_filter-1Line-1clo {padding: 40px 15px 9px 17px;}
.nes_quickOrderMachines .nes_filter-menu ul li .nes_filter-1Line-1clo {padding: 10px 0 10px 10px;}
.nes_filter-menu ul li ol.nes_filter-3col  li.nes_lastItem {margin-right: 0 !important;width: 111px !important;}
.nes_filter-menu ul li ol li input {
	float: left;
	margin: 0 9px 0 0;
	border: none;
}
.nes_filter-menu ul li ol li.nes_bigItem {width: 150px;}
.nes_filter-menu ul li ol.nes_filter-2Lines li.nes_bigItem {width: 150px !important;}
.nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_bigItem {width: 110px !important;}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos {padding: 17px 0 16px 20px;}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos li {
	width: 90px !important;
	margin: 0 0 9px 0;
}
.nes_quickOrderMachines .nes_filter-menu ul li ol.nes_filter-3Lines-4clos li.nes_smallItemCap {width: 80px !important;}
#nes_switch_content_quick_4 .nes_innerSwitch_quick .nes_filter-1Line-1clo {padding: 35px 10px 10px 10px;}
#nes_switch_content_quick_4 .nes_innerSwitch_quick .nes_error {padding: 10px 10px 10px;}
#nes_switch_content_quick_4 .nes_priceForm {margin:10px auto 0;}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float {width:185px;}
#nes_switch_content_quick_4 .nes_priceForm .nes_l-float label {
	color:black;
	display:block;
	float:left;
	font-family: 'Trebuchet MS';
	font-size:12px;
	font-weight:normal;
	margin:4px 13px 0 0;
	text-align:right;
	width:90px;
}
.nes_filter-menu ul li ol.nes_filter-3col {padding: 0 0 0 10px ; position: relative;top: 10px;}

.nes_filter-menu ul li ol.nes_filter-3col-1-1igne{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;}
.nes_filter-menu ul li ol.nes_filter-3col li {
	width: 121px !important;
	margin:0 10px 9px 0;
	height: 18px;
}
.nes_filter-menu ul li ol.nes_filter-3col li label {
	/* width: 85px; */
	width: auto;
	line-height: 0.9em;
	margin: 2px 0 0 0;
}.nes_filter-menu ul li ol.nes_filter-3col li input {
	margin: 0 5px 0 0;
}/**/
/******Comparator******/
.nes_comparator-block {padding: 25px 0 38px 0;}
.nes_comparator-block .nes_listInfosMachine {cursor: default;}
.nes_close-push {
	position: absolute;
	top: 3px !important;
	right: 3px  !important;
	display:block;
	/*width: 7px;
	height: 7px;
	background: url('http://www.nespresso.com/ecom/images/picto_nn-valide.gif') no-repeat 0 0;*/
	width: 17px;
	height: 17px;
	background: url('http://www.nespresso.com/ecom/images/picto_nn-valide.gif') no-repeat 50% 0;
}
.nes_close-push {
	position: absolute;
	top: 0;
	right:0;
}
.nes_comparator-block li {list-style: none;}
.nes_comparator-block .nes_innerBlocListMachines,
.nes_comparator-block .nes_innerBlocListMachinesBig,
.nes_comparator-block .nes_innerBlocListMachinesSmall {
	height: 289px;
	border-right:none;
	border-top: 1px solid white;
	margin:1px 0 0 0;
}
.nes_comparator-block .nes_innerBlocListMachinesSmall {
	width: 228px !important;
	border-right: none;
}
/*.nes_comparator-block .nes_innerBlocListMachinesSmall img{width: 228px !important;}*/
.nes_comparator-block  .nes_listInfosMachine {height: 48px;}
.nes_comparator-block  .nes_listInfosMachine-3Lines {height: 65px !important;}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine,
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine{
	height: 59px;
	/*background: url('http://www.nespresso.com/ecom/images/bg_select-machine.png') repeat-x 0 0 !important;*/
}
/*.nes_mac-selection .nes_listInfosMachine-2-lines {
	height: 53px !important;
	padding-top: 6px;
}
.nes_mac-selection .nes_listInfosMachine-2-lines .nes_machineName {
	line-height: 10px;
}*/
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine {
	height: 58px;
	background: #3e3e3e !important;
	padding-top:5px !important;
}
.nes_mac-selection .nes_on .nes_listInfosMachine-2Lines,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-2Lines,
.nes_mac-selection .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-2Lines,
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine-3Lines,
.nes_mac-selection .nes_innerBlocListMachinesBig:hover .nes_listInfosMachine-3Lines,
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine-3Lines {
	height: 63px !important;
	background: #3e3e3e !important;
	padding-top:5px !important;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Line span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName ,
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Line span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
	width: 170px;
}
.nes_mac-selection .nes_innerBlocListMachines,
.nes_mac-selection .nes_innerBlocListMachinesBig,
.nes_mac-selection .nes_innerBlocListMachinesSmall {
	height: 291px;
	margin:1px 1px 0 0;
	/*border-top:1px solid #2D2D2D ;
	border-right:1px solid #2D2D2D ;*/
}
.nes_mac-selection .nes_innerBlocListMachinesSmall {margin-right:0;}
/*.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName {
	color: white !important;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 50%;
}*/
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 5px;
	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('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 3px;
}
.nes_listInfosMachine span.nes_machineName {
	color: black !important;
	font-weight: bold;
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 50%;
	padding: 0 0 0 8px;
	text-transform: uppercase;
}
.nes_mac-selection .nes_listInfosMachine span.nes_machineName {
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 5px;
}
.nes_mac-selection .nes_listInfosMachine-2Lines span.nes_machineName {
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 3px;
}
.nes_listInfosMachine-2Lines span.nes_machineName,
.nes_listInfosMachine-3Lines span.nes_machineName {line-height: 0.92em;}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Lines span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Lines span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
	width: 170px;
}
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine span.nes_machineName {
	height: 30px;
	margin: 0 0 0 0;
}
/*.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine span.nes_machineName {
	height: 20px;
	margin: 10px 0 0 0;
}*/
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-2Lines span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-2Lines span.nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall .nes_listInfosMachine-3Lines span.nes_machineName, 
.nes_mac-selection .nes_innerBlocListMachines .nes_listInfosMachine-3Lines span.nes_machineName {
	height: 30px !important;
	margin: 0 !important;
}
.nes_listInfosMachine span.nes_selectLink {
	background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	text-transform: none;
	padding: 2px 0;
	width: 100% !important;
	text-align: center;
	margin: 6px 0 0 0;
	display: block;
	font-size: 1.1em;
	color: white !important;
}
.nes_listInfosMachine span.nes_selectLink span {
	background: url('http://www.nespresso.com/ecom/images/picto_proceed.gif') no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.nes_mac-selection .nes_listInfosMachine p.nes_machineName {
	color: white !important;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
}
.nes_mac-selection .nes_innerBlocListMachines:hover .nes_listInfosMachine .nes_machineName,
.nes_mac-selection .nes_innerBlocListMachinesSmall:hover .nes_listInfosMachine .nes_machineName {margin: 0;}
.nes_mac-selection {
	margin: 122px 0 0 0;
	padding:0 0 25px;
	position:relative;
	width:919px;
	z-index:1;
}
.nes_comparator-block  .nes_listInfosMachine-2Lines,
.nes_comparator-block  .nes_listInfosMachine-3Lines{height: 58px;}
.nes_mac-selection   .nes_listInfosMachine-2Lines,
.nes_mac-selection   .nes_listInfosMachine-3Lines{height: 57px;}
.nes_comparator-block .nes_listInfosMachine .nes_none, .nes_mac-selection .nes_listInfosMachine .nes_none{display:block;float:none;clear:both;}
.nes_script-show {
	position: relative;
	top: 0;
	left:35px;
}
.nes_script-show label {display:none;}
.nes_table td, .nes_table th {
	padding:0;
	background: none;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	border:none;
}
.nes_table th {
	text-transform: uppercase;
	padding: 2px 0 1px 11px;
	text-align: left;
}
.nes_comaprator-products {
	padding:10px 0 0 14px;
	margin: 0 auto;
	width:122px;
}
.nes_comaprator-products li {
	padding:0 10px 10px 0;
	float: left;
}
.nes_comaprator-products li:hover .nes_div-bulle {
	position: relative;
	z-index: 1;
}
.nes_comaprator-products li a {outline:none;cursor:default;}
.nes_comaprator-products li img {
	float: left;
	display:block;
}
.nes_bg-degrade-first .nes_price-title-product-list .nes_price-black-product {margin: 0 auto 0 auto;}
.nes_table, .nes_table table {margin:0;}
.nes_table td table td {
	background: white;
	padding:7px 0 5px 0;
	color: #000000;
}
.nes_table td  .nes_compar-picto td {padding:0;}
.nes_table td table.nes_lastTable td {
	/*text-align: justify;*/
	text-align: left;
	padding: 8px 10px 8px 10px;
	line-height:1.4em;
	width: 219px;
}
.nes_table td table.nes_lastTable td.nes_table-last-td {width: 218px;}
.nes_comaprator-products li a .nes_img-filter-on,
.nes_comaprator-products li .nes_img-filter-on,
.nes_comaprator-products li a:hover .nes_img-filter-off, 
.nes_comaprator-products li:hover .nes_img-filter-off {display:none;}
.nes_comaprator-products li a:hover .nes_img-filter-on,
.nes_comaprator-products li:hover .nes_img-filter-on {display:block;}
.nes_compar-table td {
	width: 229px;
	border-right: 1px solid #6C6C6C;
}
.nes_compar-table .nes_table-last-td {
	border:none;
	width: 228px;
}
.nes_comparator-block .nes_table {margin: 0 0 11px 0;}
.nes_comapar-checked {
	background: url('http://www.nespresso.com/ecom/images/picto_valide.gif') no-repeat 50% 50%;
	width: 10px;
	height: 8px;
	margin: 0 auto;
}
.nes_comapar-no-checked {
	background: url('http://www.nespresso.com/ecom/images/picto_nn-valide.gif') no-repeat 50% 50%;
	width: 10px;
	height: 8px;
	margin: 0 auto;
}
.nes_table .nes_linkMachine li a {font-size: 10px !important;}
/* Liste accessoires ****************************************************** */
.nes_listAccessories h2 {
	font-size: 18px;
	font-weight: normal;
	background: url('http://www.nespresso.com/ecom/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 {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	display: block;
	padding: 0 0 5px 10px;
}
.nes_listAccessories .nes_linksNav p.nes_linkBackTop a {
	background: url('http://www.nespresso.com/ecom/images/picto_back-top.gif') no-repeat 0 7px;
}
.nes_listAccessories .nes_linksNav div p.nes_previous {
	background: url('http://www.nespresso.com/ecom/images/sep_nav-bas-blanc.gif') no-repeat 100% 0;
}
.nes_listAccessories .nes_linksNav div p.nes_next {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_prev-page-white.gif') no-repeat 0 0;
}
.nes_listAccessories .nes_linksNav div p.nes_next a {
	background: url('http://www.nespresso.com/ecom/images/picto_next-page-white.gif') no-repeat 0 0;
}
.nes_listAccessories .nes_linksNav div {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 10px;
}
.nes_listAccessories .nes_switchListMachine-script ul {padding:0 230px 0 0 ;}
.nes_listAccessories .nes_switchListMachine-script ul li .nes_innerSwitchListMachineGlobal {left: -289px;}
.nes_listAccessories .nes_switchListMachine p.nes_paraFilter {left: 150px;}
.nes_listAccessories .nes_innerTitle {margin-top: 10px;}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerSwitchListMachine {
	min-height: 126px;
	height: auto !important;
	height: 126px;
}
.nes_listAccessories .nes_blocListMachines {padding: 0 0 15px 0;}
.nes_script .nes_listAccessories  .nes_blocListMachines {margin: 122px auto 0 auto;}
.nes_bgListAccessories {
	background: url('http://www.nespresso.com/ecom/images/bg_list-accessories.png') repeat 0 0;
	height: 1%;
}
/**************************************/
.nes_msgAccueil {
	width: 218px;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 0 3px;
	padding: 0 0 0 11px !important;
}
/****lightbox chargement home page****/
#cachePopinLanguage{
	display:none;
	width: 100%;
	height: 100%;
	background: black;
	opacity:0.6;
	filter : alpha(opacity=60); 
	position: absolute;
	top:0;
	left:0;
	z-index: 1000;
}
#nes_header-content .nes_block_language * {color: black;}
#nes_header-content .nes_chooseCountry a * {color: white;}
#nes_header-content .nes_block_language {
	background: #fcfcfc url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 0 5px;
	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('http://www.nespresso.com/ecom/images/bg_langue.png') repeat-x 0 100%;
	outline:none !important;
}
.nes_block_language ul li a span {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 3px 5px;
	padding: 0 0 0 10px;
}
.nes_block_language ul li.nes_enCours  span,
.nes_block_language ul li  span {
	background:#E1E1E1 url('http://www.nespresso.com/ecom/images/fleche_noir.gif') no-repeat 2px 5px;
	padding: 0 0 0 11px;
	display:block;
}
.nes_block_language p.nes_chooseCountry {
	width: 143px;
	padding: 0;
	text-transform: none;
}
.nes_block_language p.nes_chooseCountry a {
	display: block;
	background:#E1E1E1 url('http://www.nespresso.com/ecom/images/bg_choose-country.png') repeat-x 0 100%;
	color: white !important;
	padding: 1px 0 1px 5px;
}
.nes_block_language p.nes_chooseCountry a span {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 5px;
	padding: 0 0 0 8px;
}
.nes_selected-link {
	width: 22px;
	height:16px;
	display:block;
	position: relative;
	left:3px;
	text-align:center;
	padding: 3px 0 2px 0 ;
	top:-2px;
}
.nes_selected-link-on {background: white;}
.nes_listAccessories .nes_linksNav div ul {
	margin: 0 0 2px 0 !important;
}
.nes_listAccessories .nes_switchListMachine ul li  .nes_innerListMachine a:hover span.nes_innerListMachineHover {
	display: block;
	height: 105px !important;
	width: 97px !important;
	padding: 0;
	/*background: url('http://www.nespresso.com/ecom/images/bg_roll-over-small.gif') no-repeat 0 0 !important;*/
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a {
	height: 105px !important;
	width: 105px !important;
	padding:1px
}
.nes_listAccessories .nes_switchListMachine ul li .nes_innerListMachine a.nes_innerListMachine_lien_selected {
	/*background: url('http://www.nespresso.com/ecom/images/bg_roll-over-small.gif') no-repeat 0 0 !important;*/
	background: url('http://www.nespresso.com/ecom/images/bg_roll-over.gif') no-repeat 0 0 !important;
}
/* Forgot your password *************************************************** */
.nes_registrationForm {margin: 25px 0 0 0;}
.nes_registrationForm h2 {background: none;}
.nes_switchListMachine-selection {margin: -50px 0 0 0;}
.nes_switchListMachine-selection ul li .nes_innerSwitchListMachine .nes_innerListMachineContainer {
	margin:22px auto 0 auto;
	clear:both;
}
.nes_registrationContent {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 16px 25px 25px 25px;
	font-size: 14px;
	margin: 0 0 25px 0;
}
.nes_registrationTitle {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding: 0 0 4px 0;
	margin: 0 0 16px 0;
	overflow: hidden;
	height: 1%;
	clear: both;
}
/*.nes_registrationTitleContentSpace {margin: 0 0 16px 0;}*/
.nes_registrationTitleSpace {margin: 0 0 25px 0;}
.nes_registrationTitle h2 {
	float: left;
	font-size: 28px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: white;
	font-family: "Times New Roman";
}
.nes_registrationTitle h2 strong {
	font-size: 18px;
	font-weight: normal;
}
.nes_registrationTitleContent {margin: 13px 0 16px 0;}
.nes_registrationTitle span {
	float: right;
	display: block;
	margin-top: 16px;
	font-size: 10px;
	text-transform: lowercase;
}
.nes_registrationForm fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
.nes_registrationContent ul {
	list-style-type: none;
	margin: 0;
}
.nes_registrationContent ul.nes_bill-add-form {
	list-style-type: none;
	padding: 0 0 10px 0;
}
.nes_registrationContent .nes_newPassword {padding: 0 0 16px 0;}
.nes_registrationContent ul li {
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	height: 1%;
}
.nes_registrationContent ul li.nes_membershipNumber {
	margin: 0 ;
}
.nes_registrationContent ul li.nes_last {margin: 0 0 0 0;}
.nes_registrationContent ul li label {
	display: block;
	float: left;
	width: 198px;
	text-align: right;
	margin: 5px 25px 0 0;
}
.nes_registrationContent-bigLabel ul li label {
	width: 270px !important;
}
.nes_registrationContent ul li label {
	width: 198px;
}
.nes_regestration_2Cols .nes_registrationContent ul li label {
	width: 198px;
}
.nes_registrationContent ul li label.nes_none {display: none;}
.nes_registrationContent ul li input {
	width: 234px;
	border: 2px solid #c8c8c8;
	padding: 3px 1px 4px 1px;
	float: left;
	font-size: 12px;
	color: black;
}
.nes_registrationContent ul li input:focus, .nes_scroll-register input:focus, .nes_card-champs input:focus {background: #DDDDDD;}
.nes_continueContent {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 14px 16px 15px 25px;
	text-align: right;
	overflow: hidden;
	clear:both;
}
.nes_continueContent input {
	background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;
	display:block;
	width: auto;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 10px 3px 15px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
}
.nes_continueContent .nes_link-continue a {
	background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;
	display:block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 10px 3px 18px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	margin-top: 1px;
}
.nes_continueContent .nes_link-continue a strong {
	font-weight: bold !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.nes_continueContent .nes_link-continue a {margin-top: 0px;}}
.nes_continueContent a {
	display:block;
	font-size: 12px;
	color: white;
	float:left;
	font-family: 'Trebuchet MS';
	background:  url('http://www.nespresso.com/ecom/images/picto_back-to.gif') no-repeat 0 7px;
	padding: 0 0 3px 10px;
	margin-top: 3px;
}
.nes_save-cancel-right  {
	overflow: hidden;
	height: 1%;
	margin:0;
	float:right;
}
.nes_save-cancel-right  li {
	float: left;
	clear: none;
	list-style: none;
	padding:0 5px 0 10px !important;
}
.nes_save-cancel-right  li input {
	float: left !important;
}
.nes_continueContent .nes_save-cancel-right .nes_cancel {
	/*background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;*/
	background:#2A2A2A url('http://www.nespresso.com/ecom/images/btn-cancel-bg.png') repeat-x 0 0;
	display: block;
	height: 1%;
	margin:2px 0 0 0;
	padding: 4px 7px 5px 15px;
}
/* Acount details + blacklist ********************************************* */
.nes_main-title-registration {margin: 2px 0 4px 0;}
.nes_registrationSteps {
	width: auto;
	clear:both !important;
	float: right;
	list-style-type: none;
	margin: 8px 12px 0 0;
}
.nes_continueContentTop {background: none !important;padding-bottom: 0 !important;margin:5px 0 -5px 0 !important;overflow:visible;height:1%;position:relative;z-index:12;}
.nes_continueContentTop .nes_linkSee {position: relative;top: -100px;z-index:11;width:230px;}
.nes_continueContentTop .nes_linkSee input {overflow:visible;}
.nes_continueContentTop .nes_linkSee a {float:right;}
.nes_registrationForm .nes_continueContentTop .nes_linkSee {top: -116px;}
.nes_price-black-product-transparent .nes_main-title {width: auto;}
.nes_price-black-product-transparent .nes_tit_new_lth {width: 650px;}
.nes_account .nes_price-black-product-transparent .nes_main-title {width: 230px;}
.nes_main-title-big {width: 650px !important;}
.nes_registrationSteps li {
	float: left;
	/*width: 90px;*/
	text-transform: uppercase;
	font-size: 13px;
	padding: 0 20px 0 0;
	background:  url('http://www.nespresso.com/ecom/images/bg_li-steps.gif') no-repeat 100% 10px;
	margin: 0 20px 0 0;
}
.nes_registrationSteps li.nes_lastStep {
	padding: 0;
	background: none;
	margin: 0;
}
.nes_registrationSteps li strong,
.nes_registrationSteps li span {
	display: block;
	float: left;
}
.nes_registrationSteps li span.nes_none {display: none;}
.nes_registrationSteps li strong {
	font-size: 18px;
	color: #989898;
	margin: 5px 5px 0 0;
	text-align: center;
	padding: 2px 0;
	width: 26px;
	text-align: center;
}
.nes_registrationSteps li span.nes_stepActive {
	position: absolute;
	left: -9999px;
}
.nes_registrationSteps li span {
	/*width: 55px;*/
	line-height: 16px;
	margin-top: 10px;
}
/*.nes_registrationSteps li.nes_lastStep span {width: 55px;}*/
.nes_registrationSteps li.nes_outstandingStep strong {
	color: white;
	background:  url('http://www.nespresso.com/ecom/images/bg_num-seteps.png') no-repeat 0 0;
}
.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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_dotted-black.gif') repeat-y 100% 0;
	overflow: hidden;
	height: 1%;
}
.nes_blackBloc ul li {
	float: left;
	width: 217px;
	padding: 0 0 0 10px;
}
.nes_blackBloc ul li.nes_firstItem {padding: 0;}
.nes_blackBloc ul li strong {
	font-size: 14px;
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
	text-transform: uppercase;
}
.nes_blackBloc ul li p {padding: 0 0 0 12px;}
.nes_blackBloc ul li span {
	font-size: 10px;
	padding: 0 0 0 12px;
	display:block;
}
.nes_blackBloc ul li p.nes_link {
	background: url('http://www.nespresso.com/ecom/images/picto_view-black.gif') no-repeat 0 7px;
	padding: 0 0 0 8px;
	margin: 0 0 0 12px;
}
.nes_blackBloc ul li ul {
	margin: 0;
	padding: 0 0 0 12px;
	background: none;
}
.nes_blackBloc ul li ul li {padding: 0;}
.nes_radio-click {
	padding: 0 0 0 222px;
	height: 1%;
	/*overflow: hidden;*/
	margin-bottom: -4px;
}
.nes_registrationContent-bigLabel .nes_radio-click {
	padding: 0 0 0 265px;
}
.nes_registrationContent .nes_radio-click ul li label {
	width: auto;
	display: inline;
	float: none;
	margin:0 ;
}
.nes_registrationContent .nes_radio-click ul li label strong {
	font-style: italic !important;
	font-weight: normal;
}
.nes_registrationContent .nes_radio-click ul li label i {
	font-style: italic !important;
}
.nes_registrationContent .nes_radio-click ul li input {
	width: auto;
	margin: 2px 5px 0 0;
	border: none;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide {
	/*float:left;*/
	clear:both;
	padding:10px 0 0 0;
	width: 570px;
	/*position: relative;
	left: -226px;*/
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide .nes_clear {
	height:0;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide label {
	/*width: 103px;*/
	width: 180px;
	
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.nes_registrationContent-bigLabel .nes_radio-click ul li .nes_radio-hide label {
	width: 190px !important;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide input {
	border: 2px solid #c8c8c8;
	padding: 3px 1px 4px 1px;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide span {width: 200px;}
.nes_registrationContent-bigLabel .nes_radio-click ul li .nes_radio-hide span {width: 200px;}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide  div {
	margin: 0 0 7px 0;
}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide div.nes_clear {margin: 0 0 0 0;}
.nes_registrationContent .nes_radio-click ul li .nes_radio-hide .nes_error span {
	background: url("http://www.nespresso.com/ecom/images/picto_erreur-small.png") no-repeat  0 4px ;
}
/* Acount details error *************************************************** */
.nes_errorErea {padding: 8px 0 8px 12px;}
.nes_errorErea p {
	color: black;
	background: url('http://www.nespresso.com/ecom/images/picto_erreur.png') no-repeat 0 0;
	padding:  6px 0 5px 40px;
	font-size: 12px;
	height: 1%;
}
.nes_registrationContent ul li.nes_error input {border-color: #a80000 !important;}
.nes_registrationContent ul li.nes_error span {
	background: url('http://www.nespresso.com/ecom/images/picto_erreur-small.png') no-repeat 0 4px;
	padding: 8px 0 3px 24px;
	width: auto;
	margin: 0 0 0 5px;
	line-height: 12px;
	/*height: 16px;*/
}
.nes_registrationContent ul li.nes_error span.nes_span-error-2Lines {
	padding: 2px 0 0px 24px;
}
.nes_registrationContent-bigLabel ul li.nes_error span {
	width: 303px;
}
.nes_registrationContent ul li.nes_error p {
	display: none;
}
/* Personal informations ************************************************** */
.nes_registrationContent ul li .nes_inlineRadio {
	float: left;
	margin: 6px 24px 0 0;
}
.nes_registrationContent ul li .nes_inlineRadio label {
	width: auto;
	display: inline;
	float: none;
	margin:0 ;
}
.nes_registrationContent ul li .nes_inlineRadio input {
	width: auto;
	margin: 3px 5px 0 0;
	border: none;
}
input.nes_bigErea {width: 328px !important;}
input.nes_smallErea {width: 167px !important;}
input.nes_smallErea_2 {width: 100px  !important;}
.nes_machine-add-infos input.nes_smallErea_2 {
	width: 167px  !important;
}
.nes_registrationContent ul li span {
	font-size: 12px;
	display: block;
	float: left;
	background: url('http://www.nespresso.com/ecom/images/picto_infos-blur.png') no-repeat 0 0;
	padding: 4px 0 3px 24px;
	width: 355px;
	margin: 0 0 0 5px;
	line-height: 12px;
	/*height: 21px;*/
}
.nes_registrationContent ul li span.nes_span-mail {
	display:block;
	padding: 0 0 0 20px;
	background: none;
	font-style: italic;
	height: 1%;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_bigBloc {
	width: 399px;
	margin: 0 25px 0 0;
	float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_bigBloc span {
	margin: 8px 0 0 223px;
	width: 176px;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc {
	width: 159px;
	margin: 0 25px 0 0;
	float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc label {width: 30px !important;}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc span {
	margin: 8px 0 0 56px;
	width: 103px;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_skin-registration {float: left;}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 {
	width: 260px;
	margin: 0 0 0 0;
	float: left;
}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 label {width: 50px;}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 span {
	margin: 8px 0 0 74px;
	width: 173px;
}
.nes_registrationContent ul li .nes_radioContent {float: left;}
.nes_registrationContent ul li.nes_checkboxContent {padding: 0 0 0 223px;}
.nes_registrationContent ul li.nes_checkboxContent_last {margin-bottom: -4px;}
.nes_registrationContent ul li.nes_checkboxContent input {
	width: auto;
	margin: 7px 13px 0 0;
	border: none;
}
.nes_registrationContent ul li.nes_checkboxContent label {
	width: auto !important;
	text-align: left;
}
/* Machine website ******************************************************** */
.nes_dtailsMachine {margin: 0 0 0 153px;}
.nes_dtailsMachine img {
	float: left;
	margin: 0 10px 0 0;
}
.nes_dtailsMachine div.nes_l-float {
	width: 600px;
}
.nes_dtailsMachine h3 {
	text-transform: uppercase;
	color: white;
	font-weight: normal;
	padding: 24px 0 4px 0;
	margin: 0;
	font-size: 18px;
}
.nes_dtailsMachine h3 span {text-transform: none;}
.nes_dtailsMachine a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
	padding: 0 0 0 8px;
	float: left;
	font-size: 12px; 
}
.nes_scroll-register {
	position: relative;
	margin: -4px 0 0 216px;
}
.nes_scroll-register label.nes_none {display:none;}
.nes_scroll-register label {
	float:left;
	margin:0 5px 0 0;
	margin-top: -2px;
}
.nes_shop-radio {
	overflow: hidden;
	padding:0 0 6px 0;
}
.nes_shop-radio div input {
	width: 164px;
	border: 2px solid #c8c8c8;
	padding: 3px 1px 4px 1px;
}
.nes_form-hide-add {padding: 16px 0 0 0;}
.nes_scroll-register input {
	float:left;
	margin:0 8px 0 0;
}
.nes_scroll-register input {border: none;}
.nes_withSpace {margin: 0 11px 0 0;}
.nes_registrationContent ul li.nes_blocRadio {margin: 20px 0 0 0;padding:0;}
.nes_registrationContent ul li.nes_blocRadio label {margin-top: 0;}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float label {
	width: auto;
	display: inline;
	float: none;
	position: relative;
	top:-2px;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float {margin-bottom: -10px;}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float input {
	width: auto;
	margin: 0 10px 0 0;
	border: none;
}
.nes_registrationContent ul li.nes_blocRadio .nes_l-float div {margin: 0 0 4px 0;}
/* SIGN IN **************************************************************** */
.nes_regestration_2Cols {
	width: 405px;
	padding: 22px 22px 19px 19px;
	float: left;
	margin: 0;
}
.nes_regestration_2ColsLast {
	margin: 0 0 0 137px;
	padding:13px 20px 15px 20px;
	width: 295px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	.nes_regestration_2ColsLast {
		padding:10px 20px 18px 20px;
	}
}
.nes_registrationContent_2Cols {
	padding: 0 0 0 0;
	overflow:hidden;
	background:none;
}
.nes_registrationForm-cr .nes_registrationContent_2Cols {
	background: url("http://www.nespresso.com/ecom/images/bg_recap.png") repeat-y 0 0;
}
.nes_registrationForm-cr .nes_regestration_2ColsLast p.nes_linkToClick {
	float:none;
	margin: 0;
	font-size:1em;
}
/*.nes_cr-top {position: relative; margin-top: -671px;}*/
.nes_cr-top .nes_ConfirmationContent {
	min-height: 580px;
	min-height: auto !important;
	height: 580px;
	padding: 25px 0 0 0;
}
.nes_transform-none {text-transform: none !important;}
/*.nes_bg-cr-welcome {padding:0;}*/
.nes_cr-list-offer .nes_link-more { padding: 2px 0 10px 0;clear:both;}
.nes_cr-list-offer .nes_link-more a {background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px !important;padding: 0 0 0 8px !important;}
.nes_registrationForm-cr  .nes_regestration_2ColsLast {background: none;}
.nes_registrationForm-cr .nes_regestration_2ColsLast {width: 405px;float:right;margin:0;}
.nes_registrationForm-cr .nes_registrationContent ul li {margin:0 0 5px 0;}
.nes_registrationForm-cr .nes_registrationContent ul li.nes_last {margin:-4px 0 7px 0;}
.nes_registrationForm-cr .nes_regestration_2Cols {padding:13px 20px 4px 20px;}
.nes_registrationForm-cr .nes_registrationContent .nes_regestration_2ColsLast ul {margin-bottom:24px;}
.nes_ConfirmationContent .nes_innerLeft .nes_title-cr {font-size: 28px;font-family:'Times New Roman';background: none;padding:0;font-variant: normal;}
.nes_ConfirmationContent .nes_innerLeft p.nes_cr-top-text {margin: 0 0 4px 0;}
.nes_cr-list-offer .nes_innerRight p {font-size: 14px;}
.nes_cr-list-offer .nes_innerRight ul {padding:0 0 0 15px;}
.nes_cr-list-offer .nes_innerRight ul li {list-style: none;padding:0;margin:0;float:left;width: 120px;padding: 0 10px ;background: url('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 50%;font-size: 12px;}
.nes_cr-list-offer .nes_innerLeft  {padding:0 10px 10px !important;}
.nes_cr-list-offer .nes_innerRight h2 {font-size: 18px;font-family:'Trebuchet MS';}
.nes_cr-list-offer .nes_innerRight h3 {background: url("http://www.nespresso.com/ecom/images/picto_h3.gif") no-repeat 0 20px; font-size: 15px; font-variant: small-caps;color: white;padding: 11px 0 2px 11px;font-weight: normal;}
.nes_cr-list-offer .nes_innerRight .nes_registrationTitle {margin: 0 0 20px 0;}
.nes_registrationContent .nes_regestration_2Cols ul {margin-bottom:15px;}
.nes_registrationContent .nes_regestration_2Cols ul li label {
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	margin: 5px 25px 0 0;
}
.nes_forgetWordPass a {
	float: right;
	font-size: 11px;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	padding: 0 20px 0 8px;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent {padding: 0 0 0 145px;}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent input {
	width: auto;
	margin: 7px 13px 0 0;
	border: none;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_checkboxContent label {
	width: auto !important;
	text-align: left;
	font-size: 12px;
}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_signIn input {
	background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;
	display:block;
	width: auto;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 10px 3px 18px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	margin-top: 2px;
	margin-right: 20px;
}
.nes_regestration_2ColsLast {background:  url('http://www.nespresso.com/ecom/images/bg_content-2.png') repeat-y top right;}
.nes_regestration_2ColsLast ul li {
	padding: 0 0 0 10px;
	background: url('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 6px;
	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('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	font-size: 12px;
	margin: 12px 0 0 0;
	list-style-type: none;
}
.nes_regestration_2ColsLast p.nes_linkToClick {
	float:right;
	margin: 10px 0 0 0;
	font-size:0.85em;
	padding: 0 0 0 8px;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
}
.nes_regestration_2ColsLast .nes_linkStart{
	float: right;
	display: block;
	height: 1%;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;
	padding: 3px 10px 3px 18px;
	font-family: 'Trebuchet MS';
}
.nes_regestration_2Cols .nes_errorErea {
	margin: -5px 0 10px 0;
	padding: 0;
}
.nes_regestration_2Cols .nes_errorErea p {color: white !important;}
.nes_registrationContent .nes_regestration_2Cols ul li.nes_error label {color: white;}
/* Acount details error *************************************************** */
/* Slider intensity */
.ui-slider { position: relative; text-align: left; background:url(http://www.nespresso.com/ecom/images/bg_slider-intensity.png) repeat-x 0 50%; margin-top:12px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.5em; height: 1.5em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background:url(http://www.nespresso.com/ecom/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(http://www.nespresso.com/ecom/images/picto_slider.png) no-repeat 50% 50% !important; border:none !important; padding:10px !important; height:0.5em; cursor:pointer; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.tabs_slider {
	margin:0;
	overflow:hidden;
}
.tabs_slider li {
	margin:0 !important;
	padding:0 35px 0 0px !important;
}
.tabs_slider li.blast {padding: 0 25px 0 0 !important;}
.tabs_slider li.last {margin-left: -1.6em;padding:0 !important;}
/****Shopping Bag******/
.nes_info-gris-shop {
	background: #E4E4E4;
	padding: 7px 7px 4px 7px;
	color: black;
	/*overflow: hidden;*/
	height: 1%;
}
.nes_info-gris-shop p {
	padding: 8px 0 8px 39px;
	font-size: 12px;
}
.nes_alert-picto {
	background: url('http://www.nespresso.com/ecom/images/alert-picto-1.gif') no-repeat 0 0;
	margin:0 0 4px 0;
	min-height: 22px; 
	height: auto !important;
	height: 22px;
	padding: 8px 0 0 39px !important;
}
.nes_checked-picto {
	background: url('http://www.nespresso.com/ecom/images/alert-picto-2.gif') no-repeat 0 1px;
}
.nes_yel-shop-link  a {
	background:  url('http://www.nespresso.com/ecom/images/bg_continue-2.png') no-repeat 0 50%;
	display:block;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 4px 8px 5px 18px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	margin:9px 14px 0 0;
}
.nes_yel-shop-link  a.nes_l-float {
	float:left;
}
.nes_shop-left {
	clear:left;
	float:left;
	width: 459px;
	position: relative;
}
.nes_shop-left img {
	display:block;
	float:left;
}
.nes_shop-right {
	float:left;
	width: 459px;
	padding: 4px 0 0 0;
}
.nes_shop-top {
	background: url('http://www.nespresso.com/ecom/images/fond-droi-shop.png') repeat-x 0 0;
	height:1%;
}
.nes-shop-push {
	position: absolute;
	bottom:0;
	left: 0;
	margin:0 !important;
}
.nes-shop-push li {
	float:left !important;
	padding:0 8px;
	width: 217px;
}
.nes-shop-push li.nes-shop-push-last {padding:0;}
.nes_follow-block {
	font-size: 12px;
	font-family: "Trebuchet MS";
	padding: 14px 0;
	background: url('http://www.nespresso.com/ecom/images/bg_title-tranparant.png') repeat 0 0;
	width: 100%;
	
}
.nes_follow-block p {padding:5px 4px 0 15px;}
.nes_follow-block ul {
	list-style:none;
	float:left;
	overflow: hidden;
	height: 1%;
	margin:0;
}
.nes_follow-block .nes_shop-bulle-bottom p {clear:left !important;}
.nes_follow-block ul li {
	float:left;
	padding:0 4px 0 10px;
}
.nes_follow-block ul li a {
	float:left;
	display:block;
	height: 1%;
	background: url('http://www.nespresso.com/ecom/images/fond-follow-gris-puce-blanche.png') no-repeat 0 0;
	padding: 5px 10px 4px 19px;
}
.nes_saveContent-cancel .nes_cancel:hover {
	background: url('http://www.nespresso.com/ecom/images/btn-cancel-bg-hover.png') no-repeat 0 0;
}
.nes_follow-block ul li a:hover {
	background: url('http://www.nespresso.com/ecom/images/fond-follow-roll-blanche.png') no-repeat 0 0;
}
.nes_follow-block .nes_yel-shop-link {padding:0;}
.nes_follow-block .nes_yel-shop-link a{margin:0 14px 0 0;}
.nes_services-bottom {
	background: white;
	color: #242223;
	width: 898px;
	padding: 14px 5px 11px 15px;
	margin: 25px 0 0 0;
}
.nes_services-bottom h3 {
	float: left;
	margin: 3px 10px 0 0;
}
.nes_services-bottom ul {
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.nes_services-bottom ul li {
	float:left !important;
	clear:none;
	margin: 0 15px 0 0;
	line-height:12px;
}
.nes_services-bottom ul li.nes_last {margin: 0 !important;}
.nes_services-bottom ul li.nes_msg img {margin-top: 3px !important;}
.nes_table-shop {width: 431px;}
th.nes_left-first {padding-left: 14px !important;}
th.nes_right-second {text-align: right !important;padding-right: 25px !important;}
th.nes_right-third {text-align: right !important;padding-right: 35px !important;min-width: 62px;}
td.nes_left-first {padding-left: 6px !important;}
.nes_table-shop .nes_hovered-td {padding:0 0 0 10px;}
.nes_table-shop .nes_hovered-td:hover td {background: white;height:1%;}
.nes_table-shop .nes_hovered-td:hover * {color: black;}
.nes_table-shop .nes_hovered-td:hover a {color: black;}
.nes_table-shop .nes_hovered-td:hover .nes_cross span {
	background: url('http://www.nespresso.com/ecom/images/black_cross.gif') no-repeat  100% 50%;
}
.nes_table-shop th, .nes_table-shop td {
	text-align: left;
	border:0;
	padding:0;
}
.nes_table-shop td {
	padding:2px 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	vertical-align: middle;
}
.nes_table-shop td.nes_td-center-no-qty span {
	height: 20px;
	display:block;
	padding-top: 3px !important;
	padding-right: 30px;
	text-align: right;
	width: 35px;
}
.nes_table-shop th {
	font-size: 11px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
}
.nes_table-shop select {width: 63px;}
.nes_table-shop th span{
	font-size: 20px;
	text-transform: none;
	vertical-align: middle;
	position:relative;
	top:-2px;
}
.nes_table-shop h2 {
	color: white;
	font-size: 20px;
	font-weight: normal;
	margin:0;
	padding:14px 0 2px 14px;
}
.nes_table-shop .nes_order-th {
	font-size: 12px;
}
.nes_table-shop .nes_order-th .nes_big-caps {
	font-size: 20px;
	text-transform: none;
	vertical-align: middle;
	position:relative;
	top:-2px;
}
.nes_checktrationContentRecap .nes_table-shop h2,
.nes_colRightOrder .nes_table-shop h2 {padding:16px 0 2px 0;}
.nes_checktrationContentRecap .nes_somme td,
.nes_colRightOrder .nes_somme td {
	padding: 0 0 2px 0 !important;
	line-height: 1.2em;
}
.nes_table-shop h2 span {font-size: 10px;}
.nes_table-shop h2 span.nes_qty-product {font-size: 11px;position: relative; top: -2px;}
.nes_name-cap {
	display: block;
	height:1%;
	padding:0 0 0 8px;
}
.nes_name-cap img {
	float: left; 
	margin: 0 7px 0 0;
}
/* .nes_name-cap span {
	margin: 0 7px 0 0;
	float:left;
	width: 75px;
	line-height:1.05em;
} */
.nes_name-cap span {
	margin: 0;
	line-height:1.05em;
}
.nes_cell-dotted {
	background: url('http://www.nespresso.com/ecom/images/fond-table.gif') no-repeat 100% 7px;
}
.nes_cross  {text-align: right !important;}
.nes_cross span {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_delete-black.png') no-repeat 0 0;
	float:right;
	margin: 2px 5px 0 10px;
} 
.nes_cross-delete span {
	float:left;
	margin: 0 0 0 5px;
	width: 75px;
	text-align: right !important;
} 
.nes_td-center {text-align: center !important;}
.nes_cell-qte {padding-left: 12px !important;}
.nes_machine-padd td {padding-top: 0 !important;}
.nes-shop-arrow {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/puce-top-shop.png') no-repeat 98px 0;
	padding: 6px 0 0 0;
}
.nes_shop-bulle-bottom {
	background: #E3E3E3;
	padding: 5px 6px 4px 6px;
}
.nes_shop-bulle-bottom p {
	text-transform: none;
	color: #4A4949;
	padding: 2px 0 0 36px;
	margin:0 0 0 0;
	font-size: 10px;
	line-height: 1.4em;
	float: none !important;
}
.nes_shop-bulle-bottom p strong {
	text-transform: uppercase;
	color: black;
	font-size: 11px;
}
.nes_follow-info-go {
	position: relative;
	height: 1%;
	z-index:1;
}
.nes_follow-info-go .nes_shop-bulle-top {
	right: 14px !important;
	width: 250px;
	top: 30px;
	background-position: 175px 0;
	position: absolute;
}
.nes_shop .nes_price-black-product{position:relative; z-index:10;}
.nes_follow-info-go .nes_shop-bulle-bottom {padding: 5px 5px 5px 5px;}
.nes_follow-info-go .nes_shop-bulle-bottom p {line-height: 1.1em;}
/****Filtre liste machine*****/
.nes_switchListMachine .nes_img-function {
/* 	margin:-5px 0 0 0 !important;
 */	margin:0 !important;
	padding: 0 !important ;
	float:left;
	width: 884px;
}
.nes_switchListMachine .nes_img-function li {
	width: 208px;
	margin: 0 8px 10px 10px;
	padding: 0 0 0 0;
	color: black;
	float:left;
}
.nes_switchListMachine .nes_img-function li:hover {position: relative;}
.nes_switchListMachine .nes_img-function li img {
	float:left;
	height: 25px;
	width: 25px;
}
.nes_switchListMachine .nes_img-function li.nes_li-img-first {
	padding: 0;
	margin:0 10px 10px 0;
}
.nes_switchListMachine .nes_img-function li.nes_li-img-last {margin:0 0 10px 0;}
.nes_switchListMachine .nes_img-function li a {
	display: block;
	height:1%;
	float:left;
	background: none;
	padding: 0;
	color: #242223;
}
.nes_switchListMachine ul.nes_img-function li a span {
	display:block;
	height:1%;
	width: 160px;
	float:left;
	margin:6px 0 0 10px;
	background: none;
	padding: 0 !important;
	line-height: 1.2em;
	text-transform: uppercase;
}
.nes_switchListMachine ul.nes_img-function li a span.nes_span-vcenter {margin-top: 3px;line-height:10px;}
.nes_switchListMachine ul.nes_img-function li a span.nes_pic-two-lignes {
	margin:1px 0 0 10px;
}
.nes_switchListMachine .nes_img-function li {position: relative;}
.nes_switchListMachine .nes_img-function li.nes_switch-active a,
.nes_switchListMachine .nes_img-function li a:hover {background: none;}
.nes_switchListMachine ul li .nes_innerListMachineColor a img {padding:2px 0 0 2px;margin: 1px 0 0 1px;}
.nes_img-price {margin: 52px 0 0 7px;}
/***************************************/
.nes_sep-table {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_shopping-bag-left.png') repeat-x;
	z-index: 100;
	display:none;
}
.nes_shop-stocking {position: absolute;left:0;top:0;}
.nes_shop-product-show-caps  {
	padding-top: 140px;
	height: 319px;
}
.nes_shop-product-show-caps img  {
	position:relative;
	top: 0;
}
/*******Checktration********/
.nes_checktrationContent {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 17px 0 10px 25px;
	font-size: 14px;
	margin: 22px 0 25px 0;
	height: 1%;
}
.nes_checktrationContent .nes_registrationTitleSpace {margin: 0 0 15px 0;}
.nes_account-sub .nes_registrationTitleSpace {margin: 0 0 20px 0;}
.nes_checktrationContent ul li {list-style: none;}
.nes_checktrationContent ul li strong {font-size: 14px;}
.nes_checktrationSteps {
	/*width: 438px;
	margin: 10px 1px 0 0;
	padding:0 0 3px 0;*/
	width: auto;
	margin: 10px 6px 0 0;
	padding:0 10px 3px 0;
	/*background: url('http://www.nespresso.com/ecom/images/point-avancement.png') no-repeat  48px 100%;
	padding:0 0 3px 0;*/
}
.nes_checktrationSteps li {
	margin: 0 10px 0 0;
	padding: 0 27px 0 0;
	width: auto !important;
}
.nes_checktrationSteps li.nes_lastStep {width: 100px;}
.nes_checktrationSteps li span {
	width: auto !important;
	margin: 8px 0 0 0;
	letter-spacing:-1px;
	display:block;
	padding:0 0 8px 0;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep1 {
	background: url('http://www.nespresso.com/ecom/images/point-avancement.png') no-repeat  100% 100%;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep2 {
	background: url('http://www.nespresso.com/ecom/images/point-avancement-2.png') no-repeat  100% 100%;
}
.nes_checktrationSteps li.nes_outstandingStep #nes_outstandingStep3 {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/transp-shipping.png') repeat;
	padding:0 0 0 0;
	z-index:0;
}
.nes_2col_3-1 .nes_checktrationContent #nes_colLeft {
	position: relative;
	z-index:1;
}
.nes_order-right {
	background:black;
	color: white;
	padding: 14px 9px 12px 9px;
	overflow: hidden;
	height: 1%;
}
.nes_order-right h2 {
	color: white;
	font-weight: normal;
	font-size: 20px;
	font-family: 'Times New roman';/**/
	float:left;
}
.nes_block-address {clear:both;}
.nes_block-address  fieldset {
	border: none !important;
	clear:both;
}
.nes_block-address-2 {
	background: url('http://www.nespresso.com/ecom/images/fond-transp-check.png') repeat 0 0;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	overflow: hidden;
	height: 1%;
	padding: 11px 15px 10px 15px;

}
.nes_block-address-vis {
	overflow: visible;
}
.nes_block-address-2:hover {
	background: url('http://www.nespresso.com/ecom/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 {
	background:#E2E2E2 url('http://www.nespresso.com/ecom/images/fond-degrade-adress.png') repeat-x 0 0;
	color: black;
}
.nes_shipp-add-address {
	float:left;
	margin:-2px 0 0 12px;
	font-size: 14px;
}
.nes_shipping-hide .nes_block-address-selected .nes_block-address-2 {
	background:#E1E1E1 url('http://www.nespresso.com/ecom/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;
}
.nes_block-address ul {
	float: left;
	padding: 0;
	margin:0;
}
.nes_block-address ul li, .nes_block-address-gift ul li {
	padding: 0;
	margin:0;
}
.nes_taping-info {
	width: 271px;
	float: right;
}
.nes-shop-arrow-check {
	overflow: hidden;
	height: 1%;
}
.nes_checktrationContent .nes-shop-arrow-check a {
	display:block;
	float:left;
	font-size: 12px;
	padding: 0 0 0 15px;
	margin: 10px 0 18px 0;
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l.png') no-repeat 0 0;
}
.nes_checktrationContent .nes-shop-arrow-check span {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/fond-transp-check.png') repeat 0 0;
}
.nes_table-check td, .nes_table-check th {
	padding:0;
	border: none;
}
.nes_td-radio {
	width: 46px;
	text-align: center;
}
.nes_td-image {width: 105px;}
.nes_list-check-method li{
	padding: 9px 17px 7px 0;
	margin: 0 0 15px 0;
	background: url('http://www.nespresso.com/ecom/images/fond-transp-check.png') repeat 0 0;
	color: white;
	height: 1%;
}
.nes_list-check-method li:hover {
	background: url('http://www.nespresso.com/ecom/images/fond-transp-check-hover.png') repeat 0 0;
}
.nes_list-check-method li li:hover {
	background: none;
}
.nes_list-check-method .nes_list-check-method-selected, .nes_list-check-method .nes_list-check-method-selected:hover{
	background:#E2E2E2 url('http://www.nespresso.com/ecom/images/fond-degrade-adress.png') repeat-x 0 0;
	color: black;
}
.nes_list-check-method .nes_list-check-method-selected * {color: black;}
.nes_list-check-method li .nes_fct-card {padding:14px 0 0 152px !important;/*width: 120px;*/float:none;}
.nes_list-check-method .nes_list-check-method-selected .nes_fct-card * {color: white;}
.nes_method-price {
	width: 105px;
	text-align: right;
	margin: 13px 0 0 0;
	font-size: 20px;
	position: relative;
	left: 3px;
	z-index:0;

}
.nes_list-check-method li input {
	position: relative;
	top: 20px;
	border: 0;
}
.nes_list-check-method li li {
	padding: 0;
	background: none;
	margin:0;
}
.nes_list-check-method li ul {
	padding: 10px 0 0 0;
	font-size: 11px;
}
.nes_list-check-method li ul li p {
	font-size: 14px;
	padding:0;
}
.nes_list-check-method li img {
	display:block;
	float:left;
}
.nes_num-small {width: 102px !important;}
.nes_method-block {width: 236px;}
.nes_order-right .nes-shop-arrow {
	margin:5px 0 0 0;
	display:block;
	height:1%;
	float:right;
	font-size: 11px;
}
.nes_order-bar ul {
	margin: 0 auto;
	padding: 7px 0 0 0;
	clear:both;

}
.nes_order-bar ul li {
	overflow: hidden;
	height: 1%;
	margin:0 9px 2px 9px;
	font-size: 11px;
	padding:0;
}
.nes_order-bar ul li span {
	display: block;
	padding: 0 10px 0 0 !important;
}
.nes_order-bar ul li span.nes_r-float {
	display: block;
	padding: 0 0 0 0 !important;
}
.nes_order-bar .nes_separateur {
	background: none;
	margin: 6px 9px 0 9px;
	padding: 6px 0 0 0;
}
.nes_order-bar .nes_separateur_2 {
	background: url('http://www.nespresso.com/ecom/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_address-info-form .label-2 {
	width: auto;
	display:block;
	text-align: left;
	float:left;
	margin:4px 14px 0 9px;
}
.nes_account-edit-add .nes_address-info-form {display:block !important;}
.nes_address-info-form .nes_inlineRadio {
	float: left;
	margin: 6px 24px 0 0;

}
.nes_address-info-form .nes_inlineRadio label {
	width: auto;
	display: inline;
	float: none;
	margin:0 ;
}
.nes_address-info-form .nes_inlineRadio  input {
	width: auto;
	margin: 0 5px 0 0;
	border: none;
}
.nes_address-info-form input {
	border: 1px solid #C8C8C8;
	padding:3px 0;
	width: 259px;
}
.nes_address-info-form input:focus {background: #DDDDDD;}
.nes_address-info-form .nes_add-btn input:focus {
	background: url('http://www.nespresso.com/ecom/images/fond-btn-address.png') no-repeat 0 0;
}
.nes_address-info-form .nes_shipping-add-champs input {
	
}
 span.error_field {
	color: red;
	font-size: 11px;
}
.error_field-right {
	position: relative;
	left: 180px;
}

.nes_address-info-form .nes_shipping-add-champs span.error_field {
	display:block;
	color: red;
	font-size: 11px;
	position: relative;
	left: 185px;
	max-width: 285px;
}
.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('http://www.nespresso.com/ecom/images/fond-degrade-adress-2.png') repeat-x 0 0;
	color: black;
}
.nes_block-address-hover {/*background: red;*/}
.nes_add-btn {
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l.png') no-repeat 0 0;
	font-size: 12px;
	padding: 0 0 0 15px;
	margin: 8px 0 5px 0;
	width: auto !important;
	float:right;
	outline:none;
}
.nes_add-btn input, .nes_add-btn input:focus {
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-r.png') no-repeat 100% 0 !important;
	display:block;
	float:left;
	padding: 5px 8px 5px 0;
	border: 0;
	color: white;
	width: auto !important;
	font-size: 14px;
	cursor: pointer;
}
.nes_add-btn:hover, .nes_add-btn-hovd {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_arrondi-r-hover.png') no-repeat 100% 0 !important;
}
.nes_default-add {
	position: relative;
	left: 12px;
	clear:left;
}
.nes_default-lab {
	position: relative;
	left: 10px;
	top:-2px;
	margin: 0 0 7px 0;
	font-size: 14px;
}
.nes_block-address, .nes_block-address-gift {margin:0 0 8px 0;}
.nes_hide-bck {
	width: 592px;
	position: relative;
	left: 26px;
}
.nes_card-method {float:left;}
.nes_card-method input.nes_radio-shipping {margin: 5px 0 0 0;}
.nes_card-method label {margin: 3px 0 0 12px;}
.nes_block-address-selected .nes_card-method input.nes_radio-shipping {margin: 0 0 0 0;}
.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_hide-first-paragraph {
	font-size: 11px;
	padding:0;
}
.nes_hide-first-paragraph-1 {padding:0 0 12px 0;}
.nes_card-radio-block {
	overflow: hidden;
	height: 1%;
	padding:0 0 18px 0 !important;
}
.nes_card-radio-block li {
	width: 101px;
	float:left;
	padding:0 17px 0 0 !important;
	margin:0 ;
}
.nes_card-radio-block li input {
	float:left;
	border:0;
	margin:16px 0 0 0;
}
.nes_card-radio-block li img {float:right;}
.nes_label-big {
	display:block;
	float: none;
	text-align: left;
}
.nes_card-champs {padding: 2px 0 0 0;}
.nes_card-champs label {
	float:left;
	font-size: 14px;
	padding: 11px 0 3px 0;
	width: 156px;
	text-align: right;
	margin:0 24px 0 0;
}
.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_fct-card li a {
	display:block;
	float:left;
	font-size: 12px;
	padding: 3px 7px 2px 5px;
	margin: 0;
	background: url('http://www.nespresso.com/ecom/images/bg_gray-acount.png') repeat-x 0 0;
}
/*.nes_fct-card li a:hover */
.nes_fct-card li a.nes_fct-card_hover{
	background: #1E1C1D url('http://www.nespresso.com/ecom/images/bg_gray-acount-roll.png') repeat-x 0 0;
}
.nes_fct-card li a span {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
	display: block;
	float:left;
	padding: 0 0 0 8px;
}

/*****learn more****/

.nes_method-shipping-bottom .nes_fct-card li a {
	/*background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l-2.png') no-repeat 0 0;
	padding: 0 0 0 10px;*/
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 50%;
	padding: 0 0 0 8px  !important;
	font-weight: bold;
}
/*.nes_method-shipping-bottom .nes_fct-card li a:hover*/
.nes_method-shipping-bottom .nes_fct-card li a.nes_fct-card_hover {
	/*background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l-2-hover.png') no-repeat 0 0;*/
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 50%;
}

.nes_method-shipping-bottom .nes_fct-card li a span {
	/*background: url('http://www.nespresso.com/ecom/images/bg_arrondi-r-2.png') no-repeat 100% 0;
	padding: 4px 8px 4px 5px;*/
	background: none;
	padding: 0 !important;
}
/*.nes_method-shipping-bottom .nes_fct-card li a:hover span*/
.nes_method-shipping-bottom .nes_fct-card li a.nes_fct-card_hover span {
	/*background: url('http://www.nespresso.com/ecom/images/bg_arrondi-r-2-hover.png') no-repeat 100% 0;*/
	background: none;
}
.nes_method-shipping-bottom .nes_block-address-selected .nes_fct-card li a, .nes_method-shipping-bottom .nes_block-address-selected .nes_fct-card li a.nes_fct-card_hover {color: black !important;background: url('http://www.nespresso.com/ecom/images/picto_lien-voile-black.gif') no-repeat 0 50%;}

/***Fin****/
.nes_fct-card li  {
	float:left;
	padding:0;
	margin:0 9px 0 0;
}
.nes_list-check-method .nes_fct-card li  {
	/*float:right;*/
	float:none;
}
.nes_list-check-method-selected .nes_fct-card li a span {color:black !important;}
.nes_list-check-method-selected .nes_fct-card li a {background-image: url("http://www.nespresso.com/ecom/images/picto_lien-voile-black.gif");}
.nes_block-address .nes_card-champs .nes_fct-card{float:none !important;clear:both;padding: 0 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('http://www.nespresso.com/ecom/images/fond-degrade-adress.png') repeat-x 0 0;color: black;zoom:1;}
/* Checktration Order Recap *********************************************** */
.nes_recapForm {margin:25px 0 0 0;}
.nes_recapContent, .nes_recapLoading {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 16px 25px 26px 25px;
	font-size: 14px;
	margin: 0 0 25px 0;
}
.nes_checktrationContentRecap {
	background: url('http://www.nespresso.com/ecom/images/bg_recap.png') repeat-y 0 0;
	padding: 0;
}
.nes_account-sub, .nes_account-sub-right, .nes_account-sub-left {
	background: url('http://www.nespresso.com/ecom/images/bg_recap.png') repeat-y 0 0;
	padding: 0 0 58px 0;
	position: relative;
	height: 1%;
}
.nes_account-sub-left {
	background: url('http://www.nespresso.com/ecom/images/left_bg-subscribe.png') repeat-y 0 0;
}
.nes_account-sub-right {
	background: url('http://www.nespresso.com/ecom/images/right_bg-subscribe.png') repeat-y 0 0;
}
.nes_checktrationContentRecap #nes_colLeft,
.nes_checktrationContentRecap #nes_colRight,
.nes_account-sub #nes_colLeft,
.nes_account-sub #nes_colRight {padding: 17px 25px 10px 25px;}
.nes_2col_2-2 .nes_checktrationContentRecap #nes_colLeft, .nes_2col_2-2 .nes_account-sub #nes_colLeft{
	width: 397px !important;
	margin: 0 25px 0 0;
}
.nes_2col_2-2 .nes_checktrationContentRecap #nes_colRight, .nes_2col_2-2 .nes_account-sub #nes_colRight{
	width: 396px !important;
	margin: 0 0 0 0;
}
.nes_checktrationContent .nes_registrationTitle .nes_modify {
	display: block;
	float: right;
	font-size: 11px;
	background: url('http://www.nespresso.com/ecom/images/puce-shop-white.gif') no-repeat 0 50%;
	padding: 0 0 0 8px;
	margin: 15px 0 0 0;
}
.nes_checktrationContentRecap .nes_table-shop,
.nes_colRightOrder .nes_table-shop {width: 394px;}
.nes_checktrationContentRecap .nes_table-shop th.nes_left-first,
.nes_checktrationContentRecap .nes_table-shop td.nes_left-first,
.nes_colRightOrder .nes_table-shop th.nes_left-first,
.nes_colRightOrder .nes_table-shop td.nes_left-first {padding-left: 0 !important;}
.nes_checktrationContentRecap .nes_table-shop .nes_name-cap,
.nes_colRightOrder .nes_table-shop .nes_name-cap {padding: 0;}
.nes_td-right, .nes_td-right-order {text-align: right !important;}
.nes_checktrationContentRecap .nes_somme .nes_lineTotal td {
	font-family: 'Trebuchet MS';
	font-size: 28px;
}
.nes_checktrationContentRecap .nes_cardBloc {
	clear: both;
	overflow: hidden;
	height: 1%;
	padding-left: 15px;
}
.nes_checktrationContentRecap .nes_cardBloc img {
	float: left;
	margin: 0 20px 0 0;
}
.nes_checktrationContentRecap .nes_cardBloc p {
	float: left;
	margin-top: 17px;
	font-size: 14px;
	padding: 0;
}
.nes_checktrationContentRecap .nes_registrationTitleSpace {margin: 0 0 12px 0;}
.nes_checktrationContentRecap .nes_registrationTitleContent {margin: 30px 0 12px 0 !important;}
.nes_checktrationContentRecap, .nes_account-sub  {font-size: 12px;}
.nes_checktrationContentRecap .nes_address-info {padding: 0 0 0 15px;}
.nes_checktrationContentRecap .nes_address-info ul {
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
	width: 380px;
}
.nes_checktrationContentRecap .nes_address-info ul li {
	padding: 0 !important;
	margin: 0 !important;
	word-wrap: break-word;
}
.nes_checktrationContentRecap .nes_table-shop td,
.nes_colRightOrder .nes_table-shop td {
	padding:4px 0;
	font-family: "Trebuchet MS";
	font-weight: normal;
}
.nes_checkboxContentRecap {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	margin: 0 0 25px 0;
	padding: 11px 0 6px 14px;
}
.nes_checkboxContentRecap fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
.nes_checkboxContentRecap ul {list-style-type: none;}
.nes_checkboxContentRecap ul li {
	margin: 0;
	padding: 0;
}
.nes_checkboxContentRecap input {
	float: left;
	margin: 1px 10px 0 0;
	border: none;
}
.nes_checkboxContentRecap label {
	font-size: 14px;
	float: left;
	width: 773px;
}
.nes_paymentBloc {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	margin: 25px 0 0 0;
	padding: 15px 0 5px 15px;
}
.nes_paymentBloc ul {list-style-type: none;}
.nes_paymentBloc ul li {
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
	overflow: hidden;
	height: 1%;
}
.nes_paymentBloc ul li img {
	float: left;
	margin: 0 15px 0 0;
}
.nes_paymentBloc ul li .nes_paymentInfos {
	float: left;
	width: 773px;
	margin: 9px 0 0 0;
}
.nes_paymentBloc ul li p {
	padding: 0;
	font-size: 12px;
}
.nes_paymentBloc ul li p strong {font-size: 14px;}
.nes_linkSee {
	float: right;
	padding: 0;
}
.nes_linkSee a {
	display: block;
	height: 1%;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;
	padding: 3px 10px 3px 18px;
	font-family: 'Trebuchet MS';
}
/* Checkout confirmation */

.nes_bg-Confirmation {
	background: url('http://www.nespresso.com/ecom/images/fond-confirmation.jpg') no-repeat 50% 0;
	clear:both;
}
.nes_innerConfirmation {
	min-height:580px;
	height: auto !important;
	height: 580px;
}
.nes_innerConfirmation #nes_colLeft {
	font-size: 14px;
	padding:15px 0 0 9px;
	width: 430px;
}
.nes_innerConfirmation #nes_colLeft ul {
	list-style: none;
	padding:0 0 0 0;
	margin:0;
}
.nes_innerConfirmation #nes_colLeft ul li {
	padding:15px 0 0 0;
	margin:0;
	overflow: hidden;
	height: 1%;
}
.nes_innerConfirmation #nes_colLeft ul li a {
	background:#1E1C1D url('http://www.nespresso.com/ecom/images/btn-cancel-bg-hover.png') no-repeat 0 0;
	padding: 2px 6px 3px 14px;
	display:block;
	float:left;
	height: 1%;
	margin: 6px 0;
}
.nes_innerConfirmation #nes_colLeft ul li a:hover {
	background:#2A2A2A url('http://www.nespresso.com/ecom/images/btn-cancel-bg.png') no-repeat 0 0;
}
.nes_innerConfirmation #nes_colLeft p {padding:0;}
.nes_innerConfirmation .nes_confirm-right {background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/fond-confirm-btn.png') no-repeat 0 0;
	padding: 2px 4px 3px 12px;
}
.nes_confirm-right h3 {
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto-disconnect.gif') no-repeat 0 50%;
	color: #BEBDBD !important;
}
.nes_log-in .nes_disconnectAccount a {
	background: url('http://www.nespresso.com/ecom/images/picto_disconnect.gif') no-repeat 0 50%;
	color: #BEBDBD !important;
}
/* Quantity selector */
.nes_select-quantity {
	position:relative;
	width:66px;
	z-index:0;
}
.nes_select-quantity_on {
	z-index:2;
}
.nes_quantity-alert {
	width: 180px;
	display: block;
	position: absolute;
	right:0;
	top: 21px;
	background: #C6C6C6;
	z-index:99 !important;
	padding: 10px;
}
.nes_quantity-alert strong{
	color: black !important;
}
.nes_select-quantity input {
	color:#909090 !important;
	border:1px solid #D9D9D9;
	display:block;
	font-family:'Trebuchet MS';
	font-size:14px;
	height:21px;
	margin:0 0 0 0;
	padding-right:3px;
	padding-top:3px;
	text-align:right;
	width:55px;
}
.nes_select-quantity_js input {
	background:transparent url(http://www.nespresso.com/ecom/images/roll-qty-0.png) no-repeat 0 0;
	border:medium none;
	color:#000000 !important;
	cursor:pointer;
	display:block;
	font-family:'Trebuchet MS';
	font-size:13px;
	height:25px;
	margin:0 0 0 0;
	padding-right:30px;
	padding-left:3px;
	padding-top:2px;
	text-align:right;
	width:33px;
}
.nes_bg-quick .nes_select-quantity_js input {
	padding-right:27px;
	width:36px;
}
.nes_addToBagBloc .nes_select-quantity_js input {
	background: transparent url(http://www.nespresso.com/ecom/images/select-box-black.png) no-repeat 0 0;
	padding-top:1px;
	width:33px;
}
.nes_table-shop .nes_hovered-td .nes_select-quantity_js input{
	background:transparent url(http://www.nespresso.com/ecom/images/qty-selct-black.png) no-repeat 0 0;
	_background:transparent url(http://www.nespresso.com/ecom/images/qty-selct-black.gif) no-repeat 0 0;
	padding-top:0;
	font-size:11px;
	height:26px;
	color: white !important;
}
.nes_table-shop .nes_hovered-td .nes_select-quantity_on input{
	color: black !important;
}
/*.nes_table-shop .nes_hovered-td .nes_select-quantity_on input{
	padding-top:2px;
}*/
.nes_pdp-2 .nes_select-quantity_js input{
	color:white !important;
}
.nes_calque-load {
/* 	height: 600px;
	top: 30px;
	left:0;
	background: black;
	position: absolute;
	width: 335px; */
}
.nes_pdp-2 .nes_select-quantity_on input{
	color:black !important;
}
.nes_select-quantity_selected input, .nes_pdp-2 .nes_select-quantity_selected input{
	/*color:#909090 !important;*/
	background:transparent url(http://www.nespresso.com/ecom/images/roll-qty-2.png) no-repeat 0 0;
}
.nes_table-shop .nes_hovered-td .nes_select-quantity_selected input {
	/*color:#909090 !important;*/
}
.nes_table-shop .nes_select-quantity_on .containerQuantity {
	top:21px;
}
.nes_select-quantity_js input:hover {
	background:transparent url(http://www.nespresso.com/ecom/images/roll-qty.png) no-repeat 0 0;
}
.nes_select-quantity_on input {
	background:transparent url(http://www.nespresso.com/ecom/images/qty-opened.png) no-repeat 0 0 !important;
	_background: url('http://www.nespresso.com/ecom/images/qty-opened.gif') no-repeat 0 0 !important;
}
.nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input:hover {
	/*background: transparent url(http://www.nespresso.com/ecom/images/select-box-black.png) no-repeat 0 0;*/
	background:transparent url(http://www.nespresso.com/ecom/images/roll-qty.png) no-repeat 0 0;
	color:black !important;
}
.nes_select-quantity_on .containerQuantity {
	position:absolute;
	width:200px;
	background: url(http://www.nespresso.com/ecom/images/bg_quantity-container_top.png) repeat-x 0 top;
	top:26px;
	right:0;
	padding:10px 0 0;
	overflow:hidden;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_content-decale-middle {padding: 8px 10px 10px 10px;}
.nes_pdp-2 .nes_select-quantity_on .containerQuantity {
	top:25px;
	z-index:11;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity {
	background: #e3e3e3 url(http://www.nespresso.com/ecom/images/bg_quantity-container_bottom.png) repeat-x 0 bottom;
	overflow:hidden;
	height: 1%;
	padding:1px 10px 10px 10px;
}
.nes_quickOrderAccessories .nes_select-quantity_on .containerQuantity .containerInnerQuantity {
	height: 110px;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .formQuantitySelector {overflow:hidden;}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .otherQuantitySelector {
	border:2px solid #b5b5b5;
	background:#fbfbfb !important;
	/*color:#b5b5b5 !important;*/
	width:110px;
	padding:3px 10px 2px 7px;
	height:auto;
	/*margin:0 10px;*/
	margin:0 10px 5px 0;
	text-align:left;
	cursor:text;
	float:left;
	font-size:11px;
	color: black !important;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .otherQuantitySelector:focus {
	color:black !important;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .nes_error .otherQuantitySelector {border:2px solid #A80000;}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .nes_error .txt_error {
	clear:both;
	display:block;
	color:#000;
	background:transparent url(http://www.nespresso.com/ecom/images/picto_erreur-small.png) no-repeat 0 0;
	width:156px;
	line-height:12px;
	margin:10px 10px 0;
	padding:4px 0 4px 24px;
	font-size:12px;
}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .validationQuantitySelector {
	background:#322F31 url(http://www.nespresso.com/ecom/images/bg_proceed.png) repeat-x 0 100%;
	display:block;
	padding:5px 8px 4px 4px;
	text-align:center;
	/*width:32px;*/
	float:left;
}
.nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector {color: white !important;}
.nes_table-shop .nes_hovered-td:hover a.validationQuantitySelector span {color: white !important;}
.nes_select-quantity_on .containerQuantity .containerInnerQuantity .validationQuantitySelector span {
	background:transparent url(http://www.nespresso.com/ecom/images/picto_lien-voile.gif) no-repeat 0 50%;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 7px;
	text-transform:uppercase;
}
.nes_select-quantity_on .containerQuantity .subQuantity{
	margin:0;
	padding:0 10px 10px;
	overflow:hidden;
}
.nes_select-quantity_on .containerQuantity .subQuantity li{
	display:block;
	padding:2px 0;
	margin:0;
	text-align:center;
	width:18.5%;
	float:left;
	height: 20px;
}
.nes_select-quantity_on .containerQuantity .subQuantity li:hover a {
	border: 1px dotted black;
	padding:0 2px!important;
	margin:0;
	/*padding: 2px 0 !important;
	width:18.5%;*/
}
.nes_select-quantity_on .containerQuantity .subQuantity li a{
	float:none !important;
	display:block;
	color:#242223;
	/**/padding:1px 2px !important;
}
/* Registration confirmation ********************************************** */
.nes_ConfirmationContent {
	min-height: 632px;
	min-height: auto !important;
	height: 632px;
	padding: 25px 0 0 0;
}
.nes_ConfirmationContent .nes_innerLeft {padding: 15px 10px 10px 10px;}
.nes_ConfirmationContent .nes_innerRight {
	padding: 12px 20px 21px 20px;
	background: url('http://www.nespresso.com/ecom/images/bg_inner-right.png') repeat-x 0 0;
}
.nes_ConfirmationContent .nes_innerLeft p {
	padding: 0;
	font-size: 14px;
	margin: 0 0 21px 0;
}
.nes_conf-img {margin:0 0 -14px -14px;}
.nes_ConfirmationContent .nes_innerLeft h2 {
	font-variant: small-caps;
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 7px;
	font-size: 12px;
}
.nes_ConfirmationContent .nes_innerLeft ul li.nes_lastList {margin: 0 0 0 0;}
.nes_ConfirmationContent .nes_registrationTitle {margin: 0 0 18px 0;}
.nes_ConfirmationContent .nes_offerInfos {
	position: relative;
	min-height: 232px;
	height: auto !important;
	height: 232px;
}
.nes_ConfirmationContent .nes_offerInfos img {
	position: absolute;
	top: 0;
	left: -14px;
	z-index: 0;
}
.nes_ConfirmationContent .nes_offerInfos p {
	font-size: 12px;
	line-height: 14px;
}
.nes_ConfirmationContent .nes_offerInfosContent {
	float: right;
	width: 147px;
	position: relative;
	z-index: 1;
}
.nes_offerInfos a.nes_orderCapsule {
	background: #aa831e url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 3px;
	padding: 0 0 0 8px  !important;
	display: block;
	font-weight: normal;
}
.nes_ConfirmationContent .nes_bloc-visuel {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	padding: 4px 0 0 0;
	clear:both;
}
.nes_ConfirmationContent .nes_bloc-visuel h3 {
	color: #FFFFFF;
	background: url('http://www.nespresso.com/ecom/images/picto_h3.gif') no-repeat 0 9px;
	margin: 2px 0 5px 0;
	padding: 0 0 0 9px;
	font-weight: normal;
	font-size: 15px;
	font-variant: small-caps;
}
.nes_gray-bg {
	background: url('http://www.nespresso.com/ecom/images/bg_gray-acount.png') repeat-x 0 0;
	padding: 3px 1px 2px 7px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.nes_gray-bg a {
	background: url('http://www.nespresso.com/ecom/images/add-big.gif') no-repeat 0 6px;
	padding: 0 5px 0 9px;
}
.nes_gray-bg-middle {
	position: relative;
	top: 10px;
	right: 1px;
}
.nes_continueContent-bas {margin: 23px 0 0 0;}
.nes_block-address ul.nes_r-float{
	float:right;
	padding:0 !important;
}
.nes_block-address-selected .nes_fct-card-hidden {display:none;}
.nes_hide-bck .nes_fct-card {
	float: left !important;
	margin: 8px 0 0 0 !important;
}
/* My account ************************************************************* */
.nes_2col_2-2 .nes_accountContent #nes_colRight {margin:0 0 0 0;}
.nes_accountContent {
	min-height: 586px;
	height: auto !important;
	height: 586px;
	padding: 24px 0 0 0;
}
.nes_accountContent .nes_blocRecipies {
	padding: 4px 1px 4px 1px;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_accountContent .nes_blocRecipies-no-border {background: none;padding-left: 1px;padding-right:1px;}
.nes_accountContent .nes_blocRecipies li {margin: 0 8px 10px 0;}
.nes_accountContent .nes_imgRecipe  span {
	bottom: 50px;
	background: black;
	width: auto;
	padding: 8px 10px 8px 5px !important;
}
.nes_accountContent .nes_imgRecipe  span.nes_span-deux-lignes {
	padding: 4px 10px 4px 5px !important;
}
.nes_accountContent .nes_imgRecipe  span.nes_span-deux-lignes strong{

	line-height: 1em ;
}
.nes_accountContent li.nes_bigText span {padding: 1px 5px !important;}
.nes_imgRecipe span strong {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 5px;
}
.nes_accountContent .nes_newEdition  span {
	bottom: 0;
	background: url('http://www.nespresso.com/ecom/images/bg_voile.png') repeat 0 0;
	width: 434px;
	padding: 8px 5px 8px 5px !important;
}
.nes_accountContent li.nes_newEdition {
	margin-right: 0 !important;
	width: 444px;
}
.nes_accountContent .nes_blocRecipies li.nes_noMargin {margin-right: 0 !important;}
.nes_accountContent span.nes_span-fade {
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0;
	height:130px ;
	width: 217px;
	background: black !important;
	opacity:0.5;
	filter : alpha(opacity=50); 
	display:none;
	padding:0 !important;
}
.nes_accountContent .nes_imgRecipe span.nes_span-fade {padding:0 !important;}
.nes_accountContent .nes_newEdition  span {
	bottom: 0;
	background: url('http://www.nespresso.com/ecom/images/bg_voile.png') repeat 0 0;
	width: 434px;
	padding: 8px 5px 8px 5px !important;
}
.nes_accountContent .nes_newEdition span.nes_span-fade {
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 0;
	height:130px ;
	width: 444px !important;
	background: black !important;
	opacity:0.5;
	filter : alpha(opacity=50); 
	display:none;
	padding:0 !important;
}
.nes_accountContent .nes_newEdition span.nes_span-fade {padding:0 !important;}
.nes_contactWithUs {
	margin: 0 0 0 32px;
	padding: 2px 0 0 0;
}
.nes_contactWithUs p {
	margin: 6px 16px 0 0;
	float: left;
	text-transform: uppercase;
}
.nes_contactWithUs ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.nes_contactWithUs ul li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}
.nes_contactWithUs ul li.nes_last {margin: 0 0 0 7px;}
.nes_contactUs {
	color: white;
	width: auto;
	margin: 12px 0 0 0;
	float: right;
	overflow: hidden;
	height: 1%;
	background: none;
	padding:0 25px 0 0;
	position:relative;
	left: 12px;
}
.nes_contactUs p {
	float: right;
	margin: 4px 23px 0 0;
	text-transform: uppercase;
}
.nes_contactUs ul {
	list-style: none;
	overflow: hidden;
	height: 1%;
	margin: 0;
	padding:2px 0 0 0;
	width: auto;
	float:right;
}
.nes_contactUs ul li {
	float:left !important;
	padding: 0;
	clear:none;
	margin: 0 10px 0 0;
}
.nes_contactUs ul li.nes_last {margin: 0 !important;}
.nes_contactUs ul li.nes_msg img {margin-top: 3px !important;}
.nes_contactUs ul li span {
	width: auto;
	background: url('http://www.nespresso.com/ecom/images/sep_service-white.gif') no-repeat 0 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel {
	padding: 0 0 14px 0;
	margin: 0 0 10px 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li p {
	position: static;
	bottom:0;
	left:0;
	background: none;
	width:auto;
	text-transform: none;
	padding: 0 !important;
	line-height: 14px;
	margin: 0 0 12px 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a {
	background: url('http://www.nespresso.com/ecom/images/bg_learn-more.png') repeat-x 0 0;
	padding: 1px 4px 2px 3px;
	display: block;
	float: right;
	margin: 0 10px 0 0;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a span {
	position: static;
	bottom:0;
	left:0;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	width:auto;
	text-transform: none;
	display: inline;
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li .nes_blocVisuelContent {
	position: absolute;
	top:0;
	right:0;
	width:205px;
	padding: 11px 10px 10px 12px !important;*/
}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li h3 {
	text-transform: uppercase;
	font-weight: normal;
	color: white;
	font-size: 11px;
}
.nes_accountContentBigCarrssel #nes_mycarousel li p {padding: 0 !important;}
.nes_accountContentBigCarrssel #nes_mycarousel li span {padding: 0 0 0 8px !important;}
.nes_myaccount-link-bottom {
	position:absolute;
	bottom:12px;
	right:10px;
}
/*****My account subscriptions*******/
.nes_account-sub #nes_colRight ul {margin: 0 0 4px 0;}
.nes_sub-champs {
	margin: 17px 0 10px 0;
	font-size: 14px;
}
.nes_sub-champs input{
	margin: 0 6px 0 0;
	border: 0;
}
.nes_sub-champs label{
	position: relative;
	top: -1px;
}
.nes_sub_block p {
	padding:0 0 1px 20px;
	margin: 0;
}
.nes_sub_block ul  {
	padding: 0 0 10px 22px;
	margin: 0;
}
.nes_sub_block ul li {
	padding: 0px 0 0 10px;
	background: url('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 7px;
}
.nes_link-sub a {
	padding: 0 0 0 9px;
	background: url('http://www.nespresso.com/ecom/images/picto-01.gif') no-repeat 0 0.5em;
}
.nes_sub-input {
	position: absolute;
	bottom: 24px;
	width: 397px;
}
.nes_sub-input input {
	background:  url('http://www.nespresso.com/ecom/images/bg_save-2.png') no-repeat 0 50%;
	display:block;
	width: auto;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 4px 3px 12px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
}
.nes_sub-contact {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	margin: 0  0 62px 0;
	padding: 15px 0 7px 14px;
}
.nes_sub-contact p {
	margin: 6px 16px 0 0;
	float: left;
	text-transform: uppercase;
}
.nes_sub-contact ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.nes_sub-contact ul li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}
.nes_sub-contact ul li.nes_last {margin: 0 0 0 7px;}
.nes_share-fty {
	width: 375px;
	margin: 0 auto;
}
/* My account personal infos ********************************************** */
.nes_myAccountContent {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 0;
	font-size: 14px;
	margin: 0 0 25px 0;
}
.nes_myAccountContent .nes_shop-right {
	width: 419px;
	padding: 17px 20px 0 20px;
}
.nes_myAccountContent .nes_shop-right .nes_error span {
	width: 236px;
	float:right;
	margin: 10px 0  0 0;
}
.nes_myAccountContent ul li label {
	display: block;
	float: left;
	width: 155px;
	text-align: right;
	margin: 5px 23px 0 0;
}
.nes_myAccountContent .nes_registrationTitleSpace {margin: 0 0 19px 0;}
.nes_listInfosGeneral {
	list-style-type: none;
	margin: 0 0 9px 0;
	padding: 0;
}
.nes_listInfosGeneral li {
	margin: 0 0 6px 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
.nes_listInfosGeneral li span {
	display: block;
	width: 160px;
	float: left;
}
.nes_listInfosGeneral li span.nes_infos {
	width: 259px;
	font-weight: bold;
	word-wrap: break-word;
}
.nes_myAccountContent .nes_fct-card li  {
	margin:0 30px 0 0;
	list-style-type: none;
}
.nes_myAccountContent .nes_fct-card  {
	padding:8px 0 19px 0 !important;
}
.nes_myAccountContent .nes_listMachines {
	padding: 9px 0 9px 0;
	overflow: hidden;
	height: 1%;
}
.nes_myAccountContent .nes_listMachines img {
	float: left;
	margin: 0 16px 0 0;
}
.nes_myAccountContent .nes_listMachines .nes_listMachinesInfos {
	float: left;
	width: 242px;
}
.nes_myAccountContent .nes_listMachines p {
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 14px 0;
}
.nes_myAccountContent .nes_listMachines ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.nes_myAccountContent .nes_listMachines ul li {
	padding: 0;
	margin: 0 0 5px 0;
}
.nes_saveContent {
	overflow: hidden;
	float: right;
	margin: 13px 0 0 0;
}
.nes_saveContent ul {
	padding: 0;
	margin: 0;
}
.nes_saveContent ul li {
	padding: 0;
	margin: 0;
	float: left;
	width: auto;
	clear: none;
}
.nes_saveContent .nes_cancel {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
	padding: 0 0 0 8px;
	margin: 3px 9px 0 0;
	display:block;
}
.nes_saveContent input {
	background:  url('http://www.nespresso.com/ecom/images/bg_save-2.png') no-repeat 0 50%;
	display:block;
	width: auto !important;
	border: none !important;
	font-size: 14px;
	font-weight: bold !important;
	color: white !important;
	text-transform: uppercase;
	padding: 4px 2px 2px 12px !important;
	cursor: pointer;
	font-family: 'Trebuchet MS';
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.nes_saveContent input {
		padding: 4px 2px 2px 15px !important;
	}
	.nes_sub-input input {
		padding: 3px 4px 3px 15px;
	}
}
.nes_registrationContent .nes_saveContent ul li input:focus {
	background:  url('http://www.nespresso.com/ecom/images/bg_save-2.png') no-repeat 0 50%;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	.nes_saveContent input {
		padding: 3px 6px 2px 15px !important;
	}
	
}
.nes_saveContent-cancel  .nes_cancel {
	/*background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;*/
	background:#2A2A2A url('http://www.nespresso.com/ecom/images/btn-cancel-bg.png') repeat-x 0 0;
	display: block;
	height: 1%;
	margin:2px 9px 0 0;
	padding: 2px 7px 3px 15px;
	font-size:13px;
}
/* My account adress book ************************************************* */
.nes_innerBookContent {
	padding: 18px 26px 25px 25px;
	margin: 25px 0 0 0;
	background:  url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_book-adress_2.png') repeat 0 0;
}
.nes_2colBook .nes_bookAdress {
	padding: 10px 10px 0 11px;
	background: none;
	color: black;
}
.nes_bookAdress strong {font-size: 14px;}
.nes_bookAdress li {
	margin: 0 0 0 0;
	padding: 0;
	font-size: 12px;
	word-wrap: break-word;
}
.nes_handlingLinks {
	list-style-type: none;
	margin: 0 0 25px 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
}
.nes_handlingLinks li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
.nes_handlingLinks li a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/puce-account-btn.png') repeat-x 0 0;
	padding: 3px 7px 2px 7px;
	font-size: 12px;
}
.nes_handlingLinks li a span {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
	padding: 0 0 0 8px;
}
.nes_addOtherAdress {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 13px 20px;
	background: url('http://www.nespresso.com/ecom/images/bg_book-adress_2.png') repeat 0 0;
}
.nes_addOtherAdress li {
	margin: 0 0 0 0;
	padding: 0;
	float: none;
}
.nes_addOtherAdress a {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	padding: 0 0 0 8px;
}
.nes_nes_bookAdressBg {
	overflow: hidden;
	height: 1%;
	background: url('http://www.nespresso.com/ecom/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%;
}
/* My account order details ***************************************** */
.nes_bg-degrade-registration .nes_order-no-result{
	min-height: 320px;
	height: auto !important;
	height: 320px;
}
.nes_bg-degrade-registration .nes_order-no-result  .nes_blocListMachines{
	margin-top: 20px ;
}
.nes_back-result {
	text-align: center;
}
.nes_back-result a {
	font-weight: bold;
	font-size: 15px;
	background: url("http://www.nespresso.com/ecom/images/bg_continue.png") no-repeat  0 50% ;
	display:inline;
	padding: 2px 10px 2px 20px;
}
.nes_orderDetailsContent {
	padding: 17px 25px 7px 25px;
	clear: both;
}
.nes_orderDetailsContent .nes_colLeftOrder {
	width: 397px;
	float: left;
}
.nes_orderDetailsContent .nes_colRightOrder {
	width: 396px;
	float: right;
}
.nes_orderDetailsContent {
	background: #f9f9f9 url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 7px;
}
.nes_colRightOrder .nes_somme {
	background: url('http://www.nespresso.com/ecom/images/dotted-li.gif') repeat-x 0 0;
}
.nes_colRightOrder .nes_cross span {
	background: url('http://www.nespresso.com/ecom/images/picto_delete-black_2.png') no-repeat  100% 50%;
	padding-right:18px !important;
}
.nes_orderDetailsContent .nes_address-info {
	padding: 0 0 0 15px;
	float: none;
}
.nes_orderDetailsContent .nes_address-info ul {
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
	list-style-type: none;
}
.nes_orderDetailsContent .nes_address-info ul li {
	padding: 0 !important;
	margin: 0 !important;
	font-size: 12px;
}
.nes_orderDetailsContent .nes_address-info ul li strong {font-size: 14px;}
.nes_orderDetailsContent .nes_cardBloc {
	clear: both;
	/*overflow: hidden;*/
	height: 1%;
	padding-left: 15px;
}
.nes_orderDetailsContent .nes_cardBloc img {
	float: left;
	margin: 0 20px 0 0;
}
.nes_orderDetailsContent .nes_shippingInfos {
	float: left;
	width: 280px;
}
.nes_orderDetailsContent .nes_cardBloc p {
	float: none;
	margin: 1px 0 4px 0;
	font-size: 14px;
	padding: 0;
}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos p {margin: 1px 0 10px 0;}
.nes_orderDetailsContent .nes_cardBloc .nes_shippingInfos a, .nes_track_list li a {
	display: block;
	background:#151414 url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_gray-acount-roll.png') repeat-x 0 0;
}
.nes_orderDetailsContent .nes_cardBloc a span, .nes_track_list li a span {
	background: url('http://www.nespresso.com/ecom/images/add-big.gif') no-repeat 0 6px;
	padding: 0 0 0 7px;
}
.nes_orderhead {
	margin: 25px 0 0 0;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_libelle.gif') no-repeat 100% 7px;
	margin: 0 10px 0 0;
}
.nes_orderhead a {
	float: left;
	display: block;
	margin: 11px 0 0 0;
}
.nes_orderhead span {
	float: right;
	display: block;
	font-size: 20px;
	margin: 6px 0 0 0;
}
/* My account order ************************************************* */
.nes_orderHistryContent {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/bg_libelle-white.gif') no-repeat 100% 7px;
	text-align: center;
}
.nes_tableOrderHistory thead th.nes_lastTh div {background: none;}
.nes_tableOrderHistory tbody td {
	text-align: center;
	padding: 11px 0 13px 0;
	border-bottom: none;
}
.nes_tableOrderHistory tbody .nes_bgClair {
	background: url('http://www.nespresso.com/ecom/images/bg_table-clair.png') repeat 0 0;
}
.nes_tableOrderHistory tbody .nes_bgFonce {
	background: url('http://www.nespresso.com/ecom/images/bg_table-fonce.png') repeat 0 0;
}
.nes_tableOrderHistory tbody td.nes_lastTd {
	text-align: center;
	padding: 8px 0 9px 0;
	border-bottom: none;
}
.nes_tableOrderHistory tbody td.nes_lastTd a {
	/*display: block;*/
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l-2.png') no-repeat 0 0;
	padding: 3px 0 3px 10px;
	font-size: 12px;
	/*float: left;
	margin: 0 0 0 20px;*/
	
	white-space: nowrap;
}
.nes_tableOrderHistory tbody td.nes_lastTd a span {
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-r-2.png') no-repeat 100% 0;
	padding: 3px 8px 2px 5px;
	/*float: left;
	display:block;*/
}
.nes_tableOrderHistory tbody td.nes_lastTd a:hover {
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-l-2-hover.png') no-repeat 0 0;
}
.nes_tableOrderHistory tbody td.nes_lastTd a:hover span {
	background: url('http://www.nespresso.com/ecom/images/bg_arrondi-r-2-hover.png') no-repeat 100% 0;
}
.nes_orderHistryContent p {
	font-size: 14px;
	padding: 0 0 13px 0;
}
.nes_orderHistryContent p.nes_lastPara {padding: 0 0 0 0;}
.nes_orderHistryContent form fieldset {
	border: none;
	margin: 0;
	padding: 0;
	float: right;
}
.nes_orderHistryContent form fieldset ul {
	list-style-type: none;
	margin: 0 0 17px 0;
}
.nes_orderHistryContent form fieldset label {
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	margin: 3px 10px 0 0;
	font-size: 12px;
}
/******* ADD TO BAG ************/
.nes_addToBagBloc {
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}
.nes_addToBagBloc .nes_list-price {
	font-size: 16px;
	text-align: right;
	margin: 0 5px 0 0;
	float: left;
}
.nes_addToBagBloc .nes_list-price strong {font-weight: normal;}
.nes_linkAddToBag {
	float: right;
	display: block;
	background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	padding: 2px 9px 3px 9px;
	font-size: 14px;

}
.nes_linkAddToBag {
	float: right;
	display: block;
	background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	padding: 2px 9px 3px 9px;
	font-size: 14px;

}
.nes_linkAddToBag {
	font-size: 1.1em!important;
}
.nes_linkAddToBag span {
	background: url('http://www.nespresso.com/ecom/images/picto_proceed.gif') no-repeat 0 6px;
	padding: 0 0 0 10px;
}
.nes_linkout_stock {
	float: right;
	display: block;
	background: black;
	padding: 2px 15px 3px 15px !important;
	font-size: 14px !important;
	color:white;
	text-transform: uppercase;
}
/*.nes_linkAddToBag-white {background: white;}*/
.nes_quick-offer-pos .nes_linkAddToBag-white {color: black;}
.nes_linkAddToBag-white span {
	background: none !important;
	padding: 0 0 0 0;
	color: black;
}
.nes_tab-content .nes_linkAddToBag-white span {
	color: black !important;
}
.nes_fct-card-account li a {
	background: #2A2A2A url('http://www.nespresso.com/ecom/images/puce-account-btn.png') repeat-x 0 0;
}
.nes_fct-card-account-2 li  {
	float:none;
	clear: both;
}
.nes_myAccountContent .nes_fct-card-account-2 li  {
	margin:0 0 0 0;
}
.nes_fct-card-account-2 li a {
	float: left;
	margin:0 0 10px 0;
}
.nes_fct-card-account-2 li a span {
	margin:0 !important;
}
.nes_fct-card-account-2 li span {
	float: left;
	margin:0 0 10px 0 !important;
}
.nes_fct-card-account-2 li a span {
	float:none;
}
.nes_fct-card-account-2 li span span {
	float:none;
	margin:0 !important;
}
.nes_fct-card-account-2 li span input {
    background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    padding-left: 6px;
}
.nes_fct-card li.nes_fct-card-account-button span { background: #2A2A2A url('http://www.nespresso.com/ecom/images/puce-account-btn.png') repeat-x 0 0; }
.nes_accountContent .nes_fct-card li a span {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 7px;
}
/*****PDP version 2*******/
.nes_bg-degrade-cap_2 {
	/*background: url('http://www.nespresso.com/ecom/images/fond-cap-v2.jpg') no-repeat 50% 0;*/
	clear:both;
}
.nes_pdp-2 .nes_linkAddToBag {
	padding: 3px 9px 4px 9px;
}
.nes_pdp-2 .nes_linkout_stock {
	padding: 3px 15px 4px 15px !important;
}
.nes_pdp-2 {padding: 0;}
.nes_pdp-2 .nes_switch-interne .nes_addToBagBloc {
	padding: 12px 0 22px 10px;
	height:1%;
}
.nes_pdp-2 .nes_expert-rec-capsule {background: none;}
.nes_pdp-2 ul.nes_detailsContent li p {padding-right: 10px !important;}
.nes_pdp-2 #nes_switch_home .nes_switch_content p {padding: 0 10px;}
.nes_pdp-2 ul.nes_product-information {padding: 0 0 10px 10px;}
.nes_pdp-2 .nes_product-information li ul li {margin-right:9px;}
.nes_pdp-2 .nes_product-information li ul li.last-li {margin-right:0;}
.nes_pdp-2 .nes_caps-expert li img {margin-right: 0 !important;}
.nes_pdp-2 .nes_caps-expert {float:left;width: 160px; }
.nes_pdp-2 .nes_caps-expert li {margin-right:8px;}
.nes_pdp-2 #nes_switch_home .nes_switch_content ul.nes_detailsContent li.nes_last p {padding: 0 10px !important;}
.nes_pdp-2 .nes_bloc-visuel ul li span {width:153px;}
.nes_pdp-2  span.nes_span-fade {width: 153px;}
.nes_pdp-2 .nes_mycarousel {padding: 7px 0 0 0 !important;}
.nes_pdp-2 .wrapper ul li span {
	display:block;
	padding:9px 5px 0 5px !important;
	height: 28px;
	line-height: 10px;
}
.nes_span-deux-lignes {
	padding: 0 5px 0 0;
}
.nes_ConfirmationContent .wrapper ul li span.nes_span-deux-lignes {
	display:block;
	padding:5px 5px 0 5px !important;
	line-height: 10px;
	height: 25px
}
.nes_pdp-2 .wrapper ul li span.nes_span-deux-lignes {
	/*padding:5px !important;*/
	height: 24px;
}
.wrapper ul li span.nes_span-deux-lignes {
	display:block;
	padding:6px 5px 1px 5px !important;
	height: 30px;
	line-height: 10px;
}
.nes_pdp-2 .nes_list-intensity li p {background: white;}
.nes_pdp-2 .nes_list-intensity li p.nes_vide {
	background: none;
	border: 1px solid white;
}
.nes_pdp-2 .nes_list-intensity li.nes_active-intensity p {
	width: 15px;
	height: 10px;
	background: none;
}
.nes_pdp-2 .nes_blocRecipies {padding: 0 0 0 10px;}
.nes_pdp-2 .nes_blocRecipies .nes_imgRecipe span  {width:305px;}
.nes_pdp-2 .nes_blocRecipies .nes_imgRecipe span.nes_span-fade  {
	width:315px;
	height: 130px !important;
}
.nes_pdp-2 .nes_switch_content {width: 335px !important;}
.nes_pdp-2 .nes_main-title-pdp {margin:-2px 0 0 0;}
.nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input {
	padding-bottom:1px;
	padding-top:0;
	color: white;
	font-size: 16px;
}
.nes_pdp-2 .nes_parg-pdp-left {font-size: 11px !important;}
.nes_pdp-2 .nes_addToBagBloc .nes_select-quantity_js input {
	background-image:  url("http://www.nespresso.com/ecom/images/qty-selct-black.png");
	margin: -1px 0 0 0;
}
.nes_pdp-2 .nes_active .nes_switch_content-click span {
	background: url('http://www.nespresso.com/ecom/images/trait-onglet.gif') no-repeat 50% 100%;
	padding:0 0 4px 0;
}
.nes_capsule-pic {padding: 179px 0 0 161px;}
.nes_product-information .nes_infos {
	float:left;
	padding-left:4px !important;
	width: 176px;
}
/*****PDP accessoire version 2*******/
.nes_bg-accessoire-2 {
	background: url('http://www.nespresso.com/ecom/images/fond-accessoirev-2.jpg') no-repeat 50% 0;
	clear:both;
}
.nes_view-fonction-v2 {
	padding: 0 0 13px 0;
	width: 918px;
}
.nes_view-fonction-v2 ul {margin:-4px 0 0 0;}
.nes_pdp-2 .nes_blocCups {padding:0;}
.nes_pdp-2 .nes_blocCups .nes_imgRecipe span  {width:153px;}
.nes_pdp-2 .nes_blocCups .nes_imgRecipe span.nes_span-fade  {
	width:163px;
	height: 105px !important;
}
.nes_pdp-2 .nes_blocCups li {
	width:163px;
	height: 105px !important;
	margin: 0 9px 10px 0;
}
.nes_pdp-2 .nes_blocCups li.nes_noMargin  {margin:0;}
.nes_pdp-2 .nes_tab-content {margin: -3px 0 0 0;}
#nes_colLeft .nes_ritual-title {
	float:left;
	margin:0 8px 0 0;
}
.nes_ritual-left h1 {
	position: relative;
	top: -10px;
	background: url('http://www.nespresso.com/ecom/images/sep-ritual.gif') repeat-y 0 0;
	float:left;
	padding:0 0 0 12px;
	width: 370px;
}
.nes_ritual-left h1.nes_pdp-title-sep-none {
	background: none;
	padding:0 ;
}
.nes_pdp-title {
	font-size: 38px;
	font-family: 'Times New Roman';
	font-weight: normal;
}
.nes_switch_content .nes_ritual-title {
	text-align: center;
	margin: 5px auto 20px auto;
}
.nes_VisitEssenza a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/link-puce-top.png') no-repeat 100% 3px;
	padding: 0 8px 0 10px ;
	float: left;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_big-price {
	color: white;
	font-size: 16px;
	font-family: 'Trebuchet MS';
	padding-left:0;
	margin:0 0 0 -2px;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content .nes_timing-reception span {
	color: white;
	font-size: 11px;
	font-family: 'Trebuchet MS'
}
.nes_visit-buy {
	padding:7px 0 14px 0;
	overflow: hidden;
	height: 1%;
	clear:both;
}
.nes_pdp-2 #nes_switch_home .nes_switch_content p.nes_small-price {
	margin:15px 0 -1px -20px;
	font-size: 10px;
}
.nes_small-price {
	color: #9A9A9A;
	font-size: 10px;
}
.nes_pdp-2 ul.nes_product-information {padding-top: 19px;}
/******Pages content**********/
.nes_bg-content {
	/*padding: 0 0 130px 0;*/
	padding: 0 0 0 0;
	width: auto;
}
.nes_bg-content-bloc {
	position: relative;
	margin-top: -655px !important;
	clear:both;
	z-index:0;
	min-height: 680px;
	height: auto !important;
	height: 680px;

}
.nes_3col_3-1 #nes_colLeft {width: 560px;}
.nes_3col_3-1 .nes_gab-content {
	width: 510px;
	padding: 20px 25px;
	margin: 25px 0 0 0;
	background: url('http://www.nespresso.com/ecom/images/bg_book-adress.png') repeat;
}
.nes_1col .nes_gab-content {
	padding: 20px 25px;
	margin: 25px 0 0 0;
	background: url('http://www.nespresso.com/ecom/images/bg_book-adress.png') repeat;
}
.nes_gab-content .nes_chapeau {
	font-size: 14px;
	padding:0 0 18px 0;
	color: white;
	font-weight: normal;
}
.nes_gab-content h2.nes_chapeau {padding:0 0 5px 0;}
.nes_gab-content p {
	font-size: 12px;
	padding:0 0 15px 0;
}
.nes_sitemap-block ul{
	list-style: none;
	padding:1px 0 0 1px;
}
.nes_gab-content ul{
	/*list-style: none;*/
	padding:1px 0 0 1px;
}
.nes_gab-content .nes_blocCups {
	overflow: hidden;
	height: 1%;
}
.nes_gab-content .nes_blocCups li {
	width: 163px;
	padding:0;
	float:left;
	margin:0 9px 20px 0;
}
.nes_gab-content .nes_blocCups li.nes_noMargin {margin:0 0 20px 0;}
.nes_gab-content .nes_imgRecipe {
	position: relative;
	height: 105px;
}
.nes_gab-content .nes_imgRecipe p {width: 153px;}
.nes_gab-content .nes_imgRecipe  span {
	width: 143px;
	padding: 8px 15px 8px 5px !important;
}
.nes_gab-content span.nes_span-fade {
	height:90px ;
	width: 143px;
}
.nes_gab-content span.nes_span-deux-lignes{padding:2px 15px 0 5px !important;}
.nes_gab-content .nes_ul-picto_link  {padding: 0 0 0 20px; list-style:none;}
.nes_gab-content .nes_ul-picto_link li {
	padding: 0 0 0 10px;
	background: url('http://www.nespresso.com/ecom/images/picto_link.gif') no-repeat 0 7px;
	font-size: 12px;
}
.nes_gab-content .nes_yellow-title-aromas {
	padding: 0 0 1px 0;
	color: #B89028;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: normal;
}
.nes_gab-content .nes-aromas-block {padding:0 0 6px 0;}
.nes_gab-content .nes-aromas-block p {padding:0 0 9px 0;}
/*****Customer Contact us******/
.nes_2col_3-1 .nes_customer-form #nes_colLeft {
	width:618px;
	float:left;
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/fleche-blanche-liste.gif') no-repeat 0 0.5em;
	padding: 0 0 11px 11px;
	display:block;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li {
	list-style: none;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li p {padding:0 ;}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li ul {padding: 0;margin: 0;}
.nes_2col_3-1 .nes_customer-form #nes_colRight ul li ul li, .nes_2col_3-1 .nes_customer-form #nes_colRight ul li.nes_bg-bottom-none {
	list-style: none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	background: none;
	height: 1%;
	font-size: 14px;
}
.nes_customer-form {padding: 25px 0 0 0;}
.nes_customer-form .nes_registrationContent {
	background: none;
	padding: 0;
	font-size: 14px;
	margin: 0;
}
.nes_customer-form .nes_registrationContent fieldset {border: none;}
.nes_textarea-custome {
	width: 255px;
	border: 2px solid #c8c8c8;
}
.nes_img-content-admin {
	text-align: center;
	overflow: hidden;
	width: 100%;
}

.nes_customer-form .nes_inlineRadio {padding: 10px 0 0 0;}
.nes_customer-form .nes_radioContent img {
	position: relative;
	margin: -7px 0 0 0;
}
.nes_customer-form .nes_radioContent label  {
	position: relative;
	top: -2px
}
.nes_customer-form .nes_radioContent input:focus {background: none;}
.nes_customer-form .nes_validate-block {margin: -5px 0 0 0;}
.nes_customer-form .nes_validate-block p {
	width: 550px;
	font-size: 11px;
	padding: 5px 0 0 0;
}
.nes_customer-form .nes_validate-block input {
	background:  url('http://www.nespresso.com/ecom/images/bg_save-2.png') no-repeat 0 50%;
	display:block;
	width: auto;
	border: none;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 3px 4px 3px 12px;
	float:right;
	cursor: pointer;
	font-family: 'Trebuchet MS';
}
.nes_customer-form .nes_registrationContent ul li span {width: 170px;}
.nes_r-list-contact .nes_link {font-size: 14px;}
.nes_r-list-contact .nes_link a {
	background: url('http://www.nespresso.com/ecom/images/picto_lien-voile.gif') no-repeat 0 0.5em;
	padding: 0 0 0 8px  !important;
}
.nes_customer-tel {font-size: 16px;}
.nes_r-list-contact li span {font-size: 10px;}
.nes_text-contact {padding: 0 0 32px 0;}
.nes_customer-form li textarea {float:left;}
/**************************************/
.nes_bg-content-bloc .nes_blackBloc-content {
	background: url('http://www.nespresso.com/ecom/images/bg_book-adress.png') repeat;
	color: white;
	border: none;
	margin: 50px 0 0 0;
	padding: 24px 0 25px 0;
}
.nes_blackBloc-content ul {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	padding: 0 0 0 8px;
}
.nes_blackBloc-content ul li p {padding: 0 0 0 0;}
.nes_blackBloc-content ul li strong {
	font-size: 14px;
	display: block;
	text-transform: uppercase;
	margin: 0 0 3px 0;
}
.nes_blackBloc-content ul li.nes_firstItem {width: 135px;}
.nes_blackBloc-content ul li ul {
	margin: 0;
	padding: 0 0 0 0;
	background: none;
}
.nes_blackBloc-content ul li ul li {
	padding: 0;
	width: auto;
}
.nes_blackBloc-content .nes_chapeau {
	padding: 0 0 18px 25px;
	font-size: 18px;
}
.nes_suggestion {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 0;
	padding: 16px 0 0 0;
}
.nes_suggestion .nes_chapeau {
	margin: 0;
	padding: 0 0 10px 0;
}
.nes_suggestion p {
	margin: 0;
	padding: 0 0 0 0;
}
.nes_suggestion a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 6px;
	padding: 0 0 0 8px;
}
.nes_switch_content_quick .nes_errorErea {background: #E1E1E1;margin: -10px 0 10px 0;} 
.nes_white-quick-bloc .nes_price-eco {width: 300px;}
.nes_white-quick-bloc .nes_linkBottomPage {
	overflow:hidden;
	height: 1%;
}
.nes_white-quick-bloc .nes_linkBottomPage li.nes_linkBackTop a {
	background: url('http://www.nespresso.com/ecom/images/picto_view-black-top.gif') no-repeat 0 8px;
}
.nes_white-quick-bloc .nes_colMid-small {
	position: relative;
	/*z-index: 6;*/
}
/***phonetic***/
.nes_list-filter-phonetic .nes_list-name {padding: 10px 0 0 0;}
.nes_list-filter-phonetic .nes_list-name span {
	display:block !important;
	width: 100%;
}
.nes_list-filter-phonetic .nes_list-name strong {
	font-weight:bold;
	width: 100%;
	font-size: 10px
}
/*****Ajout 5 mai 2010******/
.nes_shop-bulle-top-order {background-position: 78px 0;}
table tr .nes_shop-bulle-top-order .nes_shop-bulle-bottom {width: 380px;}/****Machine Pos******/
.nes_machine-add-infos .nes_add-btn {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/picto_erreur-small.png') no-repeat 0 0;
	padding: 4px 0 3px 24px;
	margin: 0 0 10px 5px;
	line-height: 12px;
}
.nes_machine-table-scroll .nes_scroll-register  {
	background: none;
	height:240px;
	margin: 0 0 0 0;
}
.nes_machine-table-scroll .nes_scroll-register td {
	font-size: 11px;
}
.nes_machine-table-scroll .nes_tableOrderHistory {
	/*width: 868px;*/
	background: none;
	margin: 0;
	padding: 0;
}
.nes_tri-table {
}
.nes_machine-table-scroll thead tr th div{
	height: 1%;
	overflow: hidden;
}
.nes_machine-table-scroll thead tr th.nes_th-first-machine div span{
	padding-left:48px;
}
.nes_machine-table-scroll thead tr th.nes_th-second-machine div span{
	padding-left:55px;
}
.nes_machine-table-scroll thead tr th.nes_th-third-machine div span{
	padding-left:75px;
}
.nes_machine-table-scroll thead tr th.nes_lastTh div span{
	padding-left:46px;
}/**/
.nes_machine-table-scroll .nes_tableOrderHistory tbody td {
	vertical-align: middle;
	padding: 0 0 0 0;
	height:40px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_fourth-td {
	padding: 0  42px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_first-td div{
	padding: 0 0 0 10px;
}
.nes_machine-table-scroll .nes_tableOrderHistory tbody td.nes_first-td div label{
	text-transform :uppercase;
	margin-left:18px;
	width: 130px;

}
.nes_machine-table-scroll .nes_tri-table {
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;
	height: 1%;
	float:left;
}
.nes_machine-table-scroll .nes_tri-table li {
	clear:none;
	float:left !important;
	margin:5px 3px 0 0;
	padding:0;
}
.nes_tri-table a span {
	display:none !important;
}
.nes_tri-table li a,
.nes_tri-table li img {
	width: 7px;
	height: 4px;
	display:block;
	float:left;
}

.nes_tri-table li img {
	cursor:pointer;
}

.nes_tri-table a.nes_tri-increase {
	background: url('http://www.nespresso.com/ecom/images/tri-fleche-bas.gif') no-repeat 0 0;
	
}
.nes_tri-table a.nes_tri-decrease {
	background: url('http://www.nespresso.com/ecom/images/tri-fleche-top.gif') no-repeat 0 0;
}
/****Editorial support*****/
.nes_edito-support li h2 {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding:0 0 10px 0;
	font-size: 18px;
}
.nes_edito-support li h2 a {
	background: url('http://www.nespresso.com/ecom/images/big-arrow-white.gif') no-repeat 0 50%;
	font-weight: normal;
	padding: 0 0 0 19px;
	display:block;
}
.nes_faq-global li h2 a, .nes_gab-content ul li h2 a {
	/*word-spacing: -0.05em;*/
	text-align: left;
}
.nes_edito-support li h2 a.nes_link-support {
	background: url('http://www.nespresso.com/ecom/images/big-arrow-white-bas.png') no-repeat 0 50%;
}
.nes_hide-support p{
	padding:0 0 12px 0;
}
.nes_hide-support p a {
	color: #AF8826;
}
.nes_hide-support p span a  {
	color: #ffffff;
	text-decoration:underline;
}
.nes_table-edito {
	width: 386px;
}
.nes_table-edito td, .nes_table-edito th {
	border: none;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
.nes_edito-support {
	min-height: 280px;
	height: auto !important;
	height: 280px;
	list-style:none;
}
.nes_edito-support li {
	padding: 0;
}
/****Faq****/
.nes_faq-global li {
	margin-bottom: 24px;
}
.nes_faq-global li h2 {
	font-size: 16px;
	padding:0 0 9px 0;
	line-height:1em;
}
/****modifs my_account-order ***/
.nes_order-higlighted td {
	background: #E3E3E3 !important;
	color: black !important
}
/****Error****/
.nes_white-bg .nes_img-content-admin {
	background: white;
}
.nes_bg-error-block  {
	width: 356px;
	padding: 7px 10px;
	margin: 25px 0 0 0;
	height: 560px;
}
.nes_bg-error-block p {
	color: black !important;
	font-size: 14px;
}
/****Site Map*****/

.nes_sitemap-block {
	background: url("http://www.nespresso.com/ecom/images/bg_title-tranparant.png") repeat 0 0;
	padding: 20px 0 10px 25px;
	margin: 25px 0 0 0;
}
.nes_sitemap-block ul {
	overflow: hidden;
	height: 1%;
}
.nes_sitemap-block ul li {
	width: 271px;
	float:left;
	margin:0 25px 0 0;
	padding:0;
	vertical-align: top;
	border: none;
	text-align: left;
	/*text-transform: capitalize;*/
	text-transform: none;
}
.nes_sitemap-block ul li ul  {
	padding: 10px 0 0 20px;
}
.nes_sitemap-block ul li ul li {
	width: auto;
	float: none;
	margin:0 25px 2px 0;
	padding:0;
}
.nes_sitemap-block ul li a {
	background: url("http://www.nespresso.com/ecom/images/picto_lien-voile.gif") no-repeat  0 0.5em ;
	padding: 0 0 0 11px;
	/*text-transform: capitalize;*/
	display:block;
	*height:1%;
}
.nes_sitemap-block  h2 {
	font-family: 'Time New roman';
	font-size: 28px;
	font-weight: normal;
	color: white;
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding:0 0 10px 0;
	height: 1%;
}
/*********Free content page************/
.nes_free-bloc .nes_free-lev1, .nes_free-html .nes_free-bloc h2 {
	font-size: 28px;
	font-family: "Time New Roman";
	font-weight: normal;
	color: white;
	padding: 0 0 10px 0;
	background: url('http://www.nespresso.com/ecom/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("http://www.nespresso.com/ecom/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("http://www.nespresso.com/ecom/images/picto_link.gif") no-repeat  0 50%;
	padding-left: 11px;
	font-size: 12px;
}
.nes_free-bloc .nes_free-list-link li {
	background: none;
	padding-left: 0;
}
.nes_free-bloc .nes_free-list-link a {
	background: url("http://www.nespresso.com/ecom/images/picto_lien-voile.gif") no-repeat  0 50%;
	padding-left: 11px;
}
.nes_copywriting .nes_free-list-link-yellow a {
	color:#B79027;
}
/**Copy write page***/
.nes_copywriting  .nes_free-lev1 {margin-bottom:25px;}
.nes_copywriting  .nes_free-lev2 {margin-bottom:15px;}
.nes_copywriting  ul {margin-bottom:15px;}
.nes_copywriting .nes_link-top a {color: white;font-size: 10px;padding:0 0 0 17px;background: url("http://www.nespresso.com/ecom/images/top-copy-back.gif") no-repeat 0 5px;}
.nes_copywriting .nes_main-p-copy {position: absolute;left:574px;top:368px;width: 450px;font-family: 'Times New Roman';font-size: 28px;color:white;font-weight:normal;}
.nes_copywriting {position:relative;}
.nes_copywriting .nes_main-p-copy span{font-style: italic;}
/*****/
.nes_free-bloc .nes_italic {
	font-style: italic;
}
.nes_free-bloc .nes_legend-img {
	font-size: 10px;
	font-style: italic;
	padding-top: 8px;
}
.nes_free-bloc table{
	width: 100%;
	text-align: center;
	
	margin:0 0 25px 0 ;
}
.nes_free-bloc table th {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	text-align: center !important;
	background: url('http://www.nespresso.com/ecom/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("http://www.nespresso.com/ecom/images/picto_lien-voile.gif") no-repeat  0 50%;
	padding-left: 8px;
}
.nes_free-bloc table .nes_last-free-ligne td {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted-doubled.gif') repeat-x 0 100%;
	padding-bottom:17px;
}
.nes_free-bloc .nes_img-float-block img {
	margin: 0 20px 20px 0;
}
.nes_free-bloc img {
	display:block;
	margin:0 !important;
}
.nes_free-bloc p a {
	color: #AC8E4E;
}
.nes_free-bloc .nes_linkStart {
	float: right;
	display: block;
	height: 1%;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	background:  url('http://www.nespresso.com/ecom/images/bg_continue-3.png') no-repeat 0 50%;
	padding: 3px 7px 3px 14px;
	font-family: 'Trebuchet MS';
	margin: 30px 0 0 0;
}
.nes_img-float-block {
	position: relative;
	margin: 0 20px 20px 0;
}
.nes_img-float-block a {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 25px;
	display:block;
	background:  url('http://www.nespresso.com/ecom/images/zoom-picto.png') no-repeat 0 0;
}
.pop-up .nes_bg-degrade-registration {
	width: 560px;
	padding: 10px 24px;
}
.pop-up .nes_price-black-product {
	width: 560px;
}
/****wheel****/
.nes_wheel {
	width:918px;
	margin: -25px auto 0 auto;
}
.nes_wheel #flashcontent #nespresso {
	margin-left:-180px;
}
/***Iframe****/
#contactframe {
	background: url(http://www.nespresso.com/ecom/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 {
/*	padding-top: 15px;*/
	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('http://www.nespresso.com/ecom/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("http://www.nespresso.com/ecom/images/puce-back-black.gif");
}
.nes_bg-content-404 .nes_back-link a span {
	color: black;
}
/****Loading page*****/
.nes_loader-page {
	text-align: center;
	width: 598px;
	margin:0 auto;
}
.nes_loader-page img {
	margin:12px 0;
}
.nes_loader-page p {
	font-size: 12px;
}
.nes_loader-page p strong {
	font-size: 14px;
}
/****Hover dore****/
.nes_continueContent input:hover,
.nes_registrationContent .nes_regestration_2Cols ul li.nes_signIn input:hover,
.nes_regestration_2ColsLast .nes_linkStart:hover,
.nes_back-result a:hover,
.nes_linkSee a:hover
{background-image: url('http://www.nespresso.com/ecom/images/bg_continue-hover.png');}
.nes_switchListMachine .nes_switchCompare .nes_innerSwitchListMachine .nes_link-compare:hover,
.nes_listInfosMachine .nes_none:hover,
.nes_listInfosMachine span.nes_selectLink:hover,
.nes_offerInfos a.nes_orderCapsule:hover,
.nes_quickOrderMachines .nes_list-filter .nes_addToBag:hover,
.nes_linkAddToBag:hover, .nes_yellow-bg-country:hover {background: #765806 url('http://www.nespresso.com/ecom/images/bg_machine-infos-hover.png') repeat-x 0 0;}

/*.nes_listInfosMachine-RR .nes_none:hover,
.nes_listInfosMachine-RR span.nes_selectLink:hover{background: #7c001f url('http://www.nespresso.com/ecom/images/bg_machine-infos-hover-RR.png') repeat-x 0 0!important;}*/

.nes_link-more a:hover {background:#765806 url('http://www.nespresso.com/ecom/images/fond-learn-hover.png') no-repeat 0 0;}
.nes_yel-shop-link  a:hover {background-image: url('http://www.nespresso.com/ecom/images/bg_continue-2-hover.png');}
.nes_sub-input input:hover, .nes_customer-form .nes_validate-block input:hover, .nes_free-bloc .nes_linkStart:hover, .nes_saveContent input:hover {background:  url('http://www.nespresso.com/ecom/images/bg_save-2-hover.png') no-repeat 0 50%;}
.nes_accountContentBigCarrssel .nes_bloc-visuel ul li a:hover {background-image: url('http://www.nespresso.com/ecom/images/bg_learn-more-hover.png');}
.nes_noneOut:hover {background: black !important}
.nes_pop-home-flash {text-align: center;padding-top: 20px;}
.nes_gab-content .nes_hide-support ul {list-style: disc inside;}
.nes_gab-content .nes_hide-support ul li {margin-bottom:0;}
/*********/
.nes_accountContent .nes_blocRecipies li a {display:block;height:130px;}
#nes_registration_machine_pos_store .nes_center-input input{
	float:none;
	margin:0 0 0 8px;
}
#nes_registration_machine_pos_store .nes_tableOrderHistory td.nes_first-td div label {
	margin: 0 0 0 15px;
	*margin: 0 0 0 12px;
}
.nes_error-shipping {
	background: url('http://www.nespresso.com/ecom/images/picto_erreur-small.png') no-repeat 0 8px;
	padding: 10px 0 4px 24px;
	line-height: 12px;
	font-size: 12px;
}
/***Loader****/
.cacheLoader{
	width: 100%;
	height: 100%;
	background: black;
	opacity:0.75;
	filter : alpha(opacity=75); 
	position: fixed;
	top:0;
	left:0;
	z-index: 1010;
	text-align:center;
}
.cacheLoader img {
	position: relative;
	top: 320px;
	*top: 290px;
}
.cacheLoader-check{
	width: 100%;
	height: 100%;
	background: black;
	opacity:0.9;
	filter : alpha(opacity=90); 
	position: fixed;
	top:0;
	left:0;
	z-index: 1010;
	text-align:center;
}
.cacheLoader-check .nes_loader-page{
	position: relative;
	top: 250px;
	*top: 290px;
}
.nes_big-price-with-out {
	background: none;
	padding: 0;
}
#nes_energy-information a:hover {
	text-decoration: underline;
}
.nes_linkAddToBag-white {
	background: #765806 url('http://www.nespresso.com/ecom/images/bg_machine-infos-hover.png') repeat-x 0 0 !important;
}
.nes_linkAddToBag-white span{
	background:url(http://www.nespresso.com/ecom/images/picto_proceed_3s.gif) 0 6px no-repeat!important;
	padding: 0 0 0 10px!important;
	color: black;
}
.nes_link_yellow{
	color:#AF8826;
	text-decoration:none!important;
	font-style:normal!important;
}
/* PDP V2 */
.block_contact-us .nes_contact-us-onglet-v2 {
	overflow: hidden;
	padding: 2px 0 40px 10px;

}
.block_contact-us .nes_contact-us-onglet-v2 li {
	padding: 0;
	width: 143px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact {
	padding: 0;
	width: 143px;
	float: left;
	margin: 0 10px 0 0;
	text-align: left !important;
}
#nes_switch_home .nes_switch_content .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact p {
	font-size: 18px;
	color: #c29c43;
	padding: 0;
	margin: 0;
	line-height: 21px;
	word-spacing: -1px;
	/*letter-spacing: -1.5px;*/
}
#nes_switch_home .nes_switch_content .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact span {
	font-size: 10px;
	color: #adaeae;
	font-family: arial;
	background: none;
	padding: 0;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a {
	background: url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
}
.block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a:hover {
	background: url('http://www.nespresso.com/ecom/images/bg_machine-infos-hover.png') repeat-x 0 100%;
}
.block_contact-us .nes_contact-us-onglet-v2 li a {
	display: block;
	background: url('http://www.nespresso.com/ecom/images/btob-bg_machine-infos.png') repeat-x 0 100%;
	padding: 2px 9px 2px 9px;
	font-size: 12px;
}
.block_contact-us .nes_contact-us-onglet-v2 li span {
	background: url('http://www.nespresso.com/ecom/images/picto_view.gif') no-repeat 0 50%;
	padding: 0 0 0 8px;
}
.block_contact-us .nes_contact-us-onglet-v2 li.last {
    margin: 0;
}
.nes_quickOrderMachines .nes_list-filter .nes_addToBag {
	float: right;
	display: block;
	/*background: #aa831e url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 100%;
	padding: 2px 9px 3px 9px;
	font-size: 14px;*/
	padding: 0 !important;
	margin: 16px 5px 0 0;
	width: 80px !important;
	background: none !important;

}
/*.nes_quickOrderMachines .nes_list-filter .nes_addToBag {
 	background: url('http://www.nespresso.com/ecom/images/bg_add-to-bag-gray.png') repeat-x 0 0;
	padding: 3px 5px;
	font-size: 14px;
	color: black;
	margin: 16px 5px 0 0;
	display: block;
	float: right;
	width: 80px; 
	padding: 3px 5px !important;
	margin: 16px 5px 0 0;
	width: 80px !important;
}*/
.nes_quickOrderMachines .nes_list-filter .nes_addToBag a {
	color: white;
	display: block;
	padding: 1px 5px 3px 14px !important;
	*white-space:nowrap;
	background: url('http://www.nespresso.com/ecom/images/linkAddToBag_normal.png') no-repeat 0 0 !important;
}
.nes_quickOrderMachines .nes_list-filter .nes_addToBag a.nes_linkAddToBag-white {
	background: url('http://www.nespresso.com/ecom/images/linkAddToBag_normal-3s.png') no-repeat 0 0 !important;
	color: black !important;
}
.nes_registrationContent_test {
	background: url('http://www.nespresso.com/ecom/images/bg_content_new.png') no-repeat 0 0;
}

.nes_registrationContent ul.nes_forgot-pswd .nes_labels-lignes {
	margin:-1px 25px 0 0;
	line-height: 1em;
}
.nes_registrationContent ul li .nes_lab-lignes {
	margin-top:-1px !important;
	line-height: 1em;
}

.nes_shipping-hide, .nes_address-info-form, .nes_form-hide-add {display:none;}
.nes_msg-gift {font-style: italic;}
.nes-add-gift-box {margin: 15px 0 10px 0;}
.nes-add-gift-box div {margin: 0 0 10px 0;}
.nes-add-gift-box input {float: left;margin: 2px 8px 0 0;width: auto;}
.nes-add-gift-box label span{font-weight: bold;}
.nes-add-gift-box .nes-bloc-text-area label {font-size: 12px;}
.nes-line-spaces {margin: 12px 0 5px !important;}
li.nes-line-link a {
	background: url('http://www.nespresso.com/ecom/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('http://www.nespresso.com/ecom/images/btn-cancel-bg.png') no-repeat 0 0;
}
.nes-bloc-text-area {display:none;}
.liste_relais li p {background:none !important;padding:0 !important;}
.nes_block-address_disabled .nes_block-address-2 {cursor: default !important;}
.nes-bloc-text-area .nes_error-shipping {display:block;clear:both;}
.nes_list-disabled-delivery-method {cursor: default !important; opacity:0.45;filter : alpha(opacity=45);height:1%;}
.nes_list-disabled-delivery-method .nes_hide-bck{position:static;margin-left:26px;}
.nes_list-disabled-delivery-method .nes_skin-registration{position:static;cursor:default;}
.nes_list-disabled-delivery-method .nes_skin-registration ul {display:none;}
.nes_list-disabled-delivery-method * {cursor:default !important;}
.nes_bas_page a {color:black; background: url('http://www.nespresso.com/ecom/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("http://www.nespresso.com/ecom/images/picto-infobulle-2.gif") no-repeat scroll 0 0 transparent;display:none;padding: 0 0 0 4px;position: absolute;width: 340px;}
.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:300px !important;}
.nes_1col .nes_registrationContent-bigLabel .nes_bulle-chps{left: 537px;}
.nes_registrationContent ul.nes_forgot-pswd .nes_bulle-chps{left: 465px;}
.nes_registrationContent .nes_regestration_2Cols .nes_bulle-chps {left: 389px;}
.nes_registrationContent .nes_shop-right .nes_bulle-chps{left: 0;top: 25px;background: url("http://www.nespresso.com/ecom/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-2 .nes_bulle-chps {left:53px;top:7px;z-index:99}
.nes_rel-coun-mm .nes_bulle-chps {left:121px;top:9px;z-index:99}
.nes_rel-coun-yy .nes_bulle-chps {left:60px;top:9px;z-index:99}
.nes_regroupe_cards .nes_skin-registrationSmall-1 {z-index:2;}
.nes_regroupe_cards .nes_pass_rel {float:left;}
.nes_pass_rel-count .nes_bulle-chps {left:175px;top:0;}
.nes_rel-coun-big .nes_bulle-chps {left: 263px;top:0;}
.nes_registrationContent .nes_pass_relcheck .nes_bulle-chps {left: 20px; }
.nes_bulle-chps .nes_link-country a {text-decoration:underline;font-size: 11px;}
.nes_registrationContent .nes_shop-right .nes_pass_rel {z-index:2;}
.nes_form-delivery-pick .nes_rel-pck{float:left;}
.nes_form-delivery-pick .nes_rel-pck .nes_bulle-chps{top:25px; background:url('http://www.nespresso.com/ecom/images/picto-infobulle-3.gif') no-repeat 30px 0;padding:  4px 0 0 0;width:162px;}
.nes_block-address-gift td .nes_rel-pck .nes_bulle-chps {top:2px;left:130px;}
.nes_block-address-gift .nes_amoun_gift-1 .nes_rel-pck .nes_bulle-chps {left:135px;}
.nes_regroupe_cards .nes_card-champs {/*display:block !important;*/clear:both;}
.nes_regroupe_cards .nes_pass_rel div  {float:left;}
.nes_1col .nes_registrationForm .nes_skin-registrationBig .nes_rel-rm .nes_bulle-chps  {left:175px;}
.nes_1col .nes_registrationForm .nes_smallBloc  .nes_skin-registration .nes_rel-rm .nes_bulle-chps  {left:105px;}
.nes_1col .nes_registrationForm .nes_smallBloc  .nes_skin-registration {z-index:3;}
.nes_1col .nes_registrationForm .nes_bigBloc  .nes_rel-rm .nes_bulle-chps  {left:396px;}
.nes_bulle-chps {z-index:9999;}
.nes_1col .nes_registrationForm .nes_bloc-3Cols .nes_bigBloc {position:relative; z-index:4;}
.nes_1col .nes_registrationForm .customerForm_firstPhone, .nes_1col .nes_registrationForm .nes_smallBloc{position:relative; z-index:3;}
.nes_1col .nes_registrationForm  .customerForm_secondPhone, .nes_1col .nes_registrationForm .nes_smallBloc-2{position:relative; z-index:2;}
.nes_1col .nes_registrationForm .customerForm_country .nes_skin-registration, .nes_1col .nes_registrationForm .customerForm_title .nes_skin-registration {z-index: 5 !important;}
.nes_rel-mac .nes_bulle-chps {left: 400px; top: 1px;}
ul.nes_register-sign  {position:relative; z-index:10}
.nes_log-form .nes_bulle-chps {top:20px; left:10px;background: url("http://www.nespresso.com/ecom/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:175px !important; }
.nes_address-info-form .nes_shipping-add-champs .nes_rel-rm .nes_bulle-chps {left: 450px;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: 105px;top: 1px;}
.nes_address-info-form li {position: relative; z-index:1;}
.nes_address-info-form li.customerForm_title {position: relative; z-index:9 !important;}
.nes_address-info-form li.customerForm_country {position: relative; z-index:8 !important;}
.nes_address-info-form li.customerForm_firstPhone {position: relative; z-index:7 !important;}
.nes_address-info-form li.customerForm_secondPhone {position: relative; z-index:6 !important;}
.nes_registrationContent ul li.nes_bloc-3Cols .nes_smallBloc_2 {position:relative;z-index:2;}
.nes_address-info-form .nes_bloc-3Cols .nes_shipping-add-champs {margin-right:18px !important;}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_bulle-chps {left: 133px; top: 2px;margin: 0 !important; height: auto !important;}
.nes_registrationContent .nes_radio-click .nes_radio-visible input {width:125px;}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_rel-rm {float:left;}
.nes_registrationContent .nes_radio-click .nes_radio-visible .nes_rel-rm, .nes_rel-rk  {position:relative;}
.nes_rel-rk .nes_bulle-chps { top:3px; }
/*.nes_1col .nes_registrationForm .nes_registrationContent .nes_bloc-3Cols .nes_smallBloc_2 .nes_bulle-chps{left:858px;}*/
.nes_1col .nes_registrationForm .nes_registrationContent .nes_bloc-3Cols .nes_smallBloc_2 .newListSelected div {width: 143px;}

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

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

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

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


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

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

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

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

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

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

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

/* 22-12-2010 */
.nes_shop-promo div.info-bulle-contenu {
	top: 25px !important;
	left: 0 !important;
	padding:4px 0 0 0;
	background:url('http://www.nespresso.com/ecom/images/picto-infobulle-3.gif') no-repeat 50% 0;
}
.nes_shop-promo li {list-style-type:none;overflow: visible !important;}
.nes_shop-promo li:hover a {position: relative;z-index: 999;}
/* 23-12-2010 */
.img-grisee img {
	opacity:0.1;
	filter : alpha(opacity=10); 
}
/* Add by Hanan 31/12/2010 */
.msg-error-dispo span {
	background: url('http://www.nespresso.com/ecom/images/picto_erreur-small.png') no-repeat 0 4px;
	padding: 8px 0 3px 24px;
	margin: 0 0 0 5px;
	line-height: 12px;
	display: inline-block;
	text-transform: uppercase;
}
td.msg-error-dispo {
	text-align: center !important;
}
.nes_shop #cache {
	background-color: white;
	opacity: 0.6 !important;
	/*z-index:1004;*/
}
.nes_shop-black #cache {
	background-color: black;
	/*z-index:1004;*/
	opacity: 0.6 !important;
}
.nes_pdp-2 .nes_product-information li ul.nes_img-cup {position: relative; top: -6px;margin-bottom:-10px;z-index:0; }
.nes_pdp-2 .nes_product-information li ul.nes_img-cup-vanille {position: relative; top: -5px;margin-bottom:-2px;z-index:0;}
/* RR POP UP */
.nes_register-pop-up {
	background: #000000 url('http://www.nespresso.com/ecom/images/btob-bg_body-home.jpg') repeat-y 50% 0 !important;
}
.popin-logo {
	background: #000000 url('http://www.nespresso.com/ecom/images/bg-logo-popin-rr.png') no-repeat 100% 0;
	padding: 0 0 0 21px;
}
.nes_content-rr {
	padding: 50px 28px 100px 31px;
	height: 1%;
}
.nes_content-rr img {
	margin: 0 0 14px 0;
}
.bloc-content-rr {
	background: url('http://www.nespresso.com/ecom/images/bg_content.png') repeat 0 0;
	padding: 10px 16px 15px 25px;
	margin: 0 0 20px 0;
}
.nes_continueContent ul {
	float: right;
}
.nes_continueContent li {
	list-style: none;
	margin: 0 !important;
	padding: 0;
	display: inline;
}
.nes_continueContent li.cancel-pop {
	margin: 0 10px 0 0 !important;
}
.nes_continueContent li.cancel-pop input {
	background:  url('http://www.nespresso.com/ecom/images/bg_gray-pop-rr.png') no-repeat 0 50% !important;
	margin: 0 10px 0 0 !important;
}
.nes_register-pop-up .pop-up .nes_bg-degrade-registration {
	width: 726px;
	padding: 0;
}
.nes_popin-content {
	width:726px;
	margin:0 auto;
	/*background: #000000 url('http://www.nespresso.com/ecom/images/bg_popin-rr.jpg') repeat-y 50% 0 !important;*/
	background: none;
}
.nes_registrationTitle-rr {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding: 0 0 4px 0;
	margin: 0 0 16px 0;
}
.nes_registrationTitle-rr h2 {
	font-size: 28px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: white;
	font-family: "Times New Roman";
}
/* Ifram */
.nes_recapContentFrame {
	background: none !important;
}
.nes_recapContentFrame iframe {
	border: none ;
	background: white;
}
/***Cas compare***/
.nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal { left:-159px;}
.nes_switchListMachine ul {padding: 0 100px 0 0;}
#pop_content .nes_product-information li ul.nes_img-cup {
    margin-bottom: -10px;
    position: relative;
    top: -5px;
}
#pop_content .nes_list-intensity {
    margin-bottom: 10px;
}
#pop_content .nes_product-information li {
    margin-bottom: 7px;
}
#pop_content .nes_product-information li ul.nes_img-cup-vanille {
    margin-bottom: -2px;
    position: relative;
    top: -5px;
}
#nes_switch_home .nes_switch-interne .nes_aromatic-prof,
#pop_content .nes_product-information li.nes_aromatic-prof {
	margin-top: -10px !important;
	clear: both;
}
#pop_content .nes_product-information li.nes_aromatic-prof {
	position: relative;
	top: -12px;
	z-index: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	#pop_content .nes_product-information li.nes_aromatic-prof-noHarmoni {
		top: 8px !important;
	}
	#pop_content .nes_product-information li.nes_aromatic-prof {
		top: -6px;
	}
}
#pop_content .nes_product-information li.nes_aromatic-prof-noHarmoni {
	top: -1px;
}
#pop_content .nes_img-cup div.info-bulle-contenu {
	top: -2px !important;
	left: -54px !important;
	background: url('http://www.nespresso.com/ecom/images/picto-infobulle-4.gif') no-repeat 50% 100%;
	padding:0 0 4px 0;
}
/* Mantis 8828 */
#pop_content .nes_fct-bulle div.info-bulle-contenu {
	top: 5px !important;
}
/* Fin mantis 8828 */
#pop_content .nes_img-cup div.info-bulle-contenu div {
	 background:none;
	 padding: 0;
	position: relative;
}
#pop_content .nes_img-cup div.info-bulle-contenu div div {
	 background:#646464;
	 padding: 5px 7px 4px 8px;
	 color: white !important;
	 font-size:11px;
	 text-transform: uppercase;
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 65px;
	 word-wrap: break-word;
}
/*#pop_content .nes_img-cup div.info-bulle-contenu div{
	position: absolute;
	top: 0;
	left: 0;
}*/
#nes_switch_home .nes_switch-interne .nes_aromatic-prof-noHarmoni {
	margin-top: -1px !important;
}
#nes_switch_home .nes_switch-interne .nes_aromatic-prof ul {
	margin-top: 8px !important;
}
#popin .nes_innerBlocScroll {
	/*padding: 0 0 55px;*/
	padding: 0;
}
.nes_span-lign {
	width: 290px !important;
}
.nes_bg-content-bloc-padd {
	min-height: 680px !important;
}
.h-fond-noir-4 {
	background: url('http://www.nespresso.com/ecom/images/fond-noir-cache.png') repeat;
	position: absolute;
	padding:0 20px 15px 20px;
	z-index: 10;
	top: 0;
	left: 0;
	width: 405px;
}
.h-fond-noir-4 p  {background: url('http://www.nespresso.com/ecom/images/bg_transp-alert.png') no-repeat 0 0;margin:20px 0 4px 0;line-height: 1em;padding: 7px 0 8px 39px;height: auto;}
.nes_pop-shopping-bag #popin{
	margin-left:-342px;
}
.nes_quick-filter-big {width:414px !important;}
.nes_white-quick-bloc-dcl {margin-top: 64px !important;}
.nes_white-quick-bloc-dcl .nes_colMid-small {margin-top:-74px !important;}
.nes_white-quick-bloc-dcl .nes_white-quick-bloc {margin-top: 64px !important;}
.nes_ecolaboration-right .nes_link-more a {background-color: #946E08;}
.nes_ecolaboration-right .nes_link-more a:hover {background-color: #765806;}
.nes_comparator-block .nes_on .nes_listInfosMachine-2Lines,
.nes_comparator-block .nes_innerBlocListMachines:hover .nes_listInfosMachine-2Lines{
	padding-top: 5px !important;
	padding-bottom: 7px !important;
}
.nes_listMachine .nes_listInfosMachine, .nes_listAccessories  .nes_listInfosMachine {height:30px;}
.nes_style-italic{font-style: italic;}
strong.nes_style-italic {font-style: italic !important;font-weight: normal !important;}
.nes_home-resolution-1 #nes_content {width:100%;padding-top: 104px;padding-bottom:10px;background: url('http://www.nespresso.com/ecom/images/degrade_resolution.png') repeat-x 0 0;bottom:10px;}
.nes_home-resolution-1 .nes_1col #nes_colLeft {margin:0 auto;position:relative;z-index:10 !important;}
.nes_video-new {
	width: 960px;
	height: 600px;
}
/* New PDP Design */
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li {
	width: 95px;
	margin: 0 10px 0 4px;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact {
	width: 196px;
	margin: 0;
}
#nes_switch_home .nes_switch_content .nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes_num-tel-contact p {
	/*font-size: 25px;
	font-weight: bold;*/
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back {
	margin-top: -3px;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 li.nes-call-me-back a {
	background: #836106 url('http://www.nespresso.com/ecom/images/bg_machine-infos.png') repeat-x 0 0;
	padding: 2px 0;
}
.nes_pdp-design .block_contact-us .nes_contact-us-onglet-v2 {
	padding: 2px 0 14px 10px;

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

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

/* Chocolat */
.nes_pdp-design .nes_choc-pop {padding: 9px 0 6px 0;}
.nes_pdp-design .nes_VisitEssenza a {
	padding: 0 8px 0 0 ;
}
.nes_pdp-design .nes_VisitEssenza {
	padding: 0 0 14px 0 ;
}
.nes_pdp-2 .nes_switch-interne-chocolat .nes_pdp-design .nes_addToBagBloc {
	padding: 0 0 10px 10px !important;
}
.nes_switch-interne-chocolat .nes_l-part-recommands {
	float: none;
	width: 100%;
	margin: 0 0 0 0;
}
.nes_pdp-2 .nes_switch-interne-chocolat .nes_recommands .nes_caps-expert li {margin:0 9px 0 0;}
/* Quick view capsules */
.nes_popin-content-2 .nes_infosPopin h1 {margin:0 0 7px 0;}
.nes_popin-content-3 .nes_view-design .jScrollPaneContainer{border-bottom: none;height: 70px !important;margin: 0 0 32px 0;}
.nes_popin-content-2 .nes_view-design .scroll-bloc-1{height:70px;}
.nes_view-design .nes_title-bloc-popin-cap {padding: 0 0 3px 0;}
 .nes_view-design .nes_product-information .nes_infos {
	padding: 0 !important;
}
.nes_view-design .nes_product-information .nes_infos {width: 230px;}
.nes_popin-content-3 .nes_view-design .nes_addToBagBloc {padding: 27px 0 15px 0;border-bottom: 1px dotted white;}
.nes_view-design .nes_r-part-recommands {
	width: 130px;
}
.nes_popin-content-3 .nes_view-design .nes_l-part-recommands {
	width: 200px !important;
	float: left !important;
	margin: 0 10px 0 0 !important;
}
.nes_view-design .nes_recommands h4 {
	height: 20px;
}
.nes_view-design .nes_recommands .nes_img-cup li span {
	line-height: 10px;
	display: block;
}
.nes_popin-content-3 .nes_view-design .nes_recommands .nes_caps-expert li {margin:0 10px 0 0;}
/* View Chocolat */
.nes_popin-content-2 .nes_view-design .jScrollPaneContainer{border-bottom: none;height: 70px !important;margin: 0 0 16px 0;}
.nes_title-bloc-popin {padding:0 0 8px 0;}
.nes_view-design .nes_choc-pop {padding: 17px 0 9px 0;}
.nes_view-design .nes_VisitEssenza a {padding: 0 8px 0 0;}
.nes_popin-content-2 .nes_view-design .nes_addToBagBloc {padding: 10px 0 5px 0;border-bottom: 1px dotted white;}
.nes_popin-content-2 .nes_view-design .nes_l-part-recommands {
	float: none;
	width: 100%;
	margin: 0 0 0 0;
}
.nes_popin-content-2 .nes_view-design .nes_recommands .nes_img-cup {
	width: 100%;
}
.nes_popin-content-2 .nes_recommands .nes_caps-expert li {margin:0 8px 0 0;}
/* New popin order */
.popin-choices {
	padding: 25px;
	color: #000000;
}
.nes_popin-content-order_new {width:544px;height:auto !important;position:relative;}
#popin .nes_popin-content-order_new .nes_popin-content {height:auto !important;width:536px;}
.nes_popin-content-order_new h2 {color: #000000;}
.nes_popin-content-order_new h2 {
	background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;
	padding: 0 0 4px 0;
	margin: 0 0 16px 0;
	color: #000000;
	font-size: 28px;
	font-weight: normal;
	font-family: "Times New Roman";
}
.nes_popin-content-order_new .nes_popin-content {background: white;}
.nes_block-choices {
	background: #e2e2e2;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	padding: 18px 15px 14px 15px;
	margin: 0 0 15px 0;
}
.nes_block-choice-selected {
	background: #131212 url('http://www.nespresso.com/ecom/images/bg_selected-choice.jpg') repeat-x 0 0;
	color: #FFFFFF;
}
.nes_block-choices input {
	float: left;
	display: block;
	margin: 12px 10px 0 0;
	border: none !important;
}
.nes_block-choices label {
	float: left;
	width: 420px;
}
input.btn_continue {background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;display:block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 15px;float:right;cursor: pointer;font-family: 'Trebuchet MS';margin-top: 5px;}
input.btn_continue:hover {background-image: url('http://www.nespresso.com/ecom/images/bg_continue-hover.png');}
/**8887**/
.nes_cross-ord {
	overflow: hidden;
	height: 1%;
}
.nes_cross-ord a{
	background: url('http://www.nespresso.com/ecom/images/delete_shop.png') no-repeat 50% 50%;
	display:block;
	height: 10px;
	width: 10px;
	float:right;
}
/**Fin 8887**/
.nes_home-resolution .nes_view-fonction-v2 {clear:both;padding-top: 25px;}
.nes_colMid-small .nes_filter-menu .nes_block-size .nes_size-filter .fadeImg {width: 83px !important;height:67px !important;z-index:1;}
.nes_fct-card-account-2 {width: 140px;float:left;}
.nes_download_acc {width: 245px;float:left;margin:0 0 0 20px;list-style:none;padding: 8px 0 19px 0}
.nes_download_acc li {padding: 0 0 10px 0}
.nes_down_link, .nes_fct-card-account-2 li .nes_down_link {background:#AAA6A7  url('http://www.nespresso.com/ecom/images/dow_acc.jpg') no-repeat 0 0 !important;padding:2px 15px;font-size: 12px;color:black;}
.nes_sow_req {color:#bcbcbc; font-size: 11px;}
/* Popin login 1 */
.nes_popin-content-login {width:544px;height:auto !important;}
#popin .nes_popin-content-login .nes_popin-content {height: auto !important;width:536px;}
.nes_popin-content-login .nes_popin-content {background: white;}
.nes_pop-login #popin {width:544px !important;top: 285px !important;margin-left:-236px !important;}
.nes_pop-login #close a {top: 14px; background: url('http://www.nespresso.com/ecom/images/femer-white.gif') no-repeat center center transparent;}
.nes_popin-content-login {overflow:visible;}
.popin-msg-login {padding: 17px 25px 40px 25px;}
.popin-msg-login-2 {padding: 17px 25px 25px 25px;}
.popin-msg-login h2 {background: url('http://www.nespresso.com/ecom/images/bg_dotted.jpg') repeat-x 0 100%;padding: 0 0 6px 0;margin: 0 0 21px 0;color: black;font-size: 28px;font-weight: normal;font-family: "Times New Roman";line-height: 30px;}
.popin-msg-login p {padding: 0;margin: 0;color: black;font-size: 16px;font-weight: normal;font-family: "Trebuchet MS";}
.popin-msg-login p strong {font-size: 32px;position: relative; top: 6px;}
.popin-msg-login-2 p {margin: 0 0 45px 0;}
.nes_link-pop-login {list-style:none;text-align: center;margin: 0;padding: 0;}
.nes_link-pop-login li {width: auto;display: inline-block;}
.nes_link-pop-login li input {display: inline-block;padding:2px 10px 3px 18px;background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;cursor: pointer;font-family: 'Trebuchet MS';}
.nes_link-pop-login li a {background:  url('http://www.nespresso.com/ecom/images/bg_continue.png') no-repeat 0 50%;display:inline-block;width: auto;border: none;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 3px 10px 3px 20px;cursor: pointer;font-family: 'Trebuchet MS';}
/* Empty quick view */
.bloc-empty {padding: 10px 0 10px 0;}
.bloc-empty p {font-size: 14px;font-weight: normal;font-family: "Trebuchet MS";}
/* Fin Empty quick view */
/* Order empty */
.nes_orderHistryContent-2 .nes_colTopOrder .nes_add-block {width: 270px;}
.nes_orderHistryContent-2 .nes_colTopOrder .nes_add-block .nes_linkAddToBag_ span { white-space: normal;}
.nes_orderHistryContent-2 .nes_somme {
	padding-top: 20px;
}
.nes_colRightOrder .nes_somme td {
	padding: 1px 0 3px 0 !important;
}
/* New subscraption */
.nes_account-sub-new .nes_checktrationContent {
	background: url('http://www.nespresso.com/ecom/images/bg_recap.png') repeat-y 0 0;
	padding: 0 0 0 0;
	margin-bottom: 14px;
}
.nes_account-sub-new #nes_colLeft,
.nes_account-sub-new #nes_colRight {padding: 17px 25px 10px 25px;}
.nes_2col_2-2 .nes_account-sub-new .nes_checktrationContent #nes_colLeft {
	width: 397px !important;
	margin: 0 25px 0 0;
}
.nes_2col_2-2 .nes_account-sub-new .nes_checktrationContent #nes_colRight {
	width: 396px !important;
	margin: 0 0 0 0;
}
.nes_account-sub-new .nes_sub-input {
	position: static;
	width: 100%;
	margin: 0 0 30px 0;
}
.nes_account-sub-new-left .nes_sub-input {
	width: 447px;
}
.nes_account-sub-new-left .nes_checktrationContent {
	background: url('http://www.nespresso.com/ecom/images/left_bg-subscribe.png') repeat-y 0 0;
}
.nes_account-sub-new-right .nes_checktrationContent {
	background: url('http://www.nespresso.com/ecom/images/right_bg-subscribe.png') repeat-y 0 0;
}
.nes_switchListMachine-selection .nes_feature-filter .info-bulle-contenu {left: 25px;}
.nes_register-sign {
	position: relative;
}
.nes_no-js{
	position: absolute;
	bottom: 11px;
	right: 45%;
	width: 508px;
	background: url('http://www.nespresso.com/ecom/images/bg_no-js.png') no-repeat 0 100%;
	padding: 0 5px 0 5px;
	
}
.nes_no-js p {
	font-size: 10px;
	font-weight: bold;
	color: #000000 !important;
	line-height: 12px;
	background: url('http://www.nespresso.com/ecom/images/picto_no-js.gif') no-repeat 0 5px;
	padding: 0 0 7px 23px;
}
.nes_script .nes_no-js {display:none;}
.nes_pass-caps {padding: 0 0 5px 0;background:url("http://www.nespresso.com/ecom/images/puce-bot-shop.png") no-repeat scroll 8px 100%;position: absolute;left:-2px;bottom: 16px;width:auto;display:none;z-index:99;white-space:nowrap;}
.nes_pass-caps p {
	font-size: 10px !important;
	font-weight: bold !important;
	color: #000000 !important;
	line-height: 12px !important;
	background:#E3E3E3 url('http://www.nespresso.com/ecom/images/picto_no-js.gif') no-repeat 3px 3px;
	padding: 5px 5px 5px 25px !important;
	margin:0 !important;
}
.nes_pass_rel5 .nes_pass-caps {/*bottom:-10px !important; /*left:185px !important;*/left:10px !important;}
.nes_pass_rel4 .nes_pass-caps {bottom:-10px !important; left:150px !important;}
.nes_pass_rel2 .nes_pass-caps {bottom:-10px !important; left:300px !important;}
.nes_pass_rel3 .nes_pass-caps {bottom:-10px !important; left:230px !important;}
.nes_pass_rel, .nes_pass_rel2, .nes_pass_rel3, .nes_pass_rel4, .nes_pass_rel5 {position:relative;}
.nes_registrationForm .nes_pass-caps {bottom:19px;left:150px;}
.nes_popin-content .nes_r-part-recommands .nes_img-cup li {width: 132px;}
.nes_Acc_New .nes_download_acc {clear:both;margin:0;width: 100%;}
.nes_Acc_New .nes_myAccountContent .nes_fct-card {padding: 8px 0 0 0 !important;}
.nes_Acc_New .nes_shop-right {padding:17px 10px 0 20px;width:429px;_padding:17px 0 0 20px;}
.nes_Acc_New .nes_shop-right .nes_registrationTitle {margin-right:10px;height:auto;_height:1%;}
.nes_Acc_New .nes_myAccountContent .nes_shop-left {padding:17px 20px 0;width:419px;}
.nes_Acc_New .nes_fct-card-account-2 {width: 100%;}
.nes_Acc_New .nes_myAccountContent .nes_listMachines p {padding-bottom:0;}
.nes_Acc_New .nes_myAccountContent .nes_listMachines ul {font-size:12px;}
.nes_Acc_New .nes_listMachinesInfos .nes_fct-card-account {margin-top:12px; *margin-top:4px;}
.nes_Acc_New .nes_listMachines .nes_download_acc {margin-bottom:15px;}
.nes_Acc_New .nes_myAccountContent {background: url("http://www.nespresso.com/ecom/images/bg_acc_new.png") repeat-y 0 0 ;padding-bottom:20px;}
.nes_Acc_New .nes_listMachines {height:auto;}
.nes_no_mac_text {font-weight:normal !important;font-size: 12px;margin-bottom:15px;}
.nes_Acc_New .nes_shop-right .nes_fct-card {width: 270px;}
.nes_link_ad2 {position:relative;left:160px;margin-bottom:10px !important;}
/****Scroll***/
.nes_Acc_New .scroll-bloc-1 {
	height: 410px;
	margin-left: 0 !important;
}
.nes_Acc_New .jScrollPaneContainer {top: 0;outline:none;}
.nes_Acc_New .jScrollPaneDrag {background: white;border-color:white;left:5px;}
.nes_Acc_New a.jScrollArrowUp {background: url("http://www.nespresso.com/ecom/images/up-1.gif") no-repeat scroll 0 0 transparent;}
.nes_Acc_New a.jScrollArrowDown {background: url("http://www.nespresso.com/ecom/images/down-1.gif") no-repeat scroll 0 0 transparent;}
/***out of stock quick order****/
.nes_out_stock {width: 85px; padding:10px 0 0 0;text-align:center;font-size: 12px !important;font-weight:bold !important;line-height:1em;position:relative;left:-10px;}
.nes_quickOrderMachines .nes_out_stock {float:right;padding:5px 0 0  0;left:5px;width: 160px;}
.nes_quickOrderMachines .nes_list-filter .nes_list-price {margin:8px 5px 3px 0 !important;}
.nes_quickOrderAccessories .nes_out_stock {padding:18px 0 0  0;}
.nes_popin-content p.nes_out_stock {width: 197px;float:right;padding:0; text-align:right;font-size: 13px !important; left:0;margin-top:5px;font-weight:bold;text-transform: uppercase;font-family:arial;}
/******/
.nes_gab-content p a {color: #B59236 !important;}
.nes_bloc_pass {position:relative;width:234px;float:left;border: 2px solid #C8C8C8;color: black;font-size: 12px;padding: 3px 1px 4px;background:white;font-family:arial;height:14px;}
.nes_bloc_pass input{position: absolute;top:0;left:0;border:none !important;background: url('http://www.nespresso.com/ecom/images/fake.gif') repeat 0 0 !important;z-index:4;}
.nes_bloc_pass input:focus{background: none !important;}
.nes_hidden_pass {background: white;position: absolute;z-index:5;margin-left:3px;color:black !important;font-family:arial;}
#nes_header-log .nes_log-form .fieldRight .nes_bloc_pass {width:95px;border: 1px solid #C8C8C8;height:11px;*margin-top:1px;font-size:10px;padding: 3px 1px 4px 0; }
.nes_registrationForm-cr .nes_regestration_2Cols ul li input {padding: 3px 1px 4px 3px;}
.nes_fct-card-account-2 li form input { background:#2A2A2A url("http://www.nespresso.com/ecom/images/puce-account-btn-input.png") no-repeat scroll 0 0;padding: 2px 7px 3px 10px;border:0;font-size:12px;color:white;cursor:pointer;}
.nes_fct-card-account-2 li:hover form input { background:#222121 url("http://www.nespresso.com/ecom/images/puce-account-btn-input-hover.png")  no-repeat scroll 0 0;}
.nes_fct-card-account-2 li a:hover, .nes_fct-card .nes_fct-card-account-button .button_input_hov {background: #1E1C1D url('http://www.nespresso.com/ecom/images/bg_gray-acount-roll.png') repeat-x 0 0;}
.nes_listMachineAdd .nes_switchListMachine ul li .nes_innerSwitchListMachineGlobal {left: -263px;}
.nes_listMachineAdd .nes_switchListMachine ul {padding: 0 256px 0 0;}
.nes_lang_block_top {
	background: #E3E3E3;
}
.nes_lang_block_bottom {
	width: 910px;
	margin:0 auto;
	padding: 2px 2px 2px 6px;
	height: 1%;
}
.nes_lang_block_bottom p {
	text-transform: none;
	color: black !important;
	font-size: 15px;
	font-family:'Trebuchet MS';
	float: none !important;;
	background:none;
	padding:0 0 0 14px!important;
	margin:0 !important;
}
.nes_lang_block_bottom span, .nes_lang_block_bottom a {
	color: black !important;
}
.nes_lang_block_bottom a {
	text-decoration: underline;
	font-weight:bold;
}
.nes_bag-ft {position:fixed;top:50%;right:0;}
.nes_bag-ft a {padding: 5px 10px 5px 28px; display:block;background:url('http://www.nespresso.com/ecom/images/top-pic.png') no-repeat 0 0;float:right;}
.nes_bag-ft2 {float:right;padding:0;}
.nes_bag-ft2 a {padding: 5px 15px 5px 58px; display:block;background:url('http://www.nespresso.com/ecom/images/top_bt_1.png') no-repeat 0 0;float:right;}
.nes_bag_li_deca {margin-bottom: -16px !important;}
.nes_text-sig {height: 25px;width:270px !important;}
/* POPIN NESLINK */
.nes_popin-content-neslink #close {display: none;}
#popin .nes_popin-content-neslink .nes_popin-content {height: 383px;width: 545px;background: #0b0b0b;}
.nes_popin-content-neslink .nes_popin-content p {line-height: 22px !important;}
.nes_l-pop-neslink {float: left;width: 187px;padding: 108px 20px 0 0;position: relative;}
.nes_neslink-visuel {position: relative;z-index: 1;}
.nes_neslink-top {position: absolute;top: 6px;left: 16px;z-index: 0;}
.nes_neslink-btm {position: absolute;bottom: 2px;left: 75px;z-index: 0;}
.nes_r-pop-neslink {float: right;width: 312px;padding: 0 24px 0 0;position: relative;z-index: 2;}
.nes_align-r-links {text-align: right;margin-top: 20px;}
.nes_align-r-links a {display: inline-block;background:  url('http://www.nespresso.com/ecom/images/bg_continue-2.png') no-repeat 0 50%;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;padding: 4px 8px 5px 18px;cursor: pointer;font-family: 'Trebuchet MS';margin:0 0 0 9px;}
.nes_pop-neslink #popin {margin-left: -237px !important;}
/*****Checkout payment gift card*****/
.nes_gift-table-scroll .nes_tableOrderHistory {width: 642px !important;margin:15px 0 10px 0;}
.nes_gift-table-scroll .nes_tableOrderHistory tbody td {height: auto; padding:10px 0 5px 0;vertical-align:top;}
.nes_gift-table-scroll .nes_tableOrderHistory th, .nes_gift-table-scroll .nes_tableOrderHistory td div{text-align:center;}
.nes_block-address-gift .nes_block-address-2 {cursor: default !important;overflow:visible;padding: 11px 0 10px 0}
.nes_block-address-gift .nes_card-method {padding: 0 0 0 15px}
.nes_gift-table-scroll .nes_tableOrderHistory td input{width:115px;padding: 5px 0;border: 1px solid #C8C8C8;}
.nes_amoun_gift, .nes_amoun_gift-1 {position:relative;}
.nes_amoun_gift ul {position:absolute;right:0;top:0;float:none !important}
.nes_amoun_gift ul li {margin-right:10px;position:relative;}
.nes_block-address-gift div.info-bulle-contenu {white-space:nowrap;top:-3px !important;background:url("http://www.nespresso.com/ecom/images/bg-arrow-l-black.png") no-repeat scroll 0 9px transparent;left: 10px !important;}
.nes_block-address-gift  div.info-bulle-contenu  div {background:black;}
.nes_gift-table-scroll {width:642px;padding-bottom: 10px;background:url("http://www.nespresso.com/ecom/images/bg_dotted.jpg") repeat-x scroll 0 100% transparent}
.nes_amoun_gift-1 ul {position:absolute;left:20px;top:3px;*top:5px;float:none !important}
.nes_amoun_gift-1 ul li {margin-right:10px;position:relative;}

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

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

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

}

.jqZoomWindow
{
	border: 1px dotted #FFFFFF;
	margin: 0 0 0 0;
	background: black;
}
.jqzoom_curseur {
cursor: default !important;
}
.jqZoomWindow {top: 155px !important; *top: 165px !important;}
a.jScrollArrowUp {
	background: url(http://www.nespresso.com/ecom/images/up.gif) no-repeat 0 0;
	
}
a.jScrollArrowDown {
	background: url(http://www.nespresso.com/ecom/images/down.gif) no-repeat 0 0;
	
}
.scroll-pane {
	/*width: 200px;
	height: 200px;*/
	overflow: auto;
	float: left;
}
.scroll-bloc-1 {
	height: 187px;
	margin-left: 0 !important;
}
/*.scroll-bloc {
	height: 210px;
}*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	padding-right: 10px;
}
.jScrollPaneContainer {
	top: 8px;
	margin-bottom: 12px;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666666;
	cursor: pointer;
	overflow: hidden;
	left: 0;
	width: 3px !important;
	margin: 0 0 0 0 !important;
	clear: none !important;
	padding: 0 !important;
	border:1px solid #6f6f6f;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	top:0;
	right:2px;
	width: 17px !important;
	height: 100%;
	margin:0 !important;
	clear: none !important;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0 ;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	right: 5px;
	text-indent: -2000px;
	overflow: hidden;
	height: 15px;
	padding: 0;
	top: 7px;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: -4px;
	right: 5px;
	text-indent: -2000px;
	overflow: hidden;
	height: 11px;
}
.nes_scroll-register  {
	background: url('http://www.nespresso.com/ecom/images/fond-scroll-ie.png') no-repeat 0 0;
	height:200px;
	margin-top: 9px;
}
.nes_scroll-register .jScrollPaneContainer {
	margin:0;
	top: 0;
	outline: none;
}
.nes_scroll-register .jScrollPaneTrack {
	right: 12px;
}
.nes_scroll-register .scroll-bloc-1 {
	width: 334px;
	height:178px;
	padding:9px;
	/*background: url('http://www.nespresso.com/ecom/images/fond-scroll-ie.png') no-repeat 0 0;*/
	
}
.nes_scroll-shopping {
	
}
.nes_scroll-shopping .jScrollPaneContainer {
	padding-right: 0 ;
	margin:0;
	top: 0;
	left: 0;
	outline: none;
	width: 459px;
}
.nes_scroll-shopping .scroll-bloc-1 {
	height:186px;
	padding-bottom: 140px;
}
.nes_scroll-register a.jScrollArrowUp{
	right: 15px;
	height: 9px;
	padding: 0;
	top: 0px;
	background: url(http://www.nespresso.com/ecom/images/up-1.gif) no-repeat 0 0;
}
.nes_scroll-shopping a.jScrollArrowUp, .nes_table-total a.jScrollArrowUp{
	right: 4px;
	height: 9px;
	padding: 0;
	top: 0px;
	background: url(http://www.nespresso.com/ecom/images/up-1.gif) no-repeat 0 0;
}
.nes_scroll-register a.jScrollArrowDown {
	right: 15px;
	background: url(http://www.nespresso.com/ecom/images/down-1.gif) no-repeat 0 0;
	bottom: -7px;
	height: 12px;
}
.nes_scroll-shopping a.jScrollArrowDown, .nes_table-total a.jScrollArrowDown {
	right: 4px;
	background: url(http://www.nespresso.com/ecom/images/down-1.gif) no-repeat 0 0;
	bottom: -7px;
	height: 12px;
}
.nes_scroll-register .jScrollPaneDrag {
	
	width: 3px;
	background: #ffffff !important;
	border: none;
	left:6px  !important;
}
.nes_scroll-shopping .jScrollPaneDrag, .nes_table-total .jScrollPaneDrag{
	
	width: 5px !important;
	background: #ffffff !important;
	border: none;
	left:6px  !important;
}
/*******************/
.nes_checktrationContentRecap .nes_scroll-shopping .jScrollPaneContainer {
	width: 420px !important;
}
.nes_checktrationContentRecap .nes_scroll-shopping .scroll-bloc-1 {
	height:266px;

}
/*****machine pos*******/
.nes_machine-table-scroll .nes_scroll-register .jScrollPaneContainer {
	margin:0;
	top: 0;
	outline: none;
	/*height: 245px !important;*/
}
.nes_machine-table-scroll .nes_scroll-register .scroll-bloc-1 {
	width: 884px;
	padding:0;
}
.nes_machine-table-scroll .jScrollPaneTrack {
	right: 7px;
}
.nes_machine-table-scroll a.jScrollArrowUp{
	right: 10px;
}

.nes_machine-table-scroll a.jScrollArrowDown {
	right: 10px;
}
/**/
.nes_table-total .scroll-bloc-1 {
	height:110px;
}
.nes_table-total .jScrollPaneContainer {
	padding-right: 0 ;

	top: 8px;
	width: 459px;
}
.jScrollPaneContainer {outline:none !important;}

/********Pop In***********/
textarea #debug{
	display:none !important;
}
#cache {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	display:none;
	z-index:1000;
	opacity:0.8 !important;
}
/*#popin{
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-458px;
	width:920px;
	display:none;
	z-index: 999999;
}*/
#popin{
	position:absolute;
	top:220px;
	left:47.5%;
	margin-left:-405px;
	/*width:920px;*/
	display:none;
	z-index: 999999;
}
#popin .nes_popin-content{
	height: 556px;
	padding:0;
}
#popin:focus {
	outline:none;
 }
#close li {
	list-style: none;
}
#close a {
	/* position:absolute;
	top:19px;
	right:-3px;
	display:block;
	width: 7px;
	height:7px;
	background: url('http://www.nespresso.com/ecom/images/fermer-pop-in.gif') no-repeat 0 0;
	text-indent: -99999999px; */
	position:absolute;
	top:14px;
	right:-8px;
	display:block;
	width: 12px;
	height:12px;
	background:#000 url('http://www.nespresso.com/ecom/images/fermer-pop-in.gif') no-repeat center center;
	text-indent: -99999999px;
	outline: none;
}
/*.pop_content-small #close a {
	
	right: 264px;
}*/
#popin #load-indicator {
	position:absolute;
	margin:auto;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#pop_content .nes_popin-content-home {height: 538px !important; }
.nes_home-pop #popin {top: 74px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.nes_view-design .nes_bloc-visuel-interne .infiniteCarousel .back:hover {
  background: transparent url("http://www.nespresso.com/ecom/images/prev-slides-roll.gif") no-repeat 100% 50%;
}
.nes_select-skin-block {
	position:relative;
	width: 63px;
	float:left;
	z-index:1;
}
.nes_skin-registration {
	position:relative;
	float:left;
	z-index:1;
}
div.selectbox-wrapper {
	position:absolute;
	left:0;
	top: 25px;
	background-color:white;
	border:1px solid black;
	margin:0px;
	margin-top:0;
	padding:0px;
	font-size:16px;
	text-align:right;
	overflow:auto;
	height: 132px;
	width: 50px !important;
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
}
div.selectbox-wrapper ul li {
	clear:both !important;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
	cursor:pointer ;
	font-family:'Trebuchet MS';
	font-size:14px;
}
.nes_innerSwitch_quick div.selectbox-wrapper ul li {
	color: #7f7f7f !important;
}
.nes_innerSwitch_quick div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black !important;
}
ul.nes-quick-push div.selectbox-wrapper ul li {
	color:black;
	width: 30px;
}
label {
	display: block;
}
.selectbox {
	/*color: #909090 !important;*/
	border: none;
	border-color: none;
	margin: 0px 0 0 0px;
	font-family:'Trebuchet MS';
	font-size:14px;
	width : 33px;
	height: 21px;
	display : block;
	text-align:right; 
	padding-right: 30px;
	padding-top: 4px;
	background: url('http://www.nespresso.com/ecom/images/select-box.png') 100% 0 no-repeat;
	cursor:pointer ;
}
.nes_quick-transp .selectbox {
	padding-bottom: 0;
	height: 21px;
}
.nes_registrationContent .selectbox {
	border-width: 1px !important;
}
.nes_orderHistryContent .selectbox {
	border: 1px solid #c8c8c8 !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.selectbox {
		padding-top: 0;
	}
	.nes_quick-transp .selectbox {
	padding-top: 4px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.selectbox {
		padding-top: 0;
	}
	.nes_quick-transp .selectbox {
	padding-top: 4px;
	}
}
.blackSelected {
	color: black !important ;
}
.selected{
	background: #E3E3E3 !important;
}


.nes_registrationContent  ul li .nes_skin-registration input, .nes_orderHistryContent  ul li .nes_skin-registration input, .nes_address-info-form .nes_skin-registration input, .nes_card-champs .nes_skin-registration input {
	width: 71px !important;
	padding: 3px 26px 0 2px !important;
	height: 21px;
	background:white url('http://www.nespresso.com/ecom/images/select-register.png') no-repeat 100% 0;
	text-align: left;
	border-width: 2px !important;
}
.nes_orderHistryContent  ul li .nes_skin-registration input {
	font-size: 12px;
	color: black !important;
}
.nes_address-info-form .nes_skin-registration input {
	width: 141px !important;
	height: 21px;
}

.nes_registrationContent  ul li.nes_date .nes_skin-registration input, .nes_date .nes_skin-registration input{
	width: 74px !important;
	padding: 3px 27px 0 0 !important;
}
.nes_registrationContent  ul li .nes_skin-registrationSmall input, .nes_address-info-form .nes_skin-registrationSmall input, .nes_skin-registrationSmall input {
	/* width: 26px !important; */
	width: 50px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationSmall input{
	width: 29px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig input {
	width: 141px !important;
}
.nes_orderHistryContent  ul li .nes_skin-registrationBig input {
	width: 220px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationBig input {
	width: 144px !important;
}
.nes_registrationContent  ul li div.selectbox-wrapper, .nes_address-info-form div.selectbox-wrapper{
	position:absolute;
	top: 26px;
	background-color:white;
	border:2px solid #C8C8C8;
	border-top: none;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
	width: 99px !important;
	text-align: left;
}
.nes_registrationContent  ul li .nes_skin-registrationSmall div.selectbox-wrapper {
	/* width: 56px !important; */
	width: 78px !important;
}
.nes_registrationContent  ul li.nes_date .nes_skin-registrationSmall div.selectbox-wrapper {
	/* width: 56px !important; */
	width: 56px !important;
	left: 0px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig div.selectbox-wrapper {
	width: 169px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_registrationContent  ul li .nes_skin-registrationBig2 input {
	width: 208px !important;
}
.nes_registrationContent  ul li .nes_skin-registrationBig2 div.selectbox-wrapper {
	width: 234px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_orderHistryContent  ul li .nes_skin-registrationBig div.selectbox-wrapper {
	width: 249px !important;
	max-height:180px;
	overflow:auto;
	height: auto;
	_height: expression(this.scrollHeight > 180 ? "180px" : "auto");
}
.nes_registrationContent  ul li .nes_skin-registrationBig div#Store_name_container {
	overflow-x: hidden;
	overflow-y:scroll;
	height: 200px;
}
.nes_address-info-form .nes_skin-registrationSmall div.selectbox-wrapper {
	width: 56px !important;
}
.nes_address-info-form .nes_skin-registrationBig div.selectbox-wrapper {
	width: 171px !important;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul,
.nes_orderHistryContent  ul li div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul li.selected, .nes_address-info-form div.selectbox-wrapper ul li.selected, .nes_card-champs div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 3px;
}
.nes_registrationContent  ul li div.selectbox-wrapper ul li,
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 3px;
}
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	color: black;
}
.nes_orderHistryContent  ul li div.selectbox-wrapper ul li {
	text-align: left;
}
.nes_address-info-form div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 14px;
	padding: 0 0 0 3px;
}
.nes_registrationContent  ul li.nes_date div.selectbox-wrapper ul li.selected,
.nes_orderHistryContent  ul li.nes_date div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 0;
}
.nes_registrationContent  ul li.nes_date div.selectbox-wrapper ul li,
.nes_orderHistryContent  ul li.nes_date div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 0;
}
.nes_table-shop .selectbox {
	font-size:12px;
	width : 30px;
	height: 22px;
	padding-top: 0;
	padding-bottom: 0;
	background: url('http://www.nespresso.com/ecom/images/fond-qte-1-ie.png') 0 0 no-repeat;
	cursor:pointer ;
	color: white;
	/*border-bottom:1px solid #1A1A1A;
	border-top:1px solid #1A1A1A;*/
}
.nes_table-shop .nes_hovered-td:hover .selectbox {
	background: url('http://www.nespresso.com/ecom/images/fond-qte-2-ie.png') 0 0 no-repeat;
}
.nes_table-shop .blackSelected {
	color: white !important;
}
.nes_table-shop .nes_select-skin-block {
	height: 22px;
	_height: 1%;
}
/******************/
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm input {
	width: 120px !important;
	padding: 3px 24px 0 6px !important;
	height: 21px;
	background:white url('http://www.nespresso.com/ecom/images/select-register.png') no-repeat 100% 0;
	text-align: left;
	border: 1px solid #c8c8c8;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper {
	position:absolute;
	top: 26px;
	left: 0;
	background-color:white;
	border:1px solid #c8c8c8;
	border-top: none;
	overflow-x: hidden;
	overflow-y:scroll;
	height: 200px;
	width: 150px !important;
	text-align: left !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper li {
	width: 100% !important;
	text-align: left !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	float: none;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul li.selected { 
	/*background-color: red;*/
	color: black;
	padding: 0 0 0 9px !important;
}
.nes_switchListMachine ul li .nes_innerSwitchListMachinePrice .nes_priceForm div.selectbox-wrapper ul li {
	color: #7f7f7f;
	font-size: 12px;
	padding: 0 0 0 9px !important;
	width: 73px;
}
.nes_shop-right div.selectbox-wrapper {
	top: 22px;
}
.nes_card-champs div.selectbox-wrapper{
	position:absolute;
	top: 35px;
	background-color:white;
	border:1px solid #C8C8C8;
	border-top: none;
	overflow:visible;
	height: auto;
	text-align: left;
	width: 57px !important;
}
.nes_card-champs div.selectbox-wrapper ul li{
	width: 56px !important;
	padding:0 !important;
}
.nes_date .nes_skin-registrationSmall input {
	width: 29px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_address-info-form .nes_skin-registrationSmall div.selectbox-wrapper ul li{
	width: 53px !important;
}
.nes_address-info-form .nes_skin-registrationBig div.selectbox-wrapper ul li{
	width: 168px !important;
}
.nes_date .nes_skin-registrationSmall-1 input {
	width: 24px !important;
	padding-left: 5px !important;
	padding-right: 22px !important;
}
.nes_date .nes_skin-registrationSmall-1 div.selectbox-wrapper{
	width: 51px !important;
}
.nes_date .nes_skin-registrationSmall-1 div.selectbox-wrapper ul li{
	width: 51px !important;
}
.nes_address-info-form .nes_skin-registration-type input {
	width: 71px !important;
}
.nes_address-info-form .nes_skin-registration-State input {
	width: 229px !important;
}
.nes_address-info-form .nes_skin-registration-State div.selectbox-wrapper{
	width: 259px !important;
} 
.nes_address-info-form .nes_skin-registration-State div.selectbox-wrapper li {
	width: 256px !important;
}
/********************/
.nes_addToBagBloc .selectbox {
	background: url('http://www.nespresso.com/ecom/images/select-box-black.png') 0 0 no-repeat;
	padding-top: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari et chrome*/
	.nes_addToBagBloc .selectbox {
		padding-top: 0;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
.nes_addToBagBloc .selectbox {
		padding-top: 0;
	}
}
.nes_customer-form ul li .nes_skin-registrationBig input{
	width: 228px !important;

}
.nes_customer-form ul li .nes_skin-registrationBig div.selectbox-wrapper{
	width: 258px !important;

}
.nes_priceForm div.selectbox-wrapper {
	width: 80px !important;
}
.nes_priceForm div.selectbox-wrapper li {
	width: 63px !important;
	text-align: left !important;
}
.nes_white-quick-bloc .selectbox {
	width : 75px;
	text-align:left; 
	padding-right:0;
	font-size: 11px;
	padding-left: 5px;
	background: url('http://www.nespresso.com/ecom/images/select-box-3.png') 100% 0 no-repeat;
}
/*.nes_orderHistryContent  ul li .nes_skin-registrationBig div.selectbox-wrapper li {
	width: 190px !important;
}*/
.nes_registrationContent  ul li .nes_smallBloc div.selectbox-wrapper, .nes_registrationContent ul li .nes_smallBloc .nes_skin-registration input{text-transform: lowercase;}
