p:first-child{margin-top:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body:after{content:url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media screen and (min-width:1024px){.hide-l,.hide-l-m,.hide-l-s{display:none}html{}body{font-family:'Trebuchet MS';margin:0;padding:0;font-size:12px;color:#fff;background-color:#000;background-image:url(../images/charte/fond.jpg);background-repeat:repeat-x}input[type="text"],input[type="password"],textarea,select{font-family:'Trebuchet MS';color:#000;margin:0;padding:3px;width:230px;border:solid 1px #999;outline:none}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:solid 1px #555}input[type="text"]:active,input[type="password"]:active,textarea:active,select:active{border:solid 1px #555}input[type="checkbox"]+label{padding-left:10px}input[type="radio"]+label{padding-left:10px;padding-right:20px;line-height:20px}.float-left{float:left}.float-right{float:right}.clear{clear:both;height:0;overflow:hidden}.center{margin:auto}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-justify{text-align:justify}.txt-top{vertical-align:top}.txt-bottom{vertical-align:bottom}.txt-middle{vertical-align:middle}#loading-bg{z-index:99999999;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}h1.h1-01{font-size:28px;font-family:Roboto;margin-top:0}h2.h2-01{font-size:22px;font-family:Roboto;margin:0;padding:0}h2.h2-01+p{margin-top:0}a.btn-01{display:inline-block;color:#000!important;background-color:#fff;text-decoration:none!important;padding:5px 10px;margin-top:10px;margin-bottom:20px}a.btn-01:hover{background-color:#b4b4b4}header{width:980px;margin:15px auto}footer{position:relative;width:980px;margin:25px auto}footer>.gauche{float:left;width:468px;border-top:4px solid #363636;padding-top:22px;padding-left:2px;font-size:16px}footer>.gauche>div{width:50%;float:left}footer>.gauche a{color:#fff}footer>.gauche a:hover{color:#ccc}footer>.droite{position:absolute;bottom:0;right:0}footer>.droite a{color:#fff;text-decoration:none}footer>.droite a:hover{text-decoration:underline}.page-content{width:980px;margin-left:auto;margin-right:auto}#diapo{position:relative;width:958px;border:11px solid rgba(90,90,90,.41);height:540px;overflow:hidden;margin-bottom:40px}#diapo>.photo{position:absolute}#diapo>.fleches{position:absolute;top:253px;width:100%}#diapo>.fleches a{display:inline-block;padding:7px;background-image:url(../images/accueil/fond-fleche.png);background-repeat:repeat}#diapo>.fleches .gauche{float:left}#diapo>.fleches .droite{float:right}#diapo>.texte{position:relative;width:100%;height:50px;margin-top:40%;color:#353535}#diapo>.texte .item{position:absolute;right:0;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:10px;text-align:right}#diapo>.texte .item>.titre{font-size:28px;font-weight:bold}#diapo>.texte .item>.ss-titre{font-size:20px}.page-content .col2-01{width:255px;float:left;padding-top:22px}.page-content .menu-accueil{float:right;margin-top:-85px;margin-bottom:20px}.page-content .menu-accueil a{display:inline-block;height:30px;line-height:30px;color:#fff;text-decoration:none;border-left:4px solid transparent;font-size:20px;padding-left:14px;padding-right:14px;margin-top:10px;margin-bottom:10px}body[data-menu="1"] .menu-accueil a[data-menu="1"],body[data-menu="2"] .menu-accueil a[data-menu="2"],body[data-menu="3"] .menu-accueil a[data-menu="3"],body[data-menu="4"] .menu-accueil a[data-menu="4"],.page-content .menu-accueil a:hover{border-left:4px solid #fff}.page-content .menu a{display:block;height:30px;line-height:30px;color:#fff;text-decoration:none;border-left:4px solid transparent;font-size:20px;padding-left:14px;padding-right:14px;margin-top:10px;margin-bottom:10px}body[data-menu="1"] .menu a[data-menu="1"],body[data-menu="2"] .menu a[data-menu="2"],body[data-menu="3"] .menu a[data-menu="3"],body[data-menu="4"] .menu a[data-menu="4"],.page-content .menu a:hover{border-left:4px solid #fff}.page-content>.col2-02{width:725px;float:left;padding-top:22px;color:#b3b3b4}.page-content .texte p{font-size:18px;line-height:22px}.page-content .col2-01 .image-left{position:relative;width:208px;margin-top:15px;margin-left:5px;border:10px solid rgba(90,90,90,.41);display:inline-block}.page-content .texte .image-big{position:relative;width:980px;border:10px solid rgba(90,90,90,.41);display:inline-block}.page-content .texte .txt-img .image-mini{position:relative;width:146px;border:10px solid rgba(90,90,90,.41);float:right}.page-content .texte .txt-img .image-mini img,.page-content .col2-01 .image-left img,.page-content .texte .image-big img{display:block;position:absolute;top:0;left:0}.page-content .texte .txt-img .image-mini .original,.page-content .col2-01 .image-left .original,.page-content .texte .image-big .original{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.page-content .texte .txt-img .image-mini .gris,.page-content .col2-01 .image-left .gris,.page-content .texte .image-big .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.page-content .texte .txt-img .image-mini:hover .gris,.page-content .col2-01 .image-left:hover .gris,.page-content .texte .image-big:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}.page-content .texte .txt-img .texte-left{float:left;width:539px;padding-right:20px;margin:0}.page-content .image-big{position:relative;display:block;width:708px;margin-top:25px;margin-bottom:25px;border:10px solid rgba(90,90,90,.41)}.page-content .image-big.hide-l-m{display:none}.page-content .image-big img{position:absolute;top:0;left:0;display:block}.page-content .image-big .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.page-content .image-big:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}.page-content .realisations .image{position:relative;border:10px solid rgba(90,90,90,.41);float:left;width:322px;margin-right:41px;margin-bottom:41px;-webkit-transition:border 100ms linear;-moz-transition:border 100ms linear;-ms-transition:border 100ms linear;-o-transition:border 100ms linear;transition:border 100ms linear}.page-content .realisations .image:hover{border:10px solid rgba(255,255,255,.3);-webkit-transition:border 200ms linear;-moz-transition:border 200ms linear;-ms-transition:border 200ms linear;-o-transition:border 200ms linear;transition:border 200ms linear}.page-content .realisations .image:nth-child(2n){margin-right:0}.page-content .realisations .image img{position:absolute;display:block;top:0;left:0}.page-content .realisations .image .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.page-content .realisations .image:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}.page-content .realisations .image .texte{position:absolute;right:0;bottom:10px;color:#000;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:8px;padding-left:30px;font-size:17px}.page-content>.col2-02>.contact{color:#b4b4b4;margin-bottom:15px}.page-content>.col2-02>.contact>div{width:100%}.page-content>.col2-02>.contact a{color:#b4b4b4;text-decoration:none}.page-content>.col2-02>.contact a:hover{text-decoration:underline}.page-content>.col2-02>.form{width:450px}.page-content>.col2-02>.form>.label{width:142px;float:left;height:35px;line-height:35px;margin-bottom:10px}.page-content>.col2-02>.form>input{width:298px;padding:5px;border:none;float:left;height:25px;margin-bottom:10px}.page-content>.col2-02>.form>textarea{width:298px;padding:5px;border:none;float:left;margin-bottom:10px}.page-content .col2-02.mentions{font-size:14px}.page-content .col2-02.mentions a{color:#b4b4b4;text-decoration:none}.page-content .col2-02.mentions a:hover{color:#fff;text-decoration:underline}.logos{margin-top:40px}.logos>a{float:left;position:relative;margin-left:35px}.logos>a img{position:absolute;top:0;left:0}.logos>a .original{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.logos>a .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}.logos>a:hover .original{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.logos>a:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}}@media screen and (min-width:641px)and (max-width:1023px){.hide-m,.hide-l-m,.hide-m-s{display:none}html{}body{font-family:'Trebuchet MS';margin:0;padding:0;font-size:12px;color:#fff;background-color:#000;background-image:url(../images/charte/fond.jpg);background-repeat:repeat-x}input[type="text"],input[type="password"],textarea,select{margin:0;padding:3px;width:230px;border:solid 1px #999;outline:none}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:solid 1px #555}input[type="text"]:active,input[type="password"]:active,textarea:active,select:active{border:solid 1px #555}input[type="checkbox"]+label{padding-left:10px}input[type="radio"]+label{padding-left:10px;padding-right:20px;line-height:20px}.float-left{float:left}.float-right{float:right}.clear{clear:both;height:0;overflow:hidden}.center{margin:auto}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-justify{text-align:justify}.txt-top{vertical-align:top}.txt-bottom{vertical-align:bottom}.txt-middle{vertical-align:middle}#loading-bg{z-index:99999999;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}h1.h1-01{font-size:26px;font-family:Roboto;margin-top:0}h2.h2-01{font-size:20px;font-family:Roboto;margin:0;padding:0}h2.h2-01+p{margin-top:0}a.btn-01{display:inline-block;color:#000!important;background-color:#fff;text-decoration:none!important;padding:5px 10px;margin-bottom:20px;margin-top:10px}a.btn-01:hover{background-color:#b4b4b4}header{width:97%;margin-left:3%;margin-top:2%;margin-bottom:1%}footer{position:relative;width:96%;margin:3% 2%}footer>.gauche{float:left;width:60%;border-top:4px solid #363636;padding-top:22px;padding-left:2px;font-size:16px}footer>.gauche>div{width:48%;float:left}footer>.gauche>div:nth-child(2){margin-left:4%}footer>.gauche a{color:#fff}footer>.gauche a:hover{color:#ccc}footer>.droite{position:absolute;bottom:0;right:0}footer>.droite a{color:#fff;text-decoration:none}footer>.droite a:hover{text-decoration:underline}#diapo{position:relative;width:calc(100% - 22px);border:11px solid rgba(90,90,90,.41);overflow:hidden}#diapo>.photo{position:absolute;width:100%;height:auto}#diapo>.photo img{width:100%;height:auto}#diapo>.fleches{position:absolute;top:40%;width:100%}#diapo>.fleches a{display:inline-block;padding:7px;background-image:url(../images/accueil/fond-fleche.png);background-repeat:repeat}#diapo>.fleches .gauche{float:left}#diapo>.fleches .droite{float:right}#diapo>.texte{position:relative;width:100%;height:50px;margin-top:40%;color:#353535}#diapo>.texte .item{position:absolute;right:0;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:10px;text-align:right}#diapo>.texte .item>.titre{font-size:24px;font-weight:bold}#diapo>.texte .item>.ss-titre{font-size:16px}.page-content .col2-01{width:25%;float:left;padding-top:20px;padding-left:2%}.page-content .menu-accueil{float:right;margin-top:-70px;margin-bottom:20px}.page-content .menu-accueil a{display:inline-block;height:30px;line-height:30px;color:#fff;text-decoration:none;border-left:4px solid transparent;font-size:2.2vw;padding-left:16px;padding-right:12px;margin-top:10px;margin-bottom:10px}body[data-menu="1"] .menu-accueil a[data-menu="1"],body[data-menu="2"] .menu-accueil a[data-menu="2"],body[data-menu="3"] .menu-accueil a[data-menu="3"],body[data-menu="4"] .menu-accueil a[data-menu="4"],.page-content .menu-accueil a:hover{border-left:4px solid #fff}.page-content .menu a{display:block;height:30px;line-height:30px;color:#fff;text-decoration:none;border-left:4px solid transparent;font-size:18px;padding-left:14px;padding-right:14px;margin-top:10px;margin-bottom:10px}body[data-menu="1"] .menu a[data-menu="1"],body[data-menu="2"] .menu a[data-menu="2"],body[data-menu="3"] .menu a[data-menu="3"],body[data-menu="4"] .menu a[data-menu="4"],.page-content .menu a:hover{border-left:4px solid #fff}.page-content>.col2-02{width:69%;float:left;padding-top:22px;padding-left:2%;padding-right:2%;color:#b3b3b4}.page-content .texte p{font-size:16px}.page-content .col2-01 .image-left{width:100%;overflow:hidden;margin-left:5px;border:10px solid rgba(90,90,90,.41);display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.page-content .texte .txt-img .image-mini,.page-content .col2-01 .image-left,.page-content .image-big{position:relative;overflow:hidden}.page-content .texte .txt-img .image-mini img,.page-content .col2-01 .image-left img,.page-content .image-big img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.page-content .texte .txt-img .image-mini .gris,.page-content .col2-01 .image-left .gris,.page-content .image-big .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.page-content .texte .txt-img .image-mini:hover .gris,.page-content .col2-01 .image-left:hover .gris,.page-content .image-big:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}.page-content .texte .txt-img .image-mini{border:10px solid rgba(90,90,90,.41);float:right;width:30%;margin-left:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-content .texte .txt-img .texte-left{margin:0}.page-content .image-big{margin-top:25px;border:10px solid rgba(90,90,90,.41);display:block}.page-content .image-big.hide-l-m{display:none}.page-content .realisations .image{position:relative;display:block;border:10px solid rgba(90,90,90,.41);width:80%;margin-bottom:41px;-webkit-transition:border 100ms linear;-moz-transition:border 100ms linear;-ms-transition:border 100ms linear;-o-transition:border 100ms linear;transition:border 100ms linear}.page-content .realisations .image:hover{border:10px solid rgba(255,255,255,.3);-webkit-transition:border 200ms linear;-moz-transition:border 200ms linear;-ms-transition:border 200ms linear;-o-transition:border 200ms linear;transition:border 200ms linear}.page-content .realisations .image img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}.page-content .realisations .image .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.page-content .realisations .image:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 600ms linear;-moz-transition:opacity 600ms linear;-ms-transition:opacity 600ms linear;-o-transition:opacity 600ms linear;transition:opacity 600ms linear}.page-content .realisations .image .texte{position:absolute;right:0;bottom:10px;color:#000;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:8px;padding-left:30px;font-size:17px}.page-content>.col2-02>.contact{color:#b4b4b4;margin-bottom:15px}.page-content>.col2-02>.contact>div{width:100%;float:left}.page-content>.col2-02>.contact a{color:#b4b4b4;text-decoration:none}.page-content>.col2-02>.contact a:hover{text-decoration:underline}.page-content>.col2-02>.form{width:100%}.page-content>.col2-02>.form>.label{width:30%;float:left;height:25px;line-height:25px;margin-bottom:10px}.page-content>.col2-02>.form>input{width:68%;padding:1%;border:none;float:left;height:25px;margin-bottom:10px}.page-content>.col2-02>.form>textarea{width:68%;padding:1%;border:none;float:left;margin-bottom:10px}.page-content .col2-02.mentions{font-size:13px}.page-content .col2-02.mentions a{color:#b4b4b4;text-decoration:none}.page-content .col2-02.mentions a:hover{color:#fff;text-decoration:underline}.logos{margin-top:40px}.logos>a{float:left;position:relative;margin-left:15px;margin-bottom:15px}.logos>a img{position:absolute;top:0;left:0}.logos>a .original{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.logos>a .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}.logos>a:hover .original{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100)}.logos>a:hover .gris{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}}@media screen and (max-width:640px){.hide-s,.hide-l-s,.hide-m-s{display:none}html{min-width:320px}body{font-family:'Trebuchet MS';margin:0;padding:0;font-size:12px;color:#fff;background-color:#000;background-image:url(../images/charte/fond.jpg);background-repeat:repeat-x}input[type="text"],input[type="password"],textarea,select{margin:0;padding:3px;width:230px;border:solid 1px #999;outline:none}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:solid 1px #555}input[type="text"]:active,input[type="password"]:active,textarea:active,select:active{border:solid 1px #555}input[type="checkbox"]+label{padding-left:10px}input[type="radio"]+label{padding-left:10px;padding-right:20px;line-height:20px}.float-left{float:left}.float-right{float:right}.clear{clear:both;height:0;overflow:hidden}.center{margin:auto}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-justify{text-align:justify}.txt-top{vertical-align:top}.txt-bottom{vertical-align:bottom}.txt-middle{vertical-align:middle}#loading-bg{z-index:99999999;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}h1.h1-01{font-size:26px;font-family:Roboto;margin-top:0;text-align:left}h2.h2-01{font-size:20px;font-family:Roboto;margin:0;padding:0;text-align:left}h2.h2-01+p{margin-top:0}a.btn-01{display:inline-block;color:#000!important;background-color:#fff;text-decoration:none!important;padding:5px 10px;margin-bottom:15px;margin-top:10px}a.btn-01:hover{background-color:#b4b4b4}header{text-align:center;width:96%;padding-left:2%;padding-right:2%}header img{display:inline-block}header .menu-small{border-top:1px solid #b3b3b4;margin-top:15px;padding-top:15px;padding-bottom:5px;display:block;width:100%}header .menu-small a{width:21%;color:#fff;text-decoration:none;margin-left:2%;margin-right:2%;font-size:3vw;padding-bottom:5px;border-bottom:3px solid transparent;float:left}body[data-menu="1"] .menu-small a[data-menu="1"],body[data-menu="2"] .menu-small a[data-menu="2"],body[data-menu="3"] .menu-small a[data-menu="3"],body[data-menu="4"] .menu-small a[data-menu="4"],header .menu-small a:hover{border-bottom:3px solid #fff}footer{width:96%;margin:3% 2%}footer>.gauche{text-align:center;width:99%;border-top:4px solid #363636;padding-top:22px;padding-left:1%;font-size:14px}footer>.gauche>div{width:98%;float:left;margin-left:1%;margin-right:1%}footer>.gauche a{color:#fff}footer>.gauche a:hover{color:#ccc}footer>.droite{text-align:center}footer>.droite a{color:#fff;text-decoration:none}footer>.droite a:hover{text-decoration:underline}#diapo{position:relative;width:calc(100% - 12px);border:6px solid rgba(90,90,90,.41);overflow:hidden}#diapo>.photo{position:absolute;width:100%;height:auto}#diapo>.photo img{width:100%;height:auto}#diapo>.fleches{position:absolute;top:40%;width:100%}#diapo>.fleches a{display:inline-block;padding-top:2px;padding-bottom:2px;background-image:url(../images/accueil/fond-fleche.png);background-repeat:repeat}#diapo>.fleches a img{display:block}#diapo>.fleches .gauche{float:left}#diapo>.fleches .droite{float:right}#diapo>.texte{position:relative;width:100%;height:50px;margin-top:40%;color:#353535}#diapo>.texte .item{position:absolute;right:0;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:7px;text-align:right}#diapo>.texte .item>.titre{font-size:18px;font-weight:bold}#diapo>.texte .item>.ss-titre{font-size:14px}.page-content>.col2-02{padding-top:22px;padding-right:2%;padding-left:2%;color:#b3b3b4;text-align:justify}.page-content .texte p{font-size:15px}.page-content .col2-01 .image-left{margin-top:25px;border:10px solid rgba(90,90,90,.41);display:block;width:45%;margin-left:auto;margin-right:auto}.page-content .col2-01 .image-left.hide-s{display:none}.page-content .texte .txt-img .image-mini,.page-content .col2-01 .image-left,.page-content .texte .image-big{position:relative;overflow:hidden}.page-content .texte .txt-img .image-mini img,.page-content .col2-01 .image-left img,.page-content .texte .image-big img{display:block;width:100%;height:auto}.page-content .texte .txt-img .image-mini{border:10px solid rgba(90,90,90,.41);float:right;width:30%;margin-left:2%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-content .texte .txt-img .texte-right{margin:0}.page-content .image-big{display:block;margin-top:25px;border:10px solid rgba(90,90,90,.41);margin-bottom:15px}.page-content .image-big.hide-s{display:none}.page-content .image-big img{display:block;width:100%;height:auto}.page-content .texte .txt-img .image-mini .original,.page-content .col2-01 .image-left .original,.page-content .texte .image-big .original{display:none}.page-content .image-mini .original,.page-content .image-big .original{display:none}.page-content .realisations .image{position:relative;display:block;border:10px solid rgba(90,90,90,.41);margin-bottom:41px;-webkit-transition:border 100ms linear;-moz-transition:border 100ms linear;-ms-transition:border 100ms linear;-o-transition:border 100ms linear;transition:border 100ms linear}.page-content .realisations .image:hover{border:10px solid rgba(255,255,255,.3);-webkit-transition:border 200ms linear;-moz-transition:border 200ms linear;-ms-transition:border 200ms linear;-o-transition:border 200ms linear;transition:border 200ms linear}.page-content .realisations .image img{display:block;width:100%;height:auto}.page-content .realisations .image .original{display:none}.page-content .realisations .image .texte{position:absolute;right:0;bottom:10px;color:#000;background-image:url(../images/accueil/fond-blanc.png);background-repeat:repeat;padding:8px;padding-left:30px;font-size:17px}.page-content>.col2-02>.image-mini{width:calc(48% - 20px);float:left;margin-right:4%;margin-bottom:4%;display:block;border:10px solid rgba(90,90,90,.41)}.page-content>.col2-02>.image-mini:nth-child(2n+1){margin-right:0}.page-content>.col2-02>.image-mini img{display:block;width:100%;height:auto}.page-content>.col2-02>.contact{width:100%;font-size:11px;float:left;color:#b4b4b4;text-align:left;margin-bottom:10px}.page-content>.col2-02>.contact>div{width:100%}.page-content>.col2-02>.contact>div:nth-child(2){margin-left:4%;margin-right:4%}.page-content>.col2-02>.contact a{color:#b4b4b4;text-decoration:none}.page-content>.col2-02>.contact a:hover{text-decoration:underline}.page-content>.col2-02>.form{width:100%}.page-content>.col2-02>.form>.label{margin-bottom:10px}.page-content>.col2-02>.form>input{width:98%;padding:1%;border:none;height:25px;margin-bottom:10px}.page-content>.col2-02>.form>textarea{width:98%;padding:1%;border:none;float:left;margin-bottom:10px}.page-content .col2-02.mentions{font-size:12px}.page-content .col2-02.mentions a{color:#b4b4b4;text-decoration:none}.page-content .col2-02.mentions a:hover{color:#fff;text-decoration:underline}.logos>a{display:block;position:relative;margin:15px auto}.logos>a img{position:absolute;top:0;left:0}.logos>a .original{opacity:0;-ms-filter:"alpha(opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;transition:opacity 300ms linear}.logos>a .gris{opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-ms-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}}