/*  Back in stream */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* \*/ * html .clearfix {height:1%;}
.clearfix {display:block;}

/*****************************
Global elements
********************************/
.wrapper {width:980px;margin: 0 auto;text-align: left;} 

/*****************************
Header
********************************/
.header { text-align:left; }
.header-top {}

.header-baseline{float:left;width:740px;}
h3#logo {height:138px;float:right;width:220px;padding:0px;margin:0;}
#baseline-box {margin:0px 0px 0px 0px;height:100px;width:750px;float:left;}

/*****************************
Content Element
********************************/
.middle {min-height:400px;margin:0;text-align:left;}
.col-main {float:left; width:757px;}
/* colLeft
=============================== */
.col-left {float:left;}
/* Col Right
=============================== */
.col-right {float:left;width:220px;overflow:hidden;margin-left:2px; }
/*****************************
Footer
********************************/
.footer-container {}
/* Clear
=============================== */
.page-head:after,
.page-head-alt:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
#nav:after,
.middle:after,
.product-essential:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.group-select li:after,
.search-autocomplete li:after,
.side-col li:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	line-height:0em;
	visibility:hidden;
	overflow:hidden;
	}

/*****************************
Reset MArkups
*******************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;	outline: 0;	font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
html { font-size:100.01%; }
body {line-height: 16px;color:#333;background: #fff;font-size:1em;}
ol, ul {list-style: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
* {outline:none;}
/*****************************
Common Styling and classes
*******************************/
/***** Common Formatting *****/
strong,b{font-weight:bold;}
small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
/***** Forms *****/
form {display:inline;}
textarea {width:100%;line-height:1.25;}
label, button, .btn{cursor:pointer;}
/***** Tables *****/
table {border:0;margin:0;padding:0;}
table tr td {padding:1px;}
/***** Global Classes *****/
.underline     { border-bottom:1px solid; }
.highlight     { }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
a img , img{ border:0; }
/***** Heading *****/
/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; font-weight:normal;  }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }
/***** Float *****/
.fright,.f-right{float:right!important}
.fleft,.f-left{float:left}
.col25{width:25%}
.col33{width:33%}
.col66{width:65%}
.col50{width:50%}
/***** reusables *****/
.hide{display:none!important;}
ul.inline .last{border-right:none!important;}
ul.inline li{display:inline;padding :0 10px;}
ul.inline .first{padding-left:0;}
/***** Img replacement *****/
.rpl {margin:0;height:1%;font-size:1em;}
button.rpl{border:none;background:transparent;}
.rpl , .rpl a,.rpl span {display:block;overflow:hidden;text-indent:-1000em;}

/*****************************
Global elements - CUSTOM STYLING
 *******************************/
body {font-size:12px ;font-family:Verdana,Arial,Helvetica, sans-serif;text-align:center;color:#585b6b}
.bg1 { background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_page.png) repeat-y  50% 0; }
.bg2 { background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_struct_h.png) repeat-x  0% 138px; }
.bg3 { background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_header_top.png) no-repeat  50% 0; }
/*****************************
LINKS
*******************************/
a {text-decoration:underline;color:#515462}
a:hover{text-decoration:none;color:#585b6b;}

/*****************************
Header
*******************************/
.header{position:relative;margin-right:1px;}
.header-top-container {cursor:pointer;  }
.header-top {}
.header h1{float:left;}
/* Logo */
h3#logo {}
h3#logo  img{;margin-top:37px;}
.page-popup #logo {display:none;}

/* Breadcrumbs */
.breadcrumbs {position:absolute;left:20px;bottom:40px;font-size:10px;z-index:100}
.breadcrumbs a{color:#b9b8bd;text-decoration:none;}
.breadcrumbs li{display:inline;}
.breadcrumbs a:hover{color:#b9b8bd;text-decoration:underline;}
/* Baseline box */
#baseline-box {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/baseline-box.png) no-repeat 2px 65px;}
h1{display:block;margin:5px 10px 0 20px;padding:0; color:#bbbbbb;}
/* TITLE OF SECTION */
.up-sell .header-bot-container, #leblog-box .header-bot-container, #marque-container .header-bot-container{margin-top:60px;}
 
.header-bot-container .titleCol{width:382px;float:left}
.header-bot-container .titleCol h2{border-right:#e6e6e6 solid 1px}
.header-bot-container .titleCol h2,.header-bot-container .titleCol #nav ul li{border-right:#ffffff solid 1px;border-left:#e6e6e6 solid 1px;}
.header-bot-container .titleCol h2,.header-bot-container .titleCol #nav ul li.first_li{border-right:#ffffff solid 1px;}
.header-bot-container .titleCol h2,.header-bot-container .titleCol #nav ul li.last_li{border-right:#ffffff solid 0px;border-left:#e6e6e6 solid 1px;}
.header-bot-container .titleCol h2{border-left:#fff solid 1px;font-size:0.5em;}
.header-bot-container .titleCol, x:-moz-any-link, x:default { width:381px} /* FF3 HACK*/
/*.header-bot-container .first{width:742px;}*/
.header-bot-container .first{width:758px;}

.header-bot-container .emptybar{display:block;height:38px;}
.header-bot-container h2 {margin:0;padding:0;}

#page_ttre{height:38px;float:left;}
#page_ttre h1,#page_ttre .back{ padding: 0 0  0 10px;margin:0;}

.sous-menu{background:#f3f2f3;border:1px solid #e9e9e9; border-right:0;border-top:0;}
.sous-menu a.back{line-height:38px;height:38px;margin-left:18px;}
/* basket */
#basket-box{float:right;width:221px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_panier_top.png) no-repeat 164px 0%;}
#basket-box .cart-count {padding: 0 30px 0 10px ;}
#basket-box .cart-count p {padding:12px 0;font-size:12px;line-height:16px;margin:0}
#basket-box .cart-count a{color:#FF3366;text-decoration:none;}
#basket-box .cart-count a:hover{text-decoration:underline;}

.item_selected,.menu_affiner{float:left;}
.item_selected span,.menu_affiner li a{display:block;width:171px;font-size:12px;line-height:12px;text-decoration:none;}
.item_selected span{background:#676a7c url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_selector.png) no-repeat 95% 50% ;color:#fff;padding:5px;margin:8px 12px;}
.menu_affiner li {float:left;position:relative;}
.menu_affiner li a{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_li_affiner.png) no-repeat  0% 0%;padding:7px 5px;margin:6px 12px;color:#515462}
.menu_affiner li a:hover, .menu_affiner li:hover  a{color:#515462;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_li_affiner_on.png) no-repeat  0% 0%;}
.menu_affiner li a:hover div.sub, .menu_affiner li:hover div.sub {display:block;}
.menu_affiner li .sub{display:none;position:absolute;top:27px;padding:0px 0  5px 0;background:#fff url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_bot_menu_affiner.png) no-repeat  0% 100%;width:171px;z-index:10;left:12px}
.menu_affiner li .sub ul{min-height:100px;padding:15px 0 0 0;margin:0;display:block;}
.menu_affiner li .sub li {float:none;padding:0 5px 0 5px;margin:0;background:none;font-size:12px;line-height:14px;}
.menu_affiner li .sub li a{background:none;padding:2px 0px;margin:0;}
.menu_affiner li .sub li a:hover{text-decoration:underline;background:none}

/* Navigation HAut categories */
#nav li {float:left;display:block;}
#nav li,#nav ul {margin:0;padding:0}
#nav ul, #nav ul ul{ list-style-type:circle;}
#nav .navN1{position:relative;}
#nav li a:hover div.sub,#nav li:hover div.sub {display:block;line-height:1em;color:#97040}
#nav li .sub{display:none;position:absolute;top:38px;padding:0px 0 5px 0;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bot-menu-nav.png) no-repeat  0% 100%;width:213px;z-index:101;left:-1px}
#nav li .sub ul{background:#f2f1f2 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg-nav-deroulant.png) repeat-y;}
#nav li .sub li {float:none;padding:0 0px 0 10px;margin:0;background:none;font-size:12px;line-height:16px;text-align:left;}
#nav li .sub li a{text-decoration:none;background:none;padding:2px 0px;margin:0;}
#nav li .sub li a:hover{text-decoration:underline;background:none}

/* Navigation Marques */
#nav_marques{width:750px;float:left;}
#nav_marques ul{margin:0 10px}
#nav_marques li{float:left;line-height:38px;font-size:12px;width:25%;text-align:center;}
#nav_marques li a{color:#515462;text-decoration:none;}
#nav_marques li a:hover{text-decoration:underline;}



/*****************************
Content
*******************************/

.middle-container {}
.middle {  }
.col-main {  }
.col-main .pad {padding:40px 30px 40px 40px;}
.middle p { padding:0 0 .8em; }
.naissance-list {clear:both;}

/* HOME */

#home-right .pad{padding: 0  0 0 0 }
#home-left .header-bot-container2 img{margin-left:0px;}
#home-left .header-bot-container img{margin-left:10px;}
/*#home-left #product-list-table td h5{min-height:0!important;}*/
#home-left #product-list-table td.last{border-right:1px solid #ebebeb;}
#home-left #product-list-table td{padding:0;}
#home-left #product-list-table, #home-right #product-list-table{width:100%;}
#home-left {width:376px;float:left;}
#home-right {width:381px;float:right;}
#home-right #product-list-table td{height:117px;padding:0;margin:0;border-right:none;border-left:none;border-bottom:none;}
#home-right #product-list-table td.all-createurs{height:178px;padding:0;margin:0;border-right:none;border-left:none;border-bottom:none;}
#home-right #product-list-table td p{line-height:0pt;}
#home-right #product-list-table td p a.product-image-home{line-height:0pt;padding:0px;}
.listing-type-grid #product-list-table td{border-top:none;}
.listing-type-grid #product-list-table .last td{border-bottom:none;}
.listing-type-grid #product-list-table td.last{border-right:none;width:188px;}
/* LE BLOG */
.entry{padding:10px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_other_pdt.png) repeat-x 0 0%;border-bottom:1px solid #ebebeb;}
.entry .pict{float:left;}
.entry h3{font-size:14px;margin:0;padding: 0 0 10px 0;}
.entry .text p{color:#787878;padding: 0 0px 5px 0;margin:0;font-size:12px;}
.entry .pict img{margin: 0 10px 10px 0 ;}
.entry p.readmore {text-align:right;padding: 0 90px 0 0;margin:0}
.entry a {color:#fb3396;text-decoration:none;}
.entry a:hover {color:#fb3396;text-decoration:underline;}

/* PRODUITS ASSOCIES*/

/* Catalog Listing
**********************************************/
/* List Type */
.listing-type-list .listing-item { border-top:1px solid #D9DDE3; padding:12px 10px 12px 0; }
.listing-type-list .product-image { float:left; width:135px; }
.listing-type-list .product-shop { width:517px; }
.listing-type-list .product-shop .description { margin:.5em 0 1.2em 0; }
.listing-type-list .product-shop .price-box {float:left;text-align:left;margin:0 13px 5px 0;padding-top:0;color:#FF3366;}
.listing-type-list .product-shop .product-reviews { margin:15px 0; font-size:.95em; }
.listing-type-list .listing-item .rating-box { margin-bottom:6px; }
.rose{color:#FF3366;}
#upsell-product-table ,#product-list-table {margin-bottom:0;}
#upsell-product-table{border-top:1px solid #e9e9e9; }
#upsell-product-table .price-box, #product-list-table .price-box{margin-bottom:3px;height:18px;padding-left:10px;}
#upsell-product-table td ,.listing-type-grid #product-list-table td{width:186px;text-align:left;color:#515462; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;background:#ffffff url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_other_pdt.png) repeat-x 0px 140px;padding-bottom:2px;}
#upsell-product-table .product-image,.listing-type-grid #product-list-table .product-image{padding:0;}
#upsell-product-table h5,.listing-type-grid #product-list-table h5{font-size:12px;line-height:15px;min-height:45px;margin-bottom:0;padding-left:10px;}
#upsell-product-table td a, #product-list-table td a{color:#FF3366;text-decoration:none;padding:0.5px;}
#upsell-product-table td.last{border-right:none;}
#upsell-product-table td a:hover,#product-list-table td a:hover{text-decoration:underline}
.price-box .old-price .price-label {display:none;}
.price-box .old-price {text-decoration:line-through;color:#FF3366;float:left;width:50%;padding:0px;}
.price-box .old-price .price{color:#515462;}
.price-box .special-price .price-label {display:none;}
.price-box .special-price .price {color:#FF3366;font-size:140%;}
.price-box .special-price {padding:0px;}
/*****************************
Col Right
*******************************/
.col-right a,.footer a{  text-decoration:none;}
.col-right a:hover,.footer a:hover{text-decoration:underline;}
.col-right h3{margin-bottom:10px;}
.col-right h2,.col-right h3,.footer h3{font-size:12px;}
.col-right h3{height:19px;}
.footer h3 {margin-bottom:0px}

/* TOp Navigation
================================================*/
.nav-container{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_panier_bot.png) no-repeat 0% 0%;border-bottom:1px solid #e9e9e9}
.nav-container ul{margin:0; padding:12px 10px;}
.nav-container li{float:left;width:55%;font-size:.95em;}
.nav-container #nav1,.nav-container #nav3,.nav-container #nav5{width:45%;}
/* SeachForm
================================================*/
#search-box, #search-box-lname {border-top:1px solid #fff;border-bottom:1px solid #e9e9e9}
#searchForm legend{font-size:13px;}
#searchForm legend span{display:block;width:220px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_rechercher.png) no-repeat 0 0%;line-height:38px;}
#searchForm .clearfix {position:relative;padding:7px 0 17px 0;}
#searchForm .inputfield{position:relative;float:left;}
#searchForm .inputfield input{width:168px;font-size:13px;height:18px;line-height:18px;margin:0 0px 0 13px;background:#fff url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_input.png) repeat-x 0px -2px ;color:#bbb;border-left:1px  solid #ddd;border-right:1px  solid #ddd;padding:1px 0 2px 0;}
#searchForm .inputfield input:focus{color:#333;}
#searchForm .submitBtn{float:right;position:relative;width:1px;height:18px;z-index:10;}
#searchForm .submitBtn input{height:33px;width:33px;position:absolute;bottom:-9px;right:10px;line-height:18px;margin: 0;color:#333;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn.png) repeat-x 0 0;padding:7px 0 10px 0;z-index:20}
#searchForm .submitBtn input:hover{font-weight:bold;}
/* Navigation Categories manufacturers
================================================*/
#col-right-menu{border-top:1px solid #fff;}
#col-right-menu .nav{border-top:1px solid #e9e9e9;border-left:1px solid #e9e9e9;padding:6px;margin:11px 15px 15px 12px;background:#fff;}
#col-right-menu .rpl {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_navig.png) no-repeat 15px 13px;height:39px}
#order-by-cat h3{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_cat.png) no-repeat 0 0%;}
#order-by-manufac h3{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_marque.png) no-repeat 0 0%}

/*****************************
 HOME MARQUE
**********************************************/
#homePDT_left{width:505px;position:relative;}
#homePDT_right{width:235px;position:relative;padding-right:10px;}
#homePDT .other_desc{margin:0;padding:0;}
.pdtdesc{position:absolute;top:50px;right:0px;}
.promo{font-size:14px;text-align:center; margin-bottom:50px;}
.img_homepdt{text-align:center;}
#homePDT_left .price-box{font-size:36px;color:#c53a62;line-height:36px;}
#homePDT_right .img_homepdt img{margin-top:45px;;}
#homePDT_right .pdtdesc{top:70px;right:10px;}
#homePDT_right .price-box{font-size:20px;color:#3677c6;}
#marque-container h3{font-size:14px ; margin:0 0 20px 0;padding:0;}
#marque-container .col50{width:505px;}
#marque-container .col25{width:235px;}
/* Product View
**********************************************/

/* Main Product Image */
.product-img-box { float:left; width:376px; }
.product-img-box .product-image {display:block;border:1px solid #cacaca; }
.product-img-box .product-image img { display:block; }
.product-img-box .product-image-zoom { position:relative; overflow:hidden; height:374px; z-index:1; border:1px solid #ebebeb;border-width: 0 1px 1px 0; }
.product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.image-zoom { position:relative; z-index:9; height:24px; margin:0 auto 13px auto; padding:0 28px 0 28px; cursor:pointer; }
.track_hint{margin-top:5px;}
#track          { position:relative; height:24px; }
#handle         { position:absolute; left:0; top:3px; width:9px; height:18px;; }
.btn-zoom-out   { position:absolute; left:10px; top:7px; }
.btn-zoom-in    { position:absolute; right:10px; top:7px; }
.product-img-box .more-views ul {overflow:visible;margin-right:-5px;}
.product-img-box .more-views li {white-space:nowrap; float:left; margin:0 ; border-left:1px solid #fff;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:center}
.product-img-box .more-views li img {vertical-align:top;}

/* Main Product Info Box */
.product-info-box { float:right;width:353px;padding-right:14px;}
.product-info-box .pad{ padding:0 10px 0 0; }
.product-name{color:#FF3366;font-size:24px;margin-bottom:0;}
.other_desc{font-size:14px;}
.product-info-box .price-box{font-size:24px;margin:0px 0 5px 0;}
.product-info-box p.availability {margin:10px 0 0 0;}

.createur{padding:0 0 10px 0;}
.createur li a,.add-to-inline a,a.back{color:#515462}
.createur li a:hover,.add-to-inline li a:hover,a.back:hover {text-decoration:underline;}
.createur h4{font-size:14px;padding:0;margin:0;}
.createur a, p.availability a,.add-to-inline a,a.back{text-decoration:none;}

.add-to-inline{margin:10px 0 15px;}
.add-to-inline li{padding:2px 0 2px 28px;}
.add-to-inline li.plus{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ico_liste_1.png) no-repeat 0 ;}
.add-to-inline li.mail{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ico_email.png) no-repeat 0 ;}

.add-to-cart-box{border:1px solid #ececec;background:#f9f9f9}
.add-to-cart-box span{display:block;text-align:center;padding:15px 0;}
.add-to-cart-box legend{display:none;}
.add-to-cart-box button{;margin-bottom:-2px;}

/* Product Options */
.product-options { margin:0px; padding:0 15px 10px; background-color:#F6F6F6; border:1px solid #ddd;border-bottom-width:0px; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt .qty-holder { float:right; margin-right:15px; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#444; }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #ddd; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { margin-bottom:0; padding:15px 0 0; }

.product-options-bottom { background-color:#f6f6f6; padding:0px; border:1px solid #e4e4e4; border-top:0; }
.product-options-bottom .product-pricing { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .product-pricing li {padding:2px 0; }
.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit { color:#000; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart-box { float:right; margin:0; padding:0; border:0; background:0; }

.product-info-box .product-options-bottom .price-box { float:none; }
.product-info-box .product-options-bottom .price-label { float:none; padding-right:0; }
.product-info-box .product-options-bottom .price-tax { float:none; }
.product-info-box .product-options-bottom .add-to-cart-box { clear:both; float:none; padding:12px 0 0; text-align:left; }


dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:10px; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inline-block; border-bottom:1px dotted #4f8100; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:999; width:250px; padding:8px; border:2px solid #ddd; border-bottom-color:#666; background-color:#f6f6f6; }
.truncated .truncated_full_value dt { margin-top:0; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:10px; }
.col-right .truncated .show dl { left:-240px; top:10px; }

.add-to-cart-box button{}
/**********************
 Tabs */
.tabs                   { margin:0 0 15px  0; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_tabs.png) repeat-x 0 100% #f2f2f2;padding:0px 0 0px 17px;}
.tabs li                { float:left;border-right:1px solid #fff; border-left:1px solid #ebebeb; font-size:12px; line-height:25px; }
.tabs a                 { display:block; padding:6px 15px; color:#515462; text-decoration:none; }
.tabs a:hover           { background-color:#eee; color:#515462; }
.tabs li.active a,
.tabs li.active a:hover { background-color:#fff; font-weight:bold;color:#515462;}

#onglets {padding:10px 0px;}

/*****************************
Basket
*******************************/
#shopping-cart-table .a-right{border-right:0;}
#discount-coupon-container{ padding:10px 20px; background-color:#f9f9f9 !important; border-bottom:1px solid #eaeaea; width:488px;border-right:1px solid #eaeaea;float:left;}
#discount-coupon-form h4{display:none;}
#discount-coupon-container  .f-right{width:200px;text-align:center;line-height:22px;font-size:14px;}
#discount-coupon-container  .f-right a{ color:#29c7cd;text-decoration:none;}
#discount-coupon-container  .f-right a:hover{ text-decoration:underline;}
#discount-coupon-container label{font-size:12px;}

#update-container{ padding:15px 20px; background-color:#ffffff !important; width:174px;float:left;text-align:center;}
#update-container a{ color:#29c7cd;text-decoration:none;}
#update-container a:hover{ text-decoration:underline;}

#shopping-cart-totals-table{border:1px solid #ececec;background:#f9f9f9;width:49%;margin: 0px!important;}

div.cart-totals{margin:0 12px;}
.cart-totals div.f-left,.cart-totals div.f-right{width:49%;}
.cart-totals .button-set {border-top:0;padding:0;margin:0}
/*****************************
Footer
*******************************/
.footer-container  {background:#f5f5f5 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_footer.png) repeat-x 0 0%;padding:15px 10px 80px 0px ;border-top:1px solid #e9e9e9;}
.footer {margin:0 auto; padding:0 0 20px 0; }
.footer .col {width:160px;float:left;}
.footer .col .pad{border-left:1px solid #fff;border-right:1px solid #e9e9e9;padding:4px 10px;min-height:140px}
.footer .first .pad{border-left:0px;}
.footer .last .pad{border-right:0px;}

#box-qui-est .rpl, #box-enga .rpl, #box-serv .rpl, #box-prati .rpl, #box-crea .rpl, #box-pdt .rpl {font-size:12px;height:20px;margin-bottom:10px;}


#box-qui-est .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_qui.png) no-repeat 0 1px;}
#box-enga .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_enga.png) no-repeat 0 1px;}
#box-serv .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_clt.png) no-repeat 0 0%;}
#box-prati .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_prat.png) no-repeat 0 0%;}
#box-crea .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_crea.png) no-repeat 0 0%;}
#box-pdt .rpl{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_sub_prod.png) no-repeat 0 0%;}


/********************** Columns */

/* All */
.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }

/* Col2 */
.col2-set .col-1, .col2-set .col-2 { width:48.5%; }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; }
.col2-alt-set .col-2 { width:65%; }
.col2-alt-set .col-1 { float:left; }
.col2-alt-set .col-2 { float:right; }

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:31.3%; }
.col3-set .col-1, .col3-set .col-2 { margin-right:3%; }

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 { margin-right:4%; }

/* Table Columns */
table .col-1, table .col-2, table .col-3, table .col-4 { float:none !important; margin:0 !important; }
.col3-set td.spacer { width:3%; }
.col4-set td.spacer { width:4%; }

/********************* Tables */

td.label        { font-weight:bold; }

/* Data Table */
.data-table { width:100%; overflow:hidden;border-collapse: separate;
}
.data-table tr { background:#fff; }
.data-table .odd  { background:#fff }
.data-table .even { background:#fff; }
.data-table tr.last th,
.data-table tr.last td {  }
.data-table th { padding:2px 8px; white-space:nowrap; font-size:12px;  }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr ,.data-table thead th { border-bottom:1px solid #eaeaea; }
.data-table tfoot { border-bottom:1px solid #eaeaea; }
.data-table tfoot tr.first {}
.data-table tfoot tr { background-color:#f9f9f9 !important; }
.data-table tbody td { border-bottom:1px solid #eaeaea;vertical-align:top;border-right:1px solid #eaeaea;border-left:1px solid #fff;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_cell.png) repeat-x 0 100%;}
.data-table tbody td.a-pict{ background:none;text-align:center;}
/* Bundle Product row */
.data-table tbody.odd tr { background:#fff; }
.data-table tbody.even tr { background:#fff; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td {  }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td h5.title { margin:0; padding:0; font-size:1em; font-weight:bold; color:#444; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

.box-table td { padding:10px; }
.box-table tfoot td { padding-top:5px; padding-bottom:5px; }
.box-table select{ width:100%; }

.generic-table td { padding:2px 8px}
.generic-table td.first { padding-left:0; }



/********************** Lists */
.disc           { margin-bottom:10px; }
.disc li        { margin-left:20px; list-style:disc; }


/* Bare List */
.bare-list      { margin:5px 0; }
.bare-list li   { margin:3px 0; }



/********************** Space Creators */

.no-display { display:none; }
.content    { padding:12px 12px 12px 15px; } /* Sets default padding */
.actions    { line-height:1.3em; }
.pipe,
.separator { padding:0 3px; font-size:.85em; }
.divider {
    margin:10px 0;
    height:1px;
    background:#ccc;
    font-size:1px;
    line-height:1em;
    overflow:hidden;
    }

/********************** Pager */
table.pager{border-bottom:1px solid #e9e9e9;clear:both;}
table.pager select  { width:50px; margin:0 3px; }
table.pager { width:100%; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/pager_bg.gif) repeat-x 0 100% #f9f9f9; }
table.pager td { width:33%; border-top:1px solid #ddd; padding:4px 8px; vertical-align:middle; }
table.pager td.pages { text-align:center; }
table.pager ol,
table.pager li { display:inline; }
table.pager li { padding:0 2px; }
table.pager td.sort-by { width:60%; }
table.pager td.sort-by .active,
table.pager td.sort-by .active:hover { color:#444; }


/* Checkout
**********************************************/

select.address-select {width:630px}
.shipment-methods dd { margin-bottom:13px; }
.payment-methods dt { margin-bottom:5px; }
.payment-methods dd { padding:5px 20px; }


/* Shopping Cart */
.cart-collateral                    { background:#e6f7d7; padding:10px 12px; }
.cart-collateral .divider           { margin:12px 0; background:#c0d2af; }
.cart-collateral h4                 { float:left; color:#d54c01; font-size:1.3em; font-weight:normal; }
.cross-sell-block                   { float:left; width:200px; margin-bottom:0; padding:10px; border:1px solid #ddd; background:#f7f7f7; }
.cross-sell-block li                { padding-bottom:5px; border-bottom:1px solid #ddd; margin-bottom:8px; }
.cross-sell-block li.last           { padding:0; border:none; margin:0; }
.cross-sell-block .product-image    { float:left; width:50px; }
.cross-sell-block .product-shop     { width:135px; }
.cross-sell-block .price-box        { margin:0 0 6px 0; font-size:.8em; }
.cross-sell-blank                   { display:inline; float:left; width:220px; border:0; padding:0; background:none; }
.cart-collateral-block              { float:right; width:655px; }
.shopping-cart                      { margin-bottom:0; }
.shopping-cart th, .shopping-cart td{ padding-left:13px; padding-right:13px; }
.shopping-cart tr.error             { background:#FDE6E0 !important; }
.shopping-cart .tax-flag {font-size:0.9em; text-transform:lowercase; font-weight:normal; display:block; }
.shopping-cart .continue-shopping   { float:left; }
.shopping-cart-item-message         { margin-bottom:5px}
td.attributes-col                   { line-height:1.4em; }
td.attributes-col ul                { margin:5px 0; font-size:1em; }
td.attributes-col dt                { margin-top:.5em; font-weight:bold; }
td.attributes-col dd ul             { margin:0 0 5px 0; }
td.attributes-col dd ul li          { margin-left:15px; list-style:disc; }
td.attributes-col h4.title          { padding:0; margin:0; font-size:1em; color:#444; width:100%; overflow:hidden; }
td.attributes-col h4.title a        { font-weight:bold; }
.cart-totals                    { padding:12px 0;   text-align:right; }
.cart-totals table              { float:right; }
.cart-totals td                 { padding:2px 5px 2px 15px; font-size:12px; }
.cart-totals tfoot td           { font-size:14px;padding-bottom:5px  }
.checkout-types                 { margin:4px 0; }
.checkout-types li              { clear:both;  margin-bottom:5px; }
.cart-shipping-block h4         { margin:0; float:none; }
.cart-collateral .input-text    { width:264px; }
.cart-collateral select         { width:270px; }
.grand_total {
    width:auto;
    margin-top:15px;
    border:1px solid #BEBCB7;
    background:#DEE5E8;
    font-size:1.3em !important;
    font-weight:bold;
    text-align:right;
    }
tr.grand_total td, p.grand_total { padding-top:5px; padding-bottom:5px; }

/* Tax details */
.tax-total { cursor:pointer; }
.tax-total td { line-height:13px; padding-top:5px; padding-bottom:5px; }
.tax-total .tax-collapse { float:right; padding-left:20px; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/bg_collapse.gif) 0 2px no-repeat; text-align:right; cursor:pointer; }
.show-details .tax-collapse { background-position:0 -55px; }
.tax-details td { font-size:0.91em; color:#626465; background-color:#dae1e4; }
.tax-details-first td { border-top:1px solid #d2d8db; }



/* One-Page checkout */

.one-page-checkout  h4.rpl {height:23px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/titres-gris.png) no-repeat;margin-bottom:10px;}
/*.one-page-checkout  label{display:-moz-inline-box;display:inline-block;}*/

.one-page-checkout { border-top:1px solid #e7e7e7;}
.one-page-checkout li.section { position:relative; }
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box { border:1px solid #e7e7e7; border-top:0; padding:15px 20px; background:#f7f7f7 ;}
.one-page-checkout .head {background:#fff url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_table.png) 0 100% repeat-x; margin:0; padding:4px 8px ;border-width:0 1px 1px 1px ; border-color:#e7e7e7; border-style:solid; }
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#515462; font-size:1.05em;; float:left; margin:0;}
.one-page-checkout .col-1 h4.rpl { background-position: 0 -23px;}
.one-page-checkout .col-2 h4.rpl { background-position: 0 0;}
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count {  font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head {  cursor:pointer; }
.one-page-checkout .active .head { cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 {  }
.one-page-checkout .active h3 {}
.one-page-checkout .allow .step-count { }
.one-page-checkout .active .step-count { }
.one-page-checkout .active .box { display:block;  display:block; border-color:#e7e7e7; background:#f7f7f7 ; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:0px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0;  }
#opc-review .content {padding-left:0;padding-right:0; }
#opc-review .data-table { border:1px solid #ddd; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set {clear:both;margin-top:0px;padding-top:1em;}
.one-page-checkout .button-set p.required{float:right;}
.one-page-checkout .button-set button{clear:both;}
.one-page-checkout .box-no-padding .inner-box { padding:0px 20px; }
.one-page-checkout .box-no-padding {border-style:none solid solid;}
#checkout-shipping-method-load{background-color:#F4F4F4;margin-bottom:20px;}
#opc-login .button-set{padding:0;position:relative;}
#opc-login .button-set button{margin-top:10px;}


.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }

/* Multiple Addresses checkout */
.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:6px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }
.multi-address-checkout-description {
    margin-top:-10px;
    margin-bottom:10px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #ddd;
    background:#fbfbfb;
    }
.multi-address-checkout-box .content {
    padding:10px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #777;
    background:#777;
    padding:2px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .count-head h4 {  margin:0; color:#fff; }
.multi-address-checkout-box .head { margin-bottom:4px; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #ddd; padding:13px; background:#eee; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { color:#e26703; font-size:1.5em; font-weight:bold; }
.place-order-box input { margin-left:15px; }
.one-page-checkout .box .default-box {  }


/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }
/********************** Gift Messages */
.giftmessages .gift-header {
    font-size:12px;
    font-weight:bold;
    color:#FF3366;
    }
.giftmessages .input-checkbox {
    padding-bottom:15px;
    }
.giftmessages textarea {
    height:100px;
    }
.giftmessages .input-checkbox input {
    margin-right:5px;
    }
.giftmessages .input-checkbox label {
    font-weight:normal;
    color:#8e8d8b;
    }
.one-page-checkout .box-no-padding {
    border:1px solid #ddd;
    border-top:0;
    padding:15px 0;
    background:#fbfbfb;
    }
.giftmessages .gift-box {
    background-color:#f4f4f4;
    border:1px solid #ddd;
    margin:20px;
    padding:22px 16px 22px 22px;
    }
.giftmessages .gift-box .scroll-box {
    overflow:auto;
    height:400px;
    }
.giftmessages .product-image {
    border:1px solid #d2d1cd;
    }
.no-border {
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.giftmessages .giftmessage-product-info {
    padding-left:10px;
}

.giftmessages .numeration
{
    font-weight:bold;
    color:#8a8987;
}

.giftmessages .gift-box label {  }

.giftmessages .group-select li .input-box { float:left; width:260px; }
.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea { width:495px; }
.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea { width:235px; }
.giftmessages .group-select li .input-box select { width:256px; }


/* Login */
.login-box .col-1, .login-box .col-2 { border:1px solid #bbb6a5; background:#dee5e8; }
.login-box .content { background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }
.login-box h4 {
    min-height:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#e76200;
    text-transform:uppercase;
    }
.login-box .button-set { margin:0; border:none;padding:8px 13px; }
.login-box .content { min-height:230px; }


/* Dashboard */
.account-box {
    margin-bottom:20px;
    border:1px solid #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/account_box_bg.gif) repeat-x #fff;
    padding:15px;
    }
.account-box .head { margin-bottom:10px; border-bottom:1px solid #d9dde3; }
.account-box h4 { color:#E65505; font-size:1.1em; text-transform:uppercase; }
.account-box .inner-head { margin-bottom:8px; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/dotted_divider.gif) repeat-x 0 100%; padding-bottom:2px; text-align:right; }
.account-box h5 { font-size:1.1em;   }
.account-box h5 a { font-weight:normal; }
.account-box h6 { text-transform:uppercase; }
.account-main .account-box li { padding:5px 0; }
.account-box ol .count {
    float:left;
    margin-top:3px;
    background-color:#0a263c;
    padding:1px 3px;
    font-size:9px;
    font-weight:bold;
    color:#fff;
    line-height:1em;
    }
.account-box ol .content { margin-left:20px; padding:0; }
.account-box ol.recent-reviews small {
    float:left;
    margin-right:3px;
    font-weight:bold;
    }
.account-box .product-images { width:65px; }
.account-box .product-images img { border:1px solid #ccc; }
.account-box .product-details { margin:0 0 10px 70px; }
.account-box .content { padding:0; }
.account-side .actions { border-top:1px solid #ccc; padding-top:4px; }
.account-side .actions .form-button { float:right; }
.edit-password { display:block; height:20px; background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_lock.gif) no-repeat 0 2px; padding-left:20px; }
.dashboard-welcome { margin-right:8em; margin-bottom:1.5em; font-size:1.1em; }
.account-box .head h4 { padding-left:21px; min-height:17px; background-repeat:no-repeat; background-position:0 0; }
.ad-orders .head h4 { background-image:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_folder_table.gif); }
.ad-account-info .head h4 { background-image:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_ma_info.gif); }
.ad-tags .head h4 { background-image:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_ma_tags.gif); }
.ad-reviews .head h4 { background-image:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/icon_ma_reviews.gif); }


/* Account Addressbook */
.primary-address-list h4, .address-list h4 {font-size:1.1em; color:#E26703; text-transform:uppercase; }
.primary-address-list li {
    margin-bottom:10px;
    border:1px solid #ccc;
    background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/account_box_bg.gif) repeat-x #fff;
    padding:10px 13px 8px 13px;
    }
.primary-address-list li .head { margin:0; }
.address-list li { margin-bottom:1em; }
.address-list .actions { float:right; margin:0 0 10px 10px; }

/* Account Order History */
.sales-order-view .checkmo-mailing-address { display:block; padding-left:20px; }

/* Alignment */
.v-top          { vertical-align:top !important; }
.v-middle       { vertical-align:middle !important; }
.v-bottom       { vertical-align:bottom !important; }
.a-left         { text-align:left !important; }
.a-center       { text-align:center !important; }
.a-right        { text-align:right !important; }
.left           { float:left !important; }
.right          { float:right !important; }
.accent         { color:#E76200 !important; font-weight:bold !important; }

.nobr,
.nowrap         { white-space:nowrap !important; }
.normal-weight  { font-weight:normal !important; }
.no-border      { border:none !important; }
.no-padding     { padding:0 !important; }
.no-margin      { margin:0 !important; }
.auto-width     { width:auto !important; }





/* PAGE CREATEUR  */
#crea-left {width:376px;float:left;}
#crea-right {width:380px;float:right;}
#home-createur-list td{color:#515462; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;background:#f5f5f5 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_other_pdt.png) repeat-x 0 0%;min-height:119px;display:block;}
#home-createur-list .pad{padding:10px 5px 7px 10px;}
#home-createur-list .readmore{padding:0px;margin:0;;text-align:right;}
#home-createur-list .pad a{text-decoration:none;color:#FF3366}
#home-createur-list .pad a:hover{text-decoration:underline;}
#crea-right #product-list-table td {min-height:119px;display:block;float:left;width:185px}
/* BANNIERE  */
#banniere{background: transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_bannere.png) repeat -25px -19px;padding-top:55px;padding-bottom:47px;border-right:1px solid #e6e6e6}
.bann p, .bann, .bann p a{display:block;padding:0;margin:0}
.bann{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg-bannere-btn.png) repeat-x scroll 0 0;border-bottom:#e6e6e6 solid 1px}
.bann p a{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/text_btn_bout.png) no-repeat scroll 50% 50%;height:63px;margin:12px 0}
#home-left .header-bot-container{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}

.account_dash{padding:15px 20px 70px 20px;background:#fdfcfd;border:1px solid #E7E7E7;}
.welcome-msg h3 {font-size:13px;font-weight:bold; color:#585B6B;}
/*.account_dash h3{text-indent:-7777px;background: transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/informations_du_compte.png) top left no-repeat;margin-bottom:23px;}*/
.account_dash h3{color:#585B6B;font-size:13px;font-weight:bold;margin-bottom:23px;}
.pink{color:#FF3366;}
.account-titles{border-bottom:1px solid #E7E7E7; color:#585B6B; font-weight:bold;padding-bottom:3px;margin-bottom:5px;}
.account-titles span{float:right;font-weight:normal;}
.account-titles span.title{float:left;font-weight:bold;}
.fpt{margin-top:5px;display:block;}
.afpt{margin-top:45px;}
.bot20{margin-bottom:20px;}
.top20{margin-top:20px;}
.acc-adr{text-transform:uppercase;font-weight:bold;color:#585B6B;}

.account_dash .group-select {background:transparent none repeat scroll 0%;border:0pt none;margin-top:0pt;padding:0pt;}
.account_dash .group-select {margin-right:0pt;}
.account_dash .button-set {border-top:0pt none;}

.col-main .pad-content {padding:23px;}
.col-main .pad-content h2{font-size:13px;color:#585b6b;font-weight:bold;}

#wishlist-update-container{ padding:15px 20px; background-color:#ffffff !important; width:174px;float:right;text-align:center;}
#wishlist-update-container a{ color:#29c7cd;text-decoration:none;}
#wishlist-update-container a:hover{ text-decoration:underline;}

#wishlist-update-container-share{ padding:15px 20px; background-color:#ffffff !important; width:174px;float:left;text-align:center;}
#wishlist-update-container-share a{ color:#29c7cd;text-decoration:none;}
#wishlist-update-container-share a:hover{ text-decoration:underline;}

.wishlist .button-set{border:0pt none;}
.les-createurs-desc{height:96px;display:block;border-right:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;padding:10px;}
.les-createurs-desc-last{height:96px;display:block;border-right:1px solid #E6E6E6;border-bottom:0px solid #E6E6E6;padding:10px;}
.les-createurs-desc p.link{display:block;}
.les-createurs-desc-last h3, .les-createurs-desc h3 {font-size:12px;color:#585B6B;}
.clearline{line-height:0pt;}


/* magic zoom*/
.html4strict  {
border:1px solid #AAAAAA;
display:block;
font-size:12px;
line-height:18px;
margin:10px 0pt;
padding:3px;
}
.html4strict .de1, .html4strict .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:monospace;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict li, .html4strict .li1 {font-weight: normal; vertical-align:top;}
.html4strict .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.html4strict .li2 {font-weight: bold; vertical-align:top;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict .ln-xtra, .html4strict li.ln-xtra, .html4strict div.ln-xtra {background-color: #ffc;}
.html4strict span.xtra { display:block; }

/*end magic zoom*/


.recent-orders h3 {
color:#585B6B;
font-size:13px;
font-weight:bold;
}
#my-orders-table{margin-bottom:40px;}
#my-orders-table h4.product-name{font-size:14px;}
.account_dash .page-title h2{
color:#585B6B;
font-size:13px;
font-weight:bold;
}
.title-buttons a, #my-orders-table a, dl.order-info a, #my-events-table a{color:#FF3366;text-decoration:underline;}
.title-buttons a:hover, #my-orders-table a:hover, dl.order-info a:hover, #my-events-table a:hover{color:#585B6B;text-decoration:none;}

.one-page-checkout .button-set {border-top:0px none;}

#checkout-review-table .product-name{font-size:12px;color:#585B6B;}
.block-progress{background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #E9E9E9;
border-top:1px solid #E9E9E9;
margin:11px 15px 15px 12px;
padding:6px;}
.block-progress .block-title{margin-bottom:20px;}
.block-progress .block-title h2{font-weight:bold;color:#585B6B;}
dt.complete{font-weight:bold;color:#585B6B;}
dt.complete .separator{display:none;}
dt.complete a{color:#FF3366;text-decoration:underline;}
dt.complete a:hover{color:#585B6B;text-decoration:none;}
dd.complete{margin-bottom:20px;}

p.empty-cart a{color:#FF3366;text-decoration:underline;}
p.empty-cart a:hover{color:#585B6B;text-decoration:none;}

#max_recipient_message p{padding-top:15px; text-align:center;}
#zoom-wrapper{height:385px;display:block;}
.createurs-page-wrapper{font-family:Lucida Grande, Verdana, sans-serif;padding-left:21px;}
.cp-top{width:757px;height:72px;display:block;}
.cp-breadcrumbs{color:#585B6B;margin-top:13px;height:80px;display:block;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/createurs/life-factory-logo.png) top right no-repeat;}
.cp-breadcrumbs a{color:#BBBBBB;text-decoration:none;}
.cp-breadcrumbs-clean{color:#585B6B;margin-top:13px;height:80px;display:block;}
.cp-breadcrumbs-clean a{color:#BBBBBB;text-decoration:none;}
.cp-left{float:left;width:350px;}
.cp-left h2{font-size:14px;font-weight:bold;color:#585B6B;}
.cp-right{float:right;width:364px;}
#achetez-createur{margin-left:15px;}
.header-bot-container2{line-height:14px;border-right:1px solid #E6E6E6;}
#horizontal_carousel{line-height:14px;}
.base-line{text-align:center;color:#BBBBBB;}

/*.previous_button{display:none;}
.next_button{display:none;}*/

#horizontal_carousel {
float:left;
height:184px;
margin-bottom:0px;
position:relative;
width:377px;
}
#horizontal_carousel .container {
float:left;
height:184px;
overflow:hidden;
position:relative;
width:377px;
}
#horizontal_carousel ul {
height:184px;
left:0pt;
margin:0pt;
padding:0pt;
position:relative;
top:0pt;
width:100000px;
}
#horizontal_carousel ul li {
float:left;
height:184px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
width:377px;
}
.sur-le-blog {
background:url(http://www.noeuf.com/skin/frontend/noeuf/english/images/sur-le-blog.png) top left no-repeat;
height:62px;
}
.sur-le-blog span{
line-height:60px;
padding-left:170px;
}
#avantages a, #avantages a img {float:left;}

#adjgiftreg-quick-search legend {
font-size:13px;
}
#adjgiftreg-quick-search legend span {
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ttre_naissance.png) no-repeat 2px 0;
display:block;
line-height:38px;
width:220px;
}
#adjgiftreg-quick-search .clearfix {
padding:7px 0pt 17px;
position:relative;
}
#adjgiftreg-quick-search .inputfield {
float:left;
position:relative;
}
#adjgiftreg-quick-search .inputfield input {
background:#FFFFFF url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_input.png) repeat-x scroll 0px -2px;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
color:#BBBBBB;
font-size:13px;
height:18px;
line-height:18px;
margin:0pt 0px 0pt 13px;
padding:1px 0pt 2px;
width:168px;
}
#adjgiftreg-quick-search .inputfield input:focus {
color:#333333;
}
#adjgiftreg-quick-search .submitBtn {
float:right;
height:18px;
position:relative;
width:1px;
z-index:10;
}
#adjgiftreg-quick-search .submitBtn input {
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn.png) repeat-x scroll 0pt;
bottom:-9px;
color:#333333;
height:33px;
line-height:18px;
margin:0pt;
padding:7px 0pt 10px;
position:absolute;
right:10px;
width:33px;
z-index:20;
}
#adjgiftreg-quick-search .submitBtn input:hover {
font-weight:bold;
}
.naissance-list .naissance-name{padding-right:10px;width:300px;display:block;float:left;}
.naissance-list .naissance-date{padding-right:10px;width:170px;display:block;float:left;}
.naissance-list a{color:#FF3366;text-decoration:none;}
.naissance-list a:hover{text-decoration:underline;}
.subhead{margin-bottom:50px;}
.naissance-result .account_dash{background:none;border:0px none;}
.page-title-naissance h2 {color:#585B6B;font-size:13px;font-weight:bold;display:inline;}
.page-title-naissance a{color:#FF3366;text-decoration:none;}
.naissance_pink a{color:#FF3366;text-decoration:none;}

#avantages .picture {
	float:left;
	width:20%;
	text-align:right;
	padding-right:30px;
	margin-top:15px;
}

#avantages .text {
	float:left;
	width:75%;
	text-align:justify;
	margin-top:15px;
}

#avantages h2 {

}

#avantages .limit {
	clear:both;
	border-bottom:1px solid #DDDDDD;
	height:1px;
}

#avantages p {
	
}

#col-right-menu .nav ul li {margin-bottom:4px;}
#col-right-menu .nav ul li a {padding-left:18px;}
#col-right-menu .nav ul li a{ background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catpluslight.png) top left no-repeat;}
#col-right-menu .nav ul li a:hover{ background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catplus.png) top left no-repeat;}
#col-right-menu .nav ul li.over a, #col-right-menu .nav ul li.on a{ background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catminus.png) top left no-repeat;}
#col-right-menu .nav ul li ul.sousMenu li a{ background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catdot.png) top left no-repeat;}

#col-right-menu .nav ul li a.pink{ color:#FF3366;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catpluspinklight.png) top left no-repeat;}
#col-right-menu .nav ul li a.pink:hover{ color:#FF3366;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/r_catplus.png) top left no-repeat;}
#col-right-menu .nav ul li.over a.pink{ color:#FF3366;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/r_catminus.png) top left no-repeat;}
#col-right-menu .nav ul li.on a.pink{ color:#FF3366;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/r_catminus.png) top left no-repeat;}
a.promo-friend {color:#BBBBBB;}
a.promo-friend:hover {color:#BBBBBB;}
#col-right-menu .nav li ul li{border-top-width:0;margin-bottom:0;}
#col-right-menu .nav li ul li h2{margin-bottom:0px;}
#col-right-menu .nav li ul li a:hover {background:none;}
table h2 { font-size:12px;min-height:62px;}

#avantages{float:left;border-right:1px solid #E9E9E9;}
.sp-methods dt {margin-bottom:10px;height:80px;float:left;clear:both;margin-right:30px;}
.sp-methods dd {margin-left:10px;height:80px;padding:10px;}
.sp-methods .shipping_dd {font-size:18px;}
.noel_text {color:#FF3366;}
.sp-methods .dt_ogone {margin-bottom:10px;height:auto;float:none;clear:both;}
.sp-methods .dd_checkmo {float:left;clear:none;height:auto;}
.sp-methods .dt_checkmo {height:auto;}







/* lifting V2 :: 01/10 */
body {
	/*padding-top:10px;*/
}
body .bg2{
	background-position: 0 127px;
}
body .bg3{
	background-position: 50% -11px;
}
	
	 #logo {
		float:left;
		height:39px;
		margin:0;
		padding:0;
		width:91px;
		padding-left:35px;
	}
	
		.header{
			margin-right:0;
					z-index:2;
		}
	
		.header .langPart{
			text-align:right;
			padding-right:17px;
			height:19px
		}
		.header .langPart a{
			position:absolute;
			right:5px;
			top:5px;
		}
		 .baselineWrapper{
			width:100%;
		}
		.header-top-container{
			height:81px !important;
			background:white;
		}
		 #baseline-box{
			float:right;
			background:none;
			height:auto;
			width:335px;
		}
		 .baseline-txt{
			margin:0;
			line-height:10px;
		}
		
		
		/* NAV */
		.header-bot-container{
		background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_tab_nav.png) repeat-x  0 0;
		}
		 #nav {
			padding-top:6px;
			height:80px;
			float:left;		
			border:0;
			width:100%;
			position:relative;
		}
		

		#nav .rubN1{
			float:left;
			border:0 !important;

		}
		#nav .rubN2{position:relative;}
		#nav .normalNav .rubN2 a{
                                                color:#414453;
                                                float:left;
                                                font-size:12px;
                                                height:40px;
                                                line-height:40px;
                                                padding:0 11px;
                                                text-decoration:none;
                                                font-family:"Helvetica", Verdana,Arial,sans-serif;
                              }
                        #nav .prittyNav .rubN2 a.current{
                                                color:#414453;
                                                float:left;
                                                font-size:20px;
                                                height:40px;
                                                line-height:40px;
                                                padding:0 17.5px;
                                                text-decoration:none;
                        }


                        #nav .prittyNav .rubN2 .sub h2 {
                            font-size:12px;
                        }
	
			#nav  .lnkN1 {
				height:40px;
				color:#FFFFFF;
				padding:0 16px;
				line-height:40px;
				font-size:20px;
				text-decoration:none;
				float:left;
				border-left:1px solid #9a9da8;
				border-right:1px solid #686c78;
			}
			
			#nav  .lnkN1:hover {
			           background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/rlv.png) repeat-x  0 0;
			           color:#414453;
			           border-right:1px solid #E6E6E6;
			           border-left:1px solid #E6E6E6;
			}

			 #nav  .rubActive .lnkN1{
				background:white url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_nav_active.gif) repeat-x  0 0;
				color:#414453;
				padding-top:6px;
				border-left:0;
				border-right:0;
				margin-top:-6px;
				padding-left:17px;
				padding-right:17px;
			}
			 #nav  .navN2{
				position:absolute;
				left:0px;
				width:758px;
				top:40px;
				z-index:2;
			}
			
			#nav li:hover div.sub { display: none;  }
			/*#nav .rubN2:hover .sub { display: block;  }*/
			
			
				
				
		/* basket */
		#basket-box 	{
			float:left;
			background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_panier_top.png) no-repeat  182px 4px;
		}	
		 #basket-box .cart-count a{
			color:#FF3366;
		}
			
		/* searchbox */
		#searchHome #search-box{
			float:left;
			width:211px;
			margin-top:6px;
			border:0;
			padding:0 0 0 10px;
			height:40px;
			border-left:1px solid #9a9da8;
		}
		 #searchHome #searchForm legend span {
			background:none;
			line-height:0;
			width:0;
		}	
		
		
				#searchHome #searchForm .clearfix{
					padding:0;
					padding-top:8px;
				}


					 #searchHome #searchForm .inputfield input {
						background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_input_search.jpg) no-repeat  0 0;
						border:0;
						margin:0;
						color:#676a76;
						padding:3px 9px;
						height:18px;
						width:150px;
						
					}
					#searchHome #searchForm .submitBtn  {
						position:relative;
						float:left;
						display:inline;
						margin-left:6px;
						margin-top:-4px;
					}
						#searchHome #searchForm .submitBtn input {
							background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_search.png) no-repeat  0 0;
							color:white;
							position:static;
						}
					

				
				
	/* title block */
	.titleBlock{
		background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_title_block.png) no-repeat  0 100%;
		height:52px;
		width:100%;
	}
		.titleBlock .title{
			font-size:22px;
			line-height:48px;
			padding-left:15px;
			margin-bottom:0;
			height:24px;
			position:relative;
			z-index:1;
		}
		

		
	
	
	/*  share tools */
	#box-share-tools{
		width:128px;
		margin-top:75px;
	}
		#box-share-tools a img{
			display:block;
		}
		#box-share-tools .txtPart{
			float:left;
		}
		#box-share-tools .pictosPart{
			float:right;
		}
			#box-share-tools .pictosPart a{
				margin-left:5px;
				float:left;
			}
		#box-share-tools .btn {
			clear:both;
			margin-top:9px;
			float:left;
		}
		
		
		
	/* right col */
	.col-right {
		width:223px;
		margin-left:0;
	}
	/* sidebar BOXES */
	#clientPart {
		height:297px;
		border-bottom:1px solid #dddddd;
	}
	
	.block  {
		background-color:#f6f6f6;
		/*height:90px;*/
		border-bottom:1px solid #dddddd;
		border-top:1px solid white;
	}
		.block  .blockInner{
			padding:12px 12px;
			/* all IE versions */
			padding:8px 12px\9
		}
			.block  .title {
				font-size:20px;
				color:#666666;
				line-height:0;
				margin-bottom:16px;
			}
			.newsletter-box  .title {
				margin-bottom:8px;
				color:#FF3366;
			}
				.newsletter-box  span{
					color:#FF3366;
				}
			
				.block  .txt {
					font-family:"Helvetica", Verdana,Arial,sans-serif;
					line-height:13px;
					font-size:11px;
				}
					.block  .txt  p{
						padding:0;
					}
					
		.monCompte-box {
			background:  url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_arobase.png) no-repeat 185px 5px;
		}
		.serviceClient-box{
			background:  url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_question.png) no-repeat 185px 5px;
		}
		.engagements-box {
			background:  url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_plus.png) no-repeat 185px 5px;
		}
		.newsletter-box {
			background: white url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_newsletter-box.png) no-repeat 168px 15px;
			border-left:1px solid #E9E9E9;
			width:222px;
		}
		.paquetCadeau-box {
			background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_paquet-cadeau-box.png) no-repeat 172px 5px;
			cursor:pointer;
		}
		.listeNaissance-box {
			background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_liste-naissance-box.png) no-repeat 172px 8px;
			cursor:pointer;
		}
		.parrainage-box {
			background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_parrainage-box.png) no-repeat 140px 8px;
			cursor:pointer;
		}
		
		.whoIs-box {
			/*height:184px;*/
			border-top:0;
			border-bottom:0;
			background-color:transparent;
			border-bottom:1px solid #DDDDDD; 
		}
			.whoIs-box  .blockInner{
				padding:7px;
				padding-bottom:0;
			}
			.whoIs-box .title{
				color:white;
				font-size:20px;
			}
			.whoIs-box .visu{
				float:right;
			}
			.whoIs-box .txt{
				color:white;
				background:#676b76;
			}
				.whoIs-box .txt h3, .whoIs-box .txt h4{
					color:white;
					margin-bottom:0px;
					padding:7px;
                                        height:auto;
                                        font-size:11px;
				}
				
					.whoIs-box .txt a{
						color:white;
						display:block;
						background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_in.png) no-repeat 100% 0;
						height:16px;
						
					}
						.whoIs-box .txt a:hover{
							text-decoration:none;
						}
		
		
			/* clientPart */
			#clientPart .block{
				height:auto;
			}
				#clientPart .title{
					margin-bottom:0;
					cursor:pointer;
				}
				#clientPart .block .blockInner {
					padding:12px;
					/* all IE versions */
					padding:7px 12px\9
				}

				#clientPart .accordion-content{
					overflow:hidden;
					color:#686C78;
					font-family:"Helvetica", Verdana,Arial,sans-serif;
				}
				
				#clientPart  .serviceClient-box dl{
					font-size:12px;
					margin-top:10px;
					color:#686C78;
					font-family:"Helvetica", Verdana,Arial,sans-serif;
				}
					#clientPart  .serviceClient-box dt{
						padding-bottom:3px;
					}
					#clientPart  .serviceClient-box dd{
						margin-bottom:20px;
						font-weight:bold;
					}
				
				
				#clientPart .monCompte-box .blockInner {
					padding-right:0;
				}
				#clientPart .monCompte-box .accountName{
					display:block;
					font-size:14px;
					margin-bottom:12px;
					margin-top:10px;
				}
				#clientPart .monCompte-box .btnLogout{
					text-decoration:underline;
					font-size:14px;
					padding-left:14px;
				}
				#clientPart .monCompte-box .btnLogout:hover{
					text-decoration:none;
				}
				
				#clientPart .monCompte-box  .notlogged-state .fields{
					float:left;
					width:173px;
				}				
					#clientPart .monCompte-box  .notlogged-state .fields input{
							background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_input2.png) no-repeat  0 0;
							border:0;
							margin:0;
							color:#676a76;
							padding:2px 8px;
							height:18px;
							width:150px;
							font-size:14px;
							font-family:Helvetica,myriad-pro,arial,sans-serif;
							margin-bottom:8px;
							border:1px solid #ddd;
						}
						#clientPart .monCompte-box  .notlogged-state  .submitBtn  {
							position:relative;
							float:left;
							display:inline;
							margin-top:12px;
						}
							#clientPart .monCompte-box  .notlogged-state  .submitBtn input {
								background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_log.png) no-repeat  0 0;
								color:white;
								height:33px;
								line-height:18px;
								margin:0;
								padding:7px 0 10px;
								width:33px;
								font-size:12px;
							}
				
				#clientPart .monCompte-box .accountActions {
					margin-top:3px;
				}
					 #clientPart .monCompte-box .accountActions li{
						display:list-item;
						list-style:disc;
						list-style-position:inside;
						padding-left:2px;
						margin-bottom:4px;
						font-size:12px;
						font-family:helvetica,myriad-pro,arial,sans-serif;
					 }
				 
				 
				 
				#clientPart .engagements-box{
					border-bottom:0;
				}
					#clientPart .engagements-box .blockInner{
						padding-right:0;
					}
					#clientPart  .engagements-box li{
						background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_oeuf.gif) no-repeat  0 0;
						padding:4px 0 6px 22px;
						font-size:11px;
						line-height:12px;
						color:#686C78;
					}
					.accordion-content ul {
					       margin-top:10px;
					}
						#clientPart  .engagements-box li strong{
							font-size:12px;
							font-family:"Helvetica", Verdana,Arial,sans-serif;
						}
			
	#bloc_moment a {
		float:left;
	}
	
	#bloc_moment a img{
		display:block;
	}
		
	/* TABS PUSH HOME */	
	.st_pid_home #main  .tabs {
		background:#F2F2F2 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_tabs2.png) repeat-x  0 100%;
		margin-bottom:0;
		width:740px;
		padding-top:3px;
	}
	.st_pid_home #main .tabs li{
		font-size:24px;
		color: #676a76;
		border:0;
		line-height:24px;
	}
	.st_pid_home #main .tabs li a{
		border:1px solid transparent;
		border-bottom:0;
		padding:8px 15px;
		padding:7px 15px\9
	}
	* html .st_pid_home #main .tabs li a{
		border:1px solid white;
		border-bottom:0;
	}
	.st_pid_home #main .tabs li a:hover,.st_pid_home #main .tabs .active a{
		background:  url('http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_tabs_h.png') repeat-x  0 0;
		border:1px solid #e6e6e6;
		border-bottom:0;
		color:#464854;
	}
	.st_pid_home #main  #product_tabs_description_contents td{
		border-left:1px solid #e9e9e9;
	}
	.st_pid_home #main #product_tabs_description_contents .first{
		border-left:0;
	}
	.st_pid_home #main #product_tabs_description_contents{
		border-bottom:1px solid #E9E9E9;
	 }
	 
	 
#btnBlog{
	width: 128px; 
	height: 128px;
	font-size:1px;
	background:  url('http://www.noeuf.com/skin/frontend/noeuf/english/images/le-blog-noeuf.png') no-repeat  0 0;
	display:block;
}
#btnBlog span{
	visibility:hidden;
	display:block;
	text-indent:-5000px;
}
* html #btnBlog{ 
	background:  url('http://www.noeuf.com/skin/frontend/noeuf/english/images/le-blog-noeuf_8b.png') no-repeat  0 0;
}
#search_autocomplete {
            background:#7a7d89;
            color:#FFFFFF;
            padding-bottom: 10px;
            -moz-border-radius-bottomleft:5px;
            -moz-border-radius-bottomright:5px;
}
#search_autocomplete .amount{display:none;}
#search_autocomplete ul {padding-top:10px;}
#search_autocomplete li {padding-left:10px;cursor: pointer; cursor: hand;}
.newsletter-subscribe-wrapper {background:  url('http://www.noeuf.com/skin/frontend/noeuf/english/img/big-plane.png') no-repeat  550px 0;}
.newsletter-subscribe-wrapper h2 span {color:#FF3366;}
.newsletter-subscribe-wrapper h2 {color:#FF3366;margin-bottom:15px;}
.newsletter-subscribe-wrapper ul li {
        display:list-item;
        font-family:helvetica,myriad-pro,arial,sans-serif;
        font-size:12px;
        list-style-image:none;
        list-style-position:inside;
        list-style-type:disc;
        margin-bottom:4px;
        padding-left:2px;
}
.newsletter-subscribe-wrapper ul li span {color:#FF3366;}

.newsletter-subscribe-wrapper .fields input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_input2.png) no-repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#676A76;
font-family:Helvetica,myriad-pro,arial,sans-serif;
font-size:14px;
height:18px;
margin:0 0 8px;
padding:2px 8px;
width:150px;
}
.newsletter-subscribe-wrapper .submitBtn input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_log.png) no-repeat scroll 0 0;
color:white;
font-size:12px;
height:33px;
line-height:18px;
margin:0;
padding:7px 0 10px;
width:33px;
}
.newsletter-subscribe-wrapper .line {font-size:12px;line-height:18px;padding:10px 0px;clear:both;}
.newsletter-subscribe-wrapper .line input{margin:8px;}
.newsletter-subscribe-wrapper .line label{margin-right:8px;}
.newsletter-subscribe-wrapper .line span{color:#FF3366;}

.up-sell .header-bot-container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_ttre_section.png) repeat-x scroll 0 100%;
}
.notlogged-state{margin-top:10px;}
#clientPart .monCompte-box .notlogged-state .accountActions{margin-top:8px;}
#home_tabs{height:41px;}
#product-list-table{clear:both;}
#checkout-step-login .disc{margin-bottom:77px;}
.up-sell .header-bot-container {margin-top:10px;}

.ratings {
line-height:1em;
margin:7px 0;
}
.rating-box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/images/product_rating_blank_star.gif) repeat-x scroll 0 0;
float:left;
height:13px;
margin-right:5px;
position:relative;
width:69px;
}
.rating-box .rating {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/images/product_rating_full_star.gif) repeat-x scroll 0 0;
height:13px;
left:0;
position:absolute;
top:0;
}
.ratings-list {
margin:4px 0;
}
.ratings-list td {
padding:3px 0;
}
.ratings-list td.label {
font-size:0.95em;
font-weight:bold;
line-height:1em;
padding-right:8px;
}

/*review*/
.product-collateral{clear:both;}
.col-main .product-collateral .pad {padding:10px;}
.add-review, .padder {padding:20px 10px;}
#product-review-table{margin-bottom:20px;}
#bloc_moment .clearfix{border-bottom:1px solid #e3e3e3;}
.why-i-like{background:#676B76;display:block;color:#FFFFFF;padding:15px;position:relative;margin-bottom:10px;}
.why-i-like .title{color:#FFFFFF;}
.why-i-like .hook{position:absolute; top:20px; right:-12px; background: url(http://www.noeuf.com/skin/frontend/noeuf/english/img/whyilike-hook.png) top left no-repeat;display:block;width:12px;height:14px;}
.product-share {float:left;width:376px;}
.product-share-left {float:left;width:117px;height:155px;background-color:#F6F6F6;border:1px solid #E4E4E4;padding:5px 5px 5px 12px;}
.product-share-right{float:right;width:264;height:155px;background-color:#F6F6F6;border:1px solid #E4E4E4;padding:5px 5px 5px 12px;}
.add-to-inline li.add_to_fb{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_facebook.png) no-repeat 0 ;}
.add-to-inline li.add_to_tw{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_twitter.png) no-repeat 0 ;}
.add-to-inline li.plus_egg{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/picto_oeuf.gif) no-repeat 0 ;}
.reviewlinks{clear:both;float:left;margin-top:10px;}
.reviewlinks a {line-height:20px;}
/*#messages_product_view {z-index:1000;position:absolute;left:50%;padding:20px;margin-left:-207px;border:3px solid #FFF;background:#777d89;width:438px;}*/
#messages_product_view .success-msg {background:#777d89;color:#FFF;border:0px solid #FFF !important;}
.btn_pop_1{float:left;}
.btn_pop_2{float:right;}

#home_carousel {
float:left;
height:246px;
margin-bottom:0;
position:relative;
width:757px;
}
#home_carousel .container {
float:left;
height:246px;
overflow-x:hidden;
overflow-y:hidden;
position:relative;
width:757px;
}

#home_carousel ul {
height:246px;
left:0;
position:relative;
top:0;
width:10000px;
}

#home_carousel ul li {
float:left;
height:246px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
text-align:center;
width:757px;
}

#home_carousel .next_button {
background:#777C8D;
cursor:pointer;
float:left;
height:246px;
width:21px;
z-index:100;
position:absolute;

display:none;
}
#home_carousel .next_button_disabled, #home_carousel .previous_button_disabled {
display:none;
}

#home_carousel .previous_button {
background:#777C8D;
cursor:pointer;
float:left;
height:246px;
width:21px;
z-index:100;
position:absolute;
right:0;

display:none;
}

#home_carousel .egg_container {
position:absolute;
z-index:1;
left:10px;
bottom:10px;
width:111px;
height:20px;
}

#home_carousel .egg_container ul {
height:20px;
left:0;
position:relative;
top:0;
width:148px;
}

#home_carousel .egg_container ul li {
float:left;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
text-align:center;
width:37px;
}

#home_carousel .egg_container ul li img {
cursor:pointer;	
}
.home_newsletter{text-decoration:none;font-size:11px;font-family:Helvetica;padding:40px 0 0 12px;float:left;width:177px;height:52px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/avantages_news.png) top left no-repeat;}
.home_newsletter span {color:#df658c;}
.home_listes{text-decoration:none;font-size:11px;font-family:Helvetica;padding:40px 0 0 12px;float:left;width:179px;height:52px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/avantages_listes.png) top left no-repeat;}
.home_cadeau{text-decoration:none;font-size:11px;font-family:Helvetica;padding:40px 0 0 12px;float:left;width:177px;height:52px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/avantages_cadeau.png) top left no-repeat;}
.home_parrainage{text-decoration:none;font-size:11px;font-family:Helvetica;padding:40px 0 0 12px;float:left;width:179px;height:52px;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/avantages_parrainage.png) top left no-repeat;}
/*
div.accordion {
	position: relative;
	width: 223px;
}

div.accordion-toggle{
	position: relative; 
	z-index: 10;		
	cursor: pointer;
	margin-bottom: 1px;
	padding: 9px 14px 6px 14px;
	border-top: 1px solid #5d5852;	
}

div.accordion-content{
	overflow: hidden;
	padding: 0;
}
*/
.product-info-box .product-options-bottom .add-to-cart-box {padding-top:0px;}
.add-to-cart-box .qty-box {visibility:hidden;height:0px;padding:0px;}
.product-info-box .product-options p.required {display:none;}
.product-info-box .product-options dt ,.product-info-box .product-options dl.last dd.last {float:left;} 
#product-list-table h2, #product-list-table .price-box{padding-left:10px;}
.sayhi{background:url('http://www.noeuf.com/skin/frontend/noeuf/english/img/whoisbg.png') top left no-repeat;height:70px;padding:20px 0px 0px 80px;font-size:11px;}
.sayhi a {display:block;padding-left:10px;}
#payment_form_ogone{margin-left:50px;}

#menuDeroulant
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	top: 0;
	left: 0;
}
#menuDeroulant li
{
	width: 150px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: 1%;
	color: #333333;
	margin: 0;
	text-decoration: none;
}

#menuDeroulant .sousMenu
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0px 5px 0px 10px;
	border: 0;
	width: 149px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #333;
	margin: 0;
	border: 0;
	text-decoration: none;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
}

#menuDeroulant li .sousMenu { display: none; }
#menuDeroulant li.over .sousMenu { display: block; }
#menuDeroulant li.on .sousMenu { display: block; }

#menuDeroulant h3, #menuDeroulant h4, #menuDeroulant h5 {
    background:none;
    height:auto;
    margin-bottom:0px;
    font-size:12px;
}
/* dev 
.rubN1 a{text-indent:-9999px;}
.rubN1 .sub a{text-indent:0px;} 
#mcat-3{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/createurs_menu.png) no-repeat center 13px;}
#mcat-3 a.lnkN1 {display:block;width:99px;height:40px;}
#mcat-3 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/createurs.png) no-repeat center 13px;}
#mcat-3.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/createurs.png) no-repeat center;}

#mcat-179 {background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/nouveautes_menu.png) no-repeat center 12px;}
#mcat-179 a.lnkN1 {display:block;width:128px;height:40px;}
#mcat-179 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/nouveautes.png) no-repeat center 12px;}
#mcat-179.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/nouveautes.png) no-repeat center;}


#mcat-180{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ideescadeau_menu.png) no-repeat center;}
#mcat-180 a.lnkN1 {display:block;width:108px;height:40px;}
#mcat-180 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/idees.png) no-repeat center;}
#mcat-180.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/idees.png) no-repeat center;}


#mcat-181{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/promotions_menu.png) no-repeat center 10px;}
#mcat-181 a.lnkN1 {display:block;width:64px;height:40px;}
#mcat-181 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/promotions.png) no-repeat center 10px;}
#mcat-181.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/promotions.png) no-repeat center;}


#mcat-blog{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/leblog_menu.png) no-repeat center 13px;}
#mcat-blog a.lnkN1 {display:block;width:69px;height:40px;}
#mcat-blog a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/leblog.png) no-repeat center 13px;}

#mcat-5{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catalogue_menu.png) no-repeat center;}
#mcat-5 a.lnkN1 {display:block;width:86px;height:40px;}
#mcat-5 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/catalogue.png) no-repeat center;}
#mcat-5.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/catalogue.png) no-repeat center 13px;}


#mcat-3.rubActive a.lnkN1:hover,
#mcat-179.rubActive a.lnkN1:hover,
#mcat-180.rubActive a.lnkN1:hover,
#mcat-181.rubActive a.lnkN1:hover,
#mcat-5.rubActive a.lnkN1:hover 
{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_nav_active.gif) repeat-x 0 0;}

#mcat-3 a cufon,
#mcat-179 a cufon,
#mcat-180 a cufon,
#mcat-181 a cufon,
#mcat-blog a cufon,
#mcat-5 a cufon
{display:none !important;}

#mcat-3 a:hover cufon,#mcat-3.rubActive a cufon,
#mcat-179 a:hover cufon,#mcat-179.rubActive a cufon,
#mcat-180 a:hover cufon,#mcat-180.rubActive a cufon,
#mcat-181 a:hover cufon,#mcat-181.rubActive a cufon,
#mcat-blog a:hover cufon,#mcat-blog.rubActive a cufon,
#mcat-5 a:hover cufon,#mcat-5.rubActive a cufon
{display:inline-block !important;}

#mcat-74 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/filles.png) no-repeat center;width:44px;}
#mcat-76 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/garcons.png) no-repeat center;width:44px;}
#mcat-96 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/futuremamans.png) no-repeat center;width:75px;}
#mcat-95 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/deco.png) no-repeat center;width:120px;}
#mcat-105 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/joujoux.png) no-repeat center;width:44px;}
#mcat-110 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/biberons.png) no-repeat center;width:60px;}
#mcat-182 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/soins.png) no-repeat center;width:113px;}
#mcat-186 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/cheques.png) no-repeat center;width:160px;}
#mcat-187 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/bebefille.png) no-repeat center;width:83px;}
#mcat-188 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/bebegarcon.png) no-repeat center;width:115px;}
#mcat-189 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/maman.png) no-repeat center 10px;width:64px;}
#mcat-190 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/filles.png) no-repeat center;width:44px;}
#mcat-191 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/garcons.png) no-repeat center;width:70px;}
 dev*/

/* prod */
.rubN1 a{text-indent:-9999px;}
.rubN1 .sub a{text-indent:0px;} 
#mcat-3{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/createurs_menu.png) no-repeat center 13px;}
#mcat-3 a.lnkN1 {display:block;width:99px;height:40px;}
#mcat-3 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/createurs.png) no-repeat center 13px;}
#mcat-3.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/createurs.png) no-repeat center;}

#mcat-185{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/nouveautes_menu.png) no-repeat center 12px;}
#mcat-185 a.lnkN1 {display:block;width:128px;height:40px;}
#mcat-185 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/nouveautes.png) no-repeat center 12px;}
#mcat-185.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/nouveautes.png) no-repeat center;}


#mcat-186{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/ideescadeau_menu.png) no-repeat center;}
#mcat-186 a.lnkN1 {display:block;width:108px;height:40px;}
#mcat-186 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/idees.png) no-repeat center;}
#mcat-186.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/idees.png) no-repeat center;}

#mcat-187{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/promotions_menu.png) no-repeat center 10px;}
#mcat-187 a.lnkN1 {display:block;width:64px;height:40px;}
#mcat-187 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/promotions.png) no-repeat center 10px;}
#mcat-187.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/promotions.png) no-repeat center;}


#mcat-blog{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/leblog_menu.png) no-repeat center 13px;}
#mcat-blog a.lnkN1 {display:block;width:69px;height:40px;}
#mcat-blog a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/leblog.png) no-repeat center 13px;}

#mcat-5{background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/catalogue_menu.png) no-repeat center 13px;}
#mcat-5 a.lnkN1 {display:block;width:86px;height:40px;}
#mcat-5 a.lnkN1:hover {background:#f4f4f4 url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/catalogue.png) no-repeat center 13px;}
#mcat-5.rubActive a.lnkN1 span {display:block;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/catalogue.png) no-repeat center;}


#mcat-3.rubActive a.lnkN1:hover,
#mcat-185.rubActive a.lnkN1:hover,
#mcat-186.rubActive a.lnkN1:hover,
#mcat-187.rubActive a.lnkN1:hover,
#mcat-5.rubActive a.lnkN1:hover 
{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_nav_active.gif) repeat-x 0 0;}

#mcat-3 a cufon,
#mcat-185 a cufon,
#mcat-186 a cufon,
#mcat-187 a cufon,
#mcat-blog a cufon,
#mcat-5 a cufon
{display:none !important;}

#mcat-3 a:hover cufon,#mcat-3.rubActive a cufon,
#mcat-185 a:hover cufon,#mcat-185.rubActive a cufon,
#mcat-186 a:hover cufon,#mcat-186.rubActive a cufon,
#mcat-187 a:hover cufon,#mcat-187.rubActive a cufon,
#mcat-blog a:hover cufon,#mcat-blog.rubActive a cufon,
#mcat-5 a:hover cufon,#mcat-5.rubActive a cufon
{display:inline-block !important;}

#mcat-74 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/filles.png) no-repeat center;width:44px;}
#mcat-76 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/garcons.png) no-repeat center;width:44px;}
#mcat-96 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/futuremamans.png) no-repeat center;width:75px;}
#mcat-95 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/deco.png) no-repeat center;width:120px;}
#mcat-105 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/joujoux.png) no-repeat center;width:44px;}
#mcat-110 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/biberons.png) no-repeat center;width:60px;}
#mcat-184 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/soins.png) no-repeat center;width:113px;}

#mcat-195 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/cheques.png) no-repeat center;width:160px;}
#mcat-196 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/bebefille.png) no-repeat center;width:83px;}
#mcat-197 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/bebegarcon.png) no-repeat center;width:115px;}
#mcat-199 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/maman.png) no-repeat center 10px;width:64px;}
#mcat-198 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/babyshower.png) no-repeat center;width:114px;}

#mcat-188 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/filles.png) no-repeat center;width:44px;}
#mcat-189 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/garcons.png) no-repeat center;width:44px;}
#mcat-190 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/futuremamans.png) no-repeat center;width:75px;}
#mcat-191 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/deco.png) no-repeat center;width:120px;}
#mcat-192 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/joujoux.png) no-repeat center;width:44px;}
#mcat-194 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/biberons.png) no-repeat center;width:60px;}
#mcat-193 {background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/menu/soins.png) no-repeat center;width:113px;}

/* end prod */

.section-bot-container{
		background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/bg_ttre_section.png) repeat-x  0 0;
}
.createurs-menu-replace{position:absolute;top:-28px;left:10px;}
.st_pid_categories .col-main{position:relative;}
.st_pid_categories #home-right img {cursor:pointer;}
.shipping{border:1px solid #EAEAEA;float:left;background:#FDFDFD;margin-top:20px;}
.shipping-left{display:block;float:left;}
.shipping-right{display:block;float:left;width:470px;padding:10px 20px 10px 10px;}
.shipping-right ul,.shipping-right p{text-align:left;}
.shipping-right .form-list label{display:block;width:100px;float:left;font-weight:normal;}
.shipping-right .form-list button{float:right;width:150px;}
.shipping-types{display:block;clear:both;float:left;width:690px;border-top:1px solid #EAEAEA;padding:20px;background:#fbfbfb;}
.shipping-types dl{text-align:left;}
.shipping-types dt{color:#FF3366;}
.shipping-types button {width:150px;float:right;}
.createurs-page-wrapper {font-size:11px;}

.footer-container h6{
    margin:0;
}

.footer-container h5, .footer-container h6 {
    color:#bbbbbb;font-size:12px;text-align:left;padding-left:10px;
}
#horizontal_carousel .previous_button , #horizontal_carousel .next_button{display:none;}
#bloc_moment .titleBlock .title{width:360px;float:left;}
.hidden-field {display:none;}
#product_tabs_description_contents h4, .availability .out-of-stock {padding-left:10px;}
.createurs-menu-replace h2 {font-size:12px;}
#p_method_ogone{visibility:hidden;}
#payment_form_ogone li {float:left;display:block;width:140px;}
.pwrap {clear:both;float:left;width:100%;border-bottom:1px solid #CCCCCC;padding-bottom:10px;}
.sp-methods .dt_checkmo {margin-top:0px;}
.dt_checkmo ,.dd_checkmo {float:left;padding-top:10px;}
.dd_checkmo{padding-left:30px;}
.dt_checkmo{margin-left:50px;}
#p_method_checkmo{margin-bottom:50px;}


.footer #powered {
    margin-top:20px;
    text-align:right;
}
.monCompte-box h2.title {fon-size:16px;line-height:19px;/*text-indent:-9999px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/mon_compte.png) no-repeat 0 0;*/}
.serviceClient-box h2.title {fon-size:16px;line-height:19px;/*text-indent:-9999px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/mon_service.png) no-repeat 0 0;*/}
.engagements-box h2.title {fon-size:16px;line-height:19px;/*text-indent:-9999px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/nos_engagements.png) no-repeat 0 0;*/}

#product_tabs_description a,#product_tabs_matier a,#product_tabs_infosize a{text-indent:-9999px;}
#product_tabs_description a span{display:block;width:152px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/t_selection.png) no-repeat 0 center;}
#product_tabs_matier a span{display:block;width:107px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/t_nouveautes.png) no-repeat 0 center;}
#product_tabs_infosize a span{display:block;width:103px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/t_meilleures.png) no-repeat 0 center;}
#bloc_moment .titleBlock #home_en_ce_moment{text-indent:-9999px;display:block;width:360px;height:50px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/t_encemoment.png) no-repeat 20px center;}
#bloc_moment .titleBlock #home_les_avantages{text-indent:-9999px;display:block;width:360px;height:50px;background:url(http://www.noeuf.com/skin/frontend/noeuf/english/img/t_lesavantages.png) no-repeat 20px center;}
.middle p.paymentserver {font-size:18px; text-align:center;padding-top:100px;display:block;}
#product_tabs_description_contents h5{font-size:1em;color:#585B6B;}
.createur h3{font-size:14px;}
.why-i-like .title {font-size:15px;line-height:15px;}
.why-i-like h6{color:#FFFFFF;}
#product-list-table tr h4 {min-height:62px;}
.header-bot-container .titleCol .rubN2 h2{border-left:0px solid #FFF;}
.col-main-newsletter{background:#FFFFFF;width:900px;min-height:400px;padding:30px 40px;}
.newsletter-text{font-family:arial;font-size:20px;line-height:24px;}

.zoomdiv {
background:#FFFFFF none repeat scroll 0%;
height:384px;
left:376px;
overflow:hidden;
position:relative;
text-align:center;
top:-385px;
width:381px;
z-index:100;
display:none;
border-bottom:1px solid #EBEBEB;
}
img.zoomedimg{
position:relative;
}
#zoomlink{position:absolute;bottom:25px;z-index:100;width:291px;text-align:center;}
#fulllink{text-align:center;}
.product-image-zoom img.zoom{cursor:crosshair;border:1px solid #ffffff;}

#adjgiftreg_popup {
    background:#F5F5F5 url(http://www.noeuf.com/skin/frontend/noeuf/english/css/<?php)echo $this->getSkinUrl('img/bg_footer.png') ?>) repeat-x scroll 0pt 0%;
    border:1px solid #ECECEC;
    left:50%;
    margin-left:-225px;
    margin-top: -100px;
    position:fixed;
    top:50%;
    width: 400px;
    z-index:1000;
}
*html #adjgiftreg_popup {
    position:absolute;
    top: expression(350+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
}

#adjgiftreg_popup h4 {
    color:#FC419E;
    font-size:18px;
    margin-bottom:0pt;
    float:left;
    padding:5px;
}
.btn-close{float:right;}
#product_tabs_description_contents h4 {font-size:12px;min-height:62px;}
#product_tabs_description_contents h4 a {color:#FF3366;text-decoration:none;}
#product_tabs_description_contents .price-box{padding-left:10px;}

.sur-le-blog H6 {
    
}

#newsticker ul {
	list-style: none;
	padding:23px 0 0 170px;

}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #f00;
}
/* Form Elements */
input.input-text, select, textarea { border:1px solid #e7e7e7; font-size:12px; }
option, optgroup { font:12px arial, helvetica, sans-serif; }
optgroup { font-weight:bold; }
textarea { overflow:auto; }
input.input-text, select ,textarea { padding:3px 2px;overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
.qty { width:2.5em; }
.group-select label, .form-list label, .payment-methods label { font-weight:bold; }
.input-text:focus, select:focus, textarea:focus { background:#edf7fd; }
/* Container for form buttons*/
.button-set { 
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
    }
/* form buttons*/
button.v-middle  {margin:0 auto;width:50%;float:none;}
.form-button, .form-button-alt,.button_basket  {
    overflow:hidden;
    width:100%;
    display:block;
    border:none;float:left;
    background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn-right.png) no-repeat  100% 0;
    margin:0 0 0 0;
    font-size:12px;
    height:48px;
    padding: 0px 6px 0px 0px;
    /*color:#1ac4ca;*/
    color:#FFFFFF;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span,.button_basket span {display:block;line-height:18px;font-size:18px;white-space:nowrap;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn-left.png) no-repeat 0 0;padding: 15px 0 15px 6px;}
.form-button-alt {/*color:#FF3366;*/color:#FFFFFF;}
a.form-button-alt { text-decoration:none; }
.button_basket{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_basket_right.png) no-repeat scroll 100% 0;color:#515462;font-size:12px;height:25px;line-height:12px;}
.button_basket span{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_basket_left.png) no-repeat scroll 0 0;line-height:12px;padding:6.5px 0 6.5px 6px;font-size:12px;}
button:hover{text-decoration:underline; }
/*.form-button:hover, .form-button-alt:hover{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn-right_on.png) no-repeat  100% 0;}
.form-button:hover span, .form-button-alt:hover span{;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn-left_on.png) no-repeat 0 0;}*/
button:focus::-moz-focus-inner { padding:0 } 
button::-moz-focus-inner,button {padding:0; border:0}
button:focus {outline: none}

input, select, button {vertical-align:middle;}


.btn-checkout {
    display:block;
    float:right;
    background:transparent;
    font-size:15px;
    font-weight:bold;
    padding-right:8px;
    }
.btn-checkout, .btn-checkout:hover {
    color:#fef5e5;
    text-decoration:none;
    }
.btn-checkout span {
    display:block;
    padding:0 17px 0 25px;
    background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/images/btn_proceed_to_checkout_bg.gif) no-repeat;
    line-height:40px;
    }

/* Form lists */

.form-list li { margin-bottom:6px; }
.form-list li .input-box .input-text,
.form-list li .input-box textarea { width:250px; }
.form-list li .input-box select { width:256px; }
.form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }
.group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; }
.group-select li .input-box { float:left; width:310px; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:560px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:256px; }
#street_1,#street_2,#street_3,#street_4{width:220px;}


/* Form Messages */
.validation-advice, .required { color:#FF3366; }
p.required{color:#515462!important}
.validation-advice { clear:both; min-height:15px; margin-top:3px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
.validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
/* Expiration date and cvv number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; margin-right:-12em; width:12em; position:relative; }

label.required { font-weight:bold; }
p.required { font-size:.95em; text-align:right; }



/********************** Messages  */
.success { color:#3d6611; }
.error { color:#df280a; }
.notice {color:#e26703; }
.success, .error { font-weight:bold; }
.messages { margin-top: 12px;display:block; overflow:hidden; }
.nopad .messages {margin-left: 12px;margin-right: 12px  }
.error-msg, .success-msg, .notice-msg, .note-msg {min-height:23px !important; margin-bottom:1em !important;border:1px solid !important;padding:8px 8px 8px 32px !important;font-size:.95em !important;font-weight:bold !important;}
.error-msg li, .success-msg li, .notice-msg li {margin:.2em;}
.error-msg {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    }
.success-msg {
    border-color:#5dd198;
    color:#0b973e;
    background-color:#e4f3ea;
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    }   

.f-left .form-button ,.f-left .form-button-alt{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_right.png) no-repeat  100% 0;}
.f-left .form-button span,.f-left .form-button-alt span{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_left.png) no-repeat 0 0;}
/*.f-left .form-button:hover, .f-left .form-button-alt:hover{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_right.png) no-repeat  100% 0;}
.f-left .form-button:hover span, .f-left .form-button-alt:hover span{;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_left.png) no-repeat 0 0;}
*/    
    
.col-1 .form-button ,.col-1 .form-button-alt{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_right.png) no-repeat  100% 0;}
.col-1 .form-button span,.col-1 .form-button-alt span{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_left.png) no-repeat 0 0;}
/*.col-1 .form-button:hover, .col-1 .form-button-alt:hover{background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_right.png) no-repeat  100% 0;}
.col-1 .form-button:hover span, .col-1 .form-button-alt:hover span{;background:transparent url(http://www.noeuf.com/skin/frontend/noeuf/english/img/btn_black_left.png) no-repeat 0 0;}
*/

.ac_results {
	padding: 0px;
	border: 0px solid black;
	background-color: #676a76;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('http://www.noeuf.com/skin/frontend/noeuf/default/css/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	background-color: #FFF;
}

.ac_results li {text-align:left;}
.ac_results li .ac_product_row{position:relative;}
.ac_results li .ac_product_image{float:left;border:1px solid #cccccc;margin:2px;}
.ac_results li .ac_product_title{position:absolute;left:60px;top:2px;font-size:10px;}
.ac_results li .ac_product_manufacturer{white-space:nowrap;position:absolute;left:60px;top:17px;font-size:11px;color:#999999;}
.ac_results li .ac_product_price{position:absolute;left:60px;top:37px;font-size:14px;font-weight:bold;}
.ac_results li .ac_product_title{color:#FFFFFF;}
.ac_results li.ac_over .ac_product_title{color:#676a76;}
.ac_product_title strong {color:#FF3366;}
