body{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:12px;font-weight:300;margin:0;background:#fff;color:#333}
#contentGlobal{width:1000px;height:auto;padding:0;background:#fff;margin:0 auto}
#banner_prints{_overflow:hidden;margin:0 12px 10px 0;_margin:0 0 10px 5px;padding:5px;float:left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ccc;background:#e7e3e0;margin:0;height:auto}#banner_prints h2{border:0;margin:10px 0 0 0;font-weight:300;text-align:center;color:#717171;font-size:17px}#banner_prints h2 span{font-weight:400;color:#0060c8;font-size:30px}
#banner_prints h1{border:0;margin:20px 0 0;font-weight:300;text-align:center;color:#717171;font-size:17px;line-height:30px}#banner_prints h1 span#banner_prints_nbr{font-weight:600;color:#0060c8;font-size:70px}
#banner_prints h1 span#banner_prints_free{font-weight:400;color:#0060c8;font-size:30px}
#banner_prints h1 span#banner_prints_note{font-size:9px;position:relative;bottom:10px}
#banner_prints form{background:#e7e3e0;padding:0;margin:0 0 20px 0;height:30px}#banner_prints form p{color:#333;font-size:11px;margin:20px 10px 10px;padding:0;line-height:13px;text-align:center}#banner_prints form p input{float:left;margin:14px 0 0}
#banner_prints form input#banner_prints_email{font-family:'Open Sans',Arial,Helvetica,sans-serif;display:block;margin:5px 10px 15px 0;float:right;width:200px;height:30px;text-align:center}
#banner_prints form input#banner_prints_submit{font-family:'Open Sans',Arial,Helvetica,sans-serif;display:block;float:right;margin:0 10px 0 0;padding:7px 10px;font-size:13px;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#4391e8;background:-moz-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #4391e8), color-stop(50%, #2b7bd4));background:-webkit-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-o-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-ms-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4391e8, endColorstr=#2b7bd4);background:linear-gradient(top, #4391e8 50%, #2b7bd4 50%);border:1px solid #2b7bd4;color:#fff}
#banner_prints form input#banner_prints_submit:hover{color:#2b7bd4;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #2b7bd4}
.banner_promo{background:#fff;width:233px;height:300px;float:left;margin:0 0 10px 0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ccc;padding:5px 5px 15px 5px;cursor:pointer;position:relative;text-align:center}.banner_promo span{position:absolute;bottom:0;color:#ccc;font-size:10px;display:block;width:233px}
.zocial,a.zocial{border:1px solid #777;border-color:rgba(0,0,0,0.2);border-bottom-color:#333;border-bottom-color:rgba(0,0,0,0.4);color:#fff;-moz-box-shadow:inset 0 .08em 0 rgba(255,255,255,0.4),inset 0 0 .1em rgba(255,255,255,0.9);-webkit-box-shadow:inset 0 .08em 0 rgba(255,255,255,0.4),inset 0 0 .1em rgba(255,255,255,0.9);box-shadow:inset 0 .08em 0 rgba(255,255,255,0.4),inset 0 0 .1em rgba(255,255,255,0.9);cursor:pointer;display:inline-block;padding:5px 10px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.5);white-space:nowrap;width:978px;-moz-user-select:none;-webkit-user-select:none;user-select:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:14px;line-height:18px}
.zocial{background-image:-moz-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1));background-image:-ms-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1));background-image:-o-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1));background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(49%, rgba(255,255,255,0.05)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1));background-image:linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.05) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.1))}
.zocial:hover,.zocial:focus{background-image:-moz-linear-gradient(rgba(255,255,255,0.15) 49%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.15));background-image:-ms-linear-gradient(rgba(255,255,255,0.15) 49%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.15));background-image:-o-linear-gradient(rgba(255,255,255,0.15) 49%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.15));background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.15)), color-stop(49%, rgba(255,255,255,0.15)), color-stop(51%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(rgba(255,255,255,0.15) 49%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.15));background-image:linear-gradient(rgba(255,255,255,0.15) 49%, rgba(0,0,0,0.1) 51%, rgba(0,0,0,0.15))}
.zocial:active{background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,0.1));background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,0.1));background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,0.1));background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,0.1));background-image:linear-gradient(bottom, rgba(255,255,255,0.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,0.1))}
.zocial.yelp{background-color:#06c;margin:0 0 10px 0}
.zocial span{font-weight:bold;font-size:20px}
#box_col_left{float:left;width:245px;margin:0 7px 0 0}#box_col_left .col_left{margin:0 0 10px 0;float:left;color:#333;padding:5px 0;text-align:left;background:#fff;width:243px;height:auto;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#box_col_left .col_left h1{font-size:13px;color:#333;padding:5px 5px 5px 15px;margin:5px 0}#box_col_left .col_left h1 a{color:#333;text-decoration:none;display:block}
#box_col_left .col_left h1.title_prod{background:#d4d4d4;font-size:15px}#box_col_left .col_left h1.title_prod:hover{background:#d4d4d4}
#box_col_left .col_left .col_left_box{margin:5px 10px;float:left;color:#333;padding:5px;text-align:left;background:#f7f7f7;border:1px solid #e6e6e6;width:211px;height:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#box_col_left .col_left ul#prod_assoc{margin:15px 0 0;font-size:12px;color:#000;list-style-image:url(/images/newsite/puce/arrow_blue-pt.gif);padding:0 0 0 25px}#box_col_left .col_left ul#prod_assoc li{padding:3px}#box_col_left .col_left ul#prod_assoc li a{text-decoration:underline;color:#316d89}
#box_col_left .col_left .btn a{width:170px}
#box_col_left .col_left .order_box_left{display:block;float:left;margin:10px 0 0;padding:0 5px;text-align:center;width:233px}#box_col_left .col_left .order_box_left .order_content .middle_blue,#box_col_left .col_left .order_box_left .order_content_over .middle_blue,#box_col_left .col_left .order_box_left .order_content .middle_orange_calc,#box_col_left .col_left .order_box_left .order_content_over .middle_orange_calc{width:146px}
.header{float:right;width:748px;margin:0 0 10px 0}.header h1{font-size:24px;color:#333;font-weight:normal;margin:10px 0 0 10px}.header h1 span{color:#333;font-size:18px}
.header h1 .price{color:#019b34;font-size:24px;font-weight:bold}.header h1 .price .through{font-size:18px;color:#888}
.header h1 .note_price_de{font-size:10px;color:#666}
.header h2{font-size:18px;color:#333;font-weight:normal;margin:10px 0 0 10px}
.header #cont_tabs{height:63px;width:746px;float:left;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;overflow:hidden;font-size:14px;margin:18px 0 -1px 0}.header #cont_tabs .tabs{height:43px;width:110px;float:left;background:url(/images/newsite/tabs/tabs.png) no-repeat bottom right;color:#333;padding:20px 0 0 30px;margin:0 0 0 -25px;position:relative;z-index:10;cursor:pointer}.header #cont_tabs .tabs a{color:#333;text-decoration:none}
.header #cont_tabs .tabs span{font-size:13px}
.header #cont_tabs .tabs_over a{color:#333;text-decoration:none;font-weight:bold}
.header #cont_tabs .tabs_first{height:43px;width:100px;float:left;background:url(/images/newsite/tabs/tabs_first.png) no-repeat bottom right;color:#333;padding:20px 0 0 15px;margin:0;position:relative;z-index:10;cursor:pointer}
.header #cont_tabs .tabs_select_first{height:43px;width:100px;float:left;background:url(/images/newsite/tabs/tabs_first_selected.png) no-repeat bottom right;color:#333;padding:20px 0 0 15px;margin:0;position:relative;z-index:20;cursor:pointer;font-weight:bold}
.header #cont_tabs .tabs_select{height:43px;width:110px;float:left;background:url(/images/newsite/tabs/tabs_selected.png) no-repeat bottom right;color:#333;padding:20px 0 0 30px;margin:0 0 0 -25px;position:relative;z-index:20;cursor:pointer;font-weight:bold}
.header .cont_zoom{display:block;height:33px;float:left;width:733px;margin:0 0 5px 0 !important;padding:5px 0 0 5px}
.header #footer_header{height:30px;padding:10px;width:726px;float:left;background:#e7e7e7;border:1px solid #d2d2d2}
.tab_content_gen h2{margin:0 0 5px 0;font-weight:400;font-size:18px;color:#0963c5}
.tab_content_gen p a{text-decoration:underline;color:#0963c5}
#box_content{float:right;width:748px;height:auto;margin:0;padding:0}#box_content .tab_content_gen{color:#333;display:block;float:left;height:auto;margin:5px 0 10px;padding:0 10px 0 18px;width:720px !important}
#box_content .cat_50{width:350px;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:auto;float:left;margin:0 6px 12px;padding:5px}#box_content .cat_50 h2{font-weight:400;font-size:18px;padding:0 0 2px 0;margin:0 0 5px 0;}#box_content .cat_50 h2 a{color:#0963c5;text-decoration:none}
#box_content .cat_50 h2 .btn_more_info{font-size:12px;color:#333;float:right;display:block;margin:3px;*margin:-15px 0 0 0}#box_content .cat_50 h2 .btn_more_info a{color:#333}#box_content .cat_50 h2 .btn_more_info a .fa{margin:0 5px 0 0}
#box_content .cat_50 .formats{float:left;margin:5px 0;background:#faf7f7;padding:10px 5px;*padding:10px 5px 0;width:338px;border:1px solid #e5e5e5}#box_content .cat_50 .formats p{margin:0;padding:0}#box_content .cat_50 .formats p select{width:160px;border:1px solid #999}
#box_content .cat_50 .illu{width:350px !important;height:auto;margin:10px 0 0 0;cursor:pointer;text-align:center}#box_content .cat_50 .illu .title_tab_zoom{position:absolute;float:none;top:inherit;margin:0 0 0 310px}#box_content .cat_50 .illu .title_tab_zoom a{color:#e7e7e7}#box_content .cat_50 .illu .title_tab_zoom a:hover{color:#999}
#box_content .cat_50 p.price{margin:0;text-align:left;padding:0;font-weight:300;color:#333}#box_content .cat_50 p.price span{font-size:14px;color:#019b34;font-weight:600}#box_content .cat_50 p.price span .through{font-size:12px;color:#888;font-weight:300}
#box_content .cat_50 p.price span.note_price_de{font-size:10px;color:#666}
#box_content .cat_50 p.descr_coll{background:#fff;margin:5px 0;padding:5px;height:45px;font-weight:300;font-size:14px}#box_content .cat_50 p.descr_coll a{color:#555}
#box_content .cat_50 .order_content{margin:0 auto;width:auto;float:right}
#box_content .cat_50 .btnMedium{float:right}
#box_content #seoBox{float:right;background:#f9f9f9;padding:10px;font-size:12px;color:#999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:10px 0 0 0}#box_content #seoBox h3{text-transform:uppercase}
#box_content #seoBox p{line-height:22px}#box_content #seoBox p a{color:#0963c5}
#box_content .promocode{display:inline-block;display:none;width:100%;margin:4px 0 0 0;text-align:right;padding:0;font-size:10px;color:#333}
.price{color:#019b34;font-weight:600}
.accr{font-size:14px;font-weight:300}
.through{color:#888;font-weight:normal;text-decoration:line-through}
.new{color:#fff;font-size:11px;font-weight:bold;background:#f43c07;padding:2px 5px;-moz-box-shadow:2px 2px 1px #ccc;-webkit-box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;bottom:2px}
.new2{color:#fff;font-size:14px;font-weight:bold;background:#f43c07;padding:2px 5px;-moz-box-shadow:2px 2px 1px #ccc;-webkit-box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;bottom:2px}
.stockout{text-align:center;color:#888;font-size:11px;font-style:italic;background:#e7e7e7;padding:2px 5px;-moz-box-shadow:2px 2px 1px #ccc;-webkit-box-shadow:2px 2px 1px #ccc;box-shadow:2px 2px 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;bottom:2px}
ul.descrProducts{margin:0;padding:0 0 0 10px;list-style:none;float:left;width:350px}ul.descrProducts li{background:url(/images/newsite/photobooks/puce.gif) no-repeat 0 2px;float:none;width:auto;margin:0 15px 0 0;padding:0 0 10px 15px}
ul#infos_plus{margin:15px 0 0;color:#333;list-style-type:none;padding:0 10px;font-size:12px}ul#infos_plus li{color:#333;min-height:22px;height:auto;padding:0 0 0 35px;margin:0 0 10px 0}ul#infos_plus li a{color:#333;text-decoration:none}ul#infos_plus li a:hover{color:#0963c5;text-decoration:underline}
ul#infos_plus li.selected a{font-weight:bold;color:#0963c5}
ul#infos_plus li.infos_plus_production_note{font-size:11px;padding:10px 3px 3px 0}
ul#infos_plus li#infos_plus_satis{padding:0 0 15px 0;color:#4172a3}
ul#infos_plus li#infos_plus_all_delay a{color:#4172a3;text-decoration:none}
ul#infos_plus li#infos_plus_recycle a{color:#71a419;text-decoration:none}ul#infos_plus li#infos_plus_recycle a:hover{color:#71a419;text-decoration:underline}
.content_tab_sh{width:688px;height:auto;padding:0 20px;margin:0 0 20px;float:left;font-size:12px}.content_tab_sh p{font-size:12px;text-align:left;margin:5px 0;padding:0}.content_tab_sh p strong{color:#36a1eb;font-size:14px}
.content_tab_sh ol{font-size:12px;text-align:left;margin:0 0 0 30px;padding:0}
.content_tab_sh .box_tab{float:left;width:260px !important;width:240px;margin:5px 20px 10px 0}
.content_tab_sh h1{color:#36a1eb;font-size:22px;font-weight:normal;margin:0;padding:0}.content_tab_sh h1 span{color:#333;font-size:14px;font-weight:normal}
.content_tab_sh h2{color:#333 !important;font-size:14px !important;font-weight:normal !important;margin:0 0 15px;padding:0;border:0 !important}.content_tab_sh h2 span{font-size:10px}
.content_tab_sh .order_content,.content_tab_sh .order_content_over{float:left;margin:10px 10px 0 10px}
.content_tab_sh .order_content .middle_orange_calc,.content_tab_sh .order_content_over .middle_orange_calc,.content_tab_sh .order_content .middle_blue,.content_tab_sh .order_content_over .middle_blue{width:146px;text-align:center}
.content_tab_sh .tab_prices .prices{font-size:14px;color:#019b34;font-weight:bold}
.form_fotocom{padding:15px;background:#fff;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.form_fotocom p{margin:0 0 15px 0;padding:5px 10px;background:#f7f7f7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.form_fotocom p:last-child{margin:0;background:none}
.form_fotocom p.oblig{font-size:11px;text-align:right;color:#666;margin:0;background:none}
.form_fotocom p.noBg{background:none}
.form_fotocom p.valid{background:#c2dfbb;border:1px solid #1e7908;color:#1e7908;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px}
.form_fotocom p.error{background:#ffd6d6;border:1px solid #c00;color:#c00;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px}
.form_fotocom p span{color:#c00}
.form_fotocom p label{display:block;float:left;font-weight:300;line-height:28px;margin:0;width:50%}
.form_fotocom p.line label{display:block;float:left;font-weight:300;line-height:28px;margin:0;width:100%}
.form_fotocom p:hover label{color:#0459b7}
.form_fotocom input[type=text],.form_fotocom input[type=password],.form_fotocom select,.form_fotocom textarea{background:#fff;background-image:-moz-linear-gradient(bottom, #fff 80%, #eee 100%);background-image:-webkit-linear-gradient(top, #eee, #fff, color-stop(.2, #fff));background-image:-o-linear-gradient(bottom, #fff 80%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff');background-image:-ms-linear-gradient(bottom, #fff 80%, #eee 100%);background-image:linear-gradient(bottom, #fff 80%, #eee 100%);border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;width:45%}
.form_fotocom p.line input[type=text],.form_fotocom p.line input[type=password],.form_fotocom p.line textarea{width:95%}
.form_fotocom p.error_field input[type=text],.form_fotocom p.error_field input[type=password],.form_fotocom p.error_field select,.form_fotocom p.error_field textarea{border:1px solid #c00}
.form_fotocom input[type=text]:focus,.form_fotocom input[type=password]:focus,.form_fotocom textarea:focus{border-color:#0459b7;outline:none}
.form_fotocom select{cursor:pointer;padding:3px}
.form_fotocom select:active,.form_fotocom select:focus{border:1px solid #093c75;outline:none}
.form_fotocom input[type=submit],.form_fotocom input.submit{background:#0459b7;background-image:-moz-linear-gradient(top, #08adff, #0459b7);background-image:-webkit-linear-gradient(top, #08adff, #0459b7);background-image:-o-linear-gradient(top, #08adff, #0459b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08adff', endColorstr='#0459b7');background-image:-ms-linear-gradient(top, #08adff, #0459b7);background-image:linear-gradient(top, #08adff, #0459b7);border:1px solid #093c75;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;font-weight:bold;margin:20px 0 0 0;padding:5px 10px;text-decoration:none;text-shadow:0 1px 1px #333;text-transform:uppercase}
.form_fotocom input[type=submit]:hover,.form_fotocom input.submit:hover{background:#067cd3;background-image:-moz-linear-gradient(top, #0bcdff, #067cd3);background-image:-webkit-linear-gradient(top, #0bcdff, #067cd3);background-image:-o-linear-gradient(top, #0bcdff, #067cd3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0bcdff', endColorstr='#067cd3');background-image:-ms-linear-gradient(top, #0bcdff, #067cd3);background-image:linear-gradient(top, #0bcdff, #067cd3);border-color:#093c75;text-decoration:none}
.form_fotocom input[type=submit]:active,.form_fotocom input[type=submit]:focus,.form_fotocom input.submit:active,.form_fotocom input.submit:focus{background:#067cd3;background-image:-moz-linear-gradient(top, #0bcdff, #067cd3);background-image:-webkit-linear-gradient(top, #0bcdff, #067cd3);background-image:-o-linear-gradient(top, #0bcdff, #067cd3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0bcdff', endColorstr='#067cd3');background-image:-ms-linear-gradient(top, #0bcdff, #067cd3);background-image:linear-gradient(top, #0bcdff, #067cd3);border-color:#093c75;outline:none}
.realperson-challenge{display:block;color:#000;margin:15px 0 0 0;float:right}
.realperson-text{font-family:"Courier New",monospace;font-size:6px;font-weight:bold;letter-spacing:-1px;line-height:3px;cursor:pointer}
.realperson-regen{padding-top:4px;font-size:11px;text-align:center;cursor:pointer;color:#666}
ul#infos_plus li#infos_plus_port{background:url(/images/newsite/picto.gif) no-repeat 0 -100px}
ul#infos_plus li#infos_plus_delai{background:url(/images/newsite/picto.gif) no-repeat 0 -200px}
ul#infos_plus li#infos_plus_all_delay{background:url(/images/newsite/picto.gif) no-repeat 0 -1200px}
ul#infos_plus li#infos_plus_production{background:url(/images/newsite/picto.gif) no-repeat 0 0}
ul#infos_plus li#infos_plus_team{background:url(/images/newsite/picto.gif) no-repeat 0 -500px}
ul#infos_plus li#infos_plus_company{background:url(/images/newsite/picto.gif) no-repeat 0 -600px}
ul#infos_plus li#infos_plus_partners{background:url(/images/newsite/picto.gif) no-repeat 0 -700px}
ul#infos_plus li#infos_plus_world{background:url(/images/newsite/picto.gif) no-repeat 0 -900px}
ul#infos_plus li#infos_plus_recycle{background:url(/images/newsite/picto.gif) no-repeat 0 -300px}
ul#infos_plus li#infos_plus_press{background:url(/images/newsite/picto.gif) no-repeat 0 -800px}
ul#infos_plus li#infos_plus_data{background:url(/images/newsite/picto.gif) no-repeat 0 -400px}
ul#infos_plus li#infos_plus_brillant{background:url(/images/newsite/picto.gif) no-repeat 0 -1000px}
ul#infos_plus li#infos_plus_contact{background:url(/images/newsite/picto.gif) no-repeat 0 -1100px}
ul#infos_plus li#infos_plus_adresses{background:url(/images/newsite/picto.gif) no-repeat 0 -1100px}
ul#infos_plus li#infos_plus_conditions{background:url(/images/newsite/picto.gif) no-repeat 0 -1000px}
ul#infos_plus li#infos_plus_kodak{background:url(/images/newsite/photo_prints/picto_kodak.gif) no-repeat left center;padding:10px 3px 3px 55px}
ul#infos_plus li#mondial_relay{background:url(/images/newsite/picto_mr.gif) no-repeat left center;padding:10px 3px 3px 55px;cursor:pointer}
ul#infos_plus li#infos_plus_port2{background:url(/images/newsite/picto_delivery_cost.jpg) no-repeat left center;padding:10px 3px 3px 35px}
ul#infos_plus li#infos_plus_delai2{background:url(/images/newsite/picto_delay_delivery.jpg) no-repeat left center;padding:10px 3px 3px 35px}
ul#infos_plus li#infos_plus_production2{background:url(/images/newsite/picto_delay_production.jpg) no-repeat left center;padding:10px 3px 3px 35px}
.list_nbr_1_orange,.list_nbr_2_orange,.list_nbr_3_orange,.list_nbr_4_orange,.list_nbr_5_orange,.list_nbr_1_green,.list_nbr_2_green,.list_nbr_3_green,.list_nbr_4_green,.list_nbr_5_green,.list_nbr_1_blue,.list_nbr_2_blue,.list_nbr_3_blue,.list_nbr_4_blue,.list_nbr_5_blue,.list_nbr_6_blue,.list_nbr_7_blue{width:15px;height:15px;background:url(/images/newsite/puce/list_nbr.png) no-repeat;display:block;float:left;margin:0 5px 0 0}
.list_nbr_vide{width:15px;height:15px;background-color:#fff;display:block;float:left;margin:0 5px 0 0}
.list_nbr_1_green_gd,.list_nbr_2_green_gd,.list_nbr_3_green_gd,.list_nbr_4_green_gd,.list_nbr_5_green_gd{width:20px;height:20px;background:url(/images/newsite/puce/list_nbr.png) no-repeat;display:block;float:left;margin:0 5px 0 0}
.list_nbr_1_orange{background-position:0 0}
.list_nbr_2_orange{background-position:-15px 0}
.list_nbr_3_orange{background-position:-30px 0}
.list_nbr_4_orange{background-position:-45px 0}
.list_nbr_5_orange{background-position:-60px 0}
.list_nbr_1_green{background-position:0 -15px}
.list_nbr_2_green{background-position:-15px -15px}
.list_nbr_3_green{background-position:-30px -15px}
.list_nbr_4_green{background-position:-45px -15px}
.list_nbr_5_green{background-position:-60px -15px}
.list_nbr_1_blue{background-position:0 -30px}
.list_nbr_2_blue{background-position:-15px -30px}
.list_nbr_3_blue{background-position:-30px -30px}
.list_nbr_4_blue{background-position:-45px -30px}
.list_nbr_5_blue{background-position:-60px -30px}
.list_nbr_6_blue{background-position:-75px -30px}
.list_nbr_7_blue{background-position:-90px -30px}
.list_nbr_1_green_gd{background-position:0 -100px}
.list_nbr_2_green_gd{background-position:-20px -100px}
.list_nbr_3_green_gd{background-position:-40px -100px}
.list_nbr_4_green_gd{background-position:-60px -100px}
.list_nbr_5_green_gd{background-position:-80px -100px}
#box_pic_all_delay_photo_prints,#box_pic_all_delay_books,#box_pic_all_delay_photo_album,#box_pic_all_delay_calendars,#box_pic_all_delay_greeting_cards,#box_pic_all_delay_fun_products,#box_pic_all_delay_posters,#box_pic_all_delay_canvas_alu_plexi,#box_pic_all_delay_cat_frame,#box_pic_all_delay_diary{width:50px;height:38px;float:left;margin:0 5px 0 0;border:1px solid #bebebe;background:url(/images/newsite/all_products.jpg) no-repeat}
#box_pic_all_delay_photo_prints{background-position:0 0}
#box_pic_all_delay_books{background-position:0 -38px}
#box_pic_all_delay_photo_album{background-position:0 -342px}
#box_pic_all_delay_calendars{background-position:0 -76px}
#box_pic_all_delay_greeting_cards{background-position:0 -190px}
#box_pic_all_delay_fun_products{background-position:0 -228px}
#box_pic_all_delay_posters{background-position:0 -418px}
#box_pic_all_delay_canvas_alu_plexi{background-position:0 -114px}
#box_pic_all_delay_cat_frame{background-position:0 -494px}
#box_pic_all_delay_diary{background-position:0 -456px}
.pic_zoom_box{width:35px;height:35px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:0 0}
.pic_3d_box{width:35px;height:35px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-35px 0}
.pic_zoom_header{width:30px;height:30px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-70px 0}
.pic_3d_header{width:30px;height:30px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-100px 0}
.pic_zoom_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:0 -50px}
.pic_3d_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-18px -50px}
.pic_gift_picto{width:18px;height:18px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-36px -50px}
.pic_close_picto{width:10px;height:10px;background:url(/images/newsite/pictos.gif) no-repeat;background-position:-54px -50px}
.pic_tab_quality_01{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 0}
.pic_tab_quality_02{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -36px}
.pic_tab_quality_03{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -72px}
.pic_tab_quality_04{width:36px;height:36px;background:url(/images/newsite/quality/picto_quality.jpg) no-repeat;background-position:0 -108px}
.bx-pager .pager-active,.bx-pager a:hover{background-position:0 0}
.bx-captions{text-align:center;font-size:12px;padding:7px 0;color:#666;width:348px}
.bx-auto{text-align:center;padding-top:15px}.bx-auto a{color:#666;font-size:12px}
.bx-auto .start{background:url(gray_auto.png) no-repeat 0 2px;padding-left:13px}
.bx-auto .stop{background:url(gray_auto.png) no-repeat 0 -14px;padding-left:13px}
.bx-next:hover,.bx-prev:hover{background-position:0 0}
.bx-prev{position:absolute;top:90px;left:5px;z-index:50;width:20px;height:58px;text-indent:-999999px;background:url(/images/newsite/puce/btn_prev.png) no-repeat}
.bx-next{position:absolute;top:90px;right:5px;z-index:50;width:20px;height:58px;text-indent:-999999px;background:url(/images/newsite/puce/btn_next.png) no-repeat}
.highslide{cursor:url(/images/newsite/highslide/graphics/zoomin.cur),pointer;outline:none;float:left}
.highslide-image{}
.highslide-caption{display:none;border-top:none;border-left:3px solid #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;font-size:10pt;padding:5px;color:#333;background:#fff;text-align:center}
.highslide-loading{display:block;color:#fff;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#000}
a.highslide-credits,a.highslide-credits i{padding:2px;color:#999;text-decoration:none;font-size:10px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:#fff;background:#666}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
#content{width:1000px;height:auto;margin:5px auto 0 auto;float:left}
img{border:none}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
a.onze{font-size:11px;font-weight:normal;color:#0a65c7;text-decoration:underline}
select,textarea,input{font-size:11px;background-color:#fff}
.title{font-weight:bold}
table,tr,td{font-size:12px;color:#333}
h1{color:#f43c07;font-size:14px;margin:0}
.red{color:#f00;font-weight:normal}
.blue{color:#0963c5}
.border_content{border:1px solid #c1dffb}
.noir{color:#000}
.noir_douze{font-size:12px;color:#000}
.bleu{font-size:12px;color:#0a65c7}
.bleu_bold{font-size:12px;color:#0a65c7;font-weight:bold}
.calculator{font-size:14px;text-decoration:none;font-style:normal;font-weight:bold;text-align:center;padding-top:8px}
.clear{clear:both}
.menu_bottom_border{border-bottom:#4671d2 solid 1px}
.top_line{border-top:#4671d2 solid 1px;border-bottom:#fff solid 1px;height:8px;background-color:#c6cfe5}
.bleu_table{border:1px solid #0963c5}
.bleu_title{color:#0963c5;text-transform:uppercase;font-size:11px;font-weight:bold}
.promo{color:#fff;font-weight:bold;background-color:#f00;text-decoration:none}
.old_price{font-size:12px;color:#0a65c7;text-decoration:line-through;font-weight:normal}
ul{margin-top:0;margin-left:20px}
.titleblue{font-size:13px;font-weight:bold}
.redBoldPrice{font-size:14px;font-weight:bold;color:#f00}
.red_info{font-size:13px;font-weight:bold;color:#f00}
.faq_titel{font-size:14px;font-weight:bold;text-transform:uppercase}
.faq_sub{font-size:13px;font-weight:bold}
.faq_text{font-size:12px;color:#0a65c7}
.faq_text a{text-decoration:underline;color:#0a65c7}
.contact_form_input{font-size:12px;color:#38425c;background-color:#e6eaf4;border:1px solid #3a83d1}
.germany_titel_small{font-size:11px;color:#666}
img.border{border:solid;border-width:1px;border-color:#0a65c7}
div#image{position:relative;padding-right:30px;padding-top:170px}
td.tabs{text-decoration:none}
td.tabs:hover{cursor:pointer}
#content_plus_left{float:left;color:#333}#content_plus_left p{margin:5px 0 15px 10px}
h4.title_plus{padding:0;border-bottom:#e6e6e6 1px solid;margin:0;color:#333;font-size:15px;font-weight:bold}h4.title_plus a{color:#333;padding:0;border-bottom:#fef7f7 1px solid;text-decoration:none;display:block}h4.title_plus a:hover{color:#f43c07;text-decoration:none;border-bottom:#f43c07 1px solid;display:block}
h4.title_plus2{padding:0 0 0 5px;border-bottom:#abe1fc 1px solid;margin:0;color:#333;font-size:15px;font-weight:bold}
.col_left .arrowlistmenu{width:230px !important;width:220px;float:left;margin:10px 0 1px;padding:0 3px 0 10px}
.col_left .arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin:0 0 8px 0}
.col_left .arrowlistmenu ul li{margin:0;padding:0 5px 2px 0;font-size:11px;float:left;width:225px !important;width:220px}
.col_left .arrowlistmenu ul li ul li{padding:0 5px 0 0;margin:0 0 7px 0;font-size:11px;float:left;width:225px}
.col_left .arrowlistmenu ul li a{color:#333;text-decoration:none;display:block;padding:0 0 0 5px}
.col_left .arrowlistmenu ul li a:hover{background-color:#f3f3f3;text-decoration:none}
.col_left .arrowlistmenu ul li ul li a{border-bottom:1px solid #dadada;color:#333;text-decoration:none;display:block;padding:0 0 0 5px}
.col_left .arrowlistmenu ul li ul li.note_price_de a{color:#666;text-decoration:underline}
.col_left .arrowlistmenu ul li ul li a:hover{background-color:#f3f3f3}
.col_left .arrowlistmenu ul li .opensubheader{float:left;margin:0;height:14px;width:10px;padding:5px 10px;border:none}
.col_left .arrowlistmenu ul li .closedsubheader{float:left;margin:0;height:14px;width:10px;padding:5px 10px;border:none}
.arrowlistmenu .menuheader{cursor:pointer;background:url(/images/newsite/faq_plus_gd.gif) no-repeat;float:left;margin:0 5px 0 0;width:25px;height:18px}
.arrowlistmenu .openheader{cursor:pointer;background:url(/images/newsite/faq_minus_gd.gif) no-repeat;float:left;margin:0 5px 0 0;width:25px;height:18px}
.col_left .arrowlistmenu ul li.menu_price_col_left{text-align:left;font-size:11px;padding:0 3px 2px 150px !important;margin:0;width:80px !important}
.arrowlistmenu .title_nav{color:#333;cursor:pointer;float:left;font-size:12px;font-weight:bold;display:block;height:auto;margin:0 0 5px;padding:2px 0 0;width:200px}
.arrowlistmenu .title_nav_select{color:#064d9a;cursor:pointer;float:left;font-size:12px;font-weight:700;display:block;height:auto;margin:0 0 5px;padding:2px 0 0;width:200px}
.arrowlistmenu .title_nav a{color:#333;display:block;height:auto;cursor:pointer}
.arrowlistmenu .title_nav a:hover{color:#333;text-decoration:none}
.arrowlistmenu .title_nav_select a,.title_nav_select a:hover{color:#064d9a;text-decoration:none}
.arrowlistmenu ul li a.title_sub{color:#333;font-weight:bold;text-decoration:none;border:none;float:left;margin:0 10px 5px 0;padding:5px 0;height:14px;width:185px !important;width:180px}
.arrowlistmenu ul li a.title_sub:hover{background-color:transparent}
.arrowlistmenu ul li .name{float:left;width:150px;margin:0 5px 0 0}
.arrowlistmenu ul li .pict_zoom{float:left;width:18px;margin:0 0 0 5px;display:none}
.arrowlistmenu ul li .pict_zoom a{padding:0;border:0}
.arrowlistmenu ul li .price{float:left;width:55px;color:#019b34;font-weight:normal;text-align:left}
.arrowlistmenu ul li .price_promo{float:left;width:55px;color:#fff;font-weight:normal;background:#019b34;text-align:center}
.arrowlistmenu ul li ul li .name{float:left;width:150px;margin:0 5px 0 0}
.arrowlistmenu ul li ul li .pict_zoom{float:left;width:18px;margin:0 0 0 5px;display:none}
.arrowlistmenu ul li ul li .pict_zoom a{padding:0;border:0}
.arrowlistmenu ul li ul li .price{float:left;width:55px;color:#019b34;font-weight:normal;text-align:left}
.arrowlistmenu ul li ul li .price_promo{float:left;width:55px;color:#fff;font-weight:normal;background:#019b34;text-align:center}
#tab_fun{float:right;width:730px;height:auto;margin:0 0 0 2px;padding:0 0 20px;color:#333}
#tab_fun2{float:right;width:744px;height:auto;margin:0;padding:0 0 0 4px;color:#333}
#tab_gen{float:right;width:730px !important;width:720px;height:auto;margin:0 0 0 20px;padding:0 0 20px;color:#333}
.tab_gen{float:right;width:730px !important;width:720px;height:auto;margin:0 0 0 20px;padding:0 0 20px;color:#333}
.tab_content_gen{width:730px !important;width:720px;height:auto;float:left;margin:5px 0 10px;padding:0;color:#333;display:block}
.header_title_gen_W{width:730px;height:20px;margin:15px 0 0 10px;font-size:22px;color:#fff}
.header_title_gen_G{width:730px;height:20px;margin:15px 0 0 10px;font-size:22px;color:#333}
.header_promo_gen{width:290px;height:15px;float:left;color:#fff;font-size:14px;margin:13px 0 0 10px !important;margin:8px 0 0 5px}
.header_promo_price_gen_R{float:left;margin:3px 0 0 10px !important;margin:8px 0 0 5px;color:#333;font-size:16px}
.header_promo_price_gen_W{float:left;margin:13px 0 0 10px !important;margin:8px 0 0 5px;color:#fff;font-size:18px}
.header_promo_price_gen_R .price_red_bold,.header_promo_price_gen_W .price_red_bold{font-size:24px}
.header_text_gen{width:320px;height:150px;float:right;margin:10px 25px 0 0 !important;margin:10px 10px 0 0;text-align:center}
#cont_zoom{margin:8px 0 0 6px !important;margin:0 0 0 3px;width:30px;float:left}#cont_zoom a{color:#e7e7e7}#cont_zoom a:hover{color:#999}
.title_tab_gen{height:20px;width:100%;border-bottom:1px solid #fccec1;margin-bottom:5px;font-size:15px;color:#f43c07;overflow:visible !important;overflow:hidden}
.title_tab{float:left;color:#f43c07;font-size:15px;font-weight:bold}.title_tab a{color:#f43c07}.title_tab a:hover{color:#f43c07;text-decoration:none}
.title_tab_zoom a{position:relative;z-index:3;text-decoration:none;margin:0 5px 0 0;font-size:12px;float:left}.title_tab_zoom a:hover{z-index:25}.title_tab_zoom a:hover span{display:inline;padding:2px 5px;position:absolute;min-width:30px;bottom:25px;left:25px;background:#fff;color:#333;text-align:center;border:1px solid #979797;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.title_tab_zoom a span{display:none;font-size:11px}
.ligneformat_title_gen{width:718px !important;width:708px;float:left;background:#e8e8e8;padding:3px 0 3px 10px;border:1px solid #bebebe}
.ligneformat_gen{width:718px !important;width:708px;float:left;padding:3px 0 3px 10px;border-bottom:1px solid #e7e7e7}
.ligneformat_gen_promo{width:718px !important;width:708px;float:left;padding:3px 0 3px 10px;border-bottom:1px solid #e7e7e7;background:#fc0}
.ligneformat_gen:hover{background:#f5f5f5;width:718px !important;width:708px;float:left;padding:3px 0 3px 10px}
.ligneformat_sep{width:728px !important;width:718px;height:5px;background:#f5f5f5;float:left;padding:0;border-bottom:1px solid #e7e7e7}
.ligneformat_sep_2{width:728px !important;width:718px;height:2px;background:#f5f5f5;float:left;padding:0;border-bottom:1px solid #e7e7e7}
p#port_de{float:left;height:15px;width:100%;margin-top:15px;color:#666;font-size:11px;position:relative;top:20px}
.price_red_bold{color:#019b34;font-weight:bold}
.order_box_header{text-align:center;float:right;margin:0 25px 0 0 !important;margin:0 10px 0 0;padding:0;width:600px;position:relative}
.back_bt_content{float:left;margin:20px 0 0 0}
.order_content .left_blue_gd,.order_content .middle_blue_gd,.order_content .right_blue_gd,.order_content_over .left_blue_gd,.order_content_over .middle_blue_gd,.order_content_over .right_blue_gd{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:35px;float:right;cursor:pointer}
.order_content .left_blue,.order_content .middle_blue,.order_content .right_blue,.order_content_over .left_blue,.order_content_over .middle_blue,.order_content_over .right_blue,.order_content .left_orange_calc,.order_content .middle_orange_calc,.order_content .right_orange_calc,.order_content_over .left_orange_calc,.order_content_over .middle_orange_calc,.order_content_over .right_orange_calc,.order_content .left_orange_info,.order_content .middle_orange_info,.order_content .right_orange_info,.order_content_over .left_orange_info,.order_content_over .middle_orange_info,.order_content_over .right_orange_info,.order_content .left_green_open,.order_content .middle_green_open,.order_content .right_green_open,.order_content_over .left_green_open,.order_content_over .middle_green_open,.order_content_over .right_green_open{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:29px;float:right;cursor:pointer}
.order_content .left_grey_back,.order_content .middle_grey_back,.order_content .right_grey_back,.order_content_over .left_grey_back,.order_content_over .middle_grey_back,.order_content_over .right_grey_back,.order_content .left_grey_info,.order_content .middle_grey_info,.order_content .right_grey_info,.order_content_over .left_grey_info,.order_content_over .middle_grey_info,.order_content_over .right_grey_info{background:url(/images/newsite/buttons/buttons.png) no-repeat 0 0;height:20px;float:left;cursor:pointer}
.order_content .left_blue_gd{width:30px;background-position:0 0}
.order_content_over .left_blue_gd{width:30px;background-position:0 -100px}
.order_content .right_blue_gd{width:5px;background-position:-31px 0}
.order_content_over .right_blue_gd{width:5px;background-position:-31px -100px}
.order_content .middle_blue_gd{background-repeat:repeat-x;background-position:0 -50px;padding:6px 10px 0;font-size:16px;font-weight:bold;height:29px;color:#fff}
.order_content_over .middle_blue_gd{background-repeat:repeat-x;background-position:0 -150px;padding:6px 10px 0;font-size:16px;font-weight:bold;height:29px;color:#2b7bd4}
.order_content .left_blue{width:29px;background-position:0 -200px}
.order_content_over .left_blue{width:29px;background-position:0 -300px}
.order_content .right_blue{width:5px;background-position:-31px -200px}
.order_content_over .right_blue{width:5px;background-position:-31px -300px}
.order_content .middle_blue{background-repeat:repeat-x;background-position:0 -250px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff}
.order_content_over .middle_blue{background-repeat:repeat-x;background-position:0 -350px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#2b7bd4}
.order_content .left_orange_calc{width:29px;background-position:0 -540px}
.order_content_over .left_orange_calc{width:29px;background-position:0 -570px}
.order_content .right_orange_calc{width:5px;background-position:-31px -540px}
.order_content_over .right_orange_calc{width:5px;background-position:-31px -570px}
.order_content .left_orange_info{width:29px;background-position:0 -470px}
.order_content_over .left_orange_info{width:29px;background-position:0 -500px}
.order_content .right_orange_info{width:5px;background-position:-31px -470px}
.order_content_over .right_orange_info{width:5px;background-position:-31px -500px}
.order_content .middle_orange_calc,.order_content .middle_orange_info{background-repeat:repeat-x;background-position:0 -400px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff}
.order_content_over .middle_orange_calc,.order_content_over .middle_orange_info{background-repeat:repeat-x;background-position:0 -430px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px}
.order_content .left_green_open{width:29px;background-position:0 -770px;margin:0 0 0 10px}
.order_content_over .left_green_open{width:29px;background-position:0 -800px;margin:0 0 0 10px}
.order_content .right_green_open{width:5px;background-position:-31px -770px}
.order_content_over .right_green_open{width:5px;background-position:-31px -800px}
.order_content .middle_green_open{background-repeat:repeat-x;background-position:0 -700px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#fff}
.order_content_over .middle_green_open{background-repeat:repeat-x;background-position:0 -730px;padding:5px 10px 0;font-size:14px;font-weight:bold;height:24px;color:#15bd11}
.order_content .left_grey_back{width:20px;background-position:0 -900px;margin:0}
.order_content_over .left_grey_back{width:20px;background-position:0 -920px;margin:0}
.order_content .right_grey_back{width:4px;background-position:-32px -900px}
.order_content_over .right_grey_back{width:4px;background-position:-32px -920px}
.order_content .middle_grey_back{background-repeat:repeat-x;background-position:0 -850px;padding:2px 10px 0;font-size:12px;height:18px;color:#555}
.order_content_over .middle_grey_back{background-repeat:repeat-x;background-position:0 -870px;padding:2px 10px 0;font-size:12px;height:18px;color:#555}
.order_content .left_grey_info{width:20px;background-position:0 -940px;margin:0}
.order_content_over .left_grey_info{width:20px;background-position:0 -960px;margin:0}
.order_content .right_grey_info{width:4px;background-position:-32px -940px}
.order_content_over .right_grey_info{width:4px;background-position:-32px -960px}
.order_content .middle_grey_info{background-repeat:repeat-x;background-position:0 -850px;padding:2px 10px 0;font-size:12px;height:18px;color:#555}
.order_content_over .middle_grey_info{background-repeat:repeat-x;background-position:0 -870px;padding:2px 10px 0;font-size:12px;height:18px;color:#555}
.order_content .middle_blue_gd a,.order_content .middle_blue a,.order_content .middle_orange_info a,.order_content .middle_orange_calc a,.order_content .middle_green_open a{color:#fff;text-decoration:none}
.order_content_over .middle_blue_gd a,.order_content_over .middle_blue a{color:#2b7bd4;text-decoration:none}
.order_content_over .middle_orange_info a,.order_content_over .middle_orange_calc a{color:#ee4815;text-decoration:none}
.order_content_over .middle_green_open a{color:#15bd11;text-decoration:none}
.order_content .middle_grey_back a,.order_content_over .middle_grey_back a,.order_content .middle_grey_info a,.order_content_over .middle_grey_info a{color:#555;text-decoration:none}
.order_left_grey2{background:url(/images/newsite/buttons/gris-pt2-1.gif) no-repeat;height:19px;width:20px;float:left;cursor:pointer}
.order_middle_grey{background:url(/images/newsite/buttons/gris-pt-2.gif) repeat-x;height:19px;float:left;padding:1px 5px 0;color:#fff;font-size:12px;cursor:pointer}
.order_right_grey{background:url(/images/newsite/buttons/gris-pt-3.gif) no-repeat;height:19px;width:2px;float:left;cursor:pointer}
.order_middle_grey a{color:#666;text-decoration:none}
#choice{display:none;height:auto;width:99%;background:#fff;border:1px solid #2b7bd4;margin:0;position:absolute;top:35px;right:0;color:#333;font-size:13px;z-index:20;border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px}#choice .fa-ul{margin:0 10px;padding:0}#choice .fa-ul li{padding:5px 0;text-align:right}#choice .fa-ul li a{color:#0963c5;text-decoration:none;height:auto;padding:0;background:none;border:0;font-weight:normal}#choice .fa-ul li a:hover{text-decoration:underline}
#choice .fa-ul li a .fa{margin:0 5px 0 0}
#choice #close{position:absolute;top:0;left:3px;width:15px;height:15px;cursor:pointer;color:#ccc}#choice #close:hover{color:#999}
.btn{margin:0;padding:0;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;display:inline-block}
.btnBlue a{color:#fff;background:#4391e8;background:-moz-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #4391e8), color-stop(50%, #2b7bd4));background:-webkit-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-o-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-ms-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4391e8, endColorstr=#2b7bd4);background:linear-gradient(top, #4391e8 50%, #2b7bd4 50%);border:1px solid #2b7bd4}
.btnBlue a:hover{color:#2b7bd4;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #2b7bd4}
.btnOrange a{color:#fff;background:#f1683e;background:-moz-linear-gradient(top, #f1683e 50%, #ee4815 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #f1683e), color-stop(50%, #ee4815));background:-webkit-linear-gradient(top, #f1683e 50%, #ee4815 50%);background:-o-linear-gradient(top, #f1683e 50%, #ee4815 50%);background:-ms-linear-gradient(top, #f1683e 50%, #ee4815 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1683e, endColorstr=#ee4815);background:linear-gradient(top, #f1683e 50%, #ee4815 50%);border:1px solid #ee4815}
.btnOrange a:hover{color:#ee4815;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #ee4815}
.btnGreen a{color:#fff;background:#40ba3e;background:-moz-linear-gradient(top, #40ba3e 50%, #14aa11 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #40ba3e), color-stop(50%, #14aa11));background:-webkit-linear-gradient(top, #40ba3e 50%, #14aa11 50%);background:-o-linear-gradient(top, #40ba3e 50%, #14aa11 50%);background:-ms-linear-gradient(top, #40ba3e 50%, #14aa11 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ba3e', endColorstr='#14aa11', GradientType=0);background:linear-gradient(top, #40ba3e 50%, #14aa11 50%);border:1px solid #40ba3e}
.btnGreen a:hover{color:#40ba3e;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #40ba3e}
.btnGray a{color:#fff;background:#40ba3e;background:-moz-linear-gradient(top, #bfbcbb 50%, #b3aead 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #bfbcbb), color-stop(50%, #b3aead));background:-webkit-linear-gradient(top, #bfbcbb 50%, #b3aead 50%);background:-o-linear-gradient(top, #bfbcbb 50%, #b3aead 50%);background:-ms-linear-gradient(top, #bfbcbb 50%, #b3aead 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFBCBB', endColorstr='#B3AEAD', GradientType=0);background:linear-gradient(top, #bfbcbb 50%, #b3aead 50%);border:1px solid #bfbcbb}
.btnGray a:hover{color:#bfbcbb;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #bfbcbb}
.btn a{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;display:inline-block}
.btn a:hover{text-decoration:none}
.btnSmall{height:22px;font-size:12px;font-weight:bold}
.btnMedium{height:29px;font-size:14px;font-weight:bold}
.btnBig{height:37px;font-size:16px;font-weight:bold}
.btnSmall a,.btnSmall a:hover{height:18px;padding:2px 7px 0}
.btnMedium a,.btnMedium a:hover{height:23px;padding:4px 10px 0}
.btnBig a,.btnBig a:hover{height:29px;padding:6px 10px 0}
.btn .fa{margin:0 10px 0 0}
.title_illu{font-size:22px;text-align:center;width:820px;height:25px;margin-left:auto;margin-right:auto}
.price_illu{font-size:16px;text-align:center;width:750px;height:25px;margin-left:auto;margin-right:auto;margin-top:10px}.price_illu span{position:relative;bottom:8px}
.price_red_illu{font-size:22px;color:#019b34}.price_red_illu .through{position:relative;bottom:0;font-size:16px}
.cont_bt_illu{width:820px;height:30px;margin-left:auto;margin-right:auto;margin-top:10px}
#TB_ajaxContent .btn{float:right}
#TB_ajaxContent .illu{margin:15px 0}
#TB_ajaxContent .titleIllu{font-size:22px;text-align:center;width:100%;height:25px;font-weight:300}#TB_ajaxContent .titleIllu span{font-size:16px;color:#666}
#TB_ajaxContent .titleIllu .price{font-size:22px;color:#019b34}
#TB_ajaxContent .titleIllu .through{font-size:18px}
#TB_ajaxContent .navIllu{width:100%;font-size:20px;text-align:center;color:#999;font-weight:300}#TB_ajaxContent .navIllu .fa{color:#999;cursor:pointer;margin:0 10px}#TB_ajaxContent .navIllu .fa:hover{color:#333}
.zoom{text-align:center;float:left;margin:15px 10px 15px 10px !important;margin:15px 5px 15px 5px;padding:0;cursor:pointer}
.zoom_loupe{float:none}
.zoom img{border:3px solid #ccc}
.zoom img.zoom_loupe{border:0}
.decembre_title{color:#fff;font-size:30px;font-weight:bold;float:left;margin:20px 0 0 670px}
.produit_title{color:#c00;font-size:20px;font-weight:bold;float:left;margin:0 0 0 30px}
.date_title{color:#c00;font-size:20px;font-weight:bold;float:left;margin:0 400px 0 200px}
.livre_photo{color:#7e0403;font-size:14px;font-weight:bold;float:left;margin:25px 0 0 50px;list-style-type:none}
.livre_photo li{padding-bottom:27px}
.box_fun{width:230px;height:300px;float:left;margin:0 6px 6px 0 !important;padding:5px;cursor:default;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.box_fun p{color:#333}
.illu_fun{margin:0;cursor:pointer;text-align:center;height:175px}
.box_fun .cat_txt{color:#333;height:45px;padding:0;margin:0}
.cont_price{margin:0;padding:0;height:15px;color:#019b34;display:block}
.box_fun_order{float:left;margin:10px 0 0;width:215px;height:auto;color:#666;text-align:right}
.box_deco_order{float:left;margin:10px 0 0;width:169px;height:auto;color:#666;text-align:right}
p.price_fun{text-align:center;margin:0;padding:0;color:#333;height:0}
p.price_fun .price_red_bold2{color:#019b34;font-size:14px;font-weight:bold}
.symbol{font-size:16px}
#error{color:#c00}
.arrowlistmenu ul li.note_price_de{font-size:10px !important;color:#666;text-align:center;margin:5px 0 15px 0;padding:0;font-weight:normal}
.arrowlistmenu ul li.note_price_de a,.arrowlistmenu ul li.note_price_de a:hover{display:inline !important;text-decoration:underline;background:none !important;border:0 !important;color:#666;padding:0 !important}
.header_promo_gen span.note_price_de{font-size:10px;color:#fff;font-weight:normal}
.header_promo_gen .note_price_de a{font-size:10px;color:#fff;text-decoration:underline;font-weight:normal}
.header_promo_price_gen_W span.note_price_de{font-size:10px;color:#fff;font-weight:normal}
.header_promo_price_gen_W .note_price_de a{font-size:10px;color:#fff;text-decoration:underline;font-weight:normal}
span.note_price_de{font-size:10px;color:#666;font-weight:normal}
.note_price_de a{font-size:10px;color:#666;text-decoration:underline;font-weight:normal}
header{width:100%;height:auto;margin:auto;float:left;position:relative}
#logo_new{width:270px;height:80px;float:left;text-align:right;cursor:pointer;font-size:14px;font-weight:700;color:#0a65c7;margin:20px 0 0 !important;line-height:0}#logo_new p{position:relative;bottom:6px;font-size:13px;font-weight:normal;margin:0 45px 0 0;padding:0;font-weight:bold}

header #boxInfoHeader{float:right;width:auto}header #boxInfoHeader ul{list-style-type:none;padding:0;margin:5px 0 20px 0;height:20px;line-height:28px}header #boxInfoHeader ul li{float:right;padding:0 10px}header #boxInfoHeader ul li.linksocial{border:0}header #boxInfoHeader ul li.linksocial a{float:left;margin:0 3px}
header #boxInfoHeader ul li.linksocial a#btnFacebook{color:#2d428b}
header #boxInfoHeader ul li.linksocial a#btnGooglePlus{color:#b31d13}
header #boxInfoHeader ul li.linksocial a#btnTwitter{color:#24bfff}
header #boxInfoHeader ul li a{color:#666;font-size:11px;display:inline-block}
header #boxInfoHeader ul li:first-child{padding:0 0 0 10px;border-right:0}
#boxSearchHeader{width:340px;margin:0 30px 0 0;padding:0;float:left}#boxSearchHeader h4#results-text{margin:54px 0 0 0;display:none;position:absolute}
#boxSearchHeader .icon{margin:18px 9px 0 0;float:left;width:31px;height:29px;display:none;background-image:url(/images/newsite/test/magnify.gif);background-repeat:no-repeat;-webkit-transition-property:background-position,color;-webkit-transition-duration:.2s,.1s;-webkit-transition-timing-function:linear,linear;-moz-transition-property:background-position,color;-moz-transition-duration:.2s,.1s;-ms-transition-duration:.2s,.1s;-ms-transition-timing-property:linear,linear;-o-transition-property:background-position,color;-o-transition-duration:.2s,.1s;-o-transition-timing-property:linear,linear;transition-property:background-position,color;transition-duration:.2s,.1s;transition-timing-property:linear,linear}#boxSearchHeader .icon:hover{background-position:0 -30px;cursor:pointer}
#boxSearchHeader #search{width:100%;height:38px;padding:5px;margin:0 0 5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;outline:none;border:1px solid #ccc;font-size:16px;line-height:25px;color:#ccc;float:left}#boxSearchHeader #search :-moz-placeholder{color:#c00}
#boxSearchHeader #search ::-webkit-input-placeholder{color:#c00}
#boxSearchHeader #search:hover,#boxSearchHeader #search:focus{color:#666;border:1px solid #0a65c7}
#boxSearchHeader ul#results{list-style-type:none;display:none;width:300px;height:auto;margin:70px 0 0 0;padding:0;position:absolute;background:#fff;border:1px solid #ccc;z-index:150;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;box-shadow:rgba(0,0,0,0.15) 0 1px 3px}#boxSearchHeader ul#results li{padding:8px;float:none;cursor:pointer;border-top:1px solid #cdcdcd;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out}#boxSearchHeader ul#results li:hover{background-color:#f7f7f7}
#boxSearchHeader ul#results li:first-child{border-top:none}
#boxSearchHeader ul#results li p{transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;color:#616161;line-height:1.2em;margin:0;padding:0}#boxSearchHeader ul#results li p a,#boxSearchHeader ul#results li p a:hover{text-decoration:none}
#boxSearchHeader ul#results li:hover p{color:#3b3b3b;font-weight:bold}
header #boxInfoHeader #boxAccountHeader{float:right;width:auto;background:#faf7f7;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}header #boxInfoHeader #boxAccountHeader p{margin:0;padding:0;display:inline-block;color:#ccc}header #boxInfoHeader #boxAccountHeader p a{color:#0a65c7;display:inline-block;padding:0 5px;text-decoration:none}header #boxInfoHeader #boxAccountHeader p a span{display:none}header #boxInfoHeader #boxAccountHeader p a span #cartInNbr{display:inline-block;color:#f00;font-weight:bold}
header #boxInfoHeader #boxAccountHeader p a span #expire{display:inline-block;color:#666;font-size:10px;font-weight:normal;float:left}header #boxInfoHeader #boxAccountHeader p a span #expire:hover span{display:block;background:#fff;border:1px solid #ddd;position:absolute;z-index:200;font-weight:400;font-size:11px;line-height:15px;margin:5px 20px 0;padding:2px 5px;width:270px}
header #boxInfoHeader #boxAccountHeader p #cartInLog{line-height:30px}header #boxInfoHeader #boxAccountHeader p #cartInLog a:hover span{display:block;background:#fff;border:1px solid #ddd;font-size:11px;line-height:15px;position:absolute;z-index:200;font-weight:400;margin:5px 20px 0;padding:2px 5px;width:270px;color:#666}
header nav{float:left;width:1000px;margin:20px 0 15px 0;min-height:27px;border-bottom:2px solid #0963c5}
header nav ul#generalNav{list-style-type:none;padding:0;margin:0;text-align:center;min-height:27px}
header nav ul#generalNav li{float:left;margin:0;text-transform:uppercase;height:27px;border-bottom:2px solid #fff;line-height:21px}
header nav ul#generalNav li:hover,header nav ul#generalNav li.over{background:#0963c5;color:#fff;text-decoration:none;}
header nav ul#generalNav li a{display:block;font-size:14px;font-weight:bold;color:#555;text-decoration:none;padding:3px 7px;height:19px}
header nav ul#generalNav li a:hover,header nav ul#generalNav li.over a{color:#fff;text-decoration:none;}
header nav ul#generalNav li.first .triangleTopRight{display:none}
header nav ul#generalNav li.first:hover .triangleTopRight,header nav ul#generalNav li.first.over .triangleTopRight{display:block}
header nav ul#generalNav li.last .triangleBottomLeft{display:none}
header nav ul#generalNav li.last:hover .triangleBottomLeft,header nav ul#generalNav li.last.over .triangleBottomLeft{display:inline-block}
header nav ul#generalNav li.first:hover,header nav ul#generalNav li.over.first,header nav ul#generalNav li.last:hover,header nav ul#generalNav li.over.last{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}
header nav ul#generalNav li.first a:hover,header nav ul#generalNav li.over.first a,header nav ul#generalNav li.last a:hover,header nav ul#generalNav li.over.last a{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}
.triangleTopRight{width:0;height:0;float:right;position:relative;bottom:25px;left:10px;border-style:solid;border-width:25px 18px 0 0;border-color:#0963c5 #fff #fff #fff}
.triangleBottomLeft{width:0;height:0;float:left;position:absolute;left:0;border-style:solid;border-width:0 0 25px 18px;border-color:#fff #fff #0963c5 #fff}
header .subnav{width:996px;height:240px;border:2px solid #0963c5;position:absolute;background:#fff;margin:47px 0 0 0;display:none;z-index:2000;left:0}
header .subnav .colSubnav{float:left;width:248px;height:240px;border-right:1px dashed #333}
header .subnav .colSubnav.mainmenu{margin:0 248px 0 0}
header .subnav .colSubnav:last-child{border-right:none;border-left:1px dashed #333}
header .subnav .colSubnav ul{list-style-type:none;padding:0;margin:10px 0 0 0}
header .subnav .colSubnav ul li{padding:3px 0 3px 30px;position:relative;width:233px;height:20px}
header .subnav .colSubnav ul li a{display:block;height:16px}
header .subnav .colSubnav ul li.titleCat{padding:5px 0 5px 15px}
header .subnav .colSubnav ul li.titleCat:hover{background:#f7f7f7}
header .subnav .colSubnav ul li.titleCat a{font-weight:bold;color:#0963c5;text-decoration:none;font-size:13px}
header .subnav .colSubnav ul li.titleCat .arrow{width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #0963c5;float:left;margin:6px 7px 0 0}
header .subnav .colSubnav ul li:hover ul.subNavBox{display:block}
header .subnav .colSubnav ul li ul.subNavBox{width:248px;display:none;position:absolute;left:249px;top:0;list-style-type:none;padding:0;margin:0}
header .subnav .colSubnav ul li ul.subNavBox li{padding:5px 0 5px 15px;width:233px;background:#fff;height:20px}
header .subnav .colSubnav ul li ul.subNavBox li:hover{background:#fbfbfb}
header .subnav .colSubnav ul li ul.subNavBox li a,header .subnav .colSubnav ul li ul.subNavBox li a:hover{font-size:13px;text-transform:none;font-weight:normal;color:#3a3a3a;text-decoration:none;display:block;height:20px}
header .subnav .colSubnav.promotions ul li{border-bottom:1px dashed #333;margin:0 0 0 0;padding:0 10px;height:auto;width:227px}
header .subnav .colSubnav.promotions ul li:last-child{border-bottom:0;padding:0 10px}
header .subnav .colSubnav.promotions ul li:hover{background:none}
header .subnav .colSubnav.promotions ul li a{height:auto;text-decoration:none}
header .subnav .colSubnav.promotions ul li p{margin:5px 0;padding:2px 0;font-size:13px}
header .subnav .colSubnav.promotions ul li p.titlePromo{color:#c00;font-weight:bold;font-size:14px;margin:0 0 5px 0;padding:0 0 2px 0}
header .subnav .colSubnav.promotions ul li p.titlePromo span{color:#555;font-weight:normal;font-size:13px}
header .subnav .colSubnav.promotions ul li p.txtPromo{color:#555}
header .subnav .colSubnav.promotions ul li p.txtPromo a{color:#555}
header .subnav .colSubnav.promotions ul li p.txtPromo span{color:#019b34;font-weight:bold}
header .subnav .colSubnav.promotions ul li p.linkPromo{text-align:right}
header .subnav .colSubnav.promotions ul li p.linkPromo a{text-decoration:underline;color:#1b76d8}
header #boxContact{width:86px;height:95px;background:url(/images/newsite/menu/bg-banner-contact.gif) no-repeat;position:absolute;margin:39px 0 0 0;right:-111px;text-align:center;padding:0 15px 0 10px;color:#555;text-transform:uppercase}
header #boxContact span{font-weight:bold;font-size:28px}
header #boxContact #txtContact{height:67px;padding:12px 0}
header #boxContact #txtContact a{display:block;text-decoration:none;outline:none}
header #boxContact #icoMail{background:url(/images/newsite/menu/ico_mail-max.png) no-repeat;width:41px;height:54px;position:absolute;top:83px;left:38px;display:none}
header #boxContact #icoChat{background:url(/images/newsite/menu/ico_chat-max.png) no-repeat;width:34px;height:56px;position:absolute;top:49px;left:70px;display:none;opacity:.5}
header #boxContact #icoChat.open{opacity:1}
header #boxContact #icoChat span{display:none;width:80px;position:absolute;height:62px;right:0;margin:80px 0 0 10px;border:1px solid #ccc;padding:3px;background:#fff;font-size:11px;text-transform:none;opacity:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
header #boxContact #icoChat:hover span{display:block;opacity:1}
header #boxContact #icoChat:hover span span#hortxt1{display:block;border:0;margin:0;background:none}
header #boxContact #icoChat:hover span span#hortxt2{display:none;margin:0;border:0;background:none}
header #boxContact #icoOrder{background:url(/images/newsite/menu/ico_order-max.png) no-repeat;width:35px;height:57px;position:absolute;bottom:60px;left:86px;display:none}
header #boxContact #icoMail a{display:block;width:41px;height:54px;text-decoration:none}
header #boxContact #icoChat a{display:none;width:34px;height:56px;text-decoration:none}
header #boxContact #icoChat.open a{display:block}
header #boxContact #icoOrder a{display:block;width:35px;height:57px;text-decoration:none}
.flag_BEL,.flag_DNK,.flag_DEU,.flag_GRC,.flag_ESP,.flag_FRA,.flag_IRL,.flag_ISL,.flag_ITA,.flag_LUX,.flag_NLD,.flag_NOR,.flag_AUT,.flag_PRT,.flag_CHE,.flag_FIN,.flag_SWE,.flag_GBR,.flag_USA,.flag_EUR,.flag_ROW{width:20px;height:14px;background:url(/images/newsite/about_us/flags.gif) no-repeat;display:block;float:left;margin:0 5px 0 0}
.flag_BEL{background-position:0 0}
.flag_DNK{background-position:0 -14px}
.flag_DEU{background-position:0 -28px}
.flag_GRC{background-position:0 -42px}
.flag_ESP{background-position:0 -56px}
.flag_FRA{background-position:0 -70px}
.flag_IRL{background-position:0 -84px}
.flag_ISL{background-position:0 -98px}
.flag_ITA{background-position:0 -112px}
.flag_LUX{background-position:0 -126px}
.flag_NLD{background-position:0 -140px}
.flag_NOR{background-position:0 -154px}
.flag_AUT{background-position:0 -168px}
.flag_PRT{background-position:0 -182px}
.flag_CHE{background-position:0 -196px}
.flag_FIN{background-position:0 -210px}
.flag_SWE{background-position:0 -224px}
.flag_GBR{background-position:0 -238px}
.flag_USA{background-position:0 -252px}
.flag_EUR{background-position:0 -266px}
.flag_ROW{background-position:0 -280px}
#pic_mth_1,#pic_mth_2,#pic_mth_3,#pic_mth_4,#pic_mth_5,#pic_mth_6,#pic_mth_7,#pic_mth_8,#pic_mth_9,#pic_mth_10,#pic_mth_11,#pic_mth_12{width:28px;height:25px;background:url(/images/newsite/menu/picto_menu_top_header.gif) no-repeat}
#pic_mth_1{background-position:0 0}
#pic_mth_2{background-position:0 -25px}
#pic_mth_3{background-position:0 -50px}
#pic_mth_4{background-position:0 -75px}
#pic_mth_5{background-position:0 -100px}
#pic_mth_6{background-position:0 -125px}
#pic_mth_7{background-position:0 -150px}
#pic_mth_8{background-position:0 -175px}
#pic_mth_9{background-position:0 -200px}
#pic_mth_10{background-position:0 -225px}
#pic_mth_11{background-position:0 -250px}
#pic_mth_12{background-position:0 -275px}
footer{margin:10px 0 0;padding:0;border-top:2px solid #0963c5}footer p a{color:#666;text-decoration:underline}
footer #footerLogo{height:20px;color:#666;padding:5px 0;border-bottom:1px solid #0963c5}footer #footerLogo #footerRight{float:left}footer #footerLogo #footerRight p{line-height:20px;margin:0;padding:0;font-size:11px}footer #footerLogo #footerRight p a{float:left;margin:0 5px 0 0}#footerRight svg{width:70px;height:20px;fill:#0963c5}#footerRight span{float:right;}
footer #footerLogo #footerPaiementMin{width:600px;float:right;font-size:11px;color:#9b9b9b}footer #footerLogo #footerPaiementMin p{margin:0;padding:0;line-height:20px;text-align:right}footer #footerLogo #footerPaiementMin p span{display:block;float:right}footer #footerLogo #footerPaiementMin p span a{color:#888;font-size:9px}
footer #footerLogo #footerPaiementMin p a.thickbox img{float:right}
footer #footerMenu{color:#666;margin:5px 0;padding:0}footer #footerMenu p{margin:0;padding:3px;font-size:11px}footer #footerMenu p a{color:#666;text-decoration:none}footer #footerMenu p a:hover{text-decoration:underline}
footer #footerPaiement{font-size:11px;color:#9b9b9b}footer #footerPaiement .fa{margin:0 2px 0 5px}
footer #footerSubMenu{color:#666;margin:15px 0;padding:0}footer #footerSubMenu ul{margin:10px 0 0 0;padding:0 10px 0;float:left;font-size:10px;color:#666}footer #footerSubMenu ul li{margin:0;padding:2px 0 2px 5px;list-style:none;width:100%;border-left:1px solid #ccc}footer #footerSubMenu ul li span{font-size:13px;color:#b4b4b4;font-weight:bold;display:block;float:left;margin:-3px 5px 3px 0}
footer #footerSubMenu ul li.title{margin:0;padding:2px 0 2px 5px;list-style:none;font-weight:bold;font-size:11px;background:none}
footer #footerGoogle p{color:#ccc;text-align:center;padding:0 10px;font-size:11px}footer #footerGoogle p a{color:#ccc;text-decoration:none}
footer #footerNote{color:#888;font-size:11px;padding:5px;background:#fcfcfc}footer #footerNote p{text-align:left;padding:0;margin:4px 0}footer #footerNote p span.aster{font-size:12px;font-weight:bold}
footer #footerSubMenu li a,#footerSubMenu li.title a{color:#666}
footer #footerNote p a,#footerNote p a:hover{color:#888;text-decoration:underline}
footer #footerNote p a#note_counter,#footerNote p a#note_counter:hover{color:#888;text-decoration:none}
#footer_menu ul#cond_ul{margin:0;padding:0;float:none;font-size:10px;width:970px;border-left:none;color:#666}
#footer_menu ul#cond_ul li{margin:0;padding:2px 0 2px 8px;list-style:none;background:none}
.payment_bank_american_express,.payment_bank_bank_logo1,.payment_bank_bank_logo2,.payment_bank_bankcontact,.payment_bank_barclaycard,.payment_bank_cartasi,.payment_bank_carte_bleue,.payment_bank_cb,.payment_bank_cbc,.payment_bank_cic,.payment_bank_clicknbuy,.payment_bank_delta,.payment_bank_dexia,.payment_bank_dinersclub,.payment_bank_dk,.payment_bank_domicilacion,.payment_bank_ec,.payment_bank_elv,.payment_bank_euro6000,.payment_bank_giropay,.payment_bank_ideal,.payment_bank_ing,.payment_bank_jcb,.payment_bank_kbc,.payment_bank_machtiging,.payment_bank_maestro,.payment_bank_maestro_uk,.payment_bank_mastercard,.payment_bank_mbnet,.payment_bank_moneybookers,.payment_bank_nordea,.payment_bank_ogone,.payment_bank_paypal,.payment_bank_payson,.payment_bank_postepay,.payment_bank_postfinance,.payment_bank_servired,.payment_bank_solo,.payment_bank_telebanco,.payment_bank_tpay,.payment_bank_tunz,.payment_bank_switch,.payment_bank_verisign,.payment_bank_visa,.payment_bank_visa_electron,.payment_bank_sofort,.payment_bank_postfinance_card,.payment_bank_eps{width:60px;height:35px;background:url(/images/newsite/banks/banks.gif) no-repeat;margin:0 2px}
.payment_bank_american_express{background-position:0 0}
.payment_bank_bank_logo1{background-position:0 -35px}
.payment_bank_bank_logo2{background-position:0 -70px}
.payment_bank_bankcontact{background-position:0 -105px}
.payment_bank_barclaycard{background-position:0 -140px}
.payment_bank_cartasi{background-position:0 -175px}
.payment_bank_carte_bleue{background-position:0 -210px}
.payment_bank_cb{background-position:0 -245px}
.payment_bank_cbc{background-position:0 -280px}
.payment_bank_cic{background-position:0 -315px}
.payment_bank_clicknbuy{background-position:0 -350px}
.payment_bank_delta{background-position:0 -385px}
.payment_bank_dexia{background-position:0 -420px}
.payment_bank_dinersclub{background-position:0 -455px}
.payment_bank_dk{background-position:0 -490px}
.payment_bank_domicilacion{background-position:0 -525px}
.payment_bank_ec{background-position:0 -560px}
.payment_bank_elv{background-position:0 -595px}
.payment_bank_euro6000{background-position:0 -630px}
.payment_bank_giropay{background-position:0 -665px}
.payment_bank_ideal{background-position:0 -700px}
.payment_bank_ing{background-position:0 -735px}
.payment_bank_jcb{background-position:0 -770px}
.payment_bank_kbc{background-position:0 -805px}
.payment_bank_machtiging{background-position:0 -840px}
.payment_bank_maestro{background-position:0 -875px}
.payment_bank_maestro_uk{background-position:0 -910px}
.payment_bank_mastercard{background-position:0 -945px}
.payment_bank_mbnet{background-position:0 -980px}
.payment_bank_moneybookers{background-position:0 -1680px}
.payment_bank_nordea{background-position:0 -1050px}
.payment_bank_ogone{background-position:0 -1085px}
.payment_bank_paypal{background-position:0 -1120px}
.payment_bank_payson{background-position:0 -1155px}
.payment_bank_postepay{background-position:0 -1190px}
.payment_bank_postfinance{background-position:0 -1225px}
.payment_bank_servired{background-position:0 -1260px}
.payment_bank_solo{background-position:0 -1295px}
.payment_bank_telebanco{background-position:0 -1330px}
.payment_bank_tpay{background-position:0 -1365px}
.payment_bank_tunz{background-position:0 -1400px}
.payment_bank_switch{background-position:0 -1435px}
.payment_bank_verisign{background-position:0 -1470px}
.payment_bank_visa{background-position:0 -1505px}
.payment_bank_visa_electron{background-position:0 -1540px}
.payment_bank_sofort{background-position:0 -1575px}
.payment_bank_eps{background-position:0 -1610px}
.payment_bank_postfinance_card{background-position:0 -1645px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#555}
#colorbox{outline:0}
#cboxContent{margin-top:20px;background:none}
.cboxIframe{background:none}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:0;background:none}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxLoadingGraphic{background:url(/images/newsite/colorbox/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/images/newsite/colorbox/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/images/newsite/colorbox/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:0;right:215px;display:block;background:url(/images/newsite/colorbox/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}
#TB_window{font-size:12px;color:#333}
#TB_secondLine{font-size:10px;color:#666}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#333;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:15px solid #ccc;text-align:left;top:50%;left:50%}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;display:none}
#TB_title{background-color:#fff;height:27px;font-weight:bold;color:#333}
#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px}
#TB_iframeContent body{padding:10px}
#myOnPageContent{display:none}
.text_step{width:150px;height:250px;float:left}
.text_step2{width:480px;height:250px;float:left}
.img_step{width:320px;float:right}
#step_step{float:left;width:488px;background:#f3f3f3;padding:0 0 0 10px;margin:5px 0;border:1px solid #e7e7e7}
#step_step img{position:relative;top:3px}
.nbr_step{float:left;width:180px;padding:0;text-align:center}
.step_next{float:right;width:130px;padding:0;margin:0 10px 0 0;text-align:right}
#TB_ajaxContent .step_next a{color:#2f708c}
#TB_ajaxContent .step_next a:hover{color:#2f708c;text-decoration:none}
.step_prev{float:left;width:130px;padding:0;margin:0;color:#2f708c}
#TB_ajaxContent .step_prev a{color:#2f708c}
#TB_ajaxContent .step_prev a:hover{color:#2f708c;text-decoration:none}
.step_next_prev{float:left;width:488px;background:#f3f3f3;padding:0 0 0 5px;margin:5px 0;border:1px solid #e7e7e7}
.text_step h4{padding:0;margin:0;font-weight:bold}
.text_step2 h4{padding:0;margin:0;font-weight:bold}
.text_step h4 img{position:relative;top:3px}
.text_step2 h4 img{position:relative;top:3px}
table.tab_prices{width:100%;padding:0 0 5px;margin:20px auto 10px;border-bottom:5px solid #858f98}
table.tab_prices.green{border-bottom:5px solid #8fbc17}
table.tab_prices th{color:#fff;text-transform:uppercase;text-align:left;font-weight:400;padding:5px 7px;background:#858f98;vertical-align:top}
table.tab_prices.green th{background:url(/images/newsite/tabs/bg_header_green.jpg) repeat-x #8fbc17}
table.tab_prices th.sortable,table.tab_prices th.sortable-text,table.tab_prices th.sortable-date,table.tab_prices th.sortable-keep,table.tab_prices th.sortable-date-dmy,table.tab_prices th.sortable-numeric,table.tab_prices th.sortable-currency,table.tab_prices th.sortable-sortByTwelveHourTimestamp,table.tab_prices th.sortable-sortIPAddress,table.tab_prices th.sortable-sortEnglishLonghandDateFormat,table.tab_prices th.sortable-sortScientificNotation,table.tab_prices th.sortable-sortImage,table.tab_prices th.sortable-sortFileSize,table.tab_prices th.sortable-sortAlphaNumeric,table.tab_prices th.sortable-sortEnglishDateTime{cursor:pointer;background:url(/images/newsite/tabs/bg_header_sortable.jpg) no-repeat;padding:8px 12px 7px 16px;vertical-align:top}
table.tab_prices th.forwardSort{background:url(/images/newsite/tabs/bg_header_down.jpg) no-repeat 0 0}
table.tab_prices th.reverseSort{background:url(/images/newsite/tabs/bg_header_up.jpg) no-repeat 0 0}
table.tab_prices.green th.sortable,table.tab_prices.green th.sortable-text,table.tab_prices.green th.sortable-date,table.tab_prices.green th.sortable-keep,table.tab_prices.green th.sortable-date-dmy,table.tab_prices.green th.sortable-numeric,table.tab_prices.green th.sortable-currency,table.tab_prices.green th.sortable-sortByTwelveHourTimestamp,table.tab_prices.green th.sortable-sortIPAddress,table.tab_prices.green th.sortable-sortEnglishLonghandDateFormat,table.tab_prices.green th.sortable-sortScientificNotation,table.tab_prices.green th.sortable-sortImage,table.tab_prices.green th.sortable-sortFileSize,table.tab_prices.green th.sortable-sortAlphaNumeric,table.tab_prices.green th.sortable-sortEnglishDateTime{background:url(/images/newsite/tabs/bg_header_sortable_green.jpg) no-repeat #8fbc17}
table.tab_prices.green th.forwardSort{background:url(/images/newsite/tabs/bg_header_down_green.jpg) no-repeat 0 0 #8fbc17}
table.tab_prices.green th.reverseSort{background:url(/images/newsite/tabs/bg_header_up_green.jpg) no-repeat 0 0 #8fbc17}
table.tab_prices th.check_puce{padding:8px 3px 7px}
table.tab_prices thead th a{color:#fff;text-decoration:none}
table.tab_prices thead th.forwardSort a,table.tab_prices thead th.reverseSort a{color:#90d40c;text-decoration:none}
table.tab_prices td{border-bottom:1px dotted #ccc;padding:5px 12px;color:#333}
table.tab_prices td.price{border-bottom:1px dotted #ccc;padding:6px 12px;color:#019b34;font-weight:bold}
table.tab_prices td.pourcent{color:#019b34;font-weight:bold;font-size:16px}
table.tab_prices td img{}
table.tab_prices td.check_puce{padding:5px 3px 5px 0}
table.tab_prices td.check_puce img{border:0}
table.tab_prices tr:hover td{background:#fcfff5}
table.tab_prices tr[class=alt] td{}
table.tab_prices td[class~=alt]{}
table.tab_prices tbody tr.alt td:first-child{}
table.tab_prices tbody tr td:first-child{}
* html table.tab_prices tr.alt td{}
* html table.tab_prices tr td.alt,* html table.tab_prices tr.alt td.alt{}
@media (max-width:1200px){header nav{position:relative;z-index:80;width:100%;padding:0} header #boxContact{margin:8px 0 0 0 !important;height:130px;width:93px;padding:0;background:url(/images/newsite/menu/bg-banner-contact-min.gif) no-repeat;z-index:50;right:0} header #boxContact #txtContact{padding:14px 7px 0 0} header #boxContact #icoMail{display:none;background:url(/images/newsite/menu/ico_mail-min.png) no-repeat;width:61px;height:35px;top:0 !important;left:-50px} header #boxContact #icoChat{display:none;background:url(/images/newsite/menu/ico_chat-min.png) no-repeat;width:55px;height:50px;top:42px;left:-53px} header #boxContact #icoMail a{display:block;width:61px;height:35px;text-decoration:none} header #boxContact #icoChat a{display:block;width:55px;height:50px;text-decoration:none} header #boxContact #icoChat:hover span{margin:-25px 60px 0 0;width:200px;height:20px} header #boxContact #icoChat:hover span span#hortxt1{display:none} header #boxContact #icoChat:hover span span#hortxt2{display:block}}@media (max-width:850px){header nav ul#generalNav li a{font-size:12px}}.pure-g>div,.pure-g>ul,.pure-g>form{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pure-g [class*="pure-u"]{font-family:'Open Sans' !important}
#contentGlobal{max-width:1000px;width:100%}
#content{max-width:1000px;width:100%;margin:0 auto}
aside .col_left{margin:0 0 10px 0;color:#333;padding:5px 0;text-align:left;background:#fff;height:auto;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}aside .col_left h1{font-size:13px;color:#333;padding:5px 5px 5px 15px;margin:5px 0}aside .col_left h1 a{color:#333;text-decoration:none;display:block}
aside .col_left h1.title_prod{background:#d4d4d4;font-size:15px}aside .col_left h1.title_prod:hover{background:#d4d4d4}
aside .col_left .col_left_box{margin:5px 10px;color:#333;padding:5px;text-align:left;background:#f7f7f7;border:1px solid #e6e6e6;height:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
aside .col_left ul#prod_assoc{margin:15px 0 0;font-size:12px;color:#000;list-style-image:url(/images/newsite/puce/arrow_blue-pt.gif);padding:0 0 0 25px}aside .col_left ul#prod_assoc li{padding:3px}aside .col_left ul#prod_assoc li a{text-decoration:underline;color:#316d89}
aside .col_left .btn a{width:170px}
aside .col_left .order_box_left{display:block;float:left;margin:10px 0 0;padding:0 5px;text-align:center;width:233px}aside .col_left .order_box_left .order_content .middle_blue,aside .col_left .order_box_left .order_content_over .middle_blue,aside .col_left .order_box_left .order_content .middle_orange_calc,aside .col_left .order_box_left .order_content_over .middle_orange_calc{width:146px}
aside #banner_prints{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;height:auto;padding:5px 5px 15px 5px}aside #banner_prints input#banner_prints_email{width:90%}
aside #banner_prints form p input{margin:10px 10px 20px 0}
.leftContent{padding:0 0 0 2%;position:relative}.leftContent .illuHeader{max-width:100%}
.leftContent .titleHeader{font-size:24px;color:#333;font-weight:300;position:absolute;top:5px;left:4%;margin:0}
.leftContent .txtContent h2{margin:10px 0;color:#0963c5;font-weight:400}
.leftContent .txtContent h3{margin:5px 0;font-weight:400}
.leftContent .txtContent p a{text-decoration:underline;color:#3e63d8}
.leftContent .txtContent ul{margin:0 10px;padding:0 0 0 10px}


header {min-width:300px;}
@media screen and (max-width:1025px){#footerSubMenu{display:none;}}

ul#generalNav{display:-webkit-flex;display:flex;width:100%;white-space:nowrap;justify-content:space-between}
ul#generalNav li{min-width:13%}


@media screen and (max-width:680px) {
    header nav {min-height:0px;border-bottom: 0px;margin:auto;background-color:#D2DFEE;}
    header nav ul#generalNav {min-height:0px}
    header nav ul#generalNav li a {font-size:17px}
    ul#generalNav li {display: none;}
    ul#generalNav.open {position: relative;display: block;padding:15px 0px 15px 0px;}
    ul#generalNav.open li {float: none;display: inline;}
    ul#generalNav.open li a {display: block;text-align: center;background-color:#D2DFEE;}
    ul#generalNav.open li a:hover {color:#fff;background-color:#0963c5;}
}



@media screen and (max-width:460px) {
    #footerLogo {display:none;}
}

.box_promos.gd {background-position: center bottom !important;float:none !important;min-width:300px;max-width:98%;}
.box_promos {background-position: center top !important;vertical-align: text-top;margin: 5px 5px 30px 0 !important;}
div.box_promos {display:inline-block !important;}
div.box_promos:not(.gd) {float:none !important;}
@media screen and (max-width:750px) { .box_promos.gd{float:none !important; } }

#wrapper{float:none !important;width:100% !important;text-align:center;}

.box_garant_gen{width:99% !important;text-align:center !important}
.box_garant{float:none !important;display:inline-block !important;vertical-align: text-top;padding:0 !important;border:0px !important}

.subnav {width:auto !important;}
@media screen and (max-width:1020px) { header .subnav .illu {display:none !important;}}
@media screen and (max-width:800px) { header .subnav .promotions {display:none !important;}}
@media screen and (max-width:680px) { header .subnav .promotions {display:none !important;}}

.linksocial {display:none;}
@media screen and (max-width:680px) { #boxInfoHeader{display:none !important;}}
//@media screen and (max-width:550px) { #boxFlagHeader{display:none !important;}}

#FooterLinkBtn {display:none;width:100%;/*height:100%;*/text-align:center;}
#FooterLinkBtnInfo,#FooterLinkBtnContact {width:50%;display:inline-block;}
ul#FooterLinkListInfo,ul#FooterLinkListContact  {text-align:center;display: -webkit-flex; display: flex;width:100%;white-space:nowrap;text-align:center;list-style:none;padding:0px;margin:0px;justify-content: space-between;}
ul#FooterLinkListInfo li,ul#FooterLinkListContact li {float:left;min-width:15%;padding:0 7px 0 7px;overflow: hidden;}
    
@media screen and (max-width:875px) {

    .visu {background-color:#D2DFEE;}

    #FooterLinkBtn {display:block;}

    ul#FooterLinkListInfo,ul#FooterLinkListContact  {display: none;margin:auto;padding:5px 0px 5px 0px;;max-width:100%}
    ul#FooterLinkListInfo.visu,ul#FooterLinkListContact.visu {display: block;}
    #FooterLinkBtnInfo,#FooterLinkBtnContact {float:left;cursor:pointer;margin:auto;padding:15px 0px 15px 0px;}
    ul#FooterLinkListInfo li,ul#FooterLinkListContact li {float:none;padding:5px 0px 5px 0px;}
    #FooterLinkBtnInfo:hover,#FooterLinkBtnContact:hover {background-color:#D2DFEE;}

    #footerMenu {margin:auto;margin:0 !important}
    
    #footerGoogle {display:none;}
}

.subnav {right:0;}

#header_prints {max-width:100%;background-position: center center !important; }
.submenu{max-width:100%; }

@media screen and (max-width:1050px) {
    div.bestseller{width:100% !important;margin:auto;padding:0px !important}
    div.allprices{float:none;width:100%;margin:auto !important;}
    div.deliveryPrices{float:none;display:inline-block;}
    #content_prints{text-align:center;}
    #header_prints{height:200px !important; }
    #banner_prints{display:none;}
    .col_prices_formats{float:none !important;display:inline-block !important;vertical-align:top;}
       
    #box_col_left {display:none;}
    #box_content{float:none;display:inline-block !important;text-align:center;max-width:95%;}
    #box_content .cat_50{float:none;display:inline-block !important;margin:5px;}
    #content{text-align:center !important;display:inline-block !important;float:none;}
    #header_big_formats,#header_papeterie,#header_fun,#header_books{float:none !important;text-align:center;display:inline-block;}      
}
@media screen and (max-width:800px){#header_big_formats,#header_papeterie,#header_fun,#header_books,#header_prints{display:none !important;}}

@media screen and (max-width:850px){
    #TB_ajaxContent {max-width:90%;max-height:90%}
    #TB_window {max-width:90%;max-height:90%;margin-left:0 !important;margin-top:0 !important;left:0;top:0;}
}




@media screen and (max-width:1050px) {
    #content {text-align:center;}
    #header_tracking {float:none;display:inline-block;}
    #body_tracking {float:none !important;display:inline-block;}
}

@media screen and (max-width:800px) {
    #header_tracking {display:none;}
    #body_tracking {width:95% !important;min-height: 100px !important;}
    #option1 {width:100% !important}
    #box_content {padding:0 !important;}
}

@media screen and (max-width:1024px) {
.leftContent {padding:0;margin:auto;text-align:center;display:inline-block;}
div h1.titleHeader {display:none;}
div img.illuHeader {display:none;}
}

@media screen and (max-width:1050px) {
#header_aboutus {float:none !important;display:inline-block;}
}

@media screen and (max-width:800px) {
#header_aboutus {display:none;}
ul#numbers_company {width:90% !important;margin:auto !important;padding:10px 0px 10px 0px !important; display:inline-block;float:none !important;}
ul#numbers_company li {margin:0 !important;padding:0 !important;}
#box_content .tab_content_gen {width:100% !important;margin:0;padding:0}
#box_content .zoom {display:inline-block;float:none !important;}
}





#boxTopMenu {width:calc(100% - 310px);max-width:50%;float:right;text-align:right;padding: 15px 0 0 0;transition:all 1s;}
#boxTopMenu.show {padding: 0;}

#boxTopMenuIcon {display:flex;justify-content: space-between;}
#boxTopMenuIcon .MenuIcon {display:inline-block;width: 85px;height:50px;text-align:center;padding:10px;transition:all 1s;}
#boxTopMenuIcon .MenuIcon img {width:32px;height:32px;}
#boxTopMenuIcon .MenuIcon:hover {background-color:#F5F5F5;}



#boxTopMenuContent {background-color:#F0F0F0;height:0px;}
#boxTopMenu.show #boxTopMenuContent {height:50px;transition:all 1s;}

#boxInfoHeader {display:none;}

#MenuContentSearch {display:none;}
#MenuContentHelp {display:none;}
#MenuContentAccount {display:none;}
#MenuContentCart {display:none;}

#boxTopMenu.show.search #MenuContentSearch {display:inline-block;width:100%;text-align:center;}
#boxTopMenu.show.help #MenuContentHelp {display:block;}
#boxTopMenu.show.account #MenuContentAccount {display:block;}
#boxTopMenu.show.cart #MenuContentCart {display:block;}

#boxTopMenu.show.search #MenuIconSearch {background-color:#F0F0F0;}
#boxTopMenu.show.help #MenuIconHelp {background-color:#F0F0F0;}
#boxTopMenu.show.account #MenuIconAccount {background-color:#F0F0F0;}
#boxTopMenu.show.cart #MenuIconCart {background-color:#F0F0F0;}

.MenuIcon svg {width:32px;height:32px;fill:#0963c5;}


#boxTopMenu .MenuTitle {font-size: 12px;transition:all 1s;}
#boxTopMenu.show .MenuTitle {font-size: 0px;display:none;}
#boxTopMenu.show .MenuIcon {height:30px;}

//#MenuContentSearch {display:inline-block;text-align:center;}
#boxSearchHeader {display:block !important;vertical-align: middle;float:none;padding:0;width:100%}
#boxSearchHeader #search {height:0px;transition:all 1s;width:90%; float:none;}
#boxTopMenu.show #search {height:20px;margin:10px 0 0 0}
#boxTopMenu.show #results {margin:auto;width:90%;position: relative;}


header #MenuContentHelp{width:100%;height:100%}
header #MenuContentHelp ul{list-style-type:none;padding:0;margin:auto;text-align:center;vertical-align: middle;height:100%;line-height:50px;display:flex;justify-content: space-around;}
header #MenuContentHelp ul li{display:inline-block;/*padding:0 10px*/}
header #MenuContentHelp ul li a{color:#666;font-size:12px;display:inline-block}

header #MenuContentAccount{width:100%;height:100%}
header #MenuContentAccount ul{list-style-type:none;padding:0;margin:auto;text-align:center;vertical-align: middle;height:100%;line-height:50px;display:flex;justify-content: space-around;}
header #MenuContentAccount ul li{display:inline-block;/*padding:0 10px*/}
header #MenuContentAccount ul li a{color:#666;font-size:12px;display:inline-block}

header #MenuContentCart{width:100%;height:100%}
header #MenuContentCart ul{list-style-type:none;padding:0;margin:auto;text-align:center;vertical-align: middle;height:100%;line-height:50px;display:flex;justify-content: space-around;}
header #MenuContentCart ul li{display:inline-block;/*padding:0 10px*/}
header #MenuContentCart ul li a{color:#666;font-size:12px;display:inline-block}





footer {border-top: 1px solid #0963c5;}
header nav {margin: 0 0 15px 0;border-top: 1px solid #0963c5;border-bottom: 1px solid #0963c5;}
@media screen and (max-width:680px) {
    header nav {border-top:none;}
    #boxTopMenu {border-top: 1px solid #0963c5;}
}


header nav ul#generalNav li { border-bottom: none;}

header .subnav {margin: 27px 0 0 0;border: 1px solid #0963c5;}



#cartIn {font-size:15px;margin:0;}
#cartInLog {margin:0;}
#expire {font-size:10px;}



@media screen and (max-width:680px) {
    #boxTopMenu {width:100%;max-width:100%;padding: 0;float:left;}
    #boxTopMenu .MenuTitle {font-size: 0px;display:none;}
    #boxTopMenu .MenuIcon {width:50px;height:32px;}
    #boxTopMenuIcon {width:calc(100% - 110px);display:flex;justify-content: space-around;}
}




header #boxFlagHeader{width:60px;float:left;padding:7px;border-radius: 0 0 15px 15px;background-color:#f7f7f7;}
header #boxFlagHeader ul{position:relative;position:absolute;z-index:3000;list-style-type:none;padding:0;margin:3px 0 0 -6px;border:#ddd 1px solid;width:234px;background:#e8e8e8;display:none;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px}
header #boxFlagHeader ul li{border-bottom:1px solid #ccc;border-top:1px solid #fff}
header #boxFlagHeader ul li a{display:block;text-decoration:none;padding:5px 15px;font-size:11px}
header #boxFlagHeader ul li a span{float:left;margin:0 10px 0 0}
header #boxFlagHeader ul li a span.lang{float:none;font-size:10px;color:#999}
header #boxFlagHeader ul li.sub{padding:5px 15px;font-size:11px}
header #boxFlagHeader ul li.sub a{display:inline-block;padding:0 5px 2px;margin:0 5px;background:#f7f7f7}
header #boxFlagHeader ul li.sub a span{margin:0}
header #boxFlagHeader ul li.sub span{float:left;margin:0 10px 0 0}
header #boxFlagHeader ul li.subheader #boxFlagHeader ul li:hover a{background:#e8e8e8}
header #boxFlagHeader ul li:first-child{border-top:0}
header #boxFlagHeader ul li:last-child{border-bottom:0}
header #boxFlagHeader ul li:hover{background:#fff}
header #boxFlagHeader span {margin:0 0 0 7px;font-size: 11px;}
header #boxFlagHeader span.current{opacity:.7;}
header #boxFlagHeader #arrow{float:left;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#636363 transparent transparent transparent;margin:5px 0 0 0}
header #boxFlagHeader:hover{background:#e8e8e8}

@media screen and (max-width:500px) { header #boxFlagHeader ul{margin:3px 0 0 -163px;}}

header #burger {display:none; float:right;  background-color:#F0FFF0; padding: 15px 15px 3px 15px;cursor:pointer; color:#0963c5;position:absolute;
                top:40px;right:0px;border-radius:55px 55px 0 0;}
#boxTopMenu.show #burger {top:37px;}
header #burger svg {width:80px;height:80px;fill:#0963c5;}


@media screen and (max-width:680px) {
    header #burger {display:block;}
    header #burger.open {background-color:#D2DFEE;}
    header #burger:hover {background-color:#D2DFEE;}
}
@media screen and (max-width:460px) {
   header #burger {padding: 5px;top:47px;}
   header #burger svg {width:60px;height:60px;}
   #boxTopMenuIcon {width:calc(100% - 70px);}
   #boxTopMenu.show #burger {top:44px;}
}

#logo_new a svg{width:235px;height:70px;fill:#0963c5}
#logo_new{width:235px;height:70px;padding: 15px 0 15px 0;margin:auto !important;}

@media screen and (max-width:680px) {
    #logo_new{padding: 15px 0 3px 15px;margin:auto !important;} 
}
@media screen and (max-width:460px) {
    #logo_new{width:200px;height:60px;padding: 5px 0 2px 5px;margin:auto !important;}
    #logo_new a svg{width:200px;height:60px;
    }
}

.btnBlue2 a{color:#fff;background:#4391e8;background:-moz-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #4391e8), color-stop(50%, #2b7bd4));background:-webkit-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-o-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);background:-ms-linear-gradient(top, #4391e8 50%, #2b7bd4 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4391e8, endColorstr=#2b7bd4);background:linear-gradient(top, #4391e8 50%, #2b7bd4 50%);border:1px solid #2b7bd4}
.btnBlue2 a:hover{color:#2b7bd4;background:#fff;background:-moz-linear-gradient(top, #fff 50%, #fff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, #fff));background:-webkit-linear-gradient(top, #fff 50%, #fff 50%);background:-o-linear-gradient(top, #fff 50%, #fff 50%);background:-ms-linear-gradient(top, #fff 50%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);background:linear-gradient(top, #fff 50%, #fff 50%);border:1px solid #2b7bd4}

#footerSocialN {min-height:50px;display:flex;align-items:center;justify-content:center;}
#footerSocialN a{padding:5px;}
#footerSocialN a#btnGooglePlus{color:#b31d13}
#footerSocialN a#btnTwitter{color:#24bfff}
#footerSocialN a#btnFacebook{color:#2d428b}




#boxInfo15top {width:100%;height:30px;line-height: 30px;background-color:#fe001a;text-align: center;
                position:fixed;top:0px;z-index:1000;color:#fff;font-weight : bold;
                background-image: url('/images/newsite/snow/snow01.png'),url('/images/newsite/snow/snow02.png'),url('/images/newsite/snow/snow03.png');animation: cnowel 25s linear infinite;}
@keyframes cnowel { 0%      {background-position: 0px 0px,          0px 0px,        0px 0px;        }
                    50%     {background-position: 250px 500px,      125px 250px,    -166px 250px;   }
                    100%    {background-position: 500px 1000px,      250px 500px,    -166px 500px;   }}
                    
#boxInfo15top {display:none !important;}
#boxInfo15bottom {display:none !important;}

#boxInfoPostetop {width:100%;height:35px;line-height: 16px;background-color:#fe001a;text-align: center;
                position:fixed;top:0px;z-index:1000;color:#fff;}
                   
//#contentGlobal{margin-top:30px;}
//#boxInfo15top>img {vertical-align:middle;}
//#boxInfo15top>div {display:inline-block;padding:5px;line-height: 15px;margin:auto;vertical-align:middle;background-color:#fe001a;}
//@media screen and (max-width:1000px){ #boxInfo15top{display:none;} #contentGlobal{margin-top:0px;}}

//#boxInfo15bottom {display:none;margin-top:10px;padding-left:10px;padding-right:10px;line-height: 30px;background-color:#fe001a;text-align: center;color:#fff;font-weight : bold;}
//#boxInfo15bottom>div {display:inline-block;padding:5px;line-height: 15px;margin:auto;vertical-align:middle;}
//@media screen and (max-width:850px) { #boxInfo15bottom{display:block;}}

#subscribe_newsletter { text-align: center; margin:5px; padding:5px; background-color:#F7F7F7;border-radius:13px;}
#subscribe_newsletter .SubsNewsTitle { font-size:15px;font-weight: bold;text-align:center;padding:5px;}
#subscribe_newsletter .SubsNewsOk { text-align:center;padding:5px; color:#5eaa49}
#subscribe_newsletter .SubsNewsError { text-align:center;padding:5px; color:#CC0000}
#subscribe_newsletter form input#subscribe_newsletter_email{width:200px;font-family:'Open Sans',Arial,Helvetica,sans-serif;margin:0px;padding:7px;text-align:center}
#subscribe_newsletter form input#subscribe_newsletter_submit{width:218px;font-family:'Open Sans',Arial,Helvetica,sans-serif;margin:7px;padding:7px;font-size:13px;cursor:pointer;background:linear-gradient(to bottom, #4391e8 50%, #2b7bd4 50%);border:1px solid #2b7bd4;color:#fff}
#subscribe_newsletter form input#subscribe_newsletter_submit:hover{color:#2b7bd4;background:linear-gradient(to bottom, #fff 50%, #fff 50%);border:1px solid #2b7bd4}


/* ========================================================
	Styling and responsiveness correction by FilGap Ltd 
   ======================================================== */

/* Css Styling for Mobile Phones */
@media screen and (min-width: 280px) 
  and (max-width: 768px) {

  	/*--- Header Styling ----*/

  	header {
	    float: none;
	    padding: 5px;
	}

  	header #burger {
	    padding: 6px;
	    top: 47px;
	    right: 5px;
	}

	header #burger svg {
	    width: 50px;
	    height: 74px;
	}
	/*----- Menu Stylng ------*/

	ul#generalNav.open li {
	    display: block;
	    border-bottom: 2px solid #fff;
	    padding: 5px 0px;
	}

	ul#generalNav.open li:last-child{
		border-bottom: 0px;
	}

	#FooterLinkBtnInfo{
		border-right: 1px solid #0963c5;
		width: 49%;
	}

	footer #footerMenu {
	    border-bottom: 1px solid #0963c5;
	    margin-bottom: 10px !important;
	}



	ul#FooterLinkListInfo li, ul#FooterLinkListContact li {
	    border-bottom: 1px dotted #1264c5;
	}
	ul#FooterLinkListInfo li:last-child, ul#FooterLinkListContact li:last-child{
		border-bottom: 0px !important;
	}

	footer #footerPaiement{
		text-align: center;
	}

	#subscribe_newsletter form input#subscribe_newsletter_email{
		margin-bottom: 10px;
	}
}

/* Landscape */
@media screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: landscape) {

}
