@media (min-width:768px) and (max-width:979px){#block_various_links_footer{display:none;}
#social_block{display:none;}
.hidden-desktop{display:inherit !important;}
.visible-desktop{display:none !important;}
.visible-tablet{display:inherit !important;}
.hidden-tablet{display:none !important;}
}
@media (max-width:767px){#block_various_links_footer{display:none;}
#customcontent_footer{display:none;}
#social_block{display:none;}
.hidden-desktop{display:inherit !important;}
.visible-desktop{display:none !important;}
.visible-phone{display:inherit !important;}
.hidden-phone{display:none !important;}
}
@media (max-width:767px){#block_various_links_footer{display:none;}
#eKomiWidget_block{width:100%;display:block !important;}
#block_contact_infos_mobile{width:100% !important;text-align:center;}
#social_block{display:none;}
body{padding-left:10px;padding-right:10px;}
.container-fluid{padding:0;}
.container{width:auto;}
.row-fluid{width:100%;}
.row{margin-left:0}
[class*="span"],
.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.span12,
.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input-large,
.input-xlarge,
.input-xxlarge,
.select-large,
.select-xlarge,
.select-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.input-prepend input,
.input-append input,
.input-prepend input[class*="span"],
.input-append input[class*="span"]{display:inline-block;width:auto;}
.controls-row [class*="span"] + [class*="span"]{margin-left:0;}
#center_column .block{padding:10px}
#header_left, #header_right{float:left}
#header_left{width:50%}
#header_right{width:50%}
#header_user_info [class^="icon-"]:before, #header_user_info [class*=" icon-"]:before{display:block;font-size:30px;position:relative;top:-5px;}
#header_user_info .texte_login{display:none}
#product_list li{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.compare_bouton , #product_list li .compare,
#product_list li .label{display:none !important;visibility:hidden;}
#center_column .nbrItemPage{display:none !important}
#quantity_wanted{margin-top:8px}
ul.step li{float:none;width:100%;}
#my-account .myaccount_lnk_list li{float:none;margin:0 0 15px 0;padding:50px 0 30px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.myaccount_lnk_list [class^="icon-"]:before, .myaccount_lnk_list [class*=" icon-"]:before{left:48%;}
#authentication #create-account_form fieldset, #authentication #login_form fieldset{height:auto;}
#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input,
#account-creation_form p.textarea textarea,
#new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input,
#new_account_form p.textarea textarea,
#identity .std p.text input, #identity .std p.password input,
#add_adress p.text input, #add_adress p.password input, #add_adress p.select input, #add_adress p.textarea textarea{width:90%;}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label,
#identity .std p.text label, #identity .std p.password label, #identity .std p.select label,
#add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label,
#account-creation_form span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label{text-align:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#center_column #new_account_form p,
#identity form p,
#center_column #add_adress p,
#center_column #account-creation_form p{margin:0 0 0 15px;padding-left:0}
#account-creation_form span.form_info{margin:5px 0 0}
#account-creation_form p.checkbox input{margin-left:0}
#new_account_form p.select select,
#identity .std p.select select,
#account-creation_form p.select select{width:60px;}
#new_account_form p.select select#months, #new_account_form p.select select#id_country,
#identity .std p.select select#months,
#account-creation_form p.select select#months, #account-creation_form p.select select#id_country{width:100px;}
fieldset.customerprivacy label{display:block;padding:0 15px;}
#address p.inline-infos, #new_account_form span.form_info, #new_account_form span.inline-infos{margin:0 0 0 15px !important;}
#identity .std p.radio span{width:auto}
#identity .std p.checkbox input, #new_account_form p.checkbox input{margin:0}
#identity .std p.submit{padding:10px 0 20px}
#identity .std #security_informations{font-size:12px;padding:0;}
#login_form_content .span4{margin-left:15px}
#login_form_content .span2{margin-right:15px;width:auto;}
input#addressInput{width:90%}
#map{height:300px;width:100%;}
#locationSelect{width:100%}
table.std td, table.table_block td{padding:12px 5px}
.cart_total_price .total_price_container span{font-size:14px;padding:12px 8px;}
#cart_summary th.cart_ref, #cart_summary tr td:nth-child(3){display:none;visibility:hidden}
#cart_summary th.cart_unit, #cart_summary tr td:nth-child(4){display:none;visibility:hidden}
#cart_summary th.cart_delete, #cart_summary tr td:nth-child(7){display:none;visibility:hidden}
#multishipping-cart th.cart_ref, #multishipping-cart tr td:nth-child(3){display:none;visibility:hidden}
#multishipping-cart th.delete, #multishipping-cart tr td:nth-child(6){display:none;visibility:hidden}
#table_mywishlist th:nth-child(3) , #table_mywishlist tr td:nth-child(3){display:none;visibility:hidden}
#table_mywishlist th:nth-child(4) , #table_mywishlist tr td:nth-child(4){display:none;visibility:hidden}
#table_mywishlist th:nth-child(5) , #table_mywishlist tr td:nth-child(5){display:none;visibility:hidden}
.history-table #order-list th:nth-child(4) ,.history-table #order-list tr td:nth-child(4){display:none;visibility:hidden}
#shipping-table th:nth-child(2) , #shipping-table tr td:nth-child(2){display:none;visibility:hidden}
#shipping-table th:nth-child(3) , #shipping-table tr td:nth-child(3){display:none;visibility:hidden}
.table-order-follow th:nth-child(2), .table-order-follow td:nth-child(2){display:none;visibility:hidden}
.table-order-follow th:nth-child(4), .table-order-follow td:nth-child(4){display:none;visibility:hidden}
.table-order-slip th:nth-child(3), .table-order-slip td:nth-child(2){display:none;visibility:hidden}
.table-loyalty th:nth-child(2), .table-loyalty td:nth-child(2){display:none;visibility:hidden}
.table-loyalty tfoot{display:none;visibility:hidden}
.vouchers-table th:nth-child(1), .vouchers-table td:nth-child(1){display:none;visibility:hidden}
.vouchers-table th:nth-child(4), .vouchers-table td:nth-child(4){display:none;visibility:hidden}
.discount th:nth-child(2), .discount td:nth-child(2){display:none;visibility:hidden}
.discount th:nth-child(3), .discount td:nth-child(3){display:none;visibility:hidden}
.discount th:nth-child(5), .discount td:nth-child(5){display:none;visibility:hidden}
.discount th:nth-child(6), .discount td:nth-child(6){display:none;visibility:hidden}
#stores-table th:nth-child(1), #stores-table td:nth-child(1){display:none;visibility:hidden}
#pagenotfound .pagenotfound{padding:10px;height:auto;background:none}
#footer{text-align:center}
#reinsurance_block, #block_various_links_footer ul, .myaccount .block_content,
#social_block h4{display:none}
#footer .magic-ico{float:left;width:auto;}
.footer-phone li{display:inline-block;}
.footer-phone li a{display:block;font-size:20px;padding:10px 0;text-align:center;width:50px;}
.payment_module{width:100%}
.payment_module a{float:none;display:block;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:125px;padding:20px;}
#form_wishlist label{width:auto;}
.img_comment{display:none !important;visibility:hidden;}
#product_comments_block_tab div.comment_details li{padding:8px 0 8px 12px;}
.esp_contenedorbaner{display:none;}
}
@media (max-width:480px){#customcontent_footer{display:none;}
#eKomiWidget_block{width:100%;}
#block_contact_infos_mobile{width:100% !important;text-align:center;}
#social_block{display:none;}
#search_block_top{position:absolute;top:2px;display:block !important;}
.page-header h1 small{display:block;line-height:20px;}
input[type="checkbox"],
input[type="radio"]{border:1px solid #ccc;}
.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;}
.form-horizontal .controls{margin-left:0;}
.form-horizontal .control-list{padding-top:0;}
.form-horizontal .form-actions{padding-left:10px;padding-right:10px;}
#header_logo{float:none;position:relative;top:10px;}
#cart_summary th.cart_product, #cart_summary tr td:nth-child(1){display:none;visibility:hidden}
#multishipping-cart th.cart_product, #multishipping-cart tr td:nth-child(1){display:none;visibility:hidden}
table.resume td.delivery_option_logo{display:none;visibility:hidden}
.history-table #order-list th:nth-child(2) ,.history-table #order-list tr td:nth-child(2){display:none;visibility:hidden}
#block_various_links_footer{display:none;}
}
@media (min-width:768px) and (max-width:979px){#eKomiWidget_block{width:30%;}
#customcontent_footer{width:30%;}
#social_block{display:none;}
#search_block_top{position:absolute;top:130px;}
.row{margin-left:-20px;*zoom:1;}
.row:before,
.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container{width:724px;}
.span12{width:724px;}
.span11{width:662px;}
.span10{width:600px;}
.span9{width:538px;}
.span8{width:476px;}
.span7{width:414px;}
.span6{width:352px;}
.span5{width:290px;}
.span4{width:228px;}
.span3{width:166px;}
.span2{width:104px;}
.span1{width:42px;}
.offset12{margin-left:764px;}
.offset11{margin-left:702px;}
.offset10{margin-left:640px;}
.offset9{margin-left:578px;}
.offset8{margin-left:516px;}
.offset7{margin-left:454px;}
.offset6{margin-left:392px;}
.offset5{margin-left:330px;}
.offset4{margin-left:268px;}
.offset3{margin-left:206px;}
.offset2{margin-left:144px;}
.offset1{margin-left:82px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before,
.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;}
.row-fluid [class*="span"]:first-child, .alpha[class*="span"], .first_item[class*="span"]{margin-left:0;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;}
.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;}
.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;}
.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;}
.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;}
.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;}
.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;}
.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;}
.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;}
.row-fluid .span2_5{width:17.79%;*width:17.74%;}
.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;}
.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;}
.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;}
.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;}
.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;}
.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;}
.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;}
.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;}
.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;}
.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;}
.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;}
.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;}
.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;}
.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;}
.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;}
.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;}
.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;}
.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;}
.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;}
.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;}
.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;}
.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;}
.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;}
.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;}
.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;}
.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;}
input,
textarea,
.uneditable-input{margin-left:0;}
.controls-row [class*="span"] + [class*="span"]{margin-left:20px;}
input.span12, textarea.span12, .uneditable-input.span12{width:710px;}
input.span11, textarea.span11, .uneditable-input.span11{width:648px;}
input.span10, textarea.span10, .uneditable-input.span10{width:586px;}
input.span9, textarea.span9, .uneditable-input.span9{width:524px;}
input.span8, textarea.span8, .uneditable-input.span8{width:462px;}
input.span7, textarea.span7, .uneditable-input.span7{width:400px;}
input.span6, textarea.span6, .uneditable-input.span6{width:338px;}
input.span5, textarea.span5, .uneditable-input.span5{width:276px;}
input.span4, textarea.span4, .uneditable-input.span4{width:214px;}
input.span3, textarea.span3, .uneditable-input.span3{width:152px;}
input.span2, textarea.span2, .uneditable-input.span2{width:90px;}
input.span1, textarea.span1, .uneditable-input.span1{width:28px;}
.input-large, .select-large{width:210px;}
.input-xlarge, .select-xlarge{width:270px;}
.input-xxlarge, .select-xxlarge{width:350px;}
#center_column.span9{width:484px}
#right_column, #left_column{width:220px;}
.span12 #product_list li{border-width:1px;border-style:solid;clear:none;margin-right:2%;width:48.5%;}
.span12 #product_list li:nth-child(even){margin-right:0}
.span12 #product_list li .left_block{padding:10px 2.5%;width:40%;}
.span12 #product_list li .right_block{width:52%;}
#pb-right-column{width:50%}
#pb-left-column{width:47.1823%}
#my-account .myaccount_lnk_list li{float:left;height:50px;margin:8px;padding:50px 20px 20px;width:170px;}
#reinsurance_block{text-align:center;}
#reinsurance_block li img{float:none;margin-right:0;}
#reinsurance_block li span{padding-top:5px;text-align:center;width:100%;}
.payment_module a{height:125px;margin:8px;padding:10px;width:190px;}
#block_various_links_footer{display:none;}
}
@media (max-width:979px){#block_various_links_footer{display:none;}
body{padding-top:0;}
.overthrow{overflow:auto !important;-webkit-overflow-scrolling:touch;}
.history-table #order-list th:nth-child(6) ,.history-table #order-list tr td:nth-child(6){display:none;visibility:hidden}
.history-table #order-list th:nth-child(7) ,.history-table #order-list tr td:nth-child(7){display:none;visibility:hidden}
.vouchers-table th:nth-child(7), .vouchers-table td:nth-child(7){display:none;visibility:hidden}
#bandeau_header{height:48px;}
#header .topheight, #header .topheight a{height:48px;line-height:48px;}
#header .bt_back{float:left;margin:10px;padding:6px 10px;}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled,
input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled,
input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini,
a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled{padding:15px 10px;}
.view_scroll_spacer, #view_scroll_right{display:none;visibility:hidden;}
#product_list li{clear:both;margin:10px 0;overflow:hidden;border-style:1px;border-width:0 0 1px;width:100%;}
#product_list li .left_block{float:left;padding:0 5% 0 0;width:30%;}
#product_list li .right_block{padding-right:3%;text-align:right;width:62%;}
#product_list li h3{font-size:13px;height:1.1em !important;padding:5px 0 10px;text-align:left;}
#product_list li p.product_desc{display:block !important;height:auto;padding:5px 0 10px;margin-bottom:0;}
#product_list li span.availability, #product_list li span.option, #product_list li span.outofstock{display:block;}
#product_list li span.new{left:-30px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#cart_voucher p.input{clear:both}
#cart_voucher p.input input{margin-top:8px}
#ordermsg p.txt{float:none;margin-bottom:10px;margin-right:0;width:100%;}
#menu_top{display:inline-block}
.active{display:block}
.nav, .nav > li{float:none}
.nav{padding:0}
.nav > li{border-style:solid;border-width:1px 0 0 0;}
.nav > li > .parent{background-position:95% 50%;margin-right:0;}
.nav li li .parent{background-image:url("modules/blocktopmenu/img/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav li li a, .nav li li li a{font-weight:bold;line-height:47px;padding:0 40px;}
.nav ul{display:block;width:100%;}
.nav > li.hover > ul , .nav li li.hover ul{position:static;}
#productscategory_list, #crossselling_list{width:100%;float:none;}
#productscategory_scroll_right, #crossselling_scroll_right,
#productscategory_scroll_left, #crossselling_scroll_left{display:none;visibility:hidden;}
}
@media (min-width:980px){}
@media (max-width:979px){#menu_top #search_block_top{position:absolute;top:0;display:block !important;}
#header_logo{float:none;position:relative;top:15px;}
}