/* * CSS Styles that are needed by jScrollPane for it to operate correctly. * * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane * may not operate correctly without them. */ .jspContainer{ overflow: hidden; position: relative; width: 100%!important; max-width: 985px!important; box-sizing: border-box; } .jspPane{ position: absolute; width: 100%!important; box-sizing: border-box; } .jspVerticalBar{ position: absolute; top: 0; right: 0; width: 12px; height: 100%; /* background: red; */ } .jspHorizontalBar{ position: absolute; bottom: 0; left: 0; width: 100%; height: 12px; /* background: red; */ } .jspCap{ display: none; } .jspHorizontalBar .jspCap{ float: left; } .jspTrack{ background: #CDC8C8; position: relative; border-radius: 20px; } .jspDrag{ background: #fb5fa6; position: relative; top: 0; left: 0; cursor: pointer; border-radius: 20px; } .jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{ float: left; height: 100%; } .jspArrow{ background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; } .jspArrow.jspDisabled{ cursor: default; background: #80808d; } .jspVerticalBar .jspArrow{ height: 16px; } .jspHorizontalBar .jspArrow{ width: 16px; float: left; height: 100%; } .jspVerticalBar .jspArrow:focus{ outline: none; } .jspCorner{ background: #eeeef4; float: left; height: 100%; } /* Yuk! CSS Hack for IE6 3 pixel bug :( */ * html .jspCorner { margin: 0 -3px 0 0; } /******* End of jsScrollPane css ********/ #order_conf_detail{} #order_conf_detail .order_conf_left{ float: left; width: 50%; margin-right: 15px; } #order_conf_detail .order_conf_right{ background: url("../img/invite_home_bg.jpg") no-repeat; float: right; height: 305px; width: 310px; position: relative; } #order_conf_detail .order_conf_right form{ border: 1px solid #fff; bottom: 10px; margin: 5px; padding: 5px; position: absolute; width: 289px; } #order_conf_detail .order_conf_right .int{ background: #fff; padding: 5px; } #order_conf_detail .order_conf_right .int h3{ color: #58558a; font-size: 18px; font-style: normal; padding-top: 5px; text-align: center; text-transform: uppercase; border-bottom: 0; margin-top: 0; } #order_conf_detail .order_conf_right .int input[type="text"]{ color: #999999; float: left; font-family: Tahoma; font-size: 12px; height: 18px; margin-left: 5px; width: 226px; } #order_conf_detail .order_conf_right .int p a{ margin-top: 5px; font-size: 12px; color: #7c7b7b; display: block; font-style: italic; } #order_conf_detail .order_conf_right input[type="submit"] { background: #504d8b; border: 0 none; color: #ffffff; font-family: georgia; font-size: 13px; font-weight: normal; height: 30px; margin-right: 6px; text-transform: capitalize; width: 30px; } #order_conf_detail h3{ border-bottom: 1px solid; clear: both; float: left; margin-top: 15px; text-align: center; width: 100%; } #order_conf_detail table .detail_info{ color: #727272; } #order_conf_detail table tfoot { border-top: 2px solid #d2d2d2; } #order_conf_detail table tfoot tr{ background: #d9d7d7; color: #727272; } #order_conf_detail table tfoot tr td{ padding: 5px; color: #727272; } #order_conf_detail table tfoot tr td:last-child{ padding-right: 20px; } #order_conf_detail table tfoot tr.detail_total_order{ background: #f1e4eb; } #order_conf_detail table tfoot tr.detail_total_order td{ color:#e36ea2; font-weight: bold; } #order_conf_detail .detail_delivery { margin-left: 40px; float: left; width: 40%; background: #fff; } #order_conf_detail .detail_invoice{ float: right; width: 40%; margin-right: 40px; background: #fff; } #order_conf_detail .detail_invoice ul li span.title, #order_conf_detail .detail_delivery ul li span.title{ background: url("../img/address.jpg") no-repeat bottom center; color: #514c8c; font-family: Georgia,times new roman,serif; font-style: italic; text-transform: none; font-size: 18px; padding-bottom: 15px; width: 90%; display: block; } #order_conf_detail .detail_invoice ul li:first-child, #order_conf_detail .detail_delivery ul li:first-child{ margin-bottom: 10px; } #order_conf_detail .detail_invoice ul li, #order_conf_detail .detail_delivery ul li{ list-style: none; padding-left: 30px; margin-bottom: 5px; } #order_conf_detail .detail_link_footer { clear: both; float: left; padding-top: 10px; margin-bottom: 20px; text-align: center; width: 100%; } #order_conf_detail .detail_link_footer .link{ float: left; width: 50%; } #order_conf_detail .detail_link_footer a{ color: #e36ea2; font-size: 16px; } #order_conf_detail .detail_info_footer { text-align: center; } #order_conf_detail .detail_info_footer p{ font-size: 12px; } #loyalty{ clear: both; float: right; width: 200px; margin-right: 17px; } #loyalty .title{ font-family: Georgia; color: #333333; cursor: pointer; font-style: italic; } #loyalty .title img{ float: left; } #loyalty .title .title_text{ font-size: 14px; top: 6px; position: relative; float: left; margin-left: 10px; } #loyalty .title .loyalty_price{ font-size: 15px;} #loyalty .desc { background: url("../img/desc_loyalty.png") no-repeat center top; clear: both; height: 63px; margin-left: -31px; margin-top: 26px; padding: 36px 20px; position: absolute; width: 202px; display: none; color: #666666; line-height: 20px; } #loyalty_cart{ background: url("../img/loyalty.jpg") no-repeat left center; border-bottom: 1px solid #cac7bf; font-size: 13px; height: 30px; line-height: 30px; margin: 5px; padding: 5px 0 5px 25px; clear: both; } .loyalty_title{ background: #fff; margin-top: 10px; } .overlay_bbb{ background: rgb(181,189,200); /* Old browsers */ background: -moz-linear-gradient(top, rgba(181,189,200,0.4) 0%, rgba(130,140,149,0.4) 36%, rgba(40,52,59,0.4) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,0.4)), color-stop(36%,rgba(130,140,149,0.4)), color-stop(100%,rgba(40,52,59,0.4))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */ position: fixed; top: 0; left: 0; width: 100%; z-index: 99998; height: 100%; cursor: pointer; display: none; } .overlay_menu{ background: rgb(181,189,200); /* Old browsers */ background: -moz-linear-gradient(top, rgba(181,189,200,0.4) 0%, rgba(130,140,149,0.4) 36%, rgba(40,52,59,0.4) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,189,200,0.4)), color-stop(36%,rgba(130,140,149,0.4)), color-stop(100%,rgba(40,52,59,0.4))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(181,189,200,0.4) 0%,rgba(130,140,149,0.4) 36%,rgba(40,52,59,0.4) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */ position: fixed; top: 0; left: 0; width: 100%; z-index: 99998; height: 100%; cursor: pointer; display: none; } .box_invite { display: none; box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); position: fixed; top: 50px; z-index: 99999; background: rgba(255,255,255,0.4); width: 700px; left: 50%; margin: 0 auto; margin-left: -350px; padding: 20px; } .box_invite .content{ background: #fff; font-family: tahoma; padding: 15px 100px; } .box_invite .content h3{ padding-bottom: 5px; text-align: center; border-bottom: 4px double #ccc; } .box_invite .content .desc{ text-align: center; font-family: tahoma; margin-bottom: 15px; } .box_invite .content #invite_list input[type="text"]{ background: #eeeeee; border: 0; width: 100%; color: #999999; text-align: center; padding: 8px 5px; } .box_invite .content #invite_list td{ border-bottom: 0; padding: 10px 0; } .box_invite .content .submit { text-align: center; } .box_invite .content .submit input { margin: 10px 0; } .box_invite .content .submit a.button { margin-bottom: 10px; display: block; font-family: tahoma; font-style: normal; color: #e36ea2; text-decoration: underline; } .box_invite .content .notification_invite { padding: 0 30px; text-align: center; } .box_add_to_cart{ display: none; box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); position: fixed; top: 40px; z-index: 99999; background: rgba(255,255,255,0.4); width: 550px; left: 50%; margin: 0 auto; margin-left: -295px; padding: 20px; } .box_add_to_cart .close{ position: absolute; right: 40px; top: 40px; cursor: pointer; } .box_add_to_cart .content{ background: #fff; padding: 15px; } .box_add_to_cart .content_best_sales h3, .box_add_to_cart .content h3{ color:#54508b; font-size: 24px; padding-bottom: 10px; border-bottom: 4px double #ccc; font-family: Georgia; } .box_add_to_cart .content .product_box{ float: left; font-family: Tahoma; width: 100%; overflow: auto; } .box_add_to_cart .content .product_box .img{ float: left; width: 100px; margin-left: 5px; margin-right: 15px; } .box_add_to_cart .content .product_box .desc{ width: 250px; float: left; padding-top: 15px; color: #333333; } .box_add_to_cart .content .product_box .price{ width: 150px; text-align: right; float: right; } #price_add_to_cart{ font-size: 19px;} .box_add_to_cart .content .product_box .price .quantity{ font-size: 13px; margin-top:10px;} .box_add_to_cart .content .product_box .price .price{ font-family: Georgia; padding-top: 0 !important; font-size: 20px; color: #fb66a9; } .box_add_to_cart .content .others_links{ border-top: 1px solid #ccc; padding-top: 15px; clear: both; overflow: hidden; } .box_add_to_cart .content .others_links .show_sales{ height: 32px; line-height: 32px; color: #FFF; margin: 0px; padding: 0px 10px; background:#B5B1B1; border-radius: 20px; text-decoration: none; float: left; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } .box_add_to_cart .content .others_links .show_sales:hover{ background: #fb66a9;} .box_add_to_cart .content .others_links .show_cart{ height: 32px; line-height: 32px; color: #FFF; margin: 0px; background: url(../img/add_to_cart.jpg) no-repeat left center #504d8b; padding: 0 11px 0 45px; border-radius: 20px; text-decoration: none; float: right; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } .box_add_to_cart .content .others_links .show_fdp_info{ clear: both; padding: 20px 0 0 0; color: #54508b } .box_add_to_cart .content .others_links .show_cart:hover { background: url(../img/add_to_cart.jpg) no-repeat left center #fb66a9; } .box_add_to_cart .content_best_sales{ overflow: auto; background: #eaeaea; padding: 15px 20px; } .box_add_to_cart .content_best_sales h3{ border-color: #54508b; padding-bottom: 5px; font-size: 18px;} .box_add_to_cart .content_best_sales li{ background: #fff; margin: 0 10px; list-style: none; padding: 5px; float: left; text-align: center; width: 140px; } .box_add_to_cart .content_best_sales li .product_link_sellers{ display: block; height: 38px; color: #54508b; } .box_add_to_cart .content_best_sales li .reduction{ clear: both; display: block; margin-top: 2px; margin-bottom: 5px; } .box_add_to_cart .content_best_sales li .reduction .price{ padding-top: 0 !important; font-family: Georgia; font-size: 16px; color: #fb66a9; } .box_add_to_cart .content_best_sales li .reduction a img{ float: right; margin-top: 5px;} .box_add_to_cart .content_best_sales li .reduction a{} .box_add_to_cart .content_best_sales li a:hover{ text-decoration: none;} .paiement_info_lightbox { background: #333; border-radius: 50px; color: #ffffff; cursor: pointer; float: left; font-size: 10px; height: 15px; line-height: 14px; margin-left: 9px; width: 15px; } .block_filter h4.open{ cursor: pointer; background: url('../img/li_size.png') no-repeat right 6px; margin-bottom: 0; } .block_filter h4.open.active{ background-position: right -34px; margin-bottom: 15px; } .content_filter{ padding-top: 15px; display: none; width: 230px; height: auto; max-height: 200px; overflow: auto; } .block_filter{ -moz-box-shadow: 1px 1px 1px #cccccc; -webkit-box-shadow: 1px 1px 1px #cccccc; -ms-box-shadow: 1px 1px 1px #cccccc; -o-box-shadow: 1px 1px 1px #cccccc; box-shadow: 1px 1px 1px #cccccc; background: #e1e3e2; clear: both; } .block_filter .content{ padding: 15px; } .block_filter h4{ font-weight: bold; color: #444d52; margin-bottom: 15px; font-style: normal; font-size: 14px; font-family: Tahoma; } .block_filter ul{ overflow: auto; margin: 0; padding: 0;} .block_filter ul li{ list-style: none; float: left; width:100%; } .block_filter ul li input{ float: left; clear: both;} .block_filter ul li label{ float: left; cursor: pointer;} #category #left_column, #trailer #left_column{ float: left; padding-top: 20px; width: 260px; } .block_left_img { box-shadow: 1px 1px 1px #cccccc; clear: both; float: left; line-height: 0; margin: 0; padding: 0; position: relative; vertical-align: bottom; } #trailer .block_left_img { width: 100%; } #trailer .block_left_img > img { width: 100%; } .block_left_img .logo_cat { bottom: 15px; left: 30px; position: absolute; } .block_left_img .delivery_delay_left { position: absolute; top: 10px; right: 10px; } #category #center_column, #trailer #center_column{ width: 980px; } #category .main_category_vp, #trailer .main_category_vp{ float: right; width: 700px; } #category .other_sales_block{ clear: both; } .button { font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } body.logged #header .top .block { display: block; } #index #columns { overflow: hidden; } body#index.logged #columns { min-height: 715px; } body#authentication #columns, body#index.singleCol #columns { min-height: 500px; } .title_home { color: #1e1633; background: url("../img/bg_title.jpg") no-repeat top left; font-size: 26px; text-transform: none; line-height: 1.5em; font-weight: normal; text-align: left; margin: 0px 5px 20px 0px; height: 50px; padding: 10px 0px 0px 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; } #authentication_area { margin-left: 140px; overflow: auto; padding-bottom: 30px; margin-bottom: 40px; } .authentication_register_style #account-creation_form { background: url("../img/account_creation.png"); height: 520px; } .authentication_register_style #account-creation_form p.text, .authentication_register_style #account-creation_form p.password, .authentication_register_style #account-creation_form p.submit, .authentication_register_style #account-creation_form.account_creation p, .authentication_register_style #account-creation_form p.checkbox { padding: 0px 50px 2px !important; } #authentication.singleCol #center_column {} #index.singleCol #center_column { background: none; } #index.singleCol.logged #center_column { background: none; } #create-account_form, #login_form { background: url("../img/barry.png"); -moz-box-shadow: 1px 1px 1px #cccccc; -webkit-box-shadow: 1px 1px 1px #cccccc; -ms-box-shadow: 1px 1px 1px #cccccc; -o-box-shadow: 1px 1px 1px #cccccc; box-shadow: 1px 1px 1px #cccccc; height: 320px; } .tables_header { border-bottom: 1px solid #cac7bf; } #sale_end { margin-right: 10px; padding-top: 0px; top: 0px; } #product #primary_block { margin-bottom: 20px; } body.content_only { background: #ffffff; } body.content_only h1 { background: none; border: 0px; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; } #authentication #authentication_area #SubmitLogin, #index #authentication_area #SubmitLogin, #authentication #authentication_area #SubmitCreate, #index #authentication_area #SubmitCreate, #authentication #authentication_area #submitAccount, #index #authentication_area #submitAccount { padding: 8px 40px 8px 20px !important; background-position: right 9px !important; } .advertising_block { margin-bottom: 15px; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; line-height: 0px; font-size: 0px; } .advertising_block a { line-height: 0px; font-size: 0px; } #validation .account_validation .content { float: right; width: 500px; background: #ffffff; padding: 20px 20px 0px; margin-bottom: 20px; } #validation .account_validation .content p.notification { margin: 20px 0px; } #validation .account_validation .content p.submit { margin: 20px 0px; overflow: auto; } #validation .account_validation .content p.submit input[type="submit"] { float: right; } #validation .account_validation .content p.submit a { float: left; margin-top: 8px; } #validation .account_validation .content ul { list-style: outside none; margin: 20px 0px; overflow: auto; } #validation .account_validation .content ul li { float: left; margin-right: 20px; } #index.singleCol fieldset ul li, #authentication fieldset ul li { color: #e26ea2; } #index.singleCol fieldset ul li span, #authentication fieldset ul li span { color: #000000; } #index.singleCol.logged #header > .content { background: #ffffff; } #login_form { margin-right: 0px !important; } #authentication_area { margin-left: 157px; background: url("../img/register.png") no-repeat left center; } body.lang3 #authentication_area { background: url("../img/register_3.png") no-repeat left center; } #left_column .advertising_block, #left_column .advertising_block * { font-size: 0px; line-height: 0px; display: block; } html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0; padding: 0; } html * { -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; -moz-background-origin: padding; -webkit-background-origin: padding-box; background-origin: padding-box; } body { margin: 0; padding: 0; min-height: 100%; background: #f3f3f3; color: #1e1633; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog { display: block; } audio[controls], canvas, video { display: inline-block; *display: inline; zoom: 1; } body, button, input, select, textarea { font-family: 9.846153846153847px tahoma, arial, sans-serif; *font-size: 1em; } div, p, blockquote, q, pre, address, hr, code, samp, dl, ol, ul, form, table, fieldset, menu, h4, h5, h6, img { margin: 0; padding: 0; font-family: tahoma, arial, sans-serif; } a { text-decoration: none; color: #796dc7; cursor: pointer; border: none; outline: none; } a:hover { text-decoration: underline; } a:focus, a:hover, a:active { outline: none; } a:active { color: #796dc7; } a:hover { color: #796dc7; } a:visited { color: #796dc7; } a img { border: none; outline: none; text-decoration: none; } abbr[title], dfn[title] { border-bottom: 1px dotted #333333; cursor: help; } b, strong { font-weight: bold; } blockquote { margin: 1em 40px; } dfn { font-style: italic; } mark { background: #ffff00; color: #000000; } pre, code, kbd, samp { font-family: monospace, monospace; _font-family: "courier new", monospace; font-size: 0.6153846153846154em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } blockquote, q, cite { quotes: none; font-style: italic; padding-left: 1.625em; border-left: 3px solid #cccccc; } blockquote > p { padding: 0; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } sub, sup { font-size: 0.625em; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } ul, ol { list-style-position: inside; margin: 1em 0; padding: 0; } nav ul, nav ol { list-style: none outside; } li ul, li ol { margin: 0 1.625em; } dl dd { margin-left: 1.625em; } img { border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) { overflow: hidden; } figure, form { margin: 0; } fieldset { border: 0; margin: 0; padding: 0; } legend { border: 0; *margin-left: -7px; } button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button, input { line-height: normal; *overflow: visible; } input[type="text"], input[type="password"], select, option, textarea { background: #ffffff; color: #1e1633; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } fieldset, input, select, textarea, :focus { outline: none; } button::-moz-focus-inner { outline: none; } input[type="reset"]::-moz-focus-inner { border: none; outline: none; } input[type="button"]::-moz-focus-inner { outline: none; } input[type="submit"]::-moz-focus-inner { outline: none; } input[type="file"] > input[type="button"]::-moz-focus-inner { outline: none; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; width: 100%; } th, td { text-align: left; } tr, th, td { padding-right: 1.625em; border-bottom: 1px solid #e1ddd5; } h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: bold; font-family: sans-serif; } h1 { font-size: 4.25em; line-height: 1.1471em; margin: 0 0 0.3824em; } h2 { font-size: 2.625em; line-height: 1.2381em; margin: 0 0 0.619em; } h3 { font-size: 1.625em; line-height: 1em; margin: 0 0 1em; } small { font-size: 0.625em; margin: 0 0 2.6em; } ins, mark { text-decoration: none; } mark { background: #ffff00; } ins { background: #ffff99; } del { text-decoration: line-through; } strong, b, dt { font-weight: bold; } dfn { font-style: italic; } var, address { font-style: normal; } .cf:before, .cf:after, .clearfix:before, .clearfix:after { content: ""; display: table; } .cf:after, .clearfix:after { clear: both; } .cf, .clearfix { *zoom: 1; } .left { float: left; } .right { float: right; } .auto { overflow: auto; } .flex { -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0; display: block; } .noflex { -moz-box-flex: 0.0; -webkit-box-flex: 0.0; box-flex: 0.0; display: block; } .vbox { display: -webkit-box; display: -moz-box; display: box; -moz-box-orient: vertical; -webkit-box-orient: vertical; box-orient: vertical; -moz-box-align: stretch; -webkit-box-align: stretch; box-align: stretch; height: 100%; } .hbox { display: -webkit-box; display: -moz-box; display: box; -moz-box-orient: horizontal; -webkit-box-orient: horizontal; box-orient: horizontal; -moz-box-align: stretch; -webkit-box-align: stretch; box-align: stretch; width: 100%; } .cbox { display: -webkit-box; display: -moz-box; display: box; -moz-box-pack: center; -webkit-box-pack: center; box-pack: center; -moz-box-align: center; -webkit-box-align: center; box-align: center; width: 100%; } .hidden, .block_hidden_only_for_screen { display: none; } #privatesales_block #create-account_form, #privatesales_block #login_form { border: 0 none; box-shadow: none; padding: 15px; width: 315px; background: none; } #privatesales_block #login_form p.submit { margin-top: 15px !important; } #privatesales_block #create-account_form p.text { padding: 10px 10px 10px 45px !important; } #privatesales_block #create-account_form ul { margin: 0px 10px 10px 42px; } #privatesales_block #create-account_form fieldset p.submit { padding-top: 0 !important; } #privatesales_block .modalbox_shadow { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 800; } #privatesales_block .modalbox_subscribe{ background: url("../img/modal_subscribe.png") no-repeat; border-radius: 0px; height: 430px; left: 50%; margin-left: -175px; position: fixed; top: 15%; width: 300px; z-index: 900; display: none; padding: 40px 60px 68px; } #privatesales_block .modalbox_subscribe h3{ border-bottom: 4px double #ccc; padding-bottom: 5px; } #privatesales_block .modalbox_subscribe p.password, #privatesales_block .modalbox_subscribe p.text{ padding: 0; margin: 0; padding-bottom: 5px; } #privatesales_block .modalbox_subscribe p.cart_navigation{ padding: 5px 0; } #privatesales_block .modalbox_subscribe p.cart_navigation #submitAccount{ background-position: right 9px !important; padding-left: 15px; padding-right: 36px; } #privatesales_block .modalbox_login { background: url("../img/bg_lightbox.png") no-repeat; border-radius: 10px; height: 374px; left: 50%; margin-left: -373px; position: fixed; top: 15%; width: 746px; z-index: 900; } #privatesales_block .modalbox_login .close_button { display: none !important; } #privatesales_block .modalbox_login h2.modal_title { background-color: rgba(255, 255, 255, 0.5); border: 0 none; border-radius: 10px 10px 0 0; font-size: 26px; font-style: normal; font-weight: normal; line-height: 18px; margin: 0; padding: 20px 0; text-align: center; text-shadow: 0 1px 0 #FFFFFF; width: 100%; } #privatesales_block .modalbox_login h3 { font-size: 22px; font-style: italic; font-weight: normal; line-height: 1.5em; margin-bottom: 16px; margin-left: 44px; margin-top: 38px; padding: 0 0 5px; text-indent: 6px; text-shadow: 0 1px 0 #FFFFFF; width: 250px; padding: 0 !important; } #privatesales_block .modalbox_login .close_button { background: url("../img/close.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: block; height: 15px; position: absolute; right: 15px; text-align: center; top: 15px; width: 15px; } #privatesales_block .modalbox_login form { background: none; border: 0 none; margin: 0; } #privatesales_block .modalbox_login form#login_form { border-radius: 0 0 0 10px; } #privatesales_block .modalbox_login form#login_form p.submit a { float: right; margin: 0; } #privatesales_block .modalbox_login #SubmitCreate { background-position: right 9px !important; padding: 8px 40px 8px 20px !important; } #privatesales_block .modalbox_login form#create-account_form { border-radius: 0 0 10px; } #privatesales_block .modalbox_login form#create-account_form input.button_large { margin-top: 15px; } .cart_info_picto { height: 30px; line-height: 30px; font-size: 13px; margin: 5px; padding: 5px 0px; padding-left: 40px; border-bottom: 1px solid #CAC7BF; } .cart_voucher_display { background: url('../img/picto_percent.png') no-repeat left center; height: 30px; line-height: 30px; font-size: 13px; margin: 5px; padding: 5px 0px; /* padding-left: 40px; */ padding-left: 25px; border-bottom: 1px solid #CAC7BF; clear: both; } .shipping-calculate { background: url('../img/picto_carrier.png') no-repeat left center; height: 30px; line-height: 30px; font-size: 13px; margin: 5px; padding: 5px 0px; /* padding-left: 40px; */ padding-left: 25px; border-bottom: 1px solid #CAC7BF; } .safety-payment { background: url('../img/picto_cadena.png') no-repeat left center; height: 30px; line-height: 30px; font-size: 13px; margin: 5px; padding: 5px 0px; /* padding-left: 40px; */ padding-left: 25px; border-bottom: 1px solid #CAC7BF; } .economy { background: url('../img/picto_euro.png') no-repeat left center; height: 30px; line-height: 30px; font-size: 13px; margin: 5px; padding: 5px 0px; /* padding-left: 40px; */ padding-left: 25px; border-bottom: 1px solid #CAC7BF; } .text_block2 { clear: both; overflow: hidden; } #best-sellers_block_right .block_content .item { border-bottom: 1px solid #ccc; float: left; margin: 0 10px; padding: 5px 0; } #best-sellers_block_right .block_content .item:last-child { border-bottom: 0; } #best-sellers_block_right .block_content .item .img_sellers { float: left; width: 80px; text-align: center; } #best-sellers_block_right .block_content .item .info_sellers { float: left; padding: 5px; width: 90px; } #best-sellers_block_right .block_content .item .info_sellers .product_link_sellers { color: #000; font-style: italic; } #best-sellers_block_right .block_content .item .info_sellers .product_link_sellers:hover { color: #796DC7; } #best-sellers_block_right .block_content .item .info_sellers .reduction { clear: both; display: block; } #best-sellers_block_right .block_content .item .info_sellers .reduction span { font-size: 13px; color: #ccc; font-family: Georgia; } #best-sellers_block_right .block_content .item .info_sellers .reduction .price { font-size: 13px; font-family: Georgia; color: #E26EA2; } input[type="text"], input[type="password"] { background: #ffffff; color: #1e1633; height: 20px; padding: 5px; width: 268px; font-size: 14px; border: 1px solid #c2c6c5; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } input[type="radio"], input[type="checkbox"] { vertical-align: middle; margin-right: 5px; } input[type="hidden"] { display: none; } select { background: #ffffff; color: #1e1633; height: 32px; padding: 5px; width: 280px; font-size: 14px; border: 1px solid #c2c6c5; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } option { background: #ffffff; color: #1e1633; font-size: 12px; padding: 2px 4px; } textarea { background: #ffffff; color: #1e1633; font-size: 14px; border: 1px solid #c2c6c5; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } label { display: block; font-weight: normal; margin-bottom: 5px; color: #796dc7; } p.checkbox, p.radio, p.select, p.text, p.password, p.textarea { padding: 10px 0px; } p.checkbox label, p.radio label { display: inline; color: #1e1633; font-weight: normal; margin-bottom: 0px; } p.checkbox span, p.radio span { display: block; font-weight: normal; margin-bottom: 5px; color: #796dc7; } #authentication #center_column p.cart_navigation.required span { margin-left: 20px; } #authentication #center_column select { width: auto; } #authentication #center_column #account-creation_container { width: 400px; } #authentication #center_column #account-creation_container h3 { padding: 15px 50px; } #authentication #center_column #account-creation_container p { padding: 5px 50px; } #authentication #center_column #account-creation_container p.cart_navigation.required { margin-top: 10px; } #authentication #center_column #account-creation_container p.cart_navigation.required span { margin-left: 0px; margin-top: 6px; float: left; } #authentication #center_column #account-creation_container fieldset p.text, #authentication #center_column #account-creation_container fieldset p.password, #authentication #center_column #account-creation_container fieldset p.submit, #authentication #center_column #account-creation_container fieldset.account_creation p, #authentication #center_column #account-creation_container fieldset p.checkbox { padding: 10px 50px !important; } #authentication #center_column #account-creation_container fieldset p.checkbox span, #authentication #center_column #account-creation_container fieldset p.select span, #authentication #center_column #account-creation_container fieldset p.radio span { float: left; padding-top: 4px; width: 100px; margin-right: 5px; } #authentication #center_column #account-creation_container fieldset label { float: left; padding-top: 4px; width: 250px; margin-right: 5px; margin-bottom: 0px; } #authentication #center_column #account-creation_container fieldset input[type="text"], #authentication #center_column #account-creation_container fieldset input[type="password"] { width: 270px; background: #ffffff; } #authentication #center_column #account-creation_container fieldset select { background: #ffffff; } #authentication #center_column #account-creation_container fieldset p.submit { text-align: left!important; } #authentication #center_column #account-creation_container fieldset p.checkbox label, #authentication #center_column #account-creation_container fieldset p.select label, #authentication #center_column #account-creation_container fieldset p.radio label { float: none; width: auto; margin-right: 0px; padding-top: 0px; } #authentication #center_column #account-creation_container fieldset p.submit a { float: right; padding: 7px 17px 0px 0px; } #authentication #center_column #account-creation_container #account-creation_form { background: url("../img/account_creation.png"); height: 520px; } #authentication #center_column #account-creation_container #account-creation_form p.text, #authentication #center_column #account-creation_container #account-creation_form p.password, #authentication #center_column #account-creation_container #account-creation_form p.submit, #authentication #center_column #account-creation_container #account-creation_form.account_creation p, #authentication #center_column #account-creation_container #account-creation_form p.checkbox { padding: 0px 50px 2px !important; } #authentication #center_column fieldset.account_creation.dni { display: none !important; } #identity #center_column select, #product #center_column select { width: auto; } #identity #center_column select option:after, #product #center_column select option:after { padding-right: 5px; content: " "; } #contact-form #center_column textarea { height: 150px; padding: 5px; width: 748px; } #SubmitLogin, #product #add_to_cart input.exclusive, #product #add_to_cart input[type="submit"], div.jqi .jqibuttons button, .cart_navigation .exclusive, .cart_navigation .exclusive_large, .footer_links .exclusive, .footer_links .exclusive_large, #identity #center_column form p.submit .button, #submitSponsorFriends, #opinviter .exclusive, #module-invite-invite-program #center_column #idTab2 .button_large, #block-order-detail form p.submit .button_large, #order p.address_add .button_large, #order div.addresses #address_invoice_form .button_large, #trailer #center_column .button, #password #center_column p.submit .button, #module-advsendtoafriend-sendtoafriend-form #center_column p.submit .button, #contact-form #center_column p.submit .button_large, #featured #left_column #block_auth p.submit .button { text-align: center; text-transform: none; border: 0px; color: #ffffff; font-size: 12px; padding: 8px 40px 8px 20px; text-decoration: none; font-weight: normal; background: #504d8b url("../img/arrow.png") right 9px no-repeat; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } #SubmitCreate, #submitAccount, div.jqi .jqibuttons button.jqidefaultbutton, .cart_navigation .button, .cart_navigation .button_large, .footer_links .button, .footer_links .button_large, #module-invite-invite-program #opinviter .button, #module-invite-invite-program #opinviter .button_large, #trailer #subscribed .small_button { text-align: center; text-transform: none; border: 0px; color: #ffffff !important; font-size: 12px; padding: 8px 20px 8px 40px; font-weight: normal; text-decoration: none; background: #e26ea2 url("../img/arrow.png") left -42px no-repeat; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } .cart_navigation, .footer_links { clear: both; overflow: auto; padding: 40px 0px 45px; } #order .cart_navigation { padding-top: 20px; } body#page-404 .footer_links { margin-top: 35px; } .cart_navigation .exclusive, .address_navigation .exclusive, .cart_navigation .exclusive_large, .address_navigation .exclusive_large { float: right; } .cart_navigation .button, .address_navigation .button, .cart_navigation .button_large, .address_navigation .button_large { float: left; } #module-advsendtoafriend-sendtoafriend-form #center_column p.submit, #contact-form #center_column p.submit { text-align: right; } #category .content #product_list .view_button { float: left; background-color: #b5b1b1; } #category .content #product_list .view_button:hover{ background-color: #f45bb7;} #header { position: absolute; width: 100%; z-index: 5; } #header > .content { background: #ffffff; } #header > .content > .top .cright { clear: right; } #header > .content > .top .block { display: none; margin: 0 0 0 20px; float: right; position: relative; } #header > .content > .top .block:hover > ul { display: block; } #header > .content > .top .block h4 { font-size: 18px; text-transform: none; font-weight: normal; font-family: Georgia, Times new roman, serif; cursor: pointer; padding-top: 3px; height: 31px; } #header > .content > .top .block h4 a { font-size: 18px; color: #796dc7; text-decoration: none; display: block; } #header > .content > .top .block h4:hover, #header > .content > .top .block h4.active, #header > .content > .top .block h4:hover a, #header > .content > .top .block h4.active a { color: #796dc7; } #header > .content > .top .block ul { padding: 0px 15px 10px; display: none; margin: 0px; position: absolute; width: 200px; background: #ffffff; list-style-type: none; top: 34px; left: -15px; -moz-box-shadow: 0px 4px 4px #bfbcb4; -webkit-box-shadow: 0px 4px 4px #bfbcb4; -ms-box-shadow: 0px 4px 4px #bfbcb4; -o-box-shadow: 0px 4px 4px #bfbcb4; box-shadow: 0px 4px 4px #bfbcb4; } #header > .content > .top .block ul li { margin: 5px 0 0 0; } #header > .content > .top .block ul li a { text-decoration: none; color: #796dc7; } #header > .content > .top .block ul li:hover a { color: #796dc7; } #header > .content { padding-top: 0px; height: 86px; } #header > .content > .top > .content { width: 980px; margin: 0px auto; padding-top: 6px; height: 84px; position: relative; } #header > .content > .top > .content .logo_block { float: left; height: 70px; margin: 5px 0; } .content_menu { background: #fff; clear: both; } #sales_menu { display: block; clear: both; width: 980px; position: relative; margin: 0 auto; z-index: 99998; } #sales_menu ul { list-style: outside none; margin: 0px; padding: 0px; } #sales_menu > ul { background: #565388; background: -moz-linear-gradient(top, #656297 0%, #4b487d 100%); background: -webkit-gradient(linear, top left, bottom left, color-stop(0, #656297), color-stop(1, #4b487d)); background: -webkit-linear-gradient(top, #656297 0%, #4b487d 100%); background: -o-linear-gradient(top, #656297 0%, #4b487d 100%); background: -ms-linear-gradient(top, #656297 0%, #4b487d 100%); background: linear-gradient(top, #656297 0%, #4b487d 100%); filter: progid:dximagetransform.microsoft.gradient(StartColorStr='@from', EndColorStr='@to', GradientType=0); height: 47px; padding-left: 10px; } #sales_menu > ul > li { height: 47px; float: left; } #sales_menu > ul > li > a { background: url('../img/icon_menu.png') no-repeat left center; display: block; height: 32px; margin-left: 8px; padding-left: 19px; padding-top: 15px; text-decoration: none; } #sales_menu > ul > li.active { background: url('../img/li_actif.png') no-repeat bottom center; } #sales_menu > ul > li.item_1 a { background-position: 0px -81px} #sales_menu > ul > li.item_7 a { background-position: 0px -37px} #sales_menu > ul > li.item_8 a { background-position: 0px -216px } #sales_menu > ul > li.item_9 a { background-position: 0px -259px} #sales_menu > ul > li.item_10 a { background-position: 0px -125px} #sales_menu > ul > li.item_11 a { background-position: 0 -170px} #sales_menu > ul > li.item_12 a { background-position: 0px 5px} #sales_menu > ul > li:hover > a span{ color: #E36EA2; } #sales_menu > ul > li > a span { color: #ffffff; display: block; font-size: 12px; font-weight: bold; line-height: 15px; padding: 0px 15px; text-transform: uppercase; padding-right: 5px; } /** SUBMENU **/ .container_submenu { border-top: 4px solid #70bc2c; height: 380px; left: 0; position: absolute; overflow: hidden; display: none; width: 100%; } li.active .container_submenu { display: block;} body.lang2 li .container_submenu .content_submenu { background: #fff url('../img/img_menu_2.jpg') no-repeat 258px -2274px; } body.lang3 li .container_submenu .content_submenu { background: #fff url('../img/img_menu_3.jpg') no-repeat 258px -2274px; } body.lang3 li.item_7 .content_submenu, body.lang2 li.item_7 .content_submenu { background-position: 258px -370px; } body.lang3 li.item_9 .content_submenu, body.lang2 li.item_9 .content_submenu { background-position:258px -1893px; } body.lang3 li.item_10 .content_submenu, body.lang2 li.item_10 .content_submenu { background-position: 258px -752px; } body.lang3 li.item_11 .content_submenu, body.lang2 li.item_11 .content_submenu { background-position: 258px -1132px; } body.lang2 li.item_12 .content_submenu, body.lang3 li.item_12 .content_submenu { background-position: 258px 10px; } body.lang2 li.item_8 .content_submenu, body.lang3 li.item_8 .content_submenu { background-position: 258px -1512px; } li .container_submenu .content_submenu { animation-duration: 0.3s; animation-fill-mode: both; height: 100%; } li.active .container_submenu .content_submenu { animation-name: slideInDown; padding: 0 15px; } .submenu { width: 965px; margin: 0 auto; position: relative; } .submenu > ul > li { border-right: 1px solid #f1f1f1; cursor: pointer; clear: both; display: block; width: 240px; } .submenu > ul > li > a { padding: 15px 0px; display: block; color: #666666; font-size: 14px; position: relative; font-weight: bold; } .submenu > ul > li a span:after { content: '>'; color: #b6b6b6; float: right; margin-right: 10px; } .submenu > ul > li > a:hover { text-decoration: none;} .submenu > ul > li.active > a, .submenu > ul > li.active > a > span:after , .submenu > ul > li:hover a span:after , .submenu > ul > li:hover > a { color: #E36EA2; } /* Submenu level 2 */ .submenu > ul > li > ul { float: right; left: 240px; position: absolute; top: 0; width: 780px; } .submenu > ul > li .sales_submenu { background: #fff; left: 240px; padding: 15px; position: absolute; top: 0; width: 710px; display: none; overflow: hidden; min-height: 380px; } .submenu > ul > li > .sales_submenu ul { animation-duration: 0.3s; animation-fill-mode: both; } .submenu > ul > li.active > .sales_submenu { display: block; } .submenu > ul > li.active > .sales_submenu ul { animation-name: slideInUp; } .submenu .sales_submenu li { background: #f5f5f5; float: left; margin: 10px 20px; width: 310px; } .submenu .sales_submenu li img { float: left; padding-right: 20px; } .submenu .sales_submenu li a.no_sale { padding-left: 20px; } .submenu .sales_submenu li a { border-left: 2px solid #f5f5f5; color: #212121; float: left; font-size: 14px; height: 50px; line-height: 50px; } .submenu .sales_submenu li a:hover{ text-decoration: none;} .submenu .sales_submenu li:hover { background: #8dc76d; } .submenu .sales_submenu li:hover a { border-color: #786ec7; color: #fff; } .submenu .sales_submenu p.separator-future-sales { text-align: center; border-bottom: 4px double #EAEAEA; margin: 0 auto; width: 30%; color: #AAA; } } /*.submenu .sales_submenu hr.separator-future-sales { clear: both; width: 70%; margin:0 auto; border-top: 4px double #8c8b8b; border-bottom:transparent; border-right:transparent; border-left:transparent; text-align: center; } .submenu .sales_submenu hr.separator-future-sales:after { content: 'Ventes à venir'; display: inline-block; position: relative; top: -13px; padding: 0 10px; background: #fff; color: #CCC; font-size: 14px; font-family: tahoma, arial, sans-serif; }*/ #shopping_cart_container { float: right !important; background: #E36EA2; color: #ffffff !important; font-style: italic; font-size: 18px !important; font-family: Georgia, Times new roman, serif; height: 35px !important; padding: 12px 15px 0px 0px; cursor: pointer; } #shopping_cart_container a { background: #565388; background: -moz-linear-gradient(top, #656297 0%, #4b487d 100%); background: -webkit-gradient(linear, top left, bottom left, color-stop(0, #656297), color-stop(1, #4b487d)); background: -webkit-linear-gradient(top, #656297 0%, #4b487d 100%); background: -o-linear-gradient(top, #656297 0%, #4b487d 100%); background: -ms-linear-gradient(top, #656297 0%, #4b487d 100%); background: linear-gradient(top, #656297 0%, #4b487d 100%); filter: progid:dximagetransform.microsoft.gradient(StartColorStr='@from', EndColorStr='@to', GradientType=0); height: 35px; float: left; color: #ffffff; display: inline-block; padding: 12px 15px 0px; margin-right: 15px; text-decoration: none; font-style: italic; font-size: 18px; margin-top: -12px; font-family: Georgia, Times new roman, serif; line-height: 1em !important; } #shopping_cart_container:before { content: ""; background: url("../img/minicart.png") no-repeat top left; width: 20px; height: 19px; line-height: 0px; font-size: 0px; position: absolute; margin-left: -17px; } #shopping_cart_container span, #shopping_cart_container div { color: #ffffff !important; font-style: italic; font-size: 18px !important; line-height: 1em !important; font-family: Georgia, Times new roman, serif !important; } #shopping_cart_container .ajax_cart_product_txt, #shopping_cart_container .ajax_cart_product_txt_s, #shopping_cart_container .ajax_cart_total { display: none !important; } #subheader { border-bottom: 0px; height: 39px; border-top: 0px; position: absolute; top: 131px; z-index: 4; width: 100%; left: 0px; background: url("../img/subheader.png") repeat top; } .breadcrumb { top: 131px; position: absolute; z-index: 4; width: 980px; padding-top: 11px; height: 27px; color: #1e1633; } .breadcrumb a, .breadcrumb span { margin-right: 5px; } .breadcrumb .navigation-pipe { color: #796dc7; } body.doubleCol .breadcrumb { margin-left: -220px; } body#category.doubleCol .breadcrumb { margin-left: -200px; } #authentication #subheader, #index #subheader, #authentication .breadcrumb, #index .breadcrumb { display: none; } #authentication #header, #index #header { border-bottom: 0px; } #index.logged #header { border-bottom: 0px; } #left_column .informations_block_left { margin-bottom: 20px; background: #f6f6f6; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; padding: 10px 20px; } #left_column .informations_block_left ul a, #left_column .informations_block_left h4 a { color: #1e1633; display: block; padding: 5px 0px; } #left_column .informations_block_left ul { margin: 0px; list-style: none outside; } #left_column .informations_block_left ul li ul li { padding-left: 20px; } #left_column .informations_block_left ul a.selected { color: #796dc7; } #left_column .informations_block_left > h4 { font-weight: bold; } div, p, blockquote, q, pre, address, code, samp, dl, ol, ul, li, dt, dd, form, table, fieldset, menu, article, aside, details, figcaption, figure, footer, header, hgroup, section, dialog, sub, sup, label, td, th { font-size: 12px; line-height: 1.5em; color: #1e1633; } body, span, a, abbr { font-size: 12px; } ul { list-style: disc inside; } sup { color: #e1422a; } span sup { margin-right: 5px; } body#authentication.create{ background: url("../img/auth_bg.jpg") ; background-position: center 99px; background-repeat: no-repeat; } body#authentication, body#index.singleCol, body#validation { background: url("../img/hp.jpg") no-repeat center 62px #f3f3f3; } body#index, body#index.singleCol.logged, body#category { background: url("../img/hp.jpg") no-repeat center 62px #f3f3f3; } body #page { position: relative; } body#address form.std { background: #e2e2e1; padding: 20px 20px 0px; } body#index #columns, body#authentication #columns, body#validation #columns { position: relative; } body#index.logged #columns { position: auto; } body.doubleCol #columns > .content { overflow: auto; padding-top: 35px; padding-bottom: 45px; } body.doubleCol #columns > .content #left_column { width: 200px; float: left; margin-bottom: 40px; } body.doubleCol #columns > .content #center_column { width: 760px; float: right; } body#category.doubleCol #columns > .content #center_column { width: 780px; position: inherit; } body#product.singleCol #columns > .content #center_column { position: inherit; } body#index #center_column, body#authentication #center_column, body#validation #center_column { overflow: auto; } body#index.logged #center_column { overflow: inherit; } body #columns { background-repeat: repeat-x; background-position: left 131px; min-height: 715px; padding-top: 170px; } body #columns#authentication, body #columns#index.singleCol, body #columns#validation { background: url("../img/hp2.jpg") no-repeat 0px 99px #f3f3f3; } body #columns#index, body #columns#index.singleCol.logged, body #columns#category { background: url("../img/hp2.jpg") no-repeat center 99px #f3f3f3; } body #columns > .content { width: 980px; margin: 0px auto; } body#category #columns, body#product #columns { background-repeat: no-repeat; background-position: center 170px; } h1, h2, h3, h4, h5, h6 { font-family: georgia, times new roman, serif; font-style: italic; font-weight: normal; } h1 { color: #1e1633; background: url("../img/bg_title.jpg") no-repeat top left; font-size: 26px; text-transform: none; line-height: 1.5em; font-weight: normal; text-align: left; margin: 0px 5px 20px 0px; height: 50px; padding: 10px 0px 0px 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; } h2 { font-size: 28px; color: #000000; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; margin-bottom: 10px; } h3 { font-size: 22px; color: #514c8c; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; margin-bottom: 10px; } h4 { font-size: 18px; color: #514c8c; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; } #left_column { padding-top: 0px; } body#category #center_column h1 { margin: 0px 5px 20px 20px; } #order #center_column h1 { margin-top: 20px; padding-top: 10px; } #page-404 #center_column h1 { padding-top: 20px; padding-bottom: 20px; background: url("../img/bg_title2.jpg") no-repeat left top; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; margin-top: 20px; padding: 10px 0px 0px 20px; margin-right: 0px; } #product .title_block { background: url("../img/bg_title2.jpg") no-repeat left top; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; margin-top: 20px; } #product .title_block h1 { background: none; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; padding-left: 0px !important; margin: 0px 5px 20px 20px; } #password #center_column h1 { background: url("../img/bg_title2.jpg") no-repeat left top; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; margin-top: 20px; padding: 10px 0px 0px 20px; margin-right: 0px; } #validation #center_column h1 { background: url("../img/bg_title2.jpg") no-repeat left top; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; margin-top: 20px; padding: 10px 0px 0px 20px; margin-right: 0px; } .title_wrapper { background: #fff; margin: 0px; margin-bottom: 20px; padding: 10px; box-shadow: 2px 2px 5px #cccccc; } .title_wrapper h1 { border: 1px solid #e9e7e8; height: 47px; line-height: 47px; padding: 0px 15px !important; margin: 0px !important; box-shadow: none; background: none; } #create-account_form, #login_form { float: left; margin-left: 0px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; width: 400px; } #create-account_form fieldset p.text, #login_form fieldset p.text, #create-account_form fieldset p.password, #login_form fieldset p.password, #create-account_form fieldset p.submit, #login_form fieldset p.submit, #create-account_form fieldset.account_creation p, #login_form fieldset.account_creation p, #create-account_form fieldset p.checkbox, #login_form fieldset p.checkbox { padding: 10px 50px !important; } #create-account_form fieldset p.checkbox span, #login_form fieldset p.checkbox span, #create-account_form fieldset p.select span, #login_form fieldset p.select span, #create-account_form fieldset p.radio span, #login_form fieldset p.radio span { float: left; padding-top: 4px; width: 100px; margin-right: 5px; } #create-account_form fieldset label, #login_form fieldset label { float: left; padding-top: 4px; width: 250px; margin-right: 5px; margin-bottom: 0px; } #create-account_form fieldset input[type="text"], #login_form fieldset input[type="text"], #create-account_form fieldset input[type="password"], #login_form fieldset input[type="password"] { width: 270px; background: #ffffff; } #create-account_form fieldset select, #login_form fieldset select { background: #ffffff; } #create-account_form fieldset p.submit, #login_form fieldset p.submit { text-align: left!important; } #create-account_form fieldset p.checkbox label, #login_form fieldset p.checkbox label, #create-account_form fieldset p.select label, #login_form fieldset p.select label, #create-account_form fieldset p.radio label, #login_form fieldset p.radio label { float: none; width: auto; margin-right: 0px; padding-top: 0px; } #create-account_form fieldset p.submit a, #login_form fieldset p.submit a { float: right; padding: 7px 17px 0px 0px; } #create-account_form fieldset h3, #login_form fieldset h3 { font-size: 22px; padding: 40px 0px 10px 50px!important; line-height: 1.5em; margin-bottom: 0px; text-shadow: 0px 1px 0px #ffffff; font-weight: normal; font-style: italic; } #create-account_form fieldset p.text, #login_form fieldset p.text { padding: 10px 45px; } #create-account_form fieldset p.submit, #login_form fieldset p.submit { padding: 10px 45px; } #login_form fieldset p.submit a { margin-left: 20px; } #login_form > p { margin: 20px 0px 0px; padding: 0px !important; font-style: italic; } #login_form > p.bold { font-style: normal; font-weight: bold; } #create-account_form p.text { font-weight: normal; } #create-account_form ul { margin: 0px 50px 10px; list-style: disc inside; } #create-account_form ul li { padding: 5px 0px 0px; } #create-account_form fieldset p.submit { text-align: center; } #authentication #account-creation_container { overflow: auto; clear: both; float: right; } #authentication #account-creation_container #account-creation_form { background: url("../img/account_creation.png"); height: 520px; } #authentication #account-creation_container #account-creation_form p.text, #authentication #account-creation_container #account-creation_form p.password, #authentication #account-creation_container #account-creation_form p.submit, #authentication #account-creation_container #account-creation_form.account_creation p, #authentication #account-creation_container #account-creation_form p.checkbox { padding: 0px 50px 2px !important; } #authentication #account-creation_container #account-creation_form { margin-top: 20px; margin-bottom: 45px; } #authentication #account-creation_container #account-creation_form h3 { font-size: 22px; padding: 40px 0px 10px 50px!important; line-height: 1.5em; margin-bottom: 0px; text-shadow: 0px 1px 0px #ffffff; font-weight: normal; font-style: italic; } #my-account #center_column > h4 { font-size: 12px; line-height: 1.5em; font-weight: normal; color: #1e1633; } #my-account #center_column ul { list-style: none outside; } #my-account #center_column li { margin-bottom: 10px; } #my-account #center_column li a { display: block; padding: 20px; background: #e2e2e1; } #my-account #center_column li a:hover { background: #ffffff; } #address #center_column h3, #identity #center_column h3 { font-size: 12px; padding: 20px 0px; } #address #center_column .info, #identity #center_column .info { float: right; } #address #center_column textarea, #identity #center_column textarea { height: 100px; width: 420px; } #addresses #center_column h3 { font-size: 12px; padding: 20px 0px 10px; margin: 0px; } #block-order-detail p img { vertical-align: bottom; } #block-order-detail .order_qte_input { display: none; } #block-order-detail .aright, #block-order-detail form p.submit { text-align: right; } #order-detail-content { clear: both; padding: 0px 0px 20px; } #block-order-detail form p.bold, #order-return #center_column p.bold { font-weight: bold; } .history_invoice .icon { vertical-align: bottom; } #order-follow #block-history, #order-slip #block-history, #history #block-history, #block-order-detail .table_block, #order-return #center_column p.bold { margin-bottom: 20px; } #discount #center_column > p { margin-top: 20px; } #block-order-detail p, #order-return #center_column div, #order-return #center_column div p, #order-return #center_column p.bold { color: #1e1633; margin: 10px 0px; } #history #center_column table.std a, #order-slip #center_column table.std a, #order-follow #center_column table.std a, #block-order-detail a, #order-return #center_column div a { color: #796dc7; } div.addresses { overflow: auto; } div.addresses ul.address { list-style: none outside; float: left; margin: 0px 0px 20px 20px; background: #e2e2e1; width: 370px; padding-bottom: 10px; } div.addresses ul.address.item { margin-left: 0px; } div.addresses ul.address li { line-height: 1.5em; padding: 5px 10px 0px; min-height: 14px; } div.addresses ul.address li.address_update { padding-top: 10px; } div.addresses ul.address li .address_name { font-weight: bold; } div.addresses ul.address li.address_title { background: #CFCCC4; display: block; font-size: 18px; text-transform: uppercase; font-weight: normal; padding: 12px 10px 10px; margin-bottom: 5px; } div.addresses ul.address { background: #ffffff; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; } div.addresses ul.address.alternate_item { margin-left: 15px; } div.addresses ul.address li.address_title { background: #ffffff url("../img/address.jpg") no-repeat center 46px; color: #514c8c; font-style: italic; text-transform: none; font-family: Georgia, times new roman, serif; } #addresses div.addresses ul.address { margin-top: 20px; } #product_list, .product_list { list-style: none outside; margin: 0px; } #product_list li, .product_list li { float: left; margin-right: 17px; margin-bottom: 20px; width: 341px; height: 374px; cursor: pointer; } .flex-direction-nav{ position: absolute; top: 0; width: auto; margin: 0; padding: 0; margin-left: -10px; } #product_list .flex-direction-nav li{ list-style: none; background: none; width: 19px; margin: 0; height: auto; z-index: 1; margin-top: 30%; } #product_list .flex-direction-nav li a{ width: 19px; margin: 40% 0 0; display: block; height: 40px; } #product_list .flex-direction-nav li a{ letter-spacing: -2px; font-size: 0; } #product_list .flex-direction-nav li:first-child{ position: absolute; top: 90px; } #product_list .flex-direction-nav li:first-child a{ float: left; background: url('../img/prev_slide.jpg') no-repeat; } #product_list .flex-direction-nav li:last-child{ position: absolute; top: 90px; right: -301px; } #product_list .flex-direction-nav li:last-child{ margin-right: -20px; float: right;} #product_list .flex-direction-nav li:last-child a{ background: url('../img/next_slide.jpg') no-repeat; } #product_list li div.center_block > div.flexslider{ height: 275px; padding: 0 !important; border-top: 0; position: relative; width: 301px; background: #fff; } #product_list li div.center_block > div.flexslider ul li{ list-style: none;} #product_list .slides{ margin: 0;} #product_list .slides li{ height: auto; background: none; margin: 0; } #product_list li div.right_block, .product_list li div.right_block { height: 30px; } #product_list li div.right_block a.button, .product_list li div.right_block a.button { height: 15px; line-height: 15px; color: #ffffff; margin: 0; padding: 7px 20px 6px 20px; background: #514c8c; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; text-decoration: none; float: right; } #product_list li div.right_block a.button.expresscart{ padding-left: 50px; /* background: url('../img/achat_express.jpg') left center no-repeat #504d8b; */ background: url("../img/add_to_cart.jpg") no-repeat left center #504d8b; } #product_list li div.right_block a.button.expresscart:hover{ /* background: url('../img/achat_express.jpg') left center no-repeat #f45bb7; */ background: url("../img/add_to_cart.jpg") no-repeat left center #fb66a9; } #product_list li div.right_block a.button:hover, .product_list li div.right_block a.button:hover { background: #e26ea2; } #product_list li div.right_block a.button.disabled, .product_list li div.right_block a.button.disabled { background: #c1c7c7 url("../img/pattern.png") repeat; color: #444d52; } #product_list li div.center_block > div, .product_list li div.center_block > div { padding: 0px 0px 15px; height: 20px; } #product_list li a.product_img_link, .product_list li a.product_img_link { display: block; font-size: 0px; line-height: 0px; text-align: center; } #product_list li span.price, .product_list li span.price { color: #70bc2c; font-weight: bold; font-size: 14px; } #product_list li span.old_price, .product_list li span.old_price { color: #9a9a9a; } #product_list li span.reduction, .product_list li span.reduction { background: url("../img/reduction.png") no-repeat center center; color: #fff; font-size: 15px; font-style: italic; height: 38px; line-height: 35px; position: absolute; right: 16px; text-align: center; top: 84px; width: 82px; z-index: 2; } #product_list li div.center_block > div.coeur{ bottom: 110px; left: -41px; position: absolute; z-index: 2; border-top: 0; } #product_list li h3, .product_list li h3 { font-size: 12px; font-weight: normal; margin: 0px; margin: 0px; font-family: georgia, times new roman, serif; } #product_list li h3 a, .product_list li h3 a { text-decoration: none; color: #1e1633; font-size: 13px; } #product_list li.alternate_item, .product_list li.alternate_item { margin-right: 0px; } #product_list .oos, .product_list .oos, #product_list .avail, .product_list .avail { float: left; font-size: 12px; padding: 3px 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-shadow: 0px 1px 0px #ffffff; margin-top: 4px; } #product_list .oos, .product_list .oos { color: #ffc0cb; background: #c22742; } #product_list .avail, .product_list .avail { color: #5e6e5e; background: #cdeecd; } #product_list li, .product_list li { background: url("../img/bg_productlist.jpg") #ffffff repeat-x top left; height: 450px; position: relative; } #product_list li a.product_img_link, .product_list li a.product_img_link { padding: 0px; display: block; } #product_list li .center_block, .product_list li .center_block { padding: 15px 0px 0px; background: #ffffff; margin: 10px; } #product_list li .center_block > div span, .product_list li .center_block > div span { margin-right: 5px; } #product_list li .center_block > h3, .product_list li .center_block > h3, #product_list li .center_block > div, .product_list li .center_block > div { margin: 0px 10px 2px !important; } #product_list li .center_block > h3, .product_list li .center_block > h3 { border-bottom: 1px solid #e9e5e6; height: 47px; } #product_list li .center_block > div, .product_list li .center_block > div { border-top: 1px solid #e9e5e6; padding-top: 10px !important; padding-bottom: 7px !important; } #product_list li .center_block > div span, .product_list li .center_block > div span { font-family: georgia, times new roman, serif; } #product_list li .right_block, .product_list li .right_block { padding: 5px 10px 0px; } .other_sales_container { border: 1px solid #CCCCCC; height: 150px; overflow: hidden; position: relative; } .other_sales_container .other_sales_container_delimiter { margin-left: 60px; width: 860px; overflow: hidden; } .other_sales_container #other_sales_scroll_left { background: url('../img/arrow.png') no-repeat -5px -43px #504c89; position: absolute; left: 5px; top: 45px; border-radius: 90%; border: 10px solid #FFFFFF; color: #FFFFFF; text-decoration: none; height: 30px; width: 30px; box-shadow: 0 0 1px 1px #DDDDDD; } .other_sales_container #other_sales_scroll_right { background: url('../img/arrow.png') no-repeat 8px 9px #504c89; position: absolute; right: 5px; top: 45px; border-radius: 90%; border: 10px solid #FFFFFF; color: #FFFFFF; text-decoration: none; height: 30px; width: 30px; box-shadow: 0 0 1px 1px #DDDDDD; } .other_sales_container ul { list-style: none; margin: 13px 0 0; height: 125px; padding: 2px; } .other_sales_container li { float: left; margin-right: 20px; } .other_sales_container li a { box-shadow: 0 0 1px 1px #CCCCCC; display: block; width: 272px; height: 123px; background: #FFFFFF; } .other_sales_container li a img, .other_sales_container li a .text { float: left; } .other_sales_container li a .text { width: 127px; padding: 10px; } .other_sales_container li a .text .percent { display: none; } .other_sales_container li a img { height: 54px; margin-top: 34px; width: 120px; } .other_sales_container li a h2 { font-size: 14px; margin-bottom: 0; color: #796DC7; } .other_sales_container li a p { color: #1E1633; } .other_sales_container li a p.date { padding-top: 10px; color: #796DC7; } .other_sales_container li a .small_title { color: #666666; } #gotop { background: url('../img/top_arrow.png') no-repeat center top; position: fixed; padding-top: 15px; color: #504C89; right: 100px; bottom: 150px; opacity: 0; width: 43px; text-align: center; line-height: 1.2; cursor: pointer; } #gotop.active { opacity: 1; } #product #jqi { top: 30% !important; } #product #jqi div.jqi .jqimessage { height: 35px; text-align: center; font-size: 14px; } #product #jqi h1 { display: none; } #product .product_info { /* border-bottom: 1px solid #cac7be; */ padding: 0px 0px 15px; margin: 0px 0px 20px; text-align: center; clear: both; overflow: auto; } #product .product_info .info { overflow: auto; margin-left: 15px; float: left; width: 121px; font-style: italic; } #product .product_info .picto { background: url('../img/picto_info_produit.jpg') no-repeat top center; display: block; height: 30px; width: 30px; margin: 0 auto; } #product .product_info .info .info_1, #product .product_info .info .info_3{ width: 150px; } #product .product_info .info_2{ width: 200px; } #product .product_info .info_2 .picto{ background-position: 0 -44px} #product .product_info .info_3 .picto{ background-position: 0 -82px} #product .product_info .info .pink{ color: #e36ea2; } #product #views_block { border: 1px solid #e9e5e6; border-top: 0; width: 420px; } #product .coeur{ left: -33px; position: absolute; top: 22px; cursor: pointer; z-index: 2; } #product .info_coeur{ background: url("../img/bg_coup_coeur.png") no-repeat; height: 154px; left: 79px; padding: 30px 45px; position: absolute; top: -37px; width: 257px; display: none; z-index: 3; } #product .info_coeur p{ color: #666666; font-size: 13px; text-align: justify; } #product .help_tailles { background: url('../img/aide-contact.png') no-repeat left center; width: 25px; display:inline-block; } #product .info_tailles{ background: url("../img/bg_help_size_bottom.png") no-repeat; height: 120px; left: 94px; padding: 25px 40px; position: absolute; top: -170px; width: 190px; display: none; z-index: 2; } #product .info_tailles p{ color: #666666; font-size: 13px; text-align: justify; } #product #views_block ul { margin: 0px; list-style: none outside; overflow: auto; width: auto !important; padding: 10px 10px 0px 0px; } #product #views_block ul li { float: left; margin-left: 10px; margin-bottom: 10px; width: 92px; height: 92px; font-size: 0px; line-height: 0px; } #product #views_block ul li a { display: block; width: 92px; height: 92px; font-size: 0px; line-height: 0px; } #product #views_block ul li a img { border: 5px solid #ffffff; } #product #views_block ul li a.shown img { border: 5px solid #a7a6c5; } #product #pb-right-column { width: 420px; margin-left: 10px; min-height: 750px; float: left; } #product #pb-right-column > p.align_center.clear { padding: 10px 0px; text-align: center; } #product #pb-right-column > p.align_center.clear span#wrapResetImages { color: #444d52; font-size: 12px; } #product #pb-right-column > p.align_center.clear span#wrapResetImages img { vertical-align: middle; } #product #pb-right-column > p.align_center.clear span#wrapResetImages a { color: #444d52; } #product #pb-left-column { width: 550px; float: left; } #product #primary_block { overflow: inherit; width: 980px; background: #fff; padding-bottom: 20px; position: relative; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; overflow: unset; } #product #short_description_block { padding: 0px 0px 0px 20px; } #product #short_description_block #short_description_content { padding: 20px 0px 10px 0px; width: 290px; float: left; } #product #short_description_block #short_description_content > *:first-child { margin-top: 0px; } #product #short_description_block #short_description_content p { font-size: 12px; line-height: 1.5em; margin-bottom: 10px; color: #444d52; } #product #short_description_block #short_description_content a { color: #5081f7; } #product #short_description_block #short_description_content h2 { font-size: 18px; color: #444d52; margin-top: 20px; } #product #short_description_block #short_description_content h3 { font-size: 16px; color: #444d52; margin-top: 20px; } #product #short_description_block #short_description_content ul { list-style: disc outside; margin-left: 20px; } #product #short_description_block #short_description_content ul li { color: #444d52; padding-left: 5px; line-height: 1.5em; } #product #buy_block { padding: 10px; margin: 10px; float: left; width: 200px; background: #f3f3f3; } #product #buy_block select{ max-width: 200px; } #product #buy_block div.clear { margin-top: 10px; } #product #buy_block #attributes p { margin-bottom: 20px; } #product #image-block { background: #e4e4e4; border: 1px solid #e9e5e6; width: 420px; margin-top: 10px } #product .title_block { background: #fff; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; margin-top: 20px; padding: 10px; margin-bottom: 20px; } #product .title_block .content{ border: 1px solid #e9e5e6; padding: 5px; overflow: hidden; } #product .title_block .content .logo_vente{ float: left; line-height: 0; } #product .title_block h1 { float: left; background: none; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important; padding-left: 0px !important; margin:0px 8px 6px 20px; padding-top: 0; width: 500px; } #product p.price, #product p#old_price, #product p#reduction_percent, #product p#reduction_amount { padding: 5px 0px 0px; } #product p#quantity_wanted_p { padding-bottom: 30px; border-bottom: 1px solid #cac7bf; } #product p.price { padding-top: 20px; font-size: 20px; } #product .reduction_product{ background: url("../img/bg_reduction.png") no-repeat; color: #fff; font-size: 15px; font-style: italic; height: 38px; line-height: 35px; display: block; text-align: center; width: 82px; margin-left: 88px; margin-top: -30px; } #product p.price .our_price_display, #product p.price #our_price_display { color: #70bc2c; font-weight: bold; font-size: 20px; } #product p#old_price { font-size: 14px; color: #9a9a9a; text-decoration: line-through; } #product p#reduction_percent, #product p#reduction_amount { font-size: 14px; color: #4e83f3; } #product #add_to_cart { padding: 20px 0px; } #product #add_to_cart input[type="submit"] { opacity: .5 !important; } #product #add_to_cart input.exclusive_disabled, #product #add_to_cart input.exclusive[type="submit"] { background: url("../img/add_to_cart.jpg") no-repeat left center #504d8b; padding: 0 11px 0 50px; height: 32px; opacity: 1 !important; } #product #add_to_cart input.exclusive[type="submit"]:hover{ background: url("../img/add_to_cart.jpg") no-repeat left center #f45bb7; } #product #more_info_block { clear: both; padding: 10px 0px 20px 20px; } #product #quantity_wanted { width: 50px; } #product #more_info_tabs { background: #ffffff; } #product #more_info_tabs .selected { font-weight: bold; color: #444D52; } table.std tr, .rte table tr { border: 0px; } table.std thead td, .rte table thead td, table.std thead th, .rte table thead th { border: 0px; padding: 10px; border-bottom: 1px solid #cac7bf; } table.std thead .cart_total, .rte table thead .cart_total, table.std thead .cart_unit, .rte table thead .cart_unit { text-align: right; width: 100px; } table.std thead .cart_quantity, .rte table thead .cart_quantity { text-align: center; width: 90px; } table.std thead .cart_product, .rte table thead .cart_product { width: 50px; } table.std tbody td, .rte table tbody td { border-bottom: 1px solid #cac7bf; padding: 5px 10px; } table.std tbody td.cart_quantity div, .rte table tbody td.cart_quantity div { float: right; padding-top: 9px; line-height: 1em; } table.std tbody td.cart_quantity div#cart_quantity_button, .rte table tbody td.cart_quantity div#cart_quantity_button { margin-right: 10px; padding-top: 4px; } table.std tbody td.cart_quantity input.cart_quantity_input, .rte table tbody td.cart_quantity input.cart_quantity_input { float: right; margin-right: 4px; width: 30px; } table.std tbody td.cart_unit, .rte table tbody td.cart_unit { text-align: right; } table.std tbody td.cart_description a, .rte table tbody td.cart_description a { color: #1e1633; } table.std tbody td.cart_product, .rte table tbody td.cart_product { padding-left: 0px; } table.std tbody td.cart_total, .rte table tbody td.cart_total { font-weight: bold; text-align: right; } table.std tfoot td, .rte table tfoot td { border-bottom: 0px; text-align: right; padding: 10px 10px 0px; } table.std .cart_discount_delete, .rte table .cart_discount_delete, table.std .cart_discount_price, .rte table .cart_discount_price { text-align: right; } table.std tfoot tr.cart_total_delivery td, #block-order-detail tr.preend td { padding-bottom: 10px; } table.std tfoot tr.cart_total_price.endline td, #block-order-detail tr.endline td { padding-top: 10px; font-weight: bold; } #order td.carrier_price { width: 90px; } #carrierTable tr.item, #carrierTable tr.alternate_item { background: #fff; } #cms .rte { padding-left: 20px; } .rte p, .rte hr { margin-bottom: 20px; } .rte ul { padding-left: 20px; } .rte h2 { font-size: 28px; color: #000000; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; margin-bottom: 10px; } .rte h3 { font-size: 22px; color: #514c8c; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; margin-bottom: 10px; } .rte h4 { font-size: 18px; color: #514c8c; font-weight: normal; text-shadow: 0px 1px 0px #ffffff; line-height: 1.5em; text-transform: none; } #order #center_column p.address_add, #order #center_column div.addresses #address_invoice_form { text-align: center; } #order #center_column .addresses .address { margin-top: 20px; } #order #center_column .addresses .address_delivery.select select { max-width: 250px; } #order #center_column .addresses .address_delivery.select .button_large { margin-left: 20px; padding: 8px 20px; height: 31px; text-decoration: none; font-weight: normal; text-transform: uppercase; border: 0px; color: #796dc7; font-size: 12px; line-height: 1.3em; background: none; } #order #center_column .addresses .address_delivery.select .button_large:hover { text-decoration: underline; } #order #center_column .addresses #address_invoice_form.left { text-align: left; float: none; } #order #center_column .addresses #address_invoice_form .button_large { padding: 8px 20px; height: 31px; text-decoration: none; font-weight: normal; text-transform: uppercase; border: 0px; color: #796dc7; font-size: 12px; line-height: 1.3em; background: none; } #order #center_column .addresses #address_invoice_form .button_large:hover { text-decoration: underline; } #order #center_column #gift_div { display: none; } #order #center_column #gift_div textarea { width: 758px; height: 100px; } #order #center_column #ordermsg { margin-top: 10px; clear: both; } #order #center_column #ordermsg textarea { width: 758px; height: 100px; } #order #center_column #cart_voucher { background: #e2e2e1; clear: both; float: right; margin-left: 230px; margin-top: -5px; padding: 20px; position: absolute; z-index: 15; } #order #center_column #HOOK_PAYMENT { margin: 20px 0px; } #order #center_column #HOOK_PAYMENT p { margin-bottom: 20px; } #order #center_column #HOOK_PAYMENT p a { display: block; } #order #center_column #HOOK_PAYMENT p img { vertical-align: middle; text-decoration: none; margin-right: 20px; float: left; } #order #center_column #HOOK_PAYMENT p.payment_module, #order #center_column #HOOK_PAYMENT div.payment_module { background: #fff; margin-bottom: 15px; text-align: center; clear: both; border: 10px solid transparent; -moz-border-image: -moz-linear-gradient(top, #e1e3e2 0%, #f3f3f3 100%); -webkit-border-image: -webkit-linear-gradient(top, #e1e3e2 0%, #f3f3f3 100%); border-image: linear-gradient(to bottom, #e1e3e2 0%, #f3f3f3 100%); border-image-slice: 1; overflow: auto; } div.payment_module .inner { overflow: auto; cursor: pointer; } .input_radio { float: left; padding: 20px 15px; } .img_payment { float: left; width: 100px; margin-top: 6px; } .img_payment img {width: 75px;} .title_payment { color: #222; display: block; float: left; font-family: georgia,times new roman,serif; font-size: 18px; font-style: italic; line-height: 60px; margin-left: 30px; text-align: center; } .save_info { clear: both; display: block; margin-left: 180px; position: relative; top: -10px} .save_info input { float: left; position: relative; top: 3px;} .save_info label { float: left; } #order #center_column #HOOK_PAYMENT p a:hover { text-decoration: none;} .account_payment { margin: 5px 20px 20px; border-top: 1px solid #adadae; clear: both; padding: 15px 0 0; } #order #center_column #HOOK_PAYMENT .account_payment .title { font-family: tahoma; color: #6d777d; text-align: left; text-transform: uppercase; margin-bottom: 15px; padding-bottom: 0; } .account_payment .box_account { cursor: pointer; overflow: auto } .account_payment .box_account input { float: left; position: relative; top: 3px;} .account_payment .box_account label { float: left; cursor: pointer; color: #444d52 } .submitPayment{ float: right;} #order #center_column #HOOK_PAYMENT p.payment_module:hover, #order #center_column #HOOK_PAYMENT div.payment_module:hover { background: #ffffff; } #order #center_column #HOOK_PAYMENT div.payment_module > form > div { text-align: left; } #order #center_column #HOOK_PAYMENT div.payment_module > form > div > img { width: 20px; } #order #center_column #voucher h4 { font-size: 12px; font-weight: bold; color: #1e1633; clear: both; padding-top: 20px; padding-bottom: 5px; line-height: 1.5em; } #order #center_column #voucher #display_cart_vouchers span { color: #796dc7; cursor: pointer; } #order #center_column #voucher #display_cart_vouchers span:hover { text-decoration: underline; } #order #center_column #voucher p { float: left; } #order #center_column #voucher p.submit { padding-top: 24px; } #order #center_column #voucher p.submit input.button { padding: 8px 20px; height: 31px; text-decoration: none; font-weight: normal; text-transform: uppercase; border: 0px; color: #796dc7; font-size: 12px; line-height: 1.3em; background: none; } #order #center_column #voucher p.submit input.button:hover { text-decoration: underline; } #order #center_column form#form h3 { margin-bottom: 0px; margin-top: 20px; font-size: 17px; } #order #center_column form#form h3:first-child { margin-top: 0px; } #order #center_column form#form table { margin-bottom: 30px; } #order #center_column #extra_carrier span.price, #order #center_column > p span.price { color: #e36ea2; font-weight: bold; } #module-cheque-payment #center_column p { margin: 0px 0px 20px; } #order_step { margin: 0px; list-style: none outside; clear: both; overflow: auto; } #order_step li { float: left; width: 166px; padding: 12px 0px 14px 20px; background: #ffffff; margin-left: 5px; } #order_step li span { width: 100px; height: 17px; float: left; padding-top: 3px; } #order_step li span.number { width: 20px; height: 17px; float: left; text-align: center; padding-top: 3px; margin-right: 10px; display: block; } #order_step li:first-child { margin-left: 0px; } #order_step li.step_todo { color: #ffffff; background: #cccccc; } #order_step li.step_todo span.number { color: #cccccc; background: #ffffff; } #order_step li.step_done { padding: 0px; width: 174px; } #order_step li.step_done span { color: #514c8c; background: #ffffff; } #order_step li.step_done span.number { color: #ffffff; background: #514c8c; } #order_step li.step_done a { overflow: auto; display: block; padding: 20px 0px 14px 20px; background: #ffffff; } #order_step li.step_done a:hover { background: #514c8c; color: #ffffff; } #order_step li.step_done a:hover span { color: #ffffff; background: #514c8c; } #order_step li.step_done a:hover span.number { color: #514c8c; background: #ffffff; } #order_step li.step_current span { color: #e26ea2; background: #ffffff; } #order_step li.step_current span.number { color: #ffffff; background: #e26ea2; } #order_step li, #order_step li.step_done, #order_step li.step_todo, #order_step li.step_current { background: none; padding: 0px; width: 186px; } #order_step li a, #order_step li.step_done a, #order_step li.step_todo a, #order_step li.step_current a { background: none; padding: 0px; } #order_step li .text, #order_step li.step_done .text, #order_step li.step_todo .text, #order_step li.step_current .text { background: none; width: 128px; height: 32px; padding-top: 15px; } #order_step li .number, #order_step li.step_done .number, #order_step li.step_todo .number, #order_step li.step_current .number { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 28px; font-family: Georgia, times new roman, serif; width: 48px; height: 36px; padding-top: 12px; font-style: italic; } #order_step li.step_todo .text { color: #cccccc; } #order_step li.step_current .text { color: #333333; } #order_step li.step_done:hover { background: none; } #order_step li.step_done:hover a { background: none; } #order_step li.step_done:hover span.text { color: #514c8c; background: none; text-decoration: underline; } #order_step li.step_done:hover span.number { color: #ffffff !important; background: #514c8c !important; } #invite_link { padding: 20px; background: #e2e2e1; margin-bottom: 20px; } #invite_link input[type="text"] { width: 648px; } #module-invite-invite-program #center_column #idTab1 form table.std, #module-invite-invite-program #center_column #idTab2 form table.std, #module-invite-invite-program #center_column #idTab3 form table.std { margin-bottom: 20px; } #module-invite-invite-program #center_column #idTab1 form p, #module-invite-invite-program #center_column #idTab2 p, #module-invite-invite-program #center_column #idTab3 p { margin-bottom: 20px; } #module-invite-invite-program #idTab1 form p.submit { overflow: auto; } #module-invite-invite-program #idTab1 form p input.exclusive { float: right; } #module-invite-invite-program #idTab1 form p #oicontacts p.actions { margin-bottom: 0px; } #module-invite-invite-program #idTab1 p.checkbox label { line-height: 1em; } #module-invite-invite-program #idTab1 p.checkbox input[type="checkbox"] { vertical-align: middle; margin-right: 5px; } #module-invite-invite-program #idTab2 p.submit { text-align: right; } #HOOK_SHOPPING_CART #invite_credit{ width: 100%; } #HOOK_SHOPPING_CART #invite_credit p{ float: left; } #invite_credit { float: left; padding-top: 30px; } #invite_credit p { display: block; margin-bottom: 14px; font-weight: bold; } #invite_credit p.submit { margin-bottom: 0px; } #invite_credit p a.button { padding: 8px 20px; height: 31px; text-decoration: none; font-weight: normal; text-transform: uppercase; border: 0px; color: #796dc7; font-size: 12px; line-height: 1.3em; background: none; } #invite_credit p a.button:hover { text-decoration: underline; } #inviter { margin-top: 20px; } #opinviter { background: #e2e2e1; padding: 20px; margin-bottom: 20px; } #opinviter p.notification { float: right; width: 320px; margin-top: 78px; } #opinviter #oinotification { margin: 30px 0px 10px; background: #fff9b3; color: #333333; padding: 15px; font-weight: bold; border-bottom: 1px solid #e6dd6e; } #opinviter > h3 { margin: 0px; cursor: pointer; background: url("../img/arrow_oi.png") right top no-repeat; font-size: 16px; line-height: 1.5em; } #opinviter > h3.active { background: url("../img/arrow_oi.png") right bottom no-repeat; } #opinviter .exclusive { float: right; } #oi_block { display: none; margin-top: 20px; } #module-invite-invite-program #center_column .sheets { padding: 20px 20px 1px; } body.vp-bebe, #index.logged { /* background-image: url("../img/hp2.jpg") !important;*/ } body.vp-enfant, #index.logged.vp-enfant { background-image: url("../img/bg_enfant.jpg") !important; } body.vp-maman, #index.logged.vp-maman { background-image: url("../img/bg_maman.jpg") !important; } #privatesales_block { /*#block_sales_home_future { .content { > ul { overflow: auto; margin: 0; padding: 0; li { list-style-type: none; width: 370px; height: 112px; padding: 200px 0 0 0; float: left; margin: 0 0 20px 0px; cursor: pointer; &.even { margin: 0 0 20px 20px; } &:hover { .short_desc { background: @color_link; h3 { color: #ffffff; } } } .short_desc { width: 330px; height: 54px; padding: 10px 10px; background: #ffffff; margin-left:10px; h3 { .title; font-size: 16px; margin: 0; line-height: 1.5em; text-shadow: none; border-bottom:1px solid #cccccc; padding-bottom:5px; } } .date { border-top:1px solid #cccccc; font-size: 12px; padding-top:5px; float : left; width : 174px; text-align: center; color : #1E1633; } .fbshare { float: left; width: 26px; height: 28px; background: #b3a4a9 url("../img/sharebtns.png") no-repeat 0px 0px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } .twshare { float: left; width: 26px; height: 28px; background: #9d94d7 url("../img/sharebtns.png") no-repeat 0px -28px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } .mailshare { float: left; width: 26px; height: 28px; background: #e9a4c3 url("../img/sharebtns.png") no-repeat 0px -56px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } .actions { float: right; margin-right: 10px; } } } } }*/ } #privatesales_block h2 { -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; color: #1E1633; margin: 0 0px 20px 0; text-transform: none; padding: 10px; background: #ffffff; } #privatesales_block h2 span { display: block; text-align: center; border: 1px solid #E9E7E8; font-size: 26px; font-weight: normal; height: 50px; line-height: 1.5em; padding: 10px 0 0 20px; } #privatesales_block > div { margin-bottom: 20px; } #privatesales_block .small_title { color: #666666; padding-right: 15px; margin-bottom: 10px; display: block; float: left; } #privatesales_block .percent { color: #70bc2c; padding-left: 15px; margin-bottom: 10px; display: block; float: right; font-weight: bold; } #privatesales_block .show_desc { border-top: 1px solid #CCCCCC; padding-top: 10px; } #privatesales_block #block_sales_home li:hover .border-bottom, #privatesales_block #block_sales_list li:hover .border-bottom, #privatesales_block #block_sales_home_future li:hover .border-bottom { border-bottom: 1px solid #CCCCCC; margin-bottom: 2px; height: 0; } #privatesales_block #block_sales_home_future li .date { width: 213px !important; text-align: left !important; padding-left: 20px !important; } #privatesales_block #block_sales_home .content > ul, #privatesales_block #block_sales_home_future .content > ul, #privatesales_block #block_sales_list .content > ul { overflow: hidden; margin: 0; padding: 0; } #privatesales_block #block_sales_home .content > ul li, #privatesales_block #block_sales_home_future .content > ul li, #privatesales_block #block_sales_list .content > ul li { list-style-type: none; width: 311px; height: 28px !important; padding: 296px 0 0 0; display: inline-block; margin: 0 0 30px 23px; cursor: pointer; vertical-align: top; } #privatesales_block #block_sales_home .content > ul li.first, #privatesales_block #block_sales_home_future .content > ul li.first, #privatesales_block #block_sales_list .content > ul li.first { margin-left: 0px; } #privatesales_block #block_sales_home_future .content > ul li .delivery_delay, #privatesales_block #block_sales_home .content > ul li .delivery_delay{ position: absolute; top: 10px; right: 10px; } #privatesales_block #block_sales_home .content > ul li .short_desc, #privatesales_block #block_sales_home_future .content > ul li .short_desc, #privatesales_block #block_sales_list .content > ul li .short_desc { padding: 0 20px; height: 54px; overflow: hidden; text-align: justify; background: #ffffff; width: 271px; } #privatesales_block #block_sales_home .content > ul li .short_desc h3, #privatesales_block #block_sales_home_future .content > ul li .short_desc h3, #privatesales_block #block_sales_list .content > ul li .short_desc h3 { font-family: georgia, times new roman, serif; font-style: italic; font-weight: normal; padding-top: 5px; font-size: 16px; margin: 0; line-height: 1.5em; text-shadow: none; } #privatesales_block #block_sales_home .content > ul li .date, #privatesales_block #block_sales_home_future .content > ul li .date, #privatesales_block #block_sales_list .content > ul li .date, #privatesales_block #block_sales_home .content > ul li .date2, #privatesales_block #block_sales_home_future .content > ul li .date2, #privatesales_block #block_sales_list .content > ul li .date2 { border-top: 1px solid #cccccc; font-size: 12px; padding-top: 5px; float: left; width: 152px; padding-left: 20px; text-align: left; color: #1E1633; } #privatesales_block #block_sales_home .content > ul li .date2, #privatesales_block #block_sales_home_future .content > ul li .date2, #privatesales_block #block_sales_list .content > ul li .date2 { display: none; } #privatesales_block #block_sales_home .content > ul li .fbshare, #privatesales_block #block_sales_home_future .content > ul li .fbshare, #privatesales_block #block_sales_list .content > ul li .fbshare { float: left; width: 26px; height: 28px; background: #b3a4a9 url("../img/sharebtns.png") no-repeat 0px 0px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } #privatesales_block #block_sales_home .content > ul li .twshare, #privatesales_block #block_sales_home_future .content > ul li .twshare, #privatesales_block #block_sales_list .content > ul li .twshare { float: left; width: 26px; height: 28px; background: #9d94d7 url("../img/sharebtns.png") no-repeat 0px -28px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } #privatesales_block #block_sales_home .content > ul li .mailshare, #privatesales_block #block_sales_home_future .content > ul li .mailshare, #privatesales_block #block_sales_list .content > ul li .mailshare { float: left; width: 26px; height: 28px; background: #e9a4c3 url("../img/sharebtns.png") no-repeat 0px -56px; padding: 0px; font-size: 0px; line-height: 0px; color: transparent; } #privatesales_block #block_sales_home .content > ul li .enter, #privatesales_block #block_sales_home_future .content > ul li .enter, #privatesales_block #block_sales_list .content > ul li .enter { background: #565485; color: #ffffff; height: 23px; padding: 5px 10px 0px 10px; font-style: italic; font-family: georgia, times new roman, serif; float: left; text-decoration: none; width: 100px; text-align: center; } #privatesales_block #block_sales_home .content > ul li .actions, #privatesales_block #block_sales_home_future .content > ul li .actions, #privatesales_block #block_sales_list .content > ul li .actions { float: right; width: 311px; background: #FFFFFF; height: 28px; } #privatesales_block #block_sales_home .content > ul li .actions .pop, #privatesales_block #block_sales_home_future .content > ul li .actions .pop, #privatesales_block #block_sales_list .content > ul li .actions .pop { display: none; } #privatesales_block #block_sales_home .content > ul li .actions .date, #privatesales_block #block_sales_home_future .content > ul li .actions .date, #privatesales_block #block_sales_list .content > ul li .actions .date { width: 171px; } #privatesales_block #block_sales_home_future li .actions .pop { display: block !important; } #privatesales_block #block_sales_home li:hover .actions .date { display: none !important; } #privatesales_block #block_sales_home li:hover .actions .date2 { display: block !important; width: 93px !important; } #privatesales_block #block_sales_home li:hover .actions .pop { display: block !important; } #privatesales_block #block_sales_home .short_desc, #privatesales_block #block_sales_home_future .short_desc { position: absolute; top: 242px; -webkit-transition: 0.3s top linear; -moz-transition: 0.3s top linear; -o-transition: 0.3s top linear; -ms-transition: 0.3s top linear; transition: 0.3s top linear; height: 156px !important; } #privatesales_block #block_sales_home .content li, #privatesales_block #block_sales_home_future .content li { position: relative; overflow: hidden; } #privatesales_block #block_sales_home .content li:hover .short_desc, #privatesales_block #block_sales_home_future .content li:hover .short_desc { top: 140px; } #privatesales_block #block_sales_home .content li .actions, #privatesales_block #block_sales_home_future .content li .actions { position: relative; z-index: 1; } #privatesales_block #block_sales_home .content li#list_invite, #privatesales_block #block_sales_home_future .content li#list_invite { padding: 0px !important; width: 312px !important; height: 324px !important; display: inline-block; vertical-align: top; cursor: auto; background: url('../img/invite_home_bg.jpg') no-repeat; } #privatesales_block #block_sales_home .content li#list_invite form, #privatesales_block #block_sales_home_future .content li#list_invite form { border: 1px solid #fff; padding: 5px; margin: 5px; position: absolute; bottom: 10px; width: 289px; } #privatesales_block #block_sales_home .content li#list_invite form .int, #privatesales_block #block_sales_home_future .content li#list_invite form .int { background: #fff; cursor: default; padding: 5px; } #privatesales_block #block_sales_home .content li#list_invite form .int h3, #privatesales_block #block_sales_home_future .content li#list_invite form .int h3 { text-align: center; color: #58558a; text-transform: uppercase; font-size: 18px; font-style: normal; padding-top: 5px; } #privatesales_block #block_sales_home .content li#list_invite form .int input[type="text"], #privatesales_block #block_sales_home_future .content li#list_invite form .int input[type="text"] { color: #999999; float: left; font-family: Tahoma; font-size: 12px; height: 18px; margin-left: 5px; width: 226px; } #privatesales_block #block_sales_home .content li#list_invite form .int input[type="submit"], #privatesales_block #block_sales_home_future .content li#list_invite form .int input[type="submit"] { background: #504D8B; border: 0 none; color: #FFFFFF; font-family: georgia; font-size: 13px; font-weight: normal; height: 30px; margin-right: 6px; text-transform: capitalize; width: 30px; } #privatesales_block #block_sales_home .content li#list_invite form .int p, #privatesales_block #block_sales_home_future .content li#list_invite form .int p { text-align: left; margin-top: 5px; text-indent: 5px; margin-bottom: 5px; } #privatesales_block #block_sales_home .content li#list_invite form .int p a, #privatesales_block #block_sales_home_future .content li#list_invite form .int p a { color: #7c7b7b; font-style: italic; } #privatesales_block #block_sales_home .content li#list_gc, #privatesales_block #block_sales_home_future .content li#list_gc { background: none; padding: 0px !important; width: 311px !important; height: 324px !important; display: inline-block; vertical-align: top; cursor: default; } #privatesales_block #block_sales_home .content li#list_gc .fb_block, #privatesales_block #block_sales_home_future .content li#list_gc .fb_block { position: absolute; padding: 0; bottom: 0; width: 100%; background: #fff; height: 68px; padding: 15px 10px; } #privatesales_block #block_sales_home .content li#list_gc h3, #privatesales_block #block_sales_home_future .content li#list_gc h3 { text-align: center; padding-top: 10px; font-size: 18px; color: #58558A; text-transform: uppercase; font-style: normal; } #privatesales_block #block_sales_home .content li#list_gc .best_sales, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales { padding: 0; background: #fff; position: relative; } #privatesales_block #block_sales_home .content li#list_gc .best_sales div, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales div { padding: 0; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li { height: 150px !important; list-style: none outside none; margin: 0; padding: 0; position: relative; vertical-align: top; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .img_sellers, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .img_sellers { float: left; margin-left: 20px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .img_sellers img, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .img_sellers img { height: 110px; } #privatesales_block #block_sales_home .content .best_sales #best-sellers_block_home li img{ height: auto !important; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers { float: left; width: 180px; padding: 5px; background: #e36ea2; color: #fff; text-align: center; height: 102px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .product_link_sellers, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .product_link_sellers { text-align: center; color: #fff; font-style: italic; margin-top: 5px; font-size: 14px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .reduction, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .reduction { font-size: 14px; font-family: Georgia; cursor: default; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .reduction .price, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .reduction .price { color: #fff; font-size: 16px; margin: 5px 0px; text-align: center; background: url('../img/price_sales_top.jpg') no-repeat top center; padding-top: 7px; font-family: Georgia; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info { text-align: center; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info span, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info span { color: #ffcde3; font-family: Georgia; display: inline; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info .old_price, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .reduction p.price_info .old_price { color: #504d8b; font-family: Georgia; text-decoration: line-through; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .link, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .link { cursor: default; margin: 7px 0px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .slides li .info_sellers .link a, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .slides li .info_sellers .link a { background: #504D8B; border-radius: 15px; color: #FFFFFF; padding: 5px 12px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .flex-control-paging li a, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .flex-control-paging li a { background: #504d8b; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .flex-control-paging li a.flex-active, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .flex-control-paging li a.flex-active { background: #70bc2c; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .flex-control-nav, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .flex-control-nav { bottom: 0px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .flex-control-nav li, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .flex-control-nav li { float: left; height: 20px !important; list-style: none outside none; margin: 0; padding: 0; position: relative; vertical-align: top; width: 17px; } #privatesales_block #block_sales_home .content li#list_gc .best_sales .flex-control-nav li:first-child, #privatesales_block #block_sales_home_future .content li#list_gc .best_sales .flex-control-nav li:first-child { margin-left: 115px; } #privatesales_block #block_sales_home .content li#list_gc div, #privatesales_block #block_sales_home_future .content li#list_gc div { padding: 0px 20px 20px; } #privatesales_block #block_sales_home .content li#list_gc .gc, #privatesales_block #block_sales_home_future .content li#list_gc .gc { padding: 0px; } #privatesales_block #block_sales_home .content li#list_gc .gc a, #privatesales_block #block_sales_home_future .content li#list_gc .gc a { display: block; height: 180px; } #privatesales_block #block_sales_home .content li#list_gc h4, #privatesales_block #block_sales_home_future .content li#list_gc h4 { color: #323232; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 8px; } #privatesales_block #block_sales_home .content li#list_gc span, #privatesales_block #block_sales_home_future .content li#list_gc span { color: #666666; display: block; margin-top: 3px; } #category .psales, #product .psales { position: relative; } #sale_end { position: absolute; right: 10px; top: 25px; } #sale_end { background: url("../img/end_sale.jpg") no-repeat scroll left center rgba(0, 0, 0, 0); color: #1e1633; font-family: "georgia"; margin-right: 10px; padding-left: 65px; padding-top: 0; top: 18px; width: 145px; } #sale_end.consumable{ background: none; top: 11px; padding: 0; width: auto; } #sale_end #countdown { clear: both; color: #e36ea2; float: left; } #product #sale_end { top: -96px; } #privatesales_categories_block_left { clear: both; float: left; margin-bottom: 20px; width: 260px; } #privatesales_categories_block_left.scroll{ position: fixed; top:10px; } #privatesales_categories_block_left .block_content { -moz-box-shadow: 1px 1px 1px #cccccc; -webkit-box-shadow: 1px 1px 1px #cccccc; -ms-box-shadow: 1px 1px 1px #cccccc; -o-box-shadow: 1px 1px 1px #cccccc; box-shadow: 1px 1px 1px #cccccc; background: #fff; } #privatesales_categories_block_left .block_content > ul { padding-top: 10px; padding-bottom: 10px; } #privatesales_categories_block_left .block_content > ul ul { display: block; padding-left: 10px; padding-bottom: 5px; } #privatesales_categories_block_left .block_content > ul > li { font-family: georgia, times new roman, serif; font-style: italic; font-weight: normal; font-size: 15px; margin: 0 15px; border-bottom: 4px double #e9e5e6; } #privatesales_categories_block_left .block_content > ul > li:last-child{ border-bottom: 0; } #privatesales_categories_block_left .block_content > ul > li{ position: relative;} #privatesales_categories_block_left .block_content > ul > li .parent{ float: right; height: 18px; position: absolute; right: 0px; top: 7px; cursor: pointer; width: 18px; background: url('../img/ico_cat_left.jpg') no-repeat 0px 0px; } #privatesales_categories_block_left .block_content > ul > li.active .parent{ background-position: 0 -35px} #privatesales_categories_block_left .block_content > ul > li > a { color: #1e1633; padding-left: 5px; font-size: 15px; } #privatesales_categories_block_left .block_content > ul a { padding-right: 35px !important; } #privatesales_categories_block_left .block_content > ul a:hover { color: #e36ea2; } #privatesales_categories_block_left > h4 { background: #ffffff; height: 200px; } #privatesales_categories_block_left > h4 a { text-align: center; display: block; height: 200px; } #privatesales_categories_block_left .block_content ul { margin: 0px; list-style: none outside; } #privatesales_categories_block_left .block_content ul a { display: block; padding: 5px 0px; color: #796dc7; } #privatesales_categories_block_left .block_content ul a:hover{ text-decoration: none;} #privatesales_categories_block_left .block_content ul a.selected { color: #e36ea2; } #privatesales_categories_block_left .block_content ul li ul li { background: url("../img/arrow.jpg") no-repeat left 10px; font-family: 'georgia'; padding-left: 15px; } #privatesales_categories_block_left .block_content ul li ul li a{ color: #1e1633; font-size: 15px;} #privatesales_categories_block_left .block_content ul li ul li.selected, #privatesales_categories_block_left .block_content ul li ul li:hover{ background: url('../img/arrow_hover.jpg') left 10px no-repeat; } #privatesales_categories_block_left .block_content ul li ul li:hover a{ text-decoration: none; color: #e26ea2; } #privatesales_categories_block_left .block_content ul li ul li a{ color: #1e1633; font-size: 15px; } #privatesales_categories_block_left .block_content > ul > li > a { color: #1e1633; } #category .catHeadW , #trailer .catHeadW { margin: 20px 0px; background: #fff; position: relative; box-shadow: 2px 2px 5px #ccc; } #category .catHeadW .catHeadImgW { float: left; max-width: 200px; max-height: 200px; } #category .catHeadW .catHeadImgW img { max-width: 200px; max-height: 200px; } #category .catHeadW .catHeadDescW , #trailer .catHeadW .catHeadDescW { float: left; width: 100%; } #category .catHeadW .catHeadDescW h1.sale_title , #trailer .catHeadW .catHeadDescW h1.sale_title { box-shadow: none; height: 50px; line-height: 50px; padding: 0px 10px; border: 1px solid #E9E5E6; margin: 10px !important; background: none; } #category .catHeadW .catHeadDescW .show_desc , #trailer .catHeadW .catHeadDescW .show_desc { margin: 10px 10px 2px 10px; text-align: justify; height: 73px; padding-bottom: 5px; border-bottom: 1px solid #E9E5E6; } #trailer .catHeadW .catHeadDescW .actions { float: right; margin: 15px; line-height: 30px; } #trailer .catHeadW .catHeadDescW .actions-share { float: left; margin: 15px; } #trailer .catHeadW .catHeadDescW .actions-share .facebook { float: left; width: 26px; height: 28px; background: #b3a4a9 url("../img/sharebtns.png") no-repeat 0px 0px; padding: 0px; font-size: 0px; line-height: 0px; color: rgba(0, 0, 0, 0); } #trailer .catHeadW .catHeadDescW .actions-share .twitter { float: left; width: 26px; height: 28px; background: #9d94d7 url("../img/sharebtns.png") no-repeat 0px -28px; padding: 0px; font-size: 0px; line-height: 0px; color: rgba(0, 0, 0, 0); } #category .catHeadW .catHeadDescW #submenuw { margin: 5px 10px 0px 10px; position: absolute; bottom: 7px; border-top: 1px solid #E9E5E6; height: 45px; width: 760px; } #category .catHeadW .catHeadDescW #submenuw #submenu { position: absolute; right: 10px; } #category .catHeadW .catHeadDescW #submenuw .subcat_menu { list-style: none; } #category .catHeadW .catHeadDescW #submenuw .subcat_menu li { display: inline-block; margin-left: 10px; } #category .catHeadW .catHeadDescW #submenuw .subcat_menu li a { font-size: 14px; font-family: georgia, times new roman, serif; font-style: italic; color: #000; } #category .catHeadW .catHeadDescW #submenuw .subcat_menu li a:hover { text-decoration: none; color: #e26ea2; } #category .catHeadW .catHeadDescW #submenuw.fixe { position: fixed; top: 0px; left: 0px; right: 0px; text-align: right; background: rgba(255, 255, 255, 0.9); border-top: 0px; margin: 0px; width: 100%; box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); z-index: 10000; } #category .catHeadW .catHeadDescW #submenuw.fixe #submenu { margin: 0 auto; position: relative; width: 980px; } #category .catHeadW .catHeadDescW #submenuw.fixe #submenu .subcat_menu { margin-right: 10px; } #category .right_block .button { position: relative; } #category .right_block .button .expresscart_frame { display: none; height: 430px; position: absolute; width: 321px; z-index: 11; top: -395px; } #category .right_block .button .expresscart_frame iframe { width: 321px; height: 430px; } #category .right_block .button .expresscart_frame .loading { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#ffffff)); background-image: -moz-linear-gradient(34% 100% 90deg, #ffffff, #cccccc); background-image: linear-gradient(34% 100% 90deg, #ffffff, #cccccc); width: 321px; height: 430px; } #category .right_block .button .expresscart_frame .loading img { margin: 50% 38%; background-color: #DFDFDF; border-radius: 40px; box-shadow: 0 0 1px 1px #DDDDDD; } #category .right_block .button .close_popup { position: absolute; right: 22px; top: -375px; font-style: normal; font-size: 20px; color: #FFFFFF; background: url('../img/cross.png') no-repeat; width: 24px; height: 24px; z-index: 1000; vertical-align: middle; text-align: center; } #category .right_block .button .close_popup:hover { font-style: normal; text-decoration: none; } #category .button_oos { opacity: .4; background: #514C8C !important; cursor: default !important; } #left_column .text_block { background: #f6f6f6; padding-bottom: 5px; } #left_column .text_block h5 { display: block; font-size: 18px; color: #1e1633; text-transform: uppercase; font-weight: normal; padding: 12px 10px 10px; margin-bottom: 5px; clear: both; } #left_column .text_block .content { overflow: auto; } #left_column .text_block p a { color: #796dc7; text-decoration: none; vertical-align: middle; } #left_column .text_block p.left { float: left; font-size: 40px; color: #1e1633; text-transform: uppercase; font-weight: normal; text-shadow: 2px 2px 0px #222222; width: 80px; text-align: center; padding-right: 0px; vertical-align: middle; } #left_column .text_block p.left a { font-size: 40px; text-shadow: 2px 2px 0px #222222; text-transform: uppercase; font-weight: normal; vertical-align: middle; } #left_column .text_block p.right { float: right; width: 150px; height: 45px; vertical-align: middle; padding-top: 15px; } #left_column .text_block2 { background: #ffffff; padding-bottom: 5px; margin-bottom: 20px; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; } #left_column .text_block2 h5 { display: block; font-size: 18px; color: #796dc7; font-weight: normal; padding: 12px 0px 10px; margin: 0px 10px 2px; border-bottom: 1px solid #cccccc; } #left_column .facebook_block { background: #ffffff; padding: 0px; line-height: 0px; font-size: 0px; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; } #left_column .text_block p, #left_column .text_block2 p { color: #1e1633; font-size: 12px; line-height: 1.5em; padding: 8px 0px 5px; margin: 0px 10px; border-top: 1px solid #cccccc; } #footer > .content { padding-bottom: 25px; } #footer > .content > .sub_content { padding-bottom: 9px; } #footer > .content > .sub_content > .footer_hook { overflow: auto; margin: 0px auto; width: 980px; } #footer .multi_links_block_left, #footer #editorial_block_center { float: left; width: 200px; margin-right: 20px; } #footer .multi_links_block_left h4, #footer #editorial_block_center h4 { margin: 0px; font-size: 18px; font-weight: normal; padding: 0px 0px 10px 0px; color: #796dc7; } #footer #editorial_block_center { padding-right: 20px !important; } #footer #editorial_block_center > div.rte p { margin: 0px; padding: 10px 0px; } #footer #editorial_block_center a { color: #000000; } #footer .multi_links_block_left ul, #footer #editorial_block_center ul { list-style: none outside; margin: 0px; padding: 10px 0px 35px; } #footer .multi_links_block_left ul li, #footer #editorial_block_center ul li { padding: 2px 0px; } #footer .multi_links_block_left ul li, #footer .multi_links_block_left ul li a, #footer #editorial_block_center ul li, #footer #editorial_block_center ul li a, #footer #editorial_block_center > div.rte p { color: #000000; } #footer #paiement_logo_block_left { height: 76px; padding-bottom: 5px; } #footer #paiement_logo_block_left a.payment { width: 386px; } #footer #paiement_logo_block_left a { float: left; margin-top: 5px; } #footer #paiement_logo_block_left a.payment { float: right; margin-top: 17px; text-align: right; } #footer > .content > .sub_content { width: 980px; margin: 0px auto; padding-top: 2px; border-top: 1px solid #d0d0d0; } #footer .footer_hook { border-top: 1px solid #d0d0d0; } #footer #multi_links_block_left1, #footer #multi_links_block_left2, #footer #editorial_block_center { width: 300px; padding: 20px 0px 0px 20px; margin: 0px; min-height: 250px; background: url("../img/bg_footer_bloc.png") top left repeat-x; } #footer #multi_links_block_left1 h4, #footer #multi_links_block_left2 h4, #footer #editorial_block_center h4, #footer #multi_links_block_left1 ul, #footer #multi_links_block_left2 ul, #footer #editorial_block_center ul { padding: 20px; } #footer #multi_links_block_left2 li:first-child span { font-weight: bold; } #footer #multi_links_block_left2 span { font-weight: normal; } #footer .footer_logo { padding-top: 25px; float: right; } #footer .footer_payment { clear: both; padding-top: 20px; } #footer .footer_social { float: left; } #footer .footer_social ul { list-style: none outside; } #footer .footer_social ul li { float: left; margin-right: 20px; } #footer li > span { font-weight: bold; } p.notification, div.notification, #product p.warning_inline, #module-invite-invite-program #center_column #idTab1 form.std > p.bold { background: #cde1fa; color: #222222; padding: 15px; font-weight: bold; border-bottom: 1px solid #9ebee6; } p.warning, div.warning, #privatesales_block div.nosale { background: #fff9b3; color: #333333; padding: 15px; font-weight: bold; border-bottom: 1px solid #e6dd6e; } p.error, div.error, p#availability_statut { background: #E26EA2; color: #ffffff !important; padding: 15px; font-weight: bold; border-bottom: 1px solid #db5290; } p.error li, div.error li, p#availability_statut li { color: #ffffff !important; } p.success, div.success { background: #c7f3c9; color: #222222; padding: 15px; font-weight: bold; border-bottom: 1px solid #9beb9d; } div.error p { color: #ffffff !important; } p.error ol, div.error ol { list-style: none outside; } p.error ol li:before, div.error ol li:before { content: "-"; padding-right: 15px; } p.error p.align_right, div.error p.align_right { overflow: hidden; padding-top: 5px; } #authentication div.error { margin-top: 20px; clear: both; margin-bottom: 0px; } #authentication div.error ~ form { margin-top: 45px; clear: none; } #password #center_column p.success, #password #center_column div.error { margin-bottom: 20px; } #contact-form #center_column .success, #contact-form #center_column .notification { margin-bottom: 20px; } #category #center_column p.warning { margin: 20px 0px; } #availability_statut, #order #center_column div.error, #history #center_column .warning, #order-slip #center_column .warning, #order-follow #center_column .warning, #identity #center_column .notification { margin-top: 20px; } #identity #center_column p.success, #address #center_column div.error, #identity #center_column div.error, #identity #center_column .notification, #module-invite-invite-program #center_column p.error, #module-invite-invite-program #center_column p.success, #order #center_column div.error, #product .error, #product .warning { margin-bottom: 20px; } #address #center_column form fieldset .content p.notification { float: right; width: 320px; padding-left: 20px; padding-right: 20px; margin-top: 48px; } #address #center_column p.notification sup { margin-right: 5px; vertical-align: middle; font-weight: bold; top: 0px; } .idTabs { margin: 0px; list-style: none outside; overflow: auto; } .idTabs li a { background: #ebe8e9; color: #1e1633; } .idTabs li a.selected { background: #ffffff; } .idTabs li { float: left; } .idTabs li a { display: block; text-decoration: none; padding: 10px 20px; } .sheets { padding: 20px 0px; background: #ffffff; } .sheets > ul { padding-left: 20px; padding-right: 20px; } .sheets .rte { padding: 0px 20px; } .jqifade { position: absolute; background: #222222; } div.jqi { width: 440px; position: absolute; background: #e0e0e0; text-align: left; padding: 44px 0px 0px; } div.jqi .jqicontainer { font-weight: bold; padding: 20px; background: #e0e0e0; } div.jqi .jqiclose { position: absolute; top: 16px; right: 20px; width: 15px; height: 15px; cursor: pointer; color: transparent; font-weight: normal; font-size: 0px; line-height: 0px; background: url("../img/close.png") no-repeat top left; } div.jqi .jqimessage { padding: 0px 0px 20px; line-height: 20px; height: 40px; text-align: left; font-weight: bold; } div.jqi .jqibuttons { height: 30px; text-align: right; } div.jqi .jqibuttons button.jqidefaultbutton { margin-right: 20px; } .jqiwarning .jqi .jqibuttons button { display: none; } #fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url("../../../js/jquery/fancybox/fancybox.png"); } #fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; } #fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; } #fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url("../../../js/jquery/fancybox/fancybox.png") -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } #fancybox-frame { width: 100%; height: 100%; border: none; display: block; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url("../../../js/jquery/fancybox/blank.gif"); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -30px; left: 20px; } #fancybox-right-ico { background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -60px; right: 20px; left: auto; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible; } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url("../../../js/jquery/fancybox/fancybox-x.png"); } #fancybox-bg-ne { top: -20px; right: -20px; background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -162px; } #fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url("../../../js/jquery/fancybox/fancybox-y.png"); background-position: -20px 0px; } #fancybox-bg-se { bottom: -20px; right: -20px; background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -182px; } #fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url("../../../js/jquery/fancybox/fancybox-x.png"); background-position: 0px -20px; } #fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -142px; } #fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url("../../../js/jquery/fancybox/fancybox-y.png"); } #fancybox-bg-nw { top: -20px; left: -20px; background-image: url("../../../js/jquery/fancybox/fancybox.png"); background-position: -40px -122px; } #fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; } .fancybox-title-outside { padding-top: 10px; color: #fff; } .fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url("../../../js/jquery/fancybox/fancy_title_over.png"); display: block; } .fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; } #fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; } #fancybox-title-float-wrap td { border: none; white-space: nowrap; } #fancybox-title-float-left { padding: 0 0 0 15px; background: url("../../../js/jquery/fancybox/fancybox.png") -40px -90px no-repeat; } #fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url("../../../js/jquery/fancybox/fancybox-x.png") 0px -40px; } #fancybox-title-float-right { padding: 0 0 0 15px; background: url("../../../js/jquery/fancybox/fancybox.png") -55px -90px no-repeat; } .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_close.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_nav_left.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_nav_right.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_title_over.png", sizingMethod="scale"); zoom: 1; } .fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_title_left.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_title_main.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_title_right.png", sizingMethod="scale"); } .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, .fancybox-ie6 #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + 'px'); } #fancybox-hide-sel-frame { height: expression(this.parentNode.clientHeight + 'px'); } #fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0; top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'); } #fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:dximagetransform.microsoft.alphaimageloader(src="js/jquery/fancybox/fancy_loading.png", sizingMethod="scale"); } #fancybox-title-float-wrap tr, #fancybox-title-float-wrap td { border: 0px; } .fancybox-ie .fancybox-bg { background: transparent !important; } .fancybox-ie #fancybox-bg-n { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_n.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-ne { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_ne.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-e { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_e.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-se { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_se.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-s { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_s.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-sw { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_sw.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-w { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_w.png", sizingMethod="scale"); } .fancybox-ie #fancybox-bg-nw { filter: progid:dximagetransform.microsoft.alphaimageloader(src="../../../js/jquery/fancybox/fancy_shadow_nw.png", sizingMethod="scale"); } div.zoomdiv { z-index: 1; position: absolute; top: 0px !important; left: 419px !important; width: 560px !important; height: 560px !important; background: #ffffff; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; display: none; text-align: center; overflow: hidden; } #primary_block #image-block { position: relative; } #primary_block #image-block img#bigpic.jqzoom { cursor: crosshair; width: 400px; height: 400px; display: block; border: 10px solid #ffffff; } #authentication #columns > .background, #index #columns > .background { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-repeat: no-repeat; background-color: #ffffff; background-position: 0px bottom; } #product_list li .attr_info, .product_list li .attr_info { display: none; } #tooltip { position: absolute; z-index: 3000; opacity: 1; } #tooltip .body { max-width: 200px; padding: 5px 7px 7px; background: #e4e4e4; } #tooltip ul { list-style: outside none; margin: 0px; padding: 0px; } #tooltip ul li { margin: 0px; padding: 0px; width: auto; height: auto; font-size: 12px; line-height: 1.5em; background: #e4e4e4; overflow: auto; } #tooltip ul li strong { display: block; margin-bottom: 2px; clear: both; padding: 0px 3px; text-transform: lowercase; } #tooltip ul li strong:first-letter { text-transform: uppercase; } #tooltip ul li span { background: #ffffff; margin: 2px 3px; padding: 1px 4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-bottom: 1px solid #dedede; float: left; } body .top #header_user { display: block; float: right; clear: both; margin-top: -53px; } body.logged #header_user { clear: none; display: block; float: left; margin-left: 165px; margin-top: 35px; min-width: 270px; } .help_contact { background: url('../img/aide-contact.png') no-repeat left center; font-family: tahoma,arial,sans-serif; float: right; padding-left: 25px; } .help_contact a { color: #6e6e6e;} #login_form_top { clear: both; float: left; margin-top: 4px; } #login_form_top p.title { color: #505050; float: left; line-height: 21px; margin-right: 10px; } #login_form_top p.text { float: left; padding: 0; } #login_form_top p.text input { color: #505050; font-size: 12px; margin-right: 10px; padding: 0; text-indent: 5px; width: 150px; } #login_form_top p.text input[type="password"] { width: 125px;} #login_form_top p.submit { float: left; } #login_form_top p.submit .button { background: #70bc2c; border: 0px; color: #fff; font-family: Tahoma; font-style: normal; padding: 4px 5px; } #login_form_top .forgot { clear: both; color: #6e6e6e; display: block; float: right; font-size: 11px; margin-right: 81px; text-decoration: underline; } #header_user { float: left; } #header_nav { clear: both; float: left; } #header_nav .inner { color: #4f4f4f; float: left; margin-left: 10px; padding-top: 15px; } #header_nav .inner > ul { margin: 0; padding: 0; } #header_nav .inner > ul li { list-style: none; } #header_nav .inner > ul li.account_hover:hover ul { display: block; } #header_nav .inner > ul li.account_hover > a:hover{ color:#70bc2c } #header_nav .inner a { color: #4f4f4f } #header_nav .inner .green { color:#70bc2c } #header_nav .inner a:hover { text-decoration: none; } #header_nav .inner a.submenu_top_btn { background: url('../img/picto_account.png') no-repeat 85px 11px #fff; padding: 5px 19px 10px 10px; border: 1px solid #fff; border-bottom: 0px; position: relative; z-index: 100000; } body.nav_active #header_nav .inner a.submenu_top_btn { z-index: 2;} #header_nav ul li.account_hover:hover a.submenu_top_btn{ border-color: #ccc } #header_nav .inner ul.submenu_top { background: #fff; border: 1px solid #ccc; display: none; position: absolute; margin-top: 7px; margin-left: 0px; width: 190px; z-index: 99999 } #header_nav .inner.active ul.submenu_top { display: block;} #header_nav .inner ul.submenu_top li { list-style-type: none; padding: 0 10px; margin-bottom: 5px; margin-top: 5px; } #header_nav .inner ul.submenu_top li a { color:#4f4f4f } #header_nav .inner ul.submenu_top li a:hover { color:#70bc2c } #header_nav .inner ul.submenu_top li.logout { background: #70bc2c; margin-bottom: 0; height: 30px; line-height: 30px; margin: 1px; text-align: center; text-transform: uppercase; } #header_nav .inner ul.submenu_top li.logout a { color: #fff;} .top #cart_block_summary { background: url('../img/panier.png') no-repeat 4px 3px #fff; border: 1px solid #fff; border-bottom: 0; color:#70bc2c; cursor: pointer; height: 32px; line-height: 32px; margin-top: 11px; padding-top: 6px; padding-bottom: 5px; padding-left: 45px; padding-right: 10px; position: relative; z-index: 100001; } body.nav_active .top #cart_block_summary { z-index: 6;} .top #cart_block_summary.active { border-color:#ccc;} .top #cart_block_summary span { font-size: 20px; } .top #cart_block_summary span.ajax_cart_no_product { font-size: 14px; } .top #cart_block_summary.product:after { content: ')'; font-size: 20px; } .top #cart_block_summary.product:before { content: '('; font-size: 20px; } .top #cart_block_list { background: #fff; border: 1px solid #ccc; display: none; margin-top: -1px; padding: 0px; position: absolute; right: 0; width: 250px; z-index: 100000; } .top #cart_block_list #cart_block_no_products { border-bottom: 1px solid #ccc; padding: 10px 5px; text-align: center; } .top #cart_block_list .products { padding: 5px; } .top #cart_block_list .products dt{ height: auto; padding: 10px 5px; border-bottom: 1px solid #ccc; } .top #cart_block_list .products dd { display: none; } .top #cart_block_list .products dt .img_cart { display: block; float: left; padding: 0 6px; width: 60px; } .top #cart_block_list .products dt .img_cart img { width:100%;} .top #cart_block_list .products dt a.cart_block_product_name { color: #444444; font-weight: normal; } .top #cart_block_list .products dt p.label_quantity { color: #797979; font-size: 11px; font-weight: normal; } .top #cart_block_list .green { color: #70bc2c; } .top #cart_block_list #cart-prices { text-align: center; margin-bottom: 5px; padding: 5px; } .top #cart_block_list #cart-prices span.green { margin-left: 5px;} .top #cart_block_list #cart-prices span { font-size: 14px; } .top #cart_block_list #cart-buttons a.button_small.cart { background: #70bc2c; } .top #cart_block_list #cart-buttons a.button_small { float: left; width: 49%; background: #565485; color: #fff; display: block; font-family: Arial; font-size: 14px; font-weight: normal; margin: 1px; padding: 5px 0px; text-align: center; } .top #cart_block_list #cart-buttons a.button_small:hover { text-decoration: none; } #create-account_form p.text { font-weight: bold; } #create-account_form ul { padding-left: 15px; } #create-account_form ul li { list-style-position: outside; } #order #center_column #cart_voucher { padding: 12px; } #order #center_column #cart_voucher #discount_name { height: 14px; } body#index #login_form p.submit { margin-top: 10px; } #giftvoucher_ask_choice_block, #giftvoucher_ask_infos_block { padding: 10px 15px 20px !important; } #giftvoucher_ask_choice_block tr, #giftvoucher_ask_infos_block tr { border: 0px; } #giftvoucher_ask_choice_block td[align="left"], #giftvoucher_ask_infos_block td[align="left"], #giftvoucher_ask_choice_block td[align="right"], #giftvoucher_ask_infos_block td[align="right"], #giftvoucher_ask_choice_block td[align="center"], #giftvoucher_ask_infos_block td[align="center"] { text-align: center !important; border: 0px !important; padding-top: 20px !important; } #giftvoucher_ask_choice_block td a.button_mini, #giftvoucher_ask_infos_block td a.button_mini, #giftvoucher_ask_choice_block td a.button_small, #giftvoucher_ask_infos_block td a.button_small { text-align: center; text-transform: none; border: 0px; color: #ffffff; font-size: 12px; padding: 8px 40px 8px 20px; text-decoration: none; font-weight: normal; background: #504d8b url("../img/arrow.png") right 9px no-repeat; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; background: #504d8b; padding: 8px 20px; } div#giftvoucher_ask_infos_block .error ul { margin: 0px !important; } div#giftvoucher_ask_infos_block .gv_customization { border: 0px !important; } div#giftvoucher_ask_infos_block .gv_customization .gv_param { margin-bottom: 10px !important; } div#giftvoucher_ask_infos_block .gv_customization > .gv_param { overflow: auto; clear: both; } div#giftvoucher_ask_infos_block .gv_customization > .gv_param label { float: right; width: 296px !important; } div#giftvoucher_ask_infos_block .gv_customization > .gv_param input { float: left; } .gv_product_name { padding-bottom: 10px !important; } #giftvoucher_left { -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #cccccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #cccccc; margin-bottom: 20px; font-size: 0px; line-height: 0px; } #giftvoucher_left a { font-size: 0px; line-height: 0px; } #index #columns > .content { position: relative; } #skin-left { position: absolute; width: 620px; height: 750px; top: 0px; left: -620px; cursor: pointer; } #skin-right { position: absolute; width: 620px; height: 750px; top: 0px; right: -620px; cursor: pointer; } #index.logged #columns { overflow: hidden; } /** Module ant_support_form **/ #module-ant_support_form-support #center_column div#products_part label, #module-ant_support_form-support #center_column div#products_part label img{ display: inline-block; vertical-align: middle; } #module-ant_support_form-support #center_column p.submit { text-align: right; } #module-ant_support_form-support #center_column textarea{ height: 150px; padding: 5px; width: 748px; } #module-ant_support_form-support #center_column p.submit .button_large { text-align: center; text-transform: none; border: 0px; color: #FFF; font-size: 12px; padding: 8px 40px 8px 20px; text-decoration: none; font-weight: normal; background: #504d8b url("../img/arrow.png") right 9px no-repeat; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } h3.carrier_title{ margin-bottom: 10px; } table#carrierTable tbody td { color: #444d52; font-size: 12px; border-bottom: 0px; border-top: 10px solid #f1f1f1; background: #FFF; line-height: 1.5em; padding: 5px 10px; } #carrierTable thead { background-color: #514c8c; } #carrierTable thead tr th{ color: #fff; } .soflexibiliteStar{ color: #e26ea2!important; } #adresseFinal .so-prez-libelle{ color: #514c8c!important; } #custMail, #sl_phone { min-height: 20px!important; font-size: 14px!important; } #soflexibilite_speech{ display: none!important } /******** Address autocomplete **********/ #address_ac { z-index: 5; background: #FFF; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; margin: 1px 0px 0px 0px; min-width: 278px; -moz-box-shadow: 2px 10px 10px -8px rgba(0, 0, 0, .5); -webkit-box-shadow: 2px 10px 10px -8px rgba(0, 0, 0, .5); -ms-box-shadow: 2px 10px 10px -8px rgba(0, 0, 0, .5); -o-box-shadow: 2px 10px 10px -8px rgba(0, 0, 0, .5); box-shadow: 2px 10px 10px -8px rgba(0, 0, 0, .5)); list-style: outside none; overflow: auto; max-height: 300px; } #address_ac li { font-size: 12px; line-height: 1.4em; padding: 5px 20px 5px 10px; cursor: pointer; } #address_ac li:hover { background: #EEE; } #address_ac strong { padding: 0px 1px; } .paypal_account { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; margin: 10px 0 5px; padding: 15px; overflow: auto; } .paypal_account input[type="radio"] { float: left; margin-right: 7px; position: relative; top: 3px; } .paypal_account label { float: left; } /** Module loyalty **/ #module-loyalty-loyalty-program #block-history{ background: #fff; padding: 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #CCC; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #CCC; } #module-loyalty-loyalty-program #block-history .alternate_item.even{ background: #F3F3F3; } #module-loyalty-loyalty-program a.loyalty-transform, #module-loyalty-loyalty-program .history_method span.total-discount-loyalty{ text-align: center; text-transform: none; border: 0px; color: #FFF; font-size: 12px; padding: 8px 20px 8px 20px; text-decoration: none; font-weight: normal; /* background: #504d8b url("../img/arrow.png") right 9px no-repeat; */ background: #504d8b; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } #module-loyalty-loyalty-program ul.pagination { list-style: none; } #module-loyalty-loyalty-program ul.pagination li{ float: left; position: relative; margin-right: 10px; background: #fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-family: georgia, times new roman, serif; font-style: italic; color: #504d8b; min-width: 22px; text-align: center; font-size: 16px; } #module-loyalty-loyalty-program ul.pagination li.current, #module-loyalty-loyalty-program ul.pagination li#pagination_previous, #module-loyalty-loyalty-program ul.pagination li#pagination_next { background: #504d8b; color: #fff; } #module-loyalty-loyalty-program ul.pagination li a, #module-loyalty-loyalty-program ul.pagination li a:visited{ text-decoration: none; font-size: 16px; } #module-loyalty-loyalty-program ul.pagination li a:visited{ color: #888!important; } #module-loyalty-loyalty-program ul.pagination li#pagination_previous, #module-loyalty-loyalty-program ul.pagination li#pagination_next { font-size: 16px; background: #fff; color: #888; } #module-loyalty-loyalty-program ul.pagination li:hover, #module-loyalty-loyalty-program ul.pagination li#pagination_previous:hover, #module-loyalty-loyalty-program ul.pagination li#pagination_next:hover { background-color:#504d8b; color:#fff; } #module-loyalty-loyalty-program ul.pagination li:hover a, #module-loyalty-loyalty-program ul.pagination li:hover a:visited{ color: #fff!important; } #module-loyalty-loyalty-program ul.pagination li span{ font-size: 16px; color: #fff; width: 100%; } #module-loyalty-loyalty-program ul.pagination li#pagination_previous.disabled, #module-loyalty-loyalty-program ul.pagination li#pagination_next.disabled { background: #fff!important; } #module-loyalty-loyalty-program ul.pagination:after{ content: ''; clear: both; display: block; } #loyalty_cart{ background: url("../img/fidelite.png") no-repeat left center; } #header_nav .inner a.submenu_top_btn.credit { background: url('../img/picto_account.png') no-repeat 75px 11px #fff; } /** New product tpl **/ #product #primary_block{ margin-top: 20px; } #product .product_title{ background:none; -moz-box-shadow:none; -webkit-box-shadow: none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none; margin-bottom: 5px; height: auto; padding: 10px 0 0 10px; font-size: 22px; line-height: 22px; } #product #pb-left-column { width: 435px; float: right; } #product #pb-right-column { width: 535px; margin-left: 10px; min-height: 440px; float: left; } #product #primary_block #image-block { float: left; } #product .coeur { left: -33px; position: absolute; top: 55px; cursor: pointer; z-index: 2; } #product #views_block { border: none; border-top: 0; width: 110px; max-height: 420px; float: left; position: relative; margin-top: 10px; box-sizing: border-box; } #product #views_block #view_scroll_left, #product #view_scroll_right{ display: block; text-align: center; width: 100%; height: 22px; position: absolute; } #product #views_block #view_scroll_left img, #product #view_scroll_right img{ height: 100%; } #product #views_block #view_scroll_left{ /* margin-bottom: 10px; */ top: -10px; } #product #views_block #view_scroll_right{ /* margin-top: 10px; */ bottom: -10px; } #product #thumbs_list{ height: 420px; overflow: hidden; } #product #views_block #thumbs_list ul { padding: 0px; } #product #views_block #thumbs_list ul li{ margin-bottom: 6px; height: 100px; width: 100px; box-sizing: border-box; margin-left: 5px; } #product #views_block ul li a{ width: 100px; height: 100px; } #product #views_block ul li a img{ border: 1px solid #e9e5e6; box-sizing: border-box; } #product #thumbs_list li:first-child{ /* margin-top: 15px; */ } #product #views_block ul { overflow: initial; } #product .zoomdiv { border: 1px solid #cac7bf; top: -1px !important; width: 532px !important; height: 500px !important; } #product .title_block { background: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; margin: 10px 10px 0px 5px; width: 100%; box-sizing: border-box; padding: 0px 20px 0px 20px; } #product .title_block .content { border:none; padding: 0px; position: relative; } #product #sale_end{ top: 20px; right: 0; width: 120px; background-position: -5px; padding-left: 55px; } #product #sale_end #countdown { clear: both; color: #fb66a9; float: left; } #product .delay_flag{ position: absolute; top: 115px; /* left: -17px; */ left: -33px; } #product #short_description_block { padding: 0px 20px 0px 20px; width: 100%; box-sizing: border-box; } #product #buy_block { padding: 20px 10px 10px 30px; margin: 10px 10px 10px 5px; width: 100%; box-sizing: border-box; } #product div.two-part-form{ display: block; position: relative; margin-bottom: 5px; } #product div.two-part-form:after, #product div.form-attr-qty:after{ display: block; content: ''; clear: both; } #product div.form-left{ float: left; padding-top: 30px; max-width: 140px; } #product div.form-right{ float: right; padding-top: 5px; /* max-width: 225px; */ width: 165px; } #product #buy_block .reduction_product { margin-left: 0px; position: absolute; background: url("../img/reduction.png") no-repeat center -18px; } #product #buy_block p.price{ border-top: 1px solid #cac7bf; } #product div.form-left p.price-ecotax, #product div.form-left p.price-ecotax #ecotax_price_display{ font-size: 9px } #product p.text-ecotax{ padding: 5px 20px; font-size: 10px; } #product div#attributes { float: left; margin-right: 5px; width: 100%; } #product #buy_block #attributes p { margin-bottom: 10px; } #product #buy_block select { max-width:100%; } #product p#quantity_wanted_p { float: left; padding-bottom: 0px; border-bottom: none; } #product #add_to_cart{ padding:0; padding-top: 10px; text-align: right; } #product #add_to_cart input.exclusive_disabled, #product #add_to_cart input.exclusive[type="submit"] { background: url("../img/add_to_cart.jpg") no-repeat left center #504d8b; padding: 0 11px 0 50px; height: 32px; opacity: 1 !important; border-radius: 20px; } #product #add_to_cart input.exclusive[type="submit"]:hover { /* background: url("../img/add_to_cart.jpg") no-repeat left center #FB5FA6; */ background: url("../img/add_to_cart.jpg") no-repeat left center #fb66a9; } #product #short_description_block #more_description_content{ margin-top: 20px; } #product #short_description_block #more_description_content p { font-size: 12px; line-height: 1.5em; margin-bottom: 10px; color: #444d52; width: 100%; margin-left: 5px; text-align: justify; } #product #more_info_block { clear: both; padding: 10px 15px 20px 20px; } #product #more_info_block .idTabs li{ position: relative; margin-left: 1px; line-height: 12px; } #product #more_info_block .idTabs li a { background: #fb66a9; color: #fff; } #product #more_info_block .idTabs li a.selected { font-weight: bold; background: #F3F3F3; color: #fb66a9; } #product .sheets { padding: 20px 0px; background: #F3F3F3; } #product .sheets #idTab1{ overflow-y: auto; max-height: 500px; width: 100%!important; } #product .product_info { text-align: center; } #product .product_info .info{ float: none; display: inline-block; } #product .product_info .info_1 .picto { background: url('../img/livraison.png') no-repeat center; } #product .product_info .info_2 .picto { background: url('../img/cochon.png') no-repeat center; } #product .product_info .info_3 .picto { background: url('../img/cadena.png') no-repeat center; } /* Slider product footer (blockbestsellers)*/ #product #best-sellers_block_product { position: relative; } #product #best-sellers_block_product h1 { background-size: 100% 100%; color: #4F4E9A; margin-right: 0px; } #product #best-sellers_block_product .slider_sales_product_footer { padding: 20px 60px; position: relative; -moz-box-shadow: 0px 0px 5px 1px #cccccc; -webkit-box-shadow: 0px 0px 5px 1px #CCC; -ms-box-shadow:: 0px 0px 5px 1px #cccccc; -o-box-shadow: 0px 0px 5px 1px #cccccc; box-shadow: 0px 0px 5px 1px #CCC; } #product #best-sellers_block_product .flex-direction-nav { position: inherit; } #product #best-sellers_block_product .flex-control-nav{ display: none; } #product #best-sellers_block_product .flex-direction-nav .flex-prev, #product #best-sellers_block_product .flex-direction-nav .flex-next { top: -80px; border-radius: 50%; width: 50px; height: 50px; content: ''; background: #fff; color: transparent; opacity: 1; -moz-box-shadow: 0px 0px 5px 1px #cccccc; -webkit-box-shadow: 0px 0px 5px 1px #CCC; -ms-box-shadow:: 0px 0px 5px 1px #cccccc; -o-box-shadow: 0px 0px 5px 1px #cccccc; box-shadow: 0px 0px 5px 1px #CCC; } #product #best-sellers_block_product .flex-direction-nav .flex-prev{ background: url("../img/arrow_blue_left.png") no-repeat center center #fff; } #product #best-sellers_block_product .flex-direction-nav .flex-next{ background: url("../img/arrow_blue_right.png") no-repeat center center #fff; } #product #best-sellers_block_product .flex-direction-nav .flex-prev:before, #product #best-sellers_block_product .flex-direction-nav .flex-next:before{ display: none; } #product #best-sellers_block_product .slider_sales_product_footer .slides { padding: 10px 0; } #product #best-sellers_block_product .slider_sales_product_footer .slides li{ margin-right: 10px; margin-left: 10px; background: #fff; padding: 10px; box-sizing: border-box; position: relative; max-height: 134px; -moz-box-shadow: 0px 0px 5px 1px #cccccc; -webkit-box-shadow: 0px 0px 5px 1px #CCC; -ms-box-shadow:: 0px 0px 5px 1px #cccccc; -o-box-shadow: 0px 0px 5px 1px #cccccc; box-shadow: 0px 0px 5px 1px #CCC; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .hover-slide, #product #best-sellers_block_product .slider_sales_product_footer .slides li .product_added{ display: none; top: 0; left: 0; width:100%; height:100%; background-color: rgba(0,0,0,0.7); box-sizing: border-box; text-align: center; position: absolute; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .product_added{ z-index: 999; padding: 45px 20px; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .product_added p{ color: #fff; font-family: "georgia"; font-style: italic; font-weight: bold; } #product #best-sellers_block_product .slider_sales_product_footer .slides li:hover div.hover-slide{ display: block; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .hover-slide a{ display: inline-block; width: 40%; height: 100%; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .hover-slide a.add-to-cart { background: url("../img/panier2.png") no-repeat center center; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .hover-slide a.see-product { background: url("../img/loupe.png") no-repeat center center; } #product #best-sellers_block_product .slider_sales_product_footer .slides li:after{ content: ''; display: block; clear: both; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .img_sellers, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers { text-align: center; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .img_sellers{ width: 40%; float: left; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers { width: 60%; padding: 5px 10px; box-sizing: border-box; background-color: #E4E4EE; float: right; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .product_link_sellers, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers p.price, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .old_price, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .percentage, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .amount{ font-family: "georgia"; font-style: italic; font-weight: bold; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .product_link_sellers{ display: block; display: -webkit-box; max-width: 110px; height: 44px; margin: 0 auto; font-size: 12px; line-height: 15px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #4F4E9A; font-weight: 500; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .product_link_sellers:hover{ text-decoration: none; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers p.price{ border:0; color: #FB69AA; font-size: 16px; padding-top: 18px; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .old_price { color: #B0B0B0; text-decoration: line-through; } #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .percentage, #product #best-sellers_block_product .slider_sales_product_footer .slides li .info_sellers .amount{ color: #4F4E9A; } #product .expresscart_frame { display: none; height: 215px; width: inherit; z-index: 11; bottom: 0; left: 0; right: 0; position: absolute; } #product .expresscart_frame iframe { width: 100%; height: 215px; } #product .expresscart_frame .loading { background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cccccc), to(#ffffff)); background-image: -moz-linear-gradient(34% 100% 90deg, #ffffff, #cccccc); background-image: linear-gradient(34% 100% 90deg, #ffffff, #cccccc); width: 100%; height: 215px; } #product .expresscart_frame .loading img { margin: 8%; background-color: #DFDFDF; border-radius: 40px; box-shadow: 0 0 1px 1px #DDDDDD; } #product .close_popup_footer { position: absolute; right: 20px; top: 10px; font-style: normal; font-size: 20px; color: #fff; background: url('../img/cross.png') no-repeat; width: 24px; height: 24px; z-index: 1000; vertical-align: middle; text-align: center; } /***** New popup error - ticket 10233 prevent multi ******/ #box_error_cart{ display: none; box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.1); position: fixed; top: 150px; z-index: 99999; background: rgba(255,255,255,0.4); width: 550px; left: 50%; margin: 0 auto; margin-left: -295px; padding: 20px; } #box_error_cart .close{ position: absolute; right: 40px; top: 40px; cursor: pointer; } #box_error_cart .content{ background: #fff; padding: 15px; } #box_error_cart .content_best_sales h3, #box_error_cart .content h3{ color:#54508b; font-size: 24px; padding-bottom: 10px; border-bottom: 4px double #ccc; font-family: Georgia; } #box_error_cart .content .product_box{ float: left; font-family: Tahoma; width: 100%; overflow: auto; } #box_error_cart_text { text-align: center; margin-bottom: 10px; } #box_error_cart .content .others_links{ border-top: 1px solid #ccc; padding-top: 15px; clear: both; overflow: hidden; text-align: center; } #box_error_cart .content .others_links .show_sales{ height: 32px; line-height: 32px; color: #FFF; margin: 0px; padding: 0px 10px; background:#B5B1B1; border-radius: 20px; text-decoration: none; display: inline-block; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } #box_error_cart .content .others_links #remove_cart{ margin:0 25px; } #box_error_cart .content .others_links .show_sales:hover{ background: #fb66a9;} #box_error_cart .content .others_links .show_cart{ line-height: 32px; color: #FFF; margin: 0px; border-radius: 20px; text-decoration: none; display: inline-block; background: url(../img/add_to_cart.jpg) no-repeat left center #504d8b; padding: 0 11px 0 45px; height: 32px; font-family: georgia, times new roman, serif; font-style: italic; font-size: 13px; } #box_error_cart .content .others_links .show_cart:hover { background: url(../img/add_to_cart.jpg) no-repeat left center #fb66a9; } .box_add_to_cart .content .others_links .show_fdp_info{ text-align:center; } /**** blockordersummury ****/ #left_column #blockordersummary { background: #fff; padding-bottom: 5px; margin-bottom: 20px; -moz-box-shadow: 1px 2px 1px #cccccc; -webkit-box-shadow: 1px 2px 1px #ccc; -ms-box-shadow: 1px 2px 1px #cccccc; -o-box-shadow: 1px 2px 1px #cccccc; box-shadow: 1px 2px 1px #ccc; clear: both; } #left_column #blockordersummary .content { padding: 5px; } #left_column #blockordersummary .content div{ color: #1e1633; margin: 0px 5px; font-size: 12px; padding: 8px 0px 5px; border-top: 1px dashed #ccc; line-height: 1.4em; } #left_column #blockordersummary .content div.my-cart { border-top: 1px solid #ccc; } #left_column #blockordersummary h4{ display: block; font-size: 18px; color: #796dc7; font-weight: normal; margin: 0px 5px 2px; padding: 12px 0px 10px; border-bottom: 1px solid #ccc; } #blockordersummary h5 { color: #444d52; font-family: georgia, times new roman, serif; margin-bottom: 10px; font-weight: 600; font-size: 13px; } #blockordersummary ul { margin: 0px 0px 7px; padding: 0px; list-style: none; border-bottom: 1px solid #999; } #blockordersummary li { padding-bottom: 5px; } #blockordersummary p { margin-bottom: 5px; } #blockordersummary p.carrier-info:after{ content: ''; display: block; clear: both; } #blockordersummary span.carrier-name { float: left; max-width: 130px; } #blockordersummary p.delivery-delay { color: #e36ea2; font-weight: 600; } #blockordersummary p.delivery-date strong{ font-size: 11px; } #blockordersummary .price { float: right; } #blockordersummary .price.price_total { color: #e36ea2; font-weight: bold; } #blockordersummary .address { color: #1e1633; } #blockordersummary .order_total { color: #e36ea2; padding: 15px; font-size: 14px; font-weight: bold; background: rgba(226,110,162,0.2) ; } /**** product page show delivery date estimation ****/ .delivery-delay-estimation { margin-top: 10px; } .delivery-delay-estimation p b{ color: #fb66a9; } #product .product_info .info .pink { color: #fb66a9; } /***** Cart summury show delivery delay estimation *****/ #cart_summary tr.delivery_delay_cart h4 span { font-style: initial; } /***** Paybox save CB *****/ .paybox_account { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; margin: 10px 0 5px; padding: 15px; overflow: auto; } .paybox_account input[type="radio"] { float: left; margin-right: 7px; position: relative; top: 3px; } .paybox_account label { float: left; } .block-paybox, .block-paypal{ background: #fff; padding: 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #CCC; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #CCC; } .block-paybox thead th:first-child, .block-paypal thead th:first-child{ width: 250px } .block-paybox thead th:nth-child(2), .block-paypal thead th:nth-child(2){ width: 200px } .block-paybox tr.alternate_item.even, .block-paypal tr.alternate_item.even { background: #F3F3F3; } .block-paybox tr td:last-child, .block-paybox tr th:last-child, .block-paypal tr td:last-child, .block-paypal tr th:last-child{ text-align: center; } .block-paybox tr td a, .block-paypal tr td a { text-align: center; text-transform: none; border: 0px; color: #FFF; padding: 3px 6px; text-decoration: none; font-weight: bold; background: #504d8b; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 10px; } @keyframes slideInDown { 0% { -webkit-transform: translateY(-500px); -ms-transform: translateY(-500px); transform: translateY(-500px); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } @keyframes slideInUp { 0% { -webkit-transform: translateX(-800px); -ms-transform: translateX(-800px); transform: translateX(-800px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } } #product_list li div.productQuantityAlert{ position: absolute; bottom: 55px; text-align: center; width: 270px; margin: 0 !important; padding: 5px 0 !important; background-color: rgba(255,255,255,0.6); left: 35px; /* box-shadow: 0px 5px 8px -3px #b5b1b1; */ border-top: 0px; } .productQuantityAlert p{ color: #fb66a9; font-size: 12px; font-weight: bold; } /* ticket 8048 - Product details - Other similar products / best sales for product family */ /* Slider product footer (blockbestsellers)*/ #product #privatesales_similarproduct { position: relative; } #product #privatesales_similarproduct strong { background-size: 100% 100%; color: #4F4E9A; margin-right: 0px; } #product #privatesales_similarproduct .slider_sales_product_footer { border: 1px solid transparent; /* trick to get the correct height in javascript */ /*width:880px;*/ } #product #privatesales_similarproduct ul { list-style: none; width:880px; position:relative; } #product #privatesales_similarproduct ul li{ position: relative; box-sizing: border-box; max-height: 300px; background: #fff; margin: 0 10px 0 10px; display:inline-block; -moz-box-shadow: 0px 0px 5px 1px #cccccc; -webkit-box-shadow: 0px 0px 5px 1px #CCC; -ms-box-shadow:: 0px 0px 5px 1px #cccccc; -o-box-shadow: 0px 0px 5px 1px #cccccc; box-shadow: 0px 0px 5px 1px #CCC; } #product #privatesales_similarproduct ul li .hover-slide, #product #privatesales_similarproduct ul li .product_added{ display: none; top: 0; left: 0; width:100%; height:100%; background-color: rgba(0,0,0,0.7); box-sizing: border-box; text-align: center; position: absolute; } #product #privatesales_similarproduct ul li .product_added{ z-index: 999; padding: 45px 20px; } #product #privatesales_similarproduct ul li .product_added p{ font-family: "georgia"; font-style: italic; font-weight: bold; } #product #privatesales_similarproduct ul li:hover div.hover-slide{ display: block; } #product #privatesales_similarproduct ul li .hover-slide a{ display: inline-block; width: 40%; height: 100%; } #product #privatesales_similarproduct ul li .hover-slide a.add-to-cart { background: url("../img/panier2.png") no-repeat center center; } #product #privatesales_similarproduct ul li .hover-slide a.see-product { background: url("../img/loupe.png") no-repeat center center; } #product #privatesales_similarproduct ul li:after{ content: ''; display: block; clear: both; } #product #privatesales_similarproduct ul li .similar_product { background-color: #fff; width:244.667px; padding:10px; } #product #privatesales_similarproduct ul li .img_sellers, #product #privatesales_similarproduct ul li .info_sellers { text-align: center; } #product #privatesales_similarproduct ul li .info_sellers { background: #fff; background-color: #E4E4EE; padding: 10px 10px; box-sizing: border-box; } #product #privatesales_similarproduct ul li .product_link_sellers, #product #privatesales_similarproduct ul li .info_sellers p.price, #product #privatesales_similarproduct ul li .info_sellers .old_price, #product #privatesales_similarproduct ul li .info_sellers .percentage, #product #privatesales_similarproduct ul li .info_sellers .amount{ font-family: "georgia"; font-style: italic; font-weight: bold; } #product #privatesales_similarproduct ul li .product_link_sellers{ display: block; display: -webkit-box; max-width: 70%; height: 44px; margin: 0 auto; font-size: 12px; line-height: 15px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-weight: 500; color: #1e1633; } #product #privatesales_similarproduct ul li .product_sellers_label { border-bottom: 1px solid #e9e5e6; width:100%; margin-bottom:2px; text-align: center; background: #fff; padding-top:10px; } #product #privatesales_similarproduct ul li .img_sellers { border-top: 1px solid #e9e5e6; width:100%; } #product #privatesales_similarproduct ul li .product_link_sellers:hover{ text-decoration: none; } #product #privatesales_similarproduct ul li .info_sellers p { margin:0px; } #product #privatesales_similarproduct ul li .info_sellers p.price { border:0; padding-top: 0px; color: #FB69AA; font-size: 16px; } #product #privatesales_similarproduct ul li .info_sellers .price_info { padding:0px; margin:0px; } #product #privatesales_similarproduct ul li .info_sellers .price_info .old_price { color: #B0B0B0; text-decoration: line-through; padding:0px; margin:0px; } #product #privatesales_similarproduct ul li .info_sellers .price_info .percentage, #product #privatesales_similarproduct ul li .info_sellers .price_info .amount{ color: #4F4E9A; } /* ============= SLIDER ====================*/ /* #product #privatesales_similarproduct .flex-direction-nav { position: inherit; } #product #privatesales_similarproduct .flex-control-nav{ display: none; } */ #product #privatesales_similarproduct .ico_prev, #product #privatesales_similarproduct .ico_next { top: -80px; border-radius: 50%; width: 50px; height: 50px; content: ''; background: #fff; color: transparent; opacity: 1; -moz-box-shadow: 0px 0px 5px 1px #cccccc; -webkit-box-shadow: 0px 0px 5px 1px #CCC; -ms-box-shadow:: 0px 0px 5px 1px #cccccc; -o-box-shadow: 0px 0px 5px 1px #cccccc; box-shadow: 0px 0px 5px 1px #CCC; } #product #privatesales_similarproduct .ico_prev{ background: url("../img/arrow_blue_left.png") no-repeat center center #fff; } #product #privatesales_similarproduct .ico_next{ background: url("../img/arrow_blue_right.png") no-repeat center center #fff; } #product #privatesales_similarproduct .ico_prev:before, #product #privatesales_similarproduct .ico_next:before{ display: none; } /* Order detail */ #history #block-history{ background: #fff; padding: 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #CCC; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #CCC; } #history #block-history .alternate_item { background: #F3F3F3; } /* Contact form */ #contact-form form{ background: #ffffff url(/img/logo_2.png) no-repeat 360px 120px; padding: 20px; margin-bottom: 20px; -moz-box-shadow: 2px 2px 5px #cccccc; -webkit-box-shadow: 2px 2px 5px #cccccc; -ms-box-shadow: 2px 2px 5px #cccccc; -o-box-shadow: 2px 2px 5px #cccccc; box-shadow: 2px 2px 5px #cccccc; } #contact-form form p.bold { text-align: center; font-size: 14px; margin-bottom: 15px; } #contact-form #center_column textarea { height: 150px; padding: 5px; width: 700px; } /* random product */ #category .random{ top: 115px; right: 25px; position: absolute; z-index: 2; border-top: 0; } #category .info_random { background: #fff; height: auto!important; padding: 10px!important; left: 300px; width: 150px; position: absolute; top: 115px; display: none; z-index: 3; border-radius: 4px; -webkit-filter:drop-shadow(rgba(0, 0, 0, 0.3) 0 2px 10px); filter: drop-shadow(rgba(0, 0, 0, 0.3) 0 2px 10px); } #category .info_random:before{ content: ''; left: -10px; top: 20px; position: absolute; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #fff; } #product .random{ left: 370px; position: absolute; top: 55px; cursor: pointer; z-index: 2; width: 50px; height: 50px; } #product .info_random { background: #fff; height: auto; padding: 10px; left: 412px; width: 150px; position: absolute; top: 45px; display: none; z-index: 3; border-radius: 4px; -webkit-filter:drop-shadow(rgba(0, 0, 0, 0.3) 0 2px 10px); filter: drop-shadow(rgba(0, 0, 0, 0.3) 0 2px 10px); } #product .info_random:before{ content: ''; left: -10px; top: 20px; position: absolute; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #fff; }