@charset "utf-8";
body{border:0 solid red!important}
#ajout_banner{left:0;margin:0 0 0 5px;text-align:left}
#picto_france{right:2%;left:auto;margin:5px 0 0}
#box_log{border:0 solid #999;left:auto;margin:0;position:absolute;right:0;top:0;width:250px}
#cart{font-size:1.2em;left:auto;margin:0}
#recherche{left:auto;margin:0;position:absolute;right:5px}
#pages.index #wrapper{box-shadow:0 5px 10px -8px #000;margin:0 auto;width:100%}
#pages.index #wrapper iframe{max-width:100%!important;width:100%}
.oc_left #page #main,.oc_left #page.two_col #main{float:left;min-height:450px;padding:35px 0 0 275px;width:calc(100% - 275px)}
#page #wrapper{box-shadow:none;margin:0 auto;padding:0 0 40px;width:100%}
.wrap{margin:auto;width:100%}
#leftbar{width:300px}
#filtre_mk{float:right;margin:-52px 5px 0 0;position:relative}
#main .informations .box{background:none repeat scroll 0 0 #fff;border-radius:5px;float:left;font-size:90%;height:90px;margin:0 .3% 4px 0;overflow:hidden;padding:10px 0 0!important;text-align:center;width:48%}
.informations{background:none repeat scroll 0 0 rgba(0,0,0,0);border-radius:5px;margin:10px 5px;padding:5px;width:calc(100% - 10px)!important}
.box_prod.bp_light{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;border-radius:0;float:none;margin:5px .1% 15px;padding:0;width:32.5%}
#banner .half.hal_tel{padding:5px 0}
#foot_cont{background:none;margin:5px auto;width:100%}
#foot_cont ul#footer_mk li{background:url(/images/dot_li_blanc.png) no-repeat scroll left center rgba(0,0,0,0);display:block;float:left;padding:0 0 0 12px;text-align:left;width:44%}
.footer_out_right{color:#fff;float:left;margin-right:1%;padding:1%;width:20%}
.footer_right{float:left;width:48%}
#breadcrumb{display:none}
.lnk_form{right:-175px;top:-50px}
#b_main_menu li ul.try,#menu_three li ul.try{flex-wrap:wrap}
#b_main_menu table.menu_left td a{font-size:1.7em;padding:5px 10px}
.short #retour_accueil a{display:none}
.box_prod.bp_light{margin:20px 1% 15px;width:calc(30.3% - 10px)}
#plan2017 a:hover span{height:auto;opacity:1;padding:15px;left:calc(-105px - 70%);margin-top:calc(-150px -70%);width:250px;color:#282425;border-color:#282425;z-index:1000;overflow:visible}
.cont_bo .prod_index img{max-width:100%}
.infoCE{position:relative;width:calc(80% - 40px);right:0;line-height:18px;padding:20px 20px 20px 100px;background:url(/images/groupe.png) no-repeat left center / 75px auto;margin:10px 10%;font-size:120%}
.video_index .ill_right,.video_index .ill_left{display:none}
#menu_hd{width:200px;right:70px}
article .half img,article .tiers img,article .deuxtiers img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important}
#bloc_index01{background-size:50px;padding:30px 0 0 40px !important;width:calc(30% - 40px)!important}
#bloc_index02{background-size:50px;padding:30px 0 0 40px !important;width:calc(30% - 40px)!important}
#bloc_index03{background-size:50px;padding:30px 0 0 40px !important;width:calc(30% - 40px)!important}
#bloc_index01 .cont_bloc_index{background-size:70px;padding:0 22px 15px 0 !important}
#bloc_index02 .cont_bloc_index{background-size:70px;padding:0 22px 15px 0 !important}
#bloc_index03 .cont_bloc_index{background-size:70px;padding:0 22px 15px 0 !important}
.m_bloc_droit.tiers.tiers2{width:50%!important}