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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;text-align:left;background:#fff;font:1em open_sansregular,Arial,sans-serif;color:#474747}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0;font-size:1.55em;color:#395a85;font-family:open_sansbold,Arial,sans-serif}#catalogue h3.categorie,#cross h2,.widget_actu h3,h1{font-size:2rem;font-family:open_sans,Arial,sans-serif;text-align:center;margin-bottom:40px}#catalogue h3.categorie:after,#cross h2::after,.widget_actu h3:after,h1:after{display:block;width:150px;background:#a9a9a9;border-bottom:1px #fff;height:1px;margin:15px auto 0;content:''}ol,ul{margin:10px;padding:0;list-style-position:inside}a{color:#395a85;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:hover{text-decoration:none}a:focus{outline:0}a img{border:0}a[href$='.pdf']{padding:20px 30px;background:url(../images/pdf.png) no-repeat 0 50% transparent;background:#395a85;color:#fff;display:block;width:400px;text-align:center;margin:auto;box-shadow:rgba(0,0,0,.4) 0 0 10px;text-transform:uppercase}a[href$='.pdf']:hover{box-shadow:none}a[href$='.pdf']::before{display:block;font-size:2rem;margin:0 auto 20px;content:'\e913';font-family:icomoon;speak:none}blockquote{margin:30px 0;padding:5px 15px;border-left:4px solid #eee;font-family:open_sansitalic,Arial,sans-serif;font-style:italic}em{font-family:open_sansitalic,Arial,sans-serif;font-style:italic}strong{font-family:open_sansbold,Arial,sans-serif}.overflow{overflow:hidden}#scrollToTop{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:1000000;display:none}#scrollToTop span.glyphicon{left:50%;top:-15px;color:grey}.dibm{display:inline-block;vertical-align:middle}.dibt{display:inline-block;vertical-align:top}.dibb{display:inline-block;vertical-align:bottom}.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,.2)}.mt-30{margin:30px auto}.ma{margin:0 auto}img{display:inline-block;height:auto;max-width:100%}.btn{border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.2);font-size:1.2rem}.btn:hover{box-shadow:none}.btn-default,.cart .dropdown-menu>li>a{background:#ba0017;border:0;color:#fff;border:1px solid #ba0017}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.cart .dropdown-menu>li>a:focus,.cart .dropdown-menu>li>a:hover{background:#fff;border:0;color:#ba0017;border:1px solid #ba0017}.btn-primary{background:#395a85;border:0;color:#fff;border:1px solid #395a85}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#fff;border:0;color:#395a85;border:1px solid #395a85}.btn-success{background:#5cb85c;border:0}.btn-info{background:#2aabd2;border:0}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{background:red;border:0}#logo{text-align:center;width:20%;position:relative;z-index:1000}#logo img{padding:20px;box-shadow:0 10px 20px rgba(0,0,0,.1)}.top-info{width:75%;text-align:right;color:#a9a9a9;padding-top:10px}.tel-top{margin:5px 0}.horaire-top p,.horaire-top p:before,.tel-top p,.tel-top p:before{display:inline-block;vertical-align:middle}.tel-top p:before{content:'\e932';font-family:icomoon;speak:none;color:#395a85;padding-right:5px}.horaire-top p:before{content:'\e909';font-family:icomoon;speak:none;color:#395a85;padding-right:5px}#info-com{margin-top:15px}#info-com .cart{font-size:1rem}#info-com .cart span{color:#395a85;padding-right:5px}#info-com ul.dropdown-menu.pull-right{left:0;padding:5px;background:#f1f1f1;box-shadow:0 0 20px rgba(0,0,0,.3)}#info-com .cart span.caret{color:#fbfbfb;padding-right:0}#info-com #userConnexion{margin-right:20px}#info-com #userConnexion a{color:#a9a9a9}#info-com #userConnexion a:hover{color:#395a85}#info-com #userConnexion span{color:#395a85;padding-right:5px}.reseau-top{padding-top:10px;position:absolute;right:3%;top:1%}span.icon-facebook{font-size:4rem}.topBar{line-height:3em}header{padding:0 5%;position:relative;z-index:10000}a.currentLang{font-weight:700}#menu{padding:0;margin-top:-50px;margin-right:-30px}#menu li#module-2,#menu li#page-1,#menu li#page-5,#menu li#page-accueil{display:none}nav{display:table-cell;vertical-align:middle;float:right}#menu ul{list-style:none;margin:0;padding:0}#menu li{display:inline-block;vertical-align:middle;float:none;padding:0 10px}#menu a{position:relative;display:block;cursor:pointer;padding:8px 0;color:#395a85;font-size:1.1rem;text-transform:uppercase;text-decoration:none}#menu a:hover{color:#a9a9a9;text-decoration:none}#menu a:after,#menu a:before{content:'';position:absolute;width:0%;height:2px;bottom:-2px;background:#395a85}#menu a:before{left:0}#menu a:after{right:0;background:#395a85;transition:width .8s cubic-bezier(.22,.61,.36,1)}#menu a:hover:before{background:#395a85;width:100%;transition:width .5s cubic-bezier(.22,.61,.36,1)}#menu a:hover:after{background:0 0;width:100%;transition:0s}#menu .active a:after,#menu .active a:before{content:'';position:absolute;width:100%;height:2px;bottom:-2px;background:#395a85}.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>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background:0 0}.navbar-nav{float:right}.navbar-default{background-color:transparent;border:0}.navbar-collapse{padding:0}.panier{font-size:.875em}.breadcrumb{background-color:#fff;box-shadow:0 10px 15px rgba(64,63,63,.02);padding:30px 8% 10px;border-radius:0}ol.breadcrumb{margin:50px 0 20px}#content{padding-bottom:80px}.container{width:80%}#slider-content{text-align:center;background:#fff;padding:0}#slider{margin:0}#slider li{margin:0 auto;padding:0;background:#fff;min-height:300px;width:100%}#intro-index .title_slider,#slider li .title_slider{text-align:left;background:#fff;width:40%;margin-right:-20%;z-index:1000;position:relative;padding:4%}#intro-index .title_slider h1,#slider li .title_slider h2{text-align:left!important;color:#395a85;font-weight:700;font-size:1.9rem;text-transform:inherit}#intro-index .title_slider h1:after,#slider li .title_slider h2:after{display:block;width:70px;background:#395a85;border-bottom:1px #fff;height:1px;margin:15px 0 0;content:''}#intro-index .title_slider h2,#slider li .title_slider h3{color:#a9a9a9;font-family:open_sans,Arial,sans-serif;font-size:1.3rem;text-transform:inherit}#intro-index .img-slider,#slider li .img-slider{text-align:right;width:70%;margin-left:3%}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#395a85!important}.bx-wrapper .bx-pager.bx-default-pager a{background:#b30119!important}.text-home{width:59%;margin-left:-10%;background:#fff;padding:4%}.img-text-home{width:50%;text-align:center}.btn-presentation{text-align:right;margin-top:-30px}#block-home{margin-top:100px;text-align:center}ul.block-home{margin:0 auto;text-align:center;width:100%}.block-home li{width:32.6%;min-height:100%;text-align:center;height:250px;position:relative;display:inline-block;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.block-home li.adhesion{background:url(../img/association-musee-de-lofficier.jpg) no-repeat center center;background-size:cover;margin-right:1%}.block-home li.presentation{background:url(../img/acces-musee-de-lofficier.jpg) no-repeat center center;background-size:cover;margin-right:1%}.block-home li.boutique{background:url(../img/boutique-musee-de-lofficier.jpg) no-repeat center center;background-size:cover}.border-block{border:1px solid #fff;position:absolute;z-index:1000;width:95%;height:90%;left:2.5%;top:5%;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s}.border-block:hover{width:100%;height:100%;left:0;top:0}.block-home li .name{text-decoration:none;text-transform:uppercase;text-shadow:rgba(0,0,0,.7) 1px 1px 5px;color:#fff;font-family:open_sanslight;font-size:1.5rem;position:absolute;top:40%;transform:translateY(-50%);left:0;text-align:center;z-index:2;width:100%;padding:30% 6%;background:rgba(57,90,133,.8);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.block-home li .name span{display:block;font-size:4rem;margin-bottom:20px}.block-home li:hover .name{opacity:0;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s}.block-home li:hover:hover img{opacity:1}.block-home li:hover{box-shadow:none}#home-map{position:relative;margin-top:100px}#home-map .block-map h2{display:none}#map{clear:both;width:100%;height:730px;color:#000}#block-horaires{position:absolute;width:30%;height:100%;top:0;left:0;padding:0 50px;background:rgba(59,60,60,.9);text-align:center}#block-horaires h3{font-size:1.4rem;color:#fff;text-transform:inherit}.info-block{color:#fff;padding:15px 0}.info-block span{display:block;font-size:2rem}.info-block strong{margin:5px 0;display:block}.liste-partenaires{display:inline-block;vertical-align:top;width:46%;margin:1%}.liste-partenaires ul li{list-style-type:none;margin-bottom:10px}.liste-partenaires ul li:before{content:'\e928';font-family:icomoon;speak:none;color:#ba0017;padding-right:10px}.liste-partenaires ul li a{border-bottom:1px solid #e0dfdf}footer{background:#a9a9a9;padding:20px 0 0;color:#fff}footer #logo img{background:#fff}footer .reseau-footer{text-align:center}footer .reseau-footer h3{color:#fff}footer .reseau-footer span.icon-facebook{font-size:4rem;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 10px}footer .reseau-footer span.icon-facebook:hover{box-shadow:none}#footer-menu{text-align:center}#footer-menu li{list-style:none;float:left;margin:0 10px}#footer-admin a,#footer-menu a{color:#000;text-decoration:none}#footer-menu a{font-size:.9em}#footer-menu a:hover,#footer-menu li.active a{color:grey}#footer-admin,.reseau-footer{width:39%}#list-footer{list-style:none}#list-footer li{margin:10px 0}#list-footer li a{color:#fff}#list-footer a#mentions{cursor:pointer;background-position:0 0}#footer-realisation{background:#395a85;margin-top:20px;padding:13px 5% 10px;text-align:center}#footer-realisation .copyright{float:left}#footer-realisation .agence{float:right}#footer-realisation .conad{list-style:none}#footer-realisation a.icon-settings-2::before{content:"\e93c";font-size:1.5rem}#footer-realisation a{color:#fff}#footer-realisation a:hover{background:0 0}#rs_link{list-style:none}#rs_link li{float:left;margin:0 4px 4px 0}#rs_link a{background:url(../img/icones-reseaux-sociaux.png) no-repeat transparent;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 .org{text-transform:uppercase}.vcard .nickname{display:none}.vcard .adr .locality{text-transform:uppercase}.vcard .adr .country-name{display:none}.vcard abbr{border:0}.vcard .telnumber a{color:#fff;text-decoration:none}.vcard .faxnumber{display:none}.vcard .email_container{margin:20px 0}.contact .email_container{display:none}.vcard .email_name{display:none}.vcard a.email{text-decoration:underline;display:none}.vcard a.email:hover{text-decoration:none}.result_error{color:#fff;line-height:40px;text-align:center;background:#e57c7c}.result_success{color:#fff;line-height:40px;text-align:center;background:#78ca71}#flashMessage{background:#fff;color:#337ab7;line-height:40px;text-align:center}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0;font-size:.8em;z-index:999}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;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%}.mentionRGPD{font-size:.8em}@media (max-width:1280px){#block-horaires{width:37%;padding:0 20px}.liste-partenaires{width:100%;margin:1% auto}@media (max-width:1180px){.container{width:90%}#menu{margin-top:10px;margin-right:0}#menu ul{text-align:center}.navbar-nav{float:none}.navbar-default{width:100%}.reseau-top{right:2%}.img-text-home,.text-home{width:100%;margin-left:0}.btn-presentation{margin-top:0}}@media (max-width:980px){#menu a{font-size:1rem}span.icon-facebook{font-size:3rem}.block-home li{width:100%;margin-bottom:10px}.block-home li.adhesion,.block-home li.presentation{margin-right:0}#map{height:430px}#block-horaires{width:100%;padding:20px 50px;position:relative}#footer-realisation .agence,#footer-realisation .copyright{float:left;float:none;display:block}#footer-realisation .conad{margin:10px auto}}@media (max-width:767px){#slider-content{display:none}#menu ul li{display:block}header #logo{width:80%;text-align:left}.top-info{width:100%}#catalogue h3.categorie,#cross h2,.widget_actu h3,h1{font-size:1.5rem;font-family:opensans;text-align:center;margin-bottom:40px}}@media (max-width:580px){#footer-admin,.reseau-footer,footer #logo{width:100%}#list-footer{text-align:center}a[href$='.pdf']{width:250px}}}.googlemaps-canvas,.googlemaps_embed,iframe{max-width:100%;max-height:100%}