a{color:#2f2e2e;text-decoration:underline;}nav.tabs a{color:#fff;text-decoration:none;}a:hover,a:focus{color:#d35435;}.fullwidth .navbar,#captcha .panel-heading,#captcha--description,body.page-node-type-projet h1.page-header,body.page-node-type-page h1.page-header,.path-taxonomy h1.page-header,.path-taxonomy .contextual-region.view-taxonomy-term{display:none;}.fontyourface p{line-height:2em;margin-bottom:2em;}body{color:#000;line-height:23px;font-size:16px;background:url(/themes/genevieve/images/bg.png);}body.user-logged-in .tabs{position:fixed;bottom:0;right:0;background-color:#000;z-index:99;}#captcha--content.panel-body{padding:0;}.captcha.panel{background-color:transparent;border:0;box-shadow:0 0 0;}.g-recaptcha{padding:0;float:right;}.logo{position:absolute;}.navbar-btn{margin-top:0;}#block-entete-image img.img-responsive{width:100%;}.page-header{border-bottom:0;}.page-node-type-page #block-front-intro--2 .view-header,.page-node-type-page #block-intro .view-header,.page-node-type-projet .block-views-blockproduit-fiche-block-1 .view-header{display:none;}.page-node-47.page-node-type-page #block-intro .view-header{display:block;}.nav{padding-left:200px;}.nav a{text-decoration:none;}.navbar-header{float:none;font-size:0.8em;}.menu--account.navbar-nav>li>a{line-height:0.8em;font-size:13px;}.navbar-default{background-color:transparent;border-color:transparent;}.navbar{border-radius:0;min-height:0;}ul.sf-menu.sf-style-white li,ul.sf-menu.sf-style-white.sf-navbar{background:transparent;}.menu--account{position:relative;top:-108px;}.menu--main{border-top:1px dotted #000;border-bottom:1px dotted #000;margin:35px 0 0 130px;float:none;}.navbar-default .menu--main.navbar-nav>li>a,#block-mainnavigation #superfish-main a{padding:20px 20px 15px;color:#000;display:inline-block;font-size:16px;text-transform:uppercase;}#block-mainnavigation #superfish-main li li a{margin:10px;}.navbar-default .menu--main.navbar-nav>li>a:hover,#block-mainnavigation #superfish-main a:hover,#block-mainnavigation #superfish-main a.is-active,.navbar-default .menu--main.navbar-nav>li>a.is-active{text-decoration:none;color:#d35435;background:url(/themes/genevieve/images/ico_nav_hover.png) no-repeat transparent;background-size:21px 18px;background-position:center 45px;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{margin:20px 0 0 20px;}ul.sf-menu.sf-style-white{float:none;position:relative;left:195px;}ul.sf-menu.sf-style-white li:hover,ul.sf-menu.sf-style-white li.sfHover,ul.sf-menu.sf-style-white a:focus,ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white span.nolink:hover{background:none transparent;}ul.sf-menu.sf-style-white a:hover,ul.sf-menu.sf-style-white li:hover,ul.sf-menu.sf-style-white a:active,ul.sf-menu.sf-style-white li:active{background-color:transparent;}ul.sf-menu.sf-style-white li li:hover,ul.sf-menu.sf-style-white li li:focus{background-color:#000;}ul.sf-menu .sf-sub-indicator{right:0.15em;font-size:12px;}ul.sf-menu .sf-sub-indicator:after{content:"▼";left:0;line-height:1;position:absolute;text-indent:0;top:0;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{padding:5px 10px;}ul.sf-menu.sf-style-white li li,ul.sf-menu.sf-style-white.sf-navbar > li > ul{background:#000;}.sf-menu.sf-style-white.sf-navbar li ul{background:transparent;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .menu--main.navbar-nav>li>a.is-active{color:#d35435;background-color:transparent;}.nav>li>a.telephone{background:url(/themes/genevieve/images/ico.png) no-repeat top left;padding:15px 15px 14px 45px;color:#000;margin:0 15px 0 0;font-size:11px;}.nav>li>a.courriel{background:url(/themes/genevieve/images/ico.png) no-repeat top left;background-position:0 -39px;padding:15px 15px 14px 45px;color:#000;margin:0;font-size:11px;}.nav>li>a.telephone:hover,.nav>li>a.courriel:hover{background-color:#b94023;color:#fff;}#block-front-intro--2 .views-row,#block-views-block-projets-autres-projets-block-1 .view-content .views-row,#block-views-block-projets-autres-projets-block-2--2 .view-content .views-row,#block-front-intro .view-content .views-row{display:inline-block;vertical-align:top;}.droite .container{position:relative;width:50%;}#block-front-intro .container{position:relative;width:250px;}#block-views-block-projets-autres-projets-block-1 .container,#block-views-block-projets-autres-projets-block-2--2 .container{width:260px;margin:0 10px 20px;padding:0;position:relative;}.fontyourface #block-views-block-projets-autres-projets-block-1 h4,.fontyourface #block-views-block-projets-autres-projets-block-2--2 h4,.fontyourface #block-front-intro--2 h4{font-size:14px;font-family:'Open Sans';margin:10px 0 0;}.fontyourface #block-views-block-projets-autres-projets-block-1 h4 a,.fontyourface #block-views-block-projets-autres-projets-block-2--2 h4 a,.fontyourface #block-front-intro--2 h4 a{text-decoration:none;opacity:0.8;}.fontyourface #block-views-block-projets-autres-projets-block-1 h3,.fontyourface #block-views-block-projets-autres-projets-block-2--2 h3,.fontyourface .view-accueil-4-projets h3{font-size:16px;font-family:'Open Sans';margin:10px 0 0;font-weight:bold;}.fontyourface #block-views-block-projets-autres-projets-block-1 h3 a,.fontyourface #block-views-block-projets-autres-projets-block-2--2 h3 a,.fontyourface #block-front-intro--2 h3 a,.fontyourface .view-accueil-4-projets h3 a{text-decoration:none;}.image{display:block;width:100%;height:auto;}.overlay{position:absolute;top:5px;bottom:0;left:20px;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background:url(/themes/genevieve/images/bg_images.png);max-width:210px;max-height:210px;}#block-views-block-projets-autres-projets-block-1 .overlay,#block-views-block-projets-autres-projets-block-2--2 .overlay{left:-5px;max-width:239px;max-height:241px;}.droite .container:hover .overlay,#block-views-block-projets-autres-projets-block-1 .container:hover .overlay,#block-views-block-projets-autres-projets-block-2--2 .container:hover .overlay,#block-front-intro .container:hover .overlay{opacity:1;}.text{color:white;font-size:20px;position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:25px;}.text a{color:#fff;text-decoration:none;}.text a:hover{text-decoration:underline;}.fontyourface .gauche h4{font-family:'Open sans';margin-top:40px;line-height:1.5em;font-size:1em;}.path-frontpage h1.page-header{display:none;}#block-block-content31816a80-7165-4a74-875a-e9a7b4860a4f--2{display:none;}body.path-frontpage #block-block-content31816a80-7165-4a74-875a-e9a7b4860a4f--2{display:block;}#block-block-content31816a80-7165-4a74-875a-e9a7b4860a4f--2 ul{list-style:none;padding:0;position:relative;top:-90px;margin-bottom:-30px;}#block-block-content31816a80-7165-4a74-875a-e9a7b4860a4f--2 ul li{display:inline-block;vertical-align:top;margin:0 10px 0;}#block-views-blockservices-taxo-block-1{display:block;width:49%;float:right;margin-top:40px;}#block-views-blockservices-taxo-block-1 .view-content .views-row{display:inline-block;width:49%;}.bte_taxo a{border:5px solid #fff;box-shadow:0 0 5px #000;text-align:center;padding:95px 10px 50px 10px;width:250px;height:250px;display:block;margin:0 0 30px;text-decoration:none;color:#fff;font-size:23px;line-height:28px;}.bte_taxo.taxo1 a{background:url(/themes/genevieve/images/taxo01.png) no-repeat bottom right #434343;}.bte_taxo.taxo2 a{background:url(/themes/genevieve/images/taxo02.png) no-repeat bottom left #434343;}.bte_taxo.taxo3 a{background:url(/themes/genevieve/images/taxo03.png) no-repeat top right #434343;}.bte_taxo.taxo4 a{background:url(/themes/genevieve/images/taxo04.png) no-repeat top left #434343;}.bte_taxo.taxo5 a{background-color:#434343;}.bte_taxo.taxo6 a{background-color:#434343;}.bte_taxo a:hover{background-color:#000;color:#fff;}.block-views-blocktaxonomie-introduction-block-1 .gauche{vertical-align:top;width:48%;}.block-views-blocktaxonomie-introduction-block-1 .droite{vertical-align:top;width:50%;}.cl3 .hover3 a,.cl4 .hover4 a,.cl5 .hover5 a,.cl6 .hover6 a{background-color:#d35435;}.cl3 .hover3 a:hover,.cl4 .hover4 a:hover,.cl5 .hover5 a:hover,.cl6 .hover6 a:hover{background-color:#000000;}.block-views-blockproduit-fiche-block-1,#block-intro,#block-front-intro--2,#block-front-intro,#block-taxonomie-introduction{background:url(/themes/genevieve/images/bg_portfolio.png);margin:100px 0 50px;}.block-views-blockproduit-fiche-block-1 .views-field-nothing,#block-intro .views-field-nothing,#block-front-intro--2 .views-field-nothing,#block-front-intro .views-field-nothing,#block-taxonomie-introduction .views-field-nothing{padding:40px 0;}.block-views-blockproduit-fiche-block-1 .views-field-nothing .gauche,.block-views-blockproduit-fiche-block-1 .views-field-nothing .droite,#block-intro .views-field-nothing .gauche,#block-intro .views-field-nothing .droite,#block-front-intro--2 .views-field-nothing .gauche,#block-front-intro--2 .views-field-nothing .droite,#block-front-intro .views-field-nothing .droite,#block-taxonomie-introduction .views-field-nothing gauche,#block-taxonomie-introduction .views-field-nothing .droite{display:inline-block;vertical-align:top;width:48%;}#block-front-intro--2 .views-field-nothing .droite .view-content div,#block-front-intro .view-content div,#block-taxonomie-introduction .view-content div,#block-views-block-projets-autres-projets-block-1 .view-content div,#block-views-block-projets-autres-projets-block-2--2 .view-content div{display:inline-block;vertical-align:top;}#block-front-intro--2 .views-field-nothing .droite .view-content div div,#block-front-intro .view-content div div,#block-taxonomie-introduction .droite .view-content div div,#block-views-block-projets-autres-projets-block-1 .view-content div div,#block-views-block-projets-autres-projets-block-2--2 .view-content div div{display:block;width:250px;height:250px;}.path-taxonomy #block-taxonomie-introduction .droite .view-content div div,#block-views-block-projets-autres-projets-block-1 .view-content div div,#block-views-block-projets-autres-projets-block-2--2 .view-content div div{margin:0 10px 25px;}.gauche h1{color:#d35435;margin:0 0 40px 0;padding:0;font-size:38px;line-height:55px;}.gauche h3{font-family:'Open Sans';font-weight:bold;font-size:16px;margin:-35px 0 40px;}.gauche h3 span{text-transform:lowercase;}.gauche p{font-size:24px;line-height:34px;font-family:'Open sans Light';}.donnes{display:inline-block;margin-top:40px;vertical-align:top;padding-right:80px;}.donnes.prix{width:70%;display:block;}.block-views-blockproduit-fiche-block-1 .views-field-nothing .donnes.prix .gauche{width:100px;display:inline-block;vertical-align:top;}.donnes.prix .droite{width:70%;display:inline-block;vertical-align:top;font-size:12px;margin:5px 0 0 0;line-height:12px;}.donnes h4{font-family:'Open Sans';font-weight:bold;font-size:12px;border-bottom:1px dotted #000;margin:0 0 5px 0;padding:0;}.donnes.prix h4{color:#d35435;}.gauche .donnes p{font-size:12px;margin:5px 0 0 0;line-height:12px;}.droite{margin-left:40px;}.droite img,#block-views-block-projets-autres-projets-block-1 img,#block-views-block-projets-autres-projets-block-2--2 img{border:5px solid #fff;box-shadow:0 0 5px #000;}.droite p{text-align:right;font-size:12px;}#block-views-block-projets-autres-projets-block-1,#block-views-block-projets-autres-projets-block-2--2{text-align:center;}.fontyourface #block-views-block-projets-autres-projets-block-1 .view-header h2,.fontyourface #block-views-block-projets-autres-projets-block-2--2 .view-header h2{font-size:41px;margin:20px 0 40px;}#block-views-block-projets-autres-projets-block-1 .view-content .views-row,#block-views-block-projets-autres-projets-block-2--2 .view-content .views-row{display:inline-block;vertical-align:top;}#block-carousel-block--2,#block-carousel-block{text-align:center;float:left;max-width:50%;padding-right:40px;}.page-node-1 article .field--name-body h2{margin-top:0;}.slick-slide img{width:100%;}ul.slick-dots{list-style:none;}ul.slick-dots li{display:inline-block;margin:20px 5px;}ul.slick-dots button{border-radius:20px;text-indent:-999px;overflow:hidden;width:20px;height:20px;display:block;background-color:#434343;border:0;}ul.slick-dots .slick-active button,ul.slick-dots button:hover{background-color:#d35435;}.subfooter{color:#000;padding-top:35px;border-top:5px solid #fff;text-align:center;}.footer{padding:20px 0;border-top:0;font-size:0.7em;margin:80px 0 0 0;text-align:center;color:#fff;background-color:#434343;}.footer p a{color:#000;}.footer p a:hover{color:#d7dd5c;}.footer a{color:#000;text-decoration:underline;}.footer .nav>li>a{display:inline-block;border-right:1px solid;padding:0 5px 0 0;margin:0 5px 0 0;color:#000;line-height:1.2em;text-decoration:none;}.footer a:hover,.footer .nav>li>a:hover{color:#f85106;background-color:transparent;}.footer-gauche{display:inline-block;width:45%;text-align:left;}.footer-droite{display:inline-block;width:45%;text-align:right;}.footer-droite a{color:#fff;}.webform-flexbox{display:inline-block;width:50%;vertical-align:top;}#edit-flexbox2{text-align:right;}.webform-flexbox h3{background:url(/themes/genevieve/images/ico_mobile.png) no-repeat top center;padding:70px 0 20px;}.webform-flexbox .form-control,.webform-flexbox .form-textarea-wrapper{max-width:250px;display:inline-block;}.webform-element--title-inline > label{vertical-align:top;font-size:0.8em;font-weight:500;}.webform-flex--1{margin:10px 0;}.btn-primary{color:#000;background-color:#ccc;border-color:#ccc;}.btn-primary:hover{color:#000;background-color:#d7dd5c;border-color:#d7dd5c;}.menu--account.navbar-nav>li>a.mobile{display:none;}.path-taxonomy .field--type-text-long,.path-taxonomy .feed-icons{display:none;}@media screen and (max-width:785px){#block-boites-complementaires .view-content{display:block;}.logo img{width:100%;}.navbar-toggle{top:40px;}#block-blogue-accueil .view-header h3{top:-35px;}#block-equipe .view-content .views-row{display:block;width:100%;}#block-carousel .slick__slider{background:none;margin:0 auto;width:100%;height:auto;padding:20px;color:#000;}#block-equipe{margin:80px 0 0;}#block-carousel button{background-color:#000;}.webform-flexbox{display:iblock;width:95%;}.btegrise .gauche{width:26%;}.btegrise .droite{width:70%;padding:0 0 0 5px;margin:0 0 0 5px;}.btegrise{background-color:#fff;padding:10px;margin:10px 0;}.permalien a{font-size:12px;}.contenudetail .views-field-field-image{display:block;margin:0 0 40px;}#block-entete-blogue{position:relative;top:110px;margin-bottom:80px;}#block-mainnavigation{display:none;}.menu--account{top:30px;background-color:#000;font-family:'KG Ten Thousand Reasons';text-align:right;margin:0;}.menu--account.navbar-nav>li.last>a{background:none;font-family:'KG Ten Thousand Reasons';font-size:11px;color:#fff;padding:10px 10px 20px;margin:0;text-align:right;}.menu--account.navbar-nav>li>a:hover,.menu--account.navbar-nav>li.last>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d7dd5c;background-color:tranparent;}.nav{padding-left:0;}.moitie2{border-left:0;border-top:5px solid #fff;}.navbar-collapse{border-top:0 solid transparent;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;}.menu--account.navbar-nav>li>a.mobile{display:block;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;text-align:right;padding:0 40px 0 0;}.webform-flexbox .form-control,.webform-flexbox .form-textarea-wrapper{max-width:190px;}.subfooter .container{padding-left:5px;padding-right:5px;}.block-views-blockproduit-fiche-block-1 .views-field-nothing .gauche,.block-views-blockproduit-fiche-block-1 .views-field-nothing .droite,#block-intro .views-field-nothing .gauche,#block-intro .views-field-nothing .droite,#block-front-intro--2 .views-field-nothing .gauche,#block-front-intro--2 .views-field-nothing .droite,#block-front-intro .views-field-nothing .droite,#block-taxonomie-introduction .views-field-nothing gauche,#block-taxonomie-introduction .views-field-nothing .droite{display:block;width:100%;}.menu--account.nav>li{display:inline-block;height:68px;width:49%;text-align:left;}.nav>li>a.telephone{color:#fff;}.nav>li>a.telephone:hover,.nav>li>a.courriel:hover{background-color:transparent;color:#d7dd5c;}#block-carousel-block--2,#block-carousel-block{float:none;max-width:none;padding:0;}.menu--main{background-color:#fff;margin-left:0;}.navbar .logo{width:150px;position:relative;top:37px;left:5px;}.navbar-default .menu--main.navbar-nav>li>a,#block-mainnavigation #superfish-main a{display:block;}.navbar-default .menu--main.navbar-nav>li>a:hover,#block-mainnavigation #superfish-main a:hover,#block-mainnavigation #superfish-main a.is-active,.navbar-default .menu--main.navbar-nav>li>a.is-active{background:none;}.droite{margin-left:0;}#block-front-intro--2 .views-field-nothing .droite .view-content div div,#block-front-intro .view-content div div,#block-taxonomie-introduction .droite .view-content div div{display:block;width:170px;height:170px;}#block-views-block-projets-autres-projets-block-1 .view-content div div,#block-views-block-projets-autres-projets-block-2--2 .view-content div div{width:155px;height:155px;}#block-front-intro--2 .views-field-nothing .droite .view-content div div .overlay{max-width:130px;max-height:130px;}#block-views-block-projets-autres-projets-block-1 .view-content div div .overlay,#block-views-block-projets-autres-projets-block-2--2 .view-content div div .overlay{max-width:145px;max-height:145px;top:-5px;}#block-block-content31816a80-7165-4a74-875a-e9a7b4860a4f--2 ul{top:-47px;}.fontyourface #block-views-block-projets-autres-projets-block-1 h4,.fontyourface #block-views-block-projets-autres-projets-block-2--2 h4,.fontyourface #block-front-intro--2 h4{font-size:12px;margin:-15px 0 0;}.gauche h1{line-height:42px;}#block-views-blockservices-taxo-block-1{display:block;width:100%;float:none;margin-top:40px;}.bte_taxo a{padding:45px 0 10px;width:150px;height:150px;font-size:15px;line-height:21px;}.block-views-blocktaxonomie-introduction-block-1 .gauche{width:100%;}.path-taxonomy #block-taxonomie-introduction .droite .view-content div div{margin:0 10px 10px 0;width:160px;height:160px;}#block-views-block-projets-autres-projets-block-1 .view-content div div,#block-views-block-projets-autres-projets-block-2--2 .view-content div div{margin:10px;}.droite img{margin-top:20px;}.donnes{margin-top:0;}ul.slick-dots button{width:10px;height:10px;font-size:1px;line-height:1px;}}
