html{font-size:100%;background-color:#343b51}body{background:#fff;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;color:#525252;line-height:28px;text-align:center;overflow-x:hidden!important;margin:auto!important;background:url(https://www.passeportdupatrimoine.fr/i/g-4-1-9-157_5419_3.jpg?h=1500&filter=1) no-repeat top center fixed;background-color:#FFF;background-size:cover}
@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}
a{color:#343b51;-webkit-transition:all ease .25s;transition:all ease .25s}a:hover{color:#c52e19;text-decoration:none}.btn:active,.btn:focus{outline:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ol,ul{padding-left:0!important}li{list-style:none}.center-col{text-align:center}.center-col>div{display:inline-block;float:none;vertical-align:top;margin-right:-4px}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;filter:alpha(opacity=80);opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";z-index:99999;height:100%;width:100%;overflow:hidden!important}h1,h2,h3{font-family:'Josefin Sans',sans-serif;color:#343b51}h1{font-size:3.5rem;line-height:4.688rem}h2{font-size:3.125rem;line-height:4.063rem}h3{font-size:24px;line-height:38px;font-weight:300}h4{font-size:20px;line-height:30px;font-weight:300}h5{font-size:18px;font-weight:300}.standard-button,.standard-button2{font-size:18px;font-weight:400!important;border-radius:4px!important;text-shadow:0!important;color:#fff;min-width:150px;border:none;padding:16px 25px;margin:5px;-webkit-transition:all ease .25s;transition:all ease .25s}.standard-button2:hover,.standard-button:hover{border:none}.standard-button i,.standard-button2 i{vertical-align:inherit;margin-right:8px;font-size:20px}.white-text{color:#FFFFFF}.dark-text{color:#272727}.grey-bg{background:#F7F8FA!important}.section-header{padding-bottom:78px}.section-header h2{margin-bottom:20px}.section-header .section-description{display:inline-block;position:relative;text-align:center;padding-top:10px;padding-bottom:10px}.colored-line{margin:auto;z-index:1;width:165px;height:1px}.white-line{margin:auto;z-index:1;width:165px;height:1px;background:#fff}.colored-line-left{float:left;z-index:1;display:block;width:165px;height:1px}header{position:initial}#hslide{position:absolute;left:0;height:45%;width:100%;border-top:5px solid #343b51;-webkit-background-size:cover;background-size:cover;background-position:center}#hsize{width:100%}#hinfo{position:absolute;bottom:3%;width:100%}header .full-screen{width:100%;height:100px}.sticky-navigation{background-color:#343b51;min-height:60px;width:100%;border:none;padding:0!important;margin-bottom:0!important;top:0;z-index:100;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 2px 8px 0 rgba(50,50,50,.08);box-shadow:0 2px 8px 0 rgba(50,50,50,.08);-webkit-transition:all ease 1s;transition:all ease 1s;border-radius:initial}.sticky-navigation:hover{background:rgba(214,202,188,.9)}.sticky-navigation .navbar-header{margin:0}.sticky-navigation .navbar-header img{float:left;margin:1% 1% 0;-webkit-backface-visibility:hidden}header .container{position:relative}header .main-navigation{display:inline-block;float:none;vertical-align:top}header .main-navigation .current a{color:#000!important;position:relative;outline:0}header .main-navigation li{margin:1px}header .main-navigation li a{line-height:15px;font-size:13px;margin:1px;padding:20px;text-transform:uppercase;background:rgba(255,255,255,.85);color:#343b51;border-radius:initial}header li.logo{padding:0 0 3%}header .main-navigation li.logo a{background:none;border:initial;padding:0 20px}.navbar-brand{padding:6px 15px}.navbar-toggle{margin:3%;padding:0;background:rgba(255,255,255,.7)}header .only-logo .navbar{background:0 0;padding:3%}header .only-logo .navbar .navbar-header{float:none}.icon-bar{background-color:#343b51}header .home-contents{margin-top:5%}header .intro-section{text-align:left}header .intro-section .standard-button{margin:0}header .phone-image{max-width:350px;margin:auto auto 50px}header .phone-image img{width:100%}header .intro-section .intro{color:#fff;margin-bottom:36px}header .intro-section h5{color:#fff}header .intro-section .buttons{margin-top:35px}#drop,.weecoop-drop{background-color:#eee;border:20px solid transparent;border-radius:3px;text-align:center;font-size:12px;font-weight:700;color:#7f858a}#drop a,.weecoop-drop a{text-transform:uppercase;font-size:16px}#drop input,.weecoop-drop input{display:none}footer{background-color:#343b51;padding-top:20px}header .social-icons{position:absolute;right:2%;z-index:9999}header .social-icons>a{font-size:25px}footer .social-icons{border-bottom:1px solid #e5e5e5;padding-bottom:30px}footer .social-icons li{display:inline-block;margin:10px 10px 0}footer .social-icons li a{font-size:30px;color:#fff}footer .copyright{color:grey;padding-top:10px;margin-bottom:25px}footer .copyright img{padding-top:10px}.nav-footer-link{text-align:center;display:inline-block}.nav-footer-link li{float:left}button img{margin-top:5px}.mcontent{min-height:400px;margin:auto;max-width:1600px;padding:3% 6%}.div-intro-home .bloc-left{float:left;padding-top:2%}.div-intro-home p,.mcontent p{text-align:initial;padding:5px;overflow-wrap:break-word}.mcontent table .row{padding:inherit;margin:inherit;text-align:inherit}.div-intro-home h2,.mcontent h2{text-align:initial;font-size:1.8em;line-height:38px;font-weight:bold;margin-left:5%;color:#343b51}.mcontent li{text-align:justify;margin-left:6%;list-style:initial}.mcontent img.img-responsive{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px}.weecoop-logo-beta{color:red;font-weight:bolder}.weecoop-rightMenu{position:fixed;width:300px;max-width:300px;height:400px;background-color:#fff;right:0;top:65px;text-align:center;filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";z-index:100;-webkit-box-shadow:0 2px 8px 0 rgba(50,50,50,.08);box-shadow:0 2px 8px 0 rgba(50,50,50,.08);-webkit-transition:all ease .5s;transition:all ease .5s}.weecoop-rightMenu:hover{filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)"}.weecoop-bottomMenu{display:none;position:fixed;width:100%;height:100px;background-color:#FFF5FF;left:0;bottom:0;text-align:center;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6;-ms-filter:"alpha(opacity=60)";z-index:100;-webkit-box-shadow:0 2px 8px 0 rgba(50,50,50,.08);box-shadow:0 2px 8px 0 rgba(50,50,50,.08);-webkit-transition:all ease .5s;transition:all ease .5s}.weecoop-bottomMenu:hover{height:130px;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)"}.weecoop-main-img{margin-top:-35px}.form-connection-weecoop{max-width:500px;padding-bottom:30px;margin:auto}.weecoop-form{max-width:700px;min-width:315px;margin:auto;padding:3%;background:rgba(214,202,188,.35);box-shadow:0 8px 6px -6px rgb(214,202,188)}.weecoop-form .row{margin:5px 0}.nolim{min-width:initial;max-width:initial}form .row sup{display:block;color:red;font-size:25px;margin:-2px 5px 5px;float:right}.note span{color:red;font-size:25px;margin-right:5px;margin-left:5px}.row select{height:34px}.weecoop-img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:5px;float:left}.weecoop-img-zoom{-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.weecoop-img-zoom:hover{-moz-transform:rotate(0deg) scale(1.1);-webkit-transform:rotate(0deg) scale(1.1);-o-transform:rotate(0deg) scale(1.1);-ms-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1)}.jforms-error-list{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}.alert-danger{background-color:#f08080;border-color:#ebccd1;color:brown;font-weight:bolder}.jumbotron{padding-top:20px;padding-bottom:20px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;border:1px solid linen}.text-zoom{-webkit-transition:all ease .5s;transition:all ease .5s}.text-zoom:hover{font-size:18px}.input-group .div-input{border:1px solid #ccc;border-radius:0 4px 4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;text-align:left;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-image:none}#m-nav{padding-top:15px}#m-nav ul{margin:0px}#m-nav li{display:flex;text-align:left;background-color:#343b51}#m-nav a{color:#FFFFFF;padding:12px 20px}#m-nav a:hover{color:#FFFFFF;background-color:#c52e19}.navAffix{position:fixed;top:-1000px;left:0;right:0;z-index:999}.navAffix.affix{position:fixed;top:0px!important}#weecoop-navigation{position:relative;margin:5% 0 0;z-index:10}#weecoop-navigation ul ul{display:none;position:absolute;background:rgba(255,255,255,.85);top:100%;min-width:150px}#weecoop-navigation ul ul a{color:#343b51;padding:7%;display:inherit;white-space:nowrap}#weecoop-navigation ul ul li.active a,#weecoop-navigation ul ul a:hover{color:#FFFFFF;background-color:#c52e19}#weecoop-navigation ul li:hover>ul{display:inherit}#weecoop-navigation ul li:hover>a{color:#FFFFFF;background-color:#c52e19}#weecoop-navigation ul ul li{min-width:170px;float:none;display:list-item;position:relative;text-align:left}#weecoop-navigation ul ul ul{position:absolute;top:0;left:100%}#weecoop-navigation .nav-plus{right:0}.scrollup,#don>a{background-color:#FFF;color:#000;opacity:.6;position:fixed;bottom:20px;right:20px;display:none;z-index:1000}#don>a{background:none;display:initial!important;right:initial;bottom:5%;left:0}.scrollup:hover,#don>a:hover{opacity:.8}.filter-gray{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filter-gray:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.datepicker table tr td.disabled-date{color:#E50000!important;text-decoration:line-through}.zload{position:fixed;top:0;display:none;z-index:2000;height:100%;width:100%;background:rgba(214,202,188,.4);background-image:url(/_img/loading/spinFFFFFF.svg);background-repeat:no-repeat;background-position:50%}::-moz-selection{color:#FFFFFF;background:#343b51}::selection{color:#FFFFFF;background:#343b51}
header{position:relative;padding-top:0}a:hover{opacity:.8}header h4 a:hover{color:#525252}footer a,p.copyright{color:#FFF}.color-overlay{height:100%;background:none}.div-widget{max-width:950px;padding:35px 35px 0;margin:auto}.div-info{position:relative;max-width:950px;padding:40px;margin:auto}.div-info h2{color:#FFFFFF}.mcontent hr,hr.separator{border:1px solid #F9F9F9;-webkit-border-radius:200%;-moz-border-radius:200%;border-radius:200%;width:50%}.div-info hr{border:1px solid #FFFFFF;-webkit-border-radius:200%;-moz-border-radius:200%;border-radius:200%}.div-intro-home{max-width:1200px;text-align:center;padding:3% 6%;margin:auto}.div-intro-home h3{color:#788484}#widget-news{min-height:initial;margin-top:3%}.div-new-sticky{line-height:1.428571429;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#FFFFFF;border-left:1px dotted #343b51;border-right:1px dotted #343b51}.div-new-sticky .caption{height:400px;max-height:400px;color:#343b51}.div-new-sticky .caption>p{padding:0 3%}.div-new-sticky .caption>div{overflow-x:hidden;height:170px;position:relative}.div-new-sticky .caption img{position:absolute;left:50%;transform:translateX(-50%)}.bk-itemservice{border-left:45px solid #f5f5f5}header .container{width:100%!important;max-width:1600px}.lk-new-bot{display:block;margin:-35px 0 25px 0;border: 1px solid #343b51}.lk-new-bot:hover{background-color:#343b51;color:#FFFFFF}.zsp{position:relative}.zsp:hover{pointer:cursor;opacity:.8}.zsp-title>h4,.zsp-title>h5{text-align:center;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-color{background-color:#343b51;padding:5px;box-shadow:-1px 2px 10px 3px rgba(0,0,0,.2)}.bg-color h1,.bg-color p{color:#FFFFFF}
.slo-header.bg-color{background:none;box-shadow:initial}.slo-header.bg-color h1,.slo-header.bg-color p{color:#343b51}
.bg-color-neutral{position:relative;background-color:#343b51}.bg-color-neutral p{color:#FFFFFF}.bg-color-neutral:before{content:' ';display: block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_img/bg-news.jpg) center center no-repeat fixed;-webkit-background-size:cover;background-size:cover;z-index:0;opacity:.1}.bg-new-title{background-color:#343b51;margin:0 -5px 3%;height:80px;color:#FFF;padding:3px 3px 0 3px;line-height:70px;overflow:hidden}.bg-new-title>span{vertical-align:middle;display:inline-block;line-height:1.3}.bg-new-more{text-align:right;margin:0}.bg-new-more>a{color:#FFFFFF;overflow:hidden}.navbar-nav .logo{margin:1% 0}.navbar-nav .logo a:hover{border:none;background:none!important;box-shadow:initial}header .navbar-nav>.active>a,header .navbar-nav>.active>a:focus,header .navbar-nav>.active>a:hover,header .navbar-nav>li>a:hover{color:#c52e19;background-color:#FFFFFF;border-bottom:2px solid #343b51;-webkit-transition:all ease .5s;transition:all ease .5s;-moz-box-shadow:0 0 10px 1px #9b9b9b;-webkit-box-shadow:0 0 10px 1px #9b9b9b;-o-box-shadow:0 0 10px 1px #9b9b9b;box-shadow:0 0 10px 1px #9b9b9b}h4 a{color:#343b51}.standard-button2{background-color:#343b51;color:#FFFFFF}.standard-button2:hover{background-color:#c52e19}.open-weecoop-nav a{color:#c52e19}.open-weecoop-nav a:hover{color:#525252}.navbar-inverse{background-color:#c52e19;border-color:#c52e19}.img-bubble{border-radius:50%!important;display:inherit!important}.bubble-effect{width:160px;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;display:inline;margin:5px}.bubble-effect .overlay{width:100%;border-radius:50%;height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bubble-effect img{display:block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear}.bubble-effect h4{text-transform:uppercase;color:#fff;text-align:center;font-size:17px;background:rgba(173,0,96,.6);-webkit-transform:translatey(-100px);-ms-transform:translatey(-100px);transform:translatey(-100px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:5px;width:160px;position:absolute;bottom:20%;top:20%;vertical-align:middle;line-height:65px}.bubble-effect h4 span{vertical-align:middle;display:inline-block;line-height:1.5}.bubble-effect:hover .overlay{opacity:1;filter:alpha(opacity=100);cursor:pointer}.bubble-effect:hover h4{opacity:1;filter:alpha(opacity=100);-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}.bounce{position:absolute;left:50%;bottom:0;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.bounce a{color:#fff;font-size:25px}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-20px)}60%{-moz-transform:translateY(-10px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-20px)}60%{-o-transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}

@media (max-width:320px){html{font-size:60.5%}header{margin-bottom:0}.navAffix{display:none}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}.weecoop-step-progressBar{display:none}}@media (min-width:320px) and (max-width:640px) and (orientation:landscape){header{margin-bottom:0}.navAffix{display:none}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}.weecoop-step-progressBar{display:none}}@media (orientation:landscape) and (max-height:600px),(max-height:600px){.sticky-navigation{position:inherit;width:100%;height:100%}}@media (max-width:480px){html{font-size:65%}header{margin-bottom:0}.navAffix{display:none}header .color-overlay{min-height:480px}header .only-logo .navbar{padding:20%}header .intro-section{padding-top:2%}header .intro-section .intro{margin-bottom:16px}header .intro-section h5{color:#fff}header .intro-section .buttons{margin-top:15px}.standard-button,.standard-button2{font-size:15px;min-width:100px;padding:11px 20px}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}.weecoop-step-progressBar{display:none}}@media (min-width:768px) and (max-width:1024px){html{font-size:90%}header .color-overlay{min-height:780px}header .intro-section{padding-top:0}header .phone-image{max-width:265px;margin-top:5%}.navbar-toggle{display:initial;position:absolute;right:5%}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}.weecoop-step-progressBar{display:none}}@media (max-width:767px){html{font-size:80%}body{font-size:15px;line-height:26px}.navAffix{display:none}header{margin-bottom:0}header .color-overlay{min-height:580px}header .only-logo .navbar{padding:20px}.navbar-inverse .navbar-nav{padding-left:10px;line-height:normal;text-align:center}.navbar-inverse .navbar-nav>li{display:inline-block;margin-bottom:0}header .intro-section{padding-top:9%;text-align:center}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}.weecoop-step-progressBar{display:none}}@media (min-width:768px) and (max-width:1200px){.container{width:100%!important};.navAffix{display:none}}@media (max-width:1024px){body{font-size:15px;line-height:26px}header{background-attachment:scroll}header .color-overlay{min-height:800px}#weecoop-navigation{display:none}#m-nav ul{display:block}.app-brief .left-align{text-align:center}.colored-line-left{float:none;margin:auto}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}}@media (min-width:1024px) and (max-width:1900px){#weecoop-navigation{display:block}.weecoop-rightMenu{display:none}.weecoop-bottomMenu{display:block}}@media (min-width:1024px){#m-nav,header .navbar-toggle{display:none}}@media (min-width:1900px){#weecoop-navigation{display:block}#m-nav{display:none}.weecoop-rightMenu{display:block}.weecoop-bottomMenu{display:none}}