/*
** Melijoe CSS styles - PrestaShop
*/

/* Main */
* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

body {
	font-family: Verdana;
	font-size: 10px;
}

div#page {
	min-height: 569px;
	_height: 569px;
	width: 940px;
	margin: 0 auto;
}

div#content-nocol {
	width: 830px;
	margin: 0 auto;
}

/* USEFUL */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Header */

div#header {
	height: 112px;
	background-color: #4F4E53;
}

div#header.luxe {
	background-color: #000;
}

div#header.newborn {
	background-color: #9DAFC5;
}

div#header-content {
	width: 940px;
	margin: 0 auto;	
}

div#header-content img#logo {
	margin: 10px 0 45px 0;
}

div#header-content img#logo-newborn {
	margin: 10px 0 2px 0;
}

div#header-content div#header-left {
	width: 231px;
	float: left;
	text-align: right;
}

div#header-content div#header-right {
	float: right;
	text-align: right;
}

div#header-content div#header-right p#header-links {
	margin-top: 8px;
	color: #FFF;
}

div#header-content div#header-right p#header-links a {
	color: #FFF;
}

div#header-content div#header-right p#header-links span#country, span#country a {
	color: #FC4B4B !important;
}

div#header-content div#header-right p#header-links span#country a {
	text-decoration: underline;
}

div#header-content div#header-right p#header-links span.sep {
	margin: 0 15px;
}

div#header-content div#header-right p#header-cart {
	float: right;
	text-align: right;
	margin-top: 5px;
}

div#header-content div#header-right p#header-cart a {
	color: #FFF;
}

div#header-content ul#categories {
	list-style-type: none;
	text-transform: uppercase;
}

div#header-content ul#categories li {
	/*display: inline;*/
	font-size: 11px;
	float:left;
	text-align:center;
	
}

div#header-content ul#categories li a {
	color: #AAA;
}

div#header-content ul#categories li a.link-noukies {
	color: #FFF;
}

div#header-content ul#categories li.cat_5, div#header-content ul#categories li.cat_6, div#header-content ul#categories li.cat_8, div#header-content ul#categories li.cat_9 { margin-right: 35px; }
div#header-content ul#categories li.cat_7, div#header-content ul#categories li.cat_10 { margin-right: 114px; }

div#header-content ul#categories li.cat_5 a:hover, div#header-content ul#categories li.cat_current_5 a, div#header-content ul#categories li.cat_6 a:hover, div#header-content ul#categories li.cat_current_6 a, div#header-content ul#categories li.cat_7 a:hover , div#header-content ul#categories li.cat_current_7 a{ 
	color: #fff; 
}
div#header-content ul#categories li.cat_8 a:hover, div#header-content ul#categories li.cat_current_8 a, div#header-content ul#categories li.cat_9 a:hover, div#header-content ul#categories li.cat_current_9 a, div#header-content ul#categories li.cat_10 a:hover, div#header-content ul#categories li.cat_current_10 a { 
	color: #fff; 
}
div#header-content ul#categories li.cat_11 a:hover, div#header-content ul#categories li.cat_current_11 a { 
	color: #fff; 
}

div#header-content ul#categories li.cat_english { margin-right: 147px; }
div#header-content ul#categories li.cat_spain { margin-right: 79px; }
div#header-content ul#categories li.cat_italy { margin-right: 177px; }

/*New header*/
div#header-content ul#categories li.cat_5, div#header-content ul#categories li.cat_6, div#header-content ul#categories li.cat_8, div#header-content ul#categories li.cat_9, div#header-content ul#categories li.cat_7, div#header-content ul#categories li.cat_10, div#header-content ul#categories li.cat_11  { font-size:12px; line-height:1;}

div#header-content ul#categories li.cat_5 span, div#header-content ul#categories li.cat_6 span, div#header-content ul#categories li.cat_8 span, div#header-content ul#categories li.cat_9  span, div#header-content ul#categories li.cat_7 span, div#header-content ul#categories li.cat_10 span, div#header-content ul#categories li.cat_11 span { font-size:9px; }
/*End new header*/

/* Footer */

div#footer {
	/*height: 175px;*/
	padding-top: 10px;
	background-color: #4F4E53;
}

div#footer.luxe {
	background-color: #000;
}

div#footer ul.brands {
	width: 188px;
	float: left;
}

div#footer ul.brands li {
	list-style-type: none;
	text-transform: uppercase;
}

div#footer ul.brands li a {
	color: #FFF;
}

div#footer-content {
	width: 940px;
	/*margin: 15px auto 0 auto;*/
	margin: 0 auto 0 auto;
	text-align: right;
	text-transform: uppercase;
	padding-bottom: 10px;
	font-size: 90%;
}

div#footer-content, div#footer-content a {
	color: #FFF;
}

/* Home */
body#index div#page {
	/*height: 569px;*/
	margin-top: 0;
}

/* Left column */
div#left {
	width: 176px;
	padding-top: 16px;
	margin-right: 31px !important;
	margin-right: 15px;
	float: left;
}

div#left h2 {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #4F4E53;
	border-bottom: 2px solid #4F4E53;
	padding-bottom: 3px;
	margin-bottom: 8px;
}

div#left div.h2 {
	width: 100%;
	height: 1px;
	background-color: #906FB4;
	margin-bottom: 8px;
	font-size: 0px;
}

div#left ul {
	list-style-type: none;
	/*text-transform: uppercase;*/
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 16px;
}

div#left ul li a {
	display: block;
	width: 100%;
	color: #4F4E53;
}

div#left ul li a:hover, div#left ul li a.a-selected {
	background: #DBDBDB;
}

div#left ul li a.newborn:hover, div#left ul li a.a-newborn-selected {
	background: #9DAFC5;
}

div#left ul#search-categories {
	text-transform: none!important;
}

div#left ul#search-categories li {
	margin-bottom: 3px;
}

div#left select#left-search {
	width: 175px;
	font-size: 10px;
	font-family: Verdana;
	font-size: 11px;
}

div#left p.left-detailed-search {
	margin-top: 5px;
	text-transform: uppercase;
	margin-bottom: 30px;
}

div#left p.left-detailed-search a {
	color: #4F4E53;
}

div#left p#mj-nl {
	margin-bottom: 25px;
}

div#left p#left-guides {
	margin:30px 0 30px 0;
}

div#left p#left-guides a {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #4F4E53;
}

div#left p#left-looksbook {
	margin-bottom: 3px;
}

div#left p#left-looksbook a {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #4F4E53;
}

div#left div#mj-nl-suscribe {
	width: 177px;
	height: 93px;
	margin-bottom: 18px;
}

div#left div#mj-nl-suscribe p {
	color: #4F4E53;
	margin-bottom: 5px;
	font-size: 11px;
}

div#left div#mj-nl-suscribe p.red {
	color: #CC0000;
}

div#left div#mj-nl-suscribe input#newsletter-email {
	width: 143px;
	padding: 1px 2px;
	font-size: 10px;
	border: 1px solid #CACACA;
	background: #F4F4F6;
	margin-bottom: 12px;
}

div#left div#mj-nl-suscribe input#newsletter-submit {
	float: right;
	background: #FFF;
	color: #4F4E53;
	text-transform: uppercase;
	border: 0;
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
}

div#left img#img-delivery {
	margin: 18px 0;
}

div#right {
	float: left;
	width: 733px;
}

/* Breadcrumb */
div#breadcrumb {
	width: 717px;
	height: 17px;
	line-height: 17px;
	/*padding-left: 20px;*/
	font-size: 11px;
	color: #555;
	margin: 7px 0 7px 0;
}

div#breadcrumb a {
	color: #555;
}

div#breadcrumb span.navigation-pipe {
	margin: 0 3px;
}

/* CMS */

body#cms div#content-nocol {
	padding-bottom: 50px;
}

body#cms div#content-nocol h1, body#page_404 div#content-nocol h1, body#who div#content-nocol-grey h1, 
body#return_policy div#content-nocol-grey h1, body#delivery div#content-nocol-grey h1 {
	font-family: Georgia;
	font-size: 24px;
	color: #4F4E54;
	padding-bottom: 4px;
	margin: 24px 0 40px 0;
	border-bottom: 1px solid #4F4E54;
	text-transform: uppercase;
}

body#cms div#content-nocol div#cms-content, body#page_404 div#content-nocol div#cms-content, body#who div#content-nocol-grey div#cms-content, 
body#return_policy  div#content-nocol-grey div#cms-content, body#delivery div#content-nocol-grey div#cms-content {
	font-family: Georgia;
	font-size: 14px;
	color: #4F4E54;
	margin-bottom: 115px;
}

body#cms div#content-nocol p#back a, body#page_404 div#content-nocol p#back a, body#who div#content-nocol-grey p#back a, 
div#content-nocol-grey div#cms-content div#content-nocol-grey p#back a, body#delivery div#content-nocol-grey p#back a{
	text-transform: uppercase;
	color: #4F4E54;
	font-size: 10px;
}

/* Country selection */

body#choose-country div#content-nocol {
	color: #4F4E53;
	padding-top: 50px;
}

body#choose-country div#content-nocol p#you-are {
	margin-bottom: 35px;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
}

body#choose-country div#content-nocol p#international {
	margin-top: 45px;
	font-size: 11px;
}

body#choose-country div#content-nocol p#form-country {
	text-align: center;
	font-size: 11px;
}

body#choose-country div#content-nocol p#change {
	margin: 15px 0 30px 0;
	font-size: 11px;
}

body#choose-country div#content-nocol p#change span.pink {
	color: #FC4B4B;
}

body#choose-country div#content-nocol p#serving {
	margin: 10px 0 30px 0;
	text-align: center;
	font-size: 11px;
}

body#choose-country div#content-nocol h1 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}

body#choose-country div#content-nocol form#choose-country-form select#id_country {
	width: 210px;
	font-family: Verdana;
	font-size: 11px;
	margin-top: 5px;
}

/* Product */

body#product div#content-nocol {
	width: 926px;
	margin-bottom: 50px;
}

body#product div#content-nocol div#small-images {
	width: 81px;
	float: left;
	margin-right: 22px;
}

body#product div#content-nocol div#small-images a {
	margin-bottom: 22px;
	*margin-bottom: 24px;
	_margin-bottom: 24px;
}
body#product div#content-nocol div#small-images img {
	border: 1px solid #9B9A9D;
	margin-bottom: 22px;
	*margin-bottom: 24px;
	_margin-bottom: 24px;
}

body#product div#content-nocol div#main-image {
	width: 428px;
	float: left;
	margin-right: 20px;
	color: #4F4E53;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #9B9A9D;
}

body#product div#content-nocol div#main-image p {
	line-height: 14px;
}

body#product div#content-nocol div#main-image p a {
	color: #4F4E53;
}

body#product div#content-nocol div#product-info {
	float: left;
	width: 373px;
	overflow-y: auto;
	overflow-x: hidden;
	/*_height: 767px;
	height: 767px;*/
}

body#product div#content-nocol div#product-info h1 {
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	color: #000;
}

body#product div#content-nocol div#product-info h2 {
	/*font-family: Calibri;*/
	font-size: 22px;
	color: #000;
	text-transform: uppercase;
	font-weight:normal;
}

body#product div#content-nocol div#product-info h3 {
	font-size: 11px;
	color: #4F4E53;
	text-transform: uppercase;
	margin-bottom: 8px;
}

body#product div#content-nocol div#product-info div.tab-1, body#product div#content-nocol div#product-info div.tab-2 {
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #4F4E53;
	text-transform: uppercase;
	float: left;
	padding-left: 13px;
	cursor: pointer;
}

body#product div#content-nocol div#product-info div.tab-1 {
	width: 119px;
	background: url('http://img2.melijoe.com/bg-product-info-tab1-on.jpg') no-repeat;
}

body#product div#content-nocol div#product-info div.tab-2 {
	width: 201px;
	background: url('http://img2.melijoe.com/bg-product-info-tab2-off.jpg') no-repeat;
}

body#product div#content-nocol div#product-info div.tab-content-1, body#product div#content-nocol div#product-info div.tab-content-2 {
	width: 327px;
	height: 143px;
	background: url('http://img2.melijoe.com/bg-product-info.jpg') no-repeat;
	padding-top: 14px;
	color: #4F4E53;
	padding: 14px 13px 7px 13px;
}

body#product div#content-nocol div#product-info div.tab-content-2 {
	display: none;
}

body#product div#content-nocol div#product-info div.choose-and-links {
	margin: 0 0 0 13px;
}

body#product div#content-nocol div#product-info p.old_price,
body#product #ul-product div.info-prod p.old_price  {
	text-decoration: line-through;
	color: #8C8C94!important;
	font-weight: normal!important;
	font-size: 21px!important;
	margin-top: 4px;
}

body#product div#content-nocol div#product-info p.reduction_5,
body#product div#content-nocol div#product-info p.reduction_6,
body#product div#content-nocol div#product-info p.reduction_7,
body#product #ul-product div.info-prod p.reduction_5,
body#product #ul-product div.info-prod p.reduction_6,
body#product #ul-product div.info-prod p.reduction_7  {
	color: #EC247E;
	font-size: 21px;
	font-family: Georgia;
	margin: 4px 8px 0 8px;
}

body#product div#content-nocol div#product-info p.reduction_8,
body#product div#content-nocol div#product-info p.reduction_9,
body#product div#content-nocol div#product-info p.reduction_10,
body#product div#content-nocol div#product-info p.reduction_11,
body#product #ul-product div.info-prod p.reduction_8,
body#product #ul-product div.info-prod p.reduction_9,
body#product #ul-product div.info-prod p.reduction_10,
body#product #ul-product div.info-prod p.reduction_11 {
	color: red;
	/* #467ADC; */
	font-size: 21px;
	font-family: Georgia;
	margin: 4px 8px 0 8px;
}

body#product div#content-nocol div#product-info p.fleft {
	float: left;
}

body#product div#content-nocol div#product-info p.price {
	font-family: Georgia;
	font-size: 26px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size a {
	width: 35px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 2px;
	cursor: pointer;
	background: #E2E2E2;
	color: #000;
	border: 1px solid #C3C3C3;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.selected {
	background: #E2E2E2;
	color: #999;
	border: 1px solid #EEE;
}

/* Girl */
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_5,
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_6,
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_7,
body#product #ul-product div.choose-and-links div.select-size a.cat_5, 
body#product #ul-product div.choose-and-links div.select-size a.cat_6, 
body#product #ul-product div.choose-and-links div.select-size a.cat_7{
	background: #FFEFFA;
	color: #F2259E;
	border: 1px solid #F2259E;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.selected_g_nomore {
	background: #FFEFFA;
	color: #999;
	border: 1px solid #C3C3C3;
}

/* Boy */
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_8,
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_9,
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_10,
body#product #ul-product div.choose-and-links div.select-size a.cat_8, 
body#product #ul-product div.choose-and-links div.select-size a.cat_9, 
body#product #ul-product div.choose-and-links div.select-size a.cat_10 {
	background: #E7EFFD;
	color: #467ADC;
	border: 1px solid #467ADC;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.selected_b_nomore {
	background: #E7EFFD;
	color: #999;
	border: 1px solid #C3C3C3;
}

/* Newborn */
body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.cat_11,
body#product #ul-product div.choose-and-links div.select-size a.cat_11 {
	background: #E7EFFD;
	color: #467ADC;
	border: 1px solid #467ADC;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size a.selected_n_nomore {
	background: #A1BDC4;
	color: #999;
	border: 1px solid #C3C3C3;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-size {
	margin-bottom: 18px;
}
#oos_customer_submit{
	border: none;
	height:22px;
	cursor:pointer;
}

div#text-sub,
 div#text-end,
  div#text-twice,
   div#text-soldout {
	width:300px;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
}
#product div#text-sub,
 #product div#text-end,
  #product div#text-twice,
   #product div#text-soldout { margin-bottom:18px; }
div#text-sub a { text-decoration: underline; }
div#text-sub input.mailalerts_oos_email { font-size:11px; }
/*div.choose-and-links div#oos div#text-sub { margin-bottom:10px; }*/

body#product div#content-nocol div#product-info div.choose-and-links p.stockout {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
}

body#product div#content-nocol div#product-info div.choose-and-links p.stockout img {
	margin-top: 20px;
}
div#oos { display:none; }
div#oos div#text-sub a#mailalert_link { text-decoration:underline; }

.category_main_5 p.stockout,
 .category_main_5 div#text-sub,
  .category_main_5 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_5 div#text-twice,
	 .category_main_5 div#text-soldout,
	  .category_main_5 div#text-sub a#mailalert_link,
  .category_main_6 p.stockout,
 .category_main_6 div#text-sub,
  .category_main_6 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_6 div#text-twice,
	 .category_main_6 div#text-soldout,
	  .category_main_6 div#text-sub a#mailalert_link,
.category_main_7 p.stockout,
 .category_main_7 div#text-sub,
  .category_main_7 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_7 div#text-twice,
	 .category_main_7 div#text-soldout,
	  .category_main_7 div#text-sub a#mailalert_link {
	color: #F2259E !important;
}

.category_main_8 p.stockout,
 .category_main_8 div#text-sub,
  .category_main_8 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_8 div#text-twice,
	 .category_main_8 div#text-soldout,
	  .category_main_8 div#text-sub a#mailalert_link,
.category_main_9 p.stockout,
 .category_main_9 div#text-sub,
  .category_main_9 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_9 div#text-twice,
	 .category_main_9 div#text-soldout,
	  .category_main_9 div#text-sub a#mailalert_link,
.category_main_10 p.stockout,
 .category_main_10 div#text-sub,
  .category_main_10 div#text-end,
   #oosHook.category_main_5 div#text-end a,
	.category_main_10 div#text-twice,
	 .category_main_10 div#text-soldout,
	  .category_main_10 div#text-sub a#mailalert_link,
.category_main_11 p.stockout,
 .category_main_11 div#text-sub,
  .category_main_11 div#text-end,
   .category_main_5 div#text-end a,
	.category_main_11 div#text-twice,
	 .category_main_11 div#text-soldout,
	  .category_main_11 div#text-sub a#mailalert_link {
	color: #467ADC !important;
}

body#product div#content-nocol div#product-info div.choose-and-links div#soldout p {
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 20px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-quantity select {
	width: 40px;
	font-family: Verdana;
	font-size: 11px;
	float: left;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-quantity input {
	float: left;
	margin-left: 18px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.select-quantity img {
	margin: 10px 0 0 58px;
}
body#product div#content-nocol div#product-info div.choose-and-links div.product-links {
	margin-top:44px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.product-links p {
	text-transform: uppercase;
	color: #4F4E53;
	line-height: 16px;
	height: 16px;
}

body#product div#content-nocol div#product-info div.choose-and-links p#one-size {
	margin-bottom: 30px;
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.product-links p img {
	vertical-align: top;
	_vertical-align: middle;
}

body#product div#content-nocol div#product-info div.choose-and-links div.product-links ul {
	list-style-type: none;
	margin-top: 18px;
}

body#product div#content-nocol div#product-info div.choose-and-links div.product-links ul li a {
	color: #000;
	line-height: 15px;
	color: #4F4E53;
}

body#product div#content-nocol div#product-info div.choose-and-links div.product-links ul li img {
	margin-right: 12px;
	margin-left: 1px;
}

body#product div#content-nocol div#wear-it-with {
	margin-left: 103px;
	font-weight: bold;
	color: #4F4E53;
	text-transform: uppercase;
}

body#product div#content-nocol a#inline, body#product div#content-nocol div#choose-size-error {
	display: none;
}

body#product div#content-nocol div#wear-it-with div.pack1 {
	width: 195px;
	float: left;
	margin: 9px 26px 37px 0;
}

body#product div#content-nocol div#wear-it-with div.pack2 {
	width: 195px;
	float: left;
	margin: 0 30px 37px 0;
}

/* Girl */
body#product div#content-nocol div#product-info div.product-separator-pink {
	border-top: 1px solid #F2259E;
	width: 100%;
	font-size: 0px;
	margin: 45px 0;
}

/* Boy */
body#product div#content-nocol div#product-info div.product-separator-blue {
	border-top: 1px solid #467ADC;
	width: 100%;
	font-size: 0px;
	margin: 45px 0;
}

body#product div#content-nocol div#product-info div#from {
	font-family: Georgia;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 40px;
	line-height: 22px;
}

/* Girl */
body#product div#content-nocol div#product-info div#from.pink {
	color: #EC247E;
}

/* Boy */
body#product div#content-nocol div#product-info div#from.blue {
	color: #467ADC;
}

/* Search */
div#left ul#search-categories li {
	line-height: 20px;
	padding-left: 18px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #CCC;
}

/* Girl */
div#left ul#search-categories.pink li.current, 
div#left ul#search-categories.pink li:hover {
	background: url('http://img2.melijoe.com/pink-star-small.gif') no-repeat;
	background-position: 0px 5px; 
}

div#left ul#search-categories.pink li a:hover, 
div#left ul#search-categories.pink li.current a {
	color: #F2259E;
	_padding-left: 18px;
	_margin-left: -18px;
	_background: url('http://img2.melijoe.com/pink-star-small.gif') no-repeat 0 4;
}

/* Boy */
div#left ul#search-categories.blue li.current, 
div#left ul#search-categories.blue li:hover {
	background: url('http://img2.melijoe.com/blue-star-small.gif') no-repeat;
	background-position: 0px 5px;
}

div#left ul#search-categories.blue li a:hover, 
div#left ul#search-categories.blue li.current a {
	color: #467ADC;
	_padding-left: 18px;
	_margin-left: -18px;
	_background: url('http://img2.melijoe.com/blue-star-small.gif') no-repeat 0 4;
}

body#multisearch div#right div#results, body#special div#right div#results {
	padding-bottom: 50px;
	padding-left: 9px;
	_padding-left: 4px;
}

body#multisearch div#right div#results div.product span.brand, body#category div#right div#products div.product-regular span.brand, 
body#special div#right div#results div.product span.brand, body#noukies div#right div#products div.product-regular span.brand,
body#small-prices div#right div#products div.product-regular span.brand, body#all-products div#right div#products div.product-regular span.brand,
body#secret-sale div#right div#products div.product-regular span.brand, div#right div#product-list div.product span.brand  {
	font-weight: bold;
	text-transform: uppercase;
}

/* Noukies */
body#noukies div#right div#products div.product-regular {
	width: 230px!important;
}

body#noukies div#right div#products div.product-min {
	height: 320px!important;
}

body#noukies div#right div#noukies-left {
	width: 719px;
	height: 394px;
}

body#noukies div#right div#noukies-desc {
	margin-top: 10px;
	height: 100px;
}

body#noukies div#right div#noukies-desc p {
	width: 220px;
	padding: 0 10px;
	float: left;
}

body#noukies div#right form#noukies-form {
	text-align: center;
	margin: 20px 0 40px;
}

body#noukies div#right form select, div#page div#left form#noukies-form-left p select {
	font-family: Verdana;
	font-size: 11px;
}

div#page div#left form#noukies-form-left p select {
	margin-bottom: 10px;
	width: 175px;
}

body#noukies div#right form select.margin {
	margin-right: 25px;
}

body#noukies div#right div#noukies-title {
	text-align: center;
}

body#noukies div#right div#noukies-title h1 {
	font-size: 15px;
	font-family: Georgia;
	color: #000;
}

body#noukies div#right div#noukies-title p {
	font-size: 11px;
	font-family: Verdana;
	color: #4F4E53;
}

/* End */

div.product-min {
	height: 264px;
	_height: 278px;
}

div.product-univ {
	height: 208px;
	_height:214px;
}

a.ajaxccart-btn {
	color: #906FB4!important;
}

body#multisearch div#right div#results div.size50, body#special div#right div#results div.size50, body#all-products div#right div#products div.size50, body#small-prices div#right div#products div.size50, 
body#category div#right div#products div.size50, body#identity div#right div#order-process div.size50, body#order div#right div#order-process div.size50, 
body#secret-sale div#right div#products div.size50, body#manufacturer div#right div#products div.size50, body#noukies div#right div.size50 {
	height: 50px;
}

body#multisearch div#right div#results div.size20, body#all-products div#right div#products div.size20, body#small-prices div#right div#products div.size20, 
body#category div#right div#products div.size20, body#identity div#right div#order-process div.size20, body#order div#right div#order-process div.size20, 
body#secret-sale div#right div#products div.size20, body#noukies div#right div#products div.size20 {
	height: 20px;
}

body#contact-form div#right div#content-nocol-grey div.size20 {
	height: 20px;
}

body#multisearch div#left h2 {
	margin-bottom: 35px;
}

body#multisearch div#left ul#categories {
	margin: 0 0 85px 25px;
}

/* Brand */

body#manufacturer div#right {
	padding-bottom: 50px;
}

body#manufacturer div#right div#media {
	/*width: 708px;*/
	float: right;
	margin-bottom: 25px;
}

body#manufacturer div#right div#themes {
	margin-left: 29px;
}

body#manufacturer div#right div#themes p#summer, body#manufacturer div#right div#themes p#winter, body#category div#right div#other-styles p#other-styles-title {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

body#manufacturer div#right div#themes p#all-summer {
	font-size: 18px;
	font-family: Georgia;
}

body#manufacturer div#right div#themes p#all-summer a {
	color: #4F4E53;
	text-decoration: underline;
}

body#manufacturer div#right div#themes #view-all-products {
	margin-bottom: 30px;
	width: 600px;
}

body#manufacturer div#right div#themes p#summer {
	margin-top: 50px;
}

body#manufacturer div#product-list { padding-left:9px; }
body#manufacturer h2.manufacturers_list { 
	margin-bottom:9px;
	color:#4b4b4d;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
/*modify 2010-03-19*/
body#manufacturer form#manufacturer_sort, body#category form#trend_sort {
	margin-bottom:21px;
	color:#4B4B4D;
	font-family:Georgia;
	font-size:12px;
	text-align:center;
}
body#manufacturer form#manufacturer_sort label.boy { margin-left:18px; }
body#manufacturer form#manufacturer_sort input { margin-left:3px; }
body#manufacturer form#manufacturer_sort div#search_fine, body#category form#trend_sort div#search_fine { 
	margin-top:12px;
}
body#manufacturer form#manufacturer_sort div#search_fine select, body#category form#trend_sort div#search_fine select {
	margin-right:4px;
	font-family:Verdana, sans-serif;
	font-size:11px;
}
body#manufacturer form#manufacturer_sort div#search_fine select.size { width:128px; }
body#manufacturer form#manufacturer_sort div#search_fine select.category_id, body#category form#trend_sort div#search_fine select.category_id {
	/*display:none; */
	width:170px; 
}
body#manufacturer form#manufacturer_sort div#search_fine select.percent { width:128px; }
body#manufacturer form#manufacturer_sort div#search_fine select.price { width:92px; }
body#manufacturer form#manufacturer_sort div#search_fine select.seasons { width:100px; }
body#manufacturer form#manufacturer_sort div#search_fine input.formSubmit {
	background:none;
	color:#4B4B4D;
	font-family:Verdana, sans-serif;
	font-size:11px;
	text-decoration:underline;
	border:none;
}

/* Junior girls */
p.brand_5_5 { color: #58463c; }
p.brand_8_5 { color: #867a60; }
p.brand_25_5 { color: #C75762; }
p.brand_28_5 { color: #1f2b29; }

p.brand_15_5 { color: #000000; }
p.brand_22_5 { color: #0000FF; }
p.brand_16_5 { color: #0000FF; }
p.brand_18_5 { color: #02a2ae; }
p.brand_20_5 { color: #10955e; }
p.brand_21_5 { color: #e76ba1; }

/* Girls */
p.brand_4_6 { color: #e04f6b; }
p.brand_5_6 { color: #f87e2d; }
p.brand_24_6 { color: #ac8178; }
p.brand_29_6 { color: #8477ac; }
p.brand_8_6{ color: #f16081; }
p.brand_9_6 { color: #b49986; }
p.brand_25_6 { color: #ffaba0; }
p.brand_26_6 { color: #d53670; }
p.brand_28_6 { color: #0000FF; }
p.brand_27_6 { color: #0000FF; }
p.brand_11_6 { color: #0000FF; }

p.brand_15_6 { color: #0000FF; }
p.brand_22_6 { color: #0000FF; }
p.brand_16_6 { color: #0000FF; }
p.brand_17_6 { color: #0000FF; }
p.brand_18_6 { color: #0000FF; }
p.brand_19_6 { color: #0000FF; }
p.brand_20_6 { color: #0000FF; }
p.brand_21_6 { color: #0000FF; }

/* Toddler Girls */
p.brand_4_7 { color: #fe41b0; }p.brand_5_7 { color: #80c4c5; }p.brand_24_7 { color: #fd548b; }p.brand_29_7 { color: #d3a1b9; }p.brand_8_7 { color: #e94a98; }p.brand_9_7 { color: #e94a98; }p.brand_25_7 { color: #a53a42; }p.brand_26_7 { color: #f87c00; }p.brand_27_7 { color: #0000FF; }  p.brand_11_7 { color: #0000FF; }  p.brand_16_7 { color: #bc950a; }p.brand_17_7 { color: #0000FF; } p.brand_19_7 { color: #0000FF; }  p.brand_20_7 { color: #eb73bd; }p.brand_21_7 { color: #f08191; }p.brand_30_7 { color: #a9c7ed; }

/* Junior boys */
p.brand_7_8 { color: #557aa7; }p.brand_25_8 { color: #a53a42; }p.brand_28_8 { color: #0000FF; }  p.brand_12_8 { color: #9da0a7; }p.brand_13_8 { color: #0000FF; }p.brand_14_8 { color: #b4b6bf; }p.brand_15_8 { color: #f27614; }p.brand_22_8 { color: #0000FF; }  p.brand_16_8 { color: #0000FF; }  p.brand_18_8 { color: #0000FF; }  p.brand_20_8 { color: #4cac89; }

/* Boys */
p.brand_4_9 { color: #86b938; }p.brand_24_9 { color: #b5ac9b; }p.brand_7_9 { color: #557aa7; }p.brand_8_9 { color: #b5ac9b; }p.brand_9_9 { color: #b5ac9b; }p.brand_25_9 { color: #a53a42; }p.brand_10_9 { color: #b0aa85; }p.brand_28_9 { color: #0000FF; }  p.brand_11_9 { color: #0000FF; }

p.brand_12_9 { color: #9da0a7; }p.brand_13_9 { color: #7fc273; }p.brand_14_9 { color: #b4b6bf; }p.brand_15_9 { color: #ab4f42; }p.brand_22_9 { color: #0000FF; }p.brand_16_9 { color: #7d6920; }p.brand_18_9 { color: #083b4e; }p.brand_20_9 { color: #004189; }

/* Toddler Boys */
p.brand_3_10 { color: #0000FF; }p.brand_4_10 { color: #e66838; }p.brand_24_10 { color: #afaeb3; }p.brand_7_10 { color: #0000FF; }p.brand_8_10 { color: #a3a2a8; }p.brand_9_10 { color: #b5aea8; }p.brand_25_10 { color: #a53a42; }p.brand_26_10 { color: #ee5140; }p.brand_10_10 { color: #acc5d9; }p.brand_37_10 { color: #c8d4f2; }p.brand_11_10 { color: #0000FF; }

p.brand_12_10 { color: #0000FF; }p.brand_14_10 { color: #b4b6bf; }p.brand_16_10{ color: #927c27; }p.brand_20_10 { color: #07835f; }p.brand_30_10 { color: #a9c7ed; }

/* Newborn */
p.brand_3_11 { color: #cbcd21; }p.brand_12_11 { color: #3f5f76; }p.brand_4_11 { color: #89d72d; }p.brand_7_11 { color: #53a483; }p.brand_14_11 { color: #0000FF; }p.brand_9_11 { color: #c5b9ad; }p.brand_16_11 { color: #6da0b3; }p.brand_25_11 { color: #a53a42; }p.brand_17_11 { color: #0000FF; }p.brand_26_11 { color: #d2cabd; }p.brand_19_11 { color: #c4aecc; }p.brand_27_11 { color: #c89ca4; }p.brand_30_11 { color: #a9c7ed; }p.brand_11_11 { color: #0000FF; }  

body#manufacturer div#right div#themes ul {
	width: 300px;
	float: left;
}

body#manufacturer div#right div#themes ul, body#category div#right div#other-styles ul {
	list-style-type: none;
	line-height: 24px;
	margin-bottom: 20px;
}

body#manufacturer div#right div#themes ul a, body#category div#right div#other-styles ul a {
	text-decoration:underline;
}

body#category div#right div#other-styles ul li a:hover {
	color: #000!important;
}

body#category div#right div#other-styles ul li a {
	color: #8A8787!important;
}

body#manufacturer div#right div#themes ul li a, body#category div#right div#other-styles ul li a {
	font-size: 17px;
	font-family: Georgia;
	color: #4F4E53;
}

body#manufacturer div#right div#themes ul li a:hover, body#category div#right div#other-styles ul li a:hover {
	text-decoration: underline;
}

body#manufacturer div#right div#themes ul li a.view-all {
	font-size: 18px;
	font-family: Georgia;
	color: #000;
	color: #4F4E53;
}

body#manufacturer div#right div#html {
	float: right;
	width: 320px;
	height: 180px;
	margin-top: 20px;
}

body#manufacturer div#right div#packs {
	width: 708px;
	margin: 30px 0 55px 29px;
}

body#manufacturer div#right div#packs img {
	width: 99px;
	height: 171px;
}

body#manufacturer div#right div#packs img.margin {
	margin-right: 18px;
}

body#manufacturer div#right div#html ul {
	list-style-type: none;
}

body#manufacturer div#right div#html ul li {
	line-height: 35px;
}

/* Mini-stores */

body#category div#right div#media {
	width: 708px;
	margin-bottom: 24px;
}

body#category div#right p#description {
	margin: 0 0 43px 29px;
	color: #4F4E53;
}

body#category div#right div#media img {
	width: 314px;
}

body#category div#right ul#subcategories {
	list-style-type: none;
	margin-left: 29px;
	line-height: 30px;
}

body#category div#right ul#subcategories li a {
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
}

/* Universe */

body#category div#right div.univ-list {
	width: 285px;
	float: left;
}

body#category div#right div.univ-list ul {
	list-style-type: none;
	font-size: 17px;
	line-height: 24px;
	font-family: Georgia;
}

body#category div#right div.univ-list ul li a {
	color: #4F4E53;
	text-decoration: underline;
}

body#category div#right div.univ-list h2 {
	font-family: Georgia;
	font-size: 20px;
	color: red; 
	font-weight: normal;
	margin-bottom: 20px;
}

body#category div#right div#best-sales {
	float: left;
	width: 297px;
	border-top: 1px solid #C0BFC1;
	padding-left: 68px;
	padding-top: 10px;
}

body#category div#right div#day-selection {
	float: left;
	width: 335px;
	padding-left: 29px;
	border-top: 1px solid #C0BFC1;
	border-right: 1px solid #C0BFC1;
	padding-top: 10px;
}

body#category div#right div#product-type {
	border-top: 1px solid #C0BFC1;
	padding-left: 29px;
	padding-top: 10px;
}

body#category div#right div#mini-stores, body#category div#right div#special-offers,
body#category div#right div#secret-sale {
	margin-left: 29px;
}

body#category div#right div#product-type span#view-all-type a, body#category div#right div#secret-sale span#view-all-type a {
	color: #4F4E53;
	font-family: Georgia;
	font-size: 16px;
	display: block;
	float: right;
}

body#category div#right div#product-type span#view-all-type a:hover, body#category div#right div#secret-sale span#view-all-type a:hover {
	text-decoration: underline;
}

body#category div#right div#day-selection h2, body#category div#right div#best-sales h2, 
body#category div#right div#product-type h2, body#category div#right div#mini-stores h2, 
body#category div#right div#special-offers h2,
body#category div#right div#secret-sale h2 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 20px;
}

body#category div#right div#day-selection h2 span.medium-h2, 
body#category div#right div#product-type h2 span.medium-h2,
body#category div#right div#secret-sale h2 span.medium-h2,
body#category div#right div#mini-stores h2 span.medium-h2 {
	font-size: 18px;
}

/* Products */

body#category div#right div#media-regular {
	width: 735px;
	float: right;
	margin-bottom: 35px;
}

body#category div#right div#media-classic {
	width: 708px;
	float: right;
	margin-bottom: 35px;
}

body#category div#right p#description-regular {
	width: 685px;
	font-family: Georgia;
	font-size: 11px;
	text-align: justify;
	line-height: 17px;
	margin: 0 0 43px 9px;
	color: #4F4E53;
}

body#all-products div#right h1#all-soldes, body#multisearch div#right h1#all-soldes {
	font-size: 32px;
	font-family: Georgia;
	text-transform: uppercase;
	color: #FF0000;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}

/*body#category div#right div#products*/

body#all-products div#right div#products, 
body#secret-sale div#right div#products, body#small-prices div#right div#products,
body#manufacturer div#right div#products, body#noukies div#right div#products {
	padding-left: 9px;
	_padding-left: 4px;
}

body#category div#right div#products div.product-pack1, body#category div#right div#products div.product-pack2, 
body#all-products div#right div#products div.product-pack1, body#small-prices div#right div#products div.product-pack1, 
body#all-products div#right div#products div.product-pack2, body#small-prices div#right div#products div.product-pack2 {
	width: 195px;
	text-align: center;
	color: #4F4E53;
	font-size: 11px;
	font-family: Georgia;
	float: left;
	margin-right: 50px;
}

body#category div#right div#products div.product-regular, body#all-products div#right div#products div.product-regular, 
body#special #right div#results div.product,
body#multisearch div#right div#results div.product, body#small-prices div#right div#products div.product-regular, 
body#noukies div#right div#products div.product-regular, 
body#secret-sale div#right div#products div.product-regular, body#manufacturer div#right div#products div.product,
body#product div#products_rand div.product-regular, body#product div#products_rand_theme div.product-regular {
	width: 169px;
	text-align: center;
	color: #4F4E53;
	font-size: 11px;
	float: left;
	margin-right: 16px;
	_margin-right: 11px;
}

body#category div#right div.products-universe {
	padding-left: 0px;
	_padding-left: 0px;
}

body#category div#right div.products-universe div.product-regular {
	width: 125px!important;
}

body#category div#right div#products div.product-regular a, body#all-products div#right div#products div.product-regular a, 
body#special div#right div#results div.product a,
body#multisearch div#right div#results div.product a, body#small-prices div#right div#products div.product-regular a,
body#secret-sale div#right div#products div.product-regular a, body#manufacturer div#right div#products div.product a,
body#noukies div#right div#products div.product-regular a {
	color: #4F4E53;
}

body#category div#right div#products div.product-regular a:hover, body#all-products div#right div#products div.product-regular a:hover, 
body#multisearch div#right div#results div.product a:hover, body#small-prices div#right div#products div.product-regular a:hover,
body#secret-sale div#right div#products div.product-regular a:hover, body#manufacturer div#right div#products div.product a:hover,
body#noukies div#right div#products div.product-regular a:hover {
	text-decoration: underline;
}

body#category div#right div#products div.product-regular span.price_old, body#all-products div#right div#products div.product-regular span.price_old, 
body#multisearch div#right div#results div.product span.price_old, body#small-prices div#right div#products div.product-regular span.price_old,
body#special div#right div#results div.product span.price_old, 
body#secret-sale div#right div#products div.product-regular span.price_old, body#manufacturer div#right div#products div.product span.price_old,
body#product div.product-regular span.price_old, body#noukies div#right div#products div.product-regular span.price_old {
	padding-left:16px;
	text-decoration: line-through;
	font-family: Georgia;
	font-size: 12px;
}

body#category div#right div#products div.product-regular span.reduction_5, 
body#all-products div#right div#products div.product-regular span.reduction_5, 
body#multisearch div#right div#results div.product span.reduction_5,
body#small-prices div#right div#products div.product-regular span.reduction_5,
body#noukies div#right div#products div.product-regular span.reduction_5,
body#category div#right div#products div.product-regular span.reduction_6, 
body#all-products div#right div#products div.product-regular span.reduction_6, 
body#multisearch div#right div#results div.product span.reduction_6,
body#small-prices div#right div#products div.product-regular span.reduction_6,
body#noukies div#right div#products div.product-regular span.reduction_6,
body#category div#right div#products div.product-regular span.reduction_7, 
body#all-products div#right div#products div.product-regular span.reduction_7, 
body#multisearch div#right div#results div.product span.reduction_7,
body#small-prices div#right div#products div.product-regular span.reduction_7,
body#noukies div#right div#products div.product-regular span.reduction_7,
body#secret-sale div#right div#products div.product-regular span.reduction_5,
body#secret-sale div#right div#products div.product-regular span.reduction_6,
body#secret-sale div#right div#products div.product-regular span.reduction_7,
body#manufacturer div#right div#products div.product span.reduction_5,
body#manufacturer div#right div#products div.product span.reduction_6,
body#manufacturer div#right div#products div.product span.reduction_7, 
body#product div.product-regular span.reduction_5,
body#product div.product-regular span.reduction_6,
body#product div.product-regular span.reduction_7,
body#special div#right div#results div.product span.reduction_ {
	color: red;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
}

body#category div#right div#products div.product-regular span.reduction_8, 
body#all-products div#right div#products div.product-regular span.reduction_8, 
body#multisearch div#right div#results div.product span.reduction_8,
body#small-prices div#right div#products div.product-regular span.reduction_8,
body#noukies div#right div#products div.product-regular span.reduction_8,
body#category div#right div#products div.product-regular span.reduction_9, 
body#all-products div#right div#products div.product-regular span.reduction_9, 
body#multisearch div#right div#results div.product span.reduction_9,
body#small-prices div#right div#products div.product-regular span.reduction_9,
body#noukies div#right div#products div.product-regular span.reduction_9,
body#category div#right div#products div.product-regular span.reduction_10, 
body#all-products div#right div#products div.product-regular span.reduction_10, 
body#multisearch div#right div#results div.product span.reduction_10,
body#small-prices div#right div#products div.product-regular span.reduction_10,
body#noukies div#right div#products div.product-regular span.reduction_10,
body#category div#right div#products div.product-regular span.reduction_11, 
body#all-products div#right div#products div.product-regular span.reduction_11, 
body#multisearch div#right div#results div.product span.reduction_11,
body#small-prices div#right div#products div.product-regular span.reduction_11,
body#noukies div#right div#products div.product-regular span.reduction_11,
body#secret-sale div#right div#products div.product-regular span.reduction_8,
body#secret-sale div#right div#products div.product-regular span.reduction_9,
body#secret-sale div#right div#products div.product-regular span.reduction_10,
body#secret-sale div#right div#products div.product-regular span.reduction_11,
body#manufacturer div#right div#products div.product span.reduction_8,
body#manufacturer div#right div#products div.product span.reduction_9,
body#manufacturer div#right div#products div.product span.reduction_10,
body#manufacturer div#right div#products div.product span.reduction_11 {
	color: red;
	/* #467ADC */
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
}

body#category div#right div#products div.product-regular span.price_reduced, 
body#all-products div#right div#products div.product-regular span.price_reduced, 
body#multisearch div#right div#results div.product span.price_reduced,
body#special div#right div#results div.product span.price_reduced, 
body#small-prices div#right div#products div.product-regular span.price_reduced,
body#noukies div#right div#products div.product-regular span.price_reduced,
body#secret-sale div#right div#products div.product-regular span.price_reduced,
body#manufacturer div#right div#products div.product span.price_reduced {
	padding-left:16px;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	margin: 4px 0 2px;
	display: block;
}

body#category div#right div#products div.product-regular span.stockout, 
body#all-products div#right div#products div.product-regular span.stockout, 
body#small-prices div#right div#products div.product-regular span.stockout, 
body#noukies div#right div#products div.product-regular span.stockout, 
body#multisearch div#right div#results div.product span.stockout,
body#special div#right div#results div.product span.stockout, 
body#secret-sale div#right div#products div.product-regular span.stockout,
body#manufacturer div#right div#products div.product span.stockout {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	display: block;
	margin: 0 0 2px;
}

body#category div#right div#products div.product-regular a.magnifier, 
body#all-products div#right div#products div.product-regular a.magnifier, 
body#small-prices div#right div#products div.product-regular a.magnifier,
body#noukies div#right div#products div.product-regular a.magnifier,
body#multisearch div#right div#results div.product a.magnifier,
body#special div#right div#results div.product a.magnifier,
body#secret-sale div#right div#products div.product-regular a.magnifier,
body#manufacturer div#right div#products div.product a.magnifier {
	float: right;
	margin-top: 3px;
}

body#category div#right div#products div.product-regular span.price, 
body#all-products div#right div#products div.product-regular span.price, 
body#small-prices div#right div#products div.product-regular span.price,
body#noukies div#right div#products div.product-regular span.price,
body#multisearch div#right div#results div.product span.price,
body#special div#right div#results div.product span.price,
body#manufacturer div#right div#results div.product span.price,
body#secret-sale div#right div#products div.product-regular span.price {
	font-family: Georgia;
	line-height: 22px;
	margin-left: 23px;
}

body#category div#right div#other-styles {
	float: right;
	text-align: right;
}

body#category div#right div#products div.last, 
body#all-products div#right div#products div.last, 
body#small-prices div#right div#products div.last, 
body#noukies div#right div#products div.last, 
body#multisearch div#right div#results div.last,
body#special div#right div#results div.last,
body#secret-sale div#right div#products div.last,
body#manufacturer div#right div#products div.last {
	margin-right: 0px!important;
}

body#small-prices div#right div#products h1 {
	font-size: 24px;
	font-family: Georgia;
}

body#small-prices div#right div#products h2 {
	font-size: 20px;
	font-family: Georgia;
	margin-bottom: 30px;
}

body#small-prices div#right div#products ul {
	width: 182px;
	float: left;
	list-style-type: none;
	margin-top: 30px;
}

body#small-prices div#right div#products ul li a {
	color: #4F4E53;
}

body#small-prices div#right div#products ul li {
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
}

body#small-prices div#right div#products div.product-regular a {
	color: #4F4E53;
}

/* Packs */

body#packs div#right div#ajax #packs-ajax-left {
	float: left;
	width: 219px;
	margin-top: 25px;
}

body#packs div#right div#ajax #packs-ajax-left h1 {
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 25px;
	color: #4F4E53;
	margin-bottom: 35px;
	width: 193px;
}

body#packs div#right div#ajax #packs-ajax-left h2 {
	font-size: 12px;
	color: #4F4E53;
	margin-bottom: 10px;
}

body#packs div#right {
	padding-bottom: 100px;
}

body#packs div#right div#ajax #packs-ajax-left p#description {
	color: #6B6A73;
	width: 190px;
	height: 150px;
	font-size: 10px;
}

body#packs div#right div#ajax #packs-ajax-left p#back a {
	text-transform: uppercase;
	color: #4F4E54;
	font-size: 10px;
}

body#packs div#right div#ajax #packs-ajax-right {
	float: left;
	width: 209px;
	margin-left: 26px;
	margin-top: 30px;
}

body#packs div#right div#ajax img.zoom {
	float: left;
	width: 256px;
	height: 440px;
	margin-bottom: 24px;
}

body#packs div#right div#hr {
	height: 1px;
	background: #B1B1B1;
	margin-bottom: 24px;
	font-size: 0px;
}

body#packs div#right div.last {
	margin-right: 0px!important;
}

body#packs div#right div.pack {
	float: left;
	width: 100px;
	margin: 4px 22px 0 0;
}

body#packs div#right div.last {
	margin-right: 0px;
}

body#packs div#right div.pack img.packimg {
	opacity: 0.5;
}

body#packs div#right div.pack img.packimg:hover {
	opacity: 1;
}

body#packs div#right div#packs-ajax-right ul {
	list-style-type: none;
	margin: 10px 0 40px 0;
}

body#packs div#right div#packs-ajax-right ul li a span.brand {
	text-transform: uppercase;
}

body#packs div#right div#packs-ajax-right ul li a {
	color: #4F4E54;
}

body#packs div#right div#packs-ajax-right h3 {
	font-family: Georgia;
	font-size: 18px;
	text-transform: uppercase;
	color: #4F4E54;
}

body#packs div#right div#packs-ajax-right p {
	text-transform: uppercase;
}

body#packs div#right div#packs-ajax-right p.brand a {
	color: #4F4E54;
	font-size: 14px;
	font-weight: bold;
}

body#packs div#right div#packs-ajax-right p.buy {
	margin-bottom: 40px;
}

body#packs div#right div#packs-ajax-right p.buy a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

body#packs div#right div#packs-ajax-right p a img {
	margin-left: 10px;
}

body#packs div#right div#pack-list {
	margin-left: 25px;
}

/* Order process - Cart */

body#order div#page, body#order-confirmation div#page, body#payment div#page {
	margin-top: 0;
}

body#order div#right div#order-process, body#order-confirmation div#right div#order-process, body#payment div#right div#order-process, 
body#authentication div#right div#order-process, body#my-account div#right div#order-process, body#discount div#right div#order-process,
body#addresses div#right div#order-process, body#order-slip div#right div#order-process, body#order-follow div#right div#order-process,
body#identity div#right div#order-process, body#history div#right div#order-process, body#address div#right div#order-process {
	width: 846px;
	margin: 0 auto 50px auto;
	padding : 24px 47px 50px 47px;
	background: #F4F4F6;
}

body#order div#right div#order-process h2 {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	color: #EC247E;
	margin-bottom: 5px;
}

body#order div#right div#order-process h3 {
	font-family: Georgia;
	font-size: 13px;
	font-weight: normal;
	color: #EC247E;
	margin-bottom: 5px;
}

body#order div#right div#order-process p#discount {
	margin-bottom: 46px;
}

body#order div#right div#order-process p#gift input {
	vertical-align: middle;
}

body#order div#right div#order-process p#discount input#discount-name {
	width: 191px;
	height: 17px;
	border: 1px solid #929292;
	margin: 0 15px 0 13px;
	text-transform: uppercase;
	font-size: 10px;
	color: #4F4E54;
	padding-top: 3px;
	padding-left: 2px;
}

body#order div#right div#order-process p#discount input#submit-discount {
	vertical-align: top;
	margin-top: 1px;
	_vertical-align: text-bottom;
}

body#order div#right div#order-process p#discount, body#order div#right div#order-process .gift {
	font-size: 10px;
	color: #4F4E54;
}

body#order div#right div#order-process p.gift a {
	color: #4F4E54;
	text-decoration: underline;
	display: block;
	margin-top: 4px;
}

body#order div#right div#order-process div#actions img#continue-shopping {
	float: left;
}

body#order div#right div#order-process a#porder {
	float: right;
}

body#order div#right div#order-process table#products {
	width: 846px;
}

body#order div#right div#order-process table#products tr td {
	height: 98px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #8B8B8D;
	color: #4F4E54;
}

body#order div#right div#order-process table#open { width: 740px; margin-top: 20px; margin-bottom: 40px; font-family: Georgia; font-size: 12px; color: #4F4E54; }
body#order div#right div#order-process table#open tr td.c1 { width: 190px; height: 25px; }
body#order div#right div#order-process table#open tr td.c1 a { text-decoration: underline; color: #4F4E54; }
body#order div#right div#order-process table#open tr td.c2 { width: 400px; }
body#order div#right div#order-process table#open tr td.c3 { width: 150px; }

body#order div#right div#order-process table#products tr td.c1 { width: 93px; }
body#order div#right div#order-process table#products tr td.c1 img { border: 1px solid #9B9A9D; }
body#order div#right div#order-process table#products tr td.c2 { width: 180px; text-align: center; }
body#order div#right div#order-process table#products tr td.c2 a { color: #4F4E54; }
body#order div#right div#order-process table#products tr td.c3 { width: 86px; text-align: center; }
body#order div#right div#order-process table#products tr td.c4 { width: 86px; text-align: center; }
body#order div#right div#order-process table#products tr td.c5 { width: 70px; }
body#order div#right div#order-process table#products tr td.c6 { font-family: Georgia; font-size: 14px; width: 130px; }
body#order div#right div#order-process table#products tr td.c7 { width: 100px; }
body#order div#right div#order-process table#products tr td.c8 { width: 98px; text-align: right; padding-right: 3px; }
body#order div#right div#order-process table#products tr td.c8 a { color: #4F4E54; text-decoration: underline; }

body#order div#right div#order-process table#products tr td.cd { color: #EC247E!important; font-family: Georgia; font-size: 14px; }
body#order div#right div#order-process table#products tr td.cd a { color: #EC247E!important; }

body#order div#right div#order-process table#products tr td.c60 { height: 60px; }

body#order div#right div#order-process table#products tr td.c5 input {
	width: 20px;
	height: 16px;
	padding-top: 2px;
	background: #E9E9EB;
	text-align: center;
	font-family: Verdana;
	font-size: 9px;
}

body#order div#right div#order-process div#have-a-discount {
	float: left;
}

body#order div#right div#order-process form#forder input#gift-checkbox {
	vertical-align: middle;
	margin-right: 2px;
}

body#order div#right div#order-process form#forder div#extra_gift input#gift_msg {
	vertical-align: middle;
	margin-right: 2px;
}

body#order div#right div#order-process form#forder div#extra_gift textarea#gift_msg_content {
	margin-top: 6px;
}

body#order div#right div#order-process table#totals{
	width: 846px;
	border-top: 1px solid #8B8B8D;
	border-bottom: 1px solid #8B8B8D;
	margin-bottom: 57px;
	color: #4F4E54;
	padding: 8px 0;
}

body#order div#right div#order-process table#totals tr td { text-align: right; font-size: 11px; }
body#order div#right div#order-process table#totals tr td.first { width: 600px; }
body#order div#right div#order-process table#totals tr td.second { width: 96px; font-family: Georgia; }
body#order div#right div#order-process table#totals tr td#empty { height: 30px; }
body#order div#right div#order-process table#totals tr#total td { font-family: Georgia; font-size: 18px; text-transform: uppercase; }
body#order div#right div#order-process table#totals tr#total td span#qties { margin-left: 27px; font-size: 15px; text-transform: none; }

/* Order confirmation */

body#order div#right div#order-process h1, body#order-confirmation div#right div#order-process h1, body#payment div#right div#order-process h1, 
body#authentication div#right div#order-process h1, body#my-account div#right div#order-process h1, body#discount div#right div#order-process h1,
body#addresses div#right div#order-process h1, body#order-slip div#right div#order-process h1, body#order-follow div#right div#order-process h1,
body#identity div#right div#order-process h1, body#history div#right div#order-process h1, body#address div#right div#order-process h1 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #4F4E54;
	text-transform: uppercase;
	border-bottom: 1px solid #4F4E54;
	margin-bottom: 29px;
}

body#order-confirmation div#right div#order-process img#thanks {
	margin: 40px 0 60px 20px;
}

body#order-confirmation div#right div#order-process p#confirmation {
	font-size: 11px;
}

body#order-confirmation div#right div#order-process p#back a {
	text-transform: uppercase;
	color: #4F4E54;
	font-size: 10px;
}

/* Cheque payment */

body#payment div#right div#order-process p, body#order-confirmation div#right div#order-process p {
	font-size: 11px;
}

body#payment div#right div#order-process p#amount span#price, body#order-confirmation div#right div#order-process p#amount span#price {
	font-family: Georgia;
	font-size: 14px;
}

body#payment div#right div#order-process p#six-days, body#order-confirmation div#right div#order-process p#six-days {
	margin: 20px 0;
}

body#payment div#right div#order-process p#confirm {
	margin: 15px 0 70px 0;
}

body#payment div#right div#order-process p span.pink, body#order-confirmation div#right div#order-process p span.pink {
	color: #E31D68;
}

body#payment div#right div#order-process img#back {
	float: left;
}

body#payment div#right div#order-process img#img-confirm {
	float: right;
}

body#order-confirmation div#right div#order-process p#number {
	margin-bottom: 30px;
}

body#order-confirmation div#right div#order-process p#address {
	text-decoration: underline;
	margin-bottom: 20px;
}

body#order-confirmation div#right div#order-process p span.underline {
	text-decoration: underline;
}

body#order-confirmation div#right div#order-process p#name {
	margin: 20px 0;
}

body#order-confirmation div#right div#order-process p#ok {
	margin-top: 20px;
}

/* Order process steps */

ul.step {
	list-style: none;
	height: 25px;
	text-transform: uppercase;
	font-size: 11px;
	margin: 33px 0 17px 0;
}

ul.step li {
	height: 25px;
	float: left;
	width: 100px;
	text-align: center;
	background: transparent url('http://img2.melijoe.com/step_standard.gif') no-repeat bottom left;
}

ul.step li.step_current {
	background: transparent url('http://img2.melijoe.com/step_current.gif') no-repeat bottom left;
	color: #000;
}

ul.step li.step_current_start {
	background: transparent url('http://img2.melijoe.com/step_current_start.gif') no-repeat bottom right;
	color: #000;
}

ul.step li.step_done_start {
	background: transparent url('http://img2.melijoe.com/step_current_start_2.gif') no-repeat bottom right;
}

ul.step li.step_current a, ul.step li.step_current_start a, ul.step li.step_done_start a, ul.step li.step_done a {
	color: #000;
}

ul.step li.step_todo {
	color: #9B9B9B;
}

ul.step li#step_end { 
	width: 40px;
	background: transparent url('http://img2.melijoe.com/step_end.gif') no-repeat bottom left;
}

ul.step li#step_end.step_current { background: transparent url('http://img2.melijoe.com/step_end_current.gif') no-repeat bottom left; }

/* A - Z */

body#a-z div#page div#products-a-z {
	margin-left: 20px;
	margin-bottom: 50px;
}

body#a-z div#page div#products-a-z p#find {
	margin: 20px 0 15px 0;
	color: #4F4E53;
}

body#a-z div#page ul#letters, body#a-z div#page ul#numbers {
	list-style-type: none;
	font-family: Georgia;
	font-size: 20px;
	color: #4F4E53;
	text-align: center;
}

body#a-z div#page div#products-a-z ul#numbers {
	margin: 10px 0 60px 0;
}

body#a-z div#page div#products-a-z ul#letters li, body#a-z div#page div#products-a-z ul#numbers li {
	display: inline;
	margin-right: 15px;
}

body#a-z div#page div#products-a-z ul#letters li.underline a, body#a-z div#page div#products-a-z ul#numbers li.underline a {
	color: #4F4E53;
	text-decoration: underline;
}

/* Girl */
body#a-z div#page div#products-a-z ul#letters.pink li.underline a:hover, body#a-z div#page div#products-a-z ul#numbers.pink li.underline a:hover {
	color: #EC247E;
}

/* Boy */
body#a-z div#page div#products-a-z ul#letters.blue li.underline a:hover, body#a-z div#page div#products-a-z ul#numbers.blue li.underline a:hover {
	color: #467ADC;
}

body#a-z div#page div#products-a-z ul#products {
	list-style-type: none;
}

body#a-z div#page div#products-a-z ul#products li {
	line-height: 15px;
}

body#a-z div#page div#products-a-z ul#products li.space {
	margin-top: 30px;
}

body#a-z div#page div#products-a-z ul#products li a {
	color: #4F4E53;
}

/* Password */

body#password div#page {
	height: 569px;
}

body#password div#right div#content-nocol-grey, body#contact-form div#right div#content-nocol-grey, 
body#newsletter div#right div#content-nocol-grey, body#faqs div#content-nocol-grey, 
body#mentions div#content-nocol-grey, body#conditions div#content-nocol-grey, body#who div#content-nocol-grey,
body#identity div#password div#right div#content-nocol-grey, body#payment-error div#content-nocol-grey, 
body#return_policy div#content-nocol-grey, body#delivery div#content-nocol-grey {
	width: 830px;
	margin: 45px auto 0 auto;
	background: #F4F4F6;
}

body#password div#right div#content-nocol-grey, body#identity div#password div#right div#content-nocol-grey {
	height: 390px;
	padding : 24px 55px;
	margin: 45px 0 50px 0;
}

body#faqs div#content-nocol-grey, body#mentions div#content-nocol-grey, 
body#conditions div#content-nocol-grey, body#who div#content-nocol-grey,
body#payment-error div#content-nocol-grey, body#return_policy div#content-nocol-grey, body#delivery div#content-nocol-grey {
	padding : 24px 55px;
	margin: 20px 0 50px 0;
}

body#password div#right div#content-nocol-grey h1, body#contact-form div#right div#content-nocol-grey h1, body#newsletter div#right div#content-nocol-grey h1, 
body#faqs div#content-nocol-grey h1, body#mentions div#content-nocol-grey h1, body#conditions div#content-nocol-grey h1,
body#identity div#password div#right div#content-nocol-grey h1, body#payment-error div#content-nocol-grey h1 {
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	color: #4F4E54;
	text-transform: uppercase;
	border-bottom: 1px solid #4F4E54;
	margin-bottom: 45px;
}

body#faqs div#content-nocol-grey h1, body#mentions div#content-nocol-grey h1, 
body#conditions div#content-nocol-grey h1, body#payment-error div#content-nocol-grey h1 {
	margin-bottom: 40px;
}

body#password div#right div#content-nocol-grey h2, body#identity div#password div#right div#content-nocol-grey h2 {
	font-family: Georgia;
	font-size: 15px;
	font-weight: normal;
	color: #4F4E53;
	margin-bottom: 10px;
}

body#password div#right div#content-nocol-grey p, body#identity div#password div#right div#content-nocol-grey p {
	font-size: 11px;
	color: #4F4E54;
}

body#password div#right div#content-nocol-grey p#email-field {
	margin: 45px 0 66px 200px;
}

body#password div#right div#content-nocol-grey p#back, body#identity div#password div#right div#content-nocol-grey p#back {
	margin-top: 146px;
}

body#password div#right div#content-nocol-grey p#email-field input#email {
	width: 191px;
	height: 17px;
	padding: 3px 0 0 2px;
	border: 1px solid #929292;
	margin: 0 21px 0 12px;
	vertical-align: middle;
	font-size: 10px;
	color: #4F4E54;
}

body#password div#right div#content-nocol-grey p#email-field input#validate {
	vertical-align: bottom;
}

/* Contact form */

body#contact-form div#right div#content-nocol-grey {
	padding : 24px 55px;
	margin-bottom: 50px;
}

body#contact-form div#right div#content-nocol-grey p {
	font-family: Georgia;
	font-size: 15px;
	color: #4F4E54;
	line-height: 30px;
}

body#contact-form div#right div#content-nocol-grey form {
	margin-top: 45px;
}

body#contact-form div#right div#content-nocol-grey form span#id_order_message {
	font-size: 10px;
	margin-left: 6px;
	line-height: 20px;
}

body#contact-form div#right div#content-nocol-grey p#back {
	margin: 70px 0 26px 0;
}

body#contact-form div#right div#content-nocol-grey p#required {
	margin: 23px 0 0 175px;
	font-family: Verdana;
	font-size: 10px;
}

body#contact-form div#right div#content-nocol-grey input#validate {
	margin: 20px 0 60px 397px;
}

body#contact-form div#right div#content-nocol-grey label.message {
	margin-top: 10px;
}

body#contact-form div#right div#content-nocol-grey label {
	width: 160px;
	text-align: right;
	float: left;
	margin-right: 15px;
	color: #4F4E54;
	margin-top: -5px;
	font-family: Verdana;
	font-size: 11px;
}

body#contact-form div#right div#content-nocol-grey select {
	width: 178px;
	float: left;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	margin-top: 3px;
}

body#contact-form div#right div#content-nocol-grey textarea {
	width: 295px;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	float: left;
	font-family: Verdana;
}

body#contact-form div#right div#content-nocol-grey input.user {
	width: 175px;
	height: 17px;
	float: left;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	padding: 3px 0 0 2px;
}

/* Newsletter */

body#newsletter div#right div#content-nocol-grey {
	padding : 24px 55px;
	margin-bottom: 50px;
}

body#newsletter div#right div#content-nocol-grey h2 {
	font-size: 17px;
	font-family: Georgia;
	font-weight: normal;
	color: #4F4E54;
	margin-bottom: 28px;
}

body#newsletter div#right div#content-nocol-grey h2#pink {
	color: #E2518A;
}

body#newsletter div#right div#content-nocol-grey p#cnil, body#address div#right div#order-process p#cnil {
	font-size: 9px;
	color: #4F4E54;
	line-height: 18px;
	margin-top: 65px;
	padding: 0 25px;
}

body#newsletter div#right div#content-nocol-grey p#back {
	margin-top: 30px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right label, body#identity div#right div#order-process div.nl-left label {
	width: 540px;
	float: left;
	text-align: right;
	color: #4F4E54;
	font-size: 11px;
	display: block;
}

body#newsletter div#right div#content-nocol-grey div.nl-right label.bottom, body#identity div#right div#order-process div.nl-left label.bottom {
	display: block;
	margin-bottom: 5px;
	_margin-bottom: 15px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right input.bottom, body#identity div#right div#order-process div.nl-right input.bottom {
	margin-bottom: 7px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right label#email-lb,
body#identity div#right div#order-process div.nl-left label#email-lb {
	margin-top: 34px;
	_margin-top: 27px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right label#email-2-lb, 
body#identity div#right div#order-process div.nl-left label#email-2-lb {
	margin-top: 34px;
	_margin-top: 39px;
}

body#identity div#right div#order-process div.nl-left {
	float: left;
	width: 540px;
	padding: 12px 0 25px 0;
	margin-right: 10px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right, body#identity div#right div#order-process div.nl-right {
	float: left;
	text-align: right;
}

body#newsletter div#right div#content-nocol-grey div.nl-right div.checkboxes, body#identity div#right div#order-process div.nl-right div.checkboxes {
	width: 22px;
	padding: 12px 0 25px 6px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right div.form-email {
	margin: 15px 0 100px 6px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right div.form-email-2 {
	margin: 15px 0 0 6px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right div.form-email input.email {
	width: 190px;
	height: 17px;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	padding: 3px 0 0 2px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right div.form-email input.validate {
	vertical-align: top;
	margin: 1px 0 0 16px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right #l1, body#newsletter div#right div#content-nocol-grey div.nl-right #l4, body#newsletter div#right div#content-nocol-grey div.nl-right #l1-2, body#newsletter div#right div#content-nocol-grey div.nl-right #l4-2,
body#identity div#right div#order-process div.nl-left #l1, body#identity div#right div#order-process div.nl-left #l4, body#identity div#right div#order-process div.nl-left #l1-2, body#identity div#right div#order-process div.nl-left #l4-2 {
	margin-bottom: 23px;
	_margin-bottom: 28px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right input#nl1, body#newsletter div#right div#content-nocol-grey div.nl-right input#nl4, body#newsletter div#right div#content-nocol-grey div.nl-right input#nl1-2, body#newsletter div#right div#content-nocol-grey div.nl-right input#nl4-2,
body#identity div#right div#order-process div.nl-right input#nl1, body#identity div#right div#order-process div.nl-right input#nl4, body#identity div#right div#order-process div.nl-right input#nl1-2, body#identity div#right div#order-process div.nl-right input#nl4-2 {
	margin-bottom: 20px;
}

body#newsletter div#right div#content-nocol-grey div.nl-right input#nl7, body#newsletter div#right div#content-nocol-grey div.nl-right #l7, body#newsletter div#right div#content-nocol-grey div.nl-right input#nl7-2, body#newsletter div#right div#content-nocol-grey div.nl-right #l7-2,
body#identity div#right div#order-process div.nl-right input#nl7, body#identity div#right div#order-process div.nl-left #l7, body#identity div#right div#order-process div.nl-right input#nl7-2, body#identity div#right div#order-process div.nl-left #l7-2 {
	margin-bottom: 30px;
}

/* Payment */

body#order div#right div#order-process p#accept {
	color: #4F4E54;
	font-size: 17px;
	margin-bottom: 10px;
}

body#order div#right div#order-process p#accept a {
	color: #4F4E54;
	text-decoration: underline;
}

body#order div#right div#order-process p#conditions {
	margin-bottom: 45px;
	color: #EC247E;
	font-family: Georgia;
	font-size: 20px;
}

body#order div#right div#order-process div#read-conditions {
	display: none;
}

body#order div#right div#order-process p#back-payment {
	margin-top: 113px;
}

body#order div#right div#order-process div#delivery, body#order div#right div#order-process div#invoice {
	float: left;
	width: 370px;
	font-size: 11px;
	color: #4F4E54;
}

body#order div#right div#order-process div#delivery h2, body#order div#right div#order-process div#invoice h2 {
	font-size: 17px;
	font-family: Georgia;
	color: #EC247E;
	font-weight: normal;
	margin-bottom: 20px;
}

body#order div#right div#order-process div#delivery p, body#order div#right div#order-process div#invoice p {
	font-family: Georgia;
	line-height: 17px;
}

body#order div#right div#order-process table#totals tr td.second-payment {
	padding-right: 107px;
}

body#order div#right div#order-process table#totals.payment {
	border-bottom: none;
	margin-top: 55px;
}

body#order div#right div#order-process #chk-conditions {
	vertical-align: top;
	margin: 6px 5px 0 0;
}

body#order div#right div#order-process p.payment a {
	color: #4F4E54;
}

body#order div#right div#order-process p.payment {
	margin-top: 30px;
	font-size: 11px;
	color: #4F4E54;
}

body#order div#right div#order-process p.payment a.underline {
	text-decoration: underline;
}

body#order div#right div#order-process div#payment-modules {
	display: none;
}

/* Authentication */

body#authentication div#right div#order-process h1 {
	margin-bottom: 20px;
}

body#authentication div#right div#order-process h1 span {
	font-size: 14px;
	margin-left: 17px;
	text-transform: none;
}

body#authentication div#right div#order-process p#cnil {
	margin-top: 30px;
	color: #4F4E54;
}

body#authentication div#right div#order-process input#alias {
	margin-right: 1px;
	_margin-left: -2px;
}

body#authentication div#right div#order-process input#alias, body#authentication div#right div#order-process sup#sup-alias {
	margin-top: 18px;
}

body#authentication div#right div#order-process sup#sup-alias {
	display: block;
}

body#authentication div#right div#order-process p#password-forgotten {
	margin: 8px 0 0 414px;
	font-size: 9px;
}

body#authentication div#right div#order-process p#password-forgotten  a.here {
	text-decoration: underline;
}

body#authentication div#right div#order-process div#account-left select {
	width: 190px;
	float: left;
	border: 1px solid #929292;
	font-size: 10px;
	font-family: Verdana;
	color: #4F4E54;
	padding-left: 2px;
	margin: 4px 0 11px 0;
}

body#authentication div#right div#order-process div#account-left input.radio {
	vertical-align: middle;
	margin-right: 5px;
}

body#authentication div#right div#order-process div#account-left div#genders {
	margin: 0 0 11px 184px;
	color: #4F4E54;
}

body#authentication div#right div#order-process textarea, body#address div#right div#order-process textarea {
	width: 190px;
	height: 45px;
	float: left;
	border: 1px solid #929292;
	font-size: 10px;
	font-family: Verdana;
	color: #4F4E54;
	padding: 3px 0 0 2px;
	margin-bottom: 11px;
}

body#authentication div#right div#order-process input.text, body#newsletter div#right div#content-nocol-grey input#email {
	width: 190px;
	height: 17px;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	padding: 3px 0 0 2px;
}

body#authentication div#right div#order-process p#password-forgotten {
	margin-bottom: 40px;
}

body#authentication div#right div#order-process p#password-forgotten a {
	color: #4F4E54;
}

body#authentication div#right div#order-process input#email {
	float: left;
	margin-right: 35px;
}

body#authentication div#right div#order-process input#password {
	float: left;
	margin-right: 50px;
}

body#authentication div#right div#order-process input#identify {
	vertical-align: bottom;
	margin-top: 2px;
}

body#authentication div#right div#order-process label {
	font-size: 11px;
	margin-right: 9px;
	color: #4F4E54;
	display: block;
}

body#authentication div#right div#order-process label#lemail, body#authentication div#right div#order-process label#lpassword {
	float: left;
	margin-top: 3px;
}

body#authentication div#right div#order-process label#dbirth {
	margin-bottom: 4px;
}

body#authentication div#right div#order-process label#nchildren {
	margin: 15px 0 4px 0;
}

body#authentication div#right div#order-process label.i {
	font-style: italic;
}

body#authentication div#right div#order-process h2 {
	font-family: Georgia;
	font-weight: bold;
	font-size: 14px;
	color: #EC247E;
}

body#authentication div#right div#order-process div#account-left h2 {
	margin-bottom: 20px;
	color: #4F4E54;
}

body#authentication div#right div#order-process div#account-right h2 {
	margin-bottom: 35px;
}

body#authentication div#right div#order-process div#account-right select {
	font-family: Verdana;
	font-size: 10px;
	color: #4F4E54;
	border: 1px solid #929292;
	padding-left:2px;
}

body#authentication div#right div#order-process div#account-right select#months {
	width: 100px;
}

body#authentication div#right div#order-process div#account-right select#years {
	width: 75px;
}

body#authentication div#right div#order-process div#account-right div#children_forms {
	margin-top: 25px;
}

body#authentication div#right div#order-process div#account-left {
	width: 500px;
	float: left;
}

body#authentication div#right div#order-process div#account-left div#first-part label {
	float: left;
	width: 174px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	margin-right: 10px;
}

body#authentication div#right div#order-process div#account-left input#lastname, body#authentication div#right div#order-process div#account-left input#city {
	text-transform: uppercase;
}

body#authentication div#right div#order-process div#account-left input.text {
	float: left;
	margin-bottom: 11px;
}

body#authentication div#right div#order-process div#account-left input#email-2 {
	margin-bottom: 44px;
}

body#authentication div#right div#order-process div#account-right {
	width: 356px;
	float: left;
	margin-left: 96px;
	padding-top: 538px;
}

body#authentication div#right div#order-process div#account-left div.nl-left label {
	width: 250px;
	float: left;
	text-align: right;
	color: #4F4E54;
	font-size: 11px;
	display: block;
}

body#authentication div#right div#order-process div#account-left div.nl-left label#l2,
body#authentication div#right div#order-process div#account-left div.nl-left label#l3,
body#authentication div#right div#order-process div#account-left div.nl-left label#l5,
body#authentication div#right div#order-process div#account-left div.nl-left label#l6,
body#authentication div#right div#order-process div#account-left div.nl-left label#l8
{
	margin-bottom: 5px;
	_margin-bottom: 14px;
}

body#authentication div#right div#order-process div#account-left div.nl-left label#l1,
body#authentication div#right div#order-process div#account-left div.nl-left label#l4,
body#authentication div#right div#order-process div#account-left div.nl-left label#l7 {
	margin-bottom: 23px;
	_margin-bottom: 28px;
}

body#authentication div#right div#order-process div#account-left div.nl-left {
	float: left;
	width: 250px;
	padding: 12px 0 25px 0;
	margin: 0 10px 35px 0;
	_margin: 3px 10px 35px 0;
}

body#authentication div#right div#order-process div#account-left div.nl-right {
	float: left;
}

body#authentication div#right div#order-process p a {
	color: #333;
	text-decoration: underline;
}

body#authentication div#right div#order-process sup, body#address div#right div#order-process sup, body#identity div#right div#order-process sup {
	margin-left: 2px;
	height: 20px;
	line-height: 20px;
}

body#authentication div#right div#order-process div#account-left div.nl-right div.checkboxes {
	width: 22px;
	padding: 12px 0 25px 6px;
}

body#authentication div#right div#order-process div#account-left div.nl-right div.checkboxes input#nl2,
body#authentication div#right div#order-process div#account-left div.nl-right div.checkboxes input#nl3,
body#authentication div#right div#order-process div#account-left div.nl-right div.checkboxes input#nl5,
body#authentication div#right div#order-process div#account-left div.nl-right div.checkboxes input#nl6,
body#identity div#right div#order-process div.nl-right div.checkboxes input#nl2,
body#identity div#right div#order-process div.nl-right div.checkboxes input#nl3,
body#identity div#right div#order-process div.nl-right div.checkboxes input#nl5,
body#identity div#right div#order-process div.nl-right div.checkboxes input#nl6 {
	margin-bottom: 7px;
}

body#authentication div#right div#order-process div#account-left div.nl-right input#nl1, 
body#authentication div#right div#order-process div#account-left div.nl-right input#nl4, 
body#identity div#right div#order-process div.nl-right input#nl1, 
body#identity div#right div#order-process div.nl-right input#nl4, 
body#authentication div#right div#order-process div#account-left div.nl-right input#nl1-2, 
body#authentication div#right div#order-process div#account-left div.nl-right input#nl4-2 {
	margin-bottom: 20px;
}

body#authentication div#right div#order-process div#account-left div.nl-right input#nl7, 
body#authentication div#right div#order-process div#account-left div.nl-left #l7, 
body#identity div#right div#order-process div.nl-right input#nl7, 
body#identity div#right div#order-process div.nl-left #l7, 
body#authentication div#right div#order-process div#account-left div.nl-right input#nl7-2, 
body#authentication div#right div#order-process div#account-left div.nl-left #l7-2 {
	margin-bottom: 30px;
}

body#authentication div#right div#order-process p#back {
	float: left;
}

body#authentication div#right div#order-process p#create {
	float: right;
	margin-right: 367px;
}

/* Order adress */

body#order div#right div#order-process.order-address div#address_delivery, body#order div#right div#order-process.order-address div#address_invoice {
	font-family: Georgia;
	font-size: 13px;
	margin-bottom: 23px;
}

body#order div#right div#order-process.order-address a {
	color: #4F4E54;
	text-decoration: underline;
	font-size: 11px;
}

body#order div#right div#order-process.order-address a#back {
	display: block;
	float: left;
}

body#order div#right div#order-process.order-address label {
	color: #4F4E54;
	font-size: 11px;
}

body#order div#right div#order-process.order-address select {
	width: 190px;
	margin-left: 10px;
	font-size: 10px;
	font-family: Verdana;
	color: #4F4E54;
}

body#order div#right div#order-process.order-address a.add_address {
	display: block;
	margin: 10px 0 64px 0;
	_margin: 10px 0 64px 0;
}

body#order div#right div#order-process.order-address input#processAddress {
	float: right;
}

body#order div#right div#order-process.order-address div#address-left {
	float: left;
}

body#order div#right div#order-process.order-address div#drawing-address {
	float: right;
}

/* Order carrier */

body#order div#right div#order-process.order-carrier input#processCarrier {
	float: right;
}

body#order div#right div#order-process.order-carrier p a#back {
	display: block;
	float: left;
}

body#order div#right div#order-process.order-carrier div#extra_carrier {
	margin-bottom: 20px;
	padding-top: 20px;
}

body#order div#right div#order-process.order-carrier div#extra_carrier img {
	margin-left: 75px;
}

body#order div#right div#order-process.order-carrier h2 {
	font-family: Georgia;
	color: #4F4E54;
	font-size: 17px;
	font-weight: normal;
}

body#order div#right div#order-process.order-carrier table#carriers { margin: 35px 0 0 35px; }
body#order div#right div#order-process.order-carrier table#carriers tr td { font-size: 12px; color: #4F4E54; padding-bottom:5px;}
body#order div#right div#order-process.order-carrier table#carriers tr td.c1 input { vertical-align: middle; }
body#order div#right div#order-process.order-carrier table#carriers tr td.c1 { width: 230px; }
body#order div#right div#order-process.order-carrier table#carriers tr td.c2 { width: 393px; }
body#order div#right div#order-process.order-carrier table#carriers tr td.c3 { width: 53px; text-align: right; font-family: Georgia; font-size: 14px; }
body#order div#right div#order-process.order-carrier table#carriers tr td.delay { font-size: 12px; padding-top:10px; padding-bottom:30px; }
body#order div#right div#order-process table#totals tr td.pink { font-size: 12px; color: #F01C71; }

body#order div#right div#order-process.order-carrier table#totals {
	width: 819px;
	border-top: none;
}

body#order div#right div#order-process.order-carrier table#totals.payment {
	margin-top: 10px;
}

body#order div#right div#order-process.order-carrier div#separator {
	width: 100%;
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #4F4E54;
	font-size: 0px;
}

/* Universe */

body#category div#right div#blocks div#blocks-left {
	width: 510px;
	_width: 510px;
	float: left;
	margin: 0 0 125px 29px;
	_margin: 0 0 125px 14px;
}

body#category div#right div#blocks div#blocks-left #blocks-left-1 {
	width: 198px;
	float: left;
}

body#category div#right div#blocks div#blocks-left #blocks-left-1 h2 a, body#category div#right div#blocks div#blocks-right h2 a {
	color: #4F4E54;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

body#category div#right div#blocks div#blocks-left #blocks-left-1 h2, body#category div#right div#blocks div#blocks-right h2 {
	margin-bottom: 12px;
}

body#category div#right div#blocks div#blocks-left #blocks-left-1 img#ads_1 {
	margin-top: 50px;
}

body#category div#right div#blocks div#blocks-right p a.next {
	display: block;
	text-decoration: underline;
	color: #4F4E54;
	margin-bottom: 24px;
}

body#category div#right div#blocks div#blocks-right p#all-products a {
	text-decoration: underline;
	color: #4F4E54;
	font-weight: bold;
	font-size: 12px;
}

body#category div#right div#blocks div#blocks-left #blocks-left-1 img#img-new, body#category div#right div#blocks div#blocks-right img#img-mag {
	margin-bottom: 20px;
}

body#category div#right div#blocks div#blocks-left #blocks-left-2 {
	width: 216px;
	float: left;
	margin: 0 48px;
	_margin: 0 24px;
}

body#category div#right div#blocks div#blocks-left #blocks-left-2 p {
	color: #4F4E54;
	margin: 50px 0 30px 0;
}

body#category div#right div#blocks div#blocks-right {
	width: 197px;
	float: right;
}

body#category div#right div#blocks div#blocks-right #ads_4 {
	margin-top: 27px;
}

/* My account */

body#my-account div#right div#order-process ul#links {
	list-style-type: none;
	margin-bottom: 65px;
	font-size: 17px;
	font-family: Georgia;
}

body#my-account div#right div#order-process ul#links li {
	margin-bottom: 20px;
}

body#my-account div#right div#order-process ul#links li a {
	color: #4F4E54;
}

div#right div#order-process p.back {
	margin-bottom: 10px;
}

div#right div#order-process p.back a {
	font-weight: bold;
	font-size: 13px;
	color: #4F4E54;
	text-transform: uppercase;
	cursor: pointer;
}

div#right div#order-process p.back img {
	margin: 2px 4px 0 0;
	cursor: pointer;
}

/* Discounts */

body#discount div#right div#order-process table {
	margin-top: 35px;
	width: 100%;
}

body#discount div#right div#order-process table tr th, body#order-slip div#right div#order-process table tr th, body#order-follow div#right div#order-process table tr th,
body#history div#right div#order-process table tr th {
	background: #DBDADF;
	font-size: 13px;
	font-weight: normal;
	height: 37px;
	line-height: 37px;
}

body#discount div#right div#order-process table tr th, body#discount div#right div#order-process table tr td,
body#order-slip div#right div#order-process table tr th, body#order-slip div#right div#order-process table tr td, 
body#order-follow div#right div#order-process table tr th, body#order-follow div#right div#order-process table tr td,
body#history div#right div#order-process table tr th, body#history div#right div#order-process table tr td { color: #4F4E54; border-bottom: 1px solid #000; }

body#discount div#right div#order-process table tr th.c1, body#discount div#right div#order-process table tr td.c1 { width: 80px; font-weight: bold; }
body#discount div#right div#order-process table tr th.c2, body#discount div#right div#order-process table tr td.c2 { width: 165px; }
body#discount div#right div#order-process table tr th.c3, body#discount div#right div#order-process table tr td.c3 { width: 85px; }
body#discount div#right div#order-process table tr th.c4, body#discount div#right div#order-process table tr td.c4 { width: 90px; }
body#discount div#right div#order-process table tr th.c5, body#discount div#right div#order-process table tr td.c5 { width: 140px; }
body#discount div#right div#order-process table tr th.c6, body#discount div#right div#order-process table tr td.c6 { width: 140px; }
body#discount div#right div#order-process table tr th.c7, body#discount div#right div#order-process table tr td.c7 { width: 142px; }

body#discount div#right div#order-process table tr td.c4, body#discount div#right div#order-process table tr td.c5, body#discount div#right div#order-process table tr td.c6,
body#order-slip div#right div#order-process table tr td.c4, body#order-follow div#right div#order-process table#details tr td.c4,
body#history div#right div#order-process table tr td.c2, body#history div#right div#order-process table tr td.c3 {
	font-family: Georgia;
}

body#discount div#right div#order-process table tr td, body#order-slip div#right div#order-process table tr td,
body#order-follow div#right div#order-process table tr td, body#history div#right div#order-process table tr td {
	line-height: 50px;
	height: 50px;
	text-align: center;
	font-size: 13px;
}

body#discount div#right div#order-process p#introduction, body#addresses div#right div#order-process p#introduction,
body#order-slip div#right div#order-process p#introduction, body#order-follow div#right div#order-process p#introduction, 
body#order-follow div#right div#order-process p#conditions, body#order-follow div#right div#order-process p#r-details,
body#identity div#right div#order-process p#introduction, body#history div#right div#order-process p#introduction, 
body#address div#right div#order-process p#introduction {
	font-size: 12px;
	color: #4F4E54;
}

body#discount div#right div#order-process div#total, body#order-slip div#right div#order-process div#total,
body#order-follow div#right div#order-process div#total {
	text-align: right;
	text-transform: uppercase;
	margin: 15px 0 105px 0;
	font-family: Georgia;
	color: #4F4E54;
	font-size: 16px;
}

/* Addresses */

body#addresses div#right div#order-process p#introduction {
	border-bottom: 1px solid #4F4E54;
	padding-bottom: 30px;
}

body#addresses div#right div#order-process div.address {
	width: 100%;
	padding: 28px 0;
	border-bottom: 1px solid #4F4E54;
	color: #4F4E54;
}

body#addresses div#right div#order-process p.update {
	margin-top: 20px;
}

body#addresses div#right div#order-process p.address-details {
	line-height: 15px;
}

body#addresses div#right div#order-process div.address a {
	color: #4F4E54;
	text-decoration: underline;
}

body#addresses div#right div#order-process img#add-address {
	margin: 25px 0 75px 0;
}

/* Address */

body#address div#right div#order-process p label {
	width: 174px;
	float: left;
	color: #4F4E54;
	margin-top: 3px;
	padding-right: 10px;
	text-align: right;
	line-height: 20px;
}

body#address div#right div#order-process p label.i {
	font-style: italic;
}

body#address div#right div#order-process p label#label-alias {
	width: 500px;
	margin-bottom: 10px;
}

body#address div#right div#order-process input.text {
	float: left;
	width: 190px;
	margin-bottom: 10px;
}

body#address div#right div#order-process input#lastname, body#address div#right div#order-process input#city {
	text-transform: uppercase;
}

body#address div#right div#order-process div#btn {
	width: 376px;
	margin-top: 30px;
}

body#address div#right div#order-process div#btn p.back {
	float: left;
}

body#address div#right div#order-process div#btn p.back a {
	cursor: pointer;
}

body#address div#right div#order-process div#btn input#submitAddress {
	float: right;
}

body#address div#right div#order-process form {
	margin-top: 27px;
}

/* Order slip */

body#order-slip div#right div#order-process div#total {
	width: 810px;
}

body#order-slip div#right div#order-process table {
	margin-top: 35px;
	width: 810px;
}

body#order-slip div#right div#order-process table tr th.c1, body#order-slip div#right div#order-process table tr td.c1 { width: 75px; font-weight: bold; }
body#order-slip div#right div#order-process table tr th.c2, body#order-slip div#right div#order-process table tr td.c2 { width: 120px; }
body#order-slip div#right div#order-process table tr th.c3, body#order-slip div#right div#order-process table tr td.c3 { width: 120px; }
body#order-slip div#right div#order-process table tr th.c4, body#order-slip div#right div#order-process table tr td.c4 { width: 90px; }
body#order-slip div#right div#order-process table tr th.c5, body#order-slip div#right div#order-process table tr td.c5 { width: 140px; }

body#order-slip div#right div#order-process table tr th.c5 { line-height: 18px; }

body#order-slip div#right div#order-process table tr td a, body#order-follow div#right div#order-process table tr td a { color: #4F4E54; }
body#order-slip div#right div#order-process table tr td.c4 { font-weight: bold; }

body#order-slip div#right div#order-process p#introduction a {
	text-decoration: underline;
	color: #4F4E54;
}

body#order-slip div#right div#order-process table tr td.c5 img {
	vertical-align: middle;
}

/* Order follow */

body#order-follow div#right div#order-process table {
	margin-top: 35px;
	width: 810px;
}

body#order-follow div#right div#order-process table#details {
	margin-top: 15px;
	width: 375px;
}

body#order-follow div#right div#order-process table#details tr td {
	font-size: 10px;
}

body#order-follow div#right div#order-process table tr th.c4, body#order-follow div#right div#order-process table tr th.c6 { line-height: 18px; }

body#order-follow div#right div#order-process p#conditions {
	margin: 35px 0 75px 0;
}

body#order-follow div#right div#order-process p#conditions span#warn {
	font-weight: bold;
	text-transform: uppercase;
}

body#order-follow div#right div#order-process table tr th.c1, body#order-follow div#right div#order-process table tr td.c1 { width: 80px; font-weight: bold; }
body#order-follow div#right div#order-process table tr th.c2, body#order-follow div#right div#order-process table tr td.c2 { width: 110px; }
body#order-follow div#right div#order-process table tr th.c3, body#order-follow div#right div#order-process table tr td.c3 { width: 180px; }
body#order-follow div#right div#order-process table tr th.c4, body#order-follow div#right div#order-process table tr td.c4 { width: 90px; }
body#order-follow div#right div#order-process table tr th.c5, body#order-follow div#right div#order-process table tr td.c5 { width: 130px; }
body#order-follow div#right div#order-process table tr th.c6, body#order-follow div#right div#order-process table tr td.c6 { width: 150px; }

body#order-follow div#right div#order-process table tr td.c5 a {
	text-decoration: underline;
}

body#order-follow div#right div#order-process #block-order-detail {
	display: none;
}

body#order-follow div#right div#order-process p#r-details {
	margin-top: 40px;
}

body#order-follow div#right div#order-process table#details tr th.c1, body#order-follow div#right div#order-process table#details tr td.c1 { width: 95px; font-weight: normal; }
body#order-follow div#right div#order-process table#details tr th.c2, body#order-follow div#right div#order-process table#details tr td.c2 { width: 130px; }
body#order-follow div#right div#order-process table#details tr th.c3, body#order-follow div#right div#order-process table#details tr td.c3 { width: 85px; }
body#order-follow div#right div#order-process table#details tr th.c4, body#order-follow div#right div#order-process table#details tr td.c4 { width: 65px; }

body#order-follow div#right div#order-process table#details tr td.c2 {
	line-height: 17px;
}

body#order-follow div#right div#order-process div#total {
	width: 375px;
	margin-bottom: 0px;
}

/* Identity */

body#identity div#right div#order-process table#children {
	width: 400px;
}

body#identity div#right div#order-process table#children  tr td a {
	color: #EC247E;
}

body#identity div#right div#order-process  form#add-children {
	width: 600px;
	margin-left: 78px;
}

body#identity div#right div#order-process  form#add-children div#child-left {
	float: left;
	width: 80px;
}

body#identity div#right div#order-process  form#add-children div#child-left select {
	width: 68px;
	margin-top: 3px;
	float: left;
}

body#identity div#right div#order-process  form#add-children div#child-right {
	float: left;
	width: 400px;
}

body#identity div#right div#order-process  form#add-children div#child-right label {
	_margin-top: -10px;
	margin-top: 4px;
	float: left;
}

body#identity div#right div#order-process  form#add-children div#child-right select#days-2 {
	width: 40px;
}

body#identity div#right div#order-process  form#add-children div#child-right select#months-2 {
	width: 90px;
}

body#identity div#right div#order-process  form#add-children div#child-right select#years-2 {
	width: 54px;
}

body#identity div#right div#order-process  form#add-children div#child-right input {
	float: left;
	margin-left: 5px;
}

body#identity div#right div#order-process  form#add-children div#child-right select {
	float: left;
	margin-left: 3px;
}

body#identity div#right div#order-process input#firstname-2 {
	width: 186px;
}

body#identity div#right div#order-process p#cnil {
	margin: 45px 0 0 72px;
	text-align: center;
	font-size: 11px;
}

body#identity div#right div#order-process p#cnil-2 {
	text-align: right;
	margin: 25px 0 40px 0;
	font-size: 11px;
}

body#identity div#right div#order-process input#passwd-2, body#identity div#right div#order-process input#passwd-conf, 
body#identity div#right div#order-process input#old-passwd {
	width: 299px;
	margin: 8px 0 12px 0;
}

body#identity div#right div#order-process input.text, body#address div#right div#order-process input.text {
	height: 17px;
	border: 1px solid #929292;
	font-size: 10px;
	color: #4F4E54;
	padding: 3px 0 0 2px;
}

body#identity div#right div#order-process input#submitNewsletter, body#identity div#right div#order-process input#SubmitChild {
	margin-bottom: 53px;
}

body#identity div#right div#order-process input#submitNewsletter {
	margin-left: 500px;
	_margin-left: 229px;
}

body#identity div#right div#order-process input#SubmitChildren {
	margin: 15px 0 0 243px;
}

body#identity div#right div#order-process input#SubmitInfos {
	margin: 25px 0 53px 324px;
}

body#identity div#right div#order-process input#SubmitChild {
	margin: 25px 0 53px 229px;
}

body#identity div#right div#order-process p#introduction {
	margin-bottom: 30px;
}

body#identity div#right div#order-process p#my-details label {
	float: left;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
	text-align: right;
	width: 174px;
}

body#identity div#right div#order-process label {
	color: #4F4E54;
}

body#identity div#right div#order-process label#l2,
body#identity div#right div#order-process label#l3,
body#identity div#right div#order-process label#l5,
body#identity div#right div#order-process label#l6 {
	margin-bottom: 5px;
	_margin-bottom: 14px;
}

body#identity div#right div#order-process p#my-details select, body#identity div#right div#order-process div#child-left select, 
body#identity div#right div#order-process div#child-right select, body#address div#right div#order-process select {
	font-family: Verdana;
	font-size: 10px;
	color: #4F4E54;
	margin-bottom: 6px;
}

body#identity div#right div#order-process form#form-nl, body#identity div#right div#order-process form#form-pwd {
	margin-left: 95px;
}

body#identity div#right div#order-process p#my-details input {
	width: 210px;
	float: left;
	height: 16px;
	border: 1px solid #4F4F51;
	margin-bottom: 6px;
}

body#identity div#right div#order-process div#child-right input#firstname-2 {
	margin-bottom: 6px;
}

/* Order history */

body#history div#right div#order-process table {
	margin: 35px 0 35px 0;
	width: 810px;
}

body#history div#right div#order-process table tr td {
	font-size: 11px;
}

body#history div#right div#order-process table tr th.c1, body#history div#right div#order-process table tr td.c1 { width: 95px; font-weight: bold; }
body#history div#right div#order-process table tr th.c2, body#history div#right div#order-process table tr td.c2 { width: 85px; }
body#history div#right div#order-process table tr th.c3, body#history div#right div#order-process table tr td.c3 { width: 110px; }
body#history div#right div#order-process table tr th.c4, body#history div#right div#order-process table tr td.c4 { width: 110px; }
body#history div#right div#order-process table tr th.c5, body#history div#right div#order-process table tr td.c5 { width: 160px; line-height: 12px; }
body#history div#right div#order-process table tr td.c5 span.no-order { color: #CC0000; font-size: 9px; }
body#history div#right div#order-process table tr th.c6, body#history div#right div#order-process table tr td.c6 { width: 100px; }
body#history div#right div#order-process table tr th.c7, body#history div#right div#order-process table tr td.c7 { width: 150px; }

body#history div#right div#order-process table tr th.c7 {
	line-height: 18px;
}

body#history div#right div#order-process table tr td.c7 img {
	vertical-align: middle;
}

body#history div#right div#order-process table tr td.c1 a, body#history div#right div#order-process table tr td.c6 a {
	color: #4F4E54;
}

body#history div#right div#order-process table tr td.c6 a {
	text-decoration: underline;
}

body#history div#right div#order-process div#order-detail textarea {
	margin: 20px 0 30px 0;
	width: 842px;
	height: 170px;
	border: 1px solid #929292;
	font-size: 10px;
	font-family: Verdana;
	color: #4F4E54;
	padding: 3px 0 0 2px;
}

body#history div#right div#order-process div#order-detail p.send {
	text-align: center;
	margin-bottom: 70px;
}

body#history div#right div#order-process div#order-detail table#order-states {
	width: 340px;
}

body#history div#right div#order-process div#order-detail p {
	font-size: 11px;
	color: #4F4E54;
}

body#history div#right div#order-process div#order-detail span.price {
	font-family: Georgia;
	color: #4F4E54;
	font-size: 14px;
}

body#history div#right div#order-process div#order-detail span.big-price {
	font-size: 18px;
}

body#history div#right div#order-process div#order-detail span.total {
	font-size: 14px;
	color: #4F4E54;
}

body#history div#right div#order-process div#order-detail div#big-total {
	margin: 30px 0 25px 0;
}

body#history div#right div#order-process div#order-detail span.big-total {
	text-transform: uppercase;
	font-size: 18px;
	font-family: Georgia;
	color: #4F4E54;
}

body#history div#right div#order-process div#order-detail input.order_qte_input {
	display: none;
}

body#history div#right div#order-process div#order-detail table#messages {
	width: 500px;
	margin-top: 0;
}

body#history div#right div#order-process div#order-detail table#messages tr th.c1 { width: 150px; }

/* Errors */

div#errors {
	display: none;
}

div#fancy_div div#errors-content {
	padding: 20px;
}

div#fancy_div div#errors-content p {
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia;
}

div#fancy_div div#errors-content ol {
	margin: 15px 0 0 30px;
	line-height: 15px;
	font-size: 12px;
	font-family: Georgia;
}

/* Kiala */

body#order div.form_middle table tr td {
	color: #4F4E54;
}

body#order div.form_middle table tr td.carrier_infos {
	height: 140px;
}

body#order div.form_middle table tr td.carrier_name {
	font-family: Georgia;
	font-size: 13px;
}

body#order div#extra_carrier input#zipcode {
	width: 90px;
	height: 17px;
	border: 1px solid #929292;
	margin: 0 12px;
	font-size: 10px;
	color: #4F4E54;
	padding-top: 3px;
	padding-left: 2px;
}

body#order div.form_top_large table tr td#relay {
	width: 363px;
	height: 40px;
	color: #000055;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
}

body#order div.form_top_large table tr td#hours {
	color: #000055;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
}

body#order #gift_msg_content {
	width: 450px;
	height: 100px;
	font-family: Verdana;
	font-size: 11px;
}

body#multisearch #left .afin {
	width: 400px;
	padding: 5px 15px 15px 15px;
	display: none;
	background-color: #FAFAFA;
	height: 180px;
	position: absolute;
	z-index: 1001;
	border: 1px solid #BBB;
}

body#multisearch #left .afin h3 {
	font-size: 13px;
	margin-bottom: 5px;
}

body#multisearch #left .afin .afin_list {
	overflow-y: auto;
	height: 138px;
	margin-bottom: 15px;
}

body#multisearch #left .afin .afin_n {
	color: #AEAEAE;
	font-size: 9px;
}

/* FAQs */

body#faqs div#content-nocol-grey h1.black, body#mentions div#content-nocol-grey h1.black, 
body#conditions div#content-nocol-grey h1.black {
	color: #000;
	font-size: 21px;
}

body#faqs div#content-nocol-grey h2, body#mentions div#content-nocol-grey h2, 
body#conditions div#content-nocol-grey h2 {
	font-family: Georgia;
	font-size: 17px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
}

body#faqs div#content-nocol-grey p.top, body#mentions div#content-nocol-grey p.top, body#conditions div#content-nocol-grey p.top {
	text-align: right;
	font-size: 10px;
	font-family: Verdana;
	margin-bottom: 60px;
}

body#faqs div#content-nocol-grey p.top a, body#mentions div#content-nocol-grey p.top a , body#conditions div#content-nocol-grey p.top a{
	color: #000;
	cursor: pointer;
}

body#faqs div#content-nocol-grey ul, body#mentions div#content-nocol-grey ul, body#conditions div#content-nocol-grey ul {
	list-style-type: none;
	margin-bottom: 20px;
}

body#faqs div#content-nocol-grey ul li, body#mentions div#content-nocol-grey ul li, body#conditions div#content-nocol-grey ul li {
	font-family: Georgia;
	font-size: 14px;
	color: #4F4E54;
	line-height: 23px;
}

body#faqs div#content-nocol-grey ul li a, body#mentions div#content-nocol-grey ul li a, body#conditions div#content-nocol-grey ul li a {
	color: #4F4E54;
	cursor: pointer;
}

body#faqs div#content-nocol-grey ul li a:hover, body#mentions div#content-nocol-grey ul li a:hover, body#conditions div#content-nocol-grey ul li a:hover {
	text-decoration: underline;
}

body#faqs div#content-nocol-grey ul.last, body#mentions div#content-nocol-grey ul.last, body#conditions div#content-nocol-grey ul.last {
	margin-bottom: 60px;
}

body#faqs div#content-nocol-grey p, body#mentions div#content-nocol-grey p, body#conditions div#content-nocol-grey p, 
body#conditions div#content-nocol-grey ol li, body#payment-error div#content-nocol-grey p {
	font-family: Georgia;
	font-size: 14px;
	color: #4F4E54;
	line-height: 20px;
}

body#faqs div#content-nocol-grey p a, body#mentions div#content-nocol-grey p a, 
body#conditions div#content-nocol-grey p a, body#payment-error div#content-nocol-grey p a {
	color: #000;
}

body#conditions div#content-nocol-grey ol {
	margin: 20px 0 20px 30px;
}

body#conditions div#content-nocol-grey a#cgv-1 {
	margin-top: 50px;
	display: block;
}

/* Utils */

.clear { clear: both; }
.size0 { font-size: 0px; line-height: 0px; height: 0px; }
.transferProduct { border: 2px solid #888; }
.txt_info {
	color: #e62a7f; 
	padding: 0px 15px 23px 15px; 
	font-family: georgia; 
	font-size: 13px; 
	font-weight: bold;
}

/* Sprites FR */
.fr-sprite { background: url('http://img2.melijoe.com/fr/sprites.gif') no-repeat top left; }
.fr-sprite-ess { width: 149px; height: 32px; background-position: 0 -2164px; }
.fr-sprite-goodPlan { width: 212px; height: 32px; background-position: 0 -2201px; }
.fr-sprite-btn-add-address { width: 176px; height: 20px; background-position: 0 -5px; }
.fr-sprite-btn-add-to-bag { width: 200px; height: 20px; background-position: 0 -30px; }
.fr-sprite-btn-back-home { width: 200px; height: 20px; background-position: 0 -55px; }
.fr-sprite-btn-back { width: 72px; height: 20px; background-position: 0 -80px; }
.fr-sprite-btn-change { width: 88px; height: 20px; background-position: 0 -105px; }
.fr-sprite-btn-continue-shopping-2 { width: 192px; height: 20px; background-position: 0 -130px; }
.fr-sprite-btn-create-account { width: 80px; height: 20px; background-position: 0 -1924px; }
.fr-sprite-btn-identify { width: 110px; height: 20px; background-position: 0 -180px; }
.fr-sprite-btn-order { width: 175px; height: 20px; background-position: 0 -205px; }
.fr-sprite-btn-send { width: 80px; height: 20px; background-position: 0 -230px; }
.fr-sprite-btn-validate { width: 74px; height: 20px; background-position: 0 -255px; }
.fr-sprite-btn-verify { width: 74px; height: 20px; background-position: 0 -280px; }
.fr-sprite-drawing-address { width: 375px; height: 256px; background-position: 0 -305px; }
.fr-sprite-h2-brands { width: 177px; height: 26px; background-position: 0 -2902px; }
.fr-sprite-h2-brands-newborn { width: 177px; height: 26px; background-position: 0 -2902px; }
.fr-sprite-h2-compo-guide { width: 160px; height: 18px; background-position: 0 -850px; }
.fr-sprite-h2-itsnew { width: 121px; height: 18px; background-position: 0 -873px; }
.fr-sprite-h2-look-book { width: 177px; height: 26px; background-position: 0 -2871px; }
.fr-sprite-h2-look-book-newborn { width: 177px; height: 26px; background-position: 0 -3557px; }
.fr-sprite-h2-luxe { width: 36px; height: 18px; background-position: 0 -919px; }
.fr-sprite-h2-mag { width: 36px; height: 18px; background-position: 0 -942px; }
.fr-sprite-h2-mini-stores-11 { width: 160px; height: 18px; background-position: 0 -965px; }
.fr-sprite-h2-mini-stores { width: 177px; height: 26px; background-position: 0 -3040px; }
.fr-sprite-h2-mini-stores-page { width: 207px; height: 26px; background-position: 0 -2504px; }
.fr-sprite-h2-offers { width: 70px; height: 18px; background-position: 0 -1011px; }
.fr-sprite-h2-search { width: 76px; height: 15px; background-position: 0 -2072px; }
.fr-sprite-h2-newcoll { width: 177px; height: 26px; background-position: 0 -2324px; } 
.fr-sprite-h2-size-guide { width: 140px; height: 18px; background-position: 0 -1057px; }
.fr-sprite-h2-styles-11 { width: 160px; height: 18px; background-position: 0 -1080px; }
.fr-sprite-h2-styles { width: 127px; height: 18px; background-position: 0 -1103px; }
.fr-sprite-h2-tendances-11 { width: 160px; height: 18px; background-position: 0 -1126px; }
.fr-sprite-h2-tendances { width: 177px; height: 26px; background-position: 0 -2411px; }
.fr-sprite-h2-newsletter { width: 178px; height: 26px; background-position: 0 -2597px; }
.fr-sprite-h2-newsletter-newborn { width: 178px; height: 26px; background-position: 0 -3526px; }
.fr-sprite-h2-advantage { width: 175px; height: 25px; background-position: 0 -2134px; }
.fr-sprite-h2-itsNew{ width: 149px; height: 32px; background-position: 0 -2164px;}
.fr-sprite-h2-titleTrends { width: 450px; height: 26px; background-position: 0 -2442px;}
.fr-sprite-logo-1 { width: 231px; height: 25px; background-position: 0 -2628px; }
.fr-sprite-logo-2 { width: 231px; height: 25px; background-position: 0 -2658px; }
.fr-sprite-logo-noukies { width: 231px; height: 25px; background-position: 0 -3743px; }
.fr-sprite-logo-noukies-small { width: 231px; height: 26px; background-position: 0 -3712px; }
.fr-sprite-order-thanks { width: 227px; height: 28px; background-position: 0 -1286px; }
.fr-sprite-your-search { width: 160px; height: 18px; background-position: 0 -1319px; } 
.fr-sprite-filter { width: 160px; height: 34px; background-position: 0 -1342px; }
.fr-sprite-secure-payment { width: 177px; height: 149px; background-position: 0 -1504px; }
.fr-sprite-delivery { width: 177px; height: 128px; background-position: 0 -1658px; }
.fr-sprite-btn-vp { width: 275px; height: 20px; background-position: 0 -1814px; }
.fr-sprite-h2-musthave { width: 195px; height: 26px; background-position: 0 -2473px; }
.fr-sprite-h2-musthave-newborn { width: 195px; height: 26px; background-position: 0 -3650px; }
.fr-sprite-h2-sold2010{ width: 176px; height: 18px; background-position: 0 -2301px;}
.fr-sprite-h2-selection { width: 259px; height: 26px; background-position: 0 -2566px;}
.fr-sprite-h2-selection-newborn { width: 259px; height: 26px; background-position: 0 -3773px;}
.fr-sprite-h2-look{ width: 195px; height: 26px; background-position: 0 -2535px;}
.fr-sprite-h2-colhiver2010{ width: 177px; height: 42px; background-position: 0 -2779px;}
.fr-sprite-h2-colhiver2010-newborn { width: 177px; height: 26px; background-position: 0 -3402px;}
.fr-sprite-h2-selection-left{width:177px; height:40px; background-position: 0 -2826px;}
.fr-sprite-h2-naissance { width: 195px; height: 26px; background-position: 0 -3681px; }
.fr-sprite-h2-select-naissance{width:207px; height:26px; background-position: 0 -2933px;}
.fr-sprite-cartouche-soldes-2010 { width: 734px; height: 83px; background-position: 0 -3164px; margin-bottom: 20px; }
.fr-sprite-cartouche-soldes-2010-2 { width: 784px; height: 83px; background-position: 0 -3252px; margin-bottom: 20px; }
.fr-sprite-h2-soldes-ete-2010 { width: 177px; height: 26px; background-position: 0 -3009px; }
.fr-sprite-h2-soldes-ete-2010-newborn { width: 177px; height: 26px; background-position: 0 -3464px; }
.fr-sprite-h2-sel-soldes-2010 { width: 177px; height: 26px; background-position: 0 -2380px; }
.fr-sprite-h2-sel-soldes-2010-newborn { width: 177px; height: 26px; background-position: 0 -3588px; }
.fr-sprite-h2-indisp-soldes-2010 { width: 490px; height: 26px; background-position: 0 -3133px; }
.fr-sprite-h2-indisp-soldes-2010-newborn { width: 490px; height: 26px; background-position: 0 -3619px; }
.fr-sprite-idees-look-soldes-2010 { width: 207px; height: 26px; background-position: 0 -3071px; }
.fr-sprite-h2-accessories { width: 177px; height: 26px; background-position: 0 -3340px; }
.fr-sprite-h2-accessories-newborn { width: 177px; height: 26px; background-position: 0 -3495px; }
.fr-sprite-h2-noukies { width: 177px; height: 26px; background-position: 0 -3433px; }

/* Sprites EN */
.en-sprite { background: url('http://img2.melijoe.com/en/sprites.gif') no-repeat top left; }
.en-sprite-essencial { width: 204px; height: 32px; background-position: 0 -2179px; }
.en-sprite-goodPlan { width: 190px; height: 32px; background-position: 0 -2216px; }
.en-sprite-btn-add-address { width: 128px; height: 20px; background-position: 0 -5px; } 
.en-sprite-btn-add-to-bag { width: 150px; height: 20px; background-position: 0 -30px; } 
.en-sprite-btn-back-home { width: 95px; height: 20px; background-position: 0 -55px; } 
.en-sprite-btn-back { width: 56px; height: 20px; background-position: 0 -80px; } 
.en-sprite-btn-change { width: 88px; height: 20px; background-position: 0 -105px; } 
.en-sprite-btn-continue-shopping-2 { width: 150px; height: 20px; background-position: 0 -130px; } 
.en-sprite-btn-create-account { width: 86px; height: 20px; background-position: 0 -1911px; } 
.en-sprite-btn-identify { width: 67px; height: 20px; background-position: 0 -180px; } 
.en-sprite-btn-order { width: 172px; height: 20px; background-position: 0 -205px; } 
.en-sprite-btn-send { width: 56px; height: 20px; background-position: 0 -230px; } 
.en-sprite-btn-validate { width: 86px; height: 20px; background-position: 0 -255px; } 
.en-sprite-btn-verify { width: 65px; height: 20px; background-position: 0 -280px; } 
.en-sprite-drawing-address { width: 375px; height: 256px; background-position: 0 -305px; } 
.en-sprite-h2-brands { width: 177px; height: 26px; background-position: 0 -2853px; }
.en-sprite-h2-compo-guide { width: 112px; height: 18px; background-position: 0 -850px; } 
.en-sprite-h2-itsnew { width: 100px; height: 18px; background-position: 0 -873px; } 
.en-sprite-h2-look-book { width: 177px; height: 26px; background-position: 0 -2822px; } 
.en-sprite-h2-look-book-newborn { width: 177px; height: 26px; background-position: 0 -3494px; }
.en-sprite-h2-luxe { width: 147px; height: 18px; background-position: 0 -919px; } 
.en-sprite-h2-mag { width: 36px; height: 18px; background-position: 0 -942px; } 
.en-sprite-h2-mini-stores-11 { width: 160px; height: 18px; background-position: 0 -965px; } 
.en-sprite-h2-mini-stores { width: 177px; height: 26px; background-position: 0 -2977px; } 
.en-sprite-h2-mini-stores-page { width: 207px; height: 26px; background-position: 0 -2516px; }
.en-sprite-h2-offers { width: 34px; height: 18px; background-position: 0 -1011px; } 
.en-sprite-h2-search { width: 79px; height: 15px; background-position: 0 -2087px; } 
.en-sprite-h2-newcoll { width: 177px; height: 26px; background-position: 0 -2336px; } 
.en-sprite-h2-size-guide { width: 83px; height: 18px; background-position: 0 -1057px; } 
.en-sprite-h2-styles-11 { width: 160px; height: 18px; background-position: 0 -1080px; } 
.en-sprite-h2-styles { width: 127px; height: 18px; background-position: 0 -1103px; } 
.en-sprite-h2-tendances-11 { width: 160px; height: 18px; background-position: 0 -1126px; } 
.en-sprite-h2-tendances { width: 177px; height: 26px; background-position: 0 -2423px; } 
.en-sprite-h2-newsletter { width: 178px; height: 26px; background-position: 0 -2609px; }
.en-sprite-h2-newsletter-newborn { width: 178px; height: 26px; background-position: 0 -3463px; }
.en-sprite-h2-advantage { width: 175px; height: 25px; background-position: 0 -2149px; }
.en-sprite-h2-itsNew { width: 204px; height: 32px; background-position: 0 -2179px;}
.en-sprite-h2-titleTrends {width: 450px; height: 26px; background-position: 0 -2454px;}
.en-sprite-logo-1 { width: 231px; height: 25px; background-position: 0 -2640px; } 
.en-sprite-logo-2 { width: 231px; height: 25px; background-position: 0 -2670px; }
.en-sprite-logo-noukies { width: 231px; height: 25px; background-position: 0 -3680px; }
.en-sprite-logo-noukies-small { width: 231px; height: 26px; background-position: 0 -3649px; }
.en-sprite-order-thanks { background-position: 0 -1286px; } 
.en-sprite-your-search { width: 160px; height: 18px; background-position: 0 -1323px; } 
.en-sprite-filter { width: 160px; height: 18px; background-position: 0 -1346px; } 
.en-sprite-secure-payment { width: 177px; height: 149px; background-position: 0 -1491px; }
.en-sprite-delivery { width: 177px; height: 128px; background-position: 0 -1645px; }
.en-sprite-btn-vp { width: 228px; height: 20px; background-position: 0 -1801px; }
.en-sprite-h2-musthave { width: 195px; height: 26px; background-position: 0 -2485px; }
.en-sprite-h2-musthave-newborn { width: 195px; height: 26px; background-position: 0 -3587px; }
.en-sprite-h2-sold2010{ width: 176px; height: 15px; background-position: 0 -2316px;}
.en-sprite-h2-selection{ width: 259px; height: 26px; background-position: 0 -2578px;}
.en-sprite-h2-selection-newborn { width: 259px; height: 26px; background-position: 0 -3710px;}
.en-sprite-h2-look{ width: 195px; height: 26px; background-position: 0 -2547px;}
.en-sprite-h2-colhiver2010{ width: 177px; height: 42px; background-position: 0 -2731px;}
.en-sprite-h2-colhiver2010-newborn { width: 177px; height: 26px; background-position: 0 -3339px;}
.en-sprite-h2-selection-left{width:177px; height:40px; background-position: 0 -2777px;}
.en-sprite-h2-naissance { width: 195px; height: 26px; background-position: 0 -3618px; }
.en-sprite-h2-select-naissance{width:207px; height:26px; background-position: 0 -2884px;}
.en-sprite-cartouche-soldes-2010 { width: 734px; height: 83px; background-position: 0 -3101px; margin-bottom: 20px; }
.en-sprite-cartouche-soldes-2010-2 { width: 734px; height: 83px; background-position: 0 -3189px; margin-bottom: 20px; }
.en-sprite-h2-soldes-ete-2010 { width: 177px; height: 26px; background-position: 0 -2946px; }
.en-sprite-h2-soldes-ete-2010-newborn { width: 177px; height: 26px; background-position: 0 -3464px; }
.en-sprite-h2-sel-soldes-2010 { width: 177px; height: 26px; background-position: 0 -2392px; }
.en-sprite-h2-sel-soldes-2010-newborn { width: 177px; height: 26px; background-position: 0 -3525px; }
.en-sprite-h2-indisp-soldes-2010 { width: 490px; height: 26px; background-position: 0 -3070px; }
.en-sprite-h2-indisp-soldes-2010-newborn { width: 490px; height: 26px; background-position: 0 -3556px; }
.en-sprite-idees-look-soldes-2010 { width: 207px; height: 26px; background-position: 0 -3008px; }
.en-sprite-h2-accessories { width: 177px; height: 26px; background-position: 0 -3277px; }
.en-sprite-h2-accessories-newborn { width: 177px; height: 26px; background-position: 0 -3432px; }
.en-sprite-h2-noukies { width: 177px; height: 26px; background-position: 0 -3370px; }

/* Sprites ES */
.es-sprite { background: url('http://img2.melijoe.com/es/sprites.gif') no-repeat top left; }
.es-sprite-ess { width: 149px; height: 32px; background-position: 0 -2164px; }
.es-sprite-goodPlan { width: 212px; height: 32px; background-position: 0 -2201px; }
.es-sprite-btn-add-address { width: 176px; height: 20px; background-position: 0 -5px; }
.es-sprite-btn-add-to-bag { width: 200px; height: 20px; background-position: 0 -30px; }
.es-sprite-btn-back-home { width: 200px; height: 20px; background-position: 0 -55px; }
.es-sprite-btn-back { width: 72px; height: 20px; background-position: 0 -80px; }
.es-sprite-btn-change { width: 88px; height: 20px; background-position: 0 -105px; }
.es-sprite-btn-continue-shopping-2 { width: 192px; height: 20px; background-position: 0 -130px; }
.es-sprite-btn-create-account { width: 80px; height: 20px; background-position: 0 -1924px; }
.es-sprite-btn-identify { width: 110px; height: 20px; background-position: 0 -180px; }
.es-sprite-btn-order { width: 175px; height: 20px; background-position: 0 -205px; }
.es-sprite-btn-send { width: 80px; height: 20px; background-position: 0 -230px; }
.es-sprite-btn-validate { width: 74px; height: 20px; background-position: 0 -255px; }
.es-sprite-btn-verify { width: 74px; height: 20px; background-position: 0 -280px; }
.es-sprite-drawing-address { width: 375px; height: 256px; background-position: 0 -305px; }
.es-sprite-h2-brands { width: 177px; height: 26px; background-position: 0 -2902px; }
.es-sprite-h2-compo-guide { width: 160px; height: 18px; background-position: 0 -850px; }
.es-sprite-h2-itsnew { width: 121px; height: 18px; background-position: 0 -873px; }
.es-sprite-h2-look-book { width: 177px; height: 26px; background-position: 0 -2871px; }
.es-sprite-h2-look-book-newborn { width: 177px; height: 26px; background-position: 0 -3557px; }
.es-sprite-h2-luxe { width: 36px; height: 18px; background-position: 0 -919px; }
.es-sprite-h2-mag { width: 36px; height: 18px; background-position: 0 -942px; }
.es-sprite-h2-mini-stores-11 { width: 160px; height: 18px; background-position: 0 -965px; }
.es-sprite-h2-mini-stores { width: 177px; height: 26px; background-position: 0 -3040px; }
.es-sprite-h2-mini-stores-page { width: 207px; height: 26px; background-position: 0 -2504px; }
.es-sprite-h2-offers { width: 70px; height: 18px; background-position: 0 -1011px; }
.es-sprite-h2-search { width: 76px; height: 15px; background-position: 0 -2072px; }
.es-sprite-h2-newcoll { width: 177px; height: 26px; background-position: 0 -2324px; } 
.es-sprite-h2-size-guide { width: 140px; height: 18px; background-position: 0 -1057px; }
.es-sprite-h2-styles-11 { width: 160px; height: 18px; background-position: 0 -1080px; }
.es-sprite-h2-styles { width: 127px; height: 18px; background-position: 0 -1103px; }
.es-sprite-h2-tendances-11 { width: 160px; height: 18px; background-position: 0 -1126px; }
.es-sprite-h2-tendances { width: 177px; height: 26px; background-position: 0 -2411px; }
.es-sprite-h2-newsletter { width: 178px; height: 26px; background-position: 0 -2597px; }
.es-sprite-h2-newsletter-newborn { width: 178px; height: 26px; background-position: 0 -3526px; }
.es-sprite-h2-advantage { width: 175px; height: 25px; background-position: 0 -2134px; }
.es-sprite-h2-itsNew{ width: 149px; height: 32px; background-position: 0 -2164px;}
.es-sprite-h2-titleTrends { width: 450px; height: 26px; background-position: 0 -2442px;}
.es-sprite-logo-1 { width: 231px; height: 25px; background-position: 0 -2628px; }
.es-sprite-logo-2 { width: 231px; height: 25px; background-position: 0 -2658px; }
.es-sprite-logo-noukies { width: 231px; height: 25px; background-position: 0 -3743px; }
.es-sprite-logo-noukies-small { width: 231px; height: 26px; background-position: 0 -3712px; }
.es-sprite-order-thanks { width: 227px; height: 28px; background-position: 0 -1286px; }
.es-sprite-your-search { width: 160px; height: 18px; background-position: 0 -1319px; } 
.es-sprite-filter { width: 160px; height: 34px; background-position: 0 -1342px; }
.es-sprite-secure-payment { width: 177px; height: 149px; background-position: 0 -1504px; }
.es-sprite-delivery { width: 177px; height: 128px; background-position: 0 -1658px; }
.es-sprite-btn-vp { width: 275px; height: 20px; background-position: 0 -1814px; }
.es-sprite-h2-musthave { width: 195px; height: 26px; background-position: 0 -2473px; }
.es-sprite-h2-musthave-newborn { width: 195px; height: 26px; background-position: 0 -3650px; }
.es-sprite-h2-sold2010{ width: 176px; height: 18px; background-position: 0 -2301px;}
.es-sprite-h2-selection{ width: 259px; height: 26px; background-position: 0 -2566px;}
.es-sprite-h2-selection-newborn { width: 259px; height: 26px; background-position: 0 -3773px;}
.es-sprite-h2-look{ width: 195px; height: 26px; background-position: 0 -2535px;}
.es-sprite-h2-colhiver2010{ width: 177px; height: 42px; background-position: 0 -2748px;}
.es-sprite-h2-colhiver2010-newborn { width: 177px; height: 26px; background-position: 0 -3402px;}
.es-sprite-h2-selection-left{width:177px; height:40px; background-position: 0 -2826px;}
.es-sprite-h2-naissance { width: 195px; height: 26px; background-position: 0 -3681px; }
.es-sprite-h2-select-naissance{width:207px; height:26px; background-position: 0 -2933px;}
.es-sprite-cartouche-soldes-2010 { width: 734px; height: 83px; background-position: 0 -3164px; margin-bottom: 20px; }
.es-sprite-cartouche-soldes-2010-2 { width: 784px; height: 83px; background-position: 0 -3252px; margin-bottom: 20px; }
.es-sprite-h2-soldes-ete-2010 { width: 177px; height: 26px; background-position: 0 -3009px; }
.es-sprite-h2-soldes-ete-2010-newborn { width: 177px; height: 26px; background-position: 0 -3464px; }
.es-sprite-h2-sel-soldes-2010 { width: 177px; height: 26px; background-position: 0 -2380px; }
.es-sprite-h2-sel-soldes-2010-newborn { width: 177px; height: 26px; background-position: 0 -3588px; }
.es-sprite-h2-indisp-soldes-2010 { width: 490px; height: 26px; background-position: 0 -3133px; }
.es-sprite-h2-indisp-soldes-2010-newborn { width: 490px; height: 26px; background-position: 0 -3619px; }
.es-sprite-idees-look-soldes-2010 { width: 207px; height: 26px; background-position: 0 -3071px; }
.es-sprite-h2-accessories { width: 177px; height: 26px; background-position: 0 -3340px; }
.es-sprite-h2-accessories-newborn { width: 177px; height: 26px; background-position: 0 -3495px; }
.es-sprite-h2-noukies { width: 177px; height: 26px; background-position: 0 -3433px; }

/* Sprites IT */
.it-sprite { background: url('http://img2.melijoe.com/it/sprites.gif') no-repeat top left; }
.it-sprite-ess { width: 149px; height: 32px; background-position: 0 -2164px; }
.it-sprite-goodPlan { width: 212px; height: 32px; background-position: 0 -2201px; }
.it-sprite-btn-add-address { width: 176px; height: 20px; background-position: 0 -5px; }
.it-sprite-btn-add-to-bag { width: 200px; height: 20px; background-position: 0 -30px; }
.it-sprite-btn-back-home { width: 200px; height: 20px; background-position: 0 -55px; }
.it-sprite-btn-back { width: 72px; height: 20px; background-position: 0 -80px; }
.it-sprite-btn-change { width: 88px; height: 20px; background-position: 0 -105px; }
.it-sprite-btn-continue-shopping-2 { width: 192px; height: 20px; background-position: 0 -130px; }
.it-sprite-btn-create-account { width: 80px; height: 20px; background-position: 0 -1924px; }
.it-sprite-btn-identify { width: 110px; height: 20px; background-position: 0 -180px; }
.it-sprite-btn-order { width: 175px; height: 20px; background-position: 0 -205px; }
.it-sprite-btn-send { width: 80px; height: 20px; background-position: 0 -230px; }
.it-sprite-btn-validate { width: 74px; height: 20px; background-position: 0 -255px; }
.it-sprite-btn-verify { width: 74px; height: 20px; background-position: 0 -280px; }
.it-sprite-drawing-address { width: 375px; height: 256px; background-position: 0 -305px; }
.it-sprite-h2-brands { width: 177px; height: 26px; background-position: 0 -2902px; }
.it-sprite-h2-compo-guide { width: 160px; height: 18px; background-position: 0 -850px; }
.it-sprite-h2-itsnew { width: 121px; height: 18px; background-position: 0 -873px; }
.it-sprite-h2-look-book { width: 177px; height: 26px; background-position: 0 -2871px; }
.it-sprite-h2-look-book-newborn { width: 177px; height: 26px; background-position: 0 -3557px; }
.it-sprite-h2-luxe { width: 36px; height: 18px; background-position: 0 -919px; }
.it-sprite-h2-mag { width: 36px; height: 18px; background-position: 0 -942px; }
.it-sprite-h2-mini-stores-11 { width: 160px; height: 18px; background-position: 0 -965px; }
.it-sprite-h2-mini-stores { width: 177px; height: 26px; background-position: 0 -3040px; }
.it-sprite-h2-mini-stores-page { width: 207px; height: 26px; background-position: 0 -2504px; }
.it-sprite-h2-offers { width: 70px; height: 18px; background-position: 0 -1011px; }
.it-sprite-h2-search { width: 76px; height: 15px; background-position: 0 -2072px; }
.it-sprite-h2-newcoll { width: 177px; height: 26px; background-position: 0 -2324px; } 
.it-sprite-h2-size-guide { width: 140px; height: 18px; background-position: 0 -1057px; }
.it-sprite-h2-styles-11 { width: 160px; height: 18px; background-position: 0 -1080px; }
.it-sprite-h2-styles { width: 127px; height: 18px; background-position: 0 -1103px; }
.it-sprite-h2-tendances-11 { width: 160px; height: 18px; background-position: 0 -1126px; }
.it-sprite-h2-tendances { width: 177px; height: 26px; background-position: 0 -2411px; }
.it-sprite-h2-newsletter { width: 178px; height: 26px; background-position: 0 -2597px; }
.it-sprite-h2-newsletter-newborn { width: 178px; height: 26px; background-position: 0 -3526px; }
.it-sprite-h2-advantage { width: 175px; height: 25px; background-position: 0 -2134px; }
.it-sprite-h2-itsNew{ width: 149px; height: 32px; background-position: 0 -2164px;}
.it-sprite-h2-titleTrends { width: 450px; height: 26px; background-position: 0 -2442px;}
.it-sprite-logo-1 { width: 231px; height: 25px; background-position: 0 -2628px; }
.it-sprite-logo-2 { width: 231px; height: 25px; background-position: 0 -2658px; }
.it-sprite-logo-noukies { width: 231px; height: 25px; background-position: 0 -3743px; }
.it-sprite-logo-noukies-small { width: 231px; height: 26px; background-position: 0 -3712px; }
.it-sprite-order-thanks { width: 227px; height: 28px; background-position: 0 -1286px; }
.it-sprite-your-search { width: 160px; height: 18px; background-position: 0 -1319px; } 
.it-sprite-filter { width: 160px; height: 34px; background-position: 0 -1342px; }
.it-sprite-secure-payment { width: 177px; height: 149px; background-position: 0 -1504px; }
.it-sprite-delivery { width: 177px; height: 128px; background-position: 0 -1658px; }
.it-sprite-btn-vp { width: 275px; height: 20px; background-position: 0 -1814px; }
.it-sprite-h2-musthave { width: 195px; height: 26px; background-position: 0 -2473px; }
.it-sprite-h2-musthave-newborn { width: 195px; height: 26px; background-position: 0 -3650px; }
.it-sprite-h2-sold2010{ width: 176px; height: 18px; background-position: 0 -2301px;}
.it-sprite-h2-selection{ width: 259px; height: 26px; background-position: 0 -2566px;}
.it-sprite-h2-selection-newborn { width: 259px; height: 26px; background-position: 0 -3773px;}
.it-sprite-h2-look{ width: 195px; height: 26px; background-position: 0 -2535px;}
.it-sprite-h2-colhiver2010{ width: 177px; height: 42px; background-position: 0 -2779px;}
.it-sprite-h2-colhiver2010-newborn { width: 177px; height: 26px; background-position: 0 -3402px;}
.it-sprite-h2-selection-left{width:177px; height:40px; background-position: 0 -2826px;}
.it-sprite-h2-naissance { width: 195px; height: 26px; background-position: 0 -3681px; }
.it-sprite-h2-select-naissance{width:207px; height:26px; background-position: 0 -2933px;}
.it-sprite-cartouche-soldes-2010 { width: 734px; height: 83px; background-position: 0 -3164px; margin-bottom: 20px; }
.it-sprite-cartouche-soldes-2010-2 { width: 784px; height: 83px; background-position: 0 -3252px; margin-bottom: 20px; }
.it-sprite-h2-soldes-ete-2010 { width: 177px; height: 26px; background-position: 0 -3009px; }
.it-sprite-h2-soldes-ete-2010-newborn { width: 177px; height: 26px; background-position: 0 -3401px; }
.it-sprite-h2-sel-soldes-2010 { width: 177px; height: 26px; background-position: 0 -2380px; }
.it-sprite-h2-sel-soldes-2010-newborn { width: 177px; height: 26px; background-position: 0 -3588px; }
.it-sprite-h2-indisp-soldes-2010 { width: 490px; height: 26px; background-position: 0 -3133px; }
.it-sprite-h2-indisp-soldes-2010-newborn { width: 490px; height: 26px; background-position: 0 -3619px; }
.it-sprite-idees-look-soldes-2010 { width: 207px; height: 26px; background-position: 0 -3071px; }
.it-sprite-h2-accessories { width: 177px; height: 26px; background-position: 0 -3340px; }
.it-sprite-h2-accessories-newborn { width: 177px; height: 26px; background-position: 0 -3495px; }
.it-sprite-h2-noukies { width: 177px; height: 26px; background-position: 0 -3433px; }

/* Sprites */
.sprite { background: url('http://img2.melijoe.com/sprites.gif') no-repeat top left; }
.sprite-arrow-black { width: 5px; height: 8px; background-position: 0 -5px; }
.sprite-arrow-left-2 { width: 16px; height: 8px; background-position: 0 -18px; }
.sprite-arrow-left { width: 16px; height: 8px; background-position: 0 -31px; }
.sprite-bg-breadcrumb-blue { background-position: 0 15px; }
.sprite-bg-breadcrumb-grey { background-position: 0 15px; }
.sprite-bg-breadcrumb-pink { background-position: 0 15px; }
.sprite-logo-kiala { width: 52px; height: 54px; background-position: 0 -110px; }
.sprite-logos-cb { width: 294px; height: 57px; background-position: 0 -169px;margin-top:10px; }
.sprite-logo-paypal { width: 214px; height: 57px; background-position: 0 -342px; }
.sprite-look-book-blue { width: 198px; height: 18px; background-position: 0 -231px; }
.sprite-look-book-pink { width: 198px; height: 18px; background-position: 0 -254px; }
.sprite-minus { width: 14px; height: 9px; background-position: 0 -277px; }
.sprite-pdf { width: 32px; height: 32px; background-position: 0 -291px; }
.sprite-plus { width: 14px; height: 9px; background-position: 0 -328px; }

/* AJAX CCART */
.ajaxccart-btn {
	cursor: pointer;
}
.ajaxccart-absolute {
	position: absolute;
	width: 0;
	height: 0;
}
.ajaxccart {
	position: relative;
	top: 20px;
	left: 173px;
	padding-bottom:9px;
	width: 360px;
	background-color: #FFF;
	border: 2px solid #555;
}
.ajaxccart-close {
	text-decoration: underline;
	float: right;
	padding:6px;
}
.ajaxccart-def img { margin: 10px auto; }
.ajaxccart-ajax form {
	text-align: left;
	font-size: 11px;
	padding: 5px;
}
.ajaxccart-ajax h1 {
	color:#4F4E53;
	font-family:Georgia;
	font-size:22px;
	font-weight:bold;
	line-height:24px;
	text-transform:uppercase;
}
.ajaxccart-ajax h1 span {
	display: block;
}
.ajaxccart-ajax h2,#category .ajaxccart-ajax h2 {
	font-size: 20px!important;
	line-height: 20px!important;
	font-family: Times, Times New Roman, Georgia, serif!important;
	font-weight:normal!important;
	margin-bottom: 0!important;
	text-transform: none!important;
	color:#000;
}
.ajaxccart-ajax .price {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	font-family: Georgia, serif;
	color: #000;
	float:left;
	padding: 0 5px 10px 0;
}
.ajaxccart-ajax .price.old_price {
	font-size: 16px;
	color: #555;
	text-decoration: line-through ;
}
.ajaxccart-ajax .price.reduction {
	font-size: 18px;
	color: red;
}
.ajaxccart-ajax h3 {
	font-size: 10px;
	font-weight: normal;
	text-transform:uppercase;
	padding-bottom: 5px;
}
.ajaxccart-ajax .select-size {
	margin-bottom:15px;
	width: 352px;
}
.ajaxccart-ajax .select-size a {
	width: 35px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 2px;
	cursor: pointer;
	text-decoration:none !important;
	background: #E2E2E2;
	color: #000 !important;
	border: 1px solid #C3C3C3;
}
body div.ajaxccart-ajax div.select-size a.selected {
	background: #E2E2E2;
	color: #999 !important;
	border: 1px solid #EEE;
}
/* Girl */
body div.ajaxccart-ajax div.select-size a.cat_5,
body div.ajaxccart-ajax div.select-size a.cat_6,
body div.ajaxccart-ajax div.select-size a.cat_7 {
	background: #FFEFFA;
	color: #F2259E !important;
	border: 1px solid #F2259E;
}

/* Boy */
body div.ajaxccart-ajax div.select-size a.cat_8,
body div.ajaxccart-ajax div.select-size a.cat_9,
body div.ajaxccart-ajax div.select-size a.cat_10 {
	background: #E7EFFD;
	color: #467ADC !important;
	border: 1px solid #467ADC;
}

/* Newborn */
body div.ajaxccart-ajax div.select-size a.cat_11 {
	background: #E7EFFD;
	color: #467ADC !important;
	border: 1px solid #467ADC;
}

.imagebox-absolute {
	position: absolute;
	width: 0;
	height: 0;
}
.imagebox-div {
	position: relative;
	top: 0px;
	left: 173px;
	width: 425px;
	height: 405px;
	background-color: #FFF;
	border: 2px solid #555;
	cursor: pointer;
}

.imagebox-div img.prod_img {
	margin: 5px auto;
	max-width: 415px;
	max-height: 400px;
}

.imagebox-div span.ajaxccart-close {
	position:absolute;
	top:0;
	right:0;
}

.to-product-page {
	display: block;
}
.to-product-page.hl, .to-product-page:hover {
	background-color: #CCC;
}

/* pagination.tpl */
div.pagination { margin: 1em 0; }
ul.pagination {
	text-align:center;
	list-style: none;
}
ul.pagination li {
	display: inline;
	margin-right: 0.3em;
}
ul.pagination li, ul.pagination a, ul.pagination span {
	font-weight: bold;
	color: #4F4E53;
}
ul.pagination a, ul.pagination span {
	padding: 0em 0.4em;
	line-height: 17px;
}
ul.pagination a { text-decoration: none; }
ul.pagination li.current span {
	color: #888;
}
ul.pagination li.truncate {
	padding: 0.3em;
	background: none;
}
#pagination {
margin-top:40px;
}
#pagination_previous a, #pagination_previous span, #pagination_next a, #pagination_next span {
	border: none;
	line-height: 19px;
	border-color: #d0d1d5;
	border-style: solid;
	border-width: 0 1px;
}

#pagination_previous {
	padding-left: 6px;
}
#pagination_previous a, #pagination_previous span {
	border-left: none;
}
#pagination_next {
	padding-right: 6px;
}
#pagination_next a, #pagination_next span { border-right: none; }
li.disabled span {
	color: #888;
	background-color: #f1f2f4;
}

form.pagination { text-align: right; }
form.pagination label {
	line-height: 1.4em;
	vertical-align: bottom;
	float:right;
	margin-left: 0.3em;
}
form.pagination select { float:right; }
form.pagination select option{
	font-size: 0.9em;
	padding-right: 1em;
}
form.pagination input{ 
	float:right; 
	background-color:#595A5E;
	padding:0 0.4em;
	color:#fff;
	font-size:10px;
	line-height:17px;
	border:none;
}
#manufacturer #right div#products div.product {
	color: #4F4E53;
	float: left;
	font-size: 11px;
	margin-right: 13px;
	text-align: center;
	width: 169px;
}
#category .products-universe #product-type h2{
	margin-top: 10px;
}
#category #new-collection {
	color:#017c03;
}

/*new univers*/
#products #main-part1-unviers {
	width:733px;
	float:left;
	margin:0 0 20px 0;
}
#products #main-part1-unviers div.encart_gauche {
	margin-left:22px !important;
	margin-left:11px;
	margin-right:50px;
}
#products #main-part2-univers {
	float:right;
	width:197px;
	margin:0 0 20px 0;
}


#products h2.titre-h2-univers {
	background-color:#c5c5c7;
	color:#fff;
	margin-bottom:14px;
	height:26px;
}
#products div.img-univers {
	float:left;
	/*padding:0 30px 15px 0 !important;
	padding:0;*/
}
#products div.img-univers-right {
	height:335px;
	border-bottom:2px solid #88888b;
}
#products div.mini-store-univers {
	margin:0 0 9px 0;
	text-align:center;
	height:387px;
}


#products #news-univers {
	float:left;
	width:500px;
}
#products #trends-univers  {
	float:left;
	width:200px;
}
#products #news-univers a, #products #trends-univers a {
	color:#4F4E53;
}
#products #news-univers #news-top {
	height:340px;
	margin:0 0 34px 0;
}
#products #news-univers #news-top div.news-left {
	float:left;
	width:196px;
	padding:0 75px 0 0;
}
#products #news-univers #news-top div.news-left div.news-left-text {
	height:145px;
}
#products #news-univers #news-top div.news-left div.news-left-text h2, #products #trends-univers h2 {
	margin:0 0 22px 0;
}
#products #news-univers #news-top div.news-left div.news-left-text h4, #products #trends-univers #trends-text h4 {
	margin:0 0 10px 0;
	font-size:12px;
}
#products #news-univers #news-top div.news-left div.news-left-text h4 a, #products #trends-univers #trends-text h4 a {
	text-decoration:underline;
}
#products #news-univers #news-top div.news-left div.news-left-img{
	width:196px;
}
#products #news-univers #news-top div.news-right {
	width:200px;
	float:left;
}
#products #trends-univers #trends-text {
	height:279px;
}
#products #trends-univers #trends-text div.text {
	margin:0 0 10px 0;
}

/*	All product 2010-03-10
	select theme and category
*/
#display-all {
	float:left;
	width:15%;
	margin:22px 0 0 9px;
	font-family:Verdana;
}
#display-all a {
	color:#4F4E53;
	text-decoration:underline;
	font-size:12px;
}
#filter {
	float:left;
	width:82%;
	text-align:right;
	margin:20px 0 20px 0;
}
#filter #filter_theme {
	margin:0 40px 0 0;
	/*width:200px;*/
	font-size:11px;
	font-family:Verdana;
}

/*css for description theme*/
#descritpion-theme {
	margin:0 0 10px 0;
	font-family:Georgia;
	color:#4F4E53;
	font-size:11px;
	text-align:justify;
}

/*css for manufactuer's radio*/
#ul-radios {
	list-style:none;
	font-family:Verdana;
	font-size:11px;
	color:#4F4E53;
	margin:auto;
}
#ul-radios li {
	float:left;
	width:100px;
}

/*home 2010-04-19*/
#footer-brands {
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	font-family:Verdana;
}
#footer-brands a {
	color:#4F4E53;
}
div#footer-home-content {
	text-align: right;
	background-color: #4F4E53;
	margin:15px 0 0 0;
}
div#footer-home-content p {
	width: 940px;
	margin: 0 auto 0 auto;
	text-align: right;
	text-transform: uppercase;
	padding: 10px 0 10px 0;
	font-size: 90%;
	color:#fff;
}
#footer-home-content div, #footer-content div {
	width:940px;
	margin: 0 auto 0 auto;
}
#footer-home-content ul {
	text-align: right;
	text-transform: uppercase;
	font-size: 90%;
	color:#fff;
	list-style:none;
	float:right;
}
#footer-content ul {
	text-align: right;
	text-transform: uppercase;
	color:#fff;
	list-style:none;
	float:right;
}
#footer-home-content ul li, #footer-content ul li {
	float:left;
	padding-top:10px;
	margin-right:2px;
}
#footer-home-content ul li a, #footer-content ul li a {
	color:#fff;
}
div#footer-home-content p a {
	color:#fff;
}
#home-img {
	margin:32px 0 10px 0;
}
#home-img img {
	margin:0 40px 0 0;
}
#home-img img.last {
	margin:0;
}
p.link-sil {
	margin:0 0 10px 0;
	font-family:Georgia, Verdana, sans-serif;
}
p.link-sil a {
	color:#4F4E53;
}

#flash2-b {
	font-family:Verdana, sans-serif;
	text-align:center;
	width:207px;
	font-size:14px;
}
#flash2-b p {
	margin:12px 0 12px 0;
}
#flash2-b p a {
	color:#4F4E53;
}
#flash2-b p a:hover {
	font-weight:bold;
}

/*CMS pages*/
#table-delivery {
	border:1px solid #4F4E53;
	margin:0 0 15px 0;
}
#table-delivery td, #table-delivery th {
	border-right:1px solid #4F4E53;
	border-bottom:1px solid #4F4E53;
	padding:5px;
}
#table-delivery .last {
	border:none;
}
#table-delivery .last-tr td {
	border-bottom:none;
}
#delivery #cms-content ul {
	list-style:none;
	margin:0 0 15px 0;
	padding:0 0 0 25px;
}
#delivery #cms-content h2, #return_policy #cms-content h2 {
	text-transform:uppercase;
	font-size:14px;
	margin:0 0 10px 0;
}
#delivery #cms-content p {
	margin:15px 0 15px 0;
}

/*Desciption des pages marques par univers*/
#all-products div.text-description {
	float:left;
	width:185px;
	margin:0 0 0 20px;
	color:#4F4E53;
}
#all-products div.text-description h3 {
	text-transform:uppercase;
	margin:0 0 10px 0;
	text-align:center;
	font-family:Calibri;
	font-size:20px;
}
#all-products div.text-description p.type-name {
	margin:0 0 10px 0;
	font-family:Georgia;
	text-align:center;
	font-size:11px;
}

/*CSS page zoom article (product.tpl)*/
body#product #ul-product {
	float:left;
	list-style:none;
}
body#product #ul-product li {
	height:190px;
	width:740px;
}
body#product #ul-product div.img-prod {
	float:left;
	width:372px;
	text-align:center;
}
body#product #ul-product div.info-prod {
	float:left;
}
body#product #ul-product div.info-prod h1 {
	color:#000000;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	width:360px;
}
body#product #ul-product div.info-prod p.fleft {
	float:left;
}
body#product #ul-product div.info-prod p {
	color:#000000;
	font-family:Georgia;
	font-size:26px;
	font-weight:bold;
	margin-bottom:5px;
}
body#product #ul-product div.info-prod p.stockout {
	font-size:14px;
}
body#product #ul-product div.info-prod h3 {
	color:#4F4E53;
	font-size:11px;
	margin-bottom:8px;
	text-transform:uppercase;
}
body#product #ul-product div.choose-and-links div.select-size a {
	background:none repeat scroll 0 0 #E2E2E2;
	border:1px solid #C3C3C3;
	color:#000000;
	cursor:pointer;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	margin-right:2px;
	text-align:center;
	width:35px;
}
body#product #ul-product div.choose-and-links div.select-quantity {
	margin-top:10px;
}
body#product #ul-product div.choose-and-links div.select-quantity select {
	float:left;
	width:40px;
	font-family:Verdana;
	font-size:11px;
	width:40px;
	margin-top:2px;
}
body#product #ul-product div.choose-and-links div.select-quantity input {
	float:left;
	margin-left:18px;
}
body#product #ul-product div.choose-and-links #oosHook {
	margin-top:10px;
}
body#product div#pack-silhouette {
	margin:0 0 40px 0;
}
body#product div#products_rand h2.titre, body#product div#pack-silhouette h2.titre {
	text-transform:uppercase;
	color:#4F4E53;
	/*font-family:Calibri;*/
	margin:0 0 15px 0;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #4F4E53;
	padding:0 0 5px 0;
}
body#product div#products_rand div.product-regular div.product-min {
	height:auto;
}
body#product div#products_rand div.product-regular div.product-min a{
	color:#4F4E53;
}
body#product div#products_rand div.product-regular div.product-min span.brand {
	font-weight:bold;
}
body#product div#products_rand div.product-regular div.product-min span.price {
	font-family:Georgia;
	line-height:22px;
	margin-left:23px;
}
body#product div#products_rand {
	margin-bottom:50px;
}
body#product div#products_rand_theme h2.titre {
	text-transform:uppercase;
	color:#4F4E53;
	/*font-family:Calibri;*/
	font-size:20px;
	font-weight:normal;
	padding:0 0 5px 0;
	float:left;
}
body#product div#pack-silhouette h2.titre {
	text-transform:uppercase;
	color:#4F4E53;
	/*font-family:Calibri;*/
	margin:0 0 15px 0;
	font-size:20px;
	font-weight:normal;
	padding:0 0 5px 0;
}
body#product div#products_rand_theme div.product-regular div.product-min {
	height:auto;
}
body#product div#products_rand_theme div.product-regular div.product-min a{
	color:#4F4E53;
}
body#product div#products_rand_theme div.product-regular div.product-min span.brand {
	font-weight:bold;
}
body#product div#products_rand_theme div.product-regular div.product-min span.price {
	font-family:Georgia;
	line-height:22px;
	margin-left:23px;
}
body#product div#products_rand_theme {
	margin-bottom:50px;
}
#radio-season {
	list-style:none;
	/*width:200px;*/
	margin:10px auto;
}
#radio-season li {
	float:left;
	/*width:49%;*/
	font-size:12px;
}
#radio-season li input {
	display:block;
	float:left;
	margin:2px 5px 0 0;
}
#dossier {
	width:708px; 
	margin:auto; 
	border-left:1px solid #4F4E53; 
	border-right:1px solid #4F4E53; 
	border-bottom:4px solid #4F4E53; 
	color:#4F4E53; 
	padding-bottom:450px; 
	position:relative;
}
/*Encart footer*/
#encart_footer {
	margin:0 0 20px 0;
}
#encart_footer .img_left {
	float:left
}
#encart_footer .img_right {
	float:right;
}
#popup_paiement div {
	margin:0 0 25px 0;
}
#popup_paiement {
	position:absolute; 
	bottom:100px; 
	left:223px; 
	width:500px;
	background:#F4F4F6;
	height:500px;
	overflow:auto;
	border:1px solid #000;
	padding:5px;
	color:#4F4E53;
	font-family:Georgia;
	font-size:14px;
}
#popup_paiement h3 {
	margin:0 0 5px 0;
	font-size:16px;
	text-transform:uppercase;
}
#popup_paiement p {
	margin:0 0 5px 0;
}
#encart_3 {
	position:absolute; 
	bottom:100px; 
	left:223px; 
	width:500px;
	background:#F4F4F6;
	height:500px;
	overflow:auto;
	border:1px solid #000;
	padding:5px;
	color:#4F4E53;
	font-family:Georgia;
	font-size:14px;
}
#encart_3 h3 {
	margin:0 0 5px 0;
	font-size:16px;
	text-transform:uppercase;
}
#encart_3 p {
	margin:0 0 10px 0;
}
#encart_3 div {
	margin:5px 0 10px 0;
}
#encart_3 div a {
	color:#4F4E53;
	text-decoration:underline;
}
div.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center; 
	overflow: hidden;
}

img.jqzoom {
	cursor: crosshair;
	position: relative;
}

#popupnewsletter {
	position:absolute; 
	top:100px; 
	left:323px; 
	width:390px;
	background:#F4F4F6;
	height:60px;
	overflow:auto;
	border:1px solid #000;
	padding:5px;
	color:#4F4E53;
	font-family:Georgia;
	font-size:14px;
}