q/*** BOILERPLATE RESET :Resets default browser CSS ***/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:1.3; background:#fff;}
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a { outline:none; }
a img { border:none; }
input,textarea { margin:0; }

/*** BASIC STYLING ***/
body { font-size:75%; }
body,p,ul,ol,dl,input,textarea { font-family:Arial, Helvetica, sans-serif; }
p, div, a {color:#828282;}

/*** HEADINGS ***/
h1,h2,h3,h4,h5,h6 { font-weight:bold; margin:0;}
h1 {font-size:23px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

/*** INPUT STYLE ***/
input,textarea {
border:1px solid #dadada;
padding:2px;
box-shadow:3px 3px 3px -1px rgba(167,167,167,0.33) inset;
-moz-box-shadow:3px 3px 3px -1px rgba(167,167,167,0.33) inset;
}

/*** TEXT ELEMENTS ***/
ul { list-style-type:none; }
ol { list-style-type:decimal; margin-left:35px;}

dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dl dd { margin-left:1.5em; }

abbr, acronym { border-bottom:1px dotted #000; }
address { margin-top:1.5em; font-style:italic; }

a {text-decoration:none; }
a:hover {text-decoration:none;}

blockquote { margin:1.5em; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
dfn { font-weight:bold; }
pre, code { margin:1.5em 0; white-space:pre; }
pre, code, tt { font:1em monospace; line-height:1.5; }
tt { display:block; margin:1.5em 0; line-height:1.5; }

/*** TABLES ***/
table { margin-bottom:1.4em; }
th { border-bottom:2px solid #ddd; font-weight:bold; }
td { border-bottom:1px solid #ddd; }
th,td { padding:4px 10px 4px 0; }
tfoot { font-style:italic; }
caption { background:#ffc; }

/*** USEFULL DEFAULT CLASSES ***/
.hidden, .collapsed, .block_hidden_only_for_screen { display:none }
.clear {clear:both; font-size:0; height:0; line-height:0;}
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em; }
.hide { display:none; }
.highlight { background:#ffc; }
.success,.success  p,.success  a {color:#008e00;}
.no-padding { padding: 0 !important; }
.loading-indicator { background: url(../img/ajax-loader.gif) center center no-repeat; }
.overlay { background-color:#000000; opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);width:100%; height:100%; position:absolute; top:0; }
.overlay-unvailable { background: url('../img/doudounes/produit-epuise.png') no-repeat center center; width:100%; height:100%; position:absolute; top:0; }
/*** BASE FORMS ***/
label { font-weight:bold; }
fieldset { padding:0 0 20px 0;}
legend { padding:0 .4em; font-weight:bold; font-size:1.2em; }
textarea { margin:0.5em 0.5em 0 0; }
textarea { padding:.4em; }

/*** BASE FORMS HORIZONTAL CLASS ***/
form.hform p { margin:0 0 .5em; }
form.hform p label { float:left; width:170px; }
form.hform p input { width:200px; }
form.hform p input.button { width:auto; }
form.hform p input.checkbox { width:auto; }
form.hform p input.radio { width:auto; }
form.hform p.checkbox { margin-left:77px; }
form.hform p.checkbox label { float:none; }
form.hform p.checkbox input { width:auto; }

/*** BASE FORMS VERTICAL CLASS ***/
form.vform p { margin:0 0 .5em; }
form.vform p label { display:block; }
form.vform p.checkbox label { display:inline; }

/*********************************/
/************ SKYPE **************/
/*********************************/
body span.skype_pnh_print_container {display:inline!important;}
body span.skype_pnh_container{display:none!important;}

/*********************************/
/******* GENERAL PRESTASHOP ******/
/*********************************/

/*********************************/
/*** DEBUT DU FICHIER DE STYLE ***/
/*********************************/

/* PPGM MERGE */
/* classes generales */
.breadcrumb									{margin:4px 0 0 24px; position:relative; z-index:1000;}
.italic										{font-style:italic;}
.underline									{text-decoration:underline;}
.account_confirmation						{margin-top:3px;}
#order .account_confirmation					{margin-left:4px; text-align:center;}
.without_shadow								{border:0 !important;
											border-radius:0 0 0 0 !important;-webkit-border-radius:0 0 0 0 !important;-moz-border-radius:0 0 0 0 !important;
											box-shadow:none !important;-moz-box-shadow: 0 0 0 0 !important;-webkit-box-shadow: 0 0 0 0 !important;}
.custom_helvetica_button					{font-family:'HelveticaNeueW01-47LtCn 692686' !important;font-size:14.55px !important;font-weight:normal !important;
											width:auto !important;height: 28px !important;padding: 0 20px !important;border:1px solid #dfdfdf!important;}
.bold										{font-weight:bold;}
/* id general */
#order_top .breadcrumb						{margin:20px 0 0;height: 7px;}
#order_top h2								{font-size:40.62px; color:#000; font-weight:normal;font-family:'HelveticaNeueW01-87HvCn 692734'; text-transform:uppercase;margin-left:11px;height:47px;}


/* PAGE PRODUCT.tpl */
#product #product_block .idTabsContent		{min-height:130px;}
#product #product_block #idTab2 a img		{margin-bottom:5px; }
#product #product_block #product_summary		{float:left; width:382px;}
#product #product_block						{border-bottom:none !important;}
#product #image-block-shadow					{background:url('/themes/blz/img/product_photo_shadow.png') no-repeat; width:424px; height:8px;}
#product #image-block-loupe					{position:absolute; left:15px; top:10px; z-index:1000;}
#product #views_block						{margin-top:20px;}
#product #image-block						{height:466px; position:relative;}
#product #pb_top form							{width:100%; height:30px; display:block;}
#product #pb_top  .breadcrumb					{margin:10px 0 6px 0;}
#product #pb_top form input					{border:0; box-shadow:0 0 0 0; border-radius:0 0 0 0; padding:0;}
#product #pb_top .right						{float:right;}
#product #pb_top .right a img				{margin-left:5px;}
#product div#partager							{float:right; height:20px; margin:40px 22px 26px;}
#product div#partager .at15t_email			{background:url('/themes/blz/img/send_to_friend.png') no-repeat; width:25px;}

#product #product_summary #product_infos		{margin-right:0 !important;}
#product div#partager div.blk_icn_partager		{display:inline; float:left; width:100px;}

#product div#partager span								{float:left;color:#555;}
#product div#pictoAvantage								{margin:auto; height:48px; width:368px;}
#product div#pictoAvantage a							{background:url("/themes/blz/img/pictos-produits.png") no-repeat; height:48px; width:122px; float:left; cursor:pointer; display:block;}
#product div#pictoAvantage #picto_expedition:hover		{background-position:0px -49px;}
#product div#pictoAvantage #picto_livraison:hover		{background-position:-118px -49px;}
#product div#pictoAvantage #picto_satisfaction:hover	{background-position:-240px -49px;}
#product div#pictoAvantage #picto_livraison				{background-position:-118px 0px;}
#product div#pictoAvantage #picto_satisfaction			{background-position:-240px 0px;}
#product div#idTab1 div.green_product_text				{margin-left:55px; margin-top:18px; float:left;}
#product .green_product_text							{color:#97bf15; font-size:12px; font-weight:bold;}

#product div#infos_tabs a								{font-size:12px; line-height:26px; letter-spacing:0.1mm; word-spacing:1px; font-family:'HelveticaNeueW01-77BdCn 692722';}
#product div#infos_tabs a.selected		{overflow:visible; height:42px;font-weight:bold;}
#product ul#liste_infos_tabs				{overflow:visible; height:26px; font-size:14px; line-height:26px; margin:0; padding:0; font-weight:bold;}
#product #liste_infos_tabs .onglet		{color: #909090;font-family: 'HelveticaNeueW01-47LtCn 692686';font-size: 15px;letter-spacing:0.1px;}
#product p#add_to_cart input				{border:0; float:right; -moz-box-shadow:0 0 0 0 #a7a7a7 inset; box-shadow:0 0 0 0 #a7a7a7 inset;}
#product #out_of_stock					{float:right;margin-top:20px;color:#555;}
#product div#product_price				{float:right; font-size:39px; text-align:right; color:#000; font-weight:bold; position:absolute; bottom:0px; right:0px;}
#product #product_price .pcents			{font-size:25px; line-height:39px; vertical-align:top;}
#product #old_price .pcents				{font-size:14px; line-height:88px; vertical-align:top;}
#product #old_price						{font-size:20px; color:#828282; height:51px; line-height:94px; padding:0 5px; float:right; clear:both; background:url("/themes/blz/img/produit-prix-barre.png") no-repeat scroll bottom center transparent;}
#product  #product_summary #price_infos	{font-weight:bold; float:right !important; width:160px !important; padding-bottom:9px;}
#product #price_promo					{height:48px;}
#product span#our_price_display			{color:#000; float:right; clear:both;}

.prd_epuise{ position: absolute; z-index: 999; }
#product #price_promo span.prd_promo,
#price_promo span.prd_solde,
#price_promo span.prd_finstock,
#price_promo span.prd_desctock		{background:#dc3911; height:36px; display:block; color:#FFF; line-height:36px; float:right; margin-top:8px; text-align:center; overflow:hidden; font-family:'HelveticaNeueW01-77BdCn 692722'; font-size:22.51px; font-weight:normal; padding:0 8px;}
#product #price_promo span.prd_promo span.prd_price		{font-size:22.51px; color:#FFF; line-height:36px;}
#product #price_promo .pcents		{font-size:15.51px; line-height:29px; vertical-align:top;}
#product #product_reference			{font-weight:bold; color:#000; font-size:14px;}
#product #pb_right #decouvrez		{background:url('/themes/blz/img/decouvrez.gif') no-repeat; width:178px; height:100px; position:relative; right:9px;}
#product #pb_right #decouvrez span	{color:#828282; display:block; font-size:22.36px; line-height:20px; padding-top:16px; width:150px; text-align:left !important; margin-left:20px;font-family:'HelveticaNeueW01-77BdCn 692722';}
#product #pb_right					{text-align:center;}
#product #pb_right a					{width:130px; display:block; border-bottom:1px solid #D2D2D2; height:104px; margin:auto;}
#product #attributes p label,
#product #quantity_wanted_p label,
#product #attributes a				{font-weight:normal;color:#555;}
#product #attributes p a				{text-decoration:underline;}
#product #quantity_wanted_p			{margin-top:15px;}
#product #shipping_container			{display:block; padding-top:25px; width:100%; background:url('/themes/blz/img/product_desc_bg.png') repeat-x;}
#product #desc_shipping,#desc_long	{width:587px; margin:0; padding:10px 0 0 !important; float:left;}
#product #desc_shipping h2			{background:url('/themes/blz/img/descriptif_bandeau_full.png') no-repeat; font-weight:normal; width:502px; height:45px; padding-left:30px; letter-spacing:-0.5px; color:#000; line-height:35px; margin-left:25px; font-family:'HelveticaNeueW01-77BdCn 692722'; font-size:22px;}
#product #desc_shipping h2 span,
#product #shipping h2 span	,
#nos_clients h3 span					{font-family:'HelveticaNeueW01-47LtCn 692686';}

#product #desc_shipping #desc_long p	{width:80%; padding-left:60px;}
#product #shipping h2 				{background:none; width:300px;margin:0; line-height:20px; color:#000; letter-spacing:-1.8px; height:24px; letter-spacing:-1px; padding:7px 0 0; font-family: 'HelveticaNeueW01-77BdCn 692722';font-size: 29.46px;font-weight:normal;}
#product #desc_shipping h2 span,
#shipping h2 span,
#nos_clients h2 span,
#nos_clients h3 span					{font-weight:normal;}
#product #shipping					{float:left; margin-top:7px; margin-bottom:15px;}
#product #barre_livraison			{background:url('/themes/blz/img/barre_livraison.png') no-repeat; width:415px; height:7px;}
#product #shipping table tr 			{background:url("/themes/blz/img/shipping-filet.png") no-repeat scroll center bottom transparent;}
#product #shipping table tr.last		{background:none}
#product #shipping table tr td			{text-align:center; width:138px; height:63px; vertical-align:middle; padding:0; border:0;color:#555;}
#product #shipping table tr td:first-child	{font-size: 14px;text-transform: uppercase;}
#product #shipping table tr td.italic	{border:0;height:10px;text-align:right;padding-right:25px;font-size: 11px;}
#product .caps						{text-transform:uppercase; font-weight:normal; color:#000; font-size:14px; height:23px !important; padding:0; font-family:'HelveticaNeueW01-77BdCn 692722';color:#000 !important}
#product #nos_clients				{background:url('/themes/blz/img/product_bandeau_nos_clients.png') no-repeat; height:52px; margin-left:25px; margin-bottom:10px;}
#product #nos_clients_fond			{background:url('/themes/blz/img/descriptif_bandeau.png') repeat-x; height:52px; display:block; margin:-35px 0 0 243px; width:705px;}
#product #nos_clients h3				{color:#FFF; width:244px; padding-left:30px; font-size:20px;font-family:'HelveticaNeueW01-77BdCn 692722';line-height:35px; float:left;font-weight: normal;}

#product #image-block .MagicToolboxContainer		{width:420px; height:466px; padding-bottom:0;}
#product #thumbs_list, #views_block				{width:420px !important;}
#product #thumbs_list_frame						{padding-left:5px;width:320px; overflow:visible;}
#product #thumbs_list_frame a					{height:90px;}
#product #thumbs_list_frame img					{height:92px;}
#product #image-block .MagicToolboxContainer a	{height:466px;}
#product #image-block .MagicToolboxContainer a > img	{height:466px;}
#product #warning_fix p							{padding-top:5px;}
#product #pb_right .acc_separator				{height:20px; display:block;}
#product #infos_tabs ul .selected 					{width:130px; height:42px ; background-color:transparent; background:url("/themes/blz/img/bouton_noir.png") no-repeat; overflow:visible;}
#product_block #infos_tabs 						{overflow:hidden;}
#product #infos_tabs ul a							{width:130px; height:42px;}
#product #productscategory_scroll_left img,
#productscategory_scroll_right img				{margin-top:60px;}
#product #productscategory_list li .product_price,
#productscategory_list li .product_name			{text-align:left;}
#product #productscategory_list div.product_img_link					{width:150px;}
#product #productscategory_list div.product_img_link a					{margin:auto; text-align:center; height:165px;}
#product #productscategory_list .product_price						{float:left; width:150px;}
#product #productscategory_list .product_price .promo_prix			{font-size:16px; font-weight:bold; color:#000;}
#product #productscategory_list .product_price .promo_prix .pcents	{font-size:9px; line-height:16px; vertical-align:top;}
#product #productscategory_list .product_price .old_price				{font-size:9px;background:url("/themes/blz/img/prix-barre.png") no-repeat scroll center center transparent;}
#product #productscategory_list .product_price .old_price .pcents		{font-size:6px; line-height:22px; vertical-align:top;}
#product #productscategory_list .product_name a						{display:block; float:left; height:65px; width:130px; font-size:10px; overflow:hidden;}
#product #idTab2 #liste_infos_tabs_description_content				{padding:10px 20px; height:90px; overflow:hidden; text-align:left;}
#idTab2, #idTab3													{margin:auto; text-align:center;}

#idTab3 div#picto_contact					{margin-top:20px; margin-left:10px; width:361px; width: 245px; height:97px; background:url('/themes/blz/img/product_picto_contact.png') no-repeat;}
#idTab3 #picto_contact a					{display:block; height:100px; float:left; width:120px;}
#idTab3 #picto_telephone:hover			{background:url('/themes/blz/img/product_picto-telephone.png') no-repeat 0px 0px;}
#idTab3 #picto_mail:hover				{background:url('/themes/blz/img/product_picto-mail.png') no-repeat -2px 0px;}
#idTab3 #picto_chat:hover				{background:url('/themes/blz/img/product_picto-chat.png') no-repeat 11px 0px;}
#idTab3 div#idTab3_horaire				{width:100%; text-align:center; background:#f4f4f4; height:20px; font-weight:bold; line-height:20px;}
#idTab3 .acc_separator					{height:18px;}

/* contact-form.tpl */
#contact_form .title 					{background: url("/themes/blz/img/contact_top2_bg.jpg") repeat-x scroll left top transparent;height: 52px;margin: 20px;}
#contact_form .title h1 					{background: url("/themes/blz/img/contact_top_bg.jpg") no-repeat scroll -2px 0 transparent;color: #FFFFFF;font-family: 'HelveticaNeueW01-77BdCn 692722';font-size: 27px;font-weight: normal;height: 55px;line-height: 38px;padding-left: 12px;text-transform: uppercase;}
#contact_form .pictos					{clear: both;height: 72px;margin: auto;width: 800px;}
#contact_form .pictos a					{display:block;float:left;width:200px;height:72px;background:url('/themes/blz/img/contact_pictos.jpg') no-repeat; margin: 0 33px;}
#contact_form  #picto_tel				{background-position:-200px 0px}
#contact_form  #picto_mail				{background-position:-400px 0px}
#contact_form  #picto_chat				{background-position:-600px 0px}
#contact_form  #picto_email:hover		{background-position:0px -73px}
#contact_form  #picto_tel:hover			{background-position:-200px -73px}
#contact_form  #picto_mail:hover			{background-position:-400px -73px}
#contact_form  #picto_chat:hover			{background-position:-600px -73px}
#contact_form  h3						{background:url('/themes/blz/img/contact_form_email.jpg') no-repeat #1a171b;height:49px;margin: 0 54px;font-size:30px;font-family:'HelveticaNeueW01-77BdCn 692722';color:#FFF;font-weight:normal;line-height: 49px;padding-left: 110px;}
#contact_form  h3#mail					{background:url('/themes/blz/img/contact_form_mail.jpg') no-repeat #1a171b;}
#contact_form  h3#tel					{background:url('/themes/blz/img/contact_form_tel.jpg') no-repeat #1a171b;}
#contact_form  h3#chat					{background:url('/themes/blz/img/contact_form_chat.jpg') no-repeat #1a171b;}
#contact_form .contact_fieldset			{background:url("/themes/blz/img/background-compte.jpg") repeat scroll 0 0 transparent;margin:0 62px;margin-top:25px;padding:25px 35px;border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;}
#contact_form h4							{font-size:20px;font-weight:bold;color:#000;}
#contact_form .contact_fieldset p		{width:695px;margin:10px 0 0 110px; font-size:14px;color:#555;clear:both;}
#contact_form .contact_fieldset  fieldset	{margin-top:15px;}
#contact_form .contact_fieldset label		{clear:right;display:block;font-size:14px;font-weight:bold;color:#555;}
#contact_form .contact_fieldset span		{color:#555;font-weight:bold;}
#contact_form .contact_fieldset .radio label{display:inline;}
#contact_form .contact_fieldset .multiple_elt{display:block;float:left;width:340px;}
#contact_form .contact_fieldset .text input	{height: 21px;width: 270px; padding-left:5px; }
#contact_form textarea						{margin:0; }
#contact_form label							{margin-bottom:3px; }
#contact_form .contact_fieldset #subject,
#contact_form .contact_fieldset #subject_tel 	{width:610px;}
#contact_form .contact_fieldset #message,
#contact_form .contact_fieldset #message_tel	{width:602px;}
#contact_form .contact_fieldset #id_hour_tel{width: 615px;}
#contact_form .contact_fieldset .radio input{margin-left:8px;}
#contact_form .more_infos				{margin:35px 60px 0 55px;font-style:italic;font-size:10px;color:#a8a8a8;}
#contact_form .haut_page					{display:block;height:50px;clear:both;text-align:right;padding:0 60px;font-size:12px;color:#acacac;font-weight:bold;margin-top:22px;}
#contact_form .haut_page	img				{display:block;float:left;margin-left:758px;margin-top:1px;}
#contact_form .contact_fieldset .submit	{margin-left:325px !important;width:auto}
#contact_form #tel_pic					{margin-top:20px;text-align:center;}
#contact_form #tel_pic span				{display:block;color:#555555; font-weight:normal; line-height:22px;}
#contact_form .tel_p						{font-size:14px;color:#555555;font-weight:bold;width: 640px !important;margin-top:15px;margin-top: 20px !important;height:70px}
#contact_form .no_bg						{margin:0 115px;}
#contact_form .no_bg h4					{color:#505050;font-size:18px; margin-top: 20px;}
#contact_form .no_bg	div					{margin:0 118px;color:#000;}
#contact_form .no_bg	div p					{color:#000;font-size:14px;}
#contact_form .no_bg	div h4				{color:#000;}
.chat_p									{margin-top:25px;color:#505050;font-size:14px;text-align:justify;}
#contact_form .no_bg p.submit			{text-align:center;margin-top:40px;}
#contact_bg_top							{background:url('/themes/blz/img/contact_bg_top.jpg') repeat-x;margin-top:20px;padding-top: 45px;padding-bottom:45px}
/* FOOTER */
#footer #footer_infos					{width:1024px; height:368px; background:url('/themes/blz/img/footer_infos_fond.png') repeat-x;}
#footer #footer_infos_left				{width:388px; height:368px; float:left; padding-left:25px;}
#footer #footer_infos_right				{float:right; height:368px; width:609px; color:#4d4c4c;}
#footer #footer_infos_right a,
#footer #footer_infos_right p ,
#footer #footer_infos_right span			{color:#4d4c4c;}
#footer #footer_newsletter				{margin-top:20px; height:134px; width:100%;}
#footer #footer_newsletter .newMsgBox	{position:absolute;background: none repeat scroll 0 0 #FFFFFF;color: #4D4C4C;height: 118px;margin-left: 28px;margin-top: -128px;text-align:center;width: 545px;display:none;}
#footer #footer_newsletter .newMsgBox p	{color:#4D4C4C;text-align:center;line-height:118px;font-family:'HelveticaNeueW01-47LtCn 692686';font-size: 18px;}
#footer #footer_infos_right_one,
#footer_infos_right_two					{height:214px; width:303px; float:left;}
#footer .footer_separation				{margin-top:14px; background:url('/themes/blz/img/footer_separation.png') repeat-y; float:left; width:2px;}
#footer #footer_infos .footer_separation			{height:340px;}
#footer #footer_infos_right .footer_separation	{margin-top:5px; height:194px;}
#footer #footer_infos .footer_title		{font-size:22px; font-weight:normal; color:#4d4c4c; margin-left:15px; display:block;font-family:'HelveticaNeueW01-47LtCn 692686';}
#footer #footer_infos_right_one .footer_title		{margin:10px 0 5px 64px;}
#footer #footer_infos_right_two .footer_title		{margin:10px 0 0 75px;}
#footer #footer_secure					{margin-top:25px;}
#footer #footer_fianet					{margin-top:15px;}
#footer #footer_newsletter form			{width:557px; height:130px; background: #fff no-repeat; margin:auto; border: solid 1px #d5d5d5; }
#footer #newsletter_text					{margin-left:20px; padding-top:25px;}
#footer #newsletter_text span.footer_title{line-height:25px; display:block;}
#footer #newsletter_text span				{margin-left:40px; font-size:18px;font-family:'HelveticaNeueW01-47LtCn 692686';line-height:10px;}
#footer #footer_newsletter input			{float:left; margin:10px 0 0 35px ; color:#7c7c7c; font-size:11px;}
#footer #news_tel						{width:174px; height:23px; background:url('/themes/blz/img/newsletter_tel.png') no-repeat; padding:1px 1px 0 25px;}
#footer #news_mail						{width:164px; height:23px; background:url('/themes/blz/img/newsletter_mail.png') no-repeat; padding:1px 1px 0 38px;}
#footer #footer_newsletter .button		{float:left; cursor:pointer; margin:8px 0 0 -3px;}

#footer #footer_infos_right_one span.footer_title,
#footer_infos_right_two span.footer_title				{margin:10px 0 8px 0; text-align:center;}
#footer #footer_infos_right_one a span.footer_img_share	{display:block; float:left; margin:4px 10px 0 0 ; padding:0; text-align:right; width:40px;}
#footer #footer_infos_right_one  a						{display:block; float:left; width:250px; line-height:32px; margin-left:58px; font-size:10px;}
#footer #footer_infos_right_one  a img					{line-height:40px;}
#footer #footer_infos_right_one  a span:hover				{text-decoration:underline;}
#footer #footer_infos_right_two p						{width:80%;}
#footer #footer_infos_right_two p span,
#footer_infos_right_two p a								{display:block; padding-left:90px;}
#footer #footer_infos_right_two p a.footer_contact		{font-size:16px; margin-top:2px; font-family:'HelveticaNeueW01-77BdCn 692722';}
#footer #footer_infos_right_two p span#footer_tel			{font-size:22px; line-height:14px; margin-bottom:4px; margin-top:8px; font-family:'HelveticaNeueW01-77BdCn 692722';}
#footer #footer_infos_right_two p  img						{margin:0; padding:3px 0 0 60px; display:inline; float:left;}

#footer #footer_guide						{width:100%; height:243px; background:url('/themes/blz/img/footer_guide_bg.png') repeat-x; color:#4c4c4c;}
#footer #footer_guide li.title				{font-size:14px; text-transform:uppercase; margin-bottom:5px; margin-left:0px; font-weight:bold; color:#4c4c4c;}
#footer #footer_guide li						{margin-left:10px;color:#4D4C4C;}
#footer #footer_guide li a						{color:#4D4C4C;}
#footer #footer_guide li a:hover				{text-decoration:underline;}
#footer #footer_guide ul.first				{float:left; width:224px; margin:25px 0 0 40px; line-height:18px;}
#footer #footer_guide ul						{float:left; width:210px; margin:25px 0 0 37px; line-height:18px;}
#footer #footer_guide .footer_separation		{height:205px;}
#footer #footer_signature					{color:#898989; padding-top:10px; margin-bottom:-50px; font-size:11px;}
#footer #footer_signature span				{display:block; float:left; margin-left:25px;color:#898989}
#footer #footer_signature #footer_part		{float:right;}
#footer #footer_signature #footer_part a		{margin:0 25px 0 0 ; padding:0;}
#footer #footer_signature #footer_part img	{position:relative; top:2px;}
#footer #footer_signature #seo_footer,
#footer #footer_signature #desc_footer {font-size:11px; color:#a8a8a8; width:95%; margin:0 0 0 25px; text-align:justify;}
#footer #footer_signature #seo_footer .seo_index,
#footer #footer_signature #desc_footer .seo_index { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); padding-top: 17px; padding-bottom: 17px; }
#footer #footer_signature #seo_footer .partenaires,
#footer #footer_signature #desc_footer .partenaires { border: none;padding: 0; margin-top: 17px; }
#footer #footer_signature .acc_separator		{height:30px;}

/* panier */
#order #order_top				{width:980px; padding-left:44px;}
#order #order_step 				{background-image:url("/themes/blz/img/order_steps.png"); background-repeat:no-repeat; height:50px; width:940px;}
#order #order_step  li				{float:left;}
#order #order-detail-content		{padding-left:60px; width:650px;}
#order #cart_summary,
#order #cart_summary a			{color:#505050;}
#order #cart_summary h5 a			{font-size:12px;}
#order #cart_summary h5 a span		{font-size:11px;}
#order #cart_summary h5			{font-size:10px;}
#order .cart_total,
#order #cart_summary th			{color:#000;}
#order #cart_summary thead		{background:#f1f1f1; font-weight:bold; text-transform:uppercase;}
#order #cart_summary tfoot			{font-style:normal; color:#505050;}
#order #cart_summary				{width:635px; float:left;}
#order #cart_summary	.cart_quantity fieldset	{padding:0;}
#order #cart_summary th						{height:23px; font-size:11px;}
#order #cart_summary #cart_shipping_cost		{font-size:15px;}
#order #cart_summary td,
#order #cart_summary th						{text-align:center; vertical-align:middle;padding:0 5px;}
#order #cart_summary td.cart_product			{padding:15px 4px;}
#order #cart_summary th.cart_product			{padding:0; text-align:right;}
#order #cart_summary .cart_product_color,
#order #cart_summary .cart_product_size		{font-weight:bold;}
#order #cart_summary #cart_voucher			{background:#f9f8f8; line-height:15px; height:45px;}
#order #cart_summary .cart_description		{text-align:left; line-height:14px;}
#order #cart_summary .cart_description a span	{font-size:11px;}
#order #cart_summary .cart_description span	{font-size:10px; display:block; line-height:11px;}
#order .cart_delete img						{width:15px; height:15px; padding-top:5px;}
#order #cart_summary .cart_quantity			{width:57px;}
#order #cart_summary .price					{font-size:19.72px; font-weight:bold;}
#order #cart_summary .price .pcents			{font-size:12.15px; line-height:18.5px; vertical-align:top;}
#order #cart_summary .cart_total_price .price	{font-size:26px; font-weight:bold;}
#order #cart_summary tfoot .little 				{font-size:16px;}
#order #cart_summary tfoot .little .pcents		{font-size:10px; line-height:20px;}
#order #cart_summary .cart_total_price .price .pcents		{font-size:16px; line-height:27px; vertical-align:top;}
#order #cart_summary  .cart_total_delivery .underline		{display:block; margin-top:-6px;}
#order #cart_summary .cart_total_delivery .price			{font-size:20px; font-weight:bold;}
#order #cart_summary .cart_total_delivery .price .pcents	{font-size:14px; line-height:12px; vertical-align:top;}
#order #cart_summary .cart_total_voucher .price			{font-weight:bold;}
#order #cart_summary #voucher_form div						{height:30px; width:169px;}
#order #cart_voucher input					{float:left;}
#order #cart_ok							{margin-left:-3px;}
#order #voucher_form						{overflow:visible; white-space:nowrap;}
#order #cart_voucher td div				{position:relative; left:20px; width:170px; text-align:center;}
#order #discount_name					{width:110px; margin-top:2px; height:20px;font-size:12px;}
#order .align-right						{text-align:right !important;}
#order .black							{color:#000 !important;}
#order p.cart_navigation					{width:636px; height:100px; padding-left:60px; padding-top:10px; float:left;}
#order p.cart_navigation a.exclusive		{float:right;}
#order .cart_product_size				{width:38px;}
#order .cart_delete_item					{width:15px;}
#order .cart_unit						{width:62px;}
#order .cart_total_voucher				{background:#FFF; line-height:26px; height:43px;}
#order .cart_total_voucher td,
#order .cart_total_preparation td			{padding:0 10px 0 0;}
#order  .cart_total_preparation			{line-height:26px; height:32px;}
#order .styleDefaut						{color:#505050; font-size:13px; font-weight:bold;}
#order .cart_total_price					{background:#f9f8f8; height:73px;}
#order .cart_total_price .align-right	{color:#505050; font-size:21px; font-weight:bold;}
#order .cart_total_price .ttcTaille		{font-size:14px;}
#order .cart_total_price .align-right .italic		{display:block; font-weight:normal; line-height:12px; margin-top:3px;}
#order .cart_total_delivery				{background:#edecec; line-height:18px; height:47px;}
#order tfoot .italic						{font-size:11px;}
#order .cart_navigation .button_large	{display:block; float:left; margin-top:21px;}
#order #cart_right						{float:right; width:290px;}
#order #cart_right_one					{margin-bottom:20px;}
#order #order-detail-content				{float:left; width:626px; padding-top:10px;}
#order .warning							{font-size:18px; padding:40px 0 40px 60px;}
#order .cart_product img					{width:58px;}
#cart_summary .cart_discount_name		{font-size:13px; font-weight:bold; text-align:left !important;}
#cart_summary  .black					{font-size:20px; font-weight:bold;}
#cart_summary .cart_total_preparation .italic{display: block;margin-top: -11px;}

/* Page Authentification*/
#authentication #order_top				{width:97%; padding-left:44px;}
#authentication .confirmation			{margin-left:75px;}
#authentication #order_step 				{background-image:url("/themes/blz/img/order_steps.png"); background-repeat:no-repeat; background-position:0px -57px; height:50px; width:940px;}
#authentication .acc_separator			{width:100%; height:15px;}
#authentication .required .italic		{font-weight:normal;font-size:12px;color:#828282}
/*Page order adress*/
#order_adress  #order_step 							{background-position:0px -114px;}
#order  #order_adress_infos  .order_adress_field		{background:url('/themes/blz/img/background-compte.jpg'); width:422px; height:237px; float:left; border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;position:relative;}
#order_adress_infos .acc_separator					{height:220px; width:40px; float:left;}
#order_adress_infos									{width:884px; height:600px; margin:auto; padding:0px 64px;}
#order_adress_infos p								{float:left;}
#order_adress_bottom								{width:884px; height:84px; background:url('/themes/blz/img/background-compte.jpg') #f6f6f6; float:left; padding:20px 0; border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;}
#order_adress_bottom label,
#order_adress_bottom p								{color:#555; font-weight:normal;}
#order_adress_bottom .address_delivery				{margin-left:44px; float:left;}
#order  #order_adress_infos  .order_h_separator		{width:100%; height:30px; float:left;}
#order  #order_adress_infos .address_title			{font-size:24px; font-weight:bold; color:#000; margin:20px 0 12px 35px !important;}
#order  #order_adress_infos  .order_address_li_item li	{margin:0 0 0 65px;}
#order #order_adress_infos .address_update			{bottom: 20px;left: 76px;position: absolute;text-align: center;}
#order_adress_bottom .checkbox						{float:right; margin-right:44px;width:400px;}
#order_adress_bottom .checkbox .container			{float:right;padding-left:130px;width:270px}
#order_adress_bottom .checkbox input					{border:0; box-shadow:0 0 0 0 !important; border-radius:0 0 0 0 !important; float:left; margin-right:5px; margin-top:1px;}
#order_adress_bottom .address_add					{height:55px; padding-left:88px; padding-top:25px; width:752px;}
#order_adress_bottom #address_invoice_form			{float: right;text-align: right;width:inherit;}
#order_adress_bottom #ordermsg						{display:none;float:left; height:130px; margin:0 auto; padding:0; text-align:center; width:800px;}
#order_adress_bottom #ordermsg p						{color:#555; margin-left:44px;}
#order_adress_bottom #ordermsg p.textarea			{margin:0; width:884px;}
#order_adress_bottom #ordermsg textarea				{width:772px; height:70px;}
#order #cart_adress_navigation						{height:90px; margin:30px 0 0 59px ; padding:0; width:766px;}
#order #cart_adress_navigation a						{display:block; float:left; height:50px;}
#order #cart_adress_navigation .exclusive 			{padding:0; margin:0 -40px 0 0; float:right;}

/* page order livraison */
#order_delivery #order_step 					{background-position:0px -171px;}
#order_carrier_content						{padding:10px 114px;}
#order_carrier_content .carrier_infos span	{font-weight:bold; color:#505050; font-size:13px;}
#order_carrier_content .carrier_infos span.carrier-title	{text-transform: uppercase; color: #000; font-size:20px;}
#order_carrier_content .carrier_infos span.carrier-subtitle	{color: #000; font-size:14px;}
#order_carrier_content .carrier_infos hr { border: 0; border-bottom: solid 1px #ddd; margin: 5px 0; }
#order_carrier_content h3					{background:#000; color:#9feb2a; height:32px; line-height:32px; text-transform:uppercase; padding-left:20px;}
#order_carrier_content #montant_hors_livraison										{background:#f9f8f8; height:44px;}
#order_carrier_content #montant_hors_livraison #montant_hors_livraison_txt			{padding-left:21px; font-size:21px; font-weight:bold;}
#order_carrier_content #montant_hors_livraison #montant_hors_livraison_txt span		{font-size:15px;}
#order_carrier_content table					{width:100%; color:#505050;}
#order_carrier_content table td				{vertical-align:middle;font-size:11px;}
#order_carrier_content table .carrier_action	{text-align:right}
#order_carrier_content .price				{font-size:21px; font-weight:bold; color:#000; text-align:center;}
#order_carrier_content .price .pcents		{font-size:11px; line-height:22px; vertical-align:top;}
#order_carrier_content .carrier_name			{text-align:center; width:146px;}
#order_carrier_content #free_ship			{height:36px;}
#order_carrier_content #free_ship td			{text-align:right; background:#f9f8f8; font-weight:bold; font-size:15px;}
#order_carrier_content #free_ship .price		{color:#505050; padding-right:12px;}
#order_carrier_content #total_with_ship 		{background:#e6e6e6; font-weight:bold;}
#order_carrier_content #free_ship .price .pcents								{line-height:17px;}
#order_carrier_content #total_with_ship #total_commande_livr					{font-size:24px; text-align:right; font-weight:bold;}
#order_carrier_content #total_with_ship #total_commande_livr_price			{color:#000; font-size:29px; padding-left:19px;}
#order_carrier_content #total_with_ship #total_commande_livr_price .pcents	{line-height:26px;font-size:14px}
#order_carrier_content .carrier_price		{color:#000; text-align:center;}
#order_carrier_content .carrier_price .free	{font-size:20px;}
#order_carrier_content  .std_row				{height:114px;}
#order_carrier_content #mondial_relay       { height: 705px; overflow-y: scroll; }

#order_carrier_content #checked_relais .os_delivery_top			{display:none;}
#order_carrier_content #checked_relais .os_delivery_cnt_top h4	{font-size:19.23px; float:left; height:46px; vertical-align:middle; background:none repeat scroll 0 0 #F9F8F8; border-bottom:1px solid #d2d2d2; text-align:center; width:100% !important; color:#5b5b5b;}
#checked_relais													{margin-top:45px;}
#order_carrier_content #checked_relais .os_delivery_cnt			{display:block; float:left; text-align:center; width:796px;}
#chrono-relais-table td strong:first-child							{color:#505050; font-size:14px;font-weight:bold;}
#chrono-relais-table td:first-child								{width:480px !important;}
#chrono-relais-table td strong										{font-weight:normal;}
#chrono-relais-table td 											{vertical-align:middle !important;padding:15px 10px}
#chrono-relais-table a											{font-size:12px;font-style:italic;color:#505050}
#order_carrier_content #checked_relais .os_delivery_cnt td,
#order_carrier_content #checked_relais .os_delivery_cnt p			{font-size: 12px;color:#505050}
#order_carrier_content #checked_relais .os_delivery_cnt p			{float:left;}
#order_carrier_content #checked_relais  #getMondiaByCP,
#order_carrier_content #checked_relais  #getRelaisByCP			{background:url('/themes/blz/img/submit-ok.png') no-repeat; width:26px; height:26px; display:block; cursor:pointer; float:right; position:relative; right:118px; margin-top:11px;}
#order_carrier_content #checked_relais #customer_cp_mondial,
#order_carrier_content #checked_relais #customer_cp				{padding:2px; height:20px; margin:12px 0 0 0; position:relative; bottom:1px;}
#order_carrier_content #checked_relais .os_delivery_cnt table		{float:left; width:100%;}
#order_carrier_content #chrono-relais-table tr	{border-bottom:1px solid #d2d2d2;}

#order_carrier_content #cart_livr_nav			{height:90px; margin:20px 0 30px 59px ; padding:0; width:688px;}
#order_carrier_content #cart_livr_nav a			{display:block; float:left; height:50px;}
#order_carrier_content #cart_livr_nav .exclusive 	{padding:0; margin:0 -50px 0 0; float:right;}
#order_carrier_content  table input					{border:0; box-shadow:0 0 0 0 !important; border-radius:0 0 0 0 !important;}

/*page order payment*/
#order_payment #order_step 						{background-position:0px -228px;}
#order_payment_content							{margin:auto; width:769px; padding-top:10px; margin-bottom:30px;}
#order_payment_content h3						{background:#000; color:#9feb2a; height:32px; line-height:32px; text-transform:uppercase; padding-left:20px;}
#order_payment_content p.checkbox label			{color:#555; font-weight:bold; font-size:14px; margin-left:5px;}
#order_payment_content p.checkbox .thickbox		{position:relative; top:1px;}
#order_payment_content p.checkbox #cgv			{position:relative; bottom:1px;}
#order_payment_content p.payment_module			{float:left; width:777px; height:116px; vertical-align:middle; background:url('/themes/blz/img/order_payment_p_bg.png') no-repeat; margin-bottom:20px; position:relative; left:7px; cursor:pointer}

#order_payment_content .payment_module a			{display:block; height:110px;}
#order_payment_content .payment_module a:hover	{text-decoration:none;}
#order_payment_content p.payment_module:hover	{background:url('/themes/blz/img/order_payment_p_bg_hover.png') no-repeat; background-position:-1px 0;}
#order_payment_content p .icn_pmt				{float:left; width:270px; height:103px;}
#order_payment_content p .icn_pmt img				{margin:12px 0 0 12px !important;}
#order_payment_content p .txt_pmt				{display:block; float:left; margin-top:33px;}
#order_payment_content .title					{font-weight:bold; color:#505050; font-size:16px;}
#order_payment_content .texte					{font-size:14px; color:#505050;}
#order_payment_content .checkbox					{height: 23px;margin-left: 20px;padding-top: 20px;text-align: left;width: 769px;}
#order_payment_content .checkbox input,
#order_payment_content .checkbox label,
#order_payment_content .checkbox a				{vertical-align:middle;}
#order_payment_content .cart_navigation a		{float:right;}
#order_payment_content .acc_separator			{height:50px; width:777px; float:left;}
#order_payment_content input						{border:0; box-shadow:0 0 0 0 !important; border-radius:0 0 0 0 !important;}
#cgv_label										{color:#505050; font-size:13px; margin-left:9px;}


/*page choix virement & cheque*/
#payment h2							{font-size:40.62px; color:#000; font-weight:normal;font-family:'HelveticaNeueW01-87HvCn 692734'; text-transform:uppercase;margin-left:55px;height:47px;}
#payment #payment_confirm_box		{width:769px; height:483px; margin:8px auto 0; background:url('/themes/blz/img/pagepaiement/virement_bg.png') no-repeat; text-align:center; color:#505050;}

#payment #payment_confirm_box_cheque	{width:769px; height:483px; margin:auto; background:url('/themes/blz/img/pagepaiement/virement_cheque_bg.png') no-repeat; text-align:center; color:#505050;}
#payment #payment_confirm_box a,
#payment #payment_confirm_box p		{color:#505050;}
#payment #order_payment_virement #order_step		{background-position:0px -228px; background-image:url("/themes/blz/img/order_steps.png"); background-repeat:no-repeat; height:50px; width:940px; margin-left:44px;}
#payment .breadcrumb					{margin-left:44px; margin-top:20px;height: 7px;}

#payment #payment_confirm_box form p img,
#payment #payment_confirm_box_cheque form p img				{display:none;}
#payment #payment_confirm_box p,
#payment #payment_confirm_box_cheque p						{line-height:11px;}
#payment #payment_confirm_box #payment_confirm_txt,
#payment #payment_confirm_box_cheque #payment_confirm_txt	{margin-top:5px; line-height:18px;}
#payment #payment_confirm_box .center,
#payment #payment_confirm_box_cheque .center					{height:20px; line-height:18px; padding-top:20px;}
#payment #payment_confirm_box .center b,
#payment #payment_confirm_box_cheque .center b				{font-size:17px; font-weight:bold;}
#payment #payment_confirm_box .center .button_large,
#payment #payment_confirm_box_cheque .center .button_large	{display:block; text-decoration:underline;}
#payment_confirm_box h3,
#payment_confirm_box_cheque h3								{font-weight:bold; font-size:30px; padding-bottom:15px; padding-top:15px;}
#payment #payment_confirm_box .center input,
#payment #payment_confirm_box_cheque .center input				{border:0; box-shadow:0 0 0 0 !important; border-radius:0 0 0 0 !important;}

/* résumé de la commande */
#order-confirmation #order_top							{margin-left:44px;}
#order-confirmation #order_resume #order_step			{background-position:0px -285px; background-image:url("/themes/blz/img/order_steps.png"); background-repeat:no-repeat; height:50px; width:940px;}
#order-confirmation #order_resume_content h3				{background:#000; color:#9feb2a; height:32px; line-height:32px; text-transform:uppercase; padding-left:20px;}
#order_resume_content									{width:875px; margin:auto; margin-top:20px; color:#505050;}
#order_resume_content span.bold							{font-size:14px;height:23px;display:block;}
#order_resume_content #resume_date_commande				{font-weight:bold; font-size:18px; color:#000;}
#order_resume_content p									{margin-left:20px; color:#505050;}
#order_resume_content  #block-order-detail				{float:left; padding-top:25px;}
#order_resume_content #resume_top_state					{width:875px; color:#7f7f7f;font-size: 14px;}
#order_resume_content #resume_top_state span				{height:23px; line-height:23px;}
#order_resume_content #resume_top_state .resume_date		{display:block; float:left; width:310px; padding-left:40px; border-bottom:1px solid #d2d2d2; color:#505050;}
#order_resume_content #resume_top_state .head			{background:#f1f1f1; text-transform:uppercase; font-weight:bold; color:#000 !important;font-size:14px;}
#order_resume_content #resume_top_state .resume_state	{display:block; float:left; width:525px; border-bottom:1px solid #d2d2d2; color:#505050;}
#order_resume_content .address							{background:url('/themes/blz/img/resume_bg.png'); width:418px; height:240px; float:left; color:#555555;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#order_resume_content #adresseChrono 					{padding:20px 0; margin-left:20px; font-weight:bold; color:#505050;font-size:14px;}
#order_resume_content #PDF								{display:none;}
#order_resume_content #adressesDetails					{height:275px; padding:35px 0 0;}
#order_resume_content .bold								{font-weight:bold; color:#505050;}
#order_resume_content p.bold								{font-size:14px}
#order_resume_content .titreLivraison					{font-size:24px!important; font-weight:bold; color:#000; margin:15px 0 15px 30px !important;}
#order_resume_content .address li							{margin:0 0 0 55px;font-size:14px;}
#order_resume_content .address .address_name,
#order_resume_content .address .address_company			{font-weight:bold;}
#order_resume_content .alternate_item					{margin-right:38px;}
#order_resume_content #order-detail-content th			{background:#f1f1f1; color:#000000; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #d2d2d2; line-height:20px; vertical-align:middle;}
#order_resume_content #order-detail-content  .lastRow		{background:#f1f1f1;}
#order_resume_content #order-detail-content table			{width:875px;}
#order_resume_content #order-detail-content tbody tr		{height:16px;}
#order_resume_content #order-detail-content tbody td,
#order_resume_content #order-detail-content tfoot td		{color:#505050; font-style:normal; font-weight:bold;}
#order_resume_content #order-detail-content tfoot td		{text-align:right;}
#order_resume_content #order-detail-content tfoot td.last_item,
#order_resume_content #order-detail-content thead th,
#order_resume_content #sendOrderMessage p.boutonSubmit,
#order_resume_content #order-detail-content tbody td		{text-align:center;}
#order_resume_content  #sendOrderMessage .without_shadow   {padding:10px 0;}
#order_resume_content #order-detail-content .price,
#history #order-detail-content .price		{text-align:center; font-size:13px;}
#order_resume_content #order-detail-content .price .pcents{vertical-align:top; line-height:13px; font-size:10px; border:0;}
#history #order-detail-content .pcents		{vertical-align:top; line-height:21px; font-size:10px; border:0;}
#order_resume_content #sendOrderMessage		{background:url('/themes/blz/img/resume_bg.png'); float:left; width:875px; height:200px; padding-top:20px; margin:20px 0 0 0; text-align:center;}

#order_resume_content #sendOrderMessage input				{margin:2px 0 0 0px;}
#order_resume_content #sendOrderMessage .bold			{font-weight:bold;}
#order_resume_content #sendOrderMessage p				{margin:0 0 0 50px; color:#505050; text-align:left;}
#order_resume_content #sendOrderMessage p.boutonSubmit	{margin:0;}
#order_resume_content #sendOrderMessage textarea			{width:753px;height:80px;}
#order_resume_content #resume_retour_compte				{float:right;}
#order_resume_content #resume_lien_retour				{display:block; float:left; height:115px; padding:40px 0 0 0; width:800px;}
#order_resume_content .detail_step_by_step				{width:875px; margin-top:15px;}

/* order-detail modif */
#history #sendOrderMessage						{text-align:center;}
#history #sendOrderMessage p 						{text-align:left; margin:0 0 0 55px ; padding:0;}
#history #sendOrderMessage p.boutonSubmit		{margin:0; text-align:center;}
#history #retourCompte							{margin-top:40px;}
#history table.std 								{margin:70px auto 30px auto;}
#history #order-detail-content table td,
#history #order-detail-content tfoot td.last_item	{text-align:center; padding:0; font-style:normal;}
#history #order-detail-content tfoot td 			{text-align:right;}
#history #block-order-detail .detail_step_by_step ,
#history #block-order-detail .table_block		{padding:0; margin:0 auto 40px auto;}


/* home menu */
#homeProducts				{width:142px; text-align:center; margin:0 ;}
#topMenu #homeBouton			{width:42px; padding:0 !important; text-align:center; margin:0 0 0 -1px;}
#homeBouton:hover			{background:url('/themes/blz/img/home/home_hover.png') no-repeat -11px -4px;}
#homeMarks					{width:104px; text-align:center; margin:0;}
#homeMarks:hover			{background:url('/themes/blz/img/home/mark_home_hover.png') no-repeat -11px -4px;}
#homeProducts:hover			{background:url('/themes/blz/img/home/product_home_hover.png') no-repeat -11px -4px;}
#home_submenu_products,
#home_submenu_marks			{left:24px; width:1002px; height:352px; background:#fff; position:absolute; z-index:10000; margin:34px 0 0 0; padding:11px; overflow:hidden;}
/*#homeMarks_small					{width:116px; text-align:center; margin:0; padding: 0 15px !important; }*/
#homeMarks_small					{width:95px; text-align:center; margin:0; padding: 0 15px !important; }
#homeMarks_small:hover			{background:url('/themes/blz/img/2015/newcoll_aout/new_product_hover.png') no-repeat 0px -4px;}
#topMenu div.sub_menu_item	{width:244px; height:329px; float:left;}
#topMenu .sub_menu_title		{background:url("/themes/blz/img/adv-search-bg.jpg") repeat-x scroll 0 0 transparent; font-size:16px; font-weight:bold; padding-left:20px; height:28px; line-height:28px; color:#2a2a2a; text-transform:uppercase; letter-spacing:0px;}
#topMenu ul.first,
#topMenu ul.last				{margin:0 0 10px 0; height:281px; width:243px; float:left;}
#topMenu ul.first			{border-right:1px solid #dfdfdf;}
#topMenu ul					{overflow:hiddden; float:left; display:block;}
#topMenu ul li					{float:left; display:block; width:243px; color:#2a2a2a;}
#topMenu ul li.sub_cat			{height:14px; line-height:14px; font-weight:bold; width:213px; padding-left:30px; margin-top:10px;}
#topMenu ul li.sub_cat a:hover	{text-decoration:underline;}
#topMenu ul li ul				{width:243px}
#topMenu ul li ul li a				{width:203px; height:14px; line-height:14px; padding:0 0 0 40px; font-weight:normal; color:#2a2a2a; font-size:12px;}
#topMenu ul li ul li a:hover		{background:url('/themes/blz/img/home/menu_hover.png') repeat-y; text-decoration:none;}
#home_submenu_marks ul li a:hover {text-decoration:underline;}
#topMenu ul li.sub_cat a		{padding:0; color:#2a2a2a; font-size:14px;}
#topMenu .sub_menu_footer	{background:#7d7d7d; height:23px; float:left; width:707px; line-height:23px; font-weight:bold; color:#FFF;padding-left:25px;}
#topMenu .sub_menu_footer a	{float:left; font-weight:bold; color:#FFF; font-size:12px; line-height:23px; text-decoration:none;margin:0 0 0 2px;padding:0;}
#home_submenu_marks .sub_menu_footer a	{float:right;}
#topMenu .sub_menu_footer a img			{margin:0 5px 2px 0; vertical-align:middle;}
#home_submenu_marks .sub_menu_footer a	{margin:0 25px 0 0;}
#topMenu .sub_menu_images				{width:269px; height:352px; float:right; overflow:hidden;}
#topMenu .sub_menu_images img				{margin:0; padding:0; display:block;}
#topMenu .sub_menu_images img.down		{margin-top:8px;}
#topMenu #home_submenu_marks  div.first,
#topMenu #home_submenu_marks ul.first		{width:208px; float:left;}
#topMenu #home_submenu_marks  div.sub_menu_item				{width:522px;}
#topMenu #home_submenu_marks  div.sub_menu_item ul.last			{width:174px; height:281px; float:left; overflow:hidden; padding-top:6px;}
#topMenu #home_submenu_marks  div.sub_menu_item ul.last li		{width:150px; line-height:20px; height:20px; padding-left:24px; font-weight:bold;}
#topMenu #home_submenu_marks  div.sub_menu_item ul.last li a		{font-size:13px; padding:0; margin:0; color:#2a2a2a;}
#topMenu #home_submenu_marks ul.first li.first			{margin-top:20px;}
#topMenu #home_submenu_products ul.first,
#topMenu #home_submenu_products ul.last				{margin-top:10px;}
#topMenu #home_submenu_marks ul.first					{margin-top:10px;}
#topMenu ul li.first_cat								{margin:0!important;}
#topMenu #home_submenu_marks ul.first li				{padding:0 0 0 26px; height:17px; width:171px; border-bottom:1px solid #ebebeb; line-height:9px;}
#topMenu #home_submenu_marks ul.first li a				{font-size:13px; color:#2a2a2a;}
#topMenu #home_submenu_marks ul.first li a span.indent	{width:5px; height:4px; background:url('/themes/blz/img/home/topmenu-list.png') no-repeat; margin:3px 5px 0 0;}
#topMenu #home_submenu_marks ul.first li a span:hover	{text-decoration:underline;}
#topMenu  #home_submenu_marks .sub_menu_images		{width:269px;}
#topMenu #home_submenu_marks  div.sub_menu_item .sub_menu_title		{width:505px;}
#topMenu .hover_others				{width:121px; text-align:center;}
#topMenu .hover_marks				{width:106px; text-align:center;}
#topMenu .hover_marks:hover			{background:url('/themes/blz/img/2015/newcoll_aout/new_product_hover.png?1322583609') no-repeat -9px -4px;}
#topMenu .hover_others:hover			{background:url('/themes/blz/img/home/menu_home_hover.png?1322583609') no-repeat -11px 0;}
#topMenu_shadow						{background:url('/themes/blz/img/barre-menu-shadow.png') no-repeat top center; width:1070px; height:26px; float:left; left:-23px; z-index:100; position:absolute;}
#index #topMenu_shadow						{left: 1px}

/*marge corrigée pour l'ombre*/
#bigMainSlide		{z-index:0;}
#slideScene 			{float:left;}

/* page category product-list */
#products_list .product_list_block .prd_solde,
#products_list .product_list_block .prd_finstock,
#products_list .product_list_block .prd_desctock,
#products_list .product_list_block .prd_promo,
#products_list .product_list_block .prd_new			{display:block; margin:5px; position:absolute;}
#products_list .product_list_block .prd_price		{color:white; display:block; font-size:19px; font-weight:bold; margin:-42px 0 0 -3px; text-align:center;}
#products_list .product_list_block .pcents			{font-size:12px; line-height:18px; vertical-align:top;}
#products_list .pourcentage							{display: block;margin-left: 4px;}
/* category.tpl SPECIAL */
#push_desc											{float:left; width:447px;}
#special_image										{background: url("../img/special_bg_shadow.png") repeat scroll 6px -4px transparent;margin-top:25px;padding: 0 14px 18px 0;position: absolute;right: 22px;width: 300px;z-index: 100;}
#category_push										{margin-left:5px;}
#special_image img									{float:left; margin:3px 0 0 20px; padding:0;height:355px;width: 277px;}
#category_push h2									{border-bottom:1px solid #d2d2d2; width:433px; text-transform:uppercase;font-family:'HelveticaNeueW01-87HvCn 692734';font-weight:normal;font-size:32px;height:40px;}
#category_push  h2									{padding-left:15px; clear:both;}
#category_push  p.price								{width:210px}
#category_push  p.price #our_price_display,
#category_push  p.price #old_price_display			{float:right;display:block}
#category_push  #special_desc						{padding-top:10px; font-size:11px; height:73px;padding-left:16px; color: #969696; overflow:hidden;}
#category_push  h2,
#category_push h1,
#category_push #our_price_display					{color:#000; font-size:32px}
#category_push #our_price_display,
#category_push #old_price_display,
#category_push .pcents								{font-weight:bold;}
#category_push #old_price_display					{color:#969696; font-size:18px; line-height:49px; margin-right:17px;background:url("/themes/blz/img/prix-barre.png") no-repeat scroll center center transparent;}
#category_push #old_price_display .pcents			{font-size:12px; line-height:45px; vertical-align:top;}
#category_push #our_price_display .pcents			{font-size:20px; line-height:34px; vertical-align:top;}
#category_push #product_info						{float:left; width:240px; padding:14px 0 6px 165px; height: 110px;}
#category_push #product_info h2						{width:86%; font-size:14px; line-height:14px; text-transform:uppercase; float:right; text-align:right; margin-right:10px;}
#category_push #product_info p						{float:right; text-align:right; padding:0; margin:0 10px 0 0; line-height:42px;}
#category_push #product_info a						{float:right; clear:both;}
#special_related_products							{position:relative; clear:both; width:545px; height:116px; z-index:1000;margin-left: 20px;}
#special_related_products .slideProducts				{position:absolute; background:url('/themes/blz/img/special_related_products.png') no-repeat -18px 0; display:block; float:left; width:540px; height:130px;}
#special_related_products .slideProducts	 div			{width:428px;height:104px;overflow:hidden;}
#special_related_products ul li						{float:left;}
#special_related_products img						{height:96px; margin-top:4px;}
#special_related_products a							{display:block; float:left; margin-top:4px; width:88px;}
#special_related_products img:hover					{outline:1px solid #efefef;}
#category_push .special_separator					{height:0px; clear:both; float:left; width:100%; border-bottom:1px solid #D2D2D2; margin-bottom:56px;}

/* block Top recherche */
#top_recherche
#top_recherche										{color:#6b6b6b; margin-top:20px; text-align:center;}
#top_recherche	h5									{font-size:11px; margin-bottom:15px;}
#top_recherche img									{border-bottom:1px solid #D2D2D2; padding:0 30px;}
#top_recherche #top_recherche_title 					{background:url("/themes/blz/img/bg_top_recherche.png") no-repeat scroll transparent; height:65px; padding-top:6px;}
#top_recherche #top_recherche_title p				{font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; border-right:1px solid #FFF; width:193px; height:29px; font-size:22px; letter-spacing:-0.1px; line-height:20px; padding:10px 0 0 15px; 										text-align:left; text-transform:uppercase;}
#top_recherche .left_column_content 					{padding:0 30px; color:#828282; font-size:11px;}
#top_recherche .left_column_content 	ul 				{margin-top:20px;}
#top_recherche .left_seo_desc                       {margin-bottom:20px;}

/* derniers articles consultés */
.left_column_content .products h5 a					{color:#828282; font-family:arial; font-size:11px; font-weight:normal;}
.left_column_content .products img					{width:109px}

/* modif gestion special push background properties */
#page												{background:none !important; box-shadow:none !important; -moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
#topHeader, #center_column							{background:#fff !important; box-shadow:0 6px 4px #000; -moz-box-shadow:0 6px 4px #000;}
#footer	{float:none; position:relative; margin-bottom:-50px; padding-bottom:50px; margin-right:-12px; clear:both;}
#footer_shadow										{background:#fff; width:1024px;}
#center_column										{clear:both; display:block; float:left; width:100%;}




/* MERGE GLOBAL.CSS */
body {background:url("/themes/blz/img/background.jpg") repeat-x scroll center top #000;}

/* NOEL*/
body.noel {background: none;}
#noel-right, #noel-left {
	width: 136px;
	height: 354px;
	position: absolute;
	top: 406px; 
}

#noel-right {right: 1030px;}
#noel-left {left: 1030px;}

/*#noel-right img, #noel-left img {
	position: fixed;
}*/
#topMenu #productNoelTopMenu {
	background-image: url("/themes/blz/img/2016/noel/bouton_menu.jpg");
    background-position: 0 0;
    color: transparent;
    height: 34px;
    left: 728px;
    opacity: 1;
    padding: 0;
    position: absolute;
    text-indent: -9999em;
    text-transform: uppercase;
    top: 0;
    width: 118px;
    z-index: 999;
}

#topMenu #productNoelTopMenu:hover {
	background-position: 0 34px;
}

/* FIN NOEL */
#page {width:1024px; margin:0 auto; background:url("/themes/blz/img/bg-page.png") repeat-x scroll center top #fff; position: relative;box-shadow:1px 1px 12px #000;-moz-box-shadow:1px 1px 12px #000; padding:0;}
body#index  {background: #fff !important;}
.breadcrumb, .breadcrumb a	{color:#818181; font-size:10px;}
.breadcrumb_here			{margin-right:5px;}
.navigation-pipe 			{margin:0 5px;}

/* PAGINATION ET TRIS */
.sort, .pagination, .pagiCnt, .pagiPage, .pagiPrev, .pagiSelect, .pagiNext {float:left;}
#footer_sort 								{float:right; width:440px; margin-top:15px;}
#footer_sort .addthis_toolbox				{float:left;}
#social_sort .addthis_toolbox				{height: 20px;}
#social_sort .tri_pagi						{float:right; height:26px; margin-top: 10px;}
#social_sort label, #footer_sort label			{font-weight:normal;}
#social_sort .sort, #footer_sort .sort 		{margin-right:15px;}
#social_sort .pagiCnt, #footer_sort .pagiCnt 	{margin-right:15px;}
#social_sort .pagiSelect, #footer_sort .pagiSelect 	{margin:0 5px;}
.pagination_previous, .pagination_next  		{display:block; width:21px; height:21px; background:url("/themes/blz/img/pagination-arrows-2015.png") no-repeat scroll 0 0 transparent; text-align:left; text-indent:-9999px; position:relative; top:2px;}
.pagination_previous  						{background-position:0 0;}
.pagination_next  							{background-position:-21px 0;}


/**************/
/* HEADER.TPL */
#topHeader		 			{height:92px;}
#topHeader   #topLogo 		{float:left; width:325px; height:90px;}
#topHeader   #topContent 		{float:right; width:699px; height:90px;}
#topContent #toplinks		{float:left; width:471px; height:30px; font-size:11px; line-height:20px; color:#a4a4a4;
							text-align:right;background:url('/themes/blz/img/header_bg.png') repeat-x black;}
#topContent #toplinks #toplinksFirst	{border:0 none; }
#topContent #topAccount		{float:right; width:217px; height:30px;  color:#fff; background:url("/themes/blz/img/bloc-compte.png") repeat-x scroll 0 top transparent;
							line-height:16px;padding-top:5px;text-align:center; font-size:13px; color:#fff;}
#topContent #top_black		{float:right;width:11px;height:30px;background:url('/themes/blz/img/header_bg.png') repeat-x black;}
#topContent #topPicto		{float:left; width:459px; padding-left:20px;text-align:right;}
#topContent #hookTop			{float:left; margin-left:-5px;width:210px; height:84px;} /* PANIER */
#topHeader   #topLogo a 		{display:block; width:325px; height:90px; background:#fff;}
#topContent #toplinks span		{color:#a4a4a4; padding-right: 15px; }
#topContent #toplinks h1	{color: #a4a4a4; display: inline; font-size: 11px; font-weight: normal;}
#topContent #toplinks a		{color:#a4a4a4; padding:0 15px; border-left:1px solid #a4a4a4;}
#topAccount.nolog			{line-height:25px;}
#topAccount.log				{line-height:12px;}
#topAccount a				{font-size:11.5px;font-weight:bold; color:#fff;}
#topAccount #topCreate		{}
#topAccount #topAuthenticate	{padding:0 18px 0 8px; margin-left:5px; border-left:1px solid #7E7E7E; background:url("/themes/blz/img/picto-log.png") no-repeat scroll right 1px transparent;}
#topAccount #topCustomer		{float:left; width:165px; text-align:right; font-size:11px; color:#fff;line-height:10px;cursor:pointer;display:block}
#topAccount #topCustomer	a	{font-size:10px;}
#topAccount #topDisconnect	{float:left; width:40px;}
#topAccount #topDisconnect img{margin-top:2px;}
#topContent #search_block_top{color:#7f7f7f;margin-left: -290px;margin-top: 12px;}
#topContent #search_block_top #search_query{color:#7f7f7f;width:210px;}

.majuscules	{text-transform:uppercase;}
/* PICTO SERVICES */
.pictoServices a	{display:block; background:url("/themes/blz/img/pictos-services.png") no-repeat scroll 0 0 transparent; text-align:left; text-indent:-9999px;}
#topContent .pictoServices			{float:left; padding:5px 15px;}
#topContent .pictoServices a			{height:36px;}
#topContent #topPictoLivr a			{width:94px; background-position:0 0;}
#topContent #topPictoLivr a:hover	{background-position:0 -36px;}
#topContent #topPictoSatis a			{width:121px; background-position:-94px 0;}
#topContent #topPictoSatis a:hover	{background-position:-94px -36px;}
#topContent #topPictoClient a 		{width:85px; background-position:-215px 0;}
#topContent #topPictoClient a:hover 	{background-position:-215px -36px;}

/* MENU */
#topMenu				{color:#1a171b;width:1030px; height:34px; line-height:34px; padding:0 24px; left:-24px; background:url("/themes/blz/img/barre-menu.png") no-repeat scroll 0px top transparent; position:relative; z-index: 3000;}
#topMenu h2				{display: inline;}
#topMenu a, #topMenu span {float:left;}
#topMenu a				{height:34px; padding:0 15px; margin-left:-1px; font-size:14px; font-weight:bold; color:#1a171b;}
#topMenu a.multi			{margin:0 1px 0 0;width:auto;}
#topMenu a.img			{height:auto;}
#topMenu a:hover			{color:#000;}
#topMenu .sub_menu_images a { padding: 0 15px }
#topMenu .menuSepar		{width:2px; height:31px; background:url("/themes/blz/img/menu-separ.png") no-repeat scroll center top transparent;}
#topMenu #homeBouton		{padding:0 15px;}
#topMenu #homeBouton img	{vertical-align:middle; margin-bottom:5px;padding-top:7px;}
#topMenu .smallbtn { width: 77px; }
#topMenu .smallbtn:hover			{background:url('/themes/blz/img/home/small_home_hover.png') no-repeat 0 0 !important;}
#topMenu .smallbtn2 { width: 98px; }
#topMenu .smallbtn2:hover     {background:url('/themes/blz/img/summer2013/small_home_hover2.png') no-repeat 0 0 !important;}
/*#topMenu .smallbtn3 { width: 120px; text-align: center; }*/
#topMenu .smallbtn3 { width: 97px; text-align: center; }
#topMenu .smallbtn3:hover     {background:url('/themes/blz/img/2015/newcoll_aout/small_home_hover.png') no-repeat 0 0 !important;}
#home_submenu_products,
#home_submenu_marks		{box-shadow: rgba(0, 0, 0,0.5) 6px 6px 4px;-moz-box-shadow: rgba(0, 0, 0,0.5) 6px 6px 4px;
						filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555');
						-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#555555')";}
#topMenu #selectionProducts { background-image: url("/themes/blz/img/home/bouton_24articles.png");width: 188px; height:34px; position: absolute; top: 0; left: 545px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 34px;}
#topMenu #selectionProducts:hover { background-position: 0 0px; }
#topMenu #collectionProducts:hover { background-position: 0 62px;}
#topMenu #collectionProducts { background-image: url("/themes/blz/img/noel/bouton_boutique_noel.png");width: 199px; height:55px; position: absolute; top: -7px; left: 615px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 -14px}
#topMenu #hiver2014btn { background-image: url("/themes/blz/img/hiver2014/bouton_nouvelle_co_automne_hiver.png");width: 151px; height:35px; position: absolute; top: 0px; left: 505px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #hiver2014btn:hover {  background-position: 0 35px; }
#topMenu #soldesProducts { background-image: url("/themes/blz/img/2016/soldesjuin/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #soldesProducts:hover {  background-position: 2px 0px; }
#topMenu #crazyProducts { background-image: url("/themes/blz/img/crazydays2015/bouton_crazy_days.jpg");width: 138px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #crazyProducts:hover {  background-position: 0 34px; }
#topMenu #newProducts { background-image: url("/themes/blz/img/newcope2015/btn-new-co.jpg");width: 110px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #newProducts:hover {  background-position: 0 34px; }
#topMenu #denimProducts { background-image: url("/themes/blz/img/ilovedenim/btn_ilovedenim.png");width: 100px; height:19px; position: absolute; top: 7px; left: 700px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #denimProducts:hover {  background-position: 0 19px; }
#topMenu #shoesProducts { background-image: url("/themes/blz/img/ilovedenim/btn_shoes2.png");width: 115px; height:61px; position: absolute; top: -13px; left: 700px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #indispensablesProducts2:hover {  background-position: 0 34px; }
#topMenu #indispensablesProducts2 { background-image: url("/themes/blz/img/styles2014/btn_styles_2015.jpg"); width:110px; height:34px; position: absolute; top: 0px; left: 584px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #moins50pct:hover {  background-position: 0 34px; }
#topMenu #moins50pct { background-image: url("/themes/blz/img/moins50pct/btn_moins50pct.jpg"); width:129px; height:34px; position: absolute; top: 0px; left: 584px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #moins50pct2:hover {  background-position: 0 34px; }
#topMenu #moins50pct2 { background-image: url("/themes/blz/img/selection_30/btn-pulls-gilets.jpg"); width:120px; height:34px; position: absolute; top: 0px; left: 584px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #moins50pct3:hover {  background-position: 0 34px; }
#topMenu #moins50pct3 { background-image: url("/themes/blz/img/jsq50midec/btn-50.jpg");width: 83px; height:34px; position: absolute; top: 0px; left: 688px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #indispensablesHiver:hover {  background-position: 0 34px; }
#topMenu #indispensablesHiver { background-image: url("/themes/blz/img/indispensable_hiver2015/btn.jpg");width: 83px; height:34px; position: absolute; top: 0px; left: 688px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #homeProducts.smaller { width: 128px; }
#topMenu #homeProducts.smallernoel { width: 110px; }
/*#topMenu .hover_marks.smaller { width: 100px; }*/
#topMenu #indispensablesProducts:hover {  background-position: 0 35px; }
#topMenu #indispensablesProducts { background-image: url("/themes/blz/img/indispensables/bouton_tendances_du_moment_def.png");width: 147px; height:35px; position: absolute; top: 0px; left: 688px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #noel2014Products:hover {  background-position: 0 34px; }
#topMenu #noel2014Products { background-image: url("/themes/blz/img/noel2014/btn-noel.jpg");width: 83px; height:34px; position: absolute; top: 0px; left: 688px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 0px;}
#topMenu #shoesProducts:hover {  background-position: 0 61px; }
#topMenu #balaiProducts { background-image: url("/themes/blz/img/home/btn_destockage.png");width: 183px; height: 63px; position: absolute; top: -15px; left: 550px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0 66px;}
#topMenu #balaiProducts:hover { background-position: 0 0px; }
#topMenu #prixMini { background-image: url("/themes/blz/img/2015/prixmini_aout/menu_bouton.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #prixMini:hover {  background-position: 2px 0px; }
#topMenu #coolDays { background-image: url("/themes/blz/img/2016/cooldays/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #coolDays:hover {  background-position: 2px 0px; }
#topMenu #joursBlz { background-image: url("/themes/blz/img/2016/promos50/bouton_menu.jpg");width: 120px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #joursBlz:hover {  background-position: 2px 0px; }
#topMenu #happyDays { background-image: url("/themes/blz/img/2016/happydays4/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #happyDays:hover {  background-position: 2px 0px; }
#topMenu #cyberweek { background-image: url("/themes/blz/img/2016/cyberweek/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 0px;}
#topMenu #cyberweek:hover {  background-position: 2px 34px; }
#topMenu #crazynoel { background-image: url("/themes/blz/img/2016/crazynoel/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 0px;}
#topMenu #crazynoel:hover {  background-position: 2px 34px; }
#topMenu #privilege { background-image: url("/themes/blz/img/2017/privilege/bouton_menu.jpg");width: 124px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 2px 34px;}
#topMenu #privilege:hover {  background-position: 2px 0px; }
#topMenu #printemps_30 { background-image: url("/themes/blz/img/2018/frenchdays/bouton_menu.jpg");width: 120px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0px 34px;}
#topMenu #printemps_30:hover {  background-position: 0px 0px; }
#topMenu #frenchdays { background-image: url("/themes/blz/img/2018/frenchdays/bouton_menu.jpg");width: 110px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0px 34px;}
#topMenu #frenchdays:hover {  background-position: 0px 0px; }
#topMenu #joursblz { background-image: url("/themes/blz/img/2018/joursblz/bouton_menu.jpg");width: 110px; height:34px; position: absolute; top: 0px; left: 696px; opacity: 1; text-indent: -9999em; color: transparent; text-transform: uppercase; padding: 0; z-index: 999; background-position: 0px 34px;}
#topMenu #joursblz:hover {  background-position: 0px 0px; }
#index #topMenu { left:0; }
/**************/
/* FOOTER.TPL */
/* PICTO SERVICES */
#footerServices								{width:982px; margin:0 auto; padding-top: 15px;}
#footerServices .pictoServices				{float:left; padding:40px 27px;}
#footerServices .pictoServices a			{height:60px;}
#footerServices #footerPictoPaye a			{width:128px; background-position:0 -72px;}
#footerServices #footerPictoPaye a:hover		{background-position:0 -146px;}
#footerServices #footerPictoExpe a			{width:146px; background-position:-128px -72px;}
#footerServices #footerPictoExpe a:hover		{background-position:-128px -146px;}
#footerServices #footerPictoLivr a 			{width:136px; background-position:-274px -72px;}
#footerServices #footerPictoLivr a:hover 		{background-position:-274px -146px;}
#footerServices #footerPictoSatis a 			{width:170px; background-position:-410px -72px;}
#footerServices #footerPictoSatis a:hover 	{background-position:-410px -146px;}
#footerServices #footerPictoService a 		{width:126px; background-position:-580px -72px;}
#footerServices #footerPictoService a:hover 	{background-position:-580px -146px;}
#footer_infos_right #chat_link				{padding:7px 0 0 91px;}

/****************/
/* CATEGORY.TPL */
#category .breadcrumb, #advancesearch .breadcrumb 	{margin:7px 0 0;}
#hook_left #search_left					{padding:10px; margin:6px 0 4px;}
#hook_left #search_left form div			{margin: 0 auto;width:179px;padding-left: 13px;}
#hook_left #search_left #search_query	{width:125px; height:24px; line-height:24px; padding:0 0 0 25px; vertical-align:top; font-size:11px; color:#7f7f7f; background:url("/themes/blz/img/search-ico.gif") no-repeat scroll 8px 6px transparent; -moz-border-radius-topleft:6px; -moz-border-radius-topright:0; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-top-right-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:6px; -webkit-border-radius-topleft:6px; -webkit-border-radius-topright:0; -webkit-border-radius-bottomright:0; -webkit-border-radius-bottomleft:6px;}
#hook_left #search_left .submit			{border:0 none; width:26px; height:26px; padding:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin-left:-3px; color:#fff; background:url("/themes/blz/img/submit-ok.png") no-repeat scroll center top transparent; border-radius:0; -moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;}

#category_desc 							{border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; font-size:9px; color:#969696; margin-bottom:10px; padding:4px 10px; text-align:justify;}
#category_desc #category_desc_short		{display:inline;font-size:9px;line-height:12px;}
#category_desc #category_desc_long		{display:inline;font-size:9px;line-height:12px;}
#category_desc #category_desc_short a	{color:#333; text-decoration:underline;}
#category_desc #category_desc_long a		{color:#333; text-decoration:underline;}

#category_top .addthis_button_facebook_like	{float:right;}
#category_top .addthis_button_tweet			{float:right; margin:0 10px;}
#category_top .addthis_button_google_plusone	{float:right; margin-top:2px;margin-right:-22px;}
#category .product_name h2 a						{color:#6b6b6b}


/*************************/
/* MANUFACTURER-LIST.TPL */
/*#manufacturer .breadcrumb				{margin:10px 0 0;position: relative;}*/
#manufacturer .breadcrumb				{padding:10px 0 0;margin:0;position: relative;}
#manufacturer_liste, #cms #Partenaires	{padding:0 0 0 20px;}
#manufacturer_liste .pagination select		{margin:0 20px;}
#manufacturer #titreBandeau				{background:url('/themes/blz/img/cms-title-bg.png') repeat-x; height:39px; margin:10px 20px 20px 0; color:#fff;}
#manufacturer #titreBandeau h1			{color:#FFF;float:left;font-size:28px;font-weight:normal;line-height:39px;padding-left:10px;text-transform:uppercase;width:210px; background:#FFF url('/themes/blz/img/bouton_noir2.png') top left no-repeat; height:56px;  font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; }
#manufacturer .triangleNoir2				{width: 0;height: 0;border-bottom: 40px solid transparent;_border-bottom: 25px solid transparent; /*IE6*/border-left: 20px solid #000;_border-left: 25px solid #000; /*IE6*/float:left;}
#manufacturers_list						{background:url("/themes/blz/img/ml_shadow.jpg") repeat-y 290px top #fff; padding-bottom:1px;display:block;float:left;}
#manufacturers_list li					{margin-bottom:60px;}
#manufacturers_list_top					{height:37px; background:url("/themes/blz/img/ml_shadow_top.jpg") no-repeat 290px bottom #fff;}
#manufacturers_list_bottom				{height:37px; background:url("/themes/blz/img/ml_shadow_bottom.jpg") no-repeat 290px top #fff;width:100%;float:left;margin-bottom:20px;}
#manufacturers_list .ml_left				{float:left; width:300px;}
#manufacturers_list .ml_right			{float:left; width:640px; margin-left:44px; text-align:justify;}
#manufacturers_list .ml_left .logo		{text-align:center;}
#manufacturers_list .ml_right .name		{margin-bottom:15px;}
#manufacturers_list .ml_right .name a		{font-size:24px; color:#000;}
#manufacturers_list .ml_right .description{padding-bottom:20px;padding-right:30px;}
#manufacturers_list .ml_right .description *{color:#434343; font-size:13px;line-height:17px;}
#manufacturers_list .ml_right .link		{text-align:right; border-top:1px dotted #e3e3e3;}
#manufacturers_list .ml_right .link a img	{margin:10px 28px 0 0;}
/*#ml_footer_sort 							{background:url('/themes/blz/img/flecheHautPage.png') no-repeat 57% 5%;float:right; margin-top:15px; margin:0 30px 20px 0; text-align:right;}*/
#ml_footer_sort 							{margin-top:15px; padding:0 30px 20px 0; text-align:right;}
#ml_footer_sort img                         {margin: 0 5px -2px 0;}
#ml_footer_sort #md_footer_pagination       {float: right;}
/********************/
/* BLOCKVIEWED.TPL */
#viewed_products_block_left								{color:#6b6b6b;margin-top:50px;text-align:center;}
#viewed_products_block_left .left_column_content li		{height: 160px;}
#viewed_products_block_left	h5							{font-size:11px;margin-bottom:15px;}
#viewed_products_block_left img							{border-bottom:1px solid #D2D2D2;padding:0 30px;}
#viewed_products_block_left #viewed_products_title 		{background:url("/themes/blz/img/bg-choisissez.png") no-repeat scroll right top transparent;height:90px;padding-top:6px;}
#viewed_products_block_left #viewed_products_title p		{font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; border-right:1px solid #FFF; width:193px; height:49px; font-size:22px; letter-spacing:-0.1px;line-height:20px;padding:10px 0 0 15px;text-align:left;text-transform:uppercase;}

/********************/
/* PRODUCT LIST.TPL */
#hook_left 			{float:left; width:208px; border-right:1px solid #d2d2d2;height:auto;}
#category_right 		{float:left; width:780px; padding:10px;}
#category_right #category_top #bread_title 	{float:left; width:330px; margin-bottom:10px; padding-left:10px;}
#category_right #category_top #social_sort 	{float:right; width:440px; position:relative;z-index:1000;overflow:visible;}
#category_right #category_top .filters-box:before {
    border-top: 1px solid #d2d2d2;
    content: " ";
    display: block;
    position: relative;
    top: -10px;
    width: 100%;
}
#category_right #category_title 		{font-size:15px; margin-top:14px; text-transform:uppercase;}
#category_right #category_title span	{font-size:14px; margin-left:10px; text-transform:none;}
#products_list						{border-bottom:1px solid #d2d2d2;clear:both}
#product_list						{border-top:1px solid #d2d2d2;}
#product_list .product_list_block 	{float:left; width:232px; height:360px; margin:0 14px; overflow:hidden;}
#product_list .product_img_link a 	{display:block; height:248px; margin:0 10px; padding:0 10px; border-bottom:1px solid #d2d2d2;}
#product_list .product_price 		{padding:0 10px; margin-top:7px;text-align:center;font-weight: normal;}
#product_list .product_name 			{padding:0 10px; text-align:center;}
#product_list .product_name h2          {color: #383838;font-size: 12px;font-weight: normal;margin-top: 6px;padding: 0 8px 8px;}
#product_list .product_name h2 a		{color:#383838;}
#product_list .product_name h2 .brand	{text-transform: uppercase;}

#product_list .product_name h3          {color: #383838;font-size: 12px;font-weight: normal;margin-top: 6px;padding: 0 8px 8px;}
#product_list .product_name h3 a		{color:#383838;}
#product_list .product_name h3 .brand	{text-transform: uppercase;}

#product_list .old_price, #product_list .promo_prix {}
#product_list .old_price				{padding:2px 10px 0 15px;}
#product_list .promo_prix 			{}
#product_list .price 				{font-size:20px; line-height:20px; color:#000000;}
#product_list .old_price_display 	{font-size:14px; line-height:17px; color:#828282;background:url("/themes/blz/img/prix-barre.png") no-repeat scroll center center transparent;}
#product_list .price .pcents 				{font-size:16px; line-height:17px; vertical-align:top;}
#product_list .old_price_display .pcents 	{font-size:12px; line-height:19px; vertical-align:top;}
#name_manufacturer 	{background:url('/themes/blz/img/manufacturer_bg.png') no-repeat 25px;color:#fefefe;font-size:14px;font-weight:bold;height:19px;padding-left:35px;text-transform:uppercase;width:172px;}
#trop_tard							{margin-left:15px;margin-top:5px;}



/***************/
/* PRODUCT.TPL */
#product_block						{padding:0 20px; border-bottom:1px solid #d2d2d2;}
#product_block #pb_top				{border-bottom:1px solid #d2d2d2;height: 45px;}
#product_block #pb_center			{float:right; width:380px; padding-right:30px; background:url("/themes/blz/img/pb-rbg.jpg") repeat-y scroll right top transparent;}
#product_block #pb_left				{float:left; width:420px;}
#product_block #pb_right				{float:right; width:154px;}
#product_block #thumbs_list			{width:410px; overflow:hidden;text-align:left;}
#product_block #thumbs_list_frame li	{display:inline; margin:0 3px;}
#product_block #pb_top .breadcrumb			{margin:10px 0 3px;}
#product_block #pb_center #product_infos 	 	{float:left; width:220px; margin-right:20px;}
#product_block #pb_center #product_infos h1 	{font-size:16px; line-height:18px; text-transform:uppercase; color:#000;padding-top:10px;}
#product_block #pb_center #price_infos 	 	{float:left; width:140px;position:relative;}
#product_block #pb_center #manufacturer img 	{height:40px;}
#product_block #pb_center #product_reference 	{margin-top:2px;}
#product_block #pb_center #short_description_content 	{margin-top:10px;color:#555;}
#product_block #product_summary				{margin-bottom:16px; border-bottom:1px solid #d2d2d2;}


#product_block #pb_right	a img				{height:104px;}

#product_block #infos_tabs					{width:390px; margin-top:20px;}
#product_block #infos_tabs ul li				{float:left; width:130px; text-align:center;}
#product_block #infos_tabs ul li a				{display:block;}
#product_block #infos_tabs ul .selected		{color:#9feb2a; }
#product_block .idTabsContent				{width:380px; padding-top:5px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}

#desc_shipping						{padding:0 20px;}
#desc_shipping #desc_long			{float: left;margin-left: 60px;width: 480px;color:#555;line-height:17px;}
#desc_shipping #shipping				{float:left; width:414px;}


/**************/
/* SCENES.TPL */
#slideScene						{width:1024px; height:193px; background:url("/themes/blz/img/scene-shadow.png") no-repeat scroll center bottom transparent;}


/**************/
/* SITEMAP.TPL */
#sitemap #sitemap_title			{height:52px; background:url("/themes/blz/img/sitemap_top2.jpg") repeat-x left top transparent; margin:20px;}
#sitemap #sitemap_title h1		{height:52px; padding-left:15px; text-transform:uppercase;  background:url("/themes/blz/img/sitemap_top.jpg") no-repeat left top transparent; color:#fff;line-height:38px;font-family:'HelveticaNeueW01-77BdCn 692722';font-weight:normal;font-size:28px;}
#sitemap h2						{font-size:22px;}
#sitemap #sitemap_content		{margin:0 0 30px 90px;}
#sitemap #sitemap_content div		{color:#515151; }
#sitemap #sitemap_content a		{text-decoration:underline; color:#515151;font-weight:bold;}
#sitemap #sitemap_content a:hover{text-decoration:none;}
#sitemap .categTree				{margin:0 0 30px 90px; color:#515151;}
#sitemap .categTree a			{color:#515151;font-weight:bold;text-decoration:underline;}
#sitemap .sitemap_block			{float:left; width:230px;}
#sitemap .sitemap_block ul		{list-style-type:disc; margin-left:15px;}
#sitemap div.tree_top 			{padding-left:24px; padding-top:3px; background:url("/themes/blz/img/sitemap-top.gif") no-repeat 0 -2px; }
#sitemap ul.tree, ul.tree ul		{list-style-type:none; }
#sitemap ul.tree li				{padding-left:1.2em; border-left:1px gray dotted; margin-left:1em; background:url("/themes/blz/img/sitemap-horizontal.gif") no-repeat left 10px; }
#sitemap ul.tree a				{padding-left:0.2em; }
#sitemap ul.tree a.selected		{font-weight:bold; }
#sitemap ul.tree li.last			{border:none; background:url("/themes/blz/img/sitemap-last.gif") no-repeat -12px -2px;}
#sitemap span.grower				{cursor:pointer; }


/***************************/
/* MODULE PRODUCTSCATEGORY */
#productscategory_list						{float:left; width:875px; height:240px; overflow:hidden;}
#productscategory_list ul li					{width:151px; height:240px; padding:0 12px; float:left; overflow:hidden;}
#productscategory_list .product_img_link a 	{display:block; border-bottom:1px solid #d2d2d2;}
#productscategory_list .product_img_link a  img{height:165px;}
#productscategory_list .product_price 		{padding:0 10px; text-align:right;}
#productscategory_list .product_name 		{padding:0 10px; text-align:right;}
#productscategory							{margin:0 35px;}
#productscategory .productscategory_scroller	{float:left; width:38px; height:210px; }


/********************************/
/* MODULE BLOCKADVANCEDSEARCH_3 */
.AdvancedSearchBloc #AdvancedSearchBloc_Title		{width:209px; /*normalement 208px*/ height:89px; margin-bottom:-15px; background:url("/themes/blz/img/bg-choisissez.png") no-repeat scroll right top transparent;}
.AdvancedSearchBloc #AdvancedSearchBloc_Title div		{font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; font-size:22.3px; letter-spacing:-0.1px; line-height:20px; text-transform:uppercase; padding:15px; color:#828282;}
.AdvancedSearchBloc .advcTitleCrit					{font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; height:28px; line-height:28px; font-size:21px; font-weight:normal; text-transform:uppercase; color:#FFFFFF; letter-spacing:-0.1px; margin-top:12px; background:url("/themes/blz/img/adv-search-bg-dark.png") repeat-x scroll left top transparent;}
.AdvancedSearchBloc .advcTitleCrit .tick				{display:block; float:left; overflow:hidden;width:12px; height:13px;margin:10px 10px 0 10px; padding:0; background:url("/themes/blz/img/menu-tick-2015.png") no-repeat scroll 0 0 transparent;}
.AdvancedSearchBloc .advcSearchList li a				{display:block; width:158px; line-height:17px; padding-left:35px; font-size:14px; line-height:18px; color:#383838; font-weight:bold;}
.AdvancedSearchBloc .advcSearchList li.advcSelected a	{background:url("/themes/blz/img/adv_menu_del.png") no-repeat scroll left top transparent;}
.AdvancedSearchBloc .advcSearchList					{overflow:hidden; display:none;}
.AdvancedSearchBloc .advcSearchList.hasSelect		{display:block;}
.AdvancedSearchBloc .color_picker .asColor			{display:block; float:left; width:16px; height:16px; margin-right:7px; border:1px solid #c8c8c8;}
.AdvancedSearchBloc .color_picker .asColor:hover		{text-decoration:none !important;}
.AdvancedSearchBloc .asCount							{display:none;}
.AdvancedSearchBloc .advcSearchList li a:hover .asCount	{display:inline;}
.AdvancedSearchBloc .advcSearchList .advcSelected .asCount{display:inline;}
#AdvancedSearchBloc_3 .color_picker li a				{margin-top:4px; font-weight:normal;}
#AdvancedSearchBloc_3 .color_picker li a:hover			{font-weight:bold;}
#AdvancedSearchBloc_3 .color_picker li.advcSelected a 	{font-weight:bold;}
.AdvancedSearchBloc .advcSearchList li a:hover			{background: url('/themes/blz/img/adv_menu_hover.png') no-repeat;}
.AdvancedSearchBloc .advcSearchList .advcSelected a:hover	{background:url("/themes/blz/img/delete-search.png") no-repeat scroll left top transparent;}
#advSearchCrit_category .advcSelected .AVSsubcat		{display:block; font-weight:bold;width: 159px;}

/* PARTIE CATEGORIES */
#advSearchCrit_category .AVSsubcat					             {display:none;font-size:12px; font-weight:normal; padding-left:50px;}
#advSearchCrit_category .affiche .AVSsubcat			             {display:block;}
#advSearchCrit_category ul							             {display:block; margin-bottom:25px;}
/* PARTIE MARQUES */
#advSearchCrit_manufacturer ul						             {display:block;}
/* PARTIE TAILLES */
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul                   {display:block;margin-left:25px;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li                {float:left;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li a              {display:block; text-transform:uppercase; width:26px; height:26px; line-height:26px; padding:0; margin:8px 0 0 13px; font-size:10px; font-weight:normal; text-align:center; background:#e8e8e8;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li.longName a     {width:65px}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li.veryLongName a {width:104px}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li.AVShidden      {visibility:hidden;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li a:hover        {background:#757575; color:#fff; text-decoration:none;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_4 ul li.advcSelected a {background:#757575; color:#fff;}
/* PARTIE COULEURS */
#advSearchCrit_attr_5 ul                                         {display:block;}
/* PARTIE PRIX */
#advSearchCrit_priceRangeContent                                 {padding:5px 25px 5px 35px;}
#advSearchCrit_priceRangeContent                                 {display:block;}
#advSearchCrit_priceRangeContent #curPrice                       {margin-bottom:10px; font-weight:bold; font-size:14px; text-align:center;}
/* PARTIE POINTURES */
#AdvancedSearchBloc_3 #advSearchCrit_attr_6 ul                   {margin-left:25px;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_6 ul li                {float:left;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_6 ul li a              {display:block; text-transform:uppercase; width:28px; height:26px; line-height:26px; padding:0; margin:5px 0 0 5px; font-size:10px; font-weight:normal; text-align:center; background:#e8e8e8;  letter-spacing:-0.1px;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_6 ul li a:hover        {background:#757575; color:#fff; text-decoration:none;}
#AdvancedSearchBloc_3 #advSearchCrit_attr_6 ul li.advcSelected a {background:#757575; color:#fff;}

/********************/
/* MODULE BLOCKCART */
#cart_block div, #cart_block a 		{color:#000;}
#cart_block							{margin-left:0px;position:absolute; width:210px; height:90px; border:1px solid transparent; _border:1px solid #fff; z-index:9999; border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px;}
#cart_block_bg						{position:absolute; width:210px; height:90px; background:url("/themes/blz/img/bloc-panier.png") no-repeat scroll 20px top transparent;}
#cart_block .block_content			{margin-top:100px; }
#index #cart_block					{margin-left:19px;}
.cart_filet							{border-bottom: 1px solid #D2D2D2;height: 1px;left: 5%;position: absolute;top: 88px;width: 90%;}
#cart_block dl.products				{margin:0;}
#cart_block.cart_block.hover		{height:auto; border:1px solid #dedede; background-color:#fff;box-shadow: rgb(0, 0, 0) 1px 1px 12px;-moz-box-shadow: rgb(0, 0, 0) 1px 1px 12px;}
#cart_block	#cart_block_title		{position:absolute; margin-top:34px; margin-left:85px;}
#cart_block	#cart_block_title a		{color:#1a171b; font-size:14px; font-weight:bold; letter-spacing:-0.3px;}
#cart_block	#cart_block_summary		{display:block; position:absolute; top:54px; left:70px;}
#cart_block	.ajax_cart_quantity		{display:block; position:absolute; top:3px; left:18px; width:25px; text-align:center; font-weight:bold; color:#1a171b;}
#cart_block	.ajax_cart_qt			{display:block; position:absolute; top:5px; left:52px; font-size:10px; color:#1a171b;}
#cart_block	.ajax_cart_qt.hidden	{display:none !important;}
#cart_block	#cart_block_list		{display:none; margin-top:50px;}
#cart_block_list dl dt	 			{margin:10px 20px; height:100%; border-bottom:1px solid #dedede; }
#cart_block_list dl dt span	 			{font-weight:normal;}
#cart_block_list .cb_photo			{float:left; width:64px;}
#cart_block_list .cb_photo a 			{display:block;}
#cart_block_list .cb_photo a img		{height:80px; vertical-align:bottom;}
#cart_block_list .cb_item 			{float:left; width:101px; padding-left:5px; line-height:13px;}
#cart_block_list .cb_name 			{text-transform:uppercase; font-weight:bold; letter-spacing:-0.5px}
#cart_block_list .cb_price 			{font-size:19px; line-height:18px; font-weight:bold; vertical-align:bottom;}
#cart_block_list .pcents 			{font-size:12px; line-height:12px; vertical-align:top; font-weight:bold; }
#cart_block_list .cb_attributes 		{font-size:11px;}
#cart_block_list .cb_qtt 			{font-size:11px;}
#cart_block_list #cb_more 			{text-align:center; font-weight:normal; border:0 none;}
#cart_block_list #cb_more a			{display:block; margin:5px auto; padding:5px 15px; border:1px solid #dedede;}
#cart_block_list #cb_more_cnt 		{font-weight:bold;}
#cart_block_list #cb_cartgo 			{text-align:center; font-weight:normal; margin:10px 0 0 0; padding:10px 0 2px 0; border:0 none; background-color:#484848; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
#cart_block_list #cb_cartgo a		{color:#fff;}

/* PAGE ENVOYER A UN AMI */
#sendtoafriend-form #titreBandeau h2			{width:250px;}
#sendtoafriend-form  h3						{background:#000;color:#9feb2a;height:30px;line-height:30px;margin:25px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#sendtoafriend-form h3 img					{float:right;position:absolute;right:-45px;top:-25px;}
#sendtoafriend-form h4						{color:#000;font-family:arial;font-size:18px;font-style:italic;margin:0 auto;width:900px;}
#sendtoafriend-form #sendtoafriend-blk		{background:url('/themes/blz/img/background-compte.jpg') repeat;height:520px;margin:0 auto;padding:36px 0 0 0;width:814px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#sendtoafriend-form .stf-product				{background:#FFF;border:1px solid #d9d9d9;height:189px;margin:0 auto;width:694px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#sendtoafriend-form .stf-product-img			{border-bottom:1px solid #c8c8c8;float:left;margin-left:37px;margin-top:18px;padding:0 20px;}
#sendtoafriend-form .stf-product-img	img		{float:left;height:149px;}
#sendtoafriend-form .stf-product-txt			{border-bottom:1px solid #c8c8c8;color:#555;float:left;font-size:14px;font-weight:bold;line-height:167px;padding:0 20px;width:420px;}
#sendtoafriend-form label						{font-size:14px;margin-bottom:5px;}
#sendtoafriend-form input#friend-name			{margin-bottom:16px;width:436px;}
#sendtoafriend-form input#friend-address		{margin-bottom:16px;width:436px;}
#sendtoafriend-form input#your-address		{margin-bottom:44px;width:436px;}
#sendtoafriend-form #sendtoafriend-blk form	{margin:25px 0 0 191px;}
#sendtoafriend-form .submit					{margin-right:191px;;text-align:center;}
#sendtoafriend-form .submit input				{background:url('/themes/blz/img/envoyerAmi_button.png') no-repeat;height:38px;width:190px;}
#sendtoafriend-form #retourProduit			{background:url('/themes/blz/img/retour.png') no-repeat 80%;height:32px;margin:40px 0 60px 0;text-align:right;width:100%;}
#sendtoafriend-form #retourProduit a			{display:block;height:32px;margin-left:750px;width:87px;}
#sendtoafriend-form .cat_desc				{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;font-size:10px;margin:5px 20px 20px 20px;padding:6px 0;}

/* PARTIE MON COMPTE */
/* TITRE AVEC FLECHES */
#titreBandeau		{background:url('/themes/blz/img/cms-title-bg.png') repeat; height:40px; margin:21px 23px 0;}
.triangleNoir		{width: 0;height: 0;border-bottom: 40px solid transparent;_border-bottom: 25px solid transparent; /*IE6*/border-left: 20px solid #000;_border-left: 25px solid #000; /*IE6*/float:left}
#flecheBas			{width: 0;height: 0;display:none;}
#titreBandeau h2		{background:transparent url('/themes/blz/img/bouton_noir2.png') top left no-repeat; color:#FFF;float:left;font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif;font-size:28px;font-weight:normal;line-height:40px;padding-left:20px;width:185px;height:57px;text-transform:uppercase;}

/* PAGE AUTHENTIFICATION - Général */
#authentication #LoginOrInscription						{margin:0 auto;position:relative;width:960px;height:320px}
#authentication #LoginOrInscription p					{margin:0 auto;width:316px;}
#authentication #LoginOrInscription fieldset				{float:left;height:220px;margin-left:35px;width:426px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;}
#authentication #LoginOrInscription h3					{font-size:28px;}
#authentication #LoginOrInscription h4					{margin:10px 0 10px 31px;color: #555555;}
#authentication #create-account_form .boutonSubmit		{margin-top:30px;}
#authentication #login_form .boutonSubmit				{margin-top:15px;}
#authentication #LoginOrInscription #email_create,
#authentication #LoginOrInscription #email,
#authentication #LoginOrInscription #passwd				{height:21px;width:309px;}
#authentication #lost_password							{text-align:center;width:460px;}
#authentication h2										{font-size:40.62px; color:#000; font-weight:normal;font-family:'HelveticaNeueW01-87HvCn 692734'; text-transform:uppercase;margin-left:11px;height:47px;}
#authentication h3										{color:#000;padding:20px 0 0 30px;}
#authentication #account-creation_form					{margin:0 auto;width:820px;}
#authentication #account-creation_form p					{float:left;padding:0 0 0 50px;width:350px;}
#authentication #account-creation_form #phone_info		{margin-top:5px; margin-bottom:2px;}
#authentication #create-account_form p.text				{margin-top:20px;}
#authentication #login_form p.text						{margin-top:10px;}
#authentication #account-creation_form fieldset				{margin-bottom:30px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#authentication label										{color:#555555;font-size:14px;}
#authentication #account-creation_form input				{width:300px;}
#authentication .account_creation						{background:#FFF url('/themes/blz/img/background-compte.jpg') 0 0 repeat; }
#authentication #account-creation_form .radioTitre		{color:#555;font-size:14px;font-weight:bold;}
#authentication #account-creation_form .radio			{padding-top:5px;width:700px;}
#authentication #account-creation_form .radio label		{display:inline;}
#authentication #account-creation_form .radio input		{margin:0 0 0 10px;width:20px;}
#authentication #account-creation_form .checkbox			{width:700px;}
#authentication #account-creation_form .checkbox #optin	{margin-left:70px;}
#authentication #account-creation_form .checkbox input		{width:15px;}
#authentication #account-creation_form .select			{padding-bottom:10px;padding-top:15px;width:350px;}
#authentication #account-creation_form select				{margin:0 16px 0 0;}
#authentication #account-creation_form .alongementPara	{width:700px;}
#authentication .courtPara								{width:350px;}
#authentication  #birth									{width:600px !important;}
#authentication  #birth span								{margin-right:10px;}
#address .form_info, #authentication #account-creation_form .form_info		{font-weight:normal;}
#authentication .boutonSubmit							{text-align:center;}
#authentication .boutonSubmit input						{cursor:pointer;}
#authentication #newsletter_infos,
#authentication #phone_info								{width:666px !important;}
#account-creation_form input.text							{height:21px;}
#account-creation_form select								{height:23px;}
#account-creation_form #submitAccount					{width:auto !important;}
#authentication #account-creation_form  h3				{font-size:28px;}
#authentication #center_column input						{border-radius:0;border-color:#d1d1d1;}
/* PAGE MON COMPTE */
#my-account h3					{background:#000;color:#FFF;height:30px;line-height:30px;margin:22px auto 0 auto;padding-left:10px;width:900px; font-size:23px;}
#my-account h3 span				{color:#9feb2a;text-transform:uppercase;}
#my-account h4					{color:#000;font-family:arial;font-size:18px;margin-left:66px;width:900px;margin-top:2px;}
#boxesProfil					{margin:26px auto;width:910px;height:507px;}
#boxesProfil div					{background:url('/themes/blz/img/bg-account.png') repeat;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;height:410px;margin:0 0px 80px 0px;position:relative;width:260px}
#boxesProfil #votreProfil 		{margin-right:60px;}
#boxesProfil #carnetAdresses 	{margin-left:60px;}
#boxesProfil .titre				{color:#000;font-size:34px;font-weight:bold;line-height:32px;margin:13px 0 0 24px;}
#boxesProfil hr					{border:0;border-top:1px solid #dedddd;margin:13px 18px 0;}
#boxesProfil  ul					{font-size:14px;font-weight:bold;line-height:14px;list-style-type:disc;margin:0 0 0 44px;}
#boxesProfil  li					{margin:16px 0;line-height: 17px;}
#boxesProfil  a					{color:#505050;}
#boxesProfil .imagesBas			{position:absolute;bottom:10px;right:-20px;}
#boxesProfil #votreProfil .imagesBas		{position:absolute;bottom:10px;right:-20px;}
#boxesProfil #vosCommandes .imagesBas	{position:absolute;bottom:-20px;right:-20px;}
#boxesProfil #carnetAdresses .imagesBas	{position:absolute;bottom:-20px;right:-20px;}
#boxesProfil #votreProfil ul 		{margin-top:38px; line-height:18px;}
#boxesProfil #vosCommandes ul 	{margin-top:38px; line-height:18px;}
#carnetAdresses	li				{margin:0;}
#carnetAdresses ul				{margin-top:8px;}
.seo_my_account					{font-size:10px;color:#828282;height:24px;line-height:21px; border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin-left:23px;									padding-left:2px;margin-top:6px;width:978px;}
/* PAGE INFOS PERSOS */
#identity h3							{background:#000;color:#9feb2a;font-size:23px;height:30px;line-height:30px;margin:15px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#identity h3 img						{float:right;position:absolute;right:-10px;top:-25px;}
#identity h4							{color:#000;font-family:arial;font-size:18px;margin:0 auto;width:885px;}
#identity form						{background:url('/themes/blz/img/background-compte.jpg') repeat;height:450px;margin:35px auto 0 auto;width:815px;}
#identity form p						{margin:10px 0;}
#identity_form 						{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#identity_form .text input, #identity_form .password input {width:280px; height:20px; line-height:20px; padding-left:5px; }
#identity_form label				{color:#555555;font-size:14px; margin-bottom:3px;}
#identity_form .radioTitre			{color:#555;font-size:14px;font-weight:bold;}
#identity_form .radio				{padding-top:20px;width:700px;}
#identity_form .radio label			{display:inline;}
#identity #identity_form .radio input	{margin:0 0 0 10px;width:20px;}
#identity #identity_form label			{color:#555555;font-size:14px;}
#identity fieldset p					{float:left;padding:0 0 0 85px;width:300px;}
#identity fieldset p.rightpos			{padding:0 0 0 55px;}
#identity fieldset p.required.italic	{float:left;padding:0 0 0 85px;width:300px;font-size:14px;}
#identity fieldset p.select				{width:700px;}
#identity fieldset p.select label			{display:inline;}
#identity fieldset .checkbox 			{width:700px;}
#identity #identity_form .checkbox input		{width:20px;}
#identity #identity_form #optin		{margin-left:40px;}
#identity .boutonSubmit				{text-align:center; width:700px;}
#identity .boutonSubmit input			{cursor:pointer;}
#identity #security_informations		{color:#555;float:none;font-style:italic;margin:10px auto;width:700px; padding:0 0 0 55px;}
#identity #retourCompte				{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;height:28px;line-height:28px;margin:10px 180px 50px 0;padding:0 0 0 35px;width:160px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#identity #days						{margin-right:18px;}
#identity #months					{margin-right:18px;}


/* PAGE CHANGER DE MOT DE PASSE */
#password-change  #center_column h3			{background:#000;color:#9feb2a;font-size:23px;height:30px;line-height:30px;margin:30px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#password-change  #center_column h3 img		{float:right;position:absolute;right:-10px;top:-25px;}
#password-change  #center_column h4			{color:#000;font-family:arial;font-size:18px;margin:0 auto;width:890px;}
#password-change  #center_column form			{background:url('/themes/blz/img/background-compte.jpg') repeat;margin:20px auto 0 auto;width:815px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#password-change #center_column fieldset		{padding:20px 0;margin-top:45px;}
#password-change  #center_column form p		{margin:0 auto;width:420px;}
#password-change  #center_column label			{color:#555555;font-size:14px; margin-bottom:3px;}
#password-change .submit span					{font-style:italic; font-size:14px; }
#password-change .largeCompte				{width:400px; height:20px; line-height:20px; padding-left:5px;}
#password-change .boutonSubmit				{text-align:center; width:700px;}
#password-change .boutonSubmit input			{cursor:pointer; margin-top:15px;}
#password-change  #security_informations		{float:none;font-style:italic;margin:0 auto;width:550px;color:#555555;margin-top:10px;}
#password-change #cart_navigation			{color:#555555;}
#password-change #retourCompte				{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 180px 50px 0;padding:0 0 0 35px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#retourCompte								{font-family:'HelveticaNeueW01-47LtCn 692686' !important;font-size:14.55px !important;font-weight:normal !important;width:auto !important;padding-right:20px !important;margin-top:25px !important;margin-bottom:55px !important;}

/* PAGE BONS DE REDUCTION */
#discount h3					{background:#000;color:#9feb2a;font-size:23px;height:32px;line-height:32px;margin:30px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#discount h3 img				{float:right;position:absolute;right:-15px;top:-25px;}
#discount #retourCompte		{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 180px 40px 0;padding:0 0 0 35px;width:160px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#discount .warning			{color:#000;font-size:18px;font-weight:bold;margin:100px 0;text-align:center;}
#discount table				{margin:35px auto;width:912px;}
#discount th					{color:#000;font-size:14px;font-weight:bold;background:#f1f1f1;padding-left:10px;text-align:center;text-transform:uppercase;}
#discount td					{color:#505050;font-size:12px;padding-left:10px;text-align:center;}
#discount .positionTaxes		{color:#505050;font-style:italic;margin-left:70px;margin-top:-18px;}

/* PAGE PARRAINAGE */
#referralprogram-program h3						{background:#000;color:#9feb2a;height:30px;line-height:30px;margin:33px auto 0 auto;padding-left:12px;position:relative;width:878px; font-size:23px;}
#referralprogram-program h3 img					{float:right;position:absolute;right:-10px;top:-25px;}
#referralprogram-program h4						{color:#000;font-family:arial;font-size:18px;font-style:italic;margin:0 auto;width:900px;}
#referralprogram-program .idTabs 				{background:url('/themes/blz/img/navigationParrainage.png') 0 -98px no-repeat;height:46px;margin:0 104px -3px;position:relative;width:660px;z-index:11;}
#referralprogram-program .idTabs span				{display:block;height:42px;width:100%;}
#referralprogram-program .idTabs a				{text-decoration:none;}
#referralprogram-program .idTabs li				{float:left;height:42px;width:218px;}
#referralprogram-program  #more_info_sheets div	{background:#f9f8f8;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin:0 auto;padding-top:30px;position:relative;top:-12px;width:816px;z-index:10;}
#referralprogram-program #retourCompte			{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:'HelveticaNeueW01-47LtCn 692686';font-size:14.55px;height:28px;line-height:28px;margin:45px 180px 55px 0;padding:0 0 0 35px;width:128px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#referralprogram-program .infoParrainage			{color:#505050;font-size:14px;margin-top: -6px;padding: 0 45px 0;}
#referralprogram-program .infoParrainage span		{font-size:16px;font-weight:bold;}
#referralprogram-program .infoParrainage .fontsize{margin-top:20px;font-size:13px;display:block;}
#referralprogram-program .infoParrainage a		{color:#505050;text-decoration:underline;}
#referralprogram-program table					{margin:0 auto;width:740px;}
#referralprogram-program thead					{background:url('/themes/blz/img/parrainage_table_bg.png');color:#000;font-size:14px;font-weight:bold;}
#referralprogram-program th						{height:36px;line-height:36px;line-height: 31px;padding: 0 0 0 5px;vertical-align:bottom;}
#referralprogram-program td						{background:#FFF;border-bottom:1px solid #e7e6e6;color:#505050;height:30px;line-height:30px;padding:10px 3px 10px 7px;}
#referralprogram-program table input				{width:200px;height:20px;}
#referralprogram-program .checkbox				{color:#505050;font-size: 14px;padding: 0 0 0 45px;width:662px;}
#referralprogram-program .checkbox a				{color:#505050;text-decoration:underline;}
#referralprogram-program .boutonSubmit			{text-align:center; width:816px;}
#referralprogram-program .boutonSubmit input		{cursor:pointer;margin-bottom:30px;}
#referralprogram-program .warning				{color:#000;font-size:18px;font-weight:bold;padding:20px 0 50px 0;text-align:center;display:block;}

/* PAGE HISTORIQUE */
#history h3									{background:#000;color:#9feb2a;font-size:23px;height:30px;line-height:30px;margin:15px auto 0 auto;padding-left:15px;position:relative;width:878px;}
#history h3 img								{float:right;position:absolute;right:-13px;top:-45px;}
#history h4									{color:#000;font-family:arial;font-size:18px;margin:0 auto;width:900px;padding-left: 36px}
#history #retourCompte						{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 180px 20px 0;padding:0 0 0 35px;width:160px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#history table 								{margin:55px auto 40px !important;width:900px;}
#history thead 								{background:#f1f1f1;color:#000;font-size:14px;font-weight:bold;height:23px;}
#history th									{text-align:center;}
#history td,#history td a						{text-align:center;color:#505050;font-size:13px;font-weight:normal;}
#history #order-list .alternate_item			{background:#fafafa;}
#history #order-list tr						{cursor:pointer;}
#history #block-order-detail p				{color:#505050;font-size:14px;font-weight:bold;margin:0 0 0 100px;}
#history #block-order-detail #PDF			{margin:40px 0 40px 100px;float:left;}
#history #adresseChrono						{color:#505050;font-size:14px;font-weight:bold;margin:15px 100px;}
#history #adressesDetails 					{margin:0 auto;width:870px;}
#history #adressesDetails ul					{background:url('/themes/blz/img/background-compte.jpg') repeat;color:#505050;float:left;font-size:14px;height:210px;margin:0 5px;padding:10px;width:390px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#history #adressesDetails .alternate_item	{margin-right:35px;}
#history #adressesDetails li					{margin-left:57px; line-height:20px;}
#history #adressesDetails .address_name 		{font-weight:bold;}
#history #adressesDetails .titreLivraison	{color:#000;font-size:24px;font-weight:bold;margin:10px 0 12px 25px;}
#history #order-detail-content table			{width:900px; line-height:25px;}
#history #order-detail-content table th			{line-height:12px; padding:6px 10px 4px 0; border-bottom:1px solid #d2d2d2;}
#history #order-detail-content td				{color:#505050;font-weight:bold; padding:6px 10px 4px 0;}
#history #order-detail-content tfoot td			{padding-right:27px;text-align:right;}
#history #order-detail-content  .prixFinish	{text-align:center;}
#history #order-detail-content .lastRow		{background:#f9f8f8;}
#history #order-detail-content thead 			{font-size:12px;}
#history #sendOrderMessage					{background:url('/themes/blz/img/background-compte.jpg') repeat #FFF;margin:0 auto 50px;padding:15px;width:840px;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#history #sendOrderMessage p 					{font-size:14px;font-weight:normal;margin:0 0 0 60px;;padding:0;}
#history #sendOrderMessage p.bold			{font-weight:bold;}
#history #sendOrderMessage textarea 			{width:710px;}
#history .boutonSubmit						{text-align:center; width:816px;}
#history .boutonSubmit input					{cursor:pointer;margin-top: 15px;}
#history .warning							{margin:15px 0 0 65px}
#history #titreBandeau h2					{width:230px;}
/* PAGE CARNET D'ADRESSES */
#addresses h3																{background:#000;color:#9feb2a;font-size:23px;height:30px;line-height:30px;margin:30px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#addresses h3 img																{float:right;position:absolute;right:-34px;top:-20px;}
#addresses h4																{color:#000;font-family:arial;font-size:18px;margin:0 auto;width:890px;}
#addresses #titreBandeau h2													{width:340px;}
#addresses .texteNormalAdresses												{color:#505050;font-size:14px;padding:0 20px 0 20px;}
#addresses .addresses p														{margin:10px 0 0 40px;}
#addresses .addresses .adressesListe 											{background:url('/themes/blz/img/background-compte.jpg') repeat;margin:20px auto;padding-top:10px;width:800px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#addresses .addresses li 														{color:#505050; line-height:21px;}
#addresses .addresses ul														{margin-left:65px; font-size:14px;}
#addresses .addresses ul hr													{margin-left:-40px; margin-top:2px; width:740px; background-color:#d2d2d2; color:#d2d2d2; border: 0 none; height:1px;}
#addresses .addresses .address_title											{color:#555;font-size:16px;font-weight:bold; margin-top:5px;}
#addresses .addresses .address_name 											{color:#555; font-weight:bold;}
#addresses .addresses .address_address1,.address_address2,.address_city 		{text-transform:uppercase;}
#addresses .addresses .address_name,.address_address1,.address_address2,.address_city,.address_country {color:#555;}
#addresses .boutonSubmit														{text-align:center; float:left;}
#addresses .boutonSubmit input													{background:#fcfcfc;border:1px solid #dfdfdf;color:#747474;cursor:pointer;font-size:14px;font-weight:bold;left:-232px;height:35px;position:relative;top:-38px;width:188px;}
#addresses .boutonUpdate														{text-align:left; float:left;}
#addresses .addresses .boutonUpdate											{margin:15px 0 20px 60px;}
#addresses .addresses .boutonSubmit											{margin:15px 0 20px 140px;}
#addresses .boutonUpdate input													{background:#fcfcfc;border:1px solid #dfdfdf;color:#747474;cursor:pointer;font-size:14px;font-weight:bold;height:35px;width:188px;}
#addresses #retourCompte														{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:left;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 0 20px 180px;padding:0 0 0 35px;width:160px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#addresses #addAdress														{float:right;margin:25px 180px 20px 0;padding:0 0 0 35px;}
#addresses .warning 															{text-align:center;}

/* PAGE NOUVELLE ADRESSE */
#address h3					        {background:#000;color:#9feb2a;font-size:23px;height:30px;line-height:30px;margin:30px auto 0 auto;padding-left:10px;position:relative;width:900px;}
#address h3 img				        {float:right;position:absolute;right:-35px;top:-25px;}
#address h4					        {color:#000;font-family:arial;font-size:18px;margin:0 auto;width:890px;}
#address #titreBandeau h2	        {width:340px;}
#address #retourCompte		        {background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 180px 20px 0;padding:0 0 0 35px;width:160px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#address #center_column form 	        {background:url('/themes/blz/img/background-compte.jpg') repeat;margin:40px auto 15px auto;padding:20px 0 55px 90px;width:690px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#address #center_column label		{color:#555555;font-size:14px; margin-bottom:3px;}
#address #center_column p.text input{height:20px; line-height:20px; padding-left:5px;}
#address .formAdressCourt	        {width:270px;}
#address .formAdressLong		    	{width:580px;}
#address .formAdressLong textarea	{width:572px;}
#address #center_column form p 	{float:left;padding:0 20px;}
#address#center_column  form .required.sup{font-style:italic; font-size:14px;}
#address .boutonSubmit			{text-align:center; width:360px; margin-top:40px;}
#address .boutonSubmit input	    	{border:0 none; box-shadow:none;}
#address .error					{margin:25px 0 0 40px;}
#address .address_title			{color:#000000;font-size:28px;font-weight: bold;margin-left: -62px;}

/* PAGE MOT DE PASSE OUBLIE*/
#password h3						{background:#000;color:#9feb2a;height:30px;line-height:30px;margin:30px auto 0 auto;padding-left:10px;position:relative;width:900px; font-size:23px;}
#password h3 img					{float:right;position:absolute;right:-10px;top:-25px;}
#password h4						{color:#000;font-family:arial;font-size:18px;margin:0 auto;width:900px; padding-left:10px;}
#password form 						{background:url('/themes/blz/img/background-compte.jpg') repeat;margin:20px auto;width:800px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#password form .text				{color:#555555;font-size:14px;padding:30px 0 0 150px;}
#password form .text input			{width:450px; height:20px; line-height:20px; padding-left:5px;}
#password label						{color:#555555;font-size:14px; margin-bottom:3px;}
#password .boutonSubmit				{text-align:center;}
#password .boutonSubmit input		{margin-top:30px; border:0 none; box-shadow:none;}
#password #retourCompte				{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #f9f9f9;border:1px solid #e5e5e5;color:#747474;float:right;font-family:"Myriad Pro",arial;font-size:14px;font-weight:bold;height:28px;line-height:28px;margin:10px 180px 20px 0;padding:0 0 0 35px;width:210px;border-radius:5px;-moz-border-radius:5px;}

/* PAGES CMS - Général et titre */
#cms #titreBandeau								{background:url('/themes/blz/img/cms-title-bg.png') repeat; height:39px; margin:10px 20px 17px 0;}
#cms #ServicesPlus #titreBandeau,
#cms #QuiSommesNous #titreBandeau,
#cms #CGV #titreBandeau,
#cms #FAQ #titreBandeau							{margin:10px 20px 30px 20px;}
#cms #ServicesPlus #titreBandeau h1,
#cms #QuiSommesNous #titreBandeau h1,
#cms #CGV #titreBandeau h1,
#cms #FAQ #titreBandeau h1						{font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; width:145px; height:56px; background:#FFF url('/themes/blz/img/bouton_noir2.png') top left no-repeat;}
#cms #ServicesPlus #titreBandeau h1				{line-height:30px;}
#cms #CGV #titreBandeau							{height:70px;}
#cms #CGV #titreBandeau h1						{width:435px; height:87px; line-height:29px; padding-top:5px; background:#FFF url('/themes/blz/img/bouton_noirCGV.png') top left no-repeat;}
#cms #CGV #titreBandeau h1 span					{font-family:'HelveticaNeueW01-47LtCn 692686', Arial, sans-serif;}
#cms #titreBandeau h1							{background:#000;color:#FFF;float:left;font-family:"Myriad Pro",Arial;font-size:28px;font-weight:normal;line-height:39px;padding-left:10px;text-transform:uppercase;width:435px;}
#cms #FAQ #titreBandeau h1						{width:275px;}
#cms #Partenaires #titreBandeau h1				{width:260px; background:#FFF url('/themes/blz/img/bouton_noir2.png') top left no-repeat; height:56px;  font-family:'HelveticaNeueW01-77BdCn 692722', Arial, sans-serif; }
#Partenaires .ml_left .logo						{margin-top:10px;}
#Partenaires .ml_right							{margin-right:0;width:640px;}
#cms #ServicesPlus #titreBandeau h1 span			{font-size:38px;}
#cms #QuiSommesNous #titreBandeau h1				{width:240px;}
#cms .triangleNoir								{width: 0;height: 0;border-bottom: 70px solid transparent;_border-bottom: 50px solid transparent; /*IE6*/border-left: 40px solid #000;_border-left: 50px solid #000; /*IE6*/float:left;}
#cms .triangleNoir2								{width: 0;height: 0;border-bottom: 40px solid transparent;_border-bottom: 25px solid transparent; /*IE6*/border-left: 20px solid #000;_border-left: 25px solid #000; /*IE6*/float:left;}
#cms #flecheBas									{width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #000;margin-bottom:30px;margin-left:80px;}
#cms #center_column h2							{color:#000;font-size:20px;margin-left:60px;margin-top:30px;}
#FAQ h2											{font-size:24px;}
#FAQ h3											{margin-top:10px !important;}
#FAQ p											{margin-top:0px !important;}
#cms #center_column h3								{color:#434343;font-size:16px;margin-left:60px;margin-top:20px;}
#cms #center_column p								{color:#434343;font-size:12px;margin-left:60px;margin-top:-3px;text-align:justify;width:875px;}
#cms #center_column  table								{margin-bottom:40px;margin-left:60px;margin-top:40px;}
#cms #titreSommaire								{color:#000;font-size:18px;font-weight:bold;margin-bottom:20px;}
#cms #sommaire									{color:#000;font-size:14px;font-weight:bold;}
#cms #FAQ #sommaire								{margin-left:100px;}
#cms #center_column .rte a						{color:#000;text-decoration:none;}
#cms .lienHautDePage								{margin-bottom:40px;text-align:right!important;}
#cms .lienHautDePage	a							{color:#acacac;font-size:12px;font-weight:bold;}
#cms .lienHautDePage img							{right:3px;position:relative;top:2px;}
#cms table #ligneTitre	 td							{border-bottom:0;color:#000;font-size:16px;font-weight:bold;}
#cms table #ligneContent td							{border-bottom:0;color:#434343;}
#cms table .colonne1								{border-right:1px solid #eeeeee;width:207px;}
#cms table .colonne2								{border-right:1px solid #eeeeee;padding-left:70px;width:226px;}
#cms table .colonne3								{padding-left:47px;width:337px;}
#cms #center_column .bold						{font-weight:bold;}
#cms #Partenaires h2								{font-size:24px;margin:0;}
#cms #Partenaires .description					{border-bottom:1px dashed #E3E3E3;color:#434343;font-size:14px;margin-top: 14px;padding-right:30px;}
#cms #Partenaires li								{padding-bottom:30px;}
#cms #ServicesPlus ul								{margin:30px 0 0 50px;float:left;}
#cms #ServicesPlus li								{float:left;}
#cms #ServicesPlus li a							{display:block;height:73px;width:230px;}
#cms #ServicesPlus .Livraison 					{background:url('/themes/blz/img/cmsLivraisonGratuite.png') no-repeat;width:208px;}
#cms #ServicesPlus .Echanges  					{background:url('/themes/blz/img/cmsEchangeRemboursement.png') no-repeat;}
#cms #ServicesPlus .Paiement 						{background:url('/themes/blz/img/cmsPaiement.png') 27px 0 no-repeat;}
#cms #ServicesPlus .Ecoute 						{background:url('/themes/blz/img/cmsEcoute.png') no-repeat;}
#cms #ServicesPlus .Livraison:hover 				{background:url('/themes/blz/img/cmsLivraisonGratuiteHover.png') no-repeat;}
#cms #ServicesPlus .Echanges:hover  				{background:url('/themes/blz/img/cmsEchangeRemboursementHover.png') no-repeat;}
#cms #ServicesPlus .Paiement:hover 				{background:url('/themes/blz/img/cmsPaiementHover.png') 27px 0 no-repeat;}
#cms #ServicesPlus .Ecoute:hover 					{background:url('/themes/blz/img/cmsEcouteHover.png') no-repeat;}
#cms #ServicesPlus #imgTitre						{margin-left:50px;}
#cms #ServicesPlus #livraison_top_cms			{background: url("/themes/blz/img/servicePlusBG.png") repeat-x scroll 0 0 transparent;clear: both;margin-top: 35px;padding-top:10px;}
#cms #ServicesPlus .sousTitre					{height:49px;margin:30px auto;width:912px;}
#cms #ServicesPlus #livraison .sousTitre			{background:url('/themes/blz/img/cmsTitreLivraison.png') no-repeat 28px 50% #000;}
#cms #ServicesPlus #remboursement .sousTitre		{background:url('/themes/blz/img/cmsTitreEchange.png') no-repeat 28px 50% #000;}
#cms #ServicesPlus #paiement .sousTitre			{background:url('/themes/blz/img/cmsTitrePaiement.png') no-repeat 28px 50% #000;}
#cms #ServicesPlus #despros .sousTitre			{background:url('/themes/blz/img/cmsTitrePros.png') no-repeat 28px 50% #000;}
#cms #ServicesPlus #livraison .intro				{color:#000;font-size:20px;font-weight:bold;margin-left:65px;margin-top:-20px;;}
#cms #ServicesPlus #livraison .intro span			{font-size:14px;}
#cms #ServicesPlus #livraison table				{margin:18px auto 0 auto;width:860px;}
#cms #ServicesPlus #livraison td					{border: 0; border-bottom: 1px solid #ddd; padding: 10px 0;}
#cms #ServicesPlus #livraison .chiffre span		{color:#f2f1f2;font-size:81px;font-weight:bold;vertical-align:-42px;}
#cms #ServicesPlus #livraison .image				{vertical-align:middle; text-align:center;}
#cms #ServicesPlus #livraison .descriptionService	{color:#505050;font-size:14px;vertical-align:top; text-align: justify; }
#cms #ServicesPlus #livraison .intitule			{color:#000;font-size:20px;font-weight:bold;line-height:22px; border:0 !important; text-transform: uppercase;}
#cms #ServicesPlus #livraison .prezservices			{color:#000;font-size:16px;font-weight:bold;}
#cms #ServicesPlus #livraison .prezservices .exception			{font-size:13px;}
#cms #ServicesPlus #livraison hr			{ border: 0; border-bottom: solid 1px #ddd; margin: 5px 0; }
#cms #ServicesPlus #livraison .delais-livraison			{ font-size: 18px; text-transform: none !important; font-weight: normal; }
#cms #ServicesPlus #delaisEtTarifs				{color:#505050;font-size:20px;font-weight:bold;line-height:20px;margin-left:90px;margin-top:40px;}
#cms #ServicesPlus #delaisEtTarifs span			{font-size:14px;font-weight:normal;}
#cms #ServicesPlus .tableau						{margin:10px auto 30px auto;width:895px; text-align:center; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#cms #ServicesPlus #remboursement .lesgaranties	{color:#505050;font-size:20px;font-weight:bold;}
#cms #ServicesPlus #remboursement .unseulmode		{color:#505050;font-size:20px;font-weight:bold;line-height:16px;margin-top:30px;}
#cms #ServicesPlus #remboursement .unseulmode	span	{font-size:14px;font-weight:normal;}
#cms #ServicesPlus #remboursement .adresse		{color:#000;font-size:14px;margin:25px 0 50px 240px; width:660px;}
#cms #ServicesPlus #remboursement .adresse span	{font-size:18px;font-weight:bold;}
#cms #ServicesPlus #remboursement .unefoisvotre 	{font-size:14px;margin-bottom:50px;margin-top:30px;}
#cms #ServicesPlus #remboursement .unefoisvotre span{font-style:italic;}
#cms #ServicesPlus .vouspropose 					{font-size:18px;font-weight:bold;margin-bottom:50px;}
#cms #ServicesPlus .vouspropose span				{font-size:14px;font-weight:normal;}
#cms #ServicesPlus #despros .vouspropose 			{margin-bottom:30px;}
#cms #ServicesPlus #despros a			 			{color:#505050;text-decoration:underline;}
#cms #ServicesPlus p								{margin-left:120px; font-size:14px;}
#cms #ServicesPlus p.lienHautDePage 				{margin-left:55px; text-align:right; }
#cms #ServicesPlus p.lienHautDePage  a				{color:#ACACAC;}
#cms #QuiSommesNous #txtIntro					{font-size:14px;font-weight:bold;}
#cms #QuiSommesNous #colLeft						{float:left;margin-left:60px;padding-top:50px;text-align:right;width:135px;}
#cms #QuiSommesNous #colRight					{float:left;width:700px;}
#cms #QuiSommesNous #colRight h3					{margin-left:30px;width:auto;font-size:18px;}
#cms #QuiSommesNous h2							{margin-left:80px;width:auto;}
#cms #QuiSommesNous #colRight p					{margin-left:30px;width:auto;font-size:14px;}
#cms #QuiSommesNous #colRight .listeCMS			{margin-top:30px;}
#cms #QuiSommesNous .unserviceirrepro			{font-size:18px;font-weight:bold;line-height:35px;margin:20px 0 0 225px;}
#cms #QuiSommesNous .unserviceirrepro span		{font-size:14px;font-weight:normal;font-style:italic;}
#cms .link 										{color:#434343!important;}

/* search.tpl */
#search .breadcrumb		{margin-left:0px;}
/* breadcrumb.tpl */
#new-products .breadcrumb						{margin:10px 0 0;}

/* 404.tpl */
#page_404 #message 		    {margin:20px auto 0 auto;width:720px;background:url("/themes/blz/img/error_frame_404.png") no-repeat;height:52px;padding:5px 0 0 60px;}
#page_404 #message .errorMSG{color: #FFF; font-size:16px; font-weight:bold;margin-left: 1px;margin-top: -6px;}
#page_404 #recherche 	    {background:url('/themes/blz/img/background-compte.jpg') repeat;height:110px;margin:30px auto 20px auto;padding:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
#page_404 h2				{color:#FFF;font-size:23px;margin:0 auto;}
#page_404 h3				{font-size:18px;margin:20px 0;text-align:center;}
#page_404 .error			{color: black;font-family: arial;font-size: 15px;font-style: italic;font-weight:bold;margin: 0 auto;padding:0;}
#page_404 form p			{text-align:center;}
#page_404 #retour404		{background:url('/themes/blz/img/flecheRetour.png') 3% 50% no-repeat #F9F9F9;border: 1px solid #E5E5E5;color: #747474;float: right;font-family: 'HelveticaNeueW01-47LtCn 692686';font-size: 14px;height: 28px;line-height: 28px;margin: 10px 180px 50px 0;padding: 0 0 0 35px;width: 65px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#page_404 #search_query	    {background: url("/themes/blz/img/search-ico.gif") no-repeat scroll 8px 6px #fff;font-size:11px;height:24px;line-height:24px;padding:0 0 0 25px;width:125px;}
#page_404 .submit		    {vertical-align:top;border: 0 none;width: 26px;height: 26px;padding: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;margin-left: -5px;color: white;background: url("/themes/blz/img/submit-ok.png") no-repeat scroll center top transparent;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
#content404 			    {float:left; width:780px; padding:10px;}

/* gestion des erreurs */
.error{background:url('/themes/blz/img/error_frame.png') no-repeat;width:940px;height:52px;padding:5px 0 0 60px;}
.error *{color:#FFF;}
.error p:first-child	{width:100%;}
.error p{color:#FFF;font-size:22px;font-weight:bold;margin:0;padding:0;text-transform:uppercase;float:left;}
.error ol{padding:0;margin:0;max-width:700px;overflow:hidden;height:15px;float:left;}
.error li{display:block;float:left;font-size:14px;line-height:15px;margin-right:10px;font-weight:bold;height:20px;}
.error .button_small{float:left;font-size:16px;line-height:10px;text-transform:lowercase;display:block;margin-top: 3px;}

#noscript{background:red;font-size: 24px;font-weight: bold;height: 35px;position:fixed;text-align: center;width: 100%;z-index: 100000;color:#FFF;display:block;}

.account_confirmation iframe { visibility:hidden;display:none; }

.present_item { color: #BE0C1D !important; }

#top_recherche a:hover { text-decoration: underline; }

#payment-return span.bold {
  display: inline;
  font-size: 100%;
  height: auto;
}

.order-success {
  color: black;
  font-size: 18px;
  text-align: center;
  margin: 0;
}
#order_resume_content h3 {
  margin: 18px 0;
}
#payment-return .paypal-content,
#payment-return .cheque-content,
#payment-return .bankwire-content {
  margin: 0 111px;
  font-size: 14px;
}
#payment-return .cheque-content p,
#payment-return .bankwire-content p {
  margin: 14px 0;
}
#payment-return .cheque-content table,
#payment-return .bankwire-content table {
  width: 100%;
  color: #505050;
  margin: 0;
}
#payment-return .bankwire-content table td{
  vertical-align: center;
}
#payment-return .cheque-content ul,
#payment-return .bankwire-content ul {
  list-style: disc;
  padding-left: 20px;
  margin: 12px 0;
}
#payment-return .cheque-content ul li,
#payment-return .bankwire-content ul li {
  margin: 10px 0;
}

#cms #center_column #ServicesPlus p {
  width: 830px;
}

/*
 * **
 * ** HOME SOLDES BOX **
 * *******************/
#home-filtres {
    width:981px;
    margin: 25px auto;
}
#home-filtres #home-filtres-header {
    width: 981px;
    height: 70px;
    background: url('/themes/blz/img/soldesete2014/soldes_home_filtres_header.png');
}
#home-filtres.demarque-2 #home-filtres-header {
    background: url('/themes/blz/img/soldesete2014_2d/soldes_home_filtres_header.jpg');
}
#home-filtres.demarque-3 #home-filtres-header {
    background: url('/themes/blz/img/soldesete2014_3d/soldes_home_filtres_header.jpg');
}
#home-filtres.soldes-flottantes #home-filtres-header {
    background: url('/themes/blz/img/soldes_flottantes/soldes_home_filtres_header2.jpg');
}
#home-filtres #home-filtres-content {
    width: 981px;
    height: 227px;
    margin-top: 10px;
}
#home-filtres-content, .home-filtres-box-link {
    background: url('/themes/blz/img/soldesete2014/soldes_home_filtres_b.jpg');
}
#home-filtres .home-filtres-box-link {
    position: relative;
    width: 193px;
    height: 227px;
    display: block;
    float: left;
    color: transparent;
    text-indent: -9999em;
    text-transform: uppercase;
}
#home-filtres .cat1 {
    width: 202px;
}
#home-filtres .cat2 {
    background-position: -202px 0;
}
#home-filtres .cat3 {
    background-position: -395px 0;
}
#home-filtres .cat4 {
    background-position: -588px 0;
}
#home-filtres .cat5 {
    background-position: -781px 0;    
}
/*** Hover ***/
#home-filtres a.cat1:hover {
    background-position: 0 -227px;
}
#home-filtres a.cat2:hover {
    background-position: -202px -227px;
}
#home-filtres a.cat3:hover {
    background-position: -395px -227px;
}
#home-filtres a.cat4:hover {
    background-position: -588px -227px;
}
#home-filtres a.cat5:hover {
    background-position: -781px -227px;
}

/*
 * **
 * ** NOEL BOX **
 * *******************/
.noel-box, .noel-box-link {
  background-image: url('../img/noel2014/filtres.jpg');
}
.noel-box {
  position: relative;
  height: 246px;
  margin: 5px 1px 10px;
}
.noel-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}
.noel-box-link.r1,
.noel-box-link.r2,
.noel-box-link.r3,
.noel-box-link.r4 {
  height: 30px;
  width: 96px;
	top: 202px;
}

.noel-box-link.cat-1,
.noel-box-link.cat-2,
.noel-box-link.cat-3,
.noel-box-link.cat-4 {
  top: 0;
  height: 182px;
  width: 183px;
}

.noel-box.active .noel-box-link:not(.active) {
  background-color: #fff; background-image: none; opacity: 0.5; filter:alpha(opacity=50);
}
.noel-box.active .noel-box-link:hover {
  background-image: url('../img/noel2014/filtres.jpg');
  opacity: 1; filter:alpha(opacity=100);
}

.noel-box-link.r1 { background-position: -235px -202px; left: 235px; }
.noel-box-link.r2 { background-position: -369px -202px; left: 369px; }
.noel-box-link.r3 { background-position: -502px -202px; left: 502px; }
.noel-box-link.r4 { background-position: -637px -202px; left: 637px; }
.noel-box-link.r1:hover { background-position: -235px -448px; left: 235px; }
.noel-box-link.r2:hover { background-position: -369px -448px; left: 369px; }
.noel-box-link.r3:hover { background-position: -502px -448px; left: 502px; }
.noel-box-link.r4:hover { background-position: -637px -448px; left: 637px; }

.noel-box-link.cat-1 { left: 13px;  background-position: -13px  0; }
.noel-box-link.cat-2 { left: 204px; background-position: -204px 0; }
.noel-box-link.cat-3 { left: 393px; background-position: -393px 0; }
.noel-box-link.cat-4 { left: 583px; background-position: -583px 0; }
.noel-box-link.cat-1:hover { background-position: -13px  -246px; }
.noel-box-link.cat-2:hover { background-position: -204px -246px; }
.noel-box-link.cat-3:hover { background-position: -393px -246px; }
.noel-box-link.cat-4:hover { background-position: -583px -246px; }

.tshirt-box, .tshirt-box-link {
  background-image: url('/themes/blz/img/filtres_ete_2014/filtre_tshirts_base2.jpg');
}
.tshirt-box.tmc, .tmc .tshirt-box-link {
  background-image: url('/themes/blz/img/filtres_ete_2014/filtre_tshirts_mc2.jpg');
}
.tshirt-box.tml, .tml .tshirt-box-link {
  background-image: url('/themes/blz/img/filtres_ete_2014/filtre_tshirts_ml2.jpg');
}
.soldes .tshirt-box, .soldes .tshirt-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_tshirts.jpg');
}
.tshirt-box {
  position: relative;
  height: 197px;
  margin: 10px 0px;
}
.tshirt-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}
/*** Categories ***/
.tshirt-box-link.col-1 {
  width: 154px;
  height: 31px;
  left: 20px;
}
.tshirt-box-link.col-1.pos-1 {
    top: 42px;
    background-position: -20px -42px;
}
.tshirt-box-link.col-1.pos-2 {
    top: 81px;
    background-position: -20px -81px;
}
.tshirt-box-link.col-1.pos-3 {
    top: 120px;
    background-position: -20px -120px;
}
.tshirt-box-link.col-1.pos-4 {
    top: 159px;
    background-position: -20px -159px;
    height: 22px;
}
/*** Brands ***/
.tshirt-box-link.col-2 {
    width: 185px;
    height: 19px;
    left: 210px;
}
.tshirt-box-link.col-2.pos-1 {
    top: 62px;
    background-position: -210px -62px;
}
.tshirt-box-link.col-2.pos-2 {
    top: 82px;
    background-position: -210px -82px;
}
.tshirt-box-link.col-2.pos-3 {
    top: 102px;
    background-position: -210px -102px;
}
.tshirt-box-link.col-2.pos-4 {
    top: 122px;
    background-position: -210px -122px;
}
.tshirt-box-link.col-2.pos-5 {
    top: 141px;
    background-position: -210px -141px;
}
.tshirt-box-link.col-2.pos-6 {
    top: 161px;
    background-position: -210px -161px;
}

/*** Styles ***/
.tshirt-box-link.col-3 {
    width: 185px;
    height: 20px;
    left: 395px;
}
.tshirt-box-link.col-3.pos-1 {
    top: 62px;
    background-position: -395px -62px;
}
.tshirt-box-link.col-3.pos-2 {
    top: 82px;
    background-position: -395px -82px;
}
.tshirt-box-link.col-3.pos-3 {
    top: 102px;
    background-position: -395px -102px;
}
.tshirt-box-link.col-3.pos-4 {
    top: 122px;
    background-position: -395px -122px;
}
.tshirt-box-link.col-3.pos-5 {
    top: 141px;
    background-position: -395px -141px;
}
.tshirt-box-link.col-3.pos-6 {
    top: 161px;
    background-position: -395px -161px;
}
/*** Types ***/
.tshirt-box-link.col-4 {
    width: 185px;
    height: 20px;
    left: 580px;
}
.tshirt-box-link.col-4.pos-1 {
    top: 62px;
    background-position: -580px -62px;
}
.tshirt-box-link.col-4.pos-2 {
    top: 82px;
    background-position: -580px -82px;
}
.tshirt-box-link.col-4.pos-3 {
    top: 102px;
    background-position: -580px -102px;
}
.tshirt-box-link.col-4.pos-4 {
    top: 122px;
    background-position: -580px -122px;
}
.tshirt-box-link.col-4.pos-5 {
    top: 142px;
    background-position: -580px -142px;
}
.tshirt-box-link.col-4.pos-6 {
    top: 161px;
    background-position: -580px -161px;
}

/*** T-shirt hover ***/
.tshirt-box-link.col-1.pos-1.active,
.tshirt-box-link.col-1.pos-1.active:hover {
    background-position: -20px -438px;
}
.tshirt-box-link.col-1.pos-2.active,
.tshirt-box-link.col-1.pos-2.active:hover {
    background-position: -20px -477px;
}
.tshirt-box-link.col-1.pos-3.active,
.tshirt-box-link.col-1.pos-3.active:hover {
    background-position: -20px -516px;
}
.tshirt-box-link.col-1.pos-4.active,
.tshirt-box-link.col-1.pos-4.active:hover {
    background-position: -20px -555px;
}
.tshirt-box-link.col-2.pos-1.active, 
.tshirt-box-link.col-2.pos-1.active:hover {
  background-position: -210px -458px;
}
.tshirt-box-link.col-2.pos-2.active, 
.tshirt-box-link.col-2.pos-2.active:hover {
  background-position: -210px -478px;
}
.tshirt-box-link.col-2.pos-3.active, 
.tshirt-box-link.col-2.pos-3.active:hover {
  background-position: -210px -498px;
}
.tshirt-box-link.col-2.pos-4.active, 
.tshirt-box-link.col-2.pos-4.active:hover {
  background-position: -210px -518px;
}
.tshirt-box-link.col-2.pos-5.active, 
.tshirt-box-link.col-2.pos-5.active:hover {
  background-position: -210px -537px;
}
.tshirt-box-link.col-2.pos-6.active, 
.tshirt-box-link.col-2.pos-6.active:hover {
  background-position: -210px -557px;
}
.tshirt-box-link.col-3.pos-1.active, 
.tshirt-box-link.col-3.pos-1.active:hover {
  background-position: -395px -458px;
}
.tshirt-box-link.col-3.pos-2.active, 
.tshirt-box-link.col-3.pos-2.active:hover {
  background-position: -395px -478px;
}
.tshirt-box-link.col-3.pos-3.active, 
.tshirt-box-link.col-3.pos-3.active:hover {
  background-position: -395px -498px;
}
.tshirt-box-link.col-3.pos-4.active, 
.tshirt-box-link.col-3.pos-4.active:hover {
  background-position: -395px -518px;
}
.tshirt-box-link.col-3.pos-5.active, 
.tshirt-box-link.col-3.pos-5.active:hover {
  background-position: -395px -537px;
}
.tshirt-box-link.col-3.pos-6.active, 
.tshirt-box-link.col-3.pos-6.active:hover {
  background-position: -395px -557px;
}
.tshirt-box-link.col-4.pos-1.active, 
.tshirt-box-link.col-4.pos-1.active:hover {
  background-position: -580px -458px;
}
.tshirt-box-link.col-4.pos-2.active, 
.tshirt-box-link.col-4.pos-2.active:hover {
  background-position: -580px -478px;
}
.tshirt-box-link.col-4.pos-3.active, 
.tshirt-box-link.col-4.pos-3.active:hover {
  background-position: -580px -498px;
}
.tshirt-box-link.col-4.pos-4.active, 
.tshirt-box-link.col-4.pos-4.active:hover {
  background-position: -580px -518px;
}
.tshirt-box-link.col-4.pos-5.active, 
.tshirt-box-link.col-4.pos-5.active:hover {
  background-position: -580px -538px;
}
.tshirt-box-link.col-4.pos-6.active, 
.tshirt-box-link.col-4.pos-6.active:hover {
  background-position: -580px -557px;
}

/*** T-shirt active ***/
.tshirt-box-link.col-1.pos-1:hover {
    background-position: -20px -240px;
}
.tshirt-box-link.col-1.pos-2:hover {
    background-position: -20px -279px;
}
.tshirt-box-link.col-1.pos-3:hover {
    background-position: -20px -318px;
}
.tshirt-box-link.col-1.pos-4:hover {
    background-position: -20px -357px;
}
.tshirt-box-link.col-2.pos-1:hover {
  background-position: -210px -260px;
}
.tshirt-box-link.col-2.pos-2:hover {
  background-position: -210px -280px;
}
.tshirt-box-link.col-2.pos-3:hover {
  background-position: -210px -300px;
}
.tshirt-box-link.col-2.pos-4:hover {
  background-position: -210px -320px;
}
.tshirt-box-link.col-2.pos-5:hover {
  background-position: -210px -339px;
}
.tshirt-box-link.col-2.pos-6:hover {
  background-position: -210px -359px;
}
.tshirt-box-link.col-3.pos-1:hover {
  background-position: -395px -260px;
}
.tshirt-box-link.col-3.pos-2:hover {
  background-position: -395px -280px;
}
.tshirt-box-link.col-3.pos-3:hover {
  background-position: -395px -300px;
}
.tshirt-box-link.col-3.pos-4:hover {
  background-position: -395px -320px;
}
.tshirt-box-link.col-3.pos-5:hover {
  background-position: -395px -339px;
}
.tshirt-box-link.col-3.pos-6:hover {
  background-position: -395px -359px;
}
.tshirt-box-link.col-4.pos-1:hover {
  background-position: -580px -260px;
}
.tshirt-box-link.col-4.pos-2:hover {
  background-position: -580px -280px;
}
.tshirt-box-link.col-4.pos-3:hover {
  background-position: -580px -300px;
}
.tshirt-box-link.col-4.pos-4:hover {
  background-position: -580px -320px;
}
.tshirt-box-link.col-4.pos-5:hover {
  background-position: -580px -340px;
}
.tshirt-box-link.col-4.pos-6:hover {
  background-position: -580px -359px;
}

/*** T-shirts manches longues ***/
.tml .tshirt-box-link.col-2.pos-1 {
  top: 71px;
  background-position: -210px -71px;
}
.tml .tshirt-box-link.col-2.pos-2 {
  top: 91px;
  background-position: -210px -91px;
}
.tml .tshirt-box-link.col-2.pos-3 {
  top: 111px;
  background-position: -210px -111px;
}
.tml .tshirt-box-link.col-2.pos-4 {
  top: 131px;
  background-position: -210px -131px;
}
.tml .tshirt-box-link.col-2.pos-5 {
  top: 150px;
  background-position: -210px -150px;
}
.tml .tshirt-box-link.col-3.pos-1 {
    top: 75px;
    background-position: -395px -75px;
}
.tml .tshirt-box-link.col-3.pos-2 {
    top: 95px;
    background-position: -395px -95px;
}
.tml .tshirt-box-link.col-3.pos-3 {
    top: 115px;
    background-position: -395px -115px;
}
.tml .tshirt-box-link.col-3.pos-4 {
    top: 133px;
    background-position: -395px -133px;
}
.tml .tshirt-box-link.col-3.pos-5 {
    top: 152px;
    background-position: -395px -152px;
}

.tml .tshirt-box-link.col-2.pos-1.active, 
.tml .tshirt-box-link.col-2.pos-1.active:hover {
  background-position: -210px -467px;
}
.tml .tshirt-box-link.col-2.pos-2.active, 
.tml .tshirt-box-link.col-2.pos-2.active:hover {
  background-position: -210px -487px;
}
.tml .tshirt-box-link.col-2.pos-3.active, 
.tml .tshirt-box-link.col-2.pos-3.active:hover {
  background-position: -210px -507px;
}
.tml .tshirt-box-link.col-2.pos-4.active, 
.tml .tshirt-box-link.col-2.pos-4.active:hover {
  background-position: -210px -527px;
}
.tml .tshirt-box-link.col-2.pos-5.active, 
.tml .tshirt-box-link.col-2.pos-5.active:hover {
  background-position: -210px -546px;
}
.tml .tshirt-box-link.col-3.pos-1.active, 
.tml .tshirt-box-link.col-3.pos-1.active:hover {
  background-position: -395px -471px;
}
.tml .tshirt-box-link.col-3.pos-2.active, 
.tml .tshirt-box-link.col-3.pos-2.active:hover {
  background-position: -395px -491px;
}
.tml .tshirt-box-link.col-3.pos-3.active, 
.tml .tshirt-box-link.col-3.pos-3.active:hover {
  background-position: -395px -511px;
}
.tml .tshirt-box-link.col-3.pos-4.active, 
.tml .tshirt-box-link.col-3.pos-4.active:hover {
  background-position: -395px -529px;
}
.tml .tshirt-box-link.col-3.pos-5.active, 
.tml .tshirt-box-link.col-3.pos-5.active:hover {
  background-position: -395px -548px;
}
.tml .tshirt-box-link.col-4.pos-1.active, 
.tml .tshirt-box-link.col-4.pos-1.active:hover {
  background-position: -580px -458px;
}
.tml .tshirt-box-link.col-4.pos-2.active, 
.tml .tshirt-box-link.col-4.pos-2.active:hover {
  background-position: -580px -478px;
}
.tml .tshirt-box-link.col-4.pos-3.active, 
.tml .tshirt-box-link.col-4.pos-3.active:hover {
  background-position: -580px -498px;
}
.tml .tshirt-box-link.col-4.pos-4.active, 
.tml .tshirt-box-link.col-4.pos-4.active:hover {
  background-position: -580px -518px;
}
.tml .tshirt-box-link.col-4.pos-5.active, 
.tml .tshirt-box-link.col-4.pos-5.active:hover {
  background-position: -580px -538px;
}
.tml .tshirt-box-link.col-4.pos-6.active, 
.tml .tshirt-box-link.col-4.pos-6.active:hover {
  background-position: -580px -557px;
}

.tml .tshirt-box-link.col-2.pos-1:hover {
  background-position: -210px -269px;
}
.tml .tshirt-box-link.col-2.pos-2:hover {
  background-position: -210px -289px;
}
.tml .tshirt-box-link.col-2.pos-3:hover {
  background-position: -210px -309px;
}
.tml .tshirt-box-link.col-2.pos-4:hover {
  background-position: -210px -329px;
}
.tml .tshirt-box-link.col-2.pos-5:hover {
  background-position: -210px -348px;
}
.tml .tshirt-box-link.col-3.pos-1:hover {
  background-position: -395px -273px;
}
.tml .tshirt-box-link.col-3.pos-2:hover {
  background-position: -395px -293px;
}
.tml .tshirt-box-link.col-3.pos-3:hover {
  background-position: -395px -313px;
}
.tml .tshirt-box-link.col-3.pos-4:hover {
  background-position: -395px -331px;
}
.tml .tshirt-box-link.col-3.pos-5:hover {
  background-position: -395px -350px;
}
.tml .tshirt-box-link.col-4.pos-1:hover {
  background-position: -580px -260px;
}
.tml .tshirt-box-link.col-4.pos-2:hover {
  background-position: -580px -280px;
}
.tml .tshirt-box-link.col-4.pos-3:hover {
  background-position: -580px -300px;
}
.tml .tshirt-box-link.col-4.pos-4:hover {
  background-position: -580px -320px;
}
.tml .tshirt-box-link.col-4.pos-5:hover {
  background-position: -580px -340px;
}
.tml .tshirt-box-link.col-4.pos-6:hover {
  background-position: -580px -359px;
}

/*** T-shirts manches courtes ***/
.tmc .tshirt-box-link.col-2.pos-1.active, 
.tmc .tshirt-box-link.col-2.pos-1.active:hover {
    background-position: -210px -458px;
}
.tmc .tshirt-box-link.col-2.pos-2.active, 
.tmc .tshirt-box-link.col-2.pos-2.active:hover {
    background-position: -210px -478px;
}
.tmc .tshirt-box-link.col-2.pos-3.active, 
.tmc .tshirt-box-link.col-2.pos-3.active:hover {
    background-position: -210px -498px;
}
.tmc .tshirt-box-link.col-2.pos-4.active, 
.tmc .tshirt-box-link.col-2.pos-4.active:hover {
    background-position: -210px -518px;
}
.tmc .tshirt-box-link.col-2.pos-5.active, 
.tmc .tshirt-box-link.col-2.pos-5.active:hover {
    background-position: -210px -537px;
}
.tmc .tshirt-box-link.col-2.pos-6.active, 
.tmc .tshirt-box-link.col-2.pos-6.active:hover {
    background-position: -210px -557px;
}
.tmc .tshirt-box-link.col-3.pos-1.active, 
.tmc .tshirt-box-link.col-3.pos-1.active:hover {
    background-position: -395px -458px;
}
.tmc .tshirt-box-link.col-3.pos-2.active, 
.tmc .tshirt-box-link.col-3.pos-2.active:hover {
    background-position: -395px -478px;
}
.tmc .tshirt-box-link.col-3.pos-3.active, 
.tmc .tshirt-box-link.col-3.pos-3.active:hover {
    background-position: -395px -498px;
}
.tmc .tshirt-box-link.col-3.pos-4.active, 
.tmc .tshirt-box-link.col-3.pos-4.active:hover {
    background-position: -395px -518px;
}
.tmc .tshirt-box-link.col-3.pos-5.active, 
.tmc .tshirt-box-link.col-3.pos-5.active:hover {
    background-position: -395px -537px;
}
.tmc .tshirt-box-link.col-3.pos-6.active, 
.tmc .tshirt-box-link.col-3.pos-6.active:hover {
    background-position: -395px -557px;
}
.tmc .tshirt-box-link.col-4.pos-1.active, 
.tmc .tshirt-box-link.col-4.pos-1.active:hover {
    background-position: -580px -458px;
}
.tmc .tshirt-box-link.col-4.pos-2.active, 
.tmc .tshirt-box-link.col-4.pos-2.active:hover {
    background-position: -580px -478px;
}
.tmc .tshirt-box-link.col-4.pos-3.active, 
.tmc .tshirt-box-link.col-4.pos-3.active:hover {
    background-position: -580px -498px;
}
.tmc .tshirt-box-link.col-4.pos-4.active, 
.tmc .tshirt-box-link.col-4.pos-4.active:hover {
    background-position: -580px -518px;
}
.tmc .tshirt-box-link.col-4.pos-5.active, 
.tmc .tshirt-box-link.col-4.pos-5.active:hover {
    background-position: -580px -538px;
}
.tmc .tshirt-box-link.col-4.pos-6.active, 
.tmc .tshirt-box-link.col-4.pos-6.active:hover {
    background-position: -580px -557px;
}

/*** Actives ***/
.tmc .tshirt-box-link.col-2.pos-1:hover {
  background-position: -210px -260px;
}
.tmc .tshirt-box-link.col-2.pos-2:hover {
  background-position: -210px -280px;
}
.tmc .tshirt-box-link.col-2.pos-3:hover {
  background-position: -210px -300px;
}
.tmc .tshirt-box-link.col-2.pos-4:hover {
  background-position: -210px -320px;
}
.tmc .tshirt-box-link.col-2.pos-5:hover {
  background-position: -210px -339px;
}
.tmc .tshirt-box-link.col-2.pos-6:hover {
  background-position: -210px -359px;
}
.tmc .tshirt-box-link.col-3.pos-1:hover {
  background-position: -395px -260px;
}
.tmc .tshirt-box-link.col-3.pos-2:hover {
  background-position: -395px -280px;
}
.tmc .tshirt-box-link.col-3.pos-3:hover {
  background-position: -395px -300px;
}
.tmc .tshirt-box-link.col-3.pos-4:hover {
  background-position: -395px -320px;
}
.tmc .tshirt-box-link.col-3.pos-5:hover {
  background-position: -395px -339px;
}
.tmc .tshirt-box-link.col-3.pos-6:hover {
  background-position: -395px -359px;
}
.tmc .tshirt-box-link.col-4.pos-1:hover {
  background-position: -580px -260px;
}
.tmc .tshirt-box-link.col-4.pos-2:hover {
  background-position: -580px -280px;
}
.tmc .tshirt-box-link.col-4.pos-3:hover {
  background-position: -580px -300px;
}
.tmc .tshirt-box-link.col-4.pos-4:hover {
  background-position: -580px -320px;
}
.tmc .tshirt-box-link.col-4.pos-5:hover {
  background-position: -580px -340px;
}
.tmc .tshirt-box-link.col-4.pos-6:hover {
  background-position: -580px -359px;
}
/* Pull BOX */

.pull-box, .pull-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_pulls.jpg');
}
.soldes .pull-box, .soldes .pull-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_pulls.jpg');
}
.pull-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.pull-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}
.pull-box-link.cat-632 {
  width: 205px;
  height: 120px;
}
.pull-box-link.cat-633 {
  width: 205px;
  height: 120px;
  left: 205px;
  background-position: -205px -0px;
}
.pull-box-link.cat-634 {
  width: 210px;
  height: 120px;
  left: 410px;
  background-position: -410px -0px;
}
.pull-box-link.cat-11 {
  width: 150px;
  height: 62px;
  left: 630px;
  bottom: 58px;
  background-position: -630px 0;
}
.pull-box-link.cat-627 {
  width: 150px;
  height: 59px;
  left: 630px;
  background-position: -630px -61px;
}
.pull-box-link.cat-632:hover {
  background-position: 0px -120px;
}
.pull-box-link.cat-633:hover {
  background-position: -205px -120px;
}
.pull-box-link.cat-634:hover {
  background-position: -410px -120px;
}
.pull-box-link.cat-11:hover {
  background-position: -630px -120px;
}
.pull-box-link.cat-627:hover {
  background-position: -630px -181px;
}


.pull-box-link.cat-632.active {
  background-position: 0px -240px;
}
.pull-box-link.cat-633.active {
  background-position: -205px -240px;
}
.pull-box-link.cat-634.active {
  background-position: -410px -240px;
}
.pull-box-link.cat-627.active {
  background-position: -630px -301px;
}
.pull-box-link.cat-11.active {
  background-position: -630px -240px;
}
/* DOUDOUNE BOX */

.doudoune-box, .doudoune-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_doudounes.jpg');
}
.soldes .doudoune-box, .soldes .doudoune-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_doudounes.jpg');
}
.doudoune-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.doudoune-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}
.doudoune-box-link.cat-720 {
  width: 204px;
  height: 120px;
}
.doudoune-box-link.cat-721 {
  width: 204px;
  height: 120px;
  left: 204px;
  background-position: -204px -0px;
}
.doudoune-box-link.cat-722 {
  width: 208px;
  height: 120px;
  left: 408px;
  background-position: -408px -0px;
}
.doudoune-box-link.cat-723 {
  width: 150px;
  height: 60px;
  left: 630px;
  bottom: 60px;
  background-position: -630px 0;
}
.doudoune-box-link.cat-477 {
  width: 150px;
  height: 65px;
  left: 630px;
  background-position: -630px -55px;
}

.doudoune-box-link.cat-720:hover {
  background-position: 0px -120px;
}
.doudoune-box-link.cat-721:hover {
  background-position: -204px -120px;
}
.doudoune-box-link.cat-722:hover {
  background-position: -408px -120px;
}
.doudoune-box-link.cat-723:hover {
  background-position: -630px -120px;
}
.doudoune-box-link.cat-477:hover {
  background-position: -630px -175px;
}


.doudoune-box-link.cat-720.active {
  background-position: 0px -240px;
}
.doudoune-box-link.cat-721.active {
  background-position: -204px -240px;
}
.doudoune-box-link.cat-722.active {
  background-position: -408px -240px;
}
.doudoune-box-link.cat-723.active {
  background-position: -630px -240px;
}
.doudoune-box-link.cat-477.active {
  background-position: -630px -295px;
}

/* GILET BOX */

.gilet-box, .gilet-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_gilets.jpg');
}
.soldes .gilet-box, .soldes .gilet-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_gilets.jpg');
}
.gilet-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.gilet-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}
.gilet-box-link.cat-704 {
  width: 210px;
  height: 120px;
}
.gilet-box-link.cat-630 {
  width: 205px;
  height: 120px;
  left: 210px;
  background-position: -210px -0px;
}
.gilet-box-link.cat-631 {
  width: 210px;
  height: 120px;
  left: 409px;
  background-position: -409px -0px;
}
.gilet-box-link.cat-8 {
  width: 150px;
  height: 58px;
  left: 630px;
  bottom: 62px;
  background-position: -630px 0;
}
.gilet-box-link.cat-70 {
  width: 160px;
  height: 63px;
  left: 620px;
  background-position: -620px -57px;
}
.gilet-box-link.cat-704:hover {
  background-position: 0px -120px;
}
.gilet-box-link.cat-630:hover {
  background-position: -210px -120px;
}
.gilet-box-link.cat-631:hover {
  background-position: -409px -120px;
}
.gilet-box-link.cat-8:hover {
  background-position: -630px -120px;
}
.gilet-box-link.cat-70:hover {
  background-position: -620px -177px;
}

.gilet-box-link.cat-704.active {
  background-position: 0px -240px;
}
.gilet-box-link.cat-630.active {
  background-position: -210px -240px;
}
.gilet-box-link.cat-631.active {
  background-position: -409px -240px;
}
.gilet-box-link.cat-70.active {
  background-position: -620px -297px;
}
.gilet-box-link.cat-8.active {
  background-position: -630px -240px;
}

/*
 * **
 * ** CHAUSSURE BOX **
 * ********************/

.chaussure-box, .chaussure-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_chaussures.jpg');
}
.soldes .chaussure-box, .soldes .chaussure-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_chaussures.jpg');
}
.chaussure-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.chaussure-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.chaussure-box-link.cat-489 {
  width: 210px;
  height: 120px;
}
.chaussure-box-link.cat-649 {
  background-position: -209px 0;
  height: 120px;
  left: 210px;
  width: 240px;
}
.chaussure-box-link.cat-650 {
  background-position: -450px 0;
  height: 120px;
  left: 450px;
  width: 161px;
}
.chaussure-box-link.cat-623 {
  background-position: -630px 0;
  bottom: 60px;
  height: 60px;
  left: 630px;
  width: 150px;
}
.chaussure-box-link.cat-135 {
  background-position: -630px -53px;
  height: 67px;
  left: 630px;
  width: 150px;
}

.chaussure-box-link.cat-489:hover {
  background-position: 0px -120px;
}
.chaussure-box-link.cat-649:hover {
  background-position: -209px -120px;
}
.chaussure-box-link.cat-650:hover {
  background-position: -450px -120px;
}
.chaussure-box-link.cat-623:hover {
  background-position: -630px -120px;
}
.chaussure-box-link.cat-135:hover {
  background-position: -630px -173px;
}

.chaussure-box-link.cat-489.active {
  background-position: 0px -240px;
}
.chaussure-box-link.cat-649.active {
  background-position: -209px -240px;
}
.chaussure-box-link.cat-650.active {
  background-position: -450px -240px;
}
.chaussure-box-link.cat-623.active {
  background-position: -630px -240px;
}
.chaussure-box-link.cat-135.active {
  background-position: -630px -293px;
}

/*
 * **
 * ** SWEAT BOX **
 * ********************/

.sweat-box, .sweat-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_sweats.jpg');
}
.soldes .sweat-box, .soldes .sweat-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_sweat.jpg');
}
.sweat-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.sweat-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.sweat-box-link.cat-636 {
  height: 120px;
  width: 204px;
}
.sweat-box-link.cat-710 {
  background-position: -204px 0;
  height: 120px;
  left: 205px;
  width: 199px;
}
.sweat-box-link.cat-637 {
  background-position: -405px 0;
  height: 120px;
  left: 406px;
  width: 233px;
}
.sweat-box-link.cat-651 {
  background-position: -639px 0;
  bottom: 71px;
  height: 49px;
  left: 639px;
  width: 140px;
}
.sweat-box-link.cat-5 {
  background-position: -639px -49px;
  height: 71px;
  left: 639px;
  width: 141px;
}


/* HOVER */
.sweat-box-link.cat-636:hover {
  background-position: 0px -120px;
}
.sweat-box-link.cat-710:hover {
  background-position: -204px -120px;
}
.sweat-box-link.cat-637:hover {
  background-position: -405px -120px;
}
.sweat-box-link.cat-651.active, .sweat-box-link.cat-651:hover {
  background-position: -639px -120px;
}
.sweat-box-link.cat-5:hover {
  background-position: -639px -169px;
}
.sweat-box-link.cat-5.active {
  background-position: -639px -289px;
}

/* ACTIVE */

.sweat-box-link.cat-636.active {
  background-position: 0px -240px;
}
.sweat-box-link.cat-710.active {
  background-position: -204px -240px;
}
.sweat-box-link.cat-637.active {
  background-position: -405px -240px;
}

/*
 * **
 * ** INDISPENSABLES BOX **
 * ********************/

.indispensables-box, .indispensables-box-link {
  background-image: url('/themes/blz/img/indispensables/filtre_tendances_du_moment.jpg');
}
.indispensables-box {
  position: relative;
  height: 177px;
  margin: 10px 0px;
}
.indispensables-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  height: 120px;
  width: 260px;
  bottom: 57px;
}

.indispensables-box-link.cat-737 {
  left: 0;
  background-position: 0 0;
}
.indispensables-box-link.cat-738 {
  left: 260px;
  background-position: -260px 0;
  width: 240px;
}
.indispensables-box-link.cat-739 {
  left: 500px;
  background-position: -500px 0;
  width: 280px;
}
.indispensables-box-link.cat-740 {
  left: 0;
  bottom: 0;
  background-position: 0 -120px;
  height: 57px;
  width: 456px;
}
.indispensables-box-link.cat-736 {
  left: 456px;
  bottom: 0;
  background-position: -456px -120px;
  height: 57px;
  width: 324px;
}

.indispensables-box-link.cat-737:hover {
  background-position: 0 -177px;
}
.indispensables-box-link.cat-738:hover {
  background-position: -260px -177px;
}
.indispensables-box-link.cat-739:hover {
  background-position: -500px -177px;
}
.indispensables-box-link.cat-740:hover {
  background-position: 0 -297px;
}
.indispensables-box-link.cat-736:hover {
  background-position: -456px -297px;
}

.indispensables-box-link.cat-737.active {
  background-position: 0 -354px;
}
.indispensables-box-link.cat-738.active {
  background-position: -260px -354px;
}
.indispensables-box-link.cat-739.active {
  background-position: -500px -354px;
}
.indispensables-box-link.cat-740.active {
  background-position: 0 -474px;
}
.indispensables-box-link.cat-736.active {
  background-position: -456px -474px;
}
/*
 * **
 * ** INDISPENSABLES MBOX **
 * ********************/

.indispensables-mbox, .indispensables-mbox-link {
  background: top left url('/themes/blz/img/indispensables/menu_deroule_tendances_du_moment.jpg');
}
.indispensables-mbox {
  margin-left: 14px;
  position: relative;
  height: 352px;
  width: 246px;
}
.indispensables-mbox-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
  left: 0;
  width: 246px;
  padding: 0 !important;
  margin: 0 !important;
}

.indispensables-mbox-link.cat-736 {
  height: 68px !important;
  bottom: 285px;
  background-position: 0 0;
}
.indispensables-mbox-link.cat-737 {
  height: 89px !important;
  bottom: 196px;
  background-position: 0 -68px;
}
.indispensables-mbox-link.cat-738 {
  height: 96px !important;
  bottom: 100px;
  background-position: 0 -157px;
}
.indispensables-mbox-link.cat-739 {
  height: 100px !important;
  bottom: 0;
  background-position: 0 -253px;
}

.indispensables-mbox-link.cat-736:hover {
  background-position: 0 -352px;
}
.indispensables-mbox-link.cat-737:hover {
  background-position: 0 -420px;
}
.indispensables-mbox-link.cat-738:hover {
  background-position: 0 -509px;
}
.indispensables-mbox-link.cat-739:hover {
  background-position: 0 -605px;
}
/*
 * **
 * ** CHEMISE BOX **
 * ********************/

.chemise-box, .chemise-box-link {
  background-image: url('/themes/blz/img/filtres/filtre_chemises.jpg');
}
.soldes .chemise-box, .soldes .chemise-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_chemises.jpg');
}
.chemise-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.chemise-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.chemise-box-link.cat-611 {
  width: 141px;
  height: 120px;
}
.chemise-box-link.cat-646 {
  background-position: -140px 0;
  height: 120px;
  left: 140px;
  width: 144px;
}
.chemise-box-link.cat-647 {
  background-position: -284px 0;
  height: 120px;
  left: 284px;
  width: 165px;
}
.chemise-box-link.cat-648 {
  background-position: -450px 0;
  height: 120px;
  left: 449px;
  width: 156px;
}
.chemise-box-link.cat-621 {
  background-position: -603px 0;
  bottom: 60px;
  height: 60px;
  left: 603px;
  width: 177px;
}
.chemise-box-link.cat-14 {
  background-position: -603px -53px;
  height: 67px;
  left: 603px;
  width: 177px;
}

.chemise-box-link.cat-611.active, .chemise-box-link.cat-611:hover {
  background-position: 0px -120px;
}
.chemise-box-link.cat-646.active, .chemise-box-link.cat-646:hover {
  background-position: -140px -120px;
}
.chemise-box-link.cat-647.active, .chemise-box-link.cat-647:hover {
  background-position: -284px -120px;
}
.chemise-box-link.cat-648.active, .chemise-box-link.cat-648:hover {
  background-position: -450px -120px;
}
.chemise-box-link.cat-621.active, .chemise-box-link.cat-621:hover {
  background-position: -603px -120px;
}
.chemise-box-link.cat-14.active, .chemise-box-link.cat-14:hover {
  background-position: -603px -173px;
}
/*
 * **
 * ** ACCESSOIRES BOX **
 * ********************/

.accessoire-box, .accessoire-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_accessoires.jpg');
}
.soldes .accessoire-box, .soldes .accessoire-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_accessoires.jpg');
}
.accessoire-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.accessoire-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.accessoire-box-link.cat-104 {
  width: 210px;
  height: 120px;
}
.accessoire-box-link.cat-491 {
  background-position: -142px 0;
  height: 120px;
  left: 143px;
  width: 184px;
}
.accessoire-box-link.cat-137 {
  background-position: -325px 0;
  height: 120px;
  left: 326px;
  width: 161px;
}
.accessoire-box-link.cat-644 {
  background-position: -490px 0;
  height: 120px;
  left: 490px;
  width: 150px;
}
.accessoire-box-link.cat-102 {
  background-position: -630px -53px;
  height: 67px;
  left: 630px;
  width: 150px;
}
.accessoire-box-link.cat-622 {
  background-position: -630px 0;
  bottom: 60px;
  height: 60px;
  left: 630px;
  width: 150px;
}

.accessoire-box-link.cat-104:hover {
  background-position: 0px -120px;
}
.accessoire-box-link.cat-491:hover {
  background-position: -142px -120px;
}
.accessoire-box-link.cat-137:hover {
  background-position: -325px -120px;
}
.accessoire-box-link.cat-644:hover {
  background-position: -490px -120px;
}
.accessoire-box-link.cat-102:hover {
  background-position: -630px 187px;
}
.accessoire-box-link.cat-622:hover {
  background-position: -630px -120px;
}

.accessoire-box-link.cat-104.active {
  background-position: 0px -240px;
}
.accessoire-box-link.cat-491.active {
  background-position: -143px -240px;
}
.accessoire-box-link.cat-137.active {
  background-position: -325px -240px;
}
.accessoire-box-link.cat-102.active {
  background-position: -630px -293px;
}
.accessoire-box-link.cat-644.active {
  background-position: -490px -240px;
}
.accessoire-box-link.cat-622.active {
  background-position: -630px -240px;
}

/*
 * **
 * ** BLOUSON BOX **
 * ********************/

.blouson-box, .blouson-box-link {
  background-image: url('/themes/blz/img/filtres_hiver2014/filtre_vestes.jpg');
}
.soldes .blouson-box, .soldes .blouson-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_vestes.jpg');
}
.blouson-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.blouson-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.blouson-box-link.cat-638 {
  height: 120px;
  width: 150px;
}
.blouson-box-link.cat-714 {
  background-position: -148px 0;
  height: 120px;
  left: 148px;
  width: 154px;
}
.blouson-box-link.cat-668 {
  background-position: -299px 0;
  height: 120px;
  left: 300px;
  width: 165px;
}
.blouson-box-link.cat-641 {
  background-position: -467px 0;
  height: 120px;
  left: 467px;
  width: 151px;
}

.blouson-box-link.cat-642 {
  background-position: -603px 0;
  bottom: 60px;
  height: 60px;
  left: 603px;
  width: 177px;
}
.blouson-box-link.cat-9 {
  background-position: -603px -53px;
  height: 67px;
  left: 603px;
  width: 177px;
}

/* HOVER */
.blouson-box-link.cat-638:hover {
  background-position: 0px -120px;
}
.blouson-box-link.cat-714:hover {
  background-position: -148px -120px;
}
.blouson-box-link.cat-668:hover {
  background-position: -299px -120px;
}
.blouson-box-link.cat-641:hover {
  background-position: -467px -120px;
}
.blouson-box-link.cat-642:hover {
  background-position: -603px -120px;
}
.blouson-box-link.cat-9:hover {
  background-position: -603px -173px;
}
/* ACTIVE */

.blouson-box-link.cat-638.active {
  background-position: 0px -240px;
}
.blouson-box-link.cat-714.active {
  background-position: -148px -240px;
}
.blouson-box-link.cat-668.active {
  background-position: -299px -240px;
}
.blouson-box-link.cat-641.active {
  background-position: -467px -240px;
}
.blouson-box-link.cat-642.active {
  background-position: -603px -240px;
}
.blouson-box-link.cat-9.active {
  background-position: -603px -293px;
}
/*
 * **
 * ** JEAN BOX **
 * ********************/

.jean-box, .jean-box-link {
  background-image: url('/themes/blz/img/filtres/filtre_jeans.jpg');
}
.soldes .jean-box, .soldes .jean-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_jeans.jpg');
}
.jean-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.jean-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.jean-box-link.cat-465 {
  height: 120px;
  width: 204px;
}
.jean-box-link.cat-463 {
  background-position: -204px 0;
  height: 120px;
  left: 205px;
  width: 199px;
}
.jean-box-link.cat-645 {
  background-position: -405px 0;
  height: 120px;
  left: 406px;
  width: 181px;
}
.jean-box-link.cat-601 {
  background-position: -587px 0;
  bottom: 71px;
  height: 49px;
  left: 586px;
  width: 194px;
}
.jean-box-link.cat-7 {
  background-position: -587px -47px;
  height: 71px;
  left: 586px;
  width: 194px;
}

/* HOVER */
.jean-box-link.cat-465:hover {
  background-position: 0px -120px;
}
.jean-box-link.cat-463:hover {
  background-position: -204px -120px;
}
.jean-box-link.cat-645:hover {
  background-position: -405px -120px;
}
.jean-box-link.cat-601.active, .jean-box-link.cat-601:hover {
  background-position: -587px -120px;
}
.jean-box-link.cat-7.active, .jean-box-link.cat-7:hover {
  background-position: -587px -167px;
}

/* ACTIVE */

.jean-box-link.cat-465.active {
  background-position: 0px -240px;
}
.jean-box-link.cat-463.active {
  background-position: -204px -240px;
}
.jean-box-link.cat-645.active {
  background-position: -405px -240px;
}

/*
 * **
 * ** I <3 sbp BOX **
 * ********************/

.sbp-box, .sbp-box-link {
  background-image: url('/themes/blz/img/filtres/filtre_bermudas_pantacourts_shorts.jpg');
}
.soldes .sbp-box, .soldes .sbp-box-link {
  background-image: url('/themes/blz/img/filtres_soldes/filtre_bermudas_pantacourts_shorts.jpg');
}
.sbp-box {
  position: relative;
  height: 120px;
  margin: 10px 0px;
}
.sbp-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
  height: 120px;
  width: 147px;
}

.sbp-box-link.cat-685 {
  background-position: 0 0;
}
.sbp-box-link.cat-682 {
  width: 168px;
  background-position: -148px 0;
  left: 148px;
}
.sbp-box-link.cat-683 {
  width: 167px;
  background-position: -316px 0;
  left: 316px;
}
.sbp-box-link.cat-684 {
  background-position: -484px 0;
  left: 484px;
  width: 153px;
}
.sbp-box-link.cat-675 {
  left: 638px;
  width: 142px;
  background-position: -638px 0;
  height: 60px;
  bottom: 60px;
}
.sbp-box-link.cat-686 {
  left: 638px;
  width: 142px;
  background-position: -638px -60px;
  bottom: 30px;
  height: 30px;
}
.sbp-box-link.cat-595 {
  left: 638px;
  width: 142px;
  background-position: -638px -90px;
  bottom: 0;
  height: 30px;
}

/* HOVER */
.sbp-box-link.cat-685:hover {
  background-position: 0 -120px;
}
.sbp-box-link.cat-682:hover {
  background-position: -148px -120px;
}
.sbp-box-link.cat-683:hover {
  background-position: -316px -120px;
}
.sbp-box-link.cat-684:hover {
  background-position: -484px -120px;
}
.sbp-box-link.cat-675:hover {
  background-position: -638px -120px;
}
.sbp-box-link.cat-686:hover {
  background-position: -638px -180px;
}
.sbp-box-link.cat-595:hover {
  background-position: -638px -210px;
}

/* ACTIVE */
.sbp-box-link.cat-685.active {
  background-position: 0 -240px;
}
.sbp-box-link.cat-682.active {
  background-position: -148px -240px;
}
.sbp-box-link.cat-683.active {
  background-position: -316px -240px;
}
.sbp-box-link.cat-684.active {
  background-position: -484px -240px;
}
.sbp-box-link.cat-675.active {
  background-position: -638px -240px;
}
.sbp-box-link.cat-686.active {
  background-position: -638px -300px;
}
.sbp-box-link.cat-595.active {
  background-position: -638px -330px;
}


/*
 * **
 * ** I <3 DENIM BOX **
 * ********************/

.denim-box, .denim-box-link {
  background-image: url('/themes/blz/img/ilovedenim2014/filtre_ilovedenim.jpg');
}
.denim-box {
  position: relative;
  height: 217px;
  margin: 10px 0px;
}
.denim-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

.denim-box-link.cat-465 {
  height: 217px;
  width: 130px;
}
.denim-box-link.cat-463 {
  background-position: -130px 0;
  height: 217px;
  left: 130px;
  width: 130px;
}
.denim-box-link.cat-668 {
  background-position: -260px 0;
  height: 217px;
  left: 260px;
  width: 130px;
}
.denim-box-link.cat-645 {
  background-position: -390px 0;
  height: 217px;
  left: 390px;
  width: 130px;
}
.denim-box-link.cat-664 {
  background-position: -520px 0;
  height: 217px;
  left: 520px;
  width: 130px;
}
.denim-box-link.cat-665 {
  background-position: -649px 0;
  bottom: 170px;
  height: 47px;
  left: 649px;
  width: 131px;
}
.denim-box-link.cat-666 {
  background-position: -649px -47px;
  bottom: 116px;
  height: 54px;
  left: 649px;
  width: 131px;
}
.denim-box-link.cat-667 {
  background-position: -649px -101px;
  bottom: 56px;
  height: 60px;
  left: 649px;
  width: 131px;
}
.denim-box-link.cat-601 {
  background-position: -649px -163px;
  bottom: 0px;
  height: 54px;
  left: 649px;
  width: 131px;
}

/* HOVER */
.denim-box-link.cat-465:hover {
  background-position: 0 -217px;
}
.denim-box-link.cat-463:hover {
  background-position: -130px -217px;
}
.denim-box-link.cat-668:hover {
  background-position: -260px -217px;
}
.denim-box-link.cat-645:hover {
  background-position: -390px -217px;
}
.denim-box-link.cat-664:hover {
  background-position: -520px -217px;
}
.denim-box-link.cat-665:hover {
  background-position: -649px -217px;
}
.denim-box-link.cat-666:hover {
  background-position: -649px -264px;
}
.denim-box-link.cat-667:hover {
  background-position: -649px -318px;
}
.denim-box-link.cat-601:hover {
  background-position: -649px -380px;
}

/* ACTIVE */
.denim-box-link.cat-465.active {
  background-position: 0 -434px;
}
.denim-box-link.cat-463.active {
  background-position: -130px -434px;
}
.denim-box-link.cat-668.active {
  background-position: -260px -434px;
}
.denim-box-link.cat-645.active {
  background-position: -390px -434px;
}
.denim-box-link.cat-664.active {
  background-position: -520px -434px;
}
.denim-box-link.cat-665.active {
  background-position: -649px -434px;
}
.denim-box-link.cat-666.active {
  background-position: -649px -481px;
}
.denim-box-link.cat-667.active {
  background-position: -649px -535px;
}
.denim-box-link.cat-601.active {
  background-position: -649px -597px;
}

/*
 * **
 * ** DESTOCKAGE BOX **
 * ********************/
.destockage-box.destockage.prixmini-box, .prixmini-box.destockage .destockage-box-link {
  /*background-image: url('/themes/blz/img/ilovedenim2014/filtre_destockage.jpg');*/
  background-image: url('/themes/blz/img/2015/prixmini_aout/filtre.jpg');
}

.destockage-box.destockage, .destockage .destockage-box-link {
  /*background-image: url('/themes/blz/img/ilovedenim2014/filtre_destockage.jpg');*/
  background-image: url('/themes/blz/img/2015/newcoll_aout/filtre.jpg');
}

.destockage-box {
  position: relative;
  height: 217px;
  margin: 10px 0px;
}
.destockage-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
  height: 20px;
}

/*
** BY REDUCTION ******/

.destockage-box-link.pc20 {
  background-position: 0px -77px;
  height: 140px;
  width: 127px;
}
.destockage-box-link.pc30 {
  background-position: -126px -77px;
  height: 140px;
  left: 128px;
  width: 100px;
}
.destockage-box-link.pc40 {
  background-position: -227px -77px;
  height: 140px;
  left: 229px;
  width: 100px;
}
.destockage-box-link.pc50 {
  background-position: -241px -77px;
  height: 140px;
  left: 330px;
  width: 100px;
}

.prixmini-box .destockage-box-link.pc20 {
  background-position: 0px -77px;
  height: 140px;
  width: 127px;
}
.prixmini-box .destockage-box-link.pc30 {
  background-position: -126px -77px;
  height: 140px;
  left: 128px;
  width: 108px;
}
.prixmini-box .destockage-box-link.pc40 {
  background-position: -236px -77px;
  height: 140px;
  left: 237px;
  width: 108px;
}
.prixmini-box .destockage-box-link.pc50 {
  background-position: -346px -77px;
  height: 140px;
  left: 346px;
  width: 108px;
}
/*
*********** HOVER **********/
.destockage-box-link.pc20:hover {
  background-position: 0px -294px; /*318*/
}
.destockage-box-link.pc30:hover {
  background-position: -126px -294px;
}
.destockage-box-link.pc40:hover {
  background-position: -227px -294px;
}
.destockage-box-link.pc50:hover {
  background-position: -330px -294px;
}
.destockage-box-link.pc20.active {
  background-position: 0px -511px;
}
.destockage-box-link.pc30.active {
  background-position: -126px -511px;
}
.destockage-box-link.pc40.active {
  background-position: -227px -511px;
}
.destockage-box-link.pc50.active {
  background-position: -330px -511px;
}

.prixmini-box .destockage-box-link.pc20:hover {
  background-position: 0px -297px; /*318*/
}
.prixmini-box .destockage-box-link.pc30:hover {
  background-position: -126px -297px;
}
.prixmini-box .destockage-box-link.pc40:hover {
  background-position: -236px -297px;
}
.prixmini-box .destockage-box-link.pc50:hover {
  background-position: -346px -297px;
}
.prixmini-box .destockage-box-link.pc20.active {
  background-position: 0px -517px;
}
.prixmini-box .destockage-box-link.pc30.active {
  background-position: -126px -517px;
}
.prixmini-box .destockage-box-link.pc40.active {
  background-position: -236px -517px;
}
.prixmini-box .destockage-box-link.pc50.active {
  background-position: -346px -517px;
}
/*
** BY CATEGORIES *****/


.destockage-box-link.cat-661 {
  background-position: -479px -57px;
  width: 301px;
  top: 57px;
  right: 0;
}
.destockage-box-link.cat-690 {
  background-position: -479px -79px;
  width: 301px;
  top: 79px;
  right: 0;
}
.destockage-box-link.cat-689 {
  background-position: -479px -101px;
  width: 301px;
  right: 0;
  top: 101px;
}
.destockage-box-link.cat-688 {
  background-position: -479px -124px;
  width: 301px;
  right: 0;
  top: 123px;
}
.destockage-box-link.cat-660 {
  background-position: -479px -145px;
  right: 0;
  top: 145px;
  width: 301px;
}
.destockage-box-link.cat-749 {
  background-position: -479px -167px;
  right: 0;
  top: 167px;
  width: 301px;
}
.destockage-box-link.cat-662 {
  background-position: -479px -190px;
  right: 0;
  top: 189px;
  width: 301px;
}

.prixmini-box .destockage-box-link.cat-661 {
  background-position: -470px -53px;
  width: 294px;
  top: 57px;
  right: 0;
}
.prixmini-box .destockage-box-link.cat-690 {
  background-position: -470px -76px;
  width: 294px;
  top: 79px;
  right: 0;
}
.prixmini-box .destockage-box-link.cat-689 {
  background-position: -470px -99px;
  width: 294px;
  right: 0;
  top: 101px;
}
.prixmini-box .destockage-box-link.cat-688 {
  background-position: -470px -122px;
  width: 294px;
  right: 0;
  top: 123px;
}
.prixmini-box .destockage-box-link.cat-660 {
  background-position: -470px -145px;
  right: 0;
  top: 145px;
  width: 294px;
}
.prixmini-box .destockage-box-link.cat-749 {
  background-position: -470px -167px;
  right: 0;
  top: 167px;
  width: 294px;
}
.prixmini-box .destockage-box-link.cat-662 {
  background-position: -470px -190px;
  right: 0;
  top: 189px;
  width: 294px;
}

/*
****** HOVER ******/
.destockage-box-link.cat-661:hover {
  background-position: -479px -274px;
}
.destockage-box-link.cat-690:hover {
  background-position: -479px -296px;
}
.destockage-box-link.cat-689:hover {
  background-position: -479px -318px;
}
.destockage-box-link.cat-688:hover {
  background-position: -479px -341px;
}
.destockage-box-link.cat-660:hover {
  background-position: -479px -362px;
}
.destockage-box-link.cat-749:hover {
  background-position: -479px -384px;
}
.destockage-box-link.cat-662:hover {
  background-position: -479px -407px;
}

.destockage-box-link.cat-661.active {
  background-position: -479px -491px;
}
.destockage-box-link.cat-690.active {
  background-position: -479px -514px;
}
.destockage-box-link.cat-689.active {
  background-position: -479px -535px;
}
.destockage-box-link.cat-688.active {
  background-position: -479px -557px;
}
.destockage-box-link.cat-660.active {
  background-position: -479px -579px;
}
.destockage-box-link.cat-749.active {
  background-position: -479px -601px;
}
.destockage-box-link.cat-662.active {
  background-position: -479px -623px;
}


.prixmini-box .destockage-box-link.cat-661:hover {
  background-position: -470px -273px;
}
.prixmini-box .destockage-box-link.cat-690:hover {
  background-position: -470px -296px;
}
.prixmini-box .destockage-box-link.cat-689:hover {
  background-position: -470px -319px;
}
.prixmini-box .destockage-box-link.cat-688:hover {
  background-position: -470px -342px;
}
.prixmini-box .destockage-box-link.cat-660:hover {
  background-position: -470px -365px;
}
.prixmini-box .destockage-box-link.cat-749:hover {
  background-position: -470px -387px;
}
.prixmini-box .destockage-box-link.cat-662:hover {
  background-position: -470px -410px;
}

.prixmini-box .destockage-box-link.cat-661.active {
  background-position: -470px -491px;
}
.prixmini-box .destockage-box-link.cat-690.active {
  background-position: -470px -515px;
}
.prixmini-box .destockage-box-link.cat-689.active {
  background-position: -470px -538px;
}
.prixmini-box .destockage-box-link.cat-688.active {
  background-position: -470px -561px;
}
.prixmini-box .destockage-box-link.cat-660.active {
  background-position: -470px -584px;
}
.prixmini-box .destockage-box-link.cat-749.active {
  background-position: -470px -607px;
}
.prixmini-box .destockage-box-link.cat-662.active {
  background-position: -470px -630px;
}

/*
 * **
 * ** SOLDES HIVER 2014 BOX **
 * ********************/
.solde2015h1 {
	font-size: 15px;
	margin-top: 14px;
}

.soldesete2016-box, .soldesete2016-box-link {
  background-image: url('/themes/blz/img/2016/soldesjuin/filtres.jpg');
	background-repeat: no-repeat;
}
.soldesete2016-box.demarque-2, .demarque-2 .soldesete2016-box-link {
  background-image: url('/themes/blz/img/soldesete2015_2d/filtres.jpg');
}
.soldesete2016-box.demarque-3, .demarque-3 .soldesete2016-box-link {
  background-image: url('/themes/blz/img/soldesete2015_3d/filtres.jpg');
}
.soldesete2016-box.demarque-4, .demarque-4 .soldesete2016-box-link {
  background-image: url('/themes/blz/img/soldesete2015_4d/filtres.jpg');
}
.soldesete2016-box.destockage, .destockage .soldesete2016-box-link {
  background-image: url('/themes/blz/img/ete2015/filtre_destockage.jpg');
}
.soldesete2016-box.coup-de-balai, .coup-de-balai .soldesete2016-box-link {
  background-image: url('/themes/blz/img/ete2015_cdb/filtre_ete2015_coup_balai.jpg');
}
.soldesete2016-box {
  position: relative;
  height: 232px;
  margin: 10px 0px;
}
.soldesete2016-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 34px;
  height: 21px;
}

/*
** BY REDUCTION ******/
.soldesete2016-box-link.pc20 {
  background-position: 0px -89px;
  height: 111px;
  width: 120px;
}
.soldesete2016-box-link.pc30 {
  background-position: -123px -89px;
  height: 111px;
  left: 122px;
  width: 111px;
}
.soldesete2016-box-link.pc40 {
  background-position: -236px -89px;
  height: 111px;
  left: 236px;
  width: 111px;
}
.soldesete2016-box-link.pc50 {
  background-position: -349px -89px;
  height: 111px;
  left: 349px;
  width: 111px;
}
/*
*********** HOVER **********/
.soldesete2016-box-link.pc20:hover {
  background-position: 0px -321px;
}
.soldesete2016-box-link.pc30:hover {
  background-position: -123px -321px;
}
.soldesete2016-box-link.pc40:hover {
  background-position: -236px -321px;
}
.soldesete2016-box-link.pc50:hover {
  background-position: -349px -321px;
}
.soldesete2016-box-link.pc20.active {
  background-position: 0px -553px;
}
.soldesete2016-box-link.pc30.active {
  background-position: -123px -553px;
}
.soldesete2016-box-link.pc40.active {
  background-position: -236px -553px;
}
.soldesete2016-box-link.pc50.active {
  background-position: -349px -553px;
}

.soldesete2016-box.soldesete2016-box-70, .soldesete2016-box-70 .soldesete2016-box-link {
	background-image: url('/themes/blz/img/2016/soldesjuin/filtres.jpg');
}
/*
** BY CATEGORIES *****/


.soldesete2016-box-link.cat-1 { background-position: -480px -59px; width: 300px; top: 59px; right: 0; }
.soldesete2016-box-link.cat-2 { background-position: -480px -82px; width: 300px; top: 82px; right: 0; }
.soldesete2016-box-link.cat-3 { background-position: -480px -105px; width: 300px; right: 0; top: 105px; }
.soldesete2016-box-link.cat-4 { background-position: -480px -128px; width: 300px; right: 0; top: 128px; }
.soldesete2016-box-link.cat-5 { background-position: -480px -151px; right: 0; top: 151px; width: 300px; }
.soldesete2016-box-link.cat-6 { background-position: -480px -174px; right: 0; top: 174px; width: 300px; }
.soldesete2016-box-link.cat-7 { background-position: -480px -197px; right: 0; top: 197px; width: 300px; }

/*
****** HOVER ******/

.soldesete2016-box-link.cat-1:hover { background-position: -480px -291px; }
.soldesete2016-box-link.cat-2:hover { background-position: -480px -314px; }
.soldesete2016-box-link.cat-3:hover { background-position: -480px -337px; }
.soldesete2016-box-link.cat-4:hover { background-position: -480px -360px; }
.soldesete2016-box-link.cat-5:hover { background-position: -480px -383px; }
.soldesete2016-box-link.cat-6:hover { background-position: -480px -406px; }
.soldesete2016-box-link.cat-7:hover { background-position: -480px -429px; }

.soldesete2016-box-link.cat-1.active { background-position: -480px -523px; }
.soldesete2016-box-link.cat-2.active { background-position: -480px -546px; }
.soldesete2016-box-link.cat-3.active { background-position: -480px -569px; }
.soldesete2016-box-link.cat-4.active { background-position: -480px -592px; }
.soldesete2016-box-link.cat-5.active { background-position: -480px -615px; }
.soldesete2016-box-link.cat-6.active { background-position: -480px -638px; }
.soldesete2016-box-link.cat-7.active { background-position: -480px -661px; }


#home-header-right.newco {
	background-image: url('/themes/blz/img/2015/newcoll_aout/bloc_home.png');
	background-repeat: no-repeat;
}
#home-header-right.newco a {
  background: transparent;
	box-shadow: none;
}
#home-header-right.crazy {
	background-image: url('/themes/blz/img/crazydays2015/tuiles.png');
	background-repeat: no-repeat;
}
#home-header-right.crazy a {
  background: transparent;
	box-shadow: none;
}
/*#home-header-right.soldes {
	background-image: url('/themes/blz/img/soldesete2015/tuiles-soldes.png');
	background-repeat: no-repeat;
}*/
#home-header-right.soldes a {
  background: transparent;
	box-shadow: none;
	width: 215px;
	height: 127px;
}

/*********************************************/
/*
 * **
 * ** SOLDES 2014 BOX **
 * ********************/
.cbprix-box, .cbprix-box-link {
  background-image: url('/themes/blz/img/cbprix/filtre_coup_balai_prix.jpg');
}
.cbprix-box {
  position: relative;
  height: 217px;
  margin: 10px 0px;
}
.cbprix-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
}

/*
** BY REDUCTION ******/
.cbprix-box-link.pc20 {
  background-position: 0px -117px;
  height: 100px;
  width: 105px;
}
.cbprix-box-link.pc30 {
  background-position: -105px -117px;
  height: 100px;
  left: 105px;
  width: 95px;
}
.cbprix-box-link.pc40 {
  background-position: -200px -117px;
  height: 100px;
  left: 200px;
  width: 95px;
}
.cbprix-box-link.pc50 {
  background-position: -295px -117px;
  height: 100px;
  left: 295px;
  width: 95px;
}
/*
*********** HOVER **********/
.cbprix-box-link.pc20:hover,.cbprix-box-link.pc20.active {
  background-position: 0px -334px;
}
.cbprix-box-link.pc30:hover,.cbprix-box-link.pc30.active {
  background-position: -105px -334px;
}
.cbprix-box-link.pc40:hover,.cbprix-box-link.pc40.active {
  background-position: -200px -334px;
}
.cbprix-box-link.pc50:hover,.cbprix-box-link.pc50.active {
  background-position: -295px -334px;
}
/*
** BY CATEGORIES *****/

.cbprix-box-link.cat-624 {
  background-position: -442px -70px;
  height: 20px;
  width: 338px;
  top: 70px;
  right: 0;
}
.cbprix-box-link.cat-627 {
  background-position: -442px -90px;
  height: 20px;
  width: 338px;
  right: 0;
  top: 90px;
}
.cbprix-box-link.cat-628 {
  background-position: -442px -111px;
  height: 23px;
  width: 338px;
  right: 0;
  top: 110px;
}
.cbprix-box-link.cat-601 {
  background-position: -442px -133px;
  height: 22px;
  right: 0;
  top: 133px;
  width: 338px;
}
.cbprix-box-link.cat-642 {
  background-position: -442px -155px;
  height: 22px;
  right: 0;
  top: 155px;
  width: 338px;
}
.cbprix-box-link.cat-622 {
  background-position: -442px -177px;
  height: 22px;
  right: 0;
  top: 177px;
  width: 338px;
}

/*
****** HOVER ******/

.cbprix-box-link.cat-624:hover,.cbprix-box-link.cat-624.active {
  background-position: -442px -287px;
}
.cbprix-box-link.cat-627:hover,.cbprix-box-link.cat-627.active {
  background-position: -442px -307px;
}
.cbprix-box-link.cat-628:hover,.cbprix-box-link.cat-628.active {
  background-position: -442px -328px;
}
.cbprix-box-link.cat-601:hover,.cbprix-box-link.cat-601.active {
  background-position: -442px -350px;
}
.cbprix-box-link.cat-642:hover,.cbprix-box-link.cat-642.active {
  background-position: -442px -372px;
}
.cbprix-box-link.cat-622:hover,.cbprix-box-link.cat-622.active {
  background-position: -442px -394px;
}

/*********************************************/



.reduct-link, .reduct-box {
  background-image: url('/themes/blz/img/soldes2013/filtre_soldes_janvier2013.jpg');
}
.reduct-box4 .reduct-link, .reduct-box.reduct-box4 {
  background-image: url('/themes/blz/img/soldes/affichage_categorie_reductions_coup_balai.jpg');
}
.reduct-box5 .reduct-link, .reduct-box.reduct-box5 {
  background-image: url('/themes/blz/img/soldes/affichage_categorie_reductions_coup_balai_prix.jpg');
}
.reduct-box {
  position: relative;
  height: 169px;
  margin: 10px 0;
}
.reduct-link {
  position: absolute;
  width: 58px;
  height: 58px;
  bottom: 28px;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
}
.reduct-link.reduc30 {
  left: 474px;
  background-position: -474px -83px;
}
.reduct-link.reduc30:hover, .reduct-link.reduc30.active { background-position: -474px -252px; }
.reduct-link.reduc30.epuise { background-position: -474px -315px; }
.reduct-link.reduc40 {
  left: 546px;
  background-position: -546px -83px;
}
.reduct-link.reduc40:hover, .reduct-link.reduc40.active { background-position: -546px -252px; }
.reduct-link.reduc40.epuise { background-position: -546px -315px; }
.reduct-link.reduc50 {
  left: 618px;
  background-position: -618px -83px;
}
.reduct-link.reduc50:hover, .reduct-link.reduc50.active { background-position: -618px -252px; }
.reduct-link.reduc50.epuise { background-position: -618px -315px; }
.reduct-link.reduc70 {
  left: 690px;
  background-position: -690px -83px;
}
.reduct-link.reduc70:hover, .reduct-link.reduc70.active { background-position: -690px -252px; }
.reduct-link.reduc70.epuise { background-position: -690px -315px; }
.reduct-link.cat-6 { left: 187px; height: 18px; width: 118px; background-position: -187px -48px; bottom: 103px; }
.reduct-link.cat-6:hover { left: 187px; height: 18px; width: 118px; background-position: -187px -217px; }
.reduct-link.cat-7 { left: 187px; height: 18px; width: 103px; background-position: -187px -66px; bottom: 85px; }
.reduct-link.cat-7:hover { left: 187px; height: 18px; width: 103px; background-position: -187px -235px; }
.reduct-link.cat-102 { left: 187px; height: 18px; width: 141px; background-position: -187px -84px; bottom: 67px; }
.reduct-link.cat-102:hover { left: 187px; height: 18px; width: 141px; background-position: -187px -253px; }
.reduct-link.cat-14 { left: 187px; height: 18px; width: 202px; background-position: -187px -102px; bottom: 49px; }
.reduct-link.cat-14:hover { left: 187px; height: 18px; width: 202px; background-position: -187px -271px; }
.reduct-link.cat-595 { left: 187px; height: 18px; width: 259px; background-position: -187px -120px; bottom: 31px; }
.reduct-link.cat-595:hover { left: 187px; height: 18px; width: 259px; background-position: -187px -289px; }
.reduct-link.cat-135 { left: 187px; height: 18px; width: 193px; background-position: -187px -138px; bottom: 13px; }
.reduct-link.cat-135:hover { left: 187px; height: 18px; width: 193px; background-position: -187px -307px; }


.onlyone .nivo-controlNav {
  display: none;
}

.slideVIP2014 ul, .slideHiver2014 ul, .slideSoldesHiver2014 ul,  .slidePrepareSolde ul {
  margin-top: 0 !important;
}

.slideVIP2014 .sliderPriceReal {
  background-image: url(/themes/blz/img/soldesvip2014/bg-price_vip_hiver2014.png) !important;
  height: 57px !important;
  color: #fff !important;
  line-height: 58px !important;
}

.sliderCrazy .sliderPriceReal {
  background-image: url(/themes/blz/img/crazydays2015/bg-price_crazy_days.png) !important;
  height: 57px !important;
  color: #fff !important;
  line-height: 58px !important;
}

.slideHiver2014 .sliderPriceReal {
  background-image: url(/themes/blz/img/hiver2014/bg-price_nouvelle_co_automne_hiver.png) !important;
  height: 57px !important;
  color: #fff !important;
  line-height: 58px !important;
}

.slideSoldesHiver2014 .sliderPriceReal {
  background-image: url(/themes/blz/img/soldeshiver2014/bg-price_soldes_hiver2014.png) !important;
  height: 57px !important;
  color: #fff !important;
  line-height: 58px !important;
}

.slidePrepareSolde .sliderPriceReal {
  background-image: url(/themes/blz/img/preparesoldehiver2014/bg-price_prepa_panier_hiver2014.png) !important;
  height: 57px !important;
  color: #fff !important;
  line-height: 58px !important;
}

/*ERROR CART*/
/* gestion des erreurs */
.error-cart{background: #BA0000; padding: 5px 16px; width: 908px; margin-bottom: 5px;}
.error-cart *{color:#FFF;}
.error-cart p:first-child	{width:100%;}
.error-cart p{color:#FFF;font-size:22px;font-weight:bold;margin:0;padding:0;text-transform:uppercase;float:left;}
.error-cart ol{padding:0;margin:0;overflow:hidden;height:15px}
.error-cart li{display:block;font-size:14px;line-height:15px;margin-right:10px;font-weight:bold;height:20px;}
.error-cart .button_small{float:left;font-size:16px;line-height:10px;text-transform:lowercase;display:block;margin-top: 3px;}

#displayError {border:none;padding:0px!important;}
#displayError .content {padding-top:16px;padding-right: 30px;text-align: right;float: right;background-color: #8C8C8C;height: 50px;width: 625px;float: right;}
.errorcart
{
  background-image:url('/themes/blz/img/sprites/fleche1.jpg');
  background-repeat: no-repeat;
  height: 80px;
  padding-top: 10px;
  margin-top: -10px;
}
.errorcart.qty
{
  background-position: 503px 0;
}
.errorcart.supr
{
  background-position: 635px 0;
}
#displayError .error-qty
{
  display: block;
  margin-top: 8px;
}
#order_adress_infos .cart_navigation.submit.top {margin: 13px 0 0 59px!important;height:68px!important;width: 766px;}
#order .cart_navigation.top {padding: 0px;height: 60px;width:637px;}
#order .cart_navigation.top .button_large {margin-top: 0px;}
#displayError .content span {font-size: 19px;color:white;font-weight: bold;width: 630px;line-height:19px;}
#displayError .content p {font-size: 14px;color:white;font-weight:bold;}
#outstock
{
	margin-top: 20px;
	text-align:right;
}
#outstock p
{
font-family:"HelveticaNeueW01-87HvCn 692734";
padding-top: 185px;
text-align:center;
font-size: 35px;
color: #AFAFAF;	
}
#outstock img{
	margin-bottom:110px;
	margin-top:33px;
}

.styles-box, .substyles-box {
  background-image: url('/themes/blz/img/styles2014/filtre_styles_3.jpg');
}

.styles-box {
  position: relative;
  height: 154px;
  margin: 10px 0px 10px 0;
}

.styles-box.active {
  margin-bottom: 3px;
}

.substyles-box {
  position: relative;
  height: 50px;
  background-position: 0 -157px;
  margin-bottom: 10px;
}

.styles-box-link, .substyles-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  top: 0px;
  height: 154px;
  width: 154px;
}

.substyles-box-link {
  height: 50px;
}

.substyles-box-link.per-6 { width: 130px; }
.substyles-box-link.per-4 { width: 195px; }
.substyles-box-link.per-3 { width: 260px; }

/*.styles-box:hover .styles-box-link.active,*/
.substyles-box.active .substyles-box-link,
.substyles-box:hover .substyles-box-link,
.styles-box.active .styles-box-link,
.styles-box:hover .styles-box-link {
  background-color: white;
  opacity: 0.5;
  filter:alpha(opacity=50);
}

.substyles-box:hover .substyles-box-link:hover,
.substyles-box .substyles-box-link.active,
.styles-box:hover .styles-box-link:hover,
.styles-box .styles-box-link.active {
  background-color: transparent;
  opacity: 0;
}

.styles-box-link.pos-1 { left: 0; width: 153px; }
.styles-box-link.pos-2 { left: 156px; }
.styles-box-link.pos-3 { left: 313px; }
.styles-box-link.pos-4 { left: 470px; }
.styles-box-link.pos-5 { right: 0; width: 153px; }

.substyles-box-link.per-3.pos-1 { left: 0; }
.substyles-box-link.per-3.pos-2 { left: 260px; }
.substyles-box-link.per-3.pos-3 { right: 0; }

.substyles-box-link.per-4.pos-1 { left: 0; }
.substyles-box-link.per-4.pos-2 { left: 195px; }
.substyles-box-link.per-4.pos-3 { left: 390px; }
.substyles-box-link.per-4.pos-4 { right: 0; }

.substyles-box-link.per-6.pos-1 { left: 0; }
.substyles-box-link.per-6.pos-2 { left: 130px; }
.substyles-box-link.per-6.pos-3 { left: 260px; }
.substyles-box-link.per-6.pos-4 { left: 390px; }
.substyles-box-link.per-6.pos-5 { left: 520px; }
.substyles-box-link.per-6.pos-6 { right: 0;}

.substyles-box.line-2 { background-position: 0 -207px; }
.substyles-box.line-3 { background-position: 0 -257px; }
.substyles-box.line-4 { background-position: 0 -307px; }
.substyles-box.line-5 { background-position: 0 -357px; }

@media screen and (-webkit-min-device-pixel-ratio:0){
.AdvancedSearchBloc .advcTitleCrit {line-height:30px;}
}

/**** BOUTIQUES ****/
body#boutique {
    background: url("/themes/blz/img/background-boutique.jpg") repeat-x scroll center top #000000;
}

#boutique #page {
 width: 100%;
}

#boutique h1 {
    color: #000000;
    font-family: "HelveticaNeueW01-47LtCn 692686",sans-serif;
    font-size: 48px;
    font-weight: normal;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: -87px;
}
#boutique h2 {
    font-size: 16px;
    font-weight: normal;
}
#boutique #shop_content,
#boutique #center_column {
    background: #000000 !important;
    color: #FFFFFF;
}
#boutique #shop_content a,
#boutique #shop_content span
{
    color: #FFFFFF;
}
#boutique .filters-box {
    font-family: Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}
#boutique .filters-box a {
    display: block;
}
#boutique .filters-box li {
    display: inline-block;
    padding: 10px 0;
    width: 252px;
    text-align: center;
    border-bottom: 3px solid #333333;
}
#boutique .filters-box li:hover {
    border-bottom: 3px solid #FFFFFF;
}
#boutique .overlay-wrapper, #boutique .overlay-unv-wrapper {
    position: absolute;
    top: 0;
    width: 100%;
    height: 300px;
}
#boutique .overlay-wrapper a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 500;
}

/*** Doudounes ***/
#boutique .doudounes h3,
#boutique .doudounes p
{
    color: #686868;
    font-size: 13px;
    font-weight: normal;
    text-align: center;
}
#boutique .doudounes .shop_product {
    display: inline-block;
    position: relative;
}
#boutique .doudounes .block-products {
    margin-top: 55px;
    padding-bottom: 145px;
    position: relative;
}
#boutique .doudounes .infos-product a {
    display: table-cell;
    vertical-align: middle;
}
#boutique .doudounes .block-products img.block-header {
    margin-bottom: 38px;
}
#boutique .doudounes .block-products.row-3 .shop_product {
    margin-right: 142px;
}
#boutique .doudounes .block-products.row-3 .shop_product.item-3 {
    margin-right: 0;
}
#boutique .doudounes .block-products.row-3 .shop_product.item-5 {
    margin: 0 0 0 389px;
}
#boutique .doudounes .block-products.row-3 .shop_product.item-4 {
    margin-top: 82px;
}
#boutique .doudounes .block-products.row-4 .shop_product {
    margin-right: 12px;
}
#boutique .doudounes .block-products.row-4 .shop_product.item-4,
#boutique .doudounes .block-products.row-4 .shop_product.item-10 {
    margin-right: 0;
}
#boutique .doudounes .block-products.row-4 .shop_product.item-5,
#boutique .doudounes .block-products.row-4 .shop_product.item-7,
#boutique .doudounes .block-products.row-4 .shop_product.item-11
{
    margin-top: 82px;
}
#boutique .doudounes .block-products.row-4 .shop_product.item-11 {
    margin-left: 255px;
}
#boutique .doudounes .block-products.row-4 .shop_product.item-6 {
    margin: 0 0 0 519px;
}
#boutique .doudounes .product_price,
#boutique .doudounes .product_name
{
    display: inline-block;
}
#boutique .doudounes .product_price {
    width: 70px;
    height: 35px;
    text-align: center;
    font-size: 16px;
    top: 6px;
    box-sizing: border-box;
    float: left;
    display: table;
}
#boutique .doudounes .product_price .price {
    display: table-cell;
    vertical-align: middle;
}
#boutique .doudounes .product_price .pcents {
    font-size: 13px;
    line-height: 16px;
    vertical-align: top;
}
#boutique .doudounes .product_name {
    width: 170px;
    border-left: 1px dotted #757575; 
    height: 35px;
    padding-left: 14px;
    display: table;
    float: right;
    box-sizing: border-box;
}
#boutique .doudounes .infos-product {
    min-height: 35px;
    margin: 0 auto;
}
#boutique .doudounes .center-picture {
    position: absolute;
    top: 431px;
    left: 295px;
    width: 405px;
}
#boutique .doudounes .center-picture.with-header {
    margin-top: 38px;
}
#boutique .doudounes .center-picture img {
    margin-bottom: 10px;
}
#boutique .doudounes #doudounes-sans-manches .center-picture {
    width: 490px;
    height: 375px;
    top: 490px;
    left: 275px;
}
#boutique .doudounes #doudounes-a-capuche .center-picture {
    width: 374px;
    height: 375px;
    top: 495px;
    left: 325px;
}
#boutique .middle-separator {
    margin: 33px 50% 10px 0;
    margin-left: 50%;
    height: 50px;
}
#boutique .doudounes #doudounes-a-capuche {
    padding-bottom: 0;
}
#boutique .doudounes #informations-details {
    left: -73px;
    position: relative;
    margin-bottom: 145px;
}

#boutique #footer {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
}
#boutique #footer_infos {
    width: 100%;
}

#boutique #footer_shadow {
    box-shadow: none;
    margin-top: 15px;
    width: 100%;
}

#boutique #center_column,
#boutique #topHeader,
#boutique #topMenu,
#boutique #footer_regroupe,
#boutique #footer_guide_regroupe, 
#boutique #footer_signature {
    margin: 0 auto;
    width: 1024px;
    left: auto;
    float: none;
}

#boutique #topMenu_shadow {
    width: 100%;
    left: 0;
}
/* SOLDES */
body#soldes.lpage {
  background: url("/themes/blz/img/soldeslp/bg.jpg") repeat-x scroll center top #fff;
}
body#soldes {
  background: url("/themes/blz/img/2019/soldesete/bg.png") repeat-x scroll center top #fff;
}

#soldes #page,
#advancesearch.noel #page/*,
#advancesearch #page,
#manufacturer #page,
#new-products #page*/ {
 width: 100%;
}

#soldes .h1,
#advancesearch.noel .h1/*,
#advancesearch .h1,
#manufacturer .h1,
#new-products .h1 */{
	float: left;
	margin: 27px 0 0 219px;
}
#soldes .h1 .title,
#advancesearch.noel .h1 .title/*,
#advancesearch .h1 .title,
#manufacturer .h1 .title,
#new-products .h1 .title*/ {
    font-family: "HelveticaNeueW01-77BdCn 692722", "Helvetica", sans-serif;
    font-size: 93px;
    font-weight: normal;
		line-height: 73px;
}
#soldes .h1 .baseline,
#advancesearch.noel .h1 .baseline/*,
#advancesearch .h1 .baseline,
#manufacturer .h1 .baseline,
#new-products .h1 .baseline*/ {
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 18px;
    font-weight: normal;
		line-height: 18px;
		letter-spacing: 6px;
}
#soldes .h1 .title,
#soldes .h1 .baseline,
#advancesearch.noel .h1 .title,
#advancesearch.noel .h1 .baseline/*,
#advancesearch .h1 .title,
#advancesearch .h1 .baseline,
#manufacturer .h1 .title,
#manufacturer .h1 .baseline,
#new-products .h1 .title,
#new-products .h1 .baseline*/ {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
		display: block;
}
#soldes h2,
#advancesearch.noel h2/*,
#advancesearch h2,
#manufacturer h2,
#new-products h2*/ {
    font-size: 16px;
    font-weight: normal;
}
#soldes #center_column,
#advancesearch.noel #center_column {
    background: transparent !important;
		box-shadow: none;
    color: #FFFFFF;
}

/*#advancesearch #center_column,
#manufacturer #center_column,
#new-products #center_column {
    background: none repeat scroll 0 0 #fff !important;
		box-shadow: none;
    color: #FFFFFF;
}*/


#soldes .overlay-wrapper a,
#advancesearch.noel .overlay-wrapper a/*,
#advancesearch .overlay-wrapper a,
#manufacturer .overlay-wrapper a,
#new-products .overlay-wrapper a*/ {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 500;
}

#soldes .middle-separator,
#advancesearch.noel .middle-separator/*,
#advancesearch .middle-separator,
#manufacturer .middle-separator,
#new-products .middle-separator*/ {
    margin: 33px 50% 10px 0;
    margin-left: 50%;
    height: 50px;
}

#soldes #footer,
#advancesearch.noel #footer/*,
#advancesearch #footer,
#manufacturer #footer,
#new-products #footer*/ {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
	border-top: 1px solid #ccc;
}
#soldes #footer_infos,
#advancesearch.noel #footer_infos/*,
#advancesearch #footer_infos,
#manufacturer #footer_infos,
#new-products #footer_infos*/ {
    width: 100%;
}
#soldes #footerServices,
#advancesearch.noel #footerServices/*,
#advancesearch #footerServices,
#manufacturer #footerServices,
#new-products #footerServices*/ {
	padding: 0;
}

#soldes #footer_shadow,
#advancesearch.noel #footer_shadow/*,
#advancesearch #footer_shadow,
#manufacturer #footer_shadow,
#new-products #footer_shadow*/ {
    box-shadow: none;
    margin-top: 0;
    width: 100%;
}
#soldes .lp-content p,
#soldes .lp-content div,
#soldes .lp-content a,
#advancesearch.noel .lp-content p,
#advancesearch.noel .lp-content div,
#advancesearch.noel .lp-content a/*,
#advancesearch .lp-content p,
#advancesearch .lp-content div,
#advancesearch .lp-content a,
#manufacturer .lp-content p,
#manufacturer .lp-content div,
#manufacturer .lp-content a,
#new-products .lp-content p,
#new-products .lp-content div,
#new-products .lp-content a*/ {
	color: #272727;
	font-size: 11px;
}
#soldes .lp-wrapper,
#advancesearch.noel .lp-wrapper/*,
#advancesearch .lp-wrapper,
#manufacturer .lp-wrapper,
#new-products .lp-wrapper*/ {
	position: relative;
	height: 1095px;
}
#soldes .lp-content,
#advancesearch.noel .lp-content/*,
#advancesearch .lp-content,
#manufacturer .lp-content,
#new-products .lp-content*/ {
	margin-left: 324px;
  padding-top: 18px;
}
#soldes .lp-visuel,
#advancesearch.noel .lp-visuel/*,
#advancesearch .lp-visuel,
#manufacturer .lp-visuel,
#new-products .lp-visuel*/ {
	position: absolute;
	background: url(/themes/blz/img/soldeslp/soldes-look.png) 0 bottom no-repeat;
	width: 597px;
	height: 1011px;
	bottom: 0;
	left: -230px;
}
#soldes .lp-soldes-box,
#advancesearch.noel .lp-soldes-box/*,
#advancesearch .lp-soldes-box,
#manufacturer .lp-soldes-box,
#new-products .lp-soldes-box*/ {
	width: 617px;
	height: 210px;
	margin: 30px auto;
	position: relative;
}
#soldes .lp-soldes-box,
#soldes .lp-soldes-box .lp-link,
#advancesearch.noel .lp-soldes-box,
#advancesearch.noel .lp-soldes-box .lp-link/*,
#advancesearch .lp-soldes-box,
#advancesearch .lp-soldes-box .lp-link,
#manufacturer .lp-soldes-box,
#manufacturer .lp-soldes-box .lp-link,
#new-products .lp-soldes-box,
#new-products .lp-soldes-box .lp-link*/ {
	background: url(/themes/blz/img/soldeslp/soldes-boutons.jpg) 0 bottom no-repeat;
}
#soldes .lp-soldes-box .lp-link,
#advancesearch.noel .lp-soldes-box .lp-link/*,
#advancesearch .lp-soldes-box .lp-link,
#manufacturer .lp-soldes-box .lp-link,
#new-products .lp-soldes-box .lp-link*/ {
	position: absolute;
	top: 0;
	left: 0;
	width: 164px;
	height: 210px;
	color: transparent;
	text-indent: -999px;
	text-transform: uppercase;
}

#soldes .lp-soldes-box .lp-link,
#advancesearch.noel .lp-soldes-box .lp-link/*,
#advancesearch .lp-soldes-box .lp-link,
#manufacturer .lp-soldes-box .lp-link,
#new-products .lp-soldes-box .lp-link*/ {
	position: absolute;
	top: 0;
	left: 0;
	width: 164px;
	height: 210px;
	color: transparent;
	text-indent: -999px;
	text-transform: uppercase;
}
#soldes .lp-soldes-box .lp-link-cat1,
#advancesearch.noel .lp-soldes-box .lp-link-cat1/*,
#advancesearch .lp-soldes-box .lp-link-cat1,
#manufacturer .lp-soldes-box .lp-link-cat1,
#new-products .lp-soldes-box .lp-link-cat1*/ {
	left: 0;
	background-position: 0 0;
}
#soldes .lp-soldes-box .lp-link-cat2,
#advancesearch.noel .lp-soldes-box .lp-link-cat2/*,
#advancesearch .lp-soldes-box .lp-link-cat2,
#manufacturer .lp-soldes-box .lp-link-cat2,
#new-products .lp-soldes-box .lp-link-cat2*/ {
	left: 225px;
	background-position: -225px 0;
}
#soldes .lp-soldes-box .lp-link-cat3,
#advancesearch.noel .lp-soldes-box .lp-link-cat3/*,
#advancesearch .lp-soldes-box .lp-link-cat3,
#manufacturer .lp-soldes-box .lp-link-cat3,
#new-products .lp-soldes-box .lp-link-cat3*/ {
	left: 454px;
	background-position: -454px 0;
}
#soldes .lp-soldes-box .lp-link-cat1:hover,
#advancesearch.noel .lp-soldes-box .lp-link-cat1:hover/*,
#advancesearch .lp-soldes-box .lp-link-cat1:hover,
#manufacturer .lp-soldes-box .lp-link-cat1:hover,
#new-products .lp-soldes-box .lp-link-cat1:hover*/ {
	background-position: 0 -255px;
}
#soldes .lp-soldes-box .lp-link-cat2:hover,
#advancesearch.noel .lp-soldes-box .lp-link-cat2:hover/*,
#advancesearch .lp-soldes-box .lp-link-cat2:hover,
#manufacturer .lp-soldes-box .lp-link-cat2:hover,
#new-products .lp-soldes-box .lp-link-cat2:hover*/ {
	background-position: -225px -255px;
}
#soldes .lp-soldes-box .lp-link-cat3:hover,
#advancesearch.noel .lp-soldes-box .lp-link-cat3:hover/*,
#advancesearch .lp-soldes-box .lp-link-cat3:hover,
#manufacturer .lp-soldes-box .lp-link-cat3:hover,
#new-products .lp-soldes-box .lp-link-cat3:hover*/ {
	background-position: -454px -255px;
}
#soldes #center_column,
#soldes #topHeader,
#soldes #topMenu,
#soldes #footer_regroupe,
#soldes #footer_guide_regroupe, 
#soldes #footer_signature,
#advancesearch.noel #center_column,
#advancesearch.noel #topHeader,
#advancesearch.noel #topMenu,
#advancesearch.noel #footer_regroupe,
#advancesearch.noel #footer_guide_regroupe, 
#advancesearch.noel #footer_signature/*,
#advancesearch #center_column,
#advancesearch #topHeader,
#advancesearch #topMenu,
#advancesearch #footer_regroupe,
#advancesearch #footer_guide_regroupe, 
#advancesearch #footer_signature,
#manufacturer #center_column,
#manufacturer #topHeader,
#manufacturer #topMenu,
#manufacturer #footer_regroupe,
#manufacturer #footer_guide_regroupe, 
#manufacturer #footer_signature,
#new-products #center_column,
#new-products #topHeader,
#new-products #topMenu,
#new-products #footer_regroupe,
#new-products #footer_guide_regroupe, 
#new-products #footer_signature*/ {
    margin: 0 auto;
    width: 1024px;
    left: auto;
    float: none;
}

#soldes .lp-header,
#advancesearch.noel .lp-header/*,
#advancesearch .lp-header,
#manufacturer .lp-header,
#new-products .lp-header */{
	height: 149px;
}
#soldes .lp-header,
#soldes .lp-header p,
#advancesearch.noel .lp-header,
#advancesearch.noel .lp-header p/*,
#advancesearch .lp-header,
#advancesearch .lp-header p,
#manufacturer .lp-header,
#manufacturer .lp-header p,
#new-products .lp-header,
#new-products .lp-header p*/{
	color: #fff;
}

#soldes .lp-header-right,
#advancesearch.noel .lp-header-right/*,
#advancesearch .lp-header-right,
#manufacturer .lp-header-right,
#new-products .lp-header-right*/ {
	float: right;
	margin: 15px 0 0;
	width: 486px;
}
#soldes #topMenu_shadow,
#advancesearch.noel #topMenu_shadow/*,
#advancesearch #topMenu_shadow,
#manufacturer #topMenu_shadow,
#new-products #topMenu_shadow*/ {
    width: 100%;
    left: 0;
}
#soldes .dommage,
#advancesearch.noel .dommage/*,
#advancesearch .dommage,
#manufacturer .dommage,
#new-products .dommage*/ {
	font-size: 16px;
	background: url(/themes/blz/img/soldeslp/oh.png) 0 center no-repeat;
	padding-left: 120px;
	width: 215px;
	padding: 14px 0 14px 120px;
	margin: auto;
	line-height: 17px;
	height: 72px;
}
#soldes .dommage .lp-highlight,
#advancesearch.noel .dommage .lp-highlight/*,
#advancesearch .dommage .lp-highlight,
#manufacturer .dommage .lp-highlight,
#new-products .dommage .lp-highlight*/ {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.4em;
  line-height: 24px;
}
#soldes .lp-rdv,
#advancesearch.noel .lp-rdv/*,
#advancesearch .lp-rdv,
#manufacturer .lp-rdv,
#new-products .lp-rdv*/ {
	margin-top: 10px;
	font-style: italic;
}
#soldes .lp-rdv .lp-date,
#advancesearch.noel .lp-rdv .lp-date/*,
#advancesearch .lp-rdv .lp-date,
#manufacturer .lp-rdv .lp-date,
#new-products .lp-rdv .lp-date*/ {
	text-decoration: underline;
}
#soldes .dommage img,
#advancesearch.noel .dommage img/*,
#advancesearch .dommage img,
#manufacturer .dommage img,
#new-products .dommage img*/ {
	float: left;
}
.lp-wrapper .cross_separator.shorter { margin-top: 50px; }
.lp-wrapper .cross_separator.higher  { margin-top: 70px; }
.lp-wrapper .cross_separator {
    border-bottom: 1px solid #C9C9C9;
    border-top: 1px solid #f4f4f4;
    height: 0;
    margin: 70px auto 47px;
    text-align: center;
}
.lp-wrapper .lp-title {
    background-color: #ffffff;
    border: medium none;
    color: #272727;
    font-family: "HelveticaNeueW01-47LtCn 692686",sans-serif;
    font-size: 30px !important;
    font-weight: 300;
    margin: -23px 0 0 0;
    padding: 0 20px;
    text-transform: uppercase;
    text-align: center;    
    display: inline-block;
		line-height: 26px;
}
.lp-content input[type="text"] {
	border: 1px solid #ccc;
	box-shadow: none;
	float: left;
	font-size: 16px;
	line-height: 18px;
	padding: 12px 16px;
	width: 330px;
	border-right-width: 0;
}
.lp-content p.center {
	text-align: center;
}
::-webkit-input-placeholder { text-transform: uppercase; }
::-moz-placeholder          { text-transform: uppercase; } /* firefox 19+ */
:-ms-input-placeholder      { text-transform: uppercase; } /* ie */
input:-moz-placeholder      { text-transform: uppercase; }

#soldes .lp-content .lp-button,
#advancesearch.noel .lp-content .lp-button/*,
#advancesearch .lp-content .lp-button,
#manufacturer .lp-content .lp-button,
#new-products .lp-content .lp-button*/ {
	border: 0;
	border-right-width: 0;
	box-shadow: none;
	background-color: #272727;
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	padding: 8px;
	text-align: center;
}

#soldes .lp-content input.lp-button,
#advancesearch.noel .lp-content input.lp-button/*,
#advancesearch .lp-content input.lp-button,
#manufacturer .lp-content input.lp-button,
#new-products .lp-content input.lp-button*/ {
	height: 44px;
}
#soldes .lp-content .lp-button:hover,
#advancesearch.noel .lp-content .lp-button:hover/*,
#advancesearch .lp-content .lp-button:hover,
#manufacturer .lp-content .lp-button:hover,
#new-products .lp-content .lp-button:hover*/ {
	background-color: #444;
}

#soldes .lp-content #trouvetonstyle,
#advancesearch.noel .lp-content #trouvetonstyle/*,
#advancesearch .lp-content #trouvetonstyle,
#manufacturer .lp-content #trouvetonstyle,
#new-products .lp-content #trouvetonstyle */{
	margin: 20px 0;
	text-align: center;
}
#soldes .lp-content #trouvetonstyle .lp-button,
#advancesearch.noel .lp-content #trouvetonstyle .lp-button/*,
#advancesearch .lp-content #trouvetonstyle .lp-button,
#manufacturer .lp-content #trouvetonstyle .lp-button,
#new-products .lp-content #trouvetonstyle .lp-button*/ {
	display: inline-block;
	background-image: url(/themes/blz/img/soldeslp/btn_arrow.png);
	background-position: right center;
	background-repeat: repeat-y;
	padding-right: 46px;
	width: 290px;
	font-weight: bold;
}
.lp-content input[type="submit"] {
	float: left;
	width: 117px;
}
.lp-content form div {
	width: 480px;
	margin: auto;
	margin-top: 21px;
}
.lp-content #newsletter_message p {
	color: red;
	font-size: 14px;
}

.lp-content p.has-success {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#doudoune-hiver-box,
.doudoune-hiver-link {
	background: url(/themes/blz/img/jsq50midec/mini-ban-hiver-doudounes.jpg) no-repeat 5px 0;
}

#doudoune-hiver-box {
	position: relative;
	width: 260px;
	height: 362px;
}
.doudoune-hiver-link {
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	top: 0;
	left: 0;
	height: 171px !important;
	width: 260px;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
}
.doudoune-hiver-link.cat-2 {
	top: 181px;
	background-position: 5px -181px;
}

#pc50-banner-box,
.pc50-banner-link {
	background: url(/themes/blz/img/jsq50midec/bandeau-indispensables-hiver2.jpg) no-repeat 0 0;
	height: 101px;
}

#pc50-banner-box {
	position: relative;
}
.pc50-banner-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 492px;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
}
.pc50-banner-link.cat-2 {
	left: 492px;
	background-position: -492px 0;
}

#left_desc_top_recherche h2, #left_seo_top_recherche h2 { font-size: 14px; }

#soldes .lp-open .h1,
#advancesearch.noel .lp-open .h1/*,
#advancesearch .lp-open .h1,
#manufacturer .lp-open .h1,
#new-products .lp-open .h1*/ {
	margin-left: 30px;
	margin-top: 55px;
}
#soldes .lp-header.lp-open,
#advancesearch.noel .lp-header.lp-open/*,
#advancesearch .lp-header.lp-open,
#manufacturer .lp-header.lp-open,
#new-products .lp-header.lp-open*/ {
	height: 203px;
}
#soldes .lp-open .h1,
#advancesearch.noel .lp-open .h1/*,
#advancesearch .lp-open .h1,
#manufacturer .lp-open .h1,
#new-products .lp-open .h1*/ {
	float: none;
	margin: 0;
}
#soldes .lp-open .h1 .title,
#advancesearch.noel .lp-open .h1 .title/*,
#advancesearch .lp-open .h1 .title,
#manufacturer .lp-open .h1 .title,
#new-products .lp-open .h1 .title */{
	background-color: #2e2a29;
	padding: 12px 0 10px;
	font-size: 88px;
	line-height: 68px;
}

#soldes .lp-open .h1 .baseline,
#advancesearch.noel .lp-open .h1 .baseline/*,
#advancesearch .lp-open .h1 .baseline,
#manufacturer .lp-open .h1 .baseline,
#new-products .lp-open .h1 .baseline*/ {
	margin-top: 8px;
	color: #2e2a29;
	letter-spacing: normal;
	font-family: "HelveticaNeueW01-77BdCn 692722",Arial,sans-serif;
	font-size: 20px;
}

#soldes .lp-title-wrapper,
#advancesearch.noel .lp-title-wrapper/*,
#advancesearch .lp-title-wrapper,
#manufacturer .lp-title-wrapper,
#new-products .lp-title-wrapper */{
	width: 300px;
	text-align: center;
	margin-left: 161px;
	padding-top: 48px;
}
#soldes .lp-open .lp-rdv,
#advancesearch.noel .lp-open .lp-rdv/*,
#advancesearch .lp-open .lp-rdv,
#manufacturer .lp-open .lp-rdv,
#new-products .lp-open .lp-rdv */{
	margin-top: 19px;
}
/*
 * **
 * ** CRAZY DAYS BOX **
 * ********************/
.crazy-days-box.destockage, .destockage .crazy-days-box-link {
  background-image: url('/themes/blz/img/crazydays2015/filtre_crazy_days.jpg');
}
.crazy-days-box {
  position: relative;
  height: 217px;
  margin: 10px 0px;
}
.crazy-days-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 0px;
  height: 19px;
}

/*
** BY REDUCTION ******/
.crazy-days-box-link.pc20 {
  background-position: 0px -101px;
  height: 117px;
  width: 119px;
}
.crazy-days-box-link.pc30 {
  background-position: -126px -101px;
  height: 117px;
  left: 126px;
  width: 100px;
}
.crazy-days-box-link.pc40 {
  background-position: -230px -101px;
  height: 117px;
  left: 230px;
  width: 95px;
}
.crazy-days-box-link.pc50 {
  background-position: -332px -101px;
  height: 117px;
  left: 332px;
  width: 95px;
}
/*
*********** HOVER **********/
.crazy-days-box-link.pc20:hover {
  background-position: 0px -318px;
}
.crazy-days-box-link.pc30:hover {
  background-position: -126px -318px;
}
.crazy-days-box-link.pc40:hover {
  background-position: -230px -318px;
}
.crazy-days-box-link.pc50:hover {
  background-position: -332px -318px;
}
.crazy-days-box-link.pc20.active {
  background-position: 0px -535px;
}
.crazy-days-box-link.pc30.active {
  background-position: -126px -535px;
}
.crazy-days-box-link.pc40.active {
  background-position: -230px -535px;
}
.crazy-days-box-link.pc50.active {
  background-position: -332px -535px;
}
/*
** BY CATEGORIES *****/


.crazy-days-box-link.cat-661 {
  background-position: -442px -65px;
  width: 338px;
  top: 65px;
  right: 0;
}
.crazy-days-box-link.cat-690 {
  background-position: -442px -85px;
  width: 338px;
  top: 85px;
  right: 0;
}
.crazy-days-box-link.cat-689 {
  background-position: -442px -105px;
  width: 338px;
  right: 0;
  top: 105px;
}
.crazy-days-box-link.cat-688 {
  background-position: -442px -125px;
  width: 338px;
  right: 0;
  top: 125px;
}
.crazy-days-box-link.cat-660 {
  background-position: -442px -145px;
  right: 0;
  top: 145px;
  width: 338px;
}
.crazy-days-box-link.cat-749 {
  background-position: -442px -165px;
  right: 0;
  top: 165px;
  width: 338px;
}
.crazy-days-box-link.cat-662 {
  background-position: -442px -185px;
  right: 0;
  top: 185px;
  width: 338px;
}

/*
****** HOVER ******/

.crazy-days-box-link.cat-661:hover {
  background-position: -442px -282px;
}
.crazy-days-box-link.cat-690:hover {
  background-position: -442px -302px;
}
.crazy-days-box-link.cat-689:hover {
  background-position: -442px -322px;
}
.crazy-days-box-link.cat-688:hover {
  background-position: -442px -342px;
}
.crazy-days-box-link.cat-660:hover {
  background-position: -442px -362px;
}
.crazy-days-box-link.cat-749:hover {
  background-position: -442px -382px;
}
.crazy-days-box-link.cat-662:hover {
  background-position: -442px -402px;
}

.crazy-days-box-link.cat-661.active {
  background-position: -442px -499px;
}
.crazy-days-box-link.cat-690.active {
  background-position: -442px -519px;
}
.crazy-days-box-link.cat-689.active {
  background-position: -442px -539px;
}
.crazy-days-box-link.cat-688.active {
  background-position: -442px -559px;
}
.crazy-days-box-link.cat-660.active {
  background-position: -442px -579px;
}
.crazy-days-box-link.cat-749.active {
  background-position: -442px -599px;
}
.crazy-days-box-link.cat-662.active {
  background-position: -442px -619px;
}



/* JOURS BLZ */

.joursblz2016-box, .joursblz2016-box-link {
  background-image: url('/themes/blz/img/2016/cyberweek/filtres.jpg');
	background-repeat: no-repeat;
}

.joursblz2016-box {
  position: relative;
  height: 232px;
  margin: 10px 0px;
}
.joursblz2016-box-link {
  position: absolute;
  text-transform: uppercase;
  text-indent: -9999em;
  color: transparent;
  bottom: 39px;
  height: 19px;
}

/*
** BY REDUCTION ******/
.joursblz2016-box-link.pc20 {
  background-position: 0px -84px;
  height: 110px;
  width: 131px;
}
.joursblz2016-box-link.pc30 {
  background-position: -131px -84px;
  height: 110px;
  left: 131px;
  width: 117px;
}
.joursblz2016-box-link.pc40 {
  background-position: -248px -84px;
  height: 110px;
  left: 248px;
  width: 117px;
}
.joursblz2016-box-link.pc50 {
  background-position: -365px -84px;
  height: 110px;
  left: 365px;
  width: 117px;
}
/*
*********** HOVER **********/
.joursblz2016-box-link.pc20:hover {
  background-position: 0px -316px;
}
.joursblz2016-box-link.pc30:hover {
  background-position: -131px -316px;
}
.joursblz2016-box-link.pc40:hover {
  background-position: -248px -316px;
}
.joursblz2016-box-link.pc50:hover {
  background-position: -365px -316px;
}
.joursblz2016-box-link.pc20.active {
  background-position: 0px -548px;
}
.joursblz2016-box-link.pc30.active {
  background-position: -131px -548px;
}
.joursblz2016-box-link.pc40.active {
  background-position: -248px -548px;
}
.joursblz2016-box-link.pc50.active {
  background-position: -365px -548px;
}

/*
** BY CATEGORIES *****/


.joursblz2016-box-link.cat-1 { background-position: -509px -59px; width: 270px; right: 0; top: 59px; height:23px; }
.joursblz2016-box-link.cat-2 { background-position: -509px -85px; width: 270px; right: 0; top: 85px; height:23px; }
.joursblz2016-box-link.cat-3 { background-position: -509px -111px; width: 270px; right: 0; top: 111px; height:23px; }
.joursblz2016-box-link.cat-4 { background-position: -509px -137px; width: 270px; right: 0; top: 137px; height:23px; }
.joursblz2016-box-link.cat-5 { background-position: -509px -164px; width: 270px; right: 0; top: 164px; height:23px; }
.joursblz2016-box-link.cat-6 { background-position: -509px -189px; width: 270px; right: 0; top: 189px; height:23px; }
/*.joursblz2016-box-link.cat-7 { background-position: -509px -196px; width: 270px; right: 0; top: 196px; height:22px; }232*/

/*
****** HOVER ******/

.joursblz2016-box-link.cat-1:hover { background-position: -509px -291px; }
.joursblz2016-box-link.cat-2:hover { background-position: -509px -317px; }
.joursblz2016-box-link.cat-3:hover { background-position: -509px -343px; }
.joursblz2016-box-link.cat-4:hover { background-position: -509px -369px; }
.joursblz2016-box-link.cat-5:hover { background-position: -509px -396px; }
.joursblz2016-box-link.cat-6:hover { background-position: -509px -421px; }
/*.joursblz2016-box-link.cat-7:hover { background-position: -509px -428px; }*/

.joursblz2016-box-link.cat-1.active { background-position: -509px -523px; }
.joursblz2016-box-link.cat-2.active { background-position: -509px -549px; }
.joursblz2016-box-link.cat-3.active { background-position: -509px -575px; }
.joursblz2016-box-link.cat-4.active { background-position: -509px -601px; }
.joursblz2016-box-link.cat-5.active { background-position: -509px -628px; }
.joursblz2016-box-link.cat-6.active { background-position: -509px -653px; }
/*.joursblz2016-box-link.cat-7.active { background-position: -509px -661px; }*/

.cms_histoire_du_jean {margin-left:60px;color:#000;}


#home-header-right.joursblz {
    top: 336px;
    margin-left: -470px;
    width: 963px;
    height: 34px;
}

#home-header-right.joursblz #header-right-link1 {
	height: 150px;
    width: 240px;
    top: -199px;
    left: 478px;
    
}

#home-header-right.joursblz #header-right-link2 {
	height: 150px;
    width: 240px;
    top:-199px;
    left:486px;
}

#home-header-right.joursblz #header-right-link3 {
	height: 150px;
    width: 240px;
    top:-34px;
    left: -5px;
}

#home-header-right.joursblz #header-right-link4 {
	height: 150px;
    width: 240px;
    top:-34px;
    left:2px;
}

#home-header-right.joursblz #header-right-link5 {
	height: 150px;
    width: 240px;
}

#home-header-right.joursblz #header-right-link6 {
	width: 500px;	
	top: -110px;
	left: -75px;
	height: 319px;
}


#home-header-right.spring15 {
    margin-left: 6px;
    top: 123px;
    width: 504px;
    height: 335px;
}
#home-header-right.spring15 a,
#home-header-right.spring15 #header-right-link1,
#home-header-right.spring15 #header-right-link2,
#home-header-right.spring15 #header-right-link3,
#home-header-right.spring15 #header-right-link4 {
    width: 248px;
    height: 164px;
    margin-top:5px;
}
/*#home-header-right.spring15 #header-right-link2,
#home-header-right.spring15 #header-right-link3,
#home-header-right.spring15 #header-right-link4,
#home-header-right.spring15 #header-right-link5 {
    width: 185px;
}*/

#home-header-right.happydays {
    margin-left: 6px;
    top: 123px;
    width: 504px;
    height: 335px;
}
#home-header-right.happydays a,
#home-header-right.happydays #header-right-link1,
#home-header-right.happydays #header-right-link2,
#home-header-right.happydays #header-right-link3,
#home-header-right.happydays #header-right-link4 {
    width: 248px;
    height: 164px;
    margin-top:5px;
}

#home-header-right.sun {
    margin-left: 6px;
    top: 123px;
    width: 504px;
    height: 335px;
}
#home-header-right.sun a,
#home-header-right.sun #header-right-link1,
#home-header-right.sun #header-right-link2,
#home-header-right.sun #header-right-link3,
#home-header-right.sun #header-right-link4 {
    width: 248px;
    height: 164px;
    margin-top:5px;
}

/* SOLDES */

#home-header-right.soldes2 {
  height: 36px;
  left: 50%;
  margin-left: -453px;
  position: absolute;
  top: 363px;
  width: 868px;
  z-index: 9999;
}

#home-header-right.soldes2 a {
  width: 152px;
  height: 35px;
}

#home-header-right.soldes2 #header-right-link2,
#home-header-right.soldes2 #header-right-link3,
#home-header-right.soldes2 #header-right-link4,
#home-header-right.soldes2 #header-right-link5  { 
margin-left:27px; 
}
/* FIN SOLDES */


/* NOEL */
#home-header-right.noel a  { 
    display: block;
    float: left;
    height: 156px;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    width: 240px;
    margin-bottom:10px;
    margin-right: 9px;
}
#home-header-right.noel  {
    height: 340px;
    margin-left: 6px;
    position: absolute;
    top: 136px;
    width: 500px;
    z-index: 9999;
}

#home-header-right.noel a#header-right-link1 {
    margin-left: -495px;
    width: 156px;
}

#home-header-right.noel a#header-right-link2 {
    width: 240px;
}

#home-header-right.noel a#header-right-link3 {
    width: 240px;
}

#home-header-right.noel a#header-right-link4 {
    width: 240px;
}

#home-header-right.noel a#header-right-link5 {
    width: 240px;
}

/* FIN NOEL */

/* VENTES PRIVILEGE */
#home-header-right.privilege a  { 
  display: block;
  float: left;
  height: 155px;
  overflow: hidden;
  position: relative;
  text-indent: -9999em;
  margin-right: 51px;
}
#home-header-right.privilege  {
  height: 0px;
  margin-left: -316px;
  position: absolute;
  top: 399px;
  width: 766px;
  z-index: 9999;
}

#home-header-right.privilege a#header-right-link1 {
top: -262px;
width: 238px;
right: -322px;
}

#home-header-right.privilege a#header-right-link2 {
top: -262px;
right: -280px;
width: 238px;
}

#home-header-right.privilege a#header-right-link3 {
width: 238px;
top: -252px;
right: -322px;
}

#home-header-right.privilege a#header-right-link4 {
right: -280px;
width: 238px;
top: -252px;
}

/* FIN VENTES PRIVILEGE */

/* PRIX MINI */

#home-header-right.prixmini {
	height: 339px;
    margin-left: 140px;
    position: absolute;
    top: 123px;
    width: 366px;
    z-index: 9999;
}
#home-header-right.prixmini a {
  display: block;
    float: left;
    height: 170px;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    width: 190px;
}

#home-header-right.prixmini a#header-right-link2 {
	width: 176px;
}

#home-header-right.prixmini a#header-right-link3 {
	width: 190px;
}

#home-header-right.prixmini a#header-right-link4 {
	width: 176px;
}

/* FIN PRIX MINI */

/* SEPTEMBRE 2017 */

#home-header-right.septembre {
	height: 38px;
    margin-left: -482px;
    position: absolute;
    top: 370px;
    width: 972px;
    z-index: 9999;
}
#home-header-right.septembre a {
  display: block;
    float: left;
    height: 38px;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    margin-left:45px;
    width: 126px;
}

#home-header-right.septembre a#header-right-link1 {
	margin-top:-241px;
	height:333px;
	width: 270px;
	margin-left:0px;
}

#home-header-right.septembre a#header-right-link2 {
	width: 126px;
}

#home-header-right.septembre a#header-right-link3 {
	margin-left:50px;
	width: 126px;
}

#home-header-right.septembre a#header-right-link4 {
	margin-left:52px;
	width: 126px;
}

#home-header-right.septembre a#header-right-link5 {
	width: 132px;
}

/* FIN SEPTEMBRE 2017 */

/* NEWIN */

#home-header.newin {
	height: 339px;
    margin-left: 140px;
    position: absolute;
    top: 123px;
    width: 366px;
    z-index: 9999;
}
#home-header.newin a {
  display: block;
    float: left;
    height: 170px;
    overflow: hidden;
    position: relative;
    text-indent: -9999em;
    width: 190px;
}
#home-header-right.newin a#header-left-link1 {
  width: 272px;
  height: 334px;
  top: -242px;
}

#home-header-right.newin a#header-down-link2 {
  width: 128px;
  right: 1px;
  height: 36px;
}

#home-header-right.newin a#header-down-link3 {
  width: 128px;
  right: -83px;
  height: 36px;
}

#home-header-right.newin a#header-down-link4 {
  width: 128px;
  right: -164px;
  height: 36px;
}
#home-header-right.newin a#header-down-link5 {
  width: 128px;
  right: -247px;
  height: 36px;
}

/* FIN NEWIN */

/* COOLDAYS */

#home-header-right.cooldays {
  height: 40px;
  position: absolute;
  top: 392px;
  z-index: 9999;
}
#home-header-right.cooldays a {
display: block;
  float: left;
  height: 170px;
  overflow: hidden;
  position: relative;
  text-indent: -9999em;
  width: 190px;
}
#home-header-right.cooldays a#header-left-link1 {
width: 230px;
height: 268px;
top: -214px;
left: -19px;
}

#home-header-right.cooldays a#header-down-link2 {
width: 130px;
right: -133px;
height: 42px;
}

#home-header-right.cooldays a#header-down-link3 {
width: 130px;
right: -162px;
height: 42px;
}

#home-header-right.cooldays a#header-down-link4 {
width: 130px;
right: -192px;
height: 42px;
}
#home-header-right.cooldays a#header-down-link5 {
width: 130px;
right: -222px;
height: 42px;
}

.cooldays-box .destockage-box-link.pc20 {
background-position: 0px -77px;
height: 140px;
width: 127px;
top: 77px;
}
.cooldays-box .destockage-box-link.pc30 {
background-position: -126px -77px;
height: 140px;
left: 126px;
width: 108px;
}
.cooldays-box .destockage-box-link.pc50 {
background-position: -237px -77px;
height: 140px;
left: 237px;
width: 108px;
}
.cooldays-box .destockage-box-link.pc70 {
background-position: -354px -77px;
height: 140px;
left: 354px;
width: 108px;
}

.cooldays-box .destockage-box-link.pc20:hover {
background-position: 0px -309px;
}
.cooldays-box .destockage-box-link.pc30:hover {
background-position: -126px -309px;
}
.cooldays-box .destockage-box-link.pc50:hover {
background-position: -237px -309px;
}
.cooldays-box .destockage-box-link.pc70:hover {
background-position: -354px -309px;
}
.cooldays-box .destockage-box-link.pc20.active {
background-position: 0px -541px;
}
.cooldays-box .destockage-box-link.pc30.active {
background-position: -126px -541px;
}
.cooldays-box .destockage-box-link.pc50.active {
background-position: -237px -541px;
}
.cooldays-box .destockage-box-link.pc70.active {
background-position: -354px -541px;
}

.destockage-box.destockage.cooldays-box, .cooldays-box.destockage .destockage-box-link {
background-image: url('/themes/blz/img/2019/cooldays/filtres.jpg');
}

.cooldays-box .destockage-box-link.cat-669 {
background-position: -486px -56px;
width: 294px;
top: 56px;
right: 0;
height:21px;
}
.cooldays-box .destockage-box-link.cat-621 {
background-position: -486px -80px;
width: 294px;
top: 80px;
right: 0;
height:21px;
}
.cooldays-box .destockage-box-link.cat-643 {
background-position: -486px -103px;
width: 294px;
right: 0;
top: 103px;
height:21px;
}
.cooldays-box .destockage-box-link.cat-686 {
background-position: -486px -126px;
width: 294px;
right: 0;
top: 126px;
height:21px;
}
.cooldays-box .destockage-box-link.cat-601 {
background-position: -486px -149px;
right: 0;
top: 149px;
width: 294px;
height:21px;
}
.cooldays-box .destockage-box-link.cat-642 {
background-position: -486px -172px;
right: 0;
top: 172px;
width: 294px;
height:21px;
}
.cooldays-box .destockage-box-link.cat-623 {
background-position: -486px -195px;
right: 0;
top: 195px;
width: 294px;
height:21px;
}

.cooldays-box .destockage-box-link.cat-669:hover {
background-position: -486px -288px;
}
.cooldays-box .destockage-box-link.cat-621:hover {
background-position: -486px -312px;
}
.cooldays-box .destockage-box-link.cat-643:hover {
background-position: -486px -335px;
}
.cooldays-box .destockage-box-link.cat-686:hover {
background-position: -486px -358px;
}
.cooldays-box .destockage-box-link.cat-601:hover {
background-position: -486px -381px;
}
.cooldays-box .destockage-box-link.cat-642:hover {
background-position: -486px -404px;
}
.cooldays-box .destockage-box-link.cat-623:hover {
background-position: -486px -427px;
}

.cooldays-box .destockage-box-link.cat-669.active {
background-position: -486px -521px;
}
.cooldays-box .destockage-box-link.cat-621.active {
background-position: -486px -544px;
}
.cooldays-box .destockage-box-link.cat-643.active {
background-position: -486px -567px;
}
.cooldays-box .destockage-box-link.cat-686.active {
background-position: -486px -590px;
}
.cooldays-box .destockage-box-link.cat-601.active {
background-position: -486px -613px;
}
.cooldays-box .destockage-box-link.cat-642.active {
background-position: -486px -636px;
}
.cooldays-box .destockage-box-link.cat-623.active {
background-position: -486px -659px;
}
/* FIN COOLDAYS */