#scrollToTop,.message,.message2{z-index:1000000}#img-home,.message,.message2,header{position:relative}#block-header,#logo-mbm{position:absolute;left:0}#menu li:hover,header{background:rgba(255,255,255,.5)}#formule,#presentation a.block-acces:hover{box-shadow:0 0 80px rgba(0,0,0,.3)}#concept h1,#page h3{text-transform:inherit}#list-footer li,#menu li,.dibm{vertical-align:middle}#list-footer,#rs_link{list-style:none}#footer-realisation a strong,#menu a,.block-formule p,.btn-concept,.btn-default,.text-header,.title-emballage,.vcard .adr .locality,.vcard .org,h1,h2,h3,h4,h5,h6{text-transform:uppercase}#menu li#page-1,#menu li#page-2,#menu li#page-accueil,#scrollToTop,.vcard .adr .country-name,.vcard .email_name,.vcard .faxnumber,.vcard .nickname{display:none}#cookie-bar p,body{margin:0;padding:0}#cookie-bar a,.vcard .telnumber a,.vcard a.email:hover,a:hover{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.text-selection strong,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.dibb,.dibm,.dibt,img{display:inline-block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:20px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;text-align:left;background:#fff;font:1em "Titillium Web",Arial,sans-serif;color:#474747;overflow-x:hidden}blockquote,em{font-style:italic}blockquote,em,h1,h2,h3,h4,h5,h6,strong{font-family:"Titillium Web",Arial,sans-serif}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0;font-size:1.55em;color:#3f4c56}ol,ul{margin:10px;padding:0;list-style-position:inside}a{-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}a:focus{outline:0}.vcard abbr,a img{border:0}a[href$='.pdf']{background:url(../images/pdf.png) 0 50% no-repeat;padding:10px;background:url(../images/pdf.png) 0 50% no-repeat #0000}blockquote{margin:30px 0;padding:5px 15px;border-left:4px solid #eee}strong{font-weight:700}.overflow{overflow:hidden}#scrollToTop{position:fixed;bottom:20px;right:20px;cursor:pointer}#btn-header,header .row{display:flex}#scrollToTop span.glyphicon{left:50%;top:-15px;color:grey}.dibt{vertical-align:top}.dibb{vertical-align:bottom}.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.2)}.mt-5{margin-top:20px}img{height:auto;max-width:100%}.btn{border-radius:0;font-size:1rem;white-space:inherit}.btn-default{padding:10px 20px;background:#3e4b57;border:1px solid #3e4b57}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background:#fff;padding:10px 20px;color:#3e4b57;border:1px solid #3e4b57}#btn-header .btn-primary,.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#3e4b57;border:1px solid #3e4b57}#btn-header .btn-primary.active,#btn-header .btn-primary:active,#btn-header .btn-primary:focus,#btn-header .btn-primary:hover,.btn-primary{background:0 0;padding:10px 20px;color:#3e4b57;border:1px solid #3e4b57;text-transform:uppercase}#btn-header .btn-primary{color:#fff}.btn-concept{background:#fff;padding:10px 20px;color:#77a75e;border:1px solid #77a75e;box-shadow:0 20px 50px rgba(0,0,0,.1)}.btn-concept.active,.btn-concept:active,.btn-concept:focus,.btn-concept:hover{background:#77a75e;border:1px solid #fff;color:#fff;box-shadow:none}.btn-success{background:0 0;border:1px solid #fff;color:#fff}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover{color:#9dc760;background:#fff;border:1px solid #fff}.btn-info{background:#2aabd2;border:0}.message,footer{background:#354a56}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background:red;border:0}.message{color:#fff;line-height:40px}#formule,.message2{background:#f3902d}.message2{color:#354a56;font-weight:700}.message2 p{text-align:center;padding:10px}.topBar{line-height:3em}#flashMessage,.result_error,.result_success{line-height:40px;text-align:center}header{z-index:1000;text-align:center;min-height:150px;padding:20px 0 0;box-shadow:0 0 60px rgba(0,0,0,.5)}#logo-mbm{top:20px;right:0;width:180px;text-align:center;margin:auto}.btn-header a{font-size:14px;margin:10px}.btn-concept span,.btn-header span{padding-right:10px;font-size:1.5rem}header .row{justify-content:space-between}#img-home{z-index:10;margin-top:-210px;margin-bottom:80px;background:url(../img/header.jpg) center center/cover no-repeat #ddd;height:1000px}#block-header{top:50%;transform:translateY(-50%);right:0;margin:30px auto}#adr-block,.adr-block{position:relative}#adr-block,#block-header .btn-click{margin-top:50px}#block-header .logo-header{padding:200px 2% 0}#block-header .logo-header span{display:block;font-size:2rem}#cookie-bar a,#list-footer li,#menu li,#page .contenu img{display:inline-block}.adr-block{z-index:100;width:250px;margin:10px;border-radius:10px;padding-bottom:50px;background:#fff;box-shadow:0 0 60px rgba(0,0,0,.2)}.adr-block h2 strong{font-size:.9rem;display:block;color:#77a75e}.adr-block h2,.adresse-block,.horaire-block{padding:0 15px;font-size:.9rem}#block-header .btn-click span{font-size:1.5rem;padding-left:10px}.text-header{color:#fff;font-size:5rem;font-weight:900;z-index:10;position:absolute;top:-65px;left:0;right:0;text-align:center;font-family:Roboto;text-shadow:0 20px 40px rgba(0,0,0,.1)}.flip-in-hor-bottom{-webkit-animation:1s cubic-bezier(.25,.46,.45,.94) both flip-in-hor-bottom;animation:1s cubic-bezier(.25,.46,.45,.94) both flip-in-hor-bottom}@-webkit-keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-bottom{0%{-webkit-transform:rotateX(80deg);transform:rotateX(80deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}#menu{padding:0}#menu ul.navbar-nav{text-align:center;float:none}#menu li{float:none}#menu a{color:#354a56;border-top:1px solid transparent;border-bottom:1px solid transparent}.navbar{position:relative;min-height:50px;margin-bottom:0;border:none}#menu .navbar-default{background-color:transparent;border-color:transparent;background-image:none;border-radius:0}.navbar-default .navbar-nav>li>a{color:#00f}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;border-top:1px solid #354a56;border-bottom:1px solid #354a56;color:#354a56}ul.dropdown-menu{background:#373737}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff!important;background-color:red!important}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#00f;color:#fff;background-image:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#3e4b57}.navbar-default .navbar-toggle{border-color:#3e4b57}.navbar-default{background:rgba(255,255,255,.8) rgba(255,255,255,.8)}.vcard .email_container,ol.breadcrumb{margin:20px 0}.breadcrumb{background-color:transparent}#concept{padding:1% 10%}#concept h1{font-size:3rem;font-weight:700;color:#354a56;text-align:center;margin:50px auto;max-width:800px;line-height:3rem}.title-concept{width:10%}.img-concept{width:32%;margin-top:-100px}.text-concept{width:55%;margin-left:1%}.block-number{color:#cacaca;margin:30px auto}.acces,.btn-concept{margin:10px auto}.block-number span{font-size:2.5rem;font-weight:700;padding-right:5px}#page .title-icon,.block-formule span{font-size:4rem;display:block}.block-number .bases span{color:#e73c2d}#presentation h3 span.orange,.block-number .ingredients span{color:#f3902c}#presentation h3 span.yellow,.block-number .assaisonnements span{color:#fecc34}.counter{animation-duration:1s;animation-delay:0s}#formule{color:#fff;text-align:center;padding-top:10px;margin:80px auto}h2{color:#3f4c56;font-weight:700;font-size:2rem}.block-formule{width:18%}.block-formule p{font-size:1.2rem}.formule-menu img{margin-bottom:-8px;min-width:100%}.text-selection{text-align:center}.text-selection span{color:#3f4c56;display:block;font-weight:700;font-size:2.2rem}.text-selection p{font-size:1.25rem}#presentation h3{font-size:1.75rem;font-weight:700;text-align:center}#presentation h3 span.green{color:#77a75e}#presentation p{text-align:center;font-size:1.2rem}.acces{padding:230px 0;background:url(../img/bg-presentation.jpg) center center no-repeat;text-align:center}#presentation .block-acces{position:relative;width:48%;margin:.5%}#presentation a.block-acces{padding:15px;-webkit-transition:.7s linear;-moz-transition:.7s linear;-ms-transition:.7s linear;-o-transition:.7s linear;transition:.7s linear}#presentation .block-acces .rect{border:1px solid #fff}#presentation .block-acces img{position:relative;z-index:10;max-width:350px}#presentation .block-acces.entreprise .img-livraison{text-align:right;margin-bottom:-9px}#presentation .block-acces.truck .img-livraison{text-align:left;margin-bottom:-9px}#presentation .block-acces p{padding:3%}#presentation .block-acces p.big{z-index:1000;position:relative;color:#fff;line-height:2.3rem;font-weight:700;font-size:2.5rem;margin-bottom:-90px;text-shadow:0 0 5px rgba(0,0,0,.3)}#presentation .block-acces p.btnn{z-index:1000;color:#fff;font-size:1.5rem;text-shadow:none;position:absolute;bottom:20px}#presentation .block-acces.truck p.btnn{right:3%}#presentation .block-acces.entreprise p{text-align:left}#presentation .block-acces.truck p{text-align:right}#presentation .block-acces.entreprise{background:#cacbcd;background:-moz-linear-gradient(left,#cacbcd 0,#3f4c58 100%);background:-webkit-gradient(left top,right top,color-stop(0,#cacbcd),color-stop(100%,#3f4c58));background:-webkit-linear-gradient(left,#cacbcd 0,#3f4c58 100%);background:-o-linear-gradient(left,#cacbcd 0,#3f4c58 100%);background:-ms-linear-gradient(left,#cacbcd 0,#3f4c58 100%);background:linear-gradient(to right,#cacbcd 0,#3f4c58 100%)}#presentation .block-acces.truck{background:#3f4c58;background:-moz-linear-gradient(left,#3f4c58 0,#cacbcd 100%);background:-webkit-gradient(left top,right top,color-stop(0,#3f4c58),color-stop(100%,#cacbcd));background:-webkit-linear-gradient(left,#3f4c58 0,#cacbcd 100%);background:-o-linear-gradient(left,#3f4c58 0,#cacbcd 100%);background:-ms-linear-gradient(left,#3f4c58 0,#cacbcd 100%);background:linear-gradient(to right,#3f4c58 0,#cacbcd 100%)}#emballage{margin:150px auto}.title-emballage{color:#b9327d;margin-left:29%;font-size:2.25rem;font-weight:700;margin-bottom:-18px}.bg-emballage{background:#b9327d;padding:50px;position:relative}.img-emballage{position:absolute;top:50%;transform:translateY(-50%);left:2%}.roll-in-left{-webkit-animation:.6s ease-out both roll-in-left;animation:.6s ease-out both roll-in-left}@-webkit-keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}@keyframes roll-in-left{0%{-webkit-transform:translateX(-800px) rotate(-540deg);transform:translateX(-800px) rotate(-540deg);opacity:0}100%{-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0);opacity:1}}.texte-emballage{color:#fff;margin-left:29%}.btn-emballage{margin-top:15px}#presentation_bottom{margin:100px auto;padding:50px 15%;text-align:center;background:rgba(255,255,255,.8)}.ouverture{position:relative;z-index:100000;background:#e73c2d;border:5px solid #fff;text-align:center;font-size:1.8rem;color:#fff;padding:10px 20px}#cookie-bar,.mentionRGPD{font-size:.8em}.home #content,.page{padding-bottom:20px;z-index:100}.img-top{position:absolute;width:100%;z-index:100}.img-top img{min-width:100%}.home #content{position:relative;background:url(../img/vegetable.png) center bottom/contain no-repeat}.page{position:relative;background:url(../img/bg-page.jpg) center 475px/100% no-repeat}.container{width:80%}#actu,#contact,#page{background:rgba(255,255,255,.85);padding:2% 5%;box-shadow:0 50px 100px rgba(0,0,0,.1)}#actu h1,#page h1{text-align:center;color:#3f4c56;font-weight:700;font-size:2rem;margin-top:0;background:-webkit-gradient(linear,left top,right top,from(#fecc34),to(#e73c2d));background:linear-gradient(to right,#fecc34 0,#e73c2d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#page h2,#page h3{color:#3f4c56;font-weight:400}#page h2{font-size:1.3rem;padding:15px;text-align:center;background:#fff;background:-moz-linear-gradient(left,#fff 0,#fecb34 52%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(52%,#fecb34),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#fecb34 52%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#fecb34 52%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#fecb34 52%,#fff 100%);background:linear-gradient(to right,#fff 0,#fecb34 52%,#fff 100%)}#page h3{font-size:1.1rem}#page h3:after{display:block;width:70px;background:#e73c2d;border-bottom:1px #fff;height:5px;margin:15px 0;content:''}#page .title-icon{text-align:center;color:#e73c2d}#page .img-intro{width:30%}#page .texte-intro{font-size:1.2rem;margin-left:4%;width:65%;padding:3%}#page .contenu img{margin:30px auto;text-align:center;height:auto;max-width:100%;box-shadow:0 50px 100px rgba(0,0,0,.15)}#page .contenu{z-index:1000;margin-top:80px}#page-adr-block{margin:auto;text-align:center}.page-adr-block{width:48%;max-width:635px;margin-bottom:50px;text-align:center}.page-adr-block .full{margin:4px 13px}.page-adr-block .demi{margin:4px;width:47%;text-align:center}#footer-realisation,#page.emballage .contenu{text-align:center;margin:auto}#page .contenu #formules img,#page.emballage .contenu img{width:46%;margin:10px 1%;display:inline-block;vertical-align:middle}footer{padding:20px 0;color:#fff}#footer a,#footer-realisation a,#list-footer li a{color:#fff}#list-footer{text-align:center}#list-footer li{margin:0 10px 0 0}#list-footer a#mentions{cursor:pointer;background-position:0 0}#footer-realisation div{width:32%;margin:.5%}#footer-realisation div img{display:block;margin:auto}#footer-realisation a strong{display:block;text-align:center}#rs_link li{float:left;margin:0 4px 4px 0}#rs_link a{background:url(../img/icones-reseaux-sociaux.png) no-repeat;display:block;width:32px;line-height:32px;text-indent:-9999px;outline:0}#rs_link a.twitter{background-position:0 -32px}#rs_link a.google{background-position:0 -64px}#rs_link a.youtube{background-position:0 -128px}#rs_link a.linkedin{background-position:0 -160px}#rs_link a.viadeo{background-position:0 -256px}#rs_link a.dailymotion{background-position:0 -288px}.fancybox-slide--current #hidden-content-b{transform:translateY(0)}.vcard .telnumber a{color:#fff}.vcard a.email{text-decoration:underline;display:none}.result_error{color:#fff;background:#e57c7c}.result_success{color:#fff;background:#78ca71}#flashMessage{background:#fff;color:#337ab7}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0;z-index:999}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar a{color:#fff;border-radius:3px;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#3ac976}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}@media (max-width:1480px){.texte-emballage{color:#fff;margin-left:35%;z-index:1000;position:relative;background:#b9327d;padding:0 20px}.container{width:90%}}@media (max-width:1384px){#menu a{font-size:.9rem}#logo{left:1%}#logo img{max-width:130px}.text-header{font-size:4rem;top:-55px}#block-header,#concept{padding:450px 2% 0}}@media (max-width:1180px){#presentation .block-acces img{max-width:190px;margin-top:100px}.title-emballage{margin:-18px auto 0;text-align:center}.img-emballage img{width:300px}}@media (max-width:1080px){header{padding:5px 0 0;background:rgba(255,255,255,.8)}#btn-header,#logo,#logo-mbm{width:48%;position:relative;display:inline-block;vertical-align:middle;top:inherit;left:inherit;right:inherit}#btn-header{display:flex;width:100%}#logo-mbm{float:right;margin-top:20px}#menu{margin:0 auto}#block-header{width:90%}.logo-header img{width:400px}#block-header .logo-header span,#page h1{font-size:1.5rem}.text-header{font-size:3rem;top:-40px}#concept h1{font-size:2rem;line-height:2rem}.title-concept{width:80px}.img-concept{width:70%;margin-top:-70px;text-align:center}.img-concept img{width:300px}.text-concept{width:100%;margin-left:0}.block-formule p{font-size:1rem}.block-formule span{font-size:3rem}#page .img-intro{width:100%;text-align:center}#page .texte-intro{margin-left:0;width:100%}.ouverture{font-size:1.2rem}#block-header,#concept{padding-top:600px}.page-adr-block{width:100%}}@media (max-width:969px){#block-header,#concept{padding-top:700px}#block-header .logo-header{padding:600px 2% 0}}@media (max-width:880px){.title-emballage{font-size:1.8rem;margin-bottom:-14px}}@media (max-width:767px){#btn-header,.navbar{position:absolute;right:0}#btn-header,#menu li{display:block}.block-number span,.text-header{font-size:2rem}header{min-height:170px}#btn-header{top:180px;left:0;float:none;margin:auto;text-align:center}.navbar{min-height:0;width:100%}.text-header{bottom:-11px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;background:rgba(255,255,255,.95);margin-top:10px}.block-formule{width:32%;margin:20px auto}h2{font-size:1.7rem}#presentation h3{font-size:1.3rem}.acces{padding:100px 0;background-size:cover}#presentation .block-acces{width:98%;margin:20px .5% 0}#presentation .block-acces img{max-width:200px;margin-top:0}.title-emballage{font-size:1.5rem;margin-bottom:-13px}#page h1{font-size:1.2rem}#page .contenu #formules img,#page.emballage .contenu img{width:98%}.page{margin-top:150px}}@media (max-width:650px){#btn-header a{margin:10px}#block-header{padding-top:1350px}#concept{padding-top:1800px}.home #block-header .logo-header{padding:500px 2% 0}#block-header .logo-header{padding:800px 2% 0}}@media (max-width:580px){.text-header{font-size:1.3rem;bottom:-9px}.block-number span,.title-emballage{font-size:1.5rem}#presentation .block-acces img{margin-top:100px}.text-selection p{font-size:1.1rem}#actu-home>div{width:100%}#presentation h3,#presentation p{padding:0 20px}#presentation h3 br{display:none}.bg-emballage{padding:10px}.img-emballage{position:relative;top:0;transform:translateY(0);left:0;text-align:center}.texte-emballage{width:100%;margin-left:0}.title-emballage{margin-bottom:0;text-align:center}#footer-realisation div{width:96%}.page-adr-block .demi,.page-adr-block .full{margin:4px auto;width:100%}}@media (max-width:480px){.btn-click{font-size:.8rem}#block-header .btn-click span{font-size:1rem}.block-formule{width:48%}.logo-header h1{font-size:1.3rem}}@media (max-width:380px){#presentation .block-acces img{opacity:.5}#btn-header span{display:none}#btn-header a{font-size:.6rem;width:200px;white-space:normal;padding:5px 10px}}