@font-face{font-family:'madameflacon';src:url('../bundles/bdcapp/font/madameflacon-webfont.woff2') format('woff2'), url('../bundles/bdcapp/font/madameflacon-webfont.woff') format('woff');font-weight:normal;font-style:normal;}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{width:100%;min-height:100%;font-family:"Roboto", Arial;line-height:1}@media screen and (max-width:767px){.container{font-size:12px}}#header-bg{position:absolute;width:100%;top:0px;left:0px;z-index:-1;height:145px;background-color:#515051;-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4)}header{position:relative;margin-bottom:15px}#logo{display:flex;flex-direction:column;margin:auto;padding-top:10px;height:145px;width:300px;text-align:center}#logo a{border-bottom:0px}#logo-img img{height:70px;-webkit-transition:transform 0.8s;-o-transition:transform 0.8s;-moz-transition:transform 0.8s;transition:transform 0.8s}#logo-img img:hover{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}#logo-text{margin-top:10px;line-height:0.8}#logo-title,#logo-subtitle{font-size:40px;color:#e2e1e2;font-family:'madameflacon', 'Arial', sans-serif;white-space:nowrap}#logo-subtitle{font-size:20px;font-weight:300;word-spacing:-2px}@media screen and (min-width:768px){#header-bg{height:93px}#logo{flex-direction:row;margin-left:10px;height:93px;width:500px;text-align:left}#logo-img img{height:60px;vertical-align:-8px}#logo-text{margin-left:20px}#logo-title{font-size:60px}#logo-subtitle{font-size:21px;padding-left:7px;word-spacing:normal}}@media screen and (min-width:992px){#header-bg{height:125px}#logo{height:125px;width:700px}#logo-img{vertical-align:top}#logo-img img{height:86px;vertical-align:-10px}#logo-text{margin-top:15px;margin-left:20px;line-height:0.8}#logo-title{font-size:86px}#logo-subtitle{font-size:30px;padding-left:10px}}#navbar-mega-container{position:relative;margin-top:-15px;border-top:solid 10px #ef833c;background-color:#515051}#navbar-header{display:block;position:absolute;top:0px;right:0px;z-index:9899}#navbar-header.floatable{position:fixed;top:5px}#navbar-header button{background-color:#ef833c;border:0px;-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4)}#navbar-header button .icon-bar{background-color:#515051;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#navbar-header button:hover .icon-bar{background-color:#e2e1e2}#navbar-correctif{position:relative;display:none;height:45px;background-color:#515051}#navbar-container{margin-top:10px;background-color:#515051}#navbar-mega-container.floatable{position:fixed;top:0px;left:0px;margin-top:0px;border:0px;width:100%;z-index:99;-webkit-border-radius:0px;border-radius:0px;background-color:#515051}#navbar #navbar-inner .navbar-inverse{background-color:transparent}#navbar-inner{border:0px;background-color:#515051;margin-bottom:0px}#navbar-inner a{color:#e2e1e2;border-bottom:0px;-webkit-transition:color 0.5s;-o-transition:color 0.5s;-moz-transition:color 0.5s;transition:color 0.5s;font-family:"madameflacon", "Roboto", Arial;font-size:23px;display:inline-block;width:auto}#navbar-inner a:hover{color:#ef833c}#navbar-inner>li.active>a:before{background:url('../bundles/bdcapp/interface/flamme-double-clair.png') no-repeat right;-webkit-background-size:20px;background-size:20px}#navbar-inner li{background-color:#515051}#navbar-inner li.active>a{color:#ef833c;background-color:#515051}#navbar-inner li>a:before{content:' ';opacity:0;position:absolute;display:block;left:0px;top:-5px;width:50px;height:50px;background:url('../bundles/bdcapp/interface/flamme-double.png') no-repeat right;-webkit-background-size:20px;background-size:20px;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#navbar-inner li.active>a:before,#navbar-inner li>a:hover:before{width:100%;margin-right:5px;opacity:1;-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#navbar-inner li#navbar-brand>a:hover:before{opacity:0}#navbar-brand.unfloatable{display:none}@media screen and (max-width:767px){#navbar-header{background-color:transparent}#navbar-container{position:absolute;left:0px;top:-10px;width:100%;z-index:99}#navbar-brand.unfloatable{display:none}#navbar-brand a{margin-top:-10px;padding:7px 15px}#navbar-brand img{width:50px;margin-left:10px}}@media screen and (min-width:768px){#navbar-header{display:none}#navbar-container{border:0px;margin-top:0px;margin-bottom:0px;background-color:transparent}#navbar{position:relative;text-align:left}#navbar-inner{padding-left:7px;padding-right:2px}#navbar-inner a{padding-left:0px;font-size:20px}#navbar-inner li#navbar-brand a{margin:5px;padding:0px}#navbar-brand img{height:40px}#navbar-inner li>a:before{top:0px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#navbar-inner li.active>a:before,#navbar-inner li>a:hover:before{margin-right:7px}}@media screen and (min-width:881px){#navbar-inner{padding-left:10px;padding-right:10px}#navbar-inner li.active>a:before,#navbar-inner li>a:hover:before{margin-left:-5px}}@media screen and (min-width:992px){#navbar-inner a{padding-left:10px;padding-right:20px;font-size:23px}}#correctionNavbarFloatable{display:block;float:left;width:100%;height:0px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0, 0, 0, 0.5);z-index:9998;display:none;top:0;left:0}.reveal-modal{visibility:hidden;bottom:10px;left:0px;right:0px;margin:0px auto;position:absolute;z-index:9999;padding:30px 40px 34px;-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4)}.reveal-modal .close-reveal-modal{font-size:22px;line-height:0.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0px -1px 1px rbga(0, 0, 0, 0.6);font-weight:bold;cursor:pointer}#profilClientPopin{height:600px;width:300px;padding:10px;background-color:white;z-index:9999}.popin-close{position:absolute;right:15px;cursor:pointer}.popin-logo{width:30%}#profil-container{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-lines:multiple;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;width:100%}.profil-element{display:inline-block;margin:5px}.profil-element button{color:black;min-width:150px}.profil-element-active button{background-color:#ef833c}.profil-element button:hover{background-color:#ef833c;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.profil-element a.button{min-width:150px;color:black}.profil-element-active a.button{color:black;background-color:#ef833c}.profil-element a.button:hover{color:black;background-color:#ef833c;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.profil-element-active::before,.profil-element:hover::before{content:"";display:block;position:absolute;margin-left:-28px;width:25px;height:34px;background:url("../bundles/bdcapp/interface/icon-cv.png") no-repeat center;-webkit-background-size:100%;background-size:100%}#profilClient{position:fixed;bottom:0;background:#ef833c;width:100%;text-align:center;padding:0.5em}#profilClientFixed-container{position:fixed;bottom:0px;margin:0px;width:100%;z-index:9997}#profilClientFixed{position:relative;float:right;height:50px;min-height:50px;width:100%;padding-left:10px;padding-right:5px;background-color:white;-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;overflow:hidden;text-align:center}#change-profil-client{display:inline-block;height:20px}#change-profil-client:hover{background:url("../bundles/bdcapp/interface/icon-cv.png") no-repeat right;-webkit-background-size:auto 20px;background-size:auto 20px}#change-profil-client:hover img{visibility:hidden}#change-profil-client img{height:20px}p.profilClientContent-visible{text-align:center;margin-left:0px;margin-top:0px;padding-top:5px}.profilClientContent-title{font-family:"madameflacon", "Roboto", Arial;font-size:23px}p.profilClientContent-hidden{margin-top:0px}.profilClientContent-hidden a br{display:none}.profilClientFixedOpened{min-height:300px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}#openSelectFixed{position:absolute;top:5px;right:10px;cursor:pointer}@media screen and (min-width:768px){#profilClientFixed-container{width:100%;margin:0px}#profilClientFixed{width:300px;text-align:left}p.profilClientContent-visible{text-align:left}#profilClientPopin{width:500px;height:470px;margin:auto}}#title-container{background-color:#515051}#corps{background-color:white;padding-bottom:60px;position:relative}@media screen and (min-width:768px){#title-container{background-color:transparent}}.link{cursor:pointer}a,.link{color:#ef833c}a:hover,.link:hover{color:#ef833c;text-decoration:underline}a.clair{color:#a7a7a4}a.clair:hover{color:#ef833c}a.fonce{color:#333;border-bottom:1px solid #ef833c}a.fonce:hover{color:#ef833c;text-decoration:none}a.nobottom{border-bottom:0px}a.nodecoration:hover{text-decoration:none}a.button{display:inline-block;padding:6px 12px;line-height:1.4;white-space:nowrap;text-decoration:none;text-align:center;background-color:#f0f0f0;border:1px solid transparent;border-radius:4px}a.button:hover{text-decoration:none}strong{font-weight:normal}strong.bold{font-weight:bold}em{font-style:normal}mark{color:inherit;background-color:transparent !important}p.mark{position:relative;margin-top:8px;margin-bottom:20px;font-family:"Sriracha", Arial;font-size:16px;letter-spacing:0px;background-color:transparent}mark.mark:before,mark.mark:after{content:" ";position:absolute;margin-top:-10px;width:50px;height:50px}mark.mark:before{left:0px;margin-left:-15px;background:url("../bundles/bdcapp/interface/flamme-double-reverse.png") no-repeat center;-webkit-background-size:30px;background-size:30px}mark.mark:after{right:0px;margin-right:-15px;background:url("../bundles/bdcapp/interface/flamme-double.png") no-repeat center;-webkit-background-size:30px;background-size:30px}@media screen and (min-width:768px){p.mark{margin-top:10px;font-size:20px}mark.mark:before{left:auto;margin-left:-50px}mark.mark:after{right:auto;margin-right:-50px}}.nobr{white-space:nowrap}hr{width:70%;height:1px ! important;background-color:#515051}h1{margin-top:10px;margin-right:50px;font-size:25px;font-family:'madameflacon', Arial;color:#e2e1e2;text-align:left;letter-spacing:-1px}h1.mark{position:relative;text-align:center;background-color:transparent;font-size:24px;margin-right:0px;margin-left:0px}h1>mark:after{margin-top:0px}h1.madameflacon{font-size:38px;font-family:'madameflacon', Arial}h2{font-size:18px}h2.orange{color:#ef833c}h3{font-size:16px;color:#ef833c}@media screen and (min-width:768px){h1{margin-top:20px;color:#515051;font-size:28px;text-align:left;font-family:'Sriracha', 'Comic sans ms', Arial}h1.madameflacon{font-size:42px}h2{font-size:22px}h3{font-size:18px}}@media screen and (min-width:992px){h1{font-size:30px}h1.madameflacon{font-size:45px}h2{font-size:26px}h3{font-size:20px}}p{line-height:1.5;text-align:justify}p.margin-top{margin-top:25px}.profil{margin-left:25px}.profil:before{content:'';position:absolute;width:20px;height:20px;margin-left:-25px;background:url('../bundles/bdcapp/interface/icon-cv.png') no-repeat;-webkit-background-size:20px;background-size:20px}label.profil:before{margin-top:-4px}p.checkboxTitle{margin-top:5px;margin-left:0px;margin-bottom:0px;border-bottom:1px solid #ef833c}input[type=checkbox]{margin-top:-1px}.checkbox{display:inline-block;width:100%}p.text-xs-center{text-align:center}@media screen and (min-width:768px){p{margin-left:15px;margin-right:15px}p.profil{margin-left:40px}label.profil{margin-left:0px}.checkbox{width:49%;vertical-align:top}p.text-xs-center{text-align:left}}img.main-img{margin-top:15px;width:100%}img[data-src]{min-height:100px;background:url('../bundles/bdcapp/interface/blank.png') no-repeat center;background-size:60px}#bg-cover{position:relative;margin-bottom:5px;height:200px;padding:15px 7px;background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-sd.jpg');background-repeat:no-repeat;background-position:center -50px;background-attachment:fixed;text-align:center}.bg-alt-1{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-sd-ALT.jpg') !important}.bg-alt-2{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-sd-ALT2.jpg') !important}.bg-alt-3{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-sd-ALT3.jpg') !important}#bg-cover.notouch{background-position:center -50px;}.cover-title{font-size:18px;line-height:1.7}.cover-subtitle{font-size:12px}.cover{padding:3px 5px;color:white !important;background:url('../bundles/bdcapp/interface/fond-text-orange90.png')}#index-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;max-width:100%;width:100%}.bloc-paragraphe{display:block;width:100%;position:relative;margin-bottom:5px;padding:5px;padding-bottom:170px;border:3px solid #e2e1e2}.bloc-paragraphe:hover{border:3px solid #f9833c}.btn-seemore{color:#515051;background-color:#f9833c}.bloc-paragraphe:hover .btn-seemore{color:#515051;background-color:#f9833c}.bloc-paragraphe:hover .btn-seemore:hover{color:white;background-color:#515051}.bloc-paragraphe-footer{position:absolute;left:0px;right:0px;bottom:0px;margin:auto}.bloc-paragraphe-footer p{line-height:3.5}.bloc-paragraphe-footer img{margin-left:15px;margin-right:15px;height:113px;max-width:150px}.bloc-paragraphe-realisations{margin:auto !important;padding:0px !important;border:0px !important}.bloc-paragraphe-realisations img{width:100%}.bloc-paragraphe-realisations .btn-seemore{color:#515051;background-color:#f9833c}@media screen and (min-width:768px){#bg-cover{height:300px;padding:15px;padding-top:40px;background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-hd.jpg');background-position:center -543px}.bg-alt-1{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-hd-ALT.jpg') !important}.bg-alt-2{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-hd-ALT2.jpg') !important}.bg-alt-3{background-image:url('../bundles/bdcapp/interface/Beau-Du-Ciel-bg-accueil-hd-ALT3.jpg') !important}#bg-cover.notouch{background-position:center -343px;}.cover-title{font-size:26px}.cover-subtitle{font-size:18px}#index-flex{-webkit-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}.bloc-paragraphe{-webkit-box-flex:1;-webkit-flex:1;flex:1;margin:5px;padding:0px;padding-bottom:170px}.btn-seemore{color:#f9833c;background-color:#e2e1e2}.bloc-paragraphe-realisations{width:70%}}@media screen and (min-width:992px){#bg-cover{height:400px;padding:15px;padding-top:60px;background-position:center -408px;}#bg-cover.notouch{background-position:center -208px;}}