@media print{#header .menu,#footer nav,.sticky-left,#sticky-right,.no-print{display: none}#header{padding-bottom: 250px}#footer .footer-top{position: absolute;top: 80px}}html{min-width: 320px}body{font-family: 'robotoregular', sans-serif;font-size: 12px;background-color: #ffffff}body > img{display: none}a:focus{outline: none}a.pimcore_glossary,a:link.pimcore_glossary,a:active.pimcore_glossary,a:focus.pimcore_glossary{text-decoration: none}a:hover.pimcore_glossary{text-decoration: none;opacity: 0.7}.bloc-desc p a,.bloc-desc p a:link,.bloc-desc p a:active,.bloc-desc p a:focus{text-decoration: none}.bloc-desc .subtitle a,.bloc-desc .subtitle a:link,.bloc-desc .subtitle a:active,.bloc-desc .subtitle a:focus{text-decoration: none;opacity: 0.7}.bloc-desc .subtitle a:hover{text-decoration: none;opacity: 1}.bloc-desc p.colortext-white a,.bloc-desc p.colortext-white a:link,.bloc-desc p.colortext-white a:active,.bloc-desc p.colortext-white a:focus{text-decoration: none;color: #ffffff !important;opacity: 0.7}.bloc-desc p.colortext-white a:hover{text-decoration: none;color: #ffffff;opacity: 1}#page{z-index: 9999}#roboto{font-size: 36px;font-family: 'robotolight', sans-serif}.box-sizing-none{box-sizing: content-box !important}@media only screen and (max-width : 479px){.ribbon,a.ribbon{display: none !important}}ul{padding: 0;margin-bottom: 0}b,strong{font-family: 'robotomedium', sans-serif !important;font-weight: normal !important}.bold,a.bold,a:link.bold,a:active.bold,a:visited.bold{font-family: 'robotomedium', sans-serif !important;font-weight: normal !important}.list{font-family: 'robotolight', sans-serif;font-size: 18px}.puce{font-size: 7px;color: #000000;padding-left: 25px}.line-height{line-height: 1.2}.bootstrap-center{text-align: center;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;padding: 0 15px}.text-right{text-align: right}@media only screen and (max-width : 767px){.left-xs{text-align: left}}.display-bloc{display: inline-block}.display-inline{display: inline}.block{display: block}.relative{position: relative}.hidden{display: none}.visible-xxs{display: none}@media only screen and (max-width : 479px){.visible-xxs{display: block;visibility: visible}}.truncate{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block !important;max-width: 100% !important}.overflow-xhide{overflow-x: hidden}.overflow-yhide{overflow-y: hidden}.overflow-hide{overflow-x: hidden;overflow-y: hidden}.script-spacer{padding: 0 70px;color: #282828}.right{float: right}.left{float: left}.center{text-align: center}.align-left{text-align: left}.align-right{text-align: right}.nomargin{margin: 0 !important}.nopadding{padding: 0 !important}.noborder{border: 0 !important}@media only screen and (max-width : 991px){.noborder-sm{border: 0 !important}}.noborder-right{border-right: 0 !important}.nopadding-right{padding-right: 0 !important}.nopadding-left{padding-left: 0 !important}.nopadding-top{padding-top: 0 !important}.paddingb-5{padding-bottom: 5px}.paddingb-10{padding-bottom: 10px}.paddingl-5{padding-left: 5px}.paddingl-10{padding-left: 10px}.paddingl-15{padding-left: 15px}.paddingl-20{padding-left: 20px}.paddingl-30{padding-left: 30px}.paddingl-40{padding-left: 40px}.paddingl-50{padding-left: 50px}.paddingl-60{padding-left: 60px}.paddingb-20{padding-bottom: 20px}.paddingb-30{padding-bottom: 30px}.paddingb-10{padding-bottom: 10px}.paddingt-10{padding-top: 10px}.paddingt-20{padding-top: 20px}.paddingt-25{padding-top: 25px}.paddingt-30{padding-top: 30px}.paddingt-50{padding-top: 50px}.paddingr-5{padding-right: 5px}.paddingr-10{padding-right: 10px}.paddingr-15{padding-right: 15px}.paddingr-20{padding-right: 20px}.paddingr-30{padding-right: 30px}.paddingr-40{padding-right: 40px}@media only screen and (max-width : 479px){.paddingr-40{padding-right: 15px}}.paddingr-50{padding-right: 50px}.paddingr-60{padding-right: 60px}.paddingtb{padding: 25px 0}@media only screen and (max-width : 767px){.paddingtb{padding: 20px 0}}.nomargin-top{margin-top: 0 !important}.nomargin-right{margin-right: 0 !important}.margin-center{margin-left: auto;margin-right: auto}.margint-5{margin-top: 5px}.margint-10{margin-top: 10px}.margint-15{margin-top: 15px}.margint-20{margin-top: 20px}.margint-25{margin-top: 25px}.margint-30{margin-top: 30px}.margint-35{margin-top: 35px}.margint-40{margin-top: 40px}.margint-50{margin-top: 50px}.nomargin-bottom{margin-bottom: 0 !important}.marginb-5{margin-bottom: 5px}.marginb-10{margin-bottom: 10px}.marginb-15{margin-bottom: 15px}.marginb-20{margin-bottom: 20px}.marginb-30{margin-bottom: 30px}.marginb-40{margin-bottom: 40px}.marginb-50{margin-bottom: 50px}.marginl-20{margin-left: 20px}.marginl-15{margin-left: 15px}.marginl-10{margin-left: 10px}.marginr-20{margin-right: 20px}.marginr-15{margin-right: 15px}.marginr-10{margin-right: 10px}a.no-text-decoration,a.no-text-decoration:link,a.no-text-decoration:active,a.no-text-decoration:visited,a.no-text-decoration:hover,a.no-text-decoration:focus{text-decoration: none !important}.uppercase{text-transform: uppercase}.width-all{width: 100%}.lineheight-10{line-height: 1}.lineheight-11{line-height: 1.1}.lineheight-12{line-height: 1.2}.lineheight-13{line-height: 1.3}.lineheight-14{line-height: 1.4}.lineheight-15{line-height: 1.5}.lineheight-16{line-height: 1.6 !important}.text-style1{text-transform: uppercase;font-family: 'robotobold', sans-serif;font-size: 15px}.size40{font-size: 40px !important}.text-style2{font-family: 'robotolight', sans-serif;font-size: 15px}.text-style3{font-family: 'robotothin', sans-serif;font-size: 44px}.text-style4{font-family: 'montserratregular', sans-serif;font-size: 15px}.text-style5{font-family: 'robotolight', sans-serif;font-size: 14px}.text-style6{font-family: 'robotolight', sans-serif;font-size: 16px}.text-style7{line-height: 1.1;font-family: 'montserratbold', sans-serif;font-size: 28px}.text-style8{font-family: 'robotoregular', sans-serif;font-size: 22px;line-height: 1.2}.text-style9{font-family: 'montserratbold', sans-serif;font-size: 26px;line-height: 1.1}.text-style10{font-family: 'montserratregular', sans-serif;font-size: 16px}.text-style11{font-family: 'robotolight', sans-serif;font-size: 32px}.text-style12{font-family: 'montserratbold', sans-serif;font-size: 20px;margin-top: 0px}.text-style13{font-family: 'robotolight', sans-serif;font-size: 24px}.text-style14{font-family: 'robotothin', sans-serif;font-size: 36px;line-height: 1.2}.text-style15{font-family: 'montserratregular', sans-serif;font-size: 18px}.text-style16{font-family: 'robotolight', sans-serif;font-size: 19px}.text-mentions{font-size: 14px;color: #aaaaaa;line-height: 1.4}.bulle{color: #ffffff;background-color: #d00044;border-radius: 100%;display: inline-block;text-align: center;margin-right: 20px;padding: 3px 11px;font-size: 22px}.bulle-2n{color: #ffffff;background-color: #d00044;border-radius: 100%;display: inline-block;text-align: center;margin-right: 20px;padding: 3px 11px;font-size: 22px;padding: 8px 11px}.colortext-grey{color: #d2d2d2}.colortext-grey2{color: #a0a0a0}.colortext-old-grey{color: #323232}.colortext-darky-grey{color: #282828}.colortext-light-grey{color: #d2d2d2}.colortext-white{color: #ffffff}.colortext-red{color: #d00044}.colortext-red:active,.colortext-red:hover,.colortext-red:link,.colortext-red:visited{text-decoration: none;color: #d00044}.dash{padding: 0 5px}.filet-xs{background-color: #b91e32;height: 3px;width: 31px;margin-bottom: 30px}.filet-xs.white{background-color: #fff;margin-bottom: 15px}#references-structure .bloc-reference-text-only h2,#references-structure .texte h2{line-height: 1.2 !important}#references-structure .bloc-desc h1{margin-top: 0;margin-bottom: 0}#references-structure .texte h2,#references-structure .texte h3{margin-top: 0}#references-structure .texte .filet-xs{margin-bottom: 20px}@media only screen and (max-width : 767px){#references-structure .texte .filet-xs{margin: 0 0 15px 0}}#references-structure .texte .filet-xs.center{margin-left: auto;margin-right: auto}@media only screen and (max-width : 767px){#references-structure .texte .filet-xs.center{margin-left: 0;margin-right: 0}}@media only screen and (max-width : 767px){#references-structure .texte .center{text-align: left}}#references-structure .bloc-reference-text-only{overflow-y: hidden}#references-structure .bloc-reference-text-only .filet-xs{margin-left: auto;margin-right: auto}#references-structure .bloc-reference-text-only p{text-align: center;margin-top: 20px;margin-bottom: 10px}@media only screen and (max-width : 767px){#references-structure .bloc-reference-text-only p{margin-top: 15px}}#references-structure .bloc-reference-text-only p:last-child{margin-bottom: 0}@media only screen and (max-width : 767px){#references-structure .bloc-reference-text-only p{text-align: left !important}#references-structure .bloc-reference-text-only .col-lg-12{padding: 0}#references-structure .bloc-reference-text-only .bloc-desc{margin: 0 15px}#references-structure .bloc-reference-text-only h2{text-align: left !important}#references-structure .bloc-reference-text-only .subtitle{text-align: left !important}#references-structure .bloc-reference-text-only .filet-xs{margin-left: 0 !important;margin-right: 0 !important}}#references-structure .bloc-reference-text-only .subtitle{font-family: 'montserratregular', sans-serif;font-size: 16px;color: #d00044;text-transform: uppercase;text-align: center;margin-bottom: 10px}#references-structure .bloc-reference-text-only h2{font-family: 'robotolight', sans-serif;font-size: 32px;color: #282828;text-align: center;margin-top: 0 !important;margin-bottom: 20px}#references-structure .bloc-reference-text-only ul{margin-top: 20px;margin-bottom: 10px;margin-left: 60px}@media only screen and (max-width : 991px){#references-structure .bloc-reference-text-only ul{margin-left: 5%}}@media only screen and (max-width : 767px){#references-structure .bloc-reference-text-only ul{margin-left: 0 !important}}#references-structure .bloc-reference-text-only li{font-size: 7px;color: #000000;padding-left: 25px}#references-structure .bloc-reference-text-only li span{font-family: 'robotolight', sans-serif;font-size: 18px}#references-structure .texte p{text-align: left;margin-top: 20px;margin-bottom: 10px}@media only screen and (max-width : 767px){#references-structure .texte p{margin-top: 15px}}#references-structure .bloc-reference-text-only .texte p{text-align: center !important}@media only screen and (max-width : 767px){#references-structure .bloc-reference-text-only .texte p{text-align: left !important}}#references-structure .texte p:last-child{margin-bottom: 0}.filet-medium{background-color: #b91e32;height: 3px;width: 80px;margin-bottom: 30px}.big-number{font-family: 'montserratregular', sans-serif;font-size: 68px;color: #d00044;line-height: 1.1}.big-number-ville{background-color: #d00044;padding: 6px}.big-number-ville .big-number{font-family: "montserratbold", sans-serif;font-size: 22px;color: #fff}.big-number-ville .big-number-label{font-size: 18px;margin-left: 5px;opacity: 0.7;color: #fff}.box-left2{border-left: 1px solid #e6e6e6;color: #282828;padding-left: 30px}.button{display: block}.button a{border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;text-decoration: none;transition: color .3s ease 0s;font-family: 'robotolight', sans-serif;font-size: 18px}.button a:hover,.button a:visited,.button a:active,.button a:focus{text-decoration: none}.button-style1{padding: 6px 0px;margin-top: 20px;height: 38px;bottom: 0px;margin: 0 auto;width: 100%;text-align: center;right: 0}.button-caps{background: none repeat scroll 0 0 #fff;border: 1px solid #d00044;color: #d00044;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;display: inline-block;font-family: 'robotolight', sans-serif;font-size: 13px;line-height: 13px;padding: 4px 14px 5px 14px;text-decoration: none}.button-style1 a{background: none repeat scroll 0 0 #fff;border: 1px solid #d00044;color: #d00044;padding: 4px 45px}.button-style1 a:hover,.button-style1 a:focus{background: none repeat scroll 0 0 #d00044;border: 1px solid #d00044;color: #ffffff !important}.button-style2{padding-bottom: 40px}.button-style2 a{background: none repeat scroll 0 0 #d00044;border: 1px solid #fff;color: #ffffff;padding: 4px 35px}.button-style2 a:hover,.button-style2 a:focus{background: none repeat scroll 0 0 #fff;border: 1px solid #fff;color: #d00044}.button-style3 a{background: none repeat scroll 0 0 #ed760e;padding: 5px 35px;color: #ffffff}@media only screen and (max-width : 991px){#homepage .slider-bloc .button-style3 a{padding: 5px 20px 5px 20px}}.button-style3 a:hover,.button-style3 a:focus{background: none repeat scroll 0 0 #fff !important;color: #ed760e}.button-style3yellow a{background: none repeat scroll 0 0 #f0dc28;padding: 5px 35px;color: #6428b4;font-weight: bold}.button-style3yellow a:hover,.button-style3yellow a:focus{background: none repeat scroll 0 0 #fff !important;color: #6428b4}.button-style4 a{background: none repeat scroll 0 0 #fff;border: 1px solid #e6e6e6;color: #b9b9b9;padding: 5px 20px;text-transform: uppercase;font-size: 12px}.button-style4 a:hover,.button-style4 a:focus{background: none repeat scroll 0 0 #d00044;border: 1px solid #d00044;color: #ffffff}.button-style5 a{background: none repeat scroll 0 0 #d00044;color: #ffffff;padding: 4px 20px}@media only screen and (max-width : 479px){.button-style5 a{padding: 4px 15px}}.button-style5 a:hover,.button-style5 a:focus{background: none repeat scroll 0 0 #c61c32}#header{height: 110px}@media only screen and (max-width : 991px){#header{height: 140px !important;background-color: #ffffff}}@media only screen and (max-width : 767px){#header{height: 95px !important}}.spacer-menu{height: 25px;margin-right: 20px;border-right: 1px solid #e6e6e6;bottom: 23px}.menu{font-family: 'robotolight', sans-serif;font-size: 20px;margin: 0 auto;color: #3c3c3c;height: 110px}@media only screen and (max-width : 991px){.menu{clear: both}}@media only screen and (max-width : 767px){.menu{display: none}}#header-logo a img{position: relative;left: 40px}.menu li{display: block;float: left;cursor: pointer;margin-right: 25px;line-height: 110px;text-transform: capitalize}@media only screen and (max-width : 1199px){.menu li{margin-right: 15px}}@media only screen and (max-width : 991px){.menu li{line-height: 50px;height: 50px}}.menu li:nth-child(8){margin-right: 0px}@media only screen and (max-width : 1199px){.menu li:nth-child(8){display: none}}@media only screen and (max-width : 991px){.menu li:nth-child(8){display: initial}}.menu li:last-child{margin-right: 0px}.menu li:hover{border-top: 4px solid #d00044;line-height: 102px}@media only screen and (max-width : 991px){.menu li:hover{border-top: 4px solid #fff;color: #d00044;line-height: 42px;height: 42px}}.menu li:hover:nth-child(8),.menu li:hover:nth-child(9){border-top: 4px solid #fff}.menu li a{text-decoration: none;color: #3c3c3c;display: block}.menu li a.bold{font-family: 'robotomedium', sans-serif !important;font-weight: normal !important}.menu li:hover a{color: #d00044}.icon-ui-menu-mobile{display: none}@media only screen and (max-width : 767px){.icon-ui-menu-mobile,.icon-ui-menu-mobile:hover,.icon-ui-menu-mobile:link,.icon-ui-menu-mobile:visited,.icon-ui-menu-mobile:active{color: #828282;font-size: 20px;text-decoration: none;display: block}}@media only screen and (max-width : 991px){.sticky-bg .icon-ui-menu-mobile,.sticky-bg .icon-ui-menu-mobile:hover,.sticky-bg .icon-ui-menu-mobile:link,.sticky-bg .icon-ui-menu-mobile:visited,.sticky-bg .icon-ui-menu-mobile:active{color: #ffffff;font-size: 20px;text-decoration: none;display: block}}.styled-select select{display: inline-block;vertical-align: middle;background: url('/website/template/images/xselector.png.pagespeed.ic.E2N54WFIa9.png') no-repeat;background-position: 30px 10px;padding: 3px 3px 3px 8px;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;font-family: sans-serif;font-size: 12px;color: #b9b9b9;border: 1px solid #e6e6e6;cursor: pointer;width: 50px;outline-style: none;height: 26px;line-height: 10px}.styled-select select::-ms-expand{display: none}#senzo-logo{margin-top: 36px;width: 200px;position: relative}@media only screen and (max-width : 991px){#senzo-logo{margin-top: 26px}}@media only screen and (max-width : 767px){#senzo-logo{width: 180px}}.sticky-bg{background-color: rgba(187,0,61,0.95);z-index: 999;position: static;top: -50px;display: none}.sticky-menu{line-height: 48px;padding-left: 0px;margin-bottom: 0px;z-index: 1}@media only screen and (max-width : 991px){.sticky-menu{margin-right: 30px}}.sticky-menu li a{text-decoration: none;color: #ffffff;display: block;padding: 0 15px}.sticky-menu li a.bold,.sticky-menu li a:link.bold,.sticky-menu li a:active.bold,.sticky-menu li a:visited.bold{font-family: 'robotobold', sans-serif !important}@media only screen and (max-width : 1199px){.sticky-menu li a{padding: 0 12px}}.sticky-menu li{font-family: 'robotoregular', sans-serif;font-size: 15px;text-transform: uppercase;display: block;float: left;border-left: 1px solid #c95664;border-color: rgba(255,255,255,0.3);height: 48px;-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out}@media only screen and (max-width : 1199px){.sticky-menu li{padding: 0px}}@media only screen and (max-width : 991px){.sticky-menu li{border-left: none}}@media only screen and (max-width : 991px){.sticky-menu li:nth-child(-n+7){display: none}.sticky-img{display: block}}.sticky-menu li.top{background-color: rgba(0,0,0,0.15);height: 48px;line-height: 48px;width: 48px !important;padding: 0px}.sticky-menu li.top:hover{background-color: rgba(0,0,0,0.3);-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out}.sticky-menu li.top a{font-size: 20px}.sticky-menu li:hover{background-color: rgba(0,0,0,0.15);-webkit-transition: background-color .2s ease-in-out;-moz-transition: background-color .2s ease-in-out;-o-transition: background-color .2s ease-in-out;transition: background-color .2s ease-in-out;cursor: pointer}.sticky-img img{width: 110px;height: 30px;position: relative;margin-top: 13px}.sticky-left{position: fixed;z-index: 500}@media only screen and (max-width: 1230px){.sticky-left{display: none}}.sticky-left li{list-style-type: none;background-repeat: no-repeat;background-position: left center;padding: 8px 0;margin-left: 20px;cursor: pointer}.sticky-left li a{font-family: 'robotolight', sans-serif;font-size: 18px;color: #3c3c3c;text-decoration: none;padding: 2px 15px}@media only screen and (max-width: 1530px){.sticky-left li a{display: none}}@media only screen and (max-width: 1530px){.sticky-left li .sticky-left-line{display: none}}.sticky-left li:hover a{color: #d00044}.icon-ui-bulle-pleine{color: #d00044;font-size: 16px}.icon-ui-bulle-vide{color: #d00044}.icon-ui-bulle-pleine .sticky-text-hover{background-color: #d00044;color: #ffffff !important;padding: 1px 15px;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;margin-left: 0px;border: 1px solid rgba(255,255,255,0.5)}.sticky-left li.icon-ui-bulle-pleine{margin-left: 18px}.icon-ui-bulle-vide{font-size: 11px}.icon-ui-bulle-vide.icon-ui-bulle-pleine{cursor: pointer;color: #d00044;font-size: 16px}.icon-ui-bulle-pleine .sticky-left-line{border-top: 1px solid #d00044;width: 15px;margin: 0 0 7px 0;display: inline-block;background-color: #ffffff;box-shadow: 0px 1px 0px #fff}.icon-ui-bulle-pleine:before,.icon-ui-bulle-vide:before{background-color: #ffffff;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px}.icon-ui-bulle-vide a{background-color: rgba(255,255,255,0.3);border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;margin-left: 18px}.mm-page{z-index: 100}#page.pagekey-accueil.mm-page{box-shadow: 0 0 0 rgba(0,0,0,0) !important}.mm-menu.mm-right{width: 260px !important}html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom{right: 260px !important}@media only screen and (max-width : 767px){.mm-page,.mm-fixed-top,.mm-fixed-bottom,.mm-menu.mm-horizontal > .mm-panel{transition-timing-function: linear !important}.mm-menu.mm-front,.mm-menu.mm-next{transition-timing-function: linear !important}}.mm-menu{z-index: 100 !important}@media only screen and (max-width : 767px){#header a.mmenu,.header a.mmenu{width: 20px;height: 20px;position: absolute;top: 25px;right: 15px}}@media only screen and (max-width : 991px){#header .sticky-bg a.mmenu,.header .sticky-bg a.mmenu{width: 20px;height: 20px;position: absolute;top: 13px;right: 13px}}.mm-list{font-size: 18px;font-family: 'robotolight', sans-serif}.mm-list > li > a,.mm-list > li > span{line-height: 1.5}@media only screen and (max-width : 991px){.interact-logo{height: 20px;float: left}.header-logo{height: 48px;margin-bottom: 5px}}@media only screen and (max-width : 767px){.header-logo{height: 50px}.bg-menu .col-xs-12{height: 100px}.bg-menu .col-xs-12{height: 100px}.xs-hidden{display: none}}#homepage .bloc-desc h1{margin-top: 0px;margin: 0px}.sticky-bg .col-xs-12,.bg-menu .col-xs-12,.bloc-desc{max-width: 1170px;margin: 0 auto;float: none}@media only screen and (max-width : 767px){#homepage h1{line-height: 1.3}#homepage .slogan-texte{line-height: 1.65}}#homepage .container-fluid{margin-bottom: 10px}#content #homepage .chargement{display: none}.chargement{position: absolute;width: 100%;text-align: center;top: 45%;left: 0;z-index: 600;margin-bottom: 100px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.chargement .attente{text-align: center}.spinner{height: 36px;width: 36px;position: relative;-webkit-animation: rotation .6s infinite linear;-moz-animation: rotation .6s infinite linear;-o-animation: rotation .6s infinite linear;animation: rotation .6s infinite linear;border: 5px solid #e6e6e6;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;margin: 0 auto;box-sizing: content-box}.spinner:before{content: "";display: block;position: absolute;left: -5px;top: -5px;height: 100%;width: 100%;border-top: 5px solid #b91e32;border-left: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 5px solid transparent;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-o-border-radius: 100%;box-sizing: content-box}@keyframes rotation{from{transform: rotate(0deg)}to{transform: rotate(359deg)}}.swiper-container,.swiper-slide{width: 100%;height: 540px;position: relative}@media only screen and (max-width : 1199px){.swiper-container,.swiper-slide{height: 380px}}@media only screen and (max-width : 767px){.swiper-container,.swiper-slide{height: 320px}}.pagekey-references .swiper-container,.pagekey-article .swiper-container{margin-bottom: 40px}@media only screen and (max-width : 1199px){.pagekey-references .swiper-container,.pagekey-article .swiper-container{margin-bottom: 30px}}@media only screen and (max-width : 767px){.pagekey-references .swiper-container,.pagekey-article .swiper-container{margin-bottom: 20px}}#content #homepage .slider-bloc{display: none}.slider-bloc{background-color: #000000;background: rgba(0,0,0,0.5);color: #ffffff;padding: 0 40px 40px;margin-top: 105px;margin-left: 30px;width: 380px}@media only screen and (max-width : 1199px){.slider-bloc{width: 340px}}@media only screen and (max-width : 1199px){.slider-bloc{position: absolute;margin-top: 0;bottom: 0px;height: auto;left: 0px;width: 100%;padding: 15px;margin-left: 0}}@media only screen and (max-width : 767px){.slider-bloc{height: auto}}.border{border: 2px solid #ed760e;width: 180px}@media only screen and (max-width : 991px){.border{display: none}}#homepage .slider-bloc .title{font-family: 'robotolight', sans-serif;font-size: 36px;line-height: 1.2;padding: 10px 0 15px 0;margin: 0px}@media only screen and (max-width : 1199px){#homepage .slider-bloc .title{font-size: 22px;padding: 0px;float: left;line-height: 1.4}}@media only screen and (max-width : 991px){.col-xs-12 .slider-title{padding: 0px}}#homepage .slider-bloc .description{font-family: 'robotolight', sans-serif;font-size: 18px;margin-top: 0px}@media only screen and (max-width : 1199px){#homepage .slider-bloc .description{font-size: 16px;position: absolute;display: none}}@media only screen and (max-width : 767px){#homepage .slider-bloc .description{display: none}}#homepage .slider-bloc .thema{text-transform: uppercase;border-top: 4px solid #fff;padding-top: 20px;line-height: 14px;font-family: 'montserratregular', sans-serif;font-size: 14px;display: table-cell}@media only screen and (max-width : 479px){#homepage .slider-bloc .thema{font-size: 12px}}@media only screen and (max-width : 1199px){#homepage .slider-bloc .thema{display: none}}#homepage .slider-bloc .thema strong{font-weight: normal}#content #homepage .slider-nav{display: none}.ellipsis-height{width: auto;height: 80px}@media only screen and (max-width : 1199px){.col-xs-12 .slider-text{padding: 0px}}@media only screen and (max-width : 767px){.slider-nav{display: none !important}}.slider-nav .prev,.slider-nav .next{background-color: #000000;background: rgba(0,0,0,0.5);color: #ffffff;display: block;top: 46%;position: absolute;z-index: 2}.icon-ui-fleche-gauche,.icon-ui-fleche-droite,.icon-ui-fleche-gauche:hover,.icon-ui-fleche-droite:hover{color: #ffffff;font-size: 25px;text-decoration: none}.prev{left: 0px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding: 15px 15px 15px 10px}.next{right: 0px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding: 15px 10px 15px 15px}#homepage .slider-bloc .button{margin-top: 30px}@media only screen and (max-width : 1199px){#homepage .slider-bloc .button{margin-top: 0px}}@media only screen and (max-width : 1199px){#homepage .slider-bloc .button a{font-size: 16px;float: right}}#content #homepage .process-bar{visibility: hidden;position: relative;left: 0px;height: 5px;width: 100%;background-color: #e6e6e6;opacity: 1}@media only screen and (max-width : 1199px){#content #homepage{margin-top: 0px}}.bar_frontground{position: absolute;opacity: 1;height: 5px;background-color: #d00044;width: 0px;display: block}.arrow{cursor: pointer}.line{height: 1px;background-color: #e6e6e6;margin: 40px 0px;text-align: center}.line span,.line h1,.line h2,.share-page{background-color: #ffffff;position: relative;bottom: 0.7em;text-transform: uppercase;color: #d2d2d2;padding: 0px 20px;font-family: 'montserratregular', sans-serif;font-size: 16px;display: inline;line-height: 1.5 !important}@media only screen and (max-width : 479px){.line span,.line h1,.line h2,.share-page{padding: 0px 10px}}.line-sm{height: 1px;background-color: #e6e6e6;margin: 0;text-align: center}#homepage h1{text-align: center;padding-top: 20px;padding-bottom: 20px;padding-left: 10%;padding-right: 10%}@media only screen and (max-width : 991px){#homepage h1{font-size: 30px;padding-left: 15px !important;padding-right: 15px !important}}a.link-white-background,a.link-white-background:link,a.link-white-background:visited{color: #d00044;text-decoration: none}a.link-white-background:hover{color: #dc7882 !important;text-decoration: none}a.link-red-background,a.link-red-background:link,a.link-red-background:focus,a.link-red-background:visited{color: #e19ba0;text-decoration: none}a.link-red-background:hover{color: #dc7882;text-decoration: none}#homepage .skills{border-right: 1px solid #e6e6e6;position: relative;color: #282828}@media only screen and (max-width : 991px){#homepage .skills{padding-top: 30px;padding-bottom: 30px}}@media only screen and (max-width : 767px){#homepage .skills{border: 0;border-bottom: 1px solid #e6e6e6}}@media only screen and (max-width : 767px){#homepage .skills.first{padding-top: 0}}@media only screen and (max-width : 767px){#homepage .skills.noborder-sm{border: 0;border-bottom: 1px solid #e6e6e6 !important;padding-bottom: 30px}}@media only screen and (max-width : 767px){#homepage .skills.last,#ville .skills.last{border-bottom: 0;padding-bottom: 0}}#homepage .skills h2,#agency .skills h2,#ville .skills h2{padding: 15px 0 10px 0;font-family: 'robotolight', sans-serif;font-size: 24px;font-weight: 300;text-transform: capitalize}#homepage .skills p,#agency .skills p,#ville .skills p{font-family: 'robotolight', sans-serif;font-size: 18px;padding-bottom: 15px}@media only screen and (max-width : 991px){#homepage .skills p,#agency .skills p,#ville .skills p{font-size: 17px}}@media only screen and (max-width : 767px){#homepage .skills p,#agency .skills p,#ville .skills p{font-size: 18px}}#homepage .skills p a:hover,#agency .skills p a:hover,#ville .skills p a:hover{color: #dc7882 !important;text-decoration: none}.icon-skills-mobile,.icon-skills-web-apps,.icon-skills-e-commerce,.icon-skills-branding{color: #d00044;font-size: 80px}.button.button-style1{bottom: 0}.motto{background-color: #d00044;padding: 0 20px;margin-top: 50px}@media only screen and (max-width : 991px){.motto{margin-top: 40px}}.motto h1,#homepage .motto h2,.motto .titre-h{padding: 35px 0 15px 0;margin: 0;font-family: 'robotothin', sans-serif;font-size: 52px;line-height: 1;color: #ffffff}#homepage .motto p,.pagekey-ville .motto p{padding: 0 0 30px 0;font-family: 'robotolight', sans-serif;font-size: 18px;color: #ffffff;margin: 0px}#homepage .motto p a,#homepage .motto p a:link,#homepage .motto p a:active #homepage .motto p a:focus,.pagekey-ville .motto p a,.pagekey-ville .motto p a:link,.pagekey-ville .motto p a:active .pagekey-ville .motto p a:focus{color: #e19ba0 !important;text-decoration: none}#homepage .motto p a:hover,.pagekey-ville .motto p a:hover{color: #dc7882 !important;text-decoration: none}img.logo-client{background-color: #aaaaaa;transition: background-color .2s ease-in;width: 100%;max-width: 400px}img.logo-client:hover{background-color: #d00044;transition: background-color .8s ease-out}#homepage .customers,#ville .customers{padding: 0;margin: 0;border-right: 1px solid #e6e6e6}@media screen and (min-width: 992px) and (max-width: 1199px){.customers_list .col-md-3{width: 24%}}@media screen and (min-width: 768px){.flex_section .row .col-sm-6{width: 49%}}@media screen and (min-width: 992px){.flex_section .row .col-md-4{width: 33%}}@media screen and (max-width: 399px){width: 280px}@media only screen and (min-width : 1200px){#homepage .customers:nth-child(-n+6){border-bottom: 1px solid #e6e6e6}#homepage .customers:nth-child(6n){border-right: 0;padding-right: 1px}#ville .customers:nth-child(-n+6){border-bottom: 1px solid #e6e6e6}#ville .size-logos:nth-child(-n+8){border-bottom: 1px solid #e6e6e6}#ville .customers:nth-child(6n){border-right: 0;padding-right: 0}#ville .customers:nth-child(2n),#ville .size-logos:nth-child(2n){border-right: 0;padding-right: 0}#ville .customers:nth-child(n+5){border-bottom: 0}#ville .size-logos:nth-child(n+9){border-bottom: 0}}@media only screen and (min-width : 992px) and (max-width : 1199px){#homepage .customers:nth-child(-n+8){border-bottom: 1px solid #e6e6e6}#homepage .customers:nth-child(4n){border-right: 0;padding-right: 1px}#ville .customers:nth-child(-n+4){border-bottom: 1px solid #e6e6e6}#ville .customers:nth-child(4){border-right: 0;padding-right: 1px}#ville .size-logos:nth-child(n+9){border-bottom: 0}}@media only screen and (min-width : 768px) and (max-width : 991px){#homepage .customers:nth-child(-n+9){border-bottom: 1px solid #e6e6e6}#homepage .customers:nth-child(3n){border-right: 0;padding-right: 1px}#ville .customers:nth-child(-n+3){border-bottom: 1px solid #e6e6e6}#ville .customers:nth-child(3n){border-right: 0;padding-right: 0}#ville .customers:nth-child(-n+12){padding-right: 0}#ville .size-logos:nth-child(-n+12){border-bottom: 1px solid #e6e6e6}#ville .size-logos:nth-child(n+10){border-bottom: 0}}@media only screen and (max-width : 767px){#homepage .customers:nth-child(-n+10){border-bottom: 1px solid #e6e6e6}#homepage .customers:nth-child(2n){border-right: 0;padding-right: 1px}#ville .customers:nth-child(-n+4){border-bottom: 1px solid #e6e6e6}#ville .customers:nth-child(even){border-right: 0;padding-right: 0}#ville .size-logos:nth-child(n+9){border-bottom: 0}}@media only screen and (max-width : 479px){#ville .size-logos:nth-child(even){border-right: 0;padding-right: 1px}}.wrapper_digital_solutions{display: flex;justify-content: center}@media screen and (max-width: 479px){.wrapper_digital_solutions digital-solution h2{padding-left: 52px;text-align: left}}@media screen and (max-width: 767px){.wrapper_digital_solutions{flex-direction: column;align-items: center}}digital-solution{height: 370px;width: 370px;display: flex;justify-content: center;align-items: center;position: relative;border-radius: 50%;border: 3px solid #da0044;background: #fff;visibility: hidden}digital-solution digital-container{width: 280px;height: 250px;overflow: hidden;padding-left: 30px}digital-solution .wrapper_picto{position: absolute;width: 50px;height: 50px;left: 70px;top: 5px;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%}digital-solution .wrapper_picto > div{width: 45px;height: 45px;background: #da0044;display: flex;align-items: center;justify-content: center;border-radius: 50%}digital-solution .wrapper_picto img{height: 26px}digital-solution:first-child{margin-right: -15px;z-index: 2}digital-solution:nth-child(2){margin-right: -15px;z-index: 1}digital-solution h2{margin: 40px 0 25px 0;letter-spacing: -2px;position: relative;font-family: 'montserratbold', sans-serif;font-size: 42px;text-align: left}digital-solution h2::after{content: "\A";position: absolute;bottom: 9px;width: 10px;height: 10px;border-radius: 50%;background: #da0044;display: inline-block;margin: 0 5px}digital-solution .description{font-size: 22px;font-family: 'robotolight', sans-serif;line-height: 1;text-align: left;color: #adb0b2}@media screen and (min-width: 992px) and (max-width: 1199px){digital-solution{width: 330px;height: 330px}digital-solution digital-container{width: 250px;padding-left: 15px}digital-solution .wrapper_picto{left: 50px}digital-solution h2{margin: 35px 0 25px 0;font-size: 38px}digital-solution .description{font-size: 20px}}@media screen and (min-width: 768px) and (max-width: 991px){digital-solution{width: 260px;height: 260px}digital-solution digital-container{width: 240px;height: 190px;padding-left: 20px;padding-top: 32px;align-items: center}digital-solution .wrapper_picto{left: 25px;top: 0}digital-solution .description{padding-left: 12px;padding-top: 12px;font-size: 16px}digital-solution h2{font-size: 36px;margin: 0}}@media screen and (max-width: 767px){digital-solution:first-child{z-index: 1}digital-solution:nth-child(2){z-index: 2}digital-solution:last-child{z-index: 3}digital-solution:first-child,digital-solution:nth-child(2){margin-right: 0}digital-solution:nth-child(2),digital-solution:last-child{margin-top: -30px}digital-solution digital-container{display: flex;flex-direction: column;justify-content: center;padding-left: 20px}digital-solution h2{margin-top: 0}digital-solution .wrapper_picto{left: 60px;top: -10px}}@media screen and (max-width: 479px){digital-solution{width: 300px;height: 300px}digital-solution .description{font-size: 18px;padding-left: 52px;padding-top: 24px}digital-solution h2{font-size: 36px;margin: 0;text-align: center}digital-solution .wrapper_picto{left: 50px;top: 0}digital-solution digital-container{display: block;padding-top: 40px;padding-left: 0}}.container-fluid.headband{margin-bottom: 40px}@media only screen and (max-width : 991px){.container-fluid.headband{margin-bottom: 30px}}@media only screen and (max-width : 767px){.container-fluid.headband{margin-bottom: 20px}}.headband{height: 400px;background-attachment: scroll;background-size: cover;background-position: center center}@media only screen and (max-width : 1199px){.headband{height: 380px}}@media only screen and (max-width : 991px){.headband{height: 320px}}@media only screen and (max-width : 767px){.headband{height: 220px}}.headband .col-lg-12{position: relative}.headband .col-lg-12.headband .col-lg-12{height: 400px}@media only screen and (max-width : 1199px){.headband .col-lg-12.headband .col-lg-12{height: 380px;padding-left: 0;padding-right: 0}}@media only screen and (max-width : 991px){.headband .col-lg-12.headband .col-lg-12{height: 320px}}@media only screen and (max-width : 767px){.headband .col-lg-12.headband .col-lg-12{height: 220px}}.headband.agence{background-image: url('/website/template/images/xheadband-senzo-contact.jpg.pagespeed.ic.moE-h-QqL9.jpg')}.headband.solutions-digitales{background-image: url('/website/template/images/xheadband-senzo-solutions-digitales.jpg.pagespeed.ic.bn4ptfq-Kl.jpg')}.headband.blog{background-image: url('/website/template/images/xheadband-blog-digital.jpg.pagespeed.ic.BYk6m9ACWr.jpg') !important}.headband.blog.recrutement{background-image: url('/website/template/images/xheadband-blog-digital-recrutement.jpg.pagespeed.ic.p9sel2cde1.jpg') !important}.headband.references-listing{background-image: url('/website/template/images/xheadband-blog-digital-references.jpg.pagespeed.ic.W6Dqu-m4rJ.jpg') !important}.headband.contact{background-image: url('/website/template/images/xheadband-contact.jpg.pagespeed.ic.PbvqXZSmym.jpg')}.headband .title-h{color: #ffffff;font-family: "robotothin", sans-serif !important;font-size: 58px;line-height: 1.1;position: absolute;text-align: left}@media only screen and (max-width : 991px){.headband .title-h{font-size: 48px}}@media only screen and (max-width : 767px){.headband .title-h{font-size: 38px}}@media only screen and (max-width : 479px){.headband .title-h{font-size: 28px}}.headband.agence .title-h{top: 40px}@media only screen and (max-width : 991px){.headband.agence .title-h{top: 30px}}@media only screen and (max-width : 767px){.headband.agence .title-h{top: 20px}}@media only screen and (max-width : 479px){.headband.agence .title-h{top: 15px}}.headband.solutions-digitales .title-h{top: 40px}@media only screen and (max-width : 991px){.headband.solutions-digitales .title-h{top: 30px}}@media only screen and (max-width : 767px){.headband.solutions-digitales .title-h{top: 20px}}@media only screen and (max-width : 479px){.headband.solutions-digitales .title-h{top: 15px}}.headband.contact .title-h{bottom: 40px}@media only screen and (max-width : 991px){.headband.contact .title-h{bottom: 30px}}@media only screen and (max-width : 767px){.headband.contact .title-h{bottom: 20px}}@media only screen and (max-width : 479px){.headband.contact .title-h{bottom: 10px}}#agency .count{line-height: 5.5;font-family: 'robotolight', sans-serif;font-size: 46px;color: #c8c8c8}@media only screen and (max-width : 1199px){#agency .count{line-height: 4}}@media only screen and (max-width : 991px){#agency .count{font-size: 36px}}@media only screen and (max-width : 767px){#agency .count{line-height: 1;padding-bottom: 10px}}.headband-senzo{background-image: url('/website/template/images/xheadband-senzo-contact.jpg.pagespeed.ic.moE-h-QqL9.jpg');height: 400px;background-attachment: scroll;background-size: cover;background-position: center center}@media only screen and (max-width : 1199px){.headband-senzo{height: 380px}}@media only screen and (max-width : 991px){.headband-senzo{height: 320px}}@media only screen and (max-width : 767px){.headband-senzo{height: 220px}}#agency .pictos img{padding-top: 50px}@media only screen and (max-width : 1199px){#agency .pictos img{padding-top: 25px}}@media only screen and (max-width : 767px){#agency .pictos img{padding-top: 0}}#agency .menu-quote li{display: block;float: left;cursor: pointer;font-family: 'robotolight', sans-serif;font-size: 26px;border-right: 2px solid #d00044;background-color: #c83c50;width: 20%;min-height: 65px;position: relative}@media only screen and (max-width : 991px){#agency .menu-quote li{height: 80px}}@media only screen and (max-width : 479px){#agency .menu-quote li{height: 65px}}#agency .menu-quote li a{color: #ffffff;text-decoration: none;text-align: center;padding: 12px 0;position: absolute;width: 100%;top: 0}@media only screen and (max-width : 991px){#agency .menu-quote li a{padding-top: 8px}}@media only screen and (max-width : 479px){#agency .menu-quote li a{padding-top: 15px}}#agency .menu-quote .icon-citation-ordre{font-size: 30px}#agency .menu-quote .icon-citation-beaute{font-size: 32px}#agency .menu-quote .icon-citation-luxe{font-size: 29px}#agency .menu-quote .icon-citation-calme{font-size: 24px}#agency .menu-quote .icon-citation-volupte{font-size: 31px}#agency .menu-quote li:hover{background-color: #ce5062}@media only screen and (max-width : 767px){#agency .menu-quote li:hover{background-color: #c83c50}}#agency .menu-quote li.active-tab{background-color: #fcfcfc}#agency .menu-quote li.active-tab a{color: #d00044;background-color: #fcfcfc}#agency .menu-quote li:last-child{border-right: 0}@media only screen and (max-width : 991px){#agency .menu-quote li img{display: block;margin: auto}}#agency .menu-quote li .quote-text{margin-left: 30px}@media only screen and (max-width : 1199px){#agency .menu-quote li .quote-text{margin-left: 14px}}@media only screen and (max-width : 991px){#agency .menu-quote li .quote-text{display: table;margin: 0 auto}}@media only screen and (min-width : 480px) and (max-width : 767px){#agency .menu-quote li .quote-text{font-size: 22px}}@media only screen and (max-width : 479px){#agency .menu-quote li .quote-text{display: none}}#agency .bloc-quote p{padding: 35px 25px;background-color: #fcfcfc;border: 1px solid #e6e6e6;border-top: 0;box-shadow: 0px 5px 6px rgba(0,0,0,0.1)}#agency .founders .titre-a{font-family: 'robotothin', sans-serif;font-size: 48px;line-height: 1}#agency .founders .titre-b{font-family: 'robotolight', sans-serif;font-size: 28px}#agency .avatar{margin: 0 0 35px 0}#agency .avatar:hover{opacity: 0.7}.founders .filet-xs{margin: 0 auto 30px auto}#agency .headband-experts{background-size: cover;min-height: 600px}.parallaxe-img{background: url('/website/template/images/ximg-agence-expertises.jpg.pagespeed.ic.uoFuIz2uuW.jpg') fixed center center;min-height: 600px;background-size: cover}@media only screen and (max-width : 1199px){.parallaxe-img{background-size: inherit}}#agency .thumbnail-expertise{border-right: 1px solid #c8c8c8;padding: 30px;margin-top: 10px}@media only screen and (min-width : 480px) and (max-width : 767px){#agency .thumbnail-expertise{padding: 16px 10px}}@media only screen and (max-width : 479px){#agency .thumbnail-expertise{border-right: none}}@media only screen and (min-width : 480px) and (max-width : 767px){#agency .thumbnail-expertise img{max-width: 20%}}@media only screen and (max-width : 479px){#agency .thumbnail-expertise img{display: block;margin: 0 auto;padding: 10px}}.opacity-bloc{background: none repeat scroll 0 0 rgba(255,255,255,0.9);margin-top: 5%;margin-bottom: 5%;min-height: 430px;padding: 35px 30px}#agency .opacity-bloc .thumbnail-expertise .icon-ui-plus{font-size: 33px;color: #c8c8c8;vertical-align: middle;text-decoration: none;transition: color .3s ease 0s}@media only screen and (max-width : 767px){#agency .opacity-bloc .thumbnail-expertise .icon-ui-plus{font-size: 28px}}@media only screen and (max-width : 479px){#agency .opacity-bloc .thumbnail-expertise .icon-ui-plus{font-size: 33px}}@media only screen and (max-width : 479px){#agency .thumbnail-expertise{padding: 0}}@media only screen and (max-width : 479px){#agency .opacity-pictos{width: 100%;text-align: center}}#agency .opacity-bloc .thumbnail-expertise .icon-ui-plus:hover{color: #d00044;transition: color .3s ease 0s}#agency a:hover{text-decoration: none}#agency .box-left2{border-left: 1px solid #e6e6e6;color: #282828;padding-left: 30px}@media only screen and (max-width : 767px){#agency .box-left2{text-align: center;padding: 30px 15px 0 15px}}#ordre p,#beaute p,#luxe p,#calme p,#volupte p{font-size: 20px}#digital-solutions ul{margin-left: 12px}.headband-red,.headband-grey{background-color: #d00044;font-size: 50px;padding: 40px 0}@media only screen and (max-width : 767px){.headband-red,.headband-grey{padding: 25px 0}}.headband-red{background-color: #d00044}.headband-grey{background-color: #f7f7f7}@media only screen and (max-width : 767px){.headband-grey .headband-red p{text-align: left}}.headband-red h1,.headband-experts h1{font-family: 'montserratregular', sans-serif;font-size: 18px;margin: 0;padding-top: 60px}.headband-red h2{font-family: 'robotothin', sans-serif;font-size: 40px;margin: 0;padding-bottom: 75px}.title h1{font-family: 'montserratbold', sans-serif;font-size: 40px}@media only screen and (max-width : 1199px){.pagekey-solutions-digitales .title h1{font-size: 30px}}@media only screen and (max-width : 767px){.pagekey-solutions-digitales .title h1{font-size: 20px}}.headband .filet-xs{background-color: #ffffff;margin: 15px auto 20px;height: 2px}@media only screen and (max-width : 991px){.headband h2{padding-bottom: 20px}}@media only screen and (max-width : 991px){.headband h1{padding-top: 20px}}@media only screen and (max-width : 991px){.headband h2,.branding .headband .headband-red{font-size: 30px}}@media only screen and (max-width : 767px){.headband h2,.branding .headband .headband-red{font-size: 25px}}@media only screen and (max-width : 991px){.web-apps .sentence .regular{font-family: 'robotothin', sans-serif;font-size: 25px}}.web-apps .sentence .headband-red p.text-style3{line-height: 1.1;margin-bottom: 15px}.web-apps .schema{margin-bottom: 50px}@media only screen and (max-width : 767px){.container.schema{display: none}}.web-apps .schema .headband-grey h1,.web-apps .schema .headband-grey .title-h{font-family: 'montserratbold', sans-serif;font-size: 22px;padding: 20px}.web-apps .webapps-img{margin-left: -1px}.web-apps .webapps-img2{margin: 1px 0 0 -1px}.web-apps .schema-egal{border-left: 2px solid #eee;border-right: 2px solid #eee;border-top: 2px solid #eee}@media only screen and (max-width : 479px){.web-apps .schema{display: none}}.web-apps .schema-border{height: 75px;border-left: 2px solid #eee}.web-apps .schema-egal{height: 1px}@media only screen and (max-width : 767px){.web-apps .schema-egal{border: none}}.web-apps .schema-egal .icon-ui-egal{font-size: 80px;color: #e6e6e6;bottom: 0.5em;position: relative;z-index: 1;background-color: #ffffff}@media only screen and (max-width : 991px){.web-apps .schema-egal .icon-ui-egal{font-size: 60px}}.web-apps .schema-webapps1 .icon-ui-plus,.web-apps .schema-webapps2 .icon-ui-plus,.web-apps .schema-webapps3 .icon-ui-plus{z-index: 1;background-color: #ffffff;font-size: 60px;color: #e6e6e6;float: right;margin: 80px -30px 0 0;position: relative}@media only screen and (max-width : 991px){.web-apps .schema-webapps1 .icon-ui-plus,.web-apps .schema-webapps2 .icon-ui-plus,.web-apps .schema-webapps3 .icon-ui-plus{font-size: 40px;margin-right: -20px}}@media only screen and (max-width : 767px){.schema-webapps2 .icon-ui-plus{display: none}}.web-apps .schema-webapps1 img,.web-apps .schema-webapps2 img,.web-apps .schema-webapps3 img,.web-apps .schema-webapps4 img{margin-top: 50px}@media only screen and (max-width : 1199px){.web-apps .schema-webapps1 img,.web-apps .schema-webapps2 img,.web-apps .schema-webapps3 img,.web-apps .schema-webapps4 img{width: 60%}}@media only screen and (max-width : 767px){.web-apps .schema-webapps1 img,.web-apps .schema-webapps2 img,.web-apps .schema-webapps3 img,.web-apps .schema-webapps4 img{width: auto}}.web-apps .schema-webapps1 img,.web-apps .schema-webapps2 img,.web-apps .schema-webapps3 img{margin-left: 30px}@media only screen and (max-width : 1199px){.web-apps .schema-webapps1 img,.web-apps .schema-webapps2 img,.web-apps .schema-webapps3 img{margin-left: 20px}}.web-apps .schema-webapps2{height: 90px;border-left: 2px solid #eee}@media only screen and (max-width : 767px){.web-apps .schema-webapps2{height: auto}}.web-apps .schema-webapps3{height: 90px;border-left: 2px solid #eee;border-right: 2px solid #eee}@media only screen and (max-width : 767px){.web-apps .schema-webapps3{border: none;height: auto}}@media only screen and (max-width : 767px){.web-apps .schema-webapps4{border-left: 2px solid #eee;height: 90px}}.web-apps .schema .text-style10{font-size: 18px;line-height: 1.2}@media only screen and (max-width : 991px){.web-apps .schema .text-style10{font-size: 14px}}@media only screen and (max-width : 479px){.web-apps .title p.text-style13{display: none}}@media only screen and (max-width : 479px){.web-apps .schema .col-lg-3{display: none}}.web-apps .regular{font-family: 'robotoregular', sans-serif}.web-apps .bloc.headband-grey{position: relative;min-height: 470px}.web-apps .bloc .image{position: absolute;right: 0px;top: 0px;background: url('/website/template/images/xpic-gestion-projet.jpg.pagespeed.ic.YJORIOJkJU.jpg') no-repeat left center;background-size: cover;height: 100%}@media only screen and (max-width : 767px){.web-apps .bloc .image{position: static;height: 470px}}@media only screen and (max-width : 1199px){.web-apps .bloc.headband-grey .row .container-fluid.bloc-desc .row{padding: 0 30px}}.mobile .bloc .filet-xs{margin-bottom: 15px}.mobile .headband-grey p{line-height: 1.3}@media only screen and (max-width : 479px){.mobile ul{display: none}}.mobile .bloc.headband-grey{position: relative;height: auto}@media only screen and (max-width : 1199px){.mobile .bloc.headband-grey .row .container-fluid.bloc-desc,.branding .bloc.headband-red .row .container-fluid.bloc-desc{padding-left: 30px;padding-right: 30px}}.mobile .bloc .image{position: absolute;right: 0px;top: 0px;background: url('/website/template/images/xpic-data.jpg.pagespeed.ic.CdlYl47pf0.jpg') no-repeat left center;background-size: cover;height: 100%}@media only screen and (max-width : 479px){.e-commerce .bloc .headband-red,.branding .container-fluid.bloc{display: none}}.e-commerce .bloc .filet-xs{background-color: #ffffff}@media only screen and (max-width : 1199px){.e-commerce .bloc .filet-xs{margin-top: 15px}}@media only screen and (max-width : 991px){.e-commerce .bloc .headband-red p.text-style13{font-family: 'robotothin', sans-serif;font-size: 25px}}@media only screen and (max-width : 991px){.e-commerce .schema img{margin: auto}}@media only screen and (max-width : 991px){.e-commerce .schema .hidden-img{margin-top: 20px}}@media only screen and (max-width : 479px){.e-commerce .schema .hidden-img{display: none}}.branding .bloc.headband-red{position: relative;min-height: 290px}.branding .bloc .image{position: absolute;right: 0px;top: 0px;background: url('/website/template/images/xpic-approche-graphique.jpg.pagespeed.ic.PGjcYAa7EV.jpg') no-repeat left center;background-size: cover;height: 100%}.branding .title .filet-xs,.web-apps .title .filet-xs,.mobile .title .filet-xs,.e-commerce .title .filet-xs{background-color: #d00044;margin: 15px auto 30px auto}.branding .introduction .filet-xs{margin-bottom: 15px}.branding .headband{font-family: 'robotothin', sans-serif;font-size: 50px}@media only screen and (max-width : 767px){.branding .solutions .row.margint-50{margin: 0}}#digital-solutions .branding .solutions ul{margin-left: 0}.branding .solutions li{list-style-type: none;padding: 5px 0}.branding .solutions li .list{padding-left: 25px}@media only screen and (max-width : 767px){.branding .introduction .row.margint-40{margin-top: 20px}}.branding .bloc .filet-xs{background-color: #ffffff;margin: 30px 0 15px 0}@media only screen and (max-width : 1199px){.branding .introduction img{margin: 30px auto auto auto}}@media only screen and (max-width : 479px){.branding .introduction img{display: none}}.branding .bloc .image img{height: 290px;width: 50vw}@media only screen and (max-width : 1199px){.branding .bloc .image img{width: auto}}@media only screen and (max-width : 991px){.branding .bloc .image img{width: 100%}}.icon-branding-interfaces-responsive-design,.icon-branding-interfaces-applications-mobiles,.icon-branding-digital-motion,.icon-branding-univers-marque-produit,.icon-branding-campagnes-digitales-crm,.icon-branding-pages-facebook,.icon-branding-sites-evenementiels,.icon-branding-communication-corporate,.icon-branding-catalogue-produit,.icon-branding-rapports-activites,.icon-branding-brochures-institutionnelles,.icon-branding-plaquettes-publicitaires,.icon-branding-packaging,.icon-branding-habillages-communautaires,.icon-branding-identites-visuelles,.icon-branding-charte-graphique-web,.icon-branding-ui-ux-design,.icon-branding-logotype{color: #d00044;width: 50px}.icon-branding-interfaces-responsive-design,.icon-branding-interfaces-applications-mobiles,.icon-branding-digital-motion,.icon-branding-univers-marque-produit,.icon-branding-campagnes-digitales-crm,.icon-branding-pages-facebook,.icon-branding-sites-evenementiels,.icon-branding-communication-corporate,.icon-branding-catalogue-produit,.icon-branding-rapports-activites,.icon-branding-brochures-institutionnelles{font-size: 30px}.icon-branding-plaquettes-publicitaires{color: #d00044;font-size: 40px}.icon-branding-packaging{color: #d00044;font-size: 35px}.icon-branding-habillages-communautaires{color: #d00044;font-size: 25px}.icon-branding-identites-visuelles,.icon-branding-charte-graphique-web,.icon-branding-ui-ux-design,.icon-branding-logotype{font-size: 28px}.size-logos{text-align: center}.size-logos img,.size-opensource img{width: 100%;max-width: 400px;height: 100%;display: inline-block}.size-logos,.size-opensource{padding: 0;margin: 0;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6}@media only screen and (min-width : 1200px){.size-logos:nth-child(6n),.size-opensource:nth-child(6n){border-right: 0;padding-right: 1px}}@media only screen and (min-width : 992px) and (max-width : 1199px){.size-logos:nth-child(4n),.size-opensource:nth-child(6n){border-right: 0;padding-right: 1px}}@media only screen and (min-width : 768px) and (max-width : 991px){.size-logos:nth-child(3n),.size-opensource:nth-child(6n){border-right: 0;padding-right: 1px}}@media only screen and (min-width : 480px) and (max-width : 767px){.size-logos:nth-child(2n),.size-opensource:nth-child(6n){border-right: 0;padding-right: 1px}}.pagekey-clients .footer-top{margin-top: -1px}#contact{width: 100%}p{font-family: 'robotolight', sans-serif;font-size: 18px;color: #323232}#contact-container p.margin{margin-top: 20px}h3{font-family: 'robotolight', sans-serif;font-size: 32px;color: #d00044}#contact-container h1{font-family: 'robotomedium', sans-serif;font-size: 22px !important;line-height: 1.4}#contact-container .strong-highlight{font-family: 'robotomedium', sans-serif;font-size: 22px !important}#contact-container .strong,#contact-container .left-bloc .strong{font-family: 'robotomedium', sans-serif;font-size: 18px}#contact-container address{font-family: 'robotolight', sans-serif;font-size: 18px;color: #282828}#contact-container .p-tel.tel a,#contact-container .p-tel.tel a:link,#contact-container .p-tel.tel a:active,#contact-container .p-tel.tel a:visited,#contact-container .p-tel.tel a:hover,#contact-container .p-tel.tel a:focus{color: #d00044;text-decoration: none}#contact-container h2{font-family: 'robotothin', sans-serif !important;color: #323232;font-size: 44px;margin-bottom: 20px}abbr[title],abbr[data-original-title]{border-bottom: 0}form input,textarea{margin-top: 18px;font-size: 18px;height: 40px}.form-control{font-size: 18px;font-family: 'robotolight', sans-serif;color: #323232;height: 40px}form button{border: none;background-color: #d00044;margin-top: 20px;border-radius: 17px;-webkit-border-radius: 17px;-moz-border-radius: 17px;-o-border-radius: 17px;height: 34px}form button span{color: #ffffff;padding: 4px 60px;font-family: 'robotolight', sans-serif !important;font-size: 18px;border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;-o-border-radius: 18px;margin: 0;margin-left: 0px}@media only screen and (max-width : 479px){form button span{padding: 4px 0}}form button:hover{background-color: #c61c32;color: white;text-decoration: none}form button span:hover{background-color: #c61c32;color: white;text-decoration: none}#submit-progress button span{padding: 4px 45px}#submit-progress .spinner{float: right;width: 20px;height: 20px;margin-top: 22px}.ui-draggable .ui-dialog-titlebar{display: none;padding: 30px}#flash-msg{font-family: 'robotolight', sans-serif !important;color: #323232;font-size: 18px;padding: 0;width: 40% !important;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px}.ui-widget-content{background: none repeat scroll 0 0 #fff !important;background-color: #ffffff;border: 0 !important;color: #323232}.ui-widget-overlay{background: none repeat scroll 0 0 #000 !important;opacity: 0.75}.ui-dialog.ui-widget.ui-widget-content{padding: 25px 30px}.error{color: #d00044;font-size: 18px}#map-canvas{max-width: 100%;height: 540px;display: block;margin-bottom: -39px;top: -60px;margin-top: 30px}.box-map{box-shadow: 5px 5px 12px rgba(0,0,0,0.075);position: relative;top: 120px;left: 10px;z-index: 1;width: 370px;background-color: #ffffff;padding: 10px 15px;text-align: center;overflow: auto}@media only screen and (max-width : 479px){.box-map{left: 100px;width: 300px;top: 120px;left: 10px}}@media only screen and (max-width: 400px){.box-map{width: 250px;top: 120px;left: 10px}}.box-city{font-size: 18px;margin-bottom: 20px}.box-map .title{color: #d00044;font-size: 16px;text-align: left !important;display: block;font-size: 22px;font-family: 'robotolight', sans-serif !important}.box-map.box-city .title{color: #282828;font-size: 18px;padding: 0 0 15px}.box-map input{font-size: 16px;width: 340px;margin: 0px;float: left;font-family: 'robotolight', sans-serif !important;border: 0px solid #fff;color: #282828;text-overflow: ellipsis}@media only screen and (max-width : 479px){.box-map input{width: 210px}}.box-map hr{margin: 5px 0px}#directions-panel{height: 0px}#directions-panel .adp span:first-child{font-size: 14px;font-weight: bold;color: #d00044}#directions-panel .adp span:nth-child(2){display: none}#directions-panel .adp span:nth-child(3){font-size: 14px;color: #282828;float: right}#directions-panel .adp{position: relative;box-shadow: 5px 5px 12px rgba(0,0,0,0.075);width: 370px;padding: 10px;top: -430px;left: 100px;z-index: 1;height: 300px;overflow: auto;background-color: #ffffff}@media only screen and (max-width : 479px){#directions-panel .adp{width: 300px;left: 100px;height: 250px;top: -420px}}@media only screen and (max-width: 400px){#directions-panel .adp{top: -420px;width: 250px;height: 200px;left: 40px}}#directions-panel .adp-text{font-size: 14px}#directions-panel img.adp-marker{margin: 8px 15px 6px 10px}#header-bandeau{color: #ffffff;text-align: center;background-color: #d00044;padding: 30px 0}@media only screen and (max-width : 767px){#header-bandeau{padding: 15px 0}}#header-bandeau h1{font-family: 'montserratregular';font-size: 18px;text-transform: uppercase}#header-bandeau p{font-family: 'robotothin', sans-serif !important;text-transform: none;color: #ffffff;font-size: 42px}@media only screen and (max-width : 1199px){#header-bandeau p{font-size: 34px}}@media only screen and (max-width : 991px){#header-bandeau p{font-size: 30px}}@media only screen and (max-width : 767px){#header-bandeau p{font-size: 26px}}#header-bandeau .filet-xs,.headband-experts .filet-xs{background-color: white;margin: 0 auto;margin-bottom: 11px;margin-top: 13px}.filtre{background-color: #f0f0f0;width: 100%;padding: 22px 0px}.filtre p{font-size: 15px;font-family: 'robotobold', sans-serif;color: #555555;text-transform: uppercase;float: left}.filtre ul li:first-child{margin-right: 15px}.filtre ul li{list-style: none;display: inline-block;margin-right: 5px}@media only screen and (max-width : 1199px){.filtre ul li:first-child{display: none}}.filtre ul li button{color: #ffffff;padding: 2px 15px;font-family: 'robotoregular', sans-serif !important;border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;-o-border-radius: 18px;margin: 0;margin-left: 0px;border: none;background-color: #d00044;font-size: 15px;text-transform: uppercase}.filtre .unactive{background-color: white;border: 1px solid #e6e6e6;color: #555555}.filtre .unactive:hover{color: #d00044}.full-width{max-width: none !important}.projects-references img{background-position: center top;width: 100%;height: 100%;overflow: hidden}.centered-img{text-align: center;overflow: hidden}.projects-references{max-width: 100%}.projects-references .hover-image{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;padding: 30px;z-index: 499;background-color: rgba(185,30,50,0.9);-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}@media only screen and (max-width : 767px){.projects-references .hover-image{padding: 25px}}@media only screen and (max-width : 479px){.projects-references .hover-image{padding: 20px 15px}}.projects-references .hover-image:hover{opacity: 1;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}#references .projects-references .theme{font-size: 0.8vw}@media only screen and (max-width : 1199px){#references .projects-references .theme{font-size: 1.1vw}}@media only screen and (max-width : 991px){#references .projects-references .theme{font-size: 1.2vw}}@media only screen and (max-width : 767px){#references .projects-references .theme{font-size: 2.5vw}}.projects-references .theme{font-size: 0.8vw;color: #ffffff;display: block;text-align: left;font-family: 'montserratregular';text-transform: uppercase}@media only screen and (max-width : 1199px){.projects-references .theme{font-size: 1.1vw}}@media only screen and (max-width : 991px){.projects-references .theme{font-size: 1.2vw}}@media only screen and (max-width : 767px){.projects-references .theme{font-size: 1.8vw}}.projects-references .filet-xs{background-color: white;margin-bottom: 0;height: 2px;margin: 5px 0}@media only screen and (max-width : 991px){.projects-references .filet-xs{border-right: none}}@media only screen and (max-width : 767px){.projects-references .filet-xs{border-right: none}}#references .projects-references h2{font-size: 2.2vw;font-family: 'robotothin', sans-serif;text-align: left;color: #ffffff;line-height: 1.2;margin: 0}@media only screen and (max-width : 1199px){#references .projects-references h2{font-size: 2.8vw}}@media only screen and (max-width : 767px){#references .projects-references h2{font-size: 6.9vw}}#references .projects-references h3{color: #ffffff;font-family: 'robotolight', sans-serif;text-align: left;margin: 0}@media only screen and (max-width : 1199px){#references .projects-references h3{font-size: 1.8vw}}@media only screen and (max-width : 767px){#references .projects-references h3{font-size: 3.2vw}}.projects-references ul li{list-style: none;display: inline;float: left}@media only screen and (max-width : 767px){#references .projects-references li{font-size: 2.2vw}}.projects-references li{margin-right: 8px;font-size: 0.8vw}.projects-references .skills{bottom: 20px;position: absolute;height: auto}@media only screen and (max-width : 479px){.projects-references .skills{bottom: 10px}}.projects-references .skill{border: 1px solid #731423;color: #731423;padding: 0 15px;margin-bottom: 10px;line-height: 1.6;background: none;border-radius: 18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;-o-border-radius: 18px;font-family: 'robotolight', sans-serif;text-transform: uppercase}@media only screen and (max-width : 1199px){.projects-references .skill{font-size: 1.2vw}}@media only screen and (max-width : 991px){.projects-references .skill{font-size: 1vw}}@media only screen and (max-width : 767px){.projects-references .skill{font-size: 1.9vw}}.bloc-over-reference .skills{font-size: 0.75vw}.projects-references h2{font-size: 3.3vw;font-family: 'robotothin', sans-serif;text-align: left;color: #ffffff;line-height: 1;margin: 0}@media only screen and (max-width : 1199px){.projects-references h2{font-size: 2.6vw}}@media only screen and (max-width : 991px){.projects-references h2{font-size: 2.6vw}}@media only screen and (max-width : 767px){.projects-references h2{font-size: 6vw}}#references .projects-references h2{font-size: 2.6vw}@media only screen and (max-width : 1199px){#references .projects-references h2{font-size: 2.6vw}}@media only screen and (max-width : 767px){#references .projects-references h2{font-size: 6.6vw}}.projects-references h3{color: #ffffff;text-align: left;margin: 0;font-family: 'robotolight', sans-serif;font-size: 1.4vw;line-height: 1.5}@media only screen and (max-width : 1199px){.projects-references h3{font-size: 1.1vw}}@media only screen and (max-width : 991px){.projects-references h3{font-size: 2.6vw}}@media only screen and (max-width : 767px){.projects-references h3{font-size: 3.6vw}}@media only screen and (max-width : 767px){.projects-references h3{font-size: 6vw}}.projects-references .skills li:last-child{margin: 0}.projects-references .skill.active{color: #fff;border: 1px solid #fff}.selectpicker{display: none;font-family: 'arial'}@media only screen and (max-width : 767px){.selectpicker{display: block}}.selectpicker.form-control:focus{border-color: #d00044;box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(185,30,50,0.6);outline: 0 none}.filtre-projects{margin-bottom: 0 !important;color: #555555}@media only screen and (max-width : 767px){.filtre-projects{display: none}}#references .skills{border-right: none}.pagekey-references .footer-top,.pagekey-article .footer-top{margin-top: -1px}.box{border-right: 1px solid #e6e6e6;min-height: 260px;color: #282828}@media only screen and (max-width : 767px){.box{min-height: 0px;border-right: none}}#sticky-right{z-index: 699;height: 150px;width: 55px;position: absolute;right: 0}@media only screen and (max-width : 767px){#sticky-right{width: 48px}}#sticky-right a:hover{text-decoration: none}#sticky-right .icon-ui-fleche-gauche,#sticky-right .icon-ui-fleche-droite,#sticky-right .icon-ui-retour-references{color: #ffffff;padding: 15px 12px 15px 15px;background: rgba(0,0,0,0.4);font-size: 24px;margin-bottom: 1px}@media only screen and (max-width : 767px){#sticky-right .icon-ui-fleche-gauche,#sticky-right .icon-ui-fleche-droite,#sticky-right .icon-ui-retour-references{padding: 12px 14px 12px 12px}}#sticky-right .icon-ui-retour-references{font-size: 23px;padding: 15px 16px}@media only screen and (max-width : 767px){#sticky-right .icon-ui-retour-references{padding: 13px}}.ref-bloc{background-color: #000000;background: rgba(0,0,0,0.4);color: #ffffff;bottom: 0;left: 0;width: 100%;position: absolute}.ref-bloc .container{padding: 0 15px 30px 15px}@media only screen and (max-width : 1199px){.ref-bloc .container{width: auto;padding: 0 15px 25px 15px}}@media only screen and (max-width : 479px){.ref-bloc .container{padding: 0 15px 20px 15px}}.ref-bloc .container a,.ref-bloc .container a:link,.ref-bloc .container a:active,.ref-bloc .container a:focus{color: #ffffff;opacity: 0.7;text-decoration: none}.ref-bloc .container a:hover{color: #ffffff;opacity: 1;text-decoration: none}.ref-thema{color: #da0044;border-top: 4px solid #da0044;padding-top: 20px;line-height: 14px;font-family: 'montserratregular', sans-serif;font-size: 14px;display: table-cell}@media only screen and (max-width : 479px){.ref-thema{font-size: 12px}}@media only screen and (max-width : 991px){.ref-thema{display: none}}.ref-title,h1.ref-title{font-family: 'robotothin', sans-serif;font-size: 58px;line-height: 1.2;padding-top: 10px;margin: 0}@media only screen and (max-width : 991px){.ref-title,h1.ref-title{font-size: 48px}}@media only screen and (max-width : 479px){.ref-title,h1.ref-title{font-size: 28px}}.ref-text,h2.ref-text{font-family: 'robotolight', sans-serif;font-size: 24px;line-height: 1.2;padding-top: 5px;margin: 0}@media only screen and (max-width : 479px){.ref-text,h2.ref-text{font-size: 16px}}.projects-references .refboxhover1 .theme,.projects-references .refboxhover1 h2,.projects-references .refboxhover1 h3{text-align: center}@media only screen and (max-width : 1199px){.projects-references .skills{font-size: 1.4vw}.projects-references h2{font-size: 3.6vw}.projects-references h3{font-size: 2.1vw}}@media only screen and (max-width : 767px){.projects-references .skills{font-size: 2.2vw}.projects-references h2{font-size: 8vw}.projects-references h3{font-size: 4vw}.projects-references .refboxhover1 .theme,.projects-references .refboxhover1 h2,.projects-references .refboxhover1 h3{text-align: left}}a.reference-secteur{opacity: 1 !important}a.reference-secteur:hover{text-decoration: none;opacity: 0.7 !important}a.reference-categorie{color: #d2d2d2}a.reference-categorie:hover{text-decoration: none;opacity: 0.7}.refboxhover1 .filet-xs{width: 25px;text-align: center;display: inline-block}@media only screen and (max-width : 767px){.refboxhover1 .filet-xs{display: block}}#references-structure .refboxhover1 ul.skills{border-right: none;margin: 0 auto;position: absolute;left: 38.75%;width: auto}@media only screen and (max-width : 1199px){#references-structure .refboxhover1 ul.skills{position: absolute;left: 30%}}@media only screen and (max-width : 767px){#references-structure .refboxhover1 ul.skills{position: absolute;left: auto;margin: 0 auto}}@media only screen and (max-width : 767px){#expertise{padding-left: 15px;display: none}}#expertise .button-caps{margin: 0 0 8px 0}@media only screen and (max-width : 767px){#expertise .button-caps{float: left;margin: 0 6px 6px 0}}@media only screen and (max-width : 991px){#references-structure .text-style3{font-size: 30px}}#references-structure section.first-block-section{margin-top: 40px}.pagekey-article #references-structure section.no-margin-top{margin-top: 10px !important}.pagekey-article #references-structure section.no-margin-bottom{margin-bottom: 10px !important}.pagekey-article #references-structure section.first-block-section{margin-top: 50px}@media only screen and (max-width : 767px){.pagekey-article #references-structure section.first-block-section{margin-top: 0}}.pagekey-article #references-structure section .container-fluid.bloc-desc{padding: 0 15px}.pagekey-article #references-structure section.first-block-section p:first-child,.pagekey-article #references-structure section.first-block-section h2:first-child{margin-top: 0 !important}#references-structure section{margin-bottom: 50px}@media only screen and (max-width : 767px){#references-structure section{margin-bottom: 30px}}@media only screen and (max-width : 479px){#references-structure section{margin-bottom: 25px}}#references-structure blockquote{margin: 0;padding: 0;border: 0}#references-structure section.screen{margin-bottom: 25px}@media only screen and (max-width : 991px){#references-structure section.screen{margin-bottom: 15px}}#references-structure section.contact{margin: 40px 0 20px 0}@media only screen and (max-width : 991px){#references-structure section.contact{margin: 20px 0 0 0}}#ville section.contact{margin: 30px 0 20px 0}@media only screen and (max-width : 991px){#ville section.contact{margin: 15px 0 0 0}}@media only screen and (max-width : 767px){#expertise{margin-top: 0}}.refbox1,.refbox2,.refbox3{height: 320px}.refbox1 img{position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;width: 100%;height: auto}@media only screen and (max-width : 1199px){.refbox1 img{height: auto;-webkit-transform: none;-ms-transform: none;transform: none;top: 0px}}@media only screen and (max-width : 991px){.refbox1{height: auto}}@media only screen and (max-width : 767px){.refbox1 img{width: 110%}}.refbox2 img{max-width: 100%;height: auto;position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%)}@media only screen and (max-width : 1199px){.refbox2 img{transform: none;-webkit-transform: translateY(0%);z-index: 1}.refbox2{height: auto}}.refbox3{height: auto}.share-page-top{background-color: #ffffff;text-transform: uppercase;color: #d2d2d2;font-family: 'montserratregular', sans-serif;font-size: 15px;line-height: 32px;padding-right: 10px}@media only screen and (max-width : 479px){.share-page-top{clear: both;display: none}}@media only screen and (max-width : 991px){#page.pagekey-article .share-page-top{display: none}}@media only screen and (max-width : 479px){.share-top{float: right;margin-top: 0 !important}}@media only screen and (max-width : 991px){#page.pagekey-article .share-top{margin: 20px 0 !important}}@media only screen and (max-width : 767px){#page.pagekey-article .share-top{float: left !important;clear: both}}@media only screen and (max-width : 479px){#references-structure .paddingr-30{padding-right: 15px !important}}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn,.at-share-tbx-element.addthis_32x32_white_style .at-share-btn{max-height: 24px;max-width: 24px}.addthis_sharing_toolbox #atstbx2 .at-share-btn{max-height: 32px;max-width: 32px;margin: 0 4px}.share-top .addthis_32x32_style .at4-icon,.addthis_32x32_white_style .at4-icon,.at-32x32{background-size: 24px auto !important;background-color: #d2d2d2;height: 24px;line-height: 24px;width: 24px}.share-top .at-icon-wrapper{background-color: #d2d2d2 !important;height: 24px !important;line-height: 24px !important;width: 24px !important}.share-top .at-icon-wrapper .at-icon{height: 24px !important;line-height: 24px !important;width: 24px !important}.share-top{text-align: right;margin-top: 30px}@media only screen and (max-width : 479px){.share-top span:nth-child(2){float: left}}#bloc-contact .contact{background-color: #f0f0f0;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 38px;padding: 25px 20px 20px;overflow: hidden}#bloc-contact .contact .tel{font-size: 36px;line-height: 0.8;padding-bottom: 10px}#bloc-contact .contact a.link-mailto{display: block;font-size: 21px;line-height: 0.9;padding-bottom: 15px}#bloc-contact .contact a.link-mailto:hover{text-decoration: none !important}#bloc-contact .button-style1{width: auto !important;text-align: left;margin: 10px 0;float: right}@media only screen and (max-width : 767px){#bloc-contact .button-style1{float: left;clear: both;margin: 0 0 10px 0}}@media only screen and (max-width : 479px){#bloc-contact .button-style1{width: 100% !important}}#bloc-contact .button-style1 a{padding: 3px 30px;display: block;width: 250px;text-align: center;padding: 6px 20px}@media only screen and (max-width : 479px){#bloc-contact .button-style1 a{width: 100% !important;display: block}}#bloc-contact .button-style5{width: auto !important;text-align: left;float: left;margin: 10px 0}@media only screen and (max-width : 479px){#bloc-contact .button-style5{width: 100% !important}}#bloc-contact .button-style5 a{display: block;width: 250px;text-align: center;padding: 6px 20px}@media only screen and (max-width : 479px){#bloc-contact .button-style5 a{width: 100% !important;display: block}}.sitemap-title{font-size: 18px;font-family: 'montserratbold', sans-serif;color: #da0044;border-bottom: 4px solid #da0044;text-transform: uppercase;margin: 20px 0}a.sitemap-title:hover,a.sitemap-title:focus{color: #da0044;text-decoration: none}.sitemap-project{font-size: 18px;font-family: 'robotobold', sans-serif;margin-bottom: 0}h2.sitemap-project a{color: #c61c32 !important}.sitemap-client{font-size: 16px}.sitemap-client a{color: #3c3c3c !important}.sitemap-desc{font-size: 16px;margin-top: 5px;margin-bottom: 20px}.bloc-ref-client{border-bottom: 1px solid #e6e6e6;list-style-type: none}.bloc-ref-client a{text-decoration: none;color: #999999}#homepage section.blog{background-color: #f5f5f5;margin-top: 40px;padding-top: 10px;padding-bottom: 10px}#homepage section.blog .line h2{color: #b4b4b4;background-color: #f5f5f5}#homepage section.blog .article .blog-bloc{background-color: #ffffff;padding: 20px 30px 30px 30px;text-align: left !important}@media only screen and (min-width : 480px) and (max-width : 767px){#homepage section.blog .article .blog-bloc{padding: 10px 15px 15px 15px}}#homepage section.blog .article .blog-bloc h2{font-family: 'robotolight', sans-serif;font-size: 26px;margin-top: 5px;line-height: 1.3}#homepage section.blog .article .blog-bloc h2 a{text-decoration: none !important}#homepage section.blog .article .blog-bloc .button{margin-top: 30px;text-align: right}#page.pagekey-blog #ville .references p.infos,#page.pagekey-references-listing #ville .references p.infos,#page.pagekey-article #references-structure .bloc-desc p.infos,#homepage section.blog p.infos{border-top: 1px solid #e6e6e6 !important;border-bottom: 1px solid #e6e6e6 !important;padding: 8px 0 !important;font-size: 12px;text-transform: uppercase;color: #8c8c8c;margin: 20px 0 15px 0;font-family: 'robotoregular', sans-serif}#page.pagekey-article #references-structure .bloc-desc p.infos{margin: 40px 0 20px 0}@media only screen and (min-width : 768px) and (max-width : 991px){.col-right .contact h3{font-size: 18px}.col-right .contact span.tel{font-size: 26px !important}.col-right .contact a.email{font-size: 16px !important}}.liste-categorie-blog .button{display: inline-block}.liste-categorie-blog .button-style1{width: auto}.liste-categorie-blog .button-style1 a{padding: 4px 20px}#page .liste-categorie-blog{margin: 25px 0 30px 0}.liste-categorie-blog .button-style1{padding: 0;margin-right: 2px;height: 36px}.liste-categorie-blog .button-style1 a .pastille{font-family: 'robotomedium', sans-serif;font-size: 14px;padding: 0 1px}.liste-categorie-blog .button-style1 a{font-size: 15px;padding: 2px 15px}.blog-page h2{margin-top: 0px !important;margin-bottom: 10px !important}.blog-page h2 a:hover,.blog-page h2 a:focus{text-decoration: none !important}#page.pagekey-blog #ville .author .avatar img{width: 100px;height: 100px;margin-bottom: 15px}#page.pagekey-blog #ville .author .author-name{font-family: 'robotolight', sans-serif;font-size: 24px}#page.pagekey-blog #ville .author .author-pseudo{font-size: 14px}#page.pagekey-blog #ville .author .author-function{font-size: 18px;color: #8c8c8c}#page.pagekey-blog #ville .author .author-desc{clear: both;margin: 15px 0 30px 0}#page.pagekey-blog #ville .author .author-desc p{font-size: 16px}#page.pagekey-blog #ville .author .author-infos .icon-social-linkedin,#page.pagekey-agence #anchor-fondateurs .icon-social-linkedin{border: 1px solid #e6e6e6;color: #c8c8c8;display: block;font-size: 16px;margin-left: 0 !important;padding: 10px;text-align: center;width: 38px;margin-top: 10px}#page.pagekey-blog #ville .author .author-infos a:hover,#page.pagekey-blog #ville .author .author-infos a:focus{text-decoration: none !important}.ias-spinner{float: left;width: 100%;margin-bottom: 20px}.ias-bt-large{line-height: 1.1;font-family: 'montserratbold', sans-serif;font-size: 28px;color: #d00044;text-transform: uppercase;font-size: 13px;border: 1px solid #e6e6e6;display: inline-block;padding-bottom: 20px;padding-top: 20px;width: 100%;margin-bottom: 40px}.ias-bt-large a:hover{text-decoration: none}.scrollable-menu{height: auto;max-height: 300px;overflow-x: hidden}.breadcrumb{font-family: 'robotoregular', sans-serif;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;text-transform: uppercase}.breadcrumb a{font-size: 12px}.breadcrumb li:first-child a{font-family: 'robotobold', sans-serif}.breadcrumb a:hover{text-decoration: none;opacity: 0.7}.dropdown-like-bouton{top: -4px;margin: 0 20px 0 0}@media only screen and (max-width : 479px){.dropdown-like-bouton{clear: both;margin-top: 25px}}.dropdown-like-bouton button{display: block;padding: 6px 0px;margin-top: 20px;height: 38px;bottom: 0px;margin: 0 auto;width: 100%;text-align: center;right: 0;height: 34px;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;text-decoration: none;transition: color .3s ease 0s;font-family: 'robotolight', sans-serif;font-size: 18px;background: none repeat scroll 0 0 #fff;border: 1px solid #d00044;color: #d00044;padding: 4px 30px !important;line-height: 1}.bt-tag-blog{text-align: left;height: 28px;margin-bottom: 5px}@media only screen and (max-width : 767px){.bt-tag-blog{float: left;margin-right: 8px;width: auto}}.bt-tag-blog a{font-size: 13px;padding: 2px 15px}@media only screen and (min-width : 992px) and (max-width : 1199px){#page.pagekey-references-listing .customers{border-bottom: none !important;border-right: none !important}#page.pagekey-references-listing .size-logos{border-bottom: none !important;border-right: none !important}}@media only screen and (min-width : 768px) and (max-width : 991px){#page.pagekey-references-listing .customers{border-bottom: none !important;border-right: none !important}#page.pagekey-references-listing .size-logos{border-bottom: none !important;border-right: none !important}}.block-text-only-blog ul{margin-top: 20px;margin-bottom: 30px}.block-text-only-blog ul li{color: #323232;font-family: "robotolight", sans-serif;font-size: 18px;margin: 0 0 4px 50px;padding-left: 15px}.block-text-only-blog h2,.block-photo-right-text-left h2,.block-photo-left-text-right h2{font-family: "robotolight", sans-serif;font-size: 32px;color: #d00044;margin-top: 30px !important;margin-bottom: 30px !important}.block-text-only-blog h3,.block-photo-right-text-left h3,.block-photo-left-text-right h3{font-family: "robotoregular", sans-serif;font-size: 22px;color: #282828;margin-top: 30px !important}.block-text-only-blog em,.block-photo-right-text-left em,.block-photo-left-text-right em{color: #d2d2d2;font-size: 16px}code{color: #d00044 !important;padding: 2px 7px !important}#ville:not(.blog-page) .headband{height: 200px}#ville:not(.blog-page) .container-fluid.headband{margin-bottom: 30px}@media only screen and (max-width : 991px){#ville:not(.blog-page) .container-fluid.headband{margin-bottom: 20px}}#ville:not(.blog-page) .headband .title-h{font-size: 46px;bottom: 30px;position: absolute;text-align: left}.headband.ville{background-image: url('/website/template/images/xheadband-senzo-ville.jpg.pagespeed.ic.jPiJpqCUVP.jpg');background-position: center center;height: 200px}.headband .col-lg-12.headband.ville .col-lg-12{height: 200px}#ville p a,#ville p a:active,#ville p a:visited,#ville p a:hover,#ville p a:link{color: #d00044;text-decoration: none}#ville h1{margin: 0 0 20px 0;font-family: "robotolight", sans-serif;font-size: 38px}@media only screen and (max-width : 991px){#ville h1{font-size: 32px;margin: 0 0 10px 0}}#ville h2{margin: 30px 0 20px 0}#ville .col-left h2{margin: 0 0 20px}#ville .col-left{padding-left: 15px;padding-right: 40px}@media only screen and (max-width : 1199px){#ville .col-left{padding-right: 15px}}#ville .col-left ul{list-style: outside none disc;padding-left: 20px;margin-bottom: 10px}#ville .col-left ul li{font-size: 18px;padding-left: 15px}#ville .col-left .references figure img{width: 100%}#ville .map{margin-bottom: 30px}@media only screen and (max-width : 1199px){#ville .map{width: 80%}}#ville .col-right{border-left: 1px solid #e6e6e6;color: #282828;padding-left: 30px}#ville .col-right .contact,#ville .col-right .postuler,#ville .row .contact.end{background-color: #f0f0f0;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;padding: 25px 20px 20px 20px}@media only screen and (max-width : 1199px){#ville .col-right{border-left: 0;padding-left: 15px}}#ville .col-right a.dyn-email-contact,#ville .row .contact.end a.dyn-email-contact{font-size: 19px;padding-bottom: 15px;display: block;line-height: 0.9}@media only screen and (max-width : 479px){#ville .col-right .button a{width: 100% !important}}#ville .col-right .button a{display: block;max-width: 300px;padding: 4px 30px;clear: both;text-align: center}#ville .col-right .p-tel.tel a,#ville .col-right .p-tel.tel a:link,#ville .col-right .p-tel.tel a:active,#ville .col-right .p-tel.tel a:visited,#ville .col-right .p-tel.tel a:hover,#ville .col-right .p-tel.tel a:focus{color: #d00044;text-decoration: none}#ville .col-right .button.references{margin-top: 10px !important}@media only screen and (max-width : 1199px){#ville .col-right.solutions{margin-bottom: 0px !important}}#ville .col-left h3,#ville .col-right h3{line-height: 1.2}#ville .col-left h3.first{margin: 25px 0 15px 0}#ville .col-right h3.first{margin: 0 0 10px 0}#ville .col-right h3.second{margin: 30px 0 25px 0;line-height: 1.2}#ville .col-right h3.third{margin: 10px 0}@media only screen and (max-width : 1199px){#ville .col-right .contact{margin-top: 30px !important}#ville.blog-page .col-right .contact{margin-top: 0px !important}}#ville .col-right .tel,#ville .col-lg-12 .contact .tel{line-height: 0.8;padding-bottom: 10px;font-size: 36px}#ville .col-right.solutions h2{margin-top: 10px !important;margin-bottom: 25px;line-height: 1.2}#ville .col-right .text-style15 b,#ville .col-right .text-style15 strong{font-family: "montserratregular", sans-serif;font-size: 18px}#ville .col-right.solutions p{margin-top: 10px}#ville .col-right.solutions h3.project{margin-bottom: 2px}#ville .col-right .date{color: #aaaaaa;line-height: 1.4}#ville .col-right .cities a,#ville .col-right .cities a:link,#ville .col-right .cities a:active,#ville .col-right .cities a:visited,#ville .col-right .cities a:hover,#ville .col-right .cities a:focus{color: #d00044;text-decoration: none;font-size: 20px}#ville .col-right .cities p{margin-top: 0}#ville .col-right.solutions h3.city{margin-top: 10px;margin-bottom: 0}#ville .col-right .cities div{padding: 0}#ville .col-right .cities div{border-bottom: 1px solid #e6e6e6}#ville .col-right .cities div:last-child{border-bottom: 0}#ville .skills,#ville .references{border-bottom: 1px solid #e6e6e6;padding: 0 0 20px 0}#ville .skills{padding: 0 0 30px 0}#ville .skills.first{border-top: 1px solid #e6e6e6;padding: 20px 0 30px 0;margin-top: 30px}#ville .skills.last,#ville .references.last{border-bottom: 0;padding: 0;margin-bottom: 20px}#ville .skills .icon-skills-branding,#ville .skills .icon-skills-web-apps,#ville .skills .icon-skills-e-commerce,#ville .skills .icon-skills-mobile{display: block;float: left;margin-right: 20px;width: 80px;font-size: 70px}#ville .skills h2{margin-top: 10px;text-align: left}#ville .references h2{margin: 20px 0 15px 0;text-align: left}#ville .skills p{text-align: left;margin-bottom: 0;padding: 5px 0 10px 0}#ville .references p{text-align: left;margin-bottom: 0;padding: 0 0 15px 0}#ville .references .button{margin-bottom: 15px}#ville .references:last-child{border: 0}#ville .button{text-align: right}#ville .motto{margin: 40px 0;padding: 0 40px}#ville .motto h2{font-size: 40px;padding: 0;margin: 20px 0 25px 0}@media only screen and (max-width : 991px){#ville .motto h2{font-size: 32px;line-height: 1.2}}#ville .motto .text-style4 a,#ville .motto .text-style4 a:link,#ville .motto .text-style4 a:hover #ville .motto .text-style4 a:visited,#ville .motto .text-style4 a:active,#ville .motto .text-style4 a:focus{color: #ffffff;text-decoration: none}#ville .motto p{padding-bottom: 20px}#ville .motto .button{margin-top: 30px;text-align: center}@media only screen and (max-width : 479px){#ville .motto .button.button-style2 a{padding: 4px 20px}}#ville .container-fluid.logos{margin-top: 20px}#ville .col-xs-12.references figcaption{color: #ffffff;position: relative;bottom: 30px;height: 30px;line-height: 30px;text-align: left;padding: 0 10px;background: none repeat scroll 0 0 rgba(0,0,0,0.4)}#ville .col-xs-12.references figcaption a{color: #ffffff}#ville .col-xs-12.references h3{margin-top: -10px}@media only screen and (max-width : 479px){#ville .animate-number .col-md-4{text-align: left}}.sup_footer .bandeau{height: auto;background-color: #6428b4}@media only screen and (max-width : 991px){.sup_footer .image img.img-reponsive{width: 360px;margin: 0 !important}}#footer .text-style1{padding-right: 7px}#footer .text-style2{margin-right: 10px}@media only screen and (max-width : 767px){#footer .button-style4 a{padding: 5px 30px}}#footer .footer-top{background-color: #f5f5f5;border-top: 1px solid #e6e6e6;color: #555555;padding: 25px 0;margin-top: 50px;text-decoration: none}#footer .footer-top p a,#footer .footer-top p a:link,#footer .footer-top p a:active,#footer .footer-top p a:focus{color: #555555;text-decoration: none}#footer .footer-top p a:hover{color: #d00044;text-decoration: none}@media only screen and (max-width : 991px){.footer-top .button.button-style4{margin-top: 20px}.footer-top .button.button-style4 a{padding: 5px 10px}}.footer-top .dyn-email a,.footer-top .dyn-email a:link,.footer-top .dyn-email a:active,.footer-top .dyn-email a:visited,.footer-top .dyn-email a:hover,.footer-top .dyn-email a:focus{color: #555555;text-decoration: none}.footer-top .dyn-email a:hover{color: #d00044}.footer-top li{display: inline}@media only screen and (max-width : 1199px){.footer-top li{float: left}}@media only screen and (max-width : 767px){.footer-top li{width: 100%;text-align: center}}@media only screen and (max-width : 1199px){.footer-top li.button-style4{float: right}.footer-top li:nth-child(2){width: 145px}}@media only screen and (max-width : 991px){.footer-top li:nth-child(2){width: 125px}.footer-top li:last-child{margin-right: 0}}@media only screen and (max-width : 767px){.footer-top li:nth-child(2){width: 100%}.footer-top li:last-child{margin-top: 20px}.footer-bottom li{padding-top: 20px}}.footer-top p{font-family: 'robotolight', sans-serif;font-size: 15px;text-align: justify;color: #969696}.footer-bottom{background-color: #323232;color: #d6d6d6;font-size: 13px;font-family: 'robotolight', sans-serif;overflow: hidden !important}#footer .footer-top .p-tel.tel a,#footer .footer-top .p-tel.tel a:link,#footer .footer-top .p-tel.tel a:active,#footer .footer-top .p-tel.tel a:visited,#footer .footer-top .p-tel.tel a:hover,#footer .footer-top .p-tel.tel a:focus{color: #d00044;text-decoration: none}.link-mailto,.link-mailto:active,.link-mailto:visited,.link-mailto:link,.link-mailto a,.link-mailto a:active,.link-mailto a:visited,.link-mailto a:link{color: #d00044;text-decoration: none}.link-mailto a:hover,.link-mailto:hover,adress a:hover{text-decoration: underline !important}.social{float: right}@media only screen and (max-width : 991px){.social{float: none}}@media only screen and (max-width : 767px){.social{width: 100%;text-align: center;padding: 10px 0;margin-bottom: 15px}}.legal{float: left}.legal ul,.social ul{height: 48px;line-height: 48px;padding-left: 0px;margin-bottom: 0px}@media only screen and (max-width : 991px){.legal{text-align: center}}.social ul li a{display: block;position: relative;bottom: 48px;width: 100%;height: 100%}@media only screen and (max-width : 991px){.legal,.legal ul{width: 100%;height: auto}}.legal li{display: inline}@media only screen and (max-width : 767px){.legal li{width: 100%;text-align: center;line-height: 20px;display: block}}@media only screen and (max-width : 767px){.legal li:first-child{margin-top: 20px}}.legal a,.legal a:active,.legal a:visited,.legal a:link,.legal a:focus,.legal a:link{cursor: pointer;text-decoration: none;color: #d6d6d6}.social li{display: block;float: left;border-right: 1px solid #646464;cursor: pointer;width: 48px;height: 48px;line-height: 48px;color: #787878;font-size: 18px;transition: color .3s ease 0s}@media only screen and (max-width : 991px){.social li{border: none}}@media only screen and (max-width : 767px){.social li{width: 40px}}.social li:first-child{border-left: 1px solid #646464}@media only screen and (max-width : 991px){.social li:first-child{border: none}}.social li:hover{color: #ffffff;background-color: #d00044}@media only screen and (max-width : 991px){.social li:hover{color: #ffffff;background-color: transparent}}.fb-like.fb_iframe_widget{float: left;padding-right: 10px}.follow{margin-top: 15px}@media only screen and (max-width : 767px){.follow{margin-top: 25px;width: 100%;text-align: center}}@media only screen and (max-width : 767px){.fb-like.fb_iframe_widget,#fb-root,#twitter-widget-0{display: inline-block;float: none;vertical-align: middle}}.footer-top #mc-embedded-subscribe-form div,.footer-top #mc-embedded-subscribe-form input,.footer-top #mc-embedded-subscribe-form button{display: inline}.footer-top #mc-embedded-subscribe-form #footer-label-newsletter{display: block;margin-top: 30px}.footer-top #mc-embedded-subscribe-form button{margin-top: 0px}.footer-top #mc-embedded-subscribe-form #mce-EMAIL{max-width: 400px}@media only screen and (max-width : 1199px){.template7-image{background-size: cover !important}}.gm-style{background: url('/website/template/images/xselector.png.pagespeed.ic.E2N54WFIa9.png') no-repeat}.titre-accroche{color: #d00044;font-family: "robotolight", sans-serif;font-size: 24px}html body #pd-embed-slider{right: 50px}html body #pd-embed-slider #pd-box{background: rgba(0,0,0,0.6);border-radius: 10px 10px 0px 0px}html body #pd-embed-slider #pd-inner-box{margin: 0;padding: 0;border: 0;background: transparent}html body #pd-embed-slider #pd-header{color: white;font-family: 'robotolight', sans-serif;background: transparent;border: 0;padding: 15px 15px 0px 15px}html body #pd-embed-slider #pd-body{display: none}html body #pd-embed-slider .pd-button{background-image: url("/website/template/images/pool-daddy/xbutton-right.png.pagespeed.ic.Fu464Pd1hG.png")}html body #pd-embed-slider .pd-button span{background-image: url("/website/template/images/pool-daddy/xbutton-left.png.pagespeed.ic.8Nm0EoEdt6.png")}html body #pd-embed-slider #pd-top a{background-image: url("/website/template/images/pool-daddy/xclose.png.pagespeed.ic.JIA16GvIxi.png")}#pimcore-5-partenaire-1376 abbr{text-decoration: none}#pimcore-5-partenaire-1376 abbr::after{content: " (" attr(title) ")"}abbr[title].custom-dot{border-bottom: 1px dotted;text-decoration: none !important}a.button-bigtext{font-size: 28px}@media only screen and (max-width : 767px){a.button-bigtext{font-size: 20px}}.image-zoom-css{display: block;overflow: hidden}.image-zoom-css img{transition: transform .4s ease}.image-zoom-css img:hover{transform: scale(1.06)}/*# sourceMappingURL=https://www.agence-senzo.fr/website/var/tmp/senzo_62278b5d12722367551904.map */