<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=PT+Sans);body{font-family:"PT Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#777;background-color:#fff}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px;color:#333}.navbar-header{position:relative;z-index:1}#navbar-collapse{position:relative}#block-locale-language{position:absolute;right:0;z-index:101}#superfish-1 li a{font-size:15px;font-weight:bold}.language-switcher-locale-url li{display:inline-block;padding:10px}.language-switcher-locale-url li a{color:#e12731}.language-switcher-locale-url li a:hover{color:#2f3888}.language-switcher-locale-url li a img{display:inline-block}.front #navbar{margin-top:0;margin-bottom:22px;position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,.67) 50px,transparent 95%);box-shadow:none;border-bottom:none;z-index:1}.node-type-page #navbar,.node-type-article #navbar,.page-node- #navbar{margin-top:5px;margin-bottom:0;position:relative;top:0;left:0;right:0;background:transparent;box-shadow:none;z-index:1}.navbar-default{background-color:transparent;border-color:transparent}.front #pages-title-box{display:none}#pages-title-box{padding-left:0;padding-right:0;margin-bottom:20px}.pages-breadcrumb{padding:15px 0;border-bottom:1px solid #e9e9e9;color:#858585}.breadcrumb{padding:0 0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0}.breadcrumb a,#nos-valeurs a{color:#e12731;font-weight:600;text-decoration:none}.pagination&gt;.active&gt;a,.pagination&gt;.active&gt;a:focus,.pagination&gt;.active&gt;a:hover,.pagination&gt;.active&gt;span,.pagination&gt;.active&gt;span:focus,.pagination&gt;.active&gt;span:hover{z-index:3;color:#e12731;cursor:default;background-color:#2f3888;border-color:#2f3888}.pagination&gt;li&gt;a,.pagination&gt;li&gt;span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#e12731;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination&gt;li&gt;a:focus,.pagination&gt;li&gt;a:hover,.pagination&gt;li&gt;span:focus,.pagination&gt;li&gt;span:hover{z-index:2;color:#e12731;background-color:#eee;border-color:#ddd}.block-title{font-size:30px;font-weight:600}.pages-titles{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding:40px 0;background:#2f3888}.page-header{padding-bottom:0;margin:0 0 0;font-weight:bold;text-transform:uppercase;border-bottom:1px solid transparent;color:#fff}#block-search-form .btn-primary{color:#fff;background-color:#e12731!important;border-color:#e12731;margin-top:0;position:relative;top:-5px}#block-search-form .btn-primary:hover{color:#fff;background-color:#e12731;border-color:#e12731}.front .navbar-default .navbar-nav&gt;li&gt;a{color:#fff;font-weight:600;text-shadow:none}.front .navbar-default .navbar-nav&gt;li&gt;a:hover{color:#fff;font-weight:600;text-shadow:none;background:transparent}.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.open&gt;a{background-image:none;background-image:none;background-image:none;background-image:none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:none}.node-type-page .navbar-default .navbar-nav&gt;li&gt;a{color:#333;font-weight:600;text-shadow:none}.navbar-default .navbar-nav&gt;li&gt;a:hover{text-shadow:none}.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:focus,.navbar-default .navbar-nav&gt;.active&gt;a:hover{color:#662483;font-weight:bold;background:transparent;box-shadow:none}.navbar-default .navbar-nav&gt;.open&gt;a,.navbar-default .navbar-nav&gt;.open&gt;a:focus,.navbar-default .navbar-nav&gt;.open&gt;a:hover{color:#555;background-color:transparent}.node-type-page .navbar-default .navbar-nav&gt;li&gt;a{color:#333;font-weight:600;text-shadow:none}.navbar-default .navbar-nav&gt;li&gt;a:hover{color:#e12731;text-shadow:none}.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:focus,.navbar-default .navbar-nav&gt;.active&gt;a:hover{color:#e12731;font-weight:bold;background:transparent;box-shadow:none}#block-block-2 a{color:#fff}#block-block-17 a{color:#fff}.h-title{font-size:3vw;font-weight:600;color:#fff;opacity:.5}.h-subtitle{font-size:2vw;font-weight:800;color:#e12731;display:inline-block}.h-link{position:relative;top:5vw}.h-link a{background:red;color:#fff;padding:15px 40px;font-size:1.3vw;border-radius:45px}.h-block{text-shadow:-2px 3px 20px #000;display:inline-block}.txt-center{text-align:center}.hight-values{background:#f8faf9;padding:40px 0}#expertise img{width:100px;margin:0 auto}#nos-valeurs{position:relative;top:0}#nos-valeurs h3{font-size:22px;font-weight:600}.footer .heading-line{display:none}#expertise{padding:20px 0 80px}.works{background:#333;padding:40px 0}.works .block-title{color:#fff}.works .heading-line{width:80px;height:4px;display:inline-block;background:#9d9d9d;margin-bottom:30px}.heading-line{width:80px;height:4px;display:inline-block;background:#e12731;margin-bottom:30px}.mbr-overlay{opacity:.1;background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.box-content{position:relative;top:50px;bottom:0;margin:0 auto}.box-content h3{font-size:24px;font-weight:600;text-transform:uppercase;color:#fff}.box-content p{text-transform:uppercase;color:#fff;font-size:54px;font-weight:600}.box-content a{position:relative;top:0;border:3px solid #fff;padding:15px 40px;color:#fff;font-size:18px;font-weight:600}.cd-fixed-bg{position:relative;min-height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.cd-fixed-bg-2{position:relative;min-height:360px;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1}.cd-fixed-bg.cd-fixed-bg--1{background-image:url(/sites/default/files/bar-business-791810.jpg);position:relative}.cd-fixed-bg-2.cd-fixed-bg--1{background-image:url(/sites/default/files/restaurant_box_5c.jpg);position:relative}.cd-fixed-bg.cd-fixed-bg--2{background-image:url(/sites/default/files/blocs/xpubcontact.jpg.pagespeed.ic.jLWagcLNW1.webp)}@media only screen and (min-width:768px){.cd-fixed-bg h1,.cd-fixed-bg h2{font-size:3.6rem}}.cd-fixed-bg h1,.cd-fixed-bg h2{font-family:'Kaushan Script',cursive;color:#fff}@media only screen and (min-width:1170px){.cd-fixed-bg h1,.cd-fixed-bg h2{font-size:4.8rem;font-weight:300;font-family:'Kaushan Script',cursive;color:#fff;position:relative}@supports (background-attachment: fixed) {
    /* fix bug on IE11 and below */
    .cd-fixed-bg {
      background-attachment: fixed;
    }
      .cd-fixed-bg-2 {
      background-attachment: fixed;
    }
  }}.cd-scrolling-bg{position:relative;min-height:100%;padding:4em 0;line-height:1.6;-webkit-box-shadow:0 0 50px rgba(0,0,0,.5);box-shadow:0 0 50px rgba(0,0,0,.5);z-index:2}.cd-scrolling-bg.cd-scrolling-bg--color-1{background-color:#3d3536;color:#a6989a}.cd-scrolling-bg.cd-scrolling-bg--color-2{background-color:#99a478;color:#3d3536}.cd-scrolling-bg.cd-scrolling-bg--color-3{background-color:#b4d7a8;color:#3d3536}.cd-scrolling-bg__content{width:90%;max-width:768px;margin:0 auto}@media only screen and (min-width:768px){.cd-scrolling-bg{padding:8em 0;font-size:2rem;line-height:2;font-weight:300}}.domaines{text-align:center}.domaines img{width:100px;margin:0 auto}#domaines .jcarousel-skin-default .jcarousel-item{padding:0;width:350px;height:auto;overflow:hidden;border:1px solid transparent;list-style:none;background:#fff none}.jcarousel-skin-default .jcarousel-prev-horizontal{position:absolute;top:100px;left:10px;background-position:0 0}.jcarousel-skin-default .jcarousel-next-horizontal{position:absolute;top:100px;right:10px;background-position:0 -32px}.domaines h3 a{font-weight:600;font-size:18px;color:#f71616}.domaines p{font-weight:400;font-size:18px;color:#333}.domaines .link a{font-weight:600;font-size:18px;color:#e12731}.jcarousel-skin-default .jcarousel-container-horizontal{width:100%;height:300px;padding:20px 40px;margin:auto}.jcarousel-skin-default .jcarousel-item{padding:0;width:350px;height:auto;overflow:hidden;border:1px solid #ccc;list-style:none;background:#fff none}.jcarousel-skin-default .jcarousel-clip-horizontal{width:100%;overflow:hidden}.list-news{background:#f8f9f9;padding:40px 0}.news-picture{margin-bottom:20px}.news-title{font-size:16px;margin-bottom:10px}.news-title a{color:#333;font-weight:400;text-decoration:none}.news-legend{color:#777;font-size:11px;text-transform:uppercase;padding:6px 0 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:15px}.news-legend span{margin-right:15px}.news-boby{margin-bottom:15px;margin-top:0;color:#777}.news-link a{padding:7px 12px;font-size:12px;background:#fff;border:1px solid #ddd;color:#888;display:inline-block;letter-spacing:1px;text-transform:uppercase;line-height:1;text-align:center;margin:3px 5px 3px 0;text-decoration:none;font-weight:500;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 -1px 0 0 rgba(0,0,0,.1) inset}.news-link a:hover{background:#fff!important;color:#222!important;border-color:#bbb}#our-partner .jcarousel-skin-default .jcarousel-container-horizontal{width:100%;height:250px;padding:20px 0;margin:auto}#our-partner .jcarousel-dom-3{overflow:hidden;position:relative;top:0;margin:0;padding:0;left:0;width:1090px!important}#our-partner .jcarousel-skin-default .jcarousel-item{padding:0;width:180px;height:96px;overflow:hidden;border:1px solid #ccc;list-style:none;background:#fff none}#our-partner .jcarousel-skin-default .jcarousel-item-horizontal{margin:0 0}#our-partner .jcarousel-skin-default .jcarousel-item-horizontal img{margin:0 auto;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}#our-partner .jcarousel-skin-default .jcarousel-item-horizontal img:hover{margin:0 auto;filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%)}#our-partner .jcarousel-prev,#our-partner .jcarousel-next{display:none}#small-news-list .news-box{margin-bottom:20px}#small-news-list img{width:100%}#small-news-list .news-title{padding-left:0}.node-type-article .node-article header{padding:30px 0}.node-type-article .field-name-field-image img,.node-type-services .field-name-field-image img{width:100%;margin:0 0 30px 0;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a#main-contents{display:none}#main-contents{padding-left:0;padding-right:40px;border-right:1px solid #e9e9e9;padding-bottom:45px}.secondary-colm{padding-right:0;padding-left:30px}.region-sidebar-second{padding-top:40px}.region-sidebar-second .block-title{font-weight:bold;font-size:16px;margin-bottom:20px;font-weight:500;letter-spacing:.1px}.region-sidebar-second .heading-line{display:none}.who-we-are{margin:40px 0}#our-workers h4{color:#333;font-weight:600;margin-bottom:0}#our-workers .views-field-field-poste span{margin-bottom:10px;display:block}.item-list ul li{border-bottom:1px dashed #ddd;margin-bottom:10px;padding:5px 0;color:#e12731}.item-list ul li a{color:#2f3888;font-weight:400}.footer{margin-top:0;padding-top:65px;padding-bottom:36px;border-top:1px solid #e5e5e5;background:#2f3888;color:#fff;position:relative}.footer .block-title{text-transform:uppercase;font-size:21px;font-weight:600;color:#e12731}#social-media-link{position:absolute;background:#e12731;top:-25px;padding-bottom:5px}#social-media-link .block-title{color:#fff;float:left;text-transform:initial;font-weight:400}#social-media-link ul{position:absolute;top:10px;right:10px}#social-media-link a img{width:32px}.copyright{background:#272f72;padding:20px;color:#fff}.contact-info-item{margin-bottom:10px}.contact-text{width:30px;display:block;float:left;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-top:2px;position:relative}.contact-value{margin-left:35px}.contact-value a{color:#fff;font-weight:bolder;text-decoration:none}ul.hours{padding-left:0;margin-bottom:0}ul.hours li{list-style:none;margin:0;padding:6.6666666667px 0;border-top:1px dotted rgba(255,255,255,.1)}ul.hours li span{float:right;font-weight:bold}.front .stickynav-active{position:fixed!important;top:0!important;z-index:1000!important;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0!important;border-radius:0!important;background:rgba(0,0,0,.8)!important}.node-type-page .stickynav-active,.node-type-article .stickynav-active,.node-type-filiales .stickynav-active{position:fixed!important;top:0!important;z-index:1000!important;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;margin-top:0!important;border-radius:0!important;background:#fff!important}input:focus,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input.form-text,textarea.form-textarea,select{background-color:#fcfcfc;border:2px solid #eaeaea;color:#999;font-size:14px;padding:14px;width:100%;min-height:50px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input.form-text:focus,textarea.form-textarea:focus{background-color:#fff;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.search-form input.form-text{width:70%}.dark input.form-text{border:none}select{-webkit-appearance:menulist}fieldset{padding:10px;margin:0 2px;border:1px solid #eaeaea}legend{border-bottom:none;font-size:14px;width:auto;margin:0}input[type="radio"],input[type="checkbox"],button{margin:0 0 3px}input[type="submit"],input[type="reset"],input[type="button"],.form-actions button,.input-group-btn button{margin:5px 5px 10px 0!important;background:#444!important;border:none;box-shadow:none;color:#fff;padding:15px 24px!important;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff!important;text-shadow:none!important}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.highlighted-block .btn:hover,.highlighted-block .btn:focus{color:#fff}.block-container .word-container{border:1px solid #ccc;padding:10px 10px 40px}.block-container .bl-footer{position:relative;top:-15px}.block-container .bl-footer img{width:70px;border-radius:50%;position:absolute;left:20px}.block-container .bl-footer p{position:absolute;top:30px;left:20%;font-weight:bold;color:#000}.services-box{padding:20px;border:1px solid #ccc;margin:20px 0 40px}.services-box .services-img img{margin:0 auto;width:100%}.services-box .services-title{margin:20px 0}.services-box .services-title a{font-size:18px;font-weight:bold;color:#e12731}.services-box .service-link{margin:30px 0}.services-box .service-link a{font-size:16px;font-weight:bold;background:#2f3888;color:#fff;padding:10px}.blc{border:2px dashed #e12731;padding:10px;margin:10px;font-size:12px;background:#fff;color:#000;min-height:124px;border-radius:5px}#blc .row{margin-right:0;margin-left:0}#nos-reputation{background:#2f3888;padding:20px;color:#fff;margin:30px 0}#nos-reputation .block-title{color:#fff}.featured,.featured-img,h3,p{transition:.4s}.featured:hover .featured-img{transition:.4s;transform:translateY(-30%)}.featured:hover h3{transition:.4s;transform:translateY(-30%);color:#e12731;font-weight:600}.featured:hover p{transition:.4s;color:#000}.polaroid-images{background:#fff;display:inline;float:left;margin:0 15px 30px;padding:0 0 5px;text-align:center;text-decoration:none;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);-moz-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear;z-index:0}.polaroid-images img{display:block;width:inherit;border:1px solid #ccc}.polaroid-images a{color:#000;font-weight:600}.polaroid-images:nth-child(1n)
{-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);transform:rotate(4deg)}.polaroid-images:nth-child(2n) {-webkit-transform:rotate(-24deg);-moz-transform:rotate(-24deg);transform:rotate(-24deg)}.polaroid-images:nth-child(3n)
{-webkit-transform:rotate(14deg);-moz-transform:rotate(14deg);transform:rotate(14deg)}.polaroid-images:nth-child(4n)
{-webkit-transform:rotate(-18deg);-moz-transform:rotate(-18deg);transform:rotate(-18deg)}.polaroid-images:hover{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);z-index:10;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.7);-moz-box-shadow:0 10px 20px rgba(0,0,0,.7);box-shadow:0 10px 20px rgba(0,0,0,.7)}.page-node-38 .pages-titles,.node-type-filiales .pages-titles{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding:40px 0;background:#2f3888;background-image:linear-gradient(to right,#2f3888 10%,#e12731 100%)!important}@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform:     translateY(0);
		transform:         translateY(0)
	}
	40% {
		-webkit-transform: translateY(-20px);
		-ms-transform:     translateY(-20px);
		transform:         translateY(-20px)
	}
	60% {
		-webkit-transform: translateY(-10px);
		-ms-transform:     translateY(-10px);
		transform:         translateY(-10px)
	}
}#block-views-filiales-block a img{border:1px solid #ecebeb;margin-bottom:20px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}#block-views-filiales-block a img:hover{cursor:pointer;animation-name:bounce;-moz-animation-name:bounce}.sf-menu li,.sf-menu.sf-navbar{background:transparent!important}.front .sf-menu a,.front .sf-menu span.nolink{border:1px outset transparent!important;color:#fff;padding:.75em 1em}.not-front .sf-menu a,.not-front .sf-menu span.nolink{border:1px outset transparent!important;color:#000;padding:.75em 1em}.not-front .sf-menu.sf-style-pomegranate li:hover,.not-front .sf-menu.sf-style-pomegranate li.sfHover,.not-front .sf-menu.sf-style-pomegranate a:focus,.not-front .sf-menu.sf-style-pomegranate a:hover,.not-front .sf-menu.sf-style-pomegranate a:active,.not-front .sf-menu.sf-style-pomegranate span.nolink:hover{background:transparent;color:#000;text-decoration:none}.front .sf-menu.sf-style-pomegranate li:hover,.front .sf-menu.sf-style-pomegranate li.sfHover,.front .sf-menu.sf-style-pomegranate a:focus,.front .sf-menu.sf-style-pomegranate a:hover,.front .sf-menu.sf-style-pomegranate a:active,.front .sf-menu.sf-style-pomegranate span.nolink:hover{background:transparent;color:#fff;text-decoration:none}.sf-menu.sf-style-pomegranate.sf-navbar li li{background:#e12731!important;color:#fff}.sf-menu.sf-style-pomegranate ul li a:hover{background:#e12731!important;color:#fff}.navbar-nav{visibility:hidden}.mbr-overlay-2{opacity:.3;background-color:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0;height:100%}.slide{position:relative}.slide .slide-content{position:absolute;top:40px;width:100%}.slide .slide-content .slide-tag{color:#fff;text-align:center;font-size:1.6em}.slide .slide-content .slide-title{font-size:4em;color:#fff;font-weight:600;letter-spacing:-.05em;width:100%;text-align:center;margin-bottom:16px}.slide .slide-content .slide-details{font-size:1.6em;color:#fff;font-weight:200;width:50%;text-align:center;margin-left:auto;margin-right:auto;line-height:1.2}.h-subtitle-o{color:#fff;font-size:18px}#views-bootstrap-carousel-2{width:250px;padding-left:26px}#views-bootstrap-carousel-2&gt;.carousel-inner .img-responsive{display:block;width:200px;height:200px}.slide .animation-delay-1{animation-delay:1s}.slide .animation-delay-2{animation-delay:2s}.slide .animation-delay-3{animation-delay:3s}.slide .animation-delay-4{animation-delay:4s}.slide .animation-delay-5{animation-delay:5s}@media (max-width:768px){.logo img{width:100px}.h-subtitle{font-size:8px;font-weight:800;color:#e12731;display:inline-block}.h-title{font-size:12px;font-weight:600;color:#fff;opacity:.5}.h-subtitle-o{color:#fff;font-size:8px}#nos-valeurs h3{font-size:12px;font-weight:600;text-align:center;margin-top:10px;margin-bottom:0}#nos-valeurs p{display:none}.hight-values{background:#f8faf9;padding:20px 0}.box-content p{text-transform:uppercase;color:#fff;font-size:34px;font-weight:600}.block-container .bl-footer p{position:absolute;top:30px;left:30%;font-size:12px;font-weight:bold;color:#000}.footer{margin-top:50px;padding-top:65px;padding-bottom:36px;border-top:1px solid #e5e5e5;background:#2f3888;color:#fff;position:relative}.navbar-nav{visibility:hidden;display:none}}</pre></body></html>