@charset "utf-8";.titreAdresse,h1,h3{text-transform:uppercase}a,body,h3,h4,html{padding:0;margin:0}body,html{background:#FFF;position:relative;height:100%;width:100%;font-family:gothic;font-size:100%;font-style:normal;font-variant:normal;line-height:20px;font-weight:400}.on,.titres h2{font-family:'Century Gothic Bold'}a,a:hover,a:link,a:visited,img,input{outline:0}button::-moz-focus-inner{border:0;outline:0}a{text-decoration:none}li,ul{list-style:inherit}h3{font-size:16px}::-moz-selection{color:#fff;background:#DE9A0C}::selection{color:#fff;background:#DE9A0C}.fixed{position:fixed;z-index:9999999999;-webkit-box-shadow:0 3px 5px 0 rgba(50,50,50,.75);-moz-box-shadow:0 3px 5px 0 rgba(50,50,50,.75);box-shadow:0 3px 5px 0 rgba(50,50,50,.75)}#mobile{display:none}.topContenu{display:block;background-color:#000;height:5px;position:relative;top:0;margin-top:0;float:none;clear:both;z-index:9999999999999999999999999999999999999999999999}#dvloading{display:block;background:#FFF;text-align:center;height:100%;width:100%;position:fixed;z-index:9999999999999999999999999999999;margin:0}#dvloading span{display:block;width:150px;height:80px;left:50%;top:50%;margin-left:-75px;margin-top:-40px;position:absolute}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:98%}.flickity-slider{position:absolute;top:0;bottom:0;left:0;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:-21px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{display:none;filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:105%;bottom:0;padding:5px;margin:0;list-style:none;text-align:left;line-height:1;background-color:#FFF;z-index:9999}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer;z-index:999999999}#conteneur-menu,#footer,#logo-header{width:260px;text-align:right}#footer,#menu{height:auto}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1;z-index:99999}#conteneur-menu{display:block;height:100%;float:left;position:fixed}#logo-header img{width:226px;height:130px}#menu ul{line-height:22px;padding:0;margin:0}#menu ul li{list-style:none}#menu ul li a{font-size:14px}#menu ul li a:hover{color:#000}#menu a{color:#aaa;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#menu a:hover{color:#000;cursor:pointer}.on{color:#000!important}.sousMenuOn{color:#d37826!important}#footer{display:block;font-size:12px;line-height:17px;color:#7c7c7b;bottom:25px;position:absolute}.logos{display:block;margin-bottom:5px}h1{margin:0;line-height:28px;font-size:15px;font-weight:500}#btMenu-smart,#footer-smart,#logo-header-smart,.develop span,.one,.two{display:none}.titres,.visible{display:block}.titres{height:77px;width:325px;background-color:#FFF;padding-top:40px;position:relative;z-index:10}#contenuPageType,.reseaux-menu{position:absolute;display:block}.reseaux-menu{width:10px;height:20px;background:url(../img/png/facebook-logo.png) no-repeat;right:60px;margin-top:30px}.reseaux-menu:hover{background-position:0 -20px;cursor:pointer}#conteneurPageType{float:left;margin-left:315px;width:auto;height:100%;position:fixed}#contenuPageType{font-size:14px;text-align:justify;padding-bottom:12px;top:0;bottom:22px;width:320px;height:auto;overflow:auto;overflow-x:hidden;padding-top:99px}#contenuPageType .titres{display:block;height:75px;width:325px;background-color:#FFF;padding-top:40px;position:relative;z-index:10}#chargement,#slide{width:100%;height:100%}.titres h2{padding:0;margin:-6px 0 0;font-size:35px;line-height:30px;color:#232527}span.titres-color{color:#d37826;font-family:gothic;font-weight:400}.titreAdresse,.titreAdresseSuite,.titresProjets h2{font-family:'Century Gothic Bold'}.conteneurImagesPageType{display:block;top:0;bottom:0;right:0;left:0;margin-left:660px;position:fixed}#chargement,#chargement span{position:absolute;display:block}#chargement{z-index:1}#chargement span{top:45%;width:30%;text-align:center;vertical-align:central}#conteneurPageProjets{display:block;margin-left:315px;min-height:100%;height:auto;overflow:auto;position:relative}#contenuPageProjets{display:block;margin-left:-8px;padding-top:80px;overflow:hidden}.blocImage{max-width:510px;margin-bottom:10px;margin-left:10px;max-height:435px;height:auto;overflow:hidden;position:relative}.blocImage img{width:100%;height:auto}.titresProjets{display:block;height:73px;width:100%;background-color:#FFF;top:0;padding-top:39px;position:fixed;z-index:998}#contenuPageEquipe,.descriptifsBlocImage,.playVideo{position:absolute;display:block}.titresProjets h2{padding:0;margin:0;font-size:35px;color:#232527}.descriptifsBlocImage{width:96%;height:50px;padding:10px;background:url(../img/png/fond-cadre-img.png);line-height:17px;bottom:0}.sousTitresBlocImage.decal{margin-top:-10px}.sousTitres{display:block;font-size:13px;margin-top:14px;color:#606060}.sousTitresBlocImage{display:block;font-size:13px;margin-top:-5px;color:#606060}.playVideo{width:77px;height:75px;left:50%;top:50%;margin-left:-39px;margin-top:-74px;z-index:10}#conteneurPageEquipe{float:left;margin-left:315px;width:auto;height:100%;position:fixed}#contenuPageEquipe{font-size:14px;text-align:justify;padding-bottom:12px;top:0;bottom:22px;width:320px;height:auto;overflow:auto;overflow-x:hidden;padding-top:99px}.conteneurImagesPageEquipe{display:block;height:auto;margin-left:660px;padding-top:113px;padding-bottom:25px}.blocImageEquipe{height:auto;position:relative}.descriptifsBlocImageEquipe{display:block;width:90%;background-color:#FFF;height:40px;padding-left:10px;position:absolute;border-left:thin solid #CCC}.equipe{margin:25px;max-width:180px;max-height:180px;height:auto;position:relative}#conteneurPageContact,#conteneurPageGalerie,#conteneurPageNews,.contenuImgNews{margin-left:315px;display:block}#conteneurPageEquipe .titres{display:block;height:76px;width:320px;background-color:#FFF;z-index:998;padding-top:40px;position:fixed}#conteneurPageGalerie{right:0;left:0;top:0;bottom:0;height:100%;overflow:hidden;position:absolute}#conteneurPageGalerie .titres{display:block;height:76px;width:96%;background-color:#FFF;top:0;padding-top:39px;position:fixed;z-index:998}#conteneurPageGalerie .sousTitres{display:block;font-size:13px;margin-top:14px;color:#606060}#conteneurPageGalerie .sousTitres a{color:#606060}#conteneurPageGalerie .sousTitres a:hover{color:#000}#contenuPageGalerie{display:block;height:auto;width:100%;margin-top:115px;overflow:hidden;position:relative}#slideProjet{width:75%}#slideProjet img{width:auto;height:103%;position:absolute}#descriptionProjet{display:block;width:250px;height:100%;font-size:14px;background:url(../img/png/fond-cadre-img.png);word-wrap:break-word;position:absolute;z-index:5}#contenuTextGalerie{display:block;height:auto;top:0;bottom:60px;overflow:auto;padding:15px;position:absolute}.camera_pag{bottom:-50px;position:absolute;left:0;z-index:10}#ouvertureDescriptifProjet{width:40px;height:30px;text-align:center;padding-top:10px;font-size:30px;background:url(../img/png/fond-cadre-img.png);cursor:pointer;position:absolute;z-index:6}.clear{clear:both}.gallery{padding-bottom:47%}.gallery .flickity-viewport{position:absolute;width:105%}.gallery-cell{width:105%;height:100%}.news{margin-bottom:50px;margin-right:25px;position:relative}#conteneurPageNews{top:115px;padding-bottom:50px;height:auto;font-size:14px;position:relative}.conteneurTextePageNews{display:block;width:300px;max-height:320px;float:left}.contenuTextePageNews{display:block;width:300px;max-height:275px;height:auto;text-align:justify;overflow:auto}.contenuTextePageNews h3{text-align:right}.dateNews{position:absolute;color:#999;bottom:0}.contenuImgNews{width:450px;height:320px}#conteneurPageNews .titres{display:block;width:100%;top:0;position:fixed;z-index:10}#conteneurPageNews .sousTitres{margin-top:9px}#conteneurPageContact{top:0;bottom:0;width:772px;height:auto;position:absolute}#conteneurImagePageContact{display:block;float:left;width:300px;height:auto;top:0;bottom:0;position:fixed}#conteneurImagePageContact img{height:100%;width:auto}#contenuPageContact{display:block;height:100%;margin-left:320px;font-size:14px}.map{height:100%;border:none}#map-canvas{height:100%}#form{display:block;padding-top:10px}#infosAdresse{display:block;padding-top:0;color:#606060}#infosAdresse .conteneurInfos{display:block;height:auto;padding-bottom:5px}#infosAdresse .conteneurInfos .icones{display:block;height:60px;margin-right:10px;float:left}#infosAdresse .conteneurInfos .iconesSuite{display:block;height:auto;margin-right:10px;float:left}.titreAdresse{display:block;font-size:20px;color:#000}.titreAdresseSuite{display:block;font-size:15px;color:#000}#form input,#form textarea{font-family:gothic;border:thin solid #CCC;display:block;width:440px;padding:5px}#form input{height:18px;margin-bottom:5px}#form input:focus,#form textarea:focus{border:thin solid #C90}#form input:hover{cursor:pointer}#form textarea{color:#999;max-width:440px;min-width:440px;height:100px;max-height:100px;min-height:100px;font-size:15px;outline:0}#form input#submit{display:block;color:#666;width:80px;height:30px;margin-top:-15px;background-color:#EBEBEB;border:thin solid #EBEBEB;font-size:12px;-webkit-transition:all ease-out .4s;-moz-transition:all ease-out .4s;-o-transition:all ease-out .4s;transition:all ease-out .4s;outline:0}#form input#submit:hover{color:#CCC;background-color:#333;border:thin solid #333}input[type=text]{color:#999}input[type=text]:focus{color:#000}.champsObli{display:block;font-size:12.5px;color:#999;right:0;margin-top:-30px;position:absolute}#envoi-ok{display:block;height:20px;width:440px;color:#fff;padding:5px;font-size:16px;background-color:#333}form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#999!important}@media screen and (max-width:1680px){.gallery{padding-bottom:53%}}@media screen and (max-width:1600px){.gallery{padding-bottom:45%}.flickity-prev-next-button.next{right:30px}}@media screen and (max-width:1440px){.gallery{padding-bottom:50%}.flickity-prev-next-button.next{right:-30px}}@media screen and (max-width:1024px){.flickity-prev-next-button.next{right:-15px}.titres h2{font-size:29px;margin-top:-2px}#conteneurPageNews .sousTitres{margin-top:5px}#conteneurImagePageContact,#conteneurPageEquipe,#conteneurPageType,#conteneurPageType .titres,#contenuPageEquipe,#contenuPageType,.conteneurTextePageNews,.contenuTextePageNews,.map{width:260px}.contenuImgNews{width:350px;height:320px;overflow:hidden;margin-left:275px}.contenuImgNews img{margin-left:-45px}.conteneurImagesPageType{margin-left:600px}.conteneurImagesPageEquipe{margin-left:580px;padding-top:12px}.equipe{margin:25px 5px 25px 25px}#conteneurPageEquipe .titres{width:260px}#conteneurPageContact{width:640px}#contenuPageContact{margin-left:280px}#form input,#form textarea{width:350px;min-width:350px;max-width:350px}#form input#submit{width:80px;max-width:80px;min-width:80px}#envoi-ok{width:350px}}@media screen and (max-width:1910px){.blocImage{width:30%;height:auto}.blocImage img{width:100%;height:auto}}@media screen and (max-width:1360px){.blocImage{width:47%;height:auto}.blocImage img{width:100%;height:auto}}@media screen and (max-width:1000px){.blocImage{width:76%;height:auto}.blocImage img{width:100%;height:auto}}@media screen and (max-device-width:3000px) and (orientation :portrait){#footer,#logo-header,.smart{display:none}#btMenu-smart,#conteneur-menu,#logo-header-smart{width:100%;text-align:center;background-color:#FFF}#mobile{display:block}#conteneur-menu{display:none;height:auto;float:none;overflow:auto;position:absolute;z-index:99999999999999999999999}.smart{top:200px;padding-top:20px;bottom:0;left:0;right:0;margin-top:0;margin-bottom:0}#menu{height:auto}#menu h1{font-size:21px}#menu ul{margin-bottom:8px}#menu ul li{padding:4px}#menu ul li a{font-size:18px;padding:8px}#menu ul li a:hover,.sousMenuOn{color:#d37826!important}#logo-header-smart{display:block;position:relative}#logo-header-smart img{width:250px;height:auto}#footer-smart{display:block;margin-top:0;padding-bottom:10px;text-align:center}footer-smart img{width:40px;height:auto}#footer-smart span{display:block;font-size:12px}#footer-smart .logos img{padding-left:15px}#btMenu-smart{display:block;padding-top:15px;padding-bottom:15px;height:auto;cursor:pointer;z-index:1200}#btMenu-smart.on{background-color:#333;color:#FFF!important;z-index:9999}.reseaux-menu-smart{display:block;width:10px;height:20px;background:url(../img/png/facebook-logo.png) no-repeat;position:absolute;left:50%;margin-left:-35px;margin-top:30px}.reseaux-menu-smart:hover{background-position:0 -20px;cursor:pointer}#conteneurPageType{float:none;width:auto;margin-left:0;padding:20px;height:auto;min-height:85%;position:relative}.conteneurImagesPageType{display:block;margin-left:0;top:185px;width:100%;height:650px;margin-bottom:50px;position:absolute}#contenuPageType{padding-bottom:12px;width:auto;margin-top:0;padding-top:790px;position:relative;z-index:5}#conteneurPageType .titres{display:block;height:50px;width:auto;padding-top:20px;top:760px;left:0;right:0;text-align:left;padding-left:0;margin-top:0;margin-left:-18px;position:relative;z-index:99}.titres.off{margin-top:0}.titres h2{padding-left:20px}#slide{margin-top:20px}#conteneurPageProjets{margin-left:0;width:100%;overflow:hidden}.titresProjets{margin-top:-30px;width:100%;margin-left:20px;position:relative;z-index:1}#contenuPageProjets{width:100%;margin-left:10px;margin-right:10px;margin-top:-5px;padding-bottom:50px;padding-top:0;text-align:center}.blocImage{max-width:650px;max-height:550px;width:100%;height:auto}.blocImage img{width:100%;height:auto}.descriptifsBlocImage{width:97%}#conteneurPageEquipe{float:none;width:auto;margin-left:0;padding:20px;height:auto;position:relative}#contenuPageEquipe{padding-bottom:12px;width:auto;margin-top:0;padding-top:0;position:relative}.conteneurImagesPageEquipe{margin-left:0;width:auto;padding-left:20px;text-align:center;padding-top:0;padding-bottom:100px}.blocImageEquipe img{width:100%;height:auto;margin-top:80px}.descriptifsBlocImageEquipe{width:100%;text-align:center;padding:15px 15px 15px 0;background-color:#FFF;border:none;margin-top:-70px;height:60px;font-size:25px}.equipe{margin:0 2% 10% 0;max-width:47%;width:47%;float:left;height:auto;max-height:800px!important;position:relative}#conteneurPageEquipe .titres{display:block;height:50px;width:99%;padding-top:0;margin-top:0;margin-left:0;position:relative;z-index:1}#conteneurPageEquipe .titres h2{padding-left:0}.equipe .sousTitresBlocImage{display:block;font-size:18px;margin-top:0;color:#606060}#conteneurPageEquipe #contenuPageType{padding-top:15px}#conteneurPageGalerie{margin-left:0;top:0;bottom:0;margin-bottom:50px;height:auto;min-height:85%;position:relative}#slideProjet{width:100%}.gallery{padding-bottom:61.2%}.flickity-prev-next-button.next{right:10px}#contenuPageGalerie{margin-top:0}#conteneurPageGalerie .titres{padding-top:0;margin-top:15px;position:relative}#conteneurPageGalerie .sousTitres{padding-left:21px}#conteneurNews{display:block;position:relative}.news{width:47%;margin-right:3%;position:relative}#conteneurPageNews{margin-left:20px;top:0}.conteneurTextePageNews{width:auto;max-height:225px;min-height:225px;margin-bottom:15px;margin-top:88%;float:none}.contenuTextePageNews{width:auto;max-height:275px;height:auto}.contenuTextePageNews h3{text-align:right}.dateNews{position:absolute;color:#999;top:0}.contenuImgNews{display:block;width:98%;height:auto;margin-left:0;top:22px;position:absolute}.contenuImgNews img{width:100%;height:auto;margin:0 auto}#conteneurPageNews .titres{margin-bottom:20px;position:relative}#conteneurPageNews .titres h2{padding-left:0;margin-left:0;position:relative}.newsbottom{margin-bottom:120px}#conteneurPageContact{display:block;margin-left:0;top:0;left:0;right:0;width:auto;height:auto;min-height:80%;position:relative}#conteneurPageContact .titres{padding-top:0;margin-top:0;width:auto;position:relative}#map-canvas,.map{width:100%}#contenuPageContact{margin-left:0;padding-top:0}#conteneurImagePageContact{width:auto;height:auto;margin-top:0;padding-bottom:40px;position:relative;float:none;z-index:1}#conteneurImagePageContact img{display:block;height:150px}.map{display:block;height:500px;border:none}#infosAdresse{padding-top:0;margin-left:20px;font-size:12px;clear:both}#infosAdresse .conteneurInfos{height:65px;width:180px;float:left;margin-right:3%;padding-bottom:15px}.mail{width:150px!important;margin-left:-40px}#form input,#form textarea{width:93%;min-width:93%;max-width:93%}#envoi-ok,#form{margin-left:20px;clear:both}#infosAdresse .conteneurInfos .icones{height:80px}#form{margin-bottom:85px}#form input{display:block}.champsObli{right:5%}#envoi-ok{width:auto}#form input#submit{width:10%;min-width:10%;max-width:10%}}@media screen and (min-device-width:300px) and (max-device-width:800px) and (orientation :portrait),screen and (max-width:770px){#footer,#logo-header,.smart{display:none}#btMenu-smart,#conteneur-menu,#logo-header-smart{width:100%;text-align:center;background-color:#FFF}#mobile{display:block}#conteneur-menu{display:none;height:auto;float:none;overflow:auto;position:absolute;z-index:99999999999999999999999}.smart{top:163px;padding-top:20px;bottom:0;left:0;right:0;margin-top:0;margin-bottom:0}#menu{height:auto}#menu h1{font-size:18px}#menu ul{margin-bottom:8px}#menu ul li{padding:4px}#menu ul li a{font-size:16px;padding:8px}#menu ul li a:hover,.sousMenuOn{color:#d37826!important}#logo-header-smart{display:block;position:relative}#logo-header-smart img{width:200px;height:auto}#footer-smart{display:block;margin-top:0;padding-bottom:10px;text-align:center}footer-smart img{width:40px;height:auto}#footer-smart span{display:block;font-size:12px}#footer-smart .logos img{padding-left:15px}#btMenu-smart{display:block;padding-top:15px;padding-bottom:15px;height:auto;cursor:pointer;z-index:1200}#btMenu-smart.on{background-color:#333;color:#FFF!important;z-index:9999}.reseaux-menu-smart{display:block;width:10px;height:20px;background:url(../img/png/facebook-logo.png) no-repeat;position:absolute;left:50%;margin-left:-35px;margin-top:30px}.reseaux-menu-smart:hover{background-position:0 -20px;cursor:pointer}#conteneurPageType{float:none;width:auto;margin-left:0;padding:20px;height:auto;position:relative}.conteneurImagesPageType{display:block;margin-left:0;top:185px;width:100%;height:350px;margin-bottom:50px;position:absolute}#contenuPageType{padding-bottom:12px;width:auto;margin-top:0;padding-top:415px;position:relative;z-index:5}#conteneurPageType .titres{display:block;height:50px;width:auto;padding-top:20px;top:420px;left:0;right:0;text-align:left;padding-left:0;margin-top:0;margin-left:-18px;position:relative;z-index:99}.titres.off{margin-top:0}.titres h2{padding-left:20px}#conteneurPageProjets{margin-left:0;width:100%;overflow:hidden}.titresProjets{margin-top:-30px;width:100%;margin-left:20px;position:relative;z-index:1}#contenuPageProjets{margin-left:10px;margin-right:10px;margin-top:-5px;padding-bottom:50px;padding-top:0;text-align:center}.blocImage{margin:10px 20px 10px 10px;width:45%;height:auto}.blocImage img{width:100%;height:auto}#conteneurPageEquipe{float:none;width:auto;margin-left:0;padding:20px;height:auto;position:relative}#contenuPageEquipe{padding-bottom:12px;width:auto;margin-top:0;padding-top:0;position:relative}.conteneurImagesPageEquipe{margin-left:0;width:auto;padding-left:20px;text-align:center;padding-top:0;padding-bottom:50px}.blocImageEquipe img{width:100%;height:auto;margin:0}.descriptifsBlocImageEquipe{width:100%;text-align:center;padding:5px 5px 5px 0;background-color:#FFF;border:none;margin-top:-44px;font-size:inherit;height:40px}.equipe{margin:0 1% 1% 0;max-width:47%;width:47%;top:0;height:auto;max-height:360px;position:relative}#conteneurPageEquipe .titres{display:block;height:50px;width:99%;padding-top:0;margin-top:0;margin-left:0;position:relative;z-index:1}#conteneurPageEquipe .titres h2{padding-left:0}.equipe .sousTitresBlocImage{display:block;font-size:14px;margin-top:-5px;color:#606060}#conteneurPageEquipe #contenuPageType{padding-top:15px}#conteneurPageGalerie{margin-left:0;top:0;bottom:0;margin-bottom:50px;height:auto;position:relative}#slideProjet{width:100%}.gallery{padding-bottom:61.2%}.flickity-prev-next-button.next{right:10px}#contenuPageGalerie{margin-top:0}#conteneurPageGalerie .titres{padding-top:0;margin-top:0;position:relative}#conteneurPageGalerie .sousTitres{padding-left:21px}#conteneurNews{display:block;position:relative}.news{width:44%;margin-right:5%;position:relative}#conteneurPageNews{margin-left:20px;top:0}.conteneurTextePageNews{width:auto;max-height:225px;min-height:225px;margin-bottom:15px;margin-top:88%;float:none}.contenuTextePageNews{width:auto;max-height:275px;height:auto}.contenuTextePageNews h3{text-align:right}.dateNews{position:absolute;color:#999;top:0}.contenuImgNews{display:block;width:98%;height:auto;margin-left:0;top:25px;position:absolute}.contenuImgNews img{width:100%;height:auto;margin:0 auto}#conteneurPageNews .titres{margin-bottom:20px;position:relative}#conteneurPageNews .titres h2{padding-left:0;margin-left:0;position:relative}.newsbottom{margin-bottom:120px}#conteneurPageContact{display:block;margin-left:0;top:0;left:0;right:0;width:auto;height:auto;position:relative}#conteneurPageContact .titres{padding-top:0;margin-top:0;width:auto;position:relative}#map-canvas,.map{width:100%}#contenuPageContact{margin-left:0;padding-top:0}#conteneurImagePageContact{width:auto;height:auto;margin-top:0;padding-bottom:40px;position:relative;float:none;z-index:1}#conteneurImagePageContact img{display:block;height:150px}.map{display:block;height:200px;border:none}#infosAdresse{padding-top:0;margin-left:20px;font-size:12px;clear:both}#infosAdresse .conteneurInfos{height:65px;width:180px;float:left;margin-right:3%;padding-bottom:15px}.mail{width:175px!important;margin-left:0}#envoi-ok,#form{margin-left:20px;clear:both}.fax,.tel{width:150px!important}#form input,#form textarea{width:93%;min-width:93%;max-width:93%}#infosAdresse .conteneurInfos .icones{height:80px}#form{margin-bottom:85px}#form input{display:block}.champsObli{right:5%}#envoi-ok{width:auto}}@media screen and (max-width:560px){.mail{margin-left:0}#contenuTextGalerie{height:70%}}@media screen and (max-width:630px){.blocImage{width:95%;height:auto}#form input#submit{width:100px;min-width:100px;max-width:100px}}@media screen and (max-width:480px){.news{width:95%;margin-right:0}}@media screen and (max-width:400px){.equipe{max-width:88%;width:88%;height:auto;max-height:360px}.blocImageEquipe img{width:100%;height:auto}.blocImage{width:91%;height:auto}#infosAdresse .conteneurInfos{width:100%;float:none}}