@import "/include/css/google-font.css";@import "/include/css/ajaxStyle.css";@import "/include/css/all.min.css";@import "/include/css/bootstrap.min.css";body,html{font-family:Lato, sans-serif;background-color:#fff;height:100%}nav.navbar{padding-top:0px;padding-bottom:0px;border-bottom:solid #F3F3F3 1px}@media (max-width:991px){nav .logo{position:absolute;top:0px;left:0px}}nav .navbar-brand{padding-top:0px;padding-bottom:0px;margin-right:0px!important}@media (max-width:1600px){nav .navbar-brand img{height:120px}}@media (max-width:991px){nav .navbar-brand img{height:80px}}nav .navbar-nav .nav-item .btn{border-radius:0px}nav .navbar-nav .nav-item .btn-white:hover{background-color:#e9ecef}@media (min-width:992px){nav .navbar-nav>li+li{margin-left:16px}}@media (max-width:1200px){nav .navbar-nav .dropdown-menu{border:0px}nav .navbar-nav .dropdown-menu a{display:inline-block;width:auto}}nav .nav-item>a{font-weight:bold;text-transform:uppercase}.nav-info-contact{padding-left:16vw;position:relative;background-color:#F3F3F3;font-size:18px}.nav-info-contact:before{content:"";display:block;width:8vw;position:absolute;top:0px;left:0px;bottom:0px;background-color:#fff}.nav-info-contact:after{content:"";display:block;width:8vw;position:absolute;top:0px;left:8vw;bottom:0px;background:#ffffff;background:-webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%)}.dropdown .dropdown-menu{margin-top:0}.dropdown:hover .dropdown-menu{display:block}.contact-master{background-color:#00477F;color:#fff}.contact-master .contact-links a{color:#fff;text-decoration:none}.contact-master .contact-links a:hover{color:#cccccc}.bg-map{background-image:url("/images/map.jpg");background-attachment:scroll;background-repeat:no-repeat;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.footer{color:#fff;font-size:12px;background-color:#003966}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.ff-birthstone{font-family:'Birthstone', cursive}.link-primary{color:#00A3E3}.link-primary:hover{color:#007eb0}.link-secondary{color:#00477F}.link-secondary:hover{color:#002a4c}.link-light:hover{color:#d9d9d9}.btn-primary{color:#fff;background-color:#00A3E3;border-color:#00A3E3}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#007eb0;border-color:#007eb0}.bg-primary{background-color:#00A3E3!important}.bg-secondary{background-color:#00477F!important}.bg-white-50{background-color:rgba(255, 255, 255, 0.5)!important}.btn-outline-primary{color:#00A3E3;border-color:#00A3E3}.btn-outline-primary:hover{color:#fff;background-color:#00A3E3;border-color:#00A3E3}.btn-pj{border:0px;width:18px;height:18px;display:inline-block;background-image:url("/images/btn-pj.png");background-attachment:scroll;background-repeat:no-repeat;vertical-align:text-bottom}.btn-pj:hover{background-image:url("/images/btn-pj-hover.png")}.px-section{padding-left:180px;padding-right:180px}.pl-section{padding-left:180px}.pr-section{padding-right:180px}@media (max-width:1500px){.px-section{padding-left:10px;padding-right:10px}.pl-section{padding-left:10px}.pr-section{padding-right:10px}}.opacity-50{opacity:0.5}.rounded-10{border-radius:10px}.h-100vh-minus-nav{height:calc(100vh - 80px)}@media (min-width:992px){.h-100vh-minus-nav{height:calc(100vh - 120px)!important}}@media (min-width:1200px){.h-100vh-minus-nav{height:calc(100vh - 120px)!important}}@media (min-width:1600px){.h-100vh-minus-nav{height:calc(100vh - 163px)!important}}.bloc-msg-page{border:dashed #00A3E3 2px;border-radius:20px;background-color:rgba(0, 163, 227, 0.1)}.bloc-msg-page i,.bloc-msg-page svg{color:#00477F}.bloc-rcsd{overflow:hidden;background-color:#66bb33}.bloc-rcsd .feuille{width:500px}.bloc-rcsd .feuille img{height:500px;margin-top:-100px;margin-bottom:-100px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.bloc-rcsd .feuille-sm img{width:100px}.block-accueil-slogan{background-image:url("/images/bg-accueil-slogan.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:40vh;overflow-y:hidden}.block-accueil-slogan .slogan{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;font-family:'Birthstone', cursive;color:#fff;font-size:125px;line-height:100px;text-shadow:2px 2px 0px rgba(0, 163, 227, 0.5);margin-bottom:10vh}@media (max-width:992px){.block-accueil-slogan .slogan{font-size:75px;line-height:50px;margin-bottom:30px}}@media (max-width:400px){.block-accueil-slogan .slogan{font-size:45px;line-height:30px;margin-bottom:30px}}.bloc-accueil-services{background-color:#00A3E3}.bloc-accueil-services .bloc-service .img img{max-height:20vh}.bloc-accueil-services .bloc-service:nth-child(2n+0){background-color:rgba(255, 255, 255, 0.2)}@media (min-width:576px) and (max-width:1199px){.bloc-accueil-services .bloc-service:nth-child(2n+0){background-color:#00A3E3!important}.bloc-accueil-services .bloc-service:nth-child(3n+1){background-color:rgba(255, 255, 255, 0.2)!important}}.bloc-accueil-petit-grand{background-image:url("/images/bg-accueil-petit-grand.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:bottom;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;height:740px;max-height:80vh}@media (max-width:992px){.bloc-accueil-petit-grand{height:auto;max-height:80vh;padding-bottom:30vh}}@media (max-width:400px){.bloc-accueil-petit-grand{height:auto;max-height:80vh;padding-bottom:30vh}}.bloc-accueil-prothese{background-color:#04AEEB}.bloc-accueil-prothese .row{background-image:url("/images/bg-accueil-prothese.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:contain;background-position:right bottom;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.bloc-accueil-clinique{background-image:url("/images/bg-accueil-clinique.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.bloc-accueil-clinique p .fw-bold{color:#00477F}.bloc-accueil-clinique .bg-accueil-clinique{background-image:url("/images/img-clinique-sante-dentaire-familiale.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.block-accueil-modes-paiement{background-image:url("/images/bg-accueil-modes-paiement.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.bg-equipe-clinique-equipe{background-image:url("/images/bg-equipe-clinique-equipe.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:200px}.bg-prevention{background-image:url("/images/bg-prevention.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:50vh}.bloc-prevention-services{background-image:url("/images/bg-prevention-services.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:auto;background-position:bottom right;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.bg-extraction-dents-de-sagesse{background-image:url("/images/bg-extraction-dents-de-sagesse.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:30vh}.bg-traitement-de-canal{background-image:url("/images/bg-traitement-de-canal.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center right;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:50vh}.bloc-dentorologie-examen{background-color:#04AEEB}.bloc-dentorologie-examen .bg-dentorologie-examen{background-image:url("/images/bg-accueil-prothese.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:right;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:50vh}.bloc-dentorologie-sourire{background-image:url("/images/bg-denturologie-sourire.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:400px}.bloc-sedation-img{background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:right;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated;min-height:300px}.bloc-sedation{background-color:#eee}.bloc-sedation .nouveaute{background-color:#00A3E3;background:-moz-linear-gradient(-45deg, #00A3E3 0%, #00477F 100%);background:-webkit-linear-gradient(-45deg, #00A3E3 0%, #00477F 100%);background:-webkit-linear-gradient(315deg, #00A3E3 0%, #00477F 100%);background:-o-linear-gradient(315deg, #00A3E3 0%, #00477F 100%);background:linear-gradient(135deg, #00A3E3 0%, #00477F 100%)}.bloc-sedation .nouveaute .text{color:#fff;font-family:'Birthstone', cursive;font-size:86px;font-weight:bold;text-shadow:0 1px 0 #CCCCCC, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15)}.bloc-sedation .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:350px;background-image:url("/images/img-sedation-1.jpg");background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-pixelated;image-rendering:pixelated}.bloc-sedation .img .text{text-transform:uppercase;text-shadow:0 0 10px #FFFFFF;font-size:24px}.bloc-sedation .img .text.top{margin-top:20px}.bloc-sedation .img .text.bottom{margin-bottom:20px;text-align:right}.bloc-sedation .img .spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}