body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
table.sortable thead th{background-image:url(../../assets/tablesorter/images/default.svg);background-repeat:no-repeat;background-position:center right}table.sortable thead th.tablesorter-headerAsc{background-image:url(../../assets/tablesorter/images/asc.svg)}table.sortable thead th.tablesorter-headerDesc{background-image:url(../../assets/tablesorter/images/desc.svg)}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
@font-face{font-family:"fontello";src:url("../../files/sitco/theme/font/fontello.eot?10316005");src:url("../../files/sitco/theme/font/fontello.eot?10316005#iefix") format("embedded-opentype"), url("../../files/sitco/theme/font/fontello.woff2?10316005") format("woff2"), url("../../files/sitco/theme/font/fontello.woff?10316005") format("woff"), url("../../files/sitco/theme/font/fontello.ttf?10316005") format("truetype"), url("../../files/sitco/theme/font/fontello.svg?10316005#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right:before{content:""}.icon-up:before{content:""}.icon-left:before{content:""}.icon-down:before{content:""}.icon-plus:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-doc:before{content:""}.icon-down-open:before{content:""}.icon-up-open:before{content:""}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-file-pdf:before{content:""}.icon-file-word:before{content:""}.icon-file-excel:before{content:""}.icon-file-powerpoint:before{content:""}.icon-file-image:before{content:""}.icon-file-archive:before{content:""}.icon-file-audio:before{content:""}.icon-file-video:before{content:""}.icon-file-code:before{content:""}@keyframes showIn{from{opacity:0}to{opacity:1}}#wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-height:100vh;overflow:hidden}#wrapper .float-nav{position:fixed;top:470px !important;left:calc(50% - 651px);z-index:11;width:15px}#wrapper .float-nav span,#wrapper .float-nav table{color:#000000;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:left top 0;float:left;display:block;text-transform:uppercase;line-height:11px;font-family:"Montserrat", sans-serif;font-size:12px;font-weight:300}#wrapper .float-nav span.fixed-titre,#wrapper .float-nav table.fixed-titre{white-space:nowrap}#wrapper .float-nav span.fixed-content td,#wrapper .float-nav table.fixed-content td{white-space:nowrap}#wrapper .float-nav span.fixed-content td.page,#wrapper .float-nav table.fixed-content td.page{color:#fd4515}#wrapper .float-nav span.nb-actif,#wrapper .float-nav table.nb-actif{margin-top:9px;color:#fd4515}#wrapper .float-nav span.nb-total,#wrapper .float-nav table.nb-total{overflow:visible;word-break:keep-all;width:35px;margin-top:25px}#wrapper .float-nav ul{float:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;list-style:none;margin:0;padding:0}#wrapper .float-nav ul li{margin:5px 0}#wrapper .float-nav ul li a{display:block;height:8px;width:8px;border:1px solid #000000;border-radius:50px;background:transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#wrapper .float-nav ul li a.actif{border-color:#fd4515 !important;background:#fd4515}#wrapper .float-nav .fixed-precedent{float:left;margin-bottom:5px;color:#000000}#wrapper .float-nav .fixed-precedent i{width:11px;font-size:11px}#wrapper .float-nav .fixed-precedent i::before{margin:0}#wrapper .float-nav .fixed-precedent:hover,#wrapper .float-nav .fixed-precedent:focus{color:#fd4515}#wrapper .float-nav .fixed-suivant{float:left;color:#000000}#wrapper .float-nav .fixed-suivant i{width:11px;font-size:11px}#wrapper .float-nav .fixed-suivant i::before{margin:0}#wrapper .float-nav .fixed-suivant:hover,#wrapper .float-nav .fixed-suivant:focus{color:#fd4515}#wrapper .float-nav.blanc *{color:#ffffff}#wrapper .float-nav.blanc ul li a{border-color:#ffffff}@media screen and (min-width:1011px){body[class*="home"] #header{height:100vh}}#header{width:100%;margin-bottom:100px;position:relative;height:290px}#header .inside{height:100%}#header #skip-links{width:100%;position:absolute;top:-50px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;transition:top 0.3s;transition-timing-function:ease-in-out;background:#fff;z-index:300}#header #skip-links.focused{top:-10px;padding:12px}#header #skip-links a{color:#000}#header #header_assemblage{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;max-width:1200px;width:100%;left:calc(50% - 600px);z-index:18}#header #header_assemblage .logo-langue{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:118px;margin-top:75px}#header #header_assemblage .logo-langue #logo{content:"";display:block;background:url("../../files/sitco/theme/img/logo.jpg");height:118px;width:118px;text-indent:-9999px}#header #header_assemblage .menu-social{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;width:calc(100% - 118px)}#header #header_assemblage .menu-social .mod_changelanguage{overflow:visible}#header #header_assemblage .menu-social .mod_changelanguage ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;height:100%;list-style:none;padding-left:0;margin:0;margin-top:15px;margin-bottom:0px}#header #header_assemblage .menu-social .mod_changelanguage ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-left:8px}#header #header_assemblage .menu-social .mod_changelanguage ul li strong,#header #header_assemblage .menu-social .mod_changelanguage ul li span,#header #header_assemblage .menu-social .mod_changelanguage ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:#ffffff;font-weight:600;font-size:11px;opacity:0.8;height:22px;width:22px;border:1px solid #ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#header #header_assemblage .menu-social .mod_changelanguage ul li strong:hover,#header #header_assemblage .menu-social .mod_changelanguage ul li strong:focus,#header #header_assemblage .menu-social .mod_changelanguage ul li strong.active,#header #header_assemblage .menu-social .mod_changelanguage ul li span:hover,#header #header_assemblage .menu-social .mod_changelanguage ul li span:focus,#header #header_assemblage .menu-social .mod_changelanguage ul li span.active,#header #header_assemblage .menu-social .mod_changelanguage ul li a:hover,#header #header_assemblage .menu-social .mod_changelanguage ul li a:focus,#header #header_assemblage .menu-social .mod_changelanguage ul li a.active{opacity:1}#header #header_assemblage .menu-social #menu_principal{width:70%;max-width:90%;margin-top:75px}#header #header_assemblage .menu-social #menu_principal ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;list-style:none;padding:0}#header #header_assemblage .menu-social #menu_principal ul li{border-bottom:2px solid transparent}#header #header_assemblage .menu-social #menu_principal ul li a{color:white !important}#header #header_assemblage .menu-social #menu_principal ul li strong,#header #header_assemblage .menu-social #menu_principal ul li span,#header #header_assemblage .menu-social #menu_principal ul li a{font-weight:700;font-size:16px;color:#ffffff;text-transform:uppercase}#header #header_assemblage .menu-social #menu_principal ul li:hover strong,#header #header_assemblage .menu-social #menu_principal ul li:hover span,#header #header_assemblage .menu-social #menu_principal ul li:hover a,#header #header_assemblage .menu-social #menu_principal ul li:focus strong,#header #header_assemblage .menu-social #menu_principal ul li:focus span,#header #header_assemblage .menu-social #menu_principal ul li:focus a{color:#006db7}#header #header_assemblage .menu-social #menu_principal ul li.active,#header #header_assemblage .menu-social #menu_principal ul li.trail{border-bottom:2px solid #006db7}#header #header_assemblage .menu-social #menu_principal ul li.active strong,#header #header_assemblage .menu-social #menu_principal ul li.active span,#header #header_assemblage .menu-social #menu_principal ul li.active a,#header #header_assemblage .menu-social #menu_principal ul li.trail strong,#header #header_assemblage .menu-social #menu_principal ul li.trail span,#header #header_assemblage .menu-social #menu_principal ul li.trail a{color:#006db7}#header #header_assemblage .menu-social .menu{display:none}#header .mod_pageImage,#header .mod_pageimage{position:relative;height:100%}#header .mod_pageImage::after,#header .mod_pageimage::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background:rgba(0, 0, 0, 0.25)}#header img{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;object-fit:cover;width:100%;max-width:100%;min-height:290px}#container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;min-height:500px;position:relative;animation:0.5s ease-out 0s 1 showIn}#container #main{max-width:1010px;padding-left:40px;padding-right:40px;margin:0 auto;overflow:visible}#container #main .mod_article{overflow:visible;margin-bottom:30px}#container #main .ce_accordion,#container #main .ce_player,#container #main .content-player,#container #main .ce_text,#container #main .content-text,#container #main .ce_form,#container #main .ce_list,#container #main .ce_table,#container #main .ce_gallery,#container #main .content-gallery,#container #main .ce_hyperlink,#container #main .ce_dlh_googlemaps{margin-bottom:25px}#container #main .ce_text,#container #main .content-text{width:100%;overflow:visible}#container #main .ce_image,#container #main .content-image{margin-bottom:60px}#container #main .rs-columns{margin-bottom:25px}#footer{width:100%;margin-top:40px;border-top:1px solid #006db7;position:relative;z-index:11;background:#ffffff}#footer::before{content:"";display:block;background:#006db7;height:35px;width:35vw;position:absolute;top:-18px;left:0}#footer .inside{max-width:1280px;margin:0 auto;margin-top:40px;margin-bottom:40px}#footer .inside .menu_social{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#footer .inside .menu_social .mod_customnav{width:calc(100% - 176px)}#footer .inside .menu_social .mod_customnav ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}#footer .inside .menu_social .mod_customnav ul li{margin-right:25px}#footer .inside .menu_social .mod_customnav ul li *{font-size:11px;font-weight:400;text-transform:uppercase;color:#000000;letter-spacing:2px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#footer .inside .menu_social .mod_customnav ul li strong,#footer .inside .menu_social .mod_customnav ul li span,#footer .inside .menu_social .mod_customnav ul li a:focus,#footer .inside .menu_social .mod_customnav ul li a:hover{color:#006db7}#footer .inside .menu_social .social{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#000000;margin-top:0;margin-bottom:0;font-size:14px;outline:none;text-decoration:none;position:relative;line-height:1;overflow:hidden;border-radius:0 15px 15px 0;width:176px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#footer .inside .menu_social .social i{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:30px;width:30px;margin-left:10px;color:transparent;color:#ffffff;background:#0077B5;border-radius:50px;font-size:18px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#footer .inside .menu_social .social:hover,#footer .inside .menu_social .social:focus{color:#006db7}#footer .inside .menu_social .social:hover i,#footer .inside .menu_social .social:focus i{color:#ffffff;background:#0077B5}#footer .inside .ce_text p span strong span:nth-of-type(2){white-space:nowrap}#footer #pied_signature_iti{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background-color:#000000;color:#ffffff;font-weight:400;text-align:center;font-size:12px;height:40px}#footer #pied_signature_iti .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;width:1280px;max-width:100%}#footer #pied_signature_iti .container span{margin-right:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#footer #pied_signature_iti .container .lien{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:160px;text-decoration:none;color:#ffffff}#footer #pied_signature_iti .container .lien::before{content:"";display:block;background:url("../../files/sitco/theme/img/logo_iti_petit.png") center 50% no-repeat;height:21px;width:21px;z-index:1}#footer #pied_signature_iti .container .lien:hover,#footer #pied_signature_iti .container .lien:focus{color:#e2007a}@media (max-width:1300px){#wrapper .float-nav{left:calc(50% - 505px)}#header #header_assemblage{max-width:910px;left:calc(50% - 455px)}#header #header_assemblage .menu-social #menu_principal{width:90%}#container #main{max-width:910px}#footer .inside{max-width:990px}#footer .inside .menu_social{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer .inside .menu_social .mod_customnav{width:100%}#footer .inside .menu_social .mod_customnav ul li{margin-right:15px}#footer .inside .menu_social .mod_customnav ul li *{font-size:12px}#footer .inside .menu_social .social{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#footer #pied_signature_iti .container{width:990px}}@media (max-width:1010px){#wrapper .float-nav{left:2%}#wrapper.menur-actif{position:fixed}#wrapper.menur-actif #header #header_assemblage #menu_principal{display:block}#wrapper.menur-actif #container,#wrapper.menur-actif #footer{visibility:hidden}#wrapper.menur-actif h1,#wrapper.menur-actif .float-nav{display:none !important}#wrapper.menur-actif .icone{background-color:rgba(0, 0, 0, 0) !important;-webkit-transition-delay:0.2s;transition-delay:0.2s !important}#wrapper.menur-actif .icone:before{margin-top:0 !important;-webkit-transform:rotate(45deg);transform:rotate(45deg) !important;-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s !important}#wrapper.menur-actif .icone:after{margin-top:0 !important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg) !important;-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s !important}#header #header_assemblage{max-width:calc(90% - 80px);left:calc(5% + 40px)}#header #header_assemblage .menu-social #menu_principal{height:100vh;min-width:100vw;background:#fff;z-index:999;position:fixed;left:0;display:none;margin-top:0}#header #header_assemblage .menu-social #menu_principal ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:baseline;-ms-flex-pack:baseline;-webkit-justify-content:baseline;-moz-justify-content:baseline;justify-content:baseline;margin-top:120px;margin-bottom:40px;height:calc(100vh - 160px);padding-top:10px;overflow:auto}#header #header_assemblage .menu-social #menu_principal ul li{display:table;margin-bottom:20px}#header #header_assemblage .menu-social #menu_principal ul li.last{margin-bottom:60px}#header #header_assemblage .menu-social #menu_principal ul li a{color:black !important}#header #header_assemblage .menu-social .menu{z-index:999;position:relative;display:inline-block;width:30px;height:30px;margin:0;margin-top:25px}#header #header_assemblage .menu-social .menu .texte{float:right;margin-right:45px;color:#000000}#header #header_assemblage .menu-social .menu .icone{margin:0 auto;position:relative;top:12px}#header #header_assemblage .menu-social .menu .icone:before,#header #header_assemblage .menu-social .menu .icone:after{position:absolute;content:""}#header #header_assemblage .menu-social .menu .icone,#header #header_assemblage .menu-social .menu .icone:before,#header #header_assemblage .menu-social .menu .icone:after{width:30px;height:6px;background-color:#000000;display:block}#header #header_assemblage .menu-social .menu .icone:before{margin-top:-12px}#header #header_assemblage .menu-social .menu .icone:after{margin-top:12px}#header #header_assemblage .menu-social .menu .icone{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s}#header #header_assemblage .menu-social .menu .icone:before{-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}#header #header_assemblage .menu-social .menu .icone:after{-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}#container::before{display:none}#container #main{max-width:calc(90% - 80px)}#footer .inside{max-width:90%}#footer .inside .mod_customnav ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer #pied_signature_iti .container{width:90%}}@media (max-width:768px){#container #main .ce_text{width:100%}}@media (max-width:480px){#header #header_assemblage{max-width:90%;left:5%}#header #header_assemblage .logo-langue{width:145px}#header #header_assemblage .menu-social{width:calc(100% - 145px)}#header #header_assemblage .menu-social .social{font-size:0}#header #header_assemblage .menu-social .social .icon-linkedin{font-size:20px}#container #main{max-width:calc(90% - 30px);padding:0}}.ce_form .widget,.mod_search .widget{display:block;margin-bottom:20px}.ce_form .widget label,.mod_search .widget label{color:#000000;font-size:16px;font-family:"Montserrat", sans-serif;font-weight:bold;display:block;margin-bottom:5px}.ce_form .widget .text,.mod_search .widget .text,.ce_form .widget .textarea,.mod_search .widget .textarea{width:calc(100% - 22px);border:1px solid #006db7;padding:10px;font-size:16px;font-weight:300;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_form .widget .text:focus,.mod_search .widget .text:focus,.ce_form .widget .textarea:focus,.mod_search .widget .textarea:focus{border-color:#000000}.ce_form .widget .textarea,.mod_search .widget .textarea{resize:none}.ce_form .widget .captcha,.mod_search .widget .captcha{width:calc(100% - 22px);border:1px solid #006db7;padding:10px;font-size:18px;font-weight:400;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_form .widget .captcha:focus,.mod_search .widget .captcha:focus{border-color:#000000}.ce_form .widget .captcha_text,.mod_search .widget .captcha_text{color:#000000;font-size:16px;font-weight:300;font-family:"Montserrat", sans-serif;font-style:italic;display:block;margin-top:5px;width:100%}.ce_form .widget.widget-checkbox span,.mod_search .widget.widget-checkbox span{display:flex;align-items:flex-start}.ce_form .widget.widget-select,.mod_search .widget.widget-select{width:100%;position:relative}.ce_form .widget.widget-select select,.mod_search .widget.widget-select select{width:100%;background:#ffffff;border:1px solid #006db7;appearance:none;color:#000000;font-size:16px;font-weight:300;padding:5px 10px;height:43px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.ce_form .widget.widget-select select:focus,.mod_search .widget.widget-select select:focus{outline:none}.ce_form .widget.widget-select:after,.mod_search .widget.widget-select:after{position:absolute;top:42px;right:15px;width:0;height:0;padding:0;content:"";border-left:0.3em solid transparent;border-right:0.3em solid transparent;border-top:0.4em solid #000000;pointer-events:none}.ce_form .submit_container,.mod_search .submit_container,.ce_form .widget-submit,.mod_search .widget-submit{text-align:right}.ce_form .submit_container .submit,.mod_search .submit_container .submit,.ce_form .widget-submit .submit,.mod_search .widget-submit .submit{background:#006db7;color:#ffffff;border:none;padding:12px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_form .submit_container .submit:hover,.mod_search .submit_container .submit:hover,.ce_form .submit_container .submit:focus,.mod_search .submit_container .submit:focus,.ce_form .widget-submit .submit:hover,.mod_search .widget-submit .submit:hover,.ce_form .widget-submit .submit:focus,.mod_search .widget-submit .submit:focus{background:#fd4515}.ce_table table,.ce_text table,.content-text table{border-collapse:collapse;font-size:18px;width:100%;max-width:100%;overflow-x:auto;text-align:left}.ce_table table tr,.ce_text table tr,.content-text table tr{border:0 none}.ce_table table thead th,.ce_text table thead th,.content-text table thead th{font-size:20px;padding:12px 10px;background:#000000;color:#ffffff;text-transform:uppercase}.ce_table table tbody tr td,.ce_text table tbody tr td,.content-text table tbody tr td{padding:12px 10px;border-bottom:1px solid #006db7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_table table tbody tr:hover td,.ce_text table tbody tr:hover td,.content-text table tbody tr:hover td,.ce_table table tbody tr:focus td,.ce_text table tbody tr:focus td,.content-text table tbody tr:focus td{color:#fd4515}.ce_table table tfoot td,.ce_text table tfoot td,.content-text table tfoot td{padding:12px 10px;text-transform:uppercase;color:#000000}.ce_text ul,.content-text ul,.ce_list ul,.mod_sitemap ul,.ce_text ol,.content-text ol,.ce_list ol,.mod_sitemap ol{padding-left:10px;line-height:150%}.ce_text ul li,.content-text ul li,.ce_list ul li,.mod_sitemap ul li,.ce_text ol li,.content-text ol li,.ce_list ol li,.mod_sitemap ol li{font-size:16px;font-weight:300}.ce_text ul li::before,.content-text ul li::before,.ce_list ul li::before,.mod_sitemap ul li::before{content:"";display:inline-block;color:#006db7;font-family:"fontello";z-index:0;font-size:15px;font-weight:100;margin-right:10px}.ce_text ol,.content-text ol,.ce_list ol,.mod_sitemap ol{counter-reset:li}.ce_text ol li::before,.content-text ol li::before,.ce_list ol li::before,.mod_sitemap ol li::before{content:counter(li,decimal) ". ";counter-increment:li;display:inline-block;color:#006db7;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;width:25px}body{font-family:"Open Sans", sans-serif;font-size:18px;color:#006db7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ul,body ol{padding:0;list-style:none}a{color:#006db7;font-weight:600;text-decoration:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#fd4515}a:visited{color:#000000}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-family:"Montserrat", sans-serif;font-size:33px;font-weight:700;color:#000;text-transform:uppercase;display:table;text-align:left;margin-right:0;max-width:66%;position:relative;margin-top:50px;margin-bottom:75px;padding-right:25px;padding-left:30px;z-index:10}h1::before{content:"";display:block;height:120px;width:120px;margin-left:45px;background:#fd4515;position:absolute;left:-84px;top:-70px;z-index:-1}h2{font-size:24px !important;font-weight:700;margin-bottom:10px !important;color:#006db7 !important;text-transform:uppercase}h2.zoom{font-family:"Montserrat", sans-serif;color:#000000;display:table;text-align:right;max-width:80%;position:relative;padding-left:40px;margin-top:100px;margin-bottom:60px;z-index:10}h2.zoom::before{content:"";display:block;height:120px;width:120px;background:#fd4515;position:absolute;left:0;top:-80px;z-index:-1}h3{font-family:"Montserrat", sans-serif;display:table;position:relative;font-size:20px;font-weight:700;color:#000000;z-index:10;margin-left:10px;margin-bottom:20px}h3::before{content:"";display:block;height:40px;width:40px;background:#006db7;position:absolute;left:-10px;top:-8px;z-index:-1}h4{font-family:"Montserrat", sans-serif;font-size:20px;font-weight:500;margin-bottom:10px;font-style:italic;color:#006db7}h5{font-family:"Montserrat", sans-serif;font-size:18px;font-weight:300;margin-bottom:10px;color:#000000;text-transform:uppercase}h6{font-size:18px;font-weight:700;margin-bottom:10px;color:#006db7;text-transform:uppercase}hr{height:1px;border:none}p{color:#393939;font-size:16px;font-weight:300;margin-top:0;letter-spacing:1px;line-height:120%}figure{position:relative;background:#ffffff}figure figcaption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;position:absolute;color:#ffffff;background:rgba(1, 109, 182, 0.9);bottom:-25px;left:25px;padding:25px;max-width:240px;min-height:240px;font-size:16px}figure img{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:100%}iframe{max-width:100%}.ce_gallery,.content-gallery{position:relative;overflow:visible}.ce_gallery ul li,.content-gallery ul li{margin-right:22px;margin-bottom:22px;overflow:hidden}.ce_gallery ul li.col_last,.content-gallery ul li.col_last{margin-right:0}.ce_gallery ul li.first,.content-gallery ul li.first{margin-top:0}.ce_gallery ul li.last,.content-gallery ul li.last{margin-bottom:0}.ce_gallery::after,.content-gallery::after{content:"";display:block;position:absolute;top:40px;right:-600px;height:316px;width:923px;z-index:-1;background:url("../../files/sitco/theme/img/croix.png") no-repeat 100% 0}.ce_image,.content-image{display:table;margin-left:auto;margin-right:0;overflow:visible;position:relative}.ce_image::after,.content-image::after{content:"";display:block;position:absolute;top:30%;left:-600px;height:316px;width:923px;z-index:-1;background:url("../../files/sitco/theme/img/croix.png") no-repeat 100% 0}.ce_image.img-center,.ce_image.content-center,.content-image.img-center,.content-image.content-center{display:flex;justify-content:center}.ce_player video,.content-player video{max-width:100% !important}.ce_youtube .mejs-mediaelement,.ce_youtube .mejs-container,.ce_youtube .mejs-layers,.ce_youtube .mejs-overlay{max-width:100% !important}.ce_hyperlink{text-align:center}.ce_hyperlink a{display:inline-block;background:#006db7;color:#ffffff;border:none;padding:12px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_hyperlink a:hover,.ce_hyperlink a:focus{color:#ffffff;background:#fd4515}.ce_hyperlink.gauche{text-align:left}.ce_hyperlink.droite{text-align:right}.ce_table{overflow-x:visible}.ce_accordion{margin-left:0px;margin-right:0px;margin-bottom:20px}.ce_accordion .js-to_expand[aria-hidden=true],.ce_accordion .js-to_expand[data-hidden=true]{display:none}.ce_accordion .expandmore__button[aria-expanded=false]::before,.ce_accordion .expandmore__button[data-expanded=false]::before{speak:none}.ce_accordion .expandmore__button[aria-expanded=true]::before,.ce_accordion .expandmore__button[data-expanded=true]::before{speak:none}.ce_accordion .expandmore__button{background:none;border:none;font-size:inherit;color:inherit;text-transform:uppercase;font-weight:bold;padding-left:0}.ce_accordion .toggler{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;background:#ffffff;color:#006db7;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:20px;font-weight:bold;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out;text-align:left;padding:8px;cursor:pointer;border-bottom:1px solid black;padding-left:0}.ce_accordion .toggler::after{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;content:"";height:25px;width:25px;font-size:15px;color:#fff;font-family:"fontello";right:10%;top:25%;z-index:0;background-color:#006db7;border:2px solid #006db7;font-weight:bold;margin-left:auto}.ce_accordion .toggler.active::after{content:""}.ce_accordion .accordion{margin-top:10px}.ce_accordion .accordion div .ce_text{margin-bottom:0 !important}.ce_form .col_3{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.ce_form .col_3 .widget{width:30%}.ce_download ul,.ce_downloads ul,.content-downloads ul{line-height:150%}.ce_download ul li,.ce_downloads ul li,.content-downloads ul li{margin-bottom:5px}.ce_download ul li img,.ce_downloads ul li img,.content-downloads ul li img{display:none}.ce_download ul li a,.ce_downloads ul li a,.content-downloads ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:16px;font-weight:bold;color:#000000}.ce_download ul li a .size,.ce_downloads ul li a .size,.content-downloads ul li a .size{margin-left:10px;font-weight:400}.ce_download ul li a::before,.ce_downloads ul li a::before,.content-downloads ul li a::before{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;content:"";font-family:"fontello";font-weight:100;font-size:20px;width:40px;height:40px;background:#006db7;color:#ffffff;margin-right:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.ce_download ul li a.iconAUDIO::before,.ce_downloads ul li a.iconAUDIO::before,.content-downloads ul li a.iconAUDIO::before{content:""}.ce_download ul li a.iconBMP::before,.ce_download ul li a.iconGIF::before,.ce_download ul li a.iconJPG::before,.ce_download ul li a.iconTIF::before,.ce_downloads ul li a.iconBMP::before,.ce_downloads ul li a.iconGIF::before,.ce_downloads ul li a.iconJPG::before,.ce_downloads ul li a.iconTIF::before,.content-downloads ul li a.iconBMP::before,.content-downloads ul li a.iconGIF::before,.content-downloads ul li a.iconJPG::before,.content-downloads ul li a.iconTIF::before{content:""}.ce_download ul li a.iconCSS::before,.ce_download ul li a.iconHTML::before,.ce_download ul li a.iconJS::before,.ce_download ul li a.iconJSP::before,.ce_download ul li a.iconPHP::before,.ce_downloads ul li a.iconCSS::before,.ce_downloads ul li a.iconHTML::before,.ce_downloads ul li a.iconJS::before,.ce_downloads ul li a.iconJSP::before,.ce_downloads ul li a.iconPHP::before,.content-downloads ul li a.iconCSS::before,.content-downloads ul li a.iconHTML::before,.content-downloads ul li a.iconJS::before,.content-downloads ul li a.iconJSP::before,.content-downloads ul li a.iconPHP::before{content:""}.ce_download ul li a.iconOFFICE::before,.ce_downloads ul li a.iconOFFICE::before,.content-downloads ul li a.iconOFFICE::before{content:""}.ce_download ul li a.iconPDF::before,.ce_downloads ul li a.iconPDF::before,.content-downloads ul li a.iconPDF::before{content:""}.ce_download ul li a.iconZIP::before,.ce_download ul li a.iconRAR::before,.ce_downloads ul li a.iconZIP::before,.ce_downloads ul li a.iconRAR::before,.content-downloads ul li a.iconZIP::before,.content-downloads ul li a.iconRAR::before{content:""}.ce_download ul li a.iconSWF::before,.ce_download ul li a.iconVIDEO::before,.ce_downloads ul li a.iconSWF::before,.ce_downloads ul li a.iconVIDEO::before,.content-downloads ul li a.iconSWF::before,.content-downloads ul li a.iconVIDEO::before{content:""}.ce_download ul li a:hover::before,.ce_download ul li a:focus::before,.ce_downloads ul li a:hover::before,.ce_downloads ul li a:focus::before,.content-downloads ul li a:hover::before,.content-downloads ul li a:focus::before{background:#fd4515}.ce_download.content-center ul li a,.ce_downloads.content-center ul li a,.content-downloads.content-center ul li a{justify-content:center}.pagination p{color:#000000;font-size:14px;font-style:italic;text-align:right;text-transform:lowercase;margin-right:1px}.pagination ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;list-style:none;padding:0}.pagination ul li{margin:0}.pagination ul li a,.pagination ul li span{font-family:"Montserrat", sans-serif}.pagination ul li .link{font-weight:bold;font-size:40px;color:#000000;padding:5px;margin-left:2px;margin-right:2px}.pagination ul li .link:hover,.pagination ul li .link:focus{color:#006db7}.pagination ul li .active,.pagination ul li .current{font-weight:bold;font-size:40px;background:#006db7;color:#ffffff;padding:5px;margin-left:2px;margin-right:2px}.pagination ul li .previous,.pagination ul li .next{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;color:#006db7;font-size:20px;font-weight:400;text-transform:lowercase}.pagination ul li .previous:hover,.pagination ul li .previous:focus,.pagination ul li .next:hover,.pagination ul li .next:focus{color:#006db7}.pagination ul li .previous{margin-right:5px}.pagination ul li .previous::before{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;content:"";font-size:15px;font-family:"fontello";margin-right:10px}.pagination ul li .next{margin-left:5px}.pagination ul li .next::after{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;content:"";font-size:15px;font-family:"fontello";margin-left:10px}.ce_dlh_googlemaps{max-width:100%}.ce_dlh_googlemaps .dlh_googlemap{max-width:100%}.rs-columns.bleu .rs-column{background:#006db7;min-height:305px;margin-top:22px;margin-right:22px}.rs-columns.bleu .rs-column.-large-last{margin-right:-5px}.rs-columns.bleu .rs-column.-large-col-3-1{width:305px}.rs-columns.bleu .rs-column .ce_text,.rs-columns.bleu .rs-column .content-text{width:calc(100% - 50px) !important;margin:0 !important;padding:25px}.rs-columns.bleu .rs-column *{color:#ffffff}.rs-columns.bleu .rs-column p{line-height:100%}@media (max-width:1300px){p{font-size:15px}.rs-columns.bleu .rs-column{min-height:280px}.rs-columns.bleu .rs-column.-large-col-3-1{width:288px}.rs-columns.bleu .rs-column.-large-first{clear:initial}.rs-columns.bleu .rs-column.-large-last{margin-right:22px}.rs-columns.bleu .rs-column.-medium-last{margin-right:0}.ce_gallery ul.cols_4 li,.content-gallery ul.cols_4 li{max-width:calc(25% - 17px)}.ce_gallery ul.cols_3 li,.content-gallery ul.cols_3 li{max-width:calc(33% - 13px)}figure figcaption{max-width:220px;min-height:220px}.home #container #main #savoir-faire .ce_image{margin-bottom:0 !important}.bloc-accroche .rs-column{flex-direction:column}.bloc-accroche .bandeau-image-texte .ce_image,.bloc-accroche .bandeau-image-texte .content-image{width:100% !important;height:auto !important;margin-bottom:0 !important}.bloc-accroche .bandeau-image-texte .ce_image img,.bloc-accroche .bandeau-image-texte .content-image img{height:auto !important}.bloc-accroche .bandeau-image-texte .ce_text,.bloc-accroche .bandeau-image-texte .content-text{padding-top:50px;padding-bottom:50px}.bloc-accroche .bandeau-image-texte .ce_text p,.bloc-accroche .bandeau-image-texte .content-text p{width:80% !important}.banner:after{top:3460px !important}}@media (max-width:1010px){h1{font-size:28px}h1::before{height:100px;width:100px;right:0;top:-40px}h2{font-size:20px}h3{font-size:18px}h4{font-size:18px}h5{font-size:18px}h6{font-size:16px}p{font-size:14px}.ce_accordion .toggler{font-size:16px}.ce_form .col_3{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ce_form .col_3 .widget{width:100%}.ce_gallery ul.cols_3 li,.content-gallery ul.cols_3 li{max-width:calc(33% - 14px)}.pagination ul li .link{font-size:25px}.pagination ul li .active,.pagination ul li .current{font-size:25px}.rs-columns.bleu .rs-column{margin-right:4%}.rs-columns.bleu .rs-column.-large-col-3-1,.rs-columns.bleu .rs-column.-medium-col-2-1{width:38%}.rs-columns.bleu .rs-column.-large-first{clear:initial}.rs-columns.bleu .rs-column.-large-last{margin-right:4%}.rs-columns.bleu .rs-column.-medium-last{margin-right:4%}#article-nos-gammes-de-plv .gammes,#article-our-pos-ranges .gammes{flex-direction:column}#article-nos-gammes-de-plv .gammes .rs-column,#article-our-pos-ranges .gammes .rs-column{width:100%}.home #container #main #savoir-faire .ce_image{margin-bottom:0 !important}#article-maitrise-globale .rs-columns{flex-direction:column}#article-maitrise-globale .rs-columns .rs-column{width:100%}#article-le-groupe,#article-the-group{height:1600px !important}#article-le-groupe .pictos-container,#article-the-group .pictos-container{background:none !important}.pictos-groupe{width:100% !important;margin:0 auto auto !important;grid-template-columns:repeat(1, 200px) !important}.pictos-groupe .rs-column{width:75% !important;margin-bottom:10px !important}.mod_iti_projet_vedette .controles{margin:auto !important}}@media (max-width:768px){body[class*="home"] #header{height:500px !important}h1{max-width:100%}h1::before{right:0}figure figcaption{max-width:180px;min-height:180px}.rs-columns.bleu .rs-column.-large-col-3-1,.rs-columns.bleu .rs-column.-medium-col-2-1{width:48%}.rs-columns.bleu .rs-column.-small-last{margin-right:0}.rs-columns.bleu .rs-column.-small-col-1-1{width:100%;margin-right:0}#article-implantation .rs-columns,#article-implantation-bis .rs-columns{display:flex;flex-direction:column}#article-implantation .rs-columns .rs-column,#article-implantation-bis .rs-columns .rs-column{width:100%;margin-right:0}#article-implantation .rs-columns .rs-column img,#article-implantation-bis .rs-columns .rs-column img{width:100%}}@media (max-width:480px){body[class*="home"] #header{height:550px !important}#header{margin-bottom:50px}h1:before{left:-57px}.home #container #main #projets{margin-bottom:45px !important}.home #container #main #projets h3{width:85% !important}figure figcaption{max-width:60%;font-size:14px}.ce_text figure,.content-text figure{margin-left:0 !important;margin-right:0 !important}.ce_text figure img,.content-text figure img{width:100%}.ce_gallery ul li,.content-gallery ul li{width:100%;max-width:100% !important;margin-right:0}.ce_gallery ul li img,.content-gallery ul li img{width:100%}.ce_form .widget label{font-size:12px}.ce_form .widget .captcha_text{font-size:12px}.ce_accordion .toggler{font-size:14px}.pagination ul li{width:auto}.pagination ul li .link{font-size:16px}.pagination ul li .active,.pagination ul li .current{font-size:16px}.pagination ul li .previous,.pagination ul li .next{font-size:16px}.ce_download ul,.ce_downloads ul{line-height:140%}.ce_download ul li,.ce_downloads ul li{margin-bottom:5px}.ce_download ul li a,.ce_downloads ul li a{font-size:14px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ce_download ul li a .size,.ce_downloads ul li a .size{margin-left:8px}.ce_download ul li a::before,.ce_downloads ul li a::before{width:30px;height:30px}.rs-columns.bleu .rs-column{min-height:250px}.rs-columns.bleu .rs-column.-large-col-3-1,.rs-columns.bleu .rs-column.-medium-col-2-1,.rs-columns.bleu .rs-column.small-col-2-1{width:100%;margin-right:0}#article-le-groupe .pictos-container,#article-the-groupe .pictos-container{height:1497px !important;margin-top:0 !important}#article-nos-indicateurs-de-performance .ce_image,#article-nos-indicateurs-de-performance .content-image,#article-our-performance-indicators .ce_image,#article-our-performance-indicators .content-image{margin:auto}#article-nos-indicateurs-de-performance .ce_text:first-child p,#article-nos-indicateurs-de-performance .content-text:first-child p,#article-our-performance-indicators .ce_text:first-child p,#article-our-performance-indicators .content-text:first-child p{width:100% !important}#article-nos-indicateurs-de-performance .ce_text:nth-of-type(2) p,#article-nos-indicateurs-de-performance .content-text:nth-of-type(2) p,#article-our-performance-indicators .ce_text:nth-of-type(2) p,#article-our-performance-indicators .content-text:nth-of-type(2) p{width:100% !important}#article-nos-indicateurs-de-performance .ce_text figure,#article-nos-indicateurs-de-performance .content-text figure,#article-our-performance-indicators .ce_text figure,#article-our-performance-indicators .content-text figure{width:100%;margin:auto;flex:inherit !important}#article-nos-indicateurs-de-performance .ce_text figure img,#article-nos-indicateurs-de-performance .content-text figure img,#article-our-performance-indicators .ce_text figure img,#article-our-performance-indicators .content-text figure img{width:inherit;max-width:170px;margin:auto}#article-nos-indicateurs-de-performance .ce_gallery img,#article-nos-indicateurs-de-performance .content-gallery img,#article-our-performance-indicators .ce_gallery img,#article-our-performance-indicators .content-gallery img{width:inherit;margin:auto}#article-nos-indicateurs-de-performance .rs-columns,#article-our-performance-indicators .rs-columns{display:flex;flex-direction:column}#article-nos-indicateurs-de-performance .rs-columns .rs-column .rs-columns,#article-our-performance-indicators .rs-columns .rs-column .rs-columns{display:flex;flex-direction:column}#article-nos-indicateurs-de-performance #performances .rs-column,#article-our-performance-indicators #performances .rs-column{width:100% !important}#article-nos-indicateurs-de-performance #performances .ce_text,#article-nos-indicateurs-de-performance #performances .content-text,#article-our-performance-indicators #performances .ce_text,#article-our-performance-indicators #performances .content-text{min-width:inherit !important}#article-nos-indicateurs-de-performance #performances .ce_text p,#article-nos-indicateurs-de-performance #performances .content-text p,#article-our-performance-indicators #performances .ce_text p,#article-our-performance-indicators #performances .content-text p{font-size:14px !important;text-align:center;line-height:18px !important}#article-nos-indicateurs-de-performance #egalite-femme-homme .rs-column:first-child,#article-our-performance-indicators #egalite-femme-homme .rs-column:first-child{width:inherit !important}#article-nos-indicateurs-de-performance #egalite-femme-homme .rs-column:nth-of-type(2),#article-our-performance-indicators #egalite-femme-homme .rs-column:nth-of-type(2){width:100% !important}#article-nos-indicateurs-de-performance #egalite-femme-homme .rs-column:nth-of-type(2) .ce_text p,#article-nos-indicateurs-de-performance #egalite-femme-homme .rs-column:nth-of-type(2) .content-text p,#article-our-performance-indicators #egalite-femme-homme .rs-column:nth-of-type(2) .ce_text p,#article-our-performance-indicators #egalite-femme-homme .rs-column:nth-of-type(2) .content-text p{text-align:center;font-size:14px}#article-nos-indicateurs-de-performance #egalite-femme-homme .rs-column:nth-of-type(3),#article-our-performance-indicators #egalite-femme-homme .rs-column:nth-of-type(3){width:100%}#article-nos-indicateurs-de-performance #egalite-femme-homme .ce_image,#article-nos-indicateurs-de-performance #egalite-femme-homme .content-image,#article-our-performance-indicators #egalite-femme-homme .ce_image,#article-our-performance-indicators #egalite-femme-homme .content-image{margin:30px auto}#article-nos-certifications,#article-our-certifications{width:inherit !important}#article-nos-certifications .rs-columns,#article-our-certifications .rs-columns{display:flex;flex-direction:column;padding:inherit !important}#article-nos-certifications .rs-columns .rs-column,#article-our-certifications .rs-columns .rs-column{width:100% !important}#article-nos-certifications .ce_text,#article-nos-certifications .content-text,#article-our-certifications .ce_text,#article-our-certifications .content-text{margin-bottom:0 !important}#article-nos-certifications .ce_text figure,#article-nos-certifications .content-text figure,#article-our-certifications .ce_text figure,#article-our-certifications .content-text figure{height:inherit !important}#article-nos-certifications .ce_text h5,#article-nos-certifications .content-text h5,#article-our-certifications .ce_text h5,#article-our-certifications .content-text h5{text-align:center}#article-nos-certifications .ce_downloads,#article-our-certifications .ce_downloads{margin-bottom:20px}#article-nos-engagements button,#article-our-engagements button{text-align:left;max-width:200px}#article-nos-objectifs-2021-2023 .ce_text,#article-nos-objectifs-2021-2023 .content-text,#article-our-2021-2023-objectives .ce_text,#article-our-2021-2023-objectives .content-text{flex-direction:column}#article-nos-objectifs-2021-2023 .ce_text .text-content p,#article-nos-objectifs-2021-2023 .ce_text .rte p,#article-nos-objectifs-2021-2023 .content-text .text-content p,#article-nos-objectifs-2021-2023 .content-text .rte p,#article-our-2021-2023-objectives .ce_text .text-content p,#article-our-2021-2023-objectives .ce_text .rte p,#article-our-2021-2023-objectives .content-text .text-content p,#article-our-2021-2023-objectives .content-text .rte p{font-size:16px !important}#article-nos-objectifs-2021-2023 .telechargements,#article-our-2021-2023-objectives .telechargements{padding-top:45px !important}#article-nos-objectifs-2021-2023 .telechargements h5,#article-our-2021-2023-objectives .telechargements h5{font-size:18px !important}#article-nos-objectifs-2021-2023 .telechargements h6,#article-our-2021-2023-objectives .telechargements h6{font-size:16px !important}.banner:after{top:2450px !important}#footer strong{line-height:24px}#footer .inside .menu-social{text-align:center !important}.ce_gallery ul li,.content-gallery ul li{margin-bottom:0 !important}.content-image #article-nos-indicateurs-de-performance #performances .ce_image,.content-image #article-nos-indicateurs-de-performance #performances .content-image,#article-our-performance-indicators #performances .ce_image,#article-our-performance-indicators #performances .content-image{margin-bottom:20px !important;margin-left:auto;margin-right:auto !important}.bandeau-image-texte{margin-bottom:35px !important}#article-la-rse-en-quelques-mots .ce_text,#article-la-rse-en-quelques-mots .content-text{margin-bottom:0 !important}#article-nos-certifications,#article-our-certifications{margin-bottom:100px !important}#article-nos-objectifs-2021-2023,#article-our-2021-2023-objectives{margin-top:65px !important}}div.ce_text.first.block{display:flex;justify-content:center}#header #header_assemblage .menu-social #menu_principal ul li span,#header #header_assemblage .menu-social #menu_principal ul li a{color:black}#article-nos-gammes-de-plv .gammes,#article-our-pos-ranges .gammes{display:flex;flex-wrap:wrap;justify-content:space-between}#article-nos-gammes-de-plv .gammes .rs-column,#article-our-pos-ranges .gammes .rs-column{display:flex;flex-direction:column;flex:0 31%;align-items:center;margin-right:inherit;margin-top:inherit}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes,#article-our-pos-ranges .gammes .rs-column .presentation-gammes{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:650px}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes h3,#article-our-pos-ranges .gammes .rs-column .presentation-gammes h3{order:2;font-size:18px !important;display:inherit;margin-top:20px;margin-bottom:0;margin-left:inherit;margin-right:inherit;padding-right:inherit;text-align:center}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes h3:before,#article-our-pos-ranges .gammes .rs-column .presentation-gammes h3:before{display:none}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes figure,#article-our-pos-ranges .gammes .rs-column .presentation-gammes figure{order:1;width:fit-content}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes figure img,#article-our-pos-ranges .gammes .rs-column .presentation-gammes figure img{width:340px;height:500px}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes p,#article-our-pos-ranges .gammes .rs-column .presentation-gammes p{order:3;text-transform:uppercase;color:black;font-size:18px;font-weight:500}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes p a,#article-our-pos-ranges .gammes .rs-column .presentation-gammes p a{font-size:12px;border-bottom:5px solid #006db7;padding:0 20px 10px 20px;margin-top:20px}#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes p a:hover,#article-our-pos-ranges .gammes .rs-column .presentation-gammes p a:hover{border-bottom:5px solid #fd4515}#article-nos-gammes-de-plv .ce_hyperlink,#article-our-pos-ranges .ce_hyperlink{padding:50px;background:url("../../files/sitco/theme/img/croix.jpg") repeat;background-size:cover}.bloc-accroche .rs-column{width:100%;display:flex}.bloc-accroche .rs-column h1{font-size:18px;color:#006db7;margin-left:inherit;text-align:left}.bloc-accroche .rs-column h1:before{display:none}.bloc-accroche .rs-column:nth-of-type(1){display:flex;flex-direction:column}.bloc-accroche .ce_hyperlink{text-align:center}.bloc-accroche .bandeau-image-texte{margin-top:0;margin-bottom:75px}.bloc-accroche .bandeau-image-texte .ce_image,.bloc-accroche .bandeau-image-texte .content-image{width:604px;height:328px}.bloc-accroche .bandeau-image-texte .ce_image figure,.bloc-accroche .bandeau-image-texte .content-image figure{height:100%}.bloc-accroche .bandeau-image-texte .ce_image figure img,.bloc-accroche .bandeau-image-texte .content-image figure img{width:100%;height:350px}.bloc-accroche .bandeau-image-texte .ce_text,.bloc-accroche .bandeau-image-texte .content-text{max-height:350px;width:inherit !important;display:flex;justify-content:center;align-items:center;background-color:#EDEDED}.bloc-accroche .bandeau-image-texte .ce_text p,.bloc-accroche .bandeau-image-texte .content-text p{width:89%;margin:auto;font-size:23px;color:#006db7;font-style:italic;font-weight:bold}.bloc-accroche .bandeau-image-texte .ce_text p strong,.bloc-accroche .bandeau-image-texte .content-text p strong{display:inline-block;font-weight:600 !important}#article-implantation .ce_text,#article-implantation .content-text,#article-implantation-bis .ce_text,#article-implantation-bis .content-text{display:inherit}#article-maitrise-globale .rs-columns{display:flex;margin-bottom:75px !important}#article-maitrise-globale .rs-columns .rs-column{flex:0 33%}#article-maitrise-globale .rs-columns .rs-column span{font-size:16px !important;line-height:22px;font-weight:normal}#article-le-groupe p,#article-the-group p{margin-bottom:10px}#article-le-groupe>.ce_text,#article-le-groupe >,#article-le-groupe .content-text,#article-the-group>.ce_text,#article-the-group >,#article-the-group .content-text{display:flex;justify-content:flex-start}#article-le-groupe .ce_image,#article-le-groupe .content-image,#article-the-group .ce_image,#article-the-group .content-image{width:100%}#article-le-groupe .ce_image img,#article-le-groupe .content-image img,#article-the-group .ce_image img,#article-the-group .content-image img{width:100%}#article-le-groupe .pictos-container,#article-the-group .pictos-container{background:url("../../files/sitco/media/SITCOSHOT4.jpg") no-repeat;background-size:cover;width:100%;height:878px;margin-top:38px}#article-le-groupe .pictos-container>div,#article-the-group .pictos-container>div{width:inherit}#article-le-groupe .rs_columns,#article-the-group .rs_columns{width:713px;height:713px}.pictos-groupe{display:grid;justify-content:center;grid-template-rows:repeat(2, 375px);grid-template-columns:repeat(2, 375px);background-color:white;width:800px;height:770px;margin:45px auto auto;padding-top:20px}.pictos-groupe .rs-column{border:1px solid #666;width:300px;height:300px;padding:30px;margin:auto}.pictos-groupe .rs-column .ce_text,.pictos-groupe .rs-column .content-text{height:100%;display:flex;flex-direction:column;justify-content:center}#article-nos-creations-plv .ce_text h2,#article-nos-creations-plv .content-text h2{margin-bottom:12px}#article-implantation .ce_image,#article-implantation-bis .ce_image{width:100%;margin-top:37px;margin-left:inherit;margin-right:inherit}#article-implantation .ce_image:after,#article-implantation-bis .ce_image:after{display:none}#savoir-faire figure{border:none}@media screen and (min-width:1011px) and (max-width:1300px){#article-nos-gammes-de-plv .gammes .rs-column .presentation-gammes,#article-our-pos-ranges .gammes .rs-column .presentation-gammes{height:675px}}#article-nos-indicateurs-de-performance .ce_image:after,#article-nos-indicateurs-de-performance .content-image:after,#article-our-performance-indicators .ce_image:after,#article-our-performance-indicators .content-image:after{display:none !important}#article-nos-indicateurs-de-performance .ce_text,#article-nos-indicateurs-de-performance .content-text,#article-our-performance-indicators .ce_text,#article-our-performance-indicators .content-text{flex-wrap:wrap;justify-content:space-between;align-items:center}#article-nos-indicateurs-de-performance .ce_text h2,#article-nos-indicateurs-de-performance .content-text h2,#article-our-performance-indicators .ce_text h2,#article-our-performance-indicators .content-text h2{flex:0 100%}#article-nos-indicateurs-de-performance .ce_text figure,#article-nos-indicateurs-de-performance .content-text figure,#article-our-performance-indicators .ce_text figure,#article-our-performance-indicators .content-text figure{flex:0 15%}#article-nos-indicateurs-de-performance .ce_text:nth-of-type(2),#article-nos-indicateurs-de-performance .content-text:nth-of-type(2),#article-our-performance-indicators .ce_text:nth-of-type(2),#article-our-performance-indicators .content-text:nth-of-type(2){display:flex;justify-content:space-between}#article-nos-indicateurs-de-performance .ce_text:nth-of-type(2) p,#article-nos-indicateurs-de-performance .content-text:nth-of-type(2) p,#article-our-performance-indicators .ce_text:nth-of-type(2) p,#article-our-performance-indicators .content-text:nth-of-type(2) p{width:82%}#article-nos-indicateurs-de-performance .ce_text:first-child p,#article-nos-indicateurs-de-performance .content-text:first-child p,#article-our-performance-indicators .ce_text:first-child p,#article-our-performance-indicators .content-text:first-child p{width:80%}#article-nos-indicateurs-de-performance #performances,#article-our-performance-indicators #performances{margin-top:50px}#article-nos-indicateurs-de-performance #performances .rs-column,#article-our-performance-indicators #performances .rs-column{width:50%;margin-right:0}#article-nos-indicateurs-de-performance #performances .ce_text,#article-nos-indicateurs-de-performance #performances .content-text,#article-our-performance-indicators #performances .ce_text,#article-our-performance-indicators #performances .content-text{min-width:340px}#article-nos-indicateurs-de-performance #performances .ce_text p,#article-nos-indicateurs-de-performance #performances .content-text p,#article-our-performance-indicators #performances .ce_text p,#article-our-performance-indicators #performances .content-text p{color:#006db7;font-size:14px;font-family:"Open Sans", sans-serif;line-height:24px;text-transform:uppercase}#article-nos-indicateurs-de-performance #performances .ce_text p strong,#article-nos-indicateurs-de-performance #performances .content-text p strong,#article-our-performance-indicators #performances .ce_text p strong,#article-our-performance-indicators #performances .content-text p strong{font-size:40px;font-weight:bold}#article-nos-indicateurs-de-performance #performances .ce_image,#article-nos-indicateurs-de-performance #performances .content-image,#article-our-performance-indicators #performances .ce_image,#article-our-performance-indicators #performances .content-image{margin-right:40px}#article-nos-certifications,#article-our-certifications{display:flex;flex-wrap:wrap;width:1005px;margin-bottom:150px}#article-nos-certifications h2,#article-our-certifications h2{flex:0 100%;margin-bottom:15px}#article-nos-certifications .ce_text,#article-nos-certifications .content-text,#article-our-certifications .ce_text,#article-our-certifications .content-text{flex:0 50%;display:flex;flex-wrap:wrap}#article-nos-certifications .ce_text figure,#article-nos-certifications .content-text figure,#article-our-certifications .ce_text figure,#article-our-certifications .content-text figure{flex:0 15%;width:68px;height:68px}#article-nos-certifications .ce_text h5,#article-nos-certifications .content-text h5,#article-our-certifications .ce_text h5,#article-our-certifications .content-text h5{flex:0 85%;align-self:center}#article-nos-certifications .ce_text p,#article-nos-certifications .content-text p,#article-our-certifications .ce_text p,#article-our-certifications .content-text p{flex:0 100%}#article-nos-certifications .content-image::after,#article-our-certifications .content-image::after{display:none}.banner{background-color:#fff;padding:45px 123px;margin-bottom:115px}.banner:after{content:"";display:block;position:absolute;top:2930px;left:-600px;height:316px;width:923px;padding:45px 123px;z-index:-1;background:url("../../files/sitco/theme/img/croix.png") no-repeat 100% 0}#article-nos-engagements .ce_text:first-child,#article-nos-engagements .content-text:first-child,#article-our-engagements .ce_text:first-child,#article-our-engagements .content-text:first-child{display:flex;flex-direction:column}#article-nos-objectifs-2021-2023,#article-our-2021-2023-objectives{margin-top:110px}#article-nos-objectifs-2021-2023 .ce_text,#article-nos-objectifs-2021-2023 .content-text,#article-our-2021-2023-objectives .ce_text,#article-our-2021-2023-objectives .content-text{display:flex}#article-nos-objectifs-2021-2023 .ce_text:first-child,#article-nos-objectifs-2021-2023 .ce_text:last-child,#article-nos-objectifs-2021-2023 .content-text:first-child,#article-nos-objectifs-2021-2023 .content-text:last-child,#article-our-2021-2023-objectives .ce_text:first-child,#article-our-2021-2023-objectives .ce_text:last-child,#article-our-2021-2023-objectives .content-text:first-child,#article-our-2021-2023-objectives .content-text:last-child{flex-direction:column}#article-nos-objectifs-2021-2023 .ce_text:first-child,#article-nos-objectifs-2021-2023 .content-text:first-child,#article-our-2021-2023-objectives .ce_text:first-child,#article-our-2021-2023-objectives .content-text:first-child{margin-bottom:50px !important}#article-nos-objectifs-2021-2023 .ce_text .text-content,#article-nos-objectifs-2021-2023 .ce_text .rte,#article-nos-objectifs-2021-2023 .content-text .text-content,#article-nos-objectifs-2021-2023 .content-text .rte,#article-our-2021-2023-objectives .ce_text .text-content,#article-our-2021-2023-objectives .ce_text .rte,#article-our-2021-2023-objectives .content-text .text-content,#article-our-2021-2023-objectives .content-text .rte{flex:0 50%;background-color:#006db7;padding:38px}#article-nos-objectifs-2021-2023 .ce_text .text-content h4,#article-nos-objectifs-2021-2023 .ce_text .text-content p,#article-nos-objectifs-2021-2023 .ce_text .rte h4,#article-nos-objectifs-2021-2023 .ce_text .rte p,#article-nos-objectifs-2021-2023 .content-text .text-content h4,#article-nos-objectifs-2021-2023 .content-text .text-content p,#article-nos-objectifs-2021-2023 .content-text .rte h4,#article-nos-objectifs-2021-2023 .content-text .rte p,#article-our-2021-2023-objectives .ce_text .text-content h4,#article-our-2021-2023-objectives .ce_text .text-content p,#article-our-2021-2023-objectives .ce_text .rte h4,#article-our-2021-2023-objectives .ce_text .rte p,#article-our-2021-2023-objectives .content-text .text-content h4,#article-our-2021-2023-objectives .content-text .text-content p,#article-our-2021-2023-objectives .content-text .rte h4,#article-our-2021-2023-objectives .content-text .rte p{color:white;font-style:normal}#article-nos-objectifs-2021-2023 .ce_text .text-content h4,#article-nos-objectifs-2021-2023 .ce_text .rte h4,#article-nos-objectifs-2021-2023 .content-text .text-content h4,#article-nos-objectifs-2021-2023 .content-text .rte h4,#article-our-2021-2023-objectives .ce_text .text-content h4,#article-our-2021-2023-objectives .ce_text .rte h4,#article-our-2021-2023-objectives .content-text .text-content h4,#article-our-2021-2023-objectives .content-text .rte h4{margin-bottom:25px}#article-nos-objectifs-2021-2023 .ce_text .text-content p,#article-nos-objectifs-2021-2023 .ce_text .rte p,#article-nos-objectifs-2021-2023 .content-text .text-content p,#article-nos-objectifs-2021-2023 .content-text .rte p,#article-our-2021-2023-objectives .ce_text .text-content p,#article-our-2021-2023-objectives .ce_text .rte p,#article-our-2021-2023-objectives .content-text .text-content p,#article-our-2021-2023-objectives .content-text .rte p{font-weight:normal;font-size:18px}#article-nos-objectifs-2021-2023 .ce_text figure,#article-nos-objectifs-2021-2023 .content-text figure,#article-our-2021-2023-objectives .ce_text figure,#article-our-2021-2023-objectives .content-text figure{flex:0 50%}#article-nos-objectifs-2021-2023 .telechargements,#article-our-2021-2023-objectives .telechargements{padding-top:62px}#article-nos-objectifs-2021-2023 .telechargements h5,#article-our-2021-2023-objectives .telechargements h5{font-size:20px;letter-spacing:2.4px;margin-bottom:25px}#article-nos-objectifs-2021-2023 .telechargements h6,#article-our-2021-2023-objectives .telechargements h6{font-size:18px;letter-spacing:2.16px;color:black}#article-nos-objectifs-2021-2023 .telechargements a,#article-our-2021-2023-objectives .telechargements a{display:inline-block;background:#006db7;color:#ffffff;border:none;padding:17px 60px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#article-nos-objectifs-2021-2023 .telechargements a:hover,#article-nos-objectifs-2021-2023 .telechargements a:focus,#article-our-2021-2023-objectives .telechargements a:hover,#article-our-2021-2023-objectives .telechargements a:focus{color:#ffffff;background:#fd4515}#egalite-femme-homme .ce_image,#egalite-femme-homme .content-image{margin-left:0}#egalite-femme-homme .rs-column{margin-right:0}#egalite-femme-homme .rs-column:first-child{width:17%}#egalite-femme-homme .rs-column:nth-of-type(2){width:50%}#egalite-femme-homme .ce_text,#egalite-femme-homme .content-text{margin-top:20px}#egalite-femme-homme .ce_text p,#egalite-femme-homme .content-text p{color:#006db7;font-family:"Montserrat", sans-serif;line-height:24px;text-transform:uppercase}#egalite-femme-homme .ce_text strong,#egalite-femme-homme .content-text strong{font-size:40px}@media screen and (min-width:481px) and (max-width:1366px){#egalite-femme-homme .ce_text,#egalite-femme-homme .content-text{margin-left:50px}}@media screen and (min-width:481px) and (max-width:989px){#article-nos-indicateurs-de-performance #performances,#article-our-performance-indicators #performances{display:flex;flex-direction:column}#article-nos-indicateurs-de-performance #performances .rs-column,#article-our-performance-indicators #performances .rs-column{width:100%}#article-nos-indicateurs-de-performance #performances .rs-column .ce_text,#article-nos-indicateurs-de-performance #performances .rs-column .content-text,#article-our-performance-indicators #performances .rs-column .ce_text,#article-our-performance-indicators #performances .rs-column .content-text{margin-left:50px}.banner{display:flex;flex-direction:column;padding:inherit !important}.banner .ce_text,.banner .content-text{margin-bottom:0 !important}.banner .ce_downloads{margin-bottom:25px !important}.banner:after{display:none}#article-nos-objectifs-2021-2023 .ce_text,#article-nos-objectifs-2021-2023 .content-text,#article-our-2021-2023-objectives .ce_text,#article-our-2021-2023-objectives .content-text{flex-direction:column}}@media screen and (min-width:990px) and (max-width:1289px){.banner:after{top:3320px !important}#article-nos-objectifs-2021-2023 .ce_text img,#article-nos-objectifs-2021-2023 .content-text img,#article-our-2021-2023-objectives .ce_text img,#article-our-2021-2023-objectives .content-text img{height:100%}}@media screen and (min-width:481px) and (max-width:767px){#article-le-groupe .pictos-container,#article-the-group .pictos-container{height:1499px;margin-top:20px}}@media screen and (min-width:768px) and (max-width:1009px){.pictos-groupe{grid-template-columns:repeat(2, 314px) !important}#article-le-groupe,#article-the-group{height:1100px !important}}#article-process figure img{width:230px !important}.image_container{pointer-events:none}.ce_gallery img,.content-gallery img{width:230px !important}.gallery .rs-column{width:100% !important}.gallery .rs-column .ce_gallery ul li,.gallery .rs-column .content-gallery ul li{margin-right:22px;margin-bottom:22px}#egalite-femme-homme{display:flex}#egalite-femme-homme .rs-column:nth-of-type(3){margin-top:0}#nos-creations-plv .ce_player,#nos-creations-plv .content-player{height:500px}#nos-creations-plv .ce_player video,#nos-creations-plv .content-player video{width:100%}#nos-creations-plv .ce_player .mejs-inner,#nos-creations-plv .content-player .mejs-inner{height:500px}#nos-creations-plv .ce_player .mejs-inner video,#nos-creations-plv .content-player .mejs-inner video{width:100%}#nos-creations-plv .ce_player .mejs-inner .mejs-layers .mejs-overlay.mejs-layer.mejs-overlay-play,#nos-creations-plv .content-player .mejs-inner .mejs-layers .mejs-overlay.mejs-layer.mejs-overlay-play{width:100%;height:100%}.home #header .mod_pageImage,.home #header .mod_pageimage{display:none}.home #header .mod_article{overflow:visible}.home #header .mod_article .ce_player,.home #header .mod_article .content-player,.home #header .mod_article .ce_image{width:100%;position:relative;overflow:visible;z-index:13}.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1{color:#ffffff;position:absolute;right:calc(50% - 600px);bottom:100px;margin:0;font-size:33px;letter-spacing:3px;max-width:592px;z-index:17}.home #header .mod_article .ce_player h1::before,.home #header .mod_article .content-player h1::before,.home #header .mod_article .ce_image h1::before{width:280px;height:280px;background:#006db7;opacity:0.8;left:inherit;right:0px;top:inherit;bottom:-45px}.home #header .mod_article .ce_player video,.home #header .mod_article .content-player video,.home #header .mod_article .ce_image video{height:100%;width:100%;min-height:60vh;pointer-events:none;object-fit:cover}.home #header .mod_article .ce_player::after,.home #header .mod_article .content-player::after,.home #header .mod_article .ce_image::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background:rgba(0, 0, 0, 0.25)}.home #header .mod_article .ce_player .mejs-container,.home #header .mod_article .ce_player figure,.home #header .mod_article .content-player .mejs-container,.home #header .mod_article .content-player figure,.home #header .mod_article .ce_image .mejs-container,.home #header .mod_article .ce_image figure{width:100% !important;height:100vh !important;min-height:60vh;border:none;overflow:hidden;position:relative}.home #header .mod_article .ce_player .mejs-container::after,.home #header .mod_article .ce_player figure::after,.home #header .mod_article .content-player .mejs-container::after,.home #header .mod_article .content-player figure::after,.home #header .mod_article .ce_image .mejs-container::after,.home #header .mod_article .ce_image figure::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;background:rgba(0, 0, 0, 0.25)}.home #header .mod_article .ce_player .mejs-container img,.home #header .mod_article .ce_player figure img,.home #header .mod_article .content-player .mejs-container img,.home #header .mod_article .content-player figure img,.home #header .mod_article .ce_image .mejs-container img,.home #header .mod_article .ce_image figure img{min-height:60vh;object-fit:cover}.home #header .mod_article .ce_player .mejs-container .mejs-controls,.home #header .mod_article .ce_player figure .mejs-controls,.home #header .mod_article .content-player .mejs-container .mejs-controls,.home #header .mod_article .content-player figure .mejs-controls,.home #header .mod_article .ce_image .mejs-container .mejs-controls,.home #header .mod_article .ce_image figure .mejs-controls{background:none;z-index:999;bottom:calc(50% - 13px);left:calc(50% - 13px)}.home #header .mod_article .ce_player .mejs-container .mejs-controls *,.home #header .mod_article .ce_player figure .mejs-controls *,.home #header .mod_article .content-player .mejs-container .mejs-controls *,.home #header .mod_article .content-player figure .mejs-controls *,.home #header .mod_article .ce_image .mejs-container .mejs-controls *,.home #header .mod_article .ce_image figure .mejs-controls *{display:none}.home #header .mod_article .ce_player .mejs-container .mejs-controls .mejs-playpause-button,.home #header .mod_article .ce_player .mejs-container .mejs-controls .mejs-pause,.home #header .mod_article .ce_player figure .mejs-controls .mejs-playpause-button,.home #header .mod_article .ce_player figure .mejs-controls .mejs-pause,.home #header .mod_article .content-player .mejs-container .mejs-controls .mejs-playpause-button,.home #header .mod_article .content-player .mejs-container .mejs-controls .mejs-pause,.home #header .mod_article .content-player figure .mejs-controls .mejs-playpause-button,.home #header .mod_article .content-player figure .mejs-controls .mejs-pause,.home #header .mod_article .ce_image .mejs-container .mejs-controls .mejs-playpause-button,.home #header .mod_article .ce_image .mejs-container .mejs-controls .mejs-pause,.home #header .mod_article .ce_image figure .mejs-controls .mejs-playpause-button,.home #header .mod_article .ce_image figure .mejs-controls .mejs-pause{display:block;z-index:999;position:absolute}.home #header .mod_article .ce_player .mejs-container .mejs-controls .mejs-playpause-button *,.home #header .mod_article .ce_player .mejs-container .mejs-controls .mejs-pause *,.home #header .mod_article .ce_player figure .mejs-controls .mejs-playpause-button *,.home #header .mod_article .ce_player figure .mejs-controls .mejs-pause *,.home #header .mod_article .content-player .mejs-container .mejs-controls .mejs-playpause-button *,.home #header .mod_article .content-player .mejs-container .mejs-controls .mejs-pause *,.home #header .mod_article .content-player figure .mejs-controls .mejs-playpause-button *,.home #header .mod_article .content-player figure .mejs-controls .mejs-pause *,.home #header .mod_article .ce_image .mejs-container .mejs-controls .mejs-playpause-button *,.home #header .mod_article .ce_image .mejs-container .mejs-controls .mejs-pause *,.home #header .mod_article .ce_image figure .mejs-controls .mejs-playpause-button *,.home #header .mod_article .ce_image figure .mejs-controls .mejs-pause *{display:block}.home #header .mod_article .ce_player .mejs-container .mejs-mediaelement video,.home #header .mod_article .ce_player figure .mejs-mediaelement video,.home #header .mod_article .content-player .mejs-container .mejs-mediaelement video,.home #header .mod_article .content-player figure .mejs-mediaelement video,.home #header .mod_article .ce_image .mejs-container .mejs-mediaelement video,.home #header .mod_article .ce_image figure .mejs-mediaelement video{height:100%;width:100%;min-height:60vh;pointer-events:none;object-fit:cover}.home #header .mod_article .ce_player .mejs-container .mejs-layers,.home #header .mod_article .ce_player figure .mejs-layers,.home #header .mod_article .content-player .mejs-container .mejs-layers,.home #header .mod_article .content-player figure .mejs-layers,.home #header .mod_article .ce_image .mejs-container .mejs-layers,.home #header .mod_article .ce_image figure .mejs-layers{display:none}.home #header .mod_article .ce_player::after,.home #header .mod_article .content-player::after,.home #header .mod_article .ce_image::after{content:"";display:block;position:absolute;top:inherit;bottom:-100px;left:inherit;right:0%;height:316px;width:923px;z-index:-1;background:url("../../files/sitco/theme/img/croix.png") no-repeat 100% 0}.home #container #main h2{font-size:24px;color:#006db7;margin-bottom:19px;letter-spacing:1px}.home #container #main h3{font-size:33px;text-transform:uppercase}.home #container #main h3::before{height:50px;width:50px}.home #container #main p{letter-spacing:2px;line-height:130%}.home #container #main .ce_text,.home #container #main .content-text{width:100%}.home #container #main #accueil .ce_text{max-width:825px}.home #container #main #projets{margin-bottom:90px}.home #container #main #projets h2{text-align:left}.home #container #main #projets h3{width:60%;margin-left:50px;margin-right:0;margin-bottom:60px;padding-right:25px;margin-top:70px;text-align:left}.home #container #main #projets h3::before{height:120px;width:120px;background:#fd4515;position:absolute;left:-50px;right:0;top:-25px}.home #container #main #savoir-faire{margin-bottom:80px}.home #container #main #savoir-faire h3{margin-left:0}.home #container #main #savoir-faire h3::before{display:none}.home #container #main #savoir-faire .ce_image,.home #container #main #savoir-faire .content-image{margin-bottom:25px}.home #container #main #savoir-faire .ce_image figcaption,.home #container #main #savoir-faire .content-image figcaption{max-width:150px;min-height:150px;bottom:inherit;top:-25px}.ie #container #main .ce_image figure img,.ie #container #main .content-image figure img{width:100%}@media (max-width:1300px){.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1,.home #header .mod_article .content-image h1{right:calc(50% - 460px)}.home #header .mod_article .ce_player h1::before,.home #header .mod_article .content-player h1::before,.home #header .mod_article .ce_image h1::before,.home #header .mod_article .content-image h1::before{width:250px;height:250px}}@media (max-width:1010px){.home #header .mod_article .ce_player,.home #header .mod_article .content-player,.home #header .mod_article .ce_image{max-height:450px}.home #header .mod_article .ce_player .mejs-container,.home #header .mod_article .ce_player figure,.home #header .mod_article .content-player .mejs-container,.home #header .mod_article .content-player figure,.home #header .mod_article .ce_image .mejs-container,.home #header .mod_article .ce_image figure{max-height:450px}.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1{right:calc(5% + 40px)}.home #header .mod_article .ce_player h1::before,.home #header .mod_article .content-player h1::before,.home #header .mod_article .ce_image h1::before{width:150px;height:150px}.home #container #main h3{font-size:28px}.home #container #main h3::before{height:40px;width:40px}}@media (max-width:768px){.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1{font-size:25px;max-width:435px}.home #header .mod_article .ce_player h1::before,.home #header .mod_article .content-player h1::before,.home #header .mod_article .ce_image h1::before{width:130px;height:130px}}@media (max-width:570px){.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1{max-width:355px}}@media (max-width:480px){.home #header .mod_article .ce_player h1,.home #header .mod_article .content-player h1,.home #header .mod_article .ce_image h1{font-size:20px;max-width:70%;right:5%}.home #container #main #savoir-faire .ce_image figure img{min-height:250px}}#article-video-accueil .ce_player:after,#article-video-accueil .content-player:after{display:none !important}#container #main .mod_iti_projet_fiche{overflow:visible}#container #main .mod_iti_projet_fiche .entete-projet{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-bottom:25px}#container #main .mod_iti_projet_fiche .entete-projet h1{margin-left:40px;text-align:left;margin-bottom:inherit}#container #main .mod_iti_projet_fiche .entete-projet .particularites{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#container #main .mod_iti_projet_fiche .entete-projet .particularites span{font-size:9px;font-weight:bold;line-height:120%;text-align:center;margin-top:0px;width:60px;height:92px;margin-left:10px;text-transform:uppercase;color:#000000}#container #main .mod_iti_projet_fiche .entete-projet .particularites span::before{content:"";position:relative;display:block;width:58px;height:58px;margin:auto;margin-bottom:10px}#container #main .mod_iti_projet_fiche .entete-projet .particularites span.carton::before{background:url("../../files/sitco/theme/img/carton.png")}#container #main .mod_iti_projet_fiche .entete-projet .particularites span.popai::before{background:url("../../files/sitco/theme/img/popai.png")}#container #main .mod_iti_projet_fiche .entete-projet .particularites span.multi::before{background:url("../../files/sitco/theme/img/multi.png")}#container #main .mod_iti_projet_fiche .entete-projet .particularites span::after{content:"";width:58px;height:58px;position:absolute;top:0;left:calc(50% - 29px);display:block;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_fiche .project-illustration{width:100%;margin-bottom:55px}#container #main .mod_iti_projet_fiche .ce_text{width:calc(100% - 50px)}#container #main .mod_iti_projet_fiche .ce_text.description{min-height:600px;margin-bottom:80px}#container #main .mod_iti_projet_fiche .ce_text figure{position:relative;margin-left:25px;margin-bottom:10px}#container #main .mod_iti_projet_fiche .ce_text figure::after{content:"";display:block;position:absolute;top:-10%;right:-100%;height:294px;width:666px;z-index:-1;background:url("../../files/sitco/theme/img/fond-plus.png") no-repeat 100% 0}#container #main .mod_iti_projet_fiche h2.zoom{max-width:60%}#container #main .mod_iti_projet_liste{overflow:visible;padding-top:40px;border-top:1px solid #006db7}#container #main .mod_iti_projet_liste .jplist-panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;float:left;margin-bottom:30px;width:100%;border-bottom:1px solid #006db7}#container #main .mod_iti_projet_liste .jplist-panel.panel-top .jplist-pagination{display:none}#container #main .mod_iti_projet_liste .jplist-panel.panel-bottom{border:none}#container #main .mod_iti_projet_liste .jplist-panel .jplist-drop-down{display:none;border:1px solid #dbdbdb;width:152px;background-clip:text}#container #main .mod_iti_projet_liste .jplist-panel .jplist-drop-down .jplist-dd-panel{height:calc(100% - 2px);background:#ffffff}#container #main .mod_iti_projet_liste .jplist-panel .jplist-label{display:none;background:#ffffff}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button{background:#ffffff;color:#000000;text-shadow:inherit;font-weight:bold;font-size:40px;padding:5px;margin-left:2px;margin-right:2px;width:53px;height:50px;border:none;border-radius:0;font-family:"Montserrat", sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button.jplist-current{cursor:pointer;background:#006db7;color:#ffffff !important}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button.jplist-first,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button.jplist-prev,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button.jplist-next,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button.jplist-last{color:#006db7}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:hover,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:focus{cursor:pointer;color:#006db7}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:hover.jplist-first,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:hover.jplist-prev,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:hover.jplist-next,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:hover.jplist-last,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:focus.jplist-first,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:focus.jplist-prev,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:focus.jplist-next,#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button:focus.jplist-last{color:#000000}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group{width:100%;box-shadow:inherit;border:inherit;margin:0;padding:0;border:0}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;margin-left:0}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group ul li{height:inherit;margin:0}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group ul li span{position:relative;border:none;display:block;cursor:pointer;text-transform:uppercase;text-shadow:initial}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie{margin-bottom:40px}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li{overflow:visible;width:70px}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span{font-size:10px;font-weight:bold;line-height:120%;text-align:center;margin-top:5px}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span::before{content:"";position:relative;display:block;width:58px;height:58px;margin:auto;margin-bottom:10px}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.sol::before{background:url("../../files/sitco/theme/img/sol.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.comptoir::before{background:url("../../files/sitco/theme/img/comptoir.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.plv::before{background:url("../../files/sitco/theme/img/plv.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.carton::before{background:url("../../files/sitco/theme/img/carton.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.popai::before{background:url("../../files/sitco/theme/img/popai.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.multi::before{background:url("../../files/sitco/theme/img/multi.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span::after{content:"";width:58px;height:58px;position:absolute;top:0;left:calc(50% - 29px);display:block;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected{color:#006db7}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected::after{opacity:1}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.sol::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.sol::after{background:url("../../files/sitco/theme/img/sol_hover.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.comptoir::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.comptoir::after{background:url("../../files/sitco/theme/img/comptoir_hover.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.plv::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.plv::after{background:url("../../files/sitco/theme/img/plv_hover.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.carton::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.carton::after{background:url("../../files/sitco/theme/img/carton_hover.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.popai::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.popai::after{background:url("../../files/sitco/theme/img/popai_hover.png")}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span:hover.multi::after,#container #main .mod_iti_projet_liste .jplist-panel .jplist-group.group-categorie ul li span.jplist-selected.multi::after{background:url("../../files/sitco/theme/img/multi_hover.png")}#container #main .mod_iti_projet_liste .list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;width:100%;margin-bottom:50px;position:relative}#container #main .mod_iti_projet_liste .list.jplist-hidden{display:none}#container #main .mod_iti_projet_liste .list::after{content:"";display:block;position:absolute;top:-15px;left:-500px;height:294px;width:666px;z-index:-1;background:url("../../files/sitco/theme/img/fond-plus.png") no-repeat 100% 0}#container #main .mod_iti_projet_liste .list .list-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:400px;margin-top:50px}#container #main .mod_iti_projet_liste .list .list-item figure{position:relative;margin:0 auto}#container #main .mod_iti_projet_liste .list .list-item figure::after,#container #main .mod_iti_projet_liste .list .list-item figure::before{position:absolute;top:0;left:0;content:"";transition:transform 0.3s ease-out}#container #main .mod_iti_projet_liste .list .list-item figure::after{transform:scaleY(0);width:calc(100% - 8px);height:100%;border-left:4px solid #000000;border-right:4px solid #000000}#container #main .mod_iti_projet_liste .list .list-item figure::before{transform:scaleX(0);width:100%;height:calc(100% - 8px);border-top:4px solid #000000;border-bottom:4px solid #000000}#container #main .mod_iti_projet_liste .list .list-item figure figcaption{left:-25px;bottom:-25px;width:calc(100% - 20px);max-width:220px;min-height:100px;text-align:center;background:#016db6;z-index:1;visibility:hidden;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;-o-transition:all 0.75s;transition:all 0.75s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_liste .list .list-item figure figcaption span,#container #main .mod_iti_projet_liste .list .list-item figure figcaption p,#container #main .mod_iti_projet_liste .list .list-item figure figcaption h4{width:100%;display:block}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .nom{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;color:#ffffff;font-size:20px;font-style:normal;text-align:left;margin-bottom:0}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .marque{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;font-size:20px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .secteur{text-transform:uppercase;font-weight:300;font-family:"Montserrat", sans-serif;font-size:18px;margin-bottom:15px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .categorie{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;color:#000000;font-size:20px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .sous-categorie{font-style:italic;font-family:"Montserrat", sans-serif;color:#000000;font-size:20px}#container #main .mod_iti_projet_liste .list .list-item:hover figure::before,#container #main .mod_iti_projet_liste .list .list-item:focus figure::before{transform:scaleX(1)}#container #main .mod_iti_projet_liste .list .list-item:hover figure::after,#container #main .mod_iti_projet_liste .list .list-item:focus figure::after{transform:scaleY(1)}#container #main .mod_iti_projet_liste .list .list-item:hover figure figcaption,#container #main .mod_iti_projet_liste .list .list-item:focus figure figcaption{visibility:visible}#container #main .galerie{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:25px;margin-top:80px}#container #main .galerie img{width:320px;height:348px;margin-right:25px}#container #main .mod_iti_projet_vedette{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;margin-bottom:50px;background:#ffffff;overflow:visible;margin-top:63px}#container #main .mod_iti_projet_vedette .container{width:100%;overflow:hidden;position:relative}#container #main .mod_iti_projet_vedette .container h2{margin-top:67px;margin-bottom:19px}#container #main .mod_iti_projet_vedette .container .content{width:486px;height:465px;max-width:100%;max-height:100%;display:inline-block;margin-right:30px}#container #main .mod_iti_projet_vedette .container .content figure{margin-left:25px;border:none}#container #main .mod_iti_projet_vedette .container .content figure::after,#container #main .mod_iti_projet_vedette .container .content figure::before{position:absolute;top:0;left:0;content:"";transition:transform 0.3s ease-out}#container #main .mod_iti_projet_vedette .container .content figure::after{transform:scaleY(0);width:calc(100% - 8px);height:100%;border-left:4px solid #000000;border-right:4px solid #000000}#container #main .mod_iti_projet_vedette .container .content figure::before{transform:scaleX(0);width:100%;height:calc(100% - 8px);border-top:4px solid #000000;border-bottom:4px solid #000000}#container #main .mod_iti_projet_vedette .container .content figure figcaption{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;left:-25px;bottom:-25px;width:175px;min-height:100px;background:#016db6;z-index:1;visibility:hidden;white-space:initial;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;-o-transition:all 0.75s;transition:all 0.75s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_vedette .container .content figure figcaption span,#container #main .mod_iti_projet_vedette .container .content figure figcaption p,#container #main .mod_iti_projet_vedette .container .content figure figcaption h4{max-width:100%;display:block}#container #main .mod_iti_projet_vedette .container .content figure figcaption .nom{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;color:#ffffff;font-size:18px;font-style:normal;margin-bottom:0;text-align:left}#container #main .mod_iti_projet_vedette .container .content figure figcaption .secteur{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400}#container #main .mod_iti_projet_vedette .container .content figure figcaption .marque{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400}#container #main .mod_iti_projet_vedette .container .content figure figcaption .sous-categorie{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400}#container #main .mod_iti_projet_vedette .container .content:hover figure::before{transform:scaleX(1)}#container #main .mod_iti_projet_vedette .container .content:hover figure::after{transform:scaleY(1)}#container #main .mod_iti_projet_vedette .container .content:hover figure figcaption{visibility:visible}#container #main .mod_iti_projet_vedette .container .slider{left:0;white-space:nowrap;position:relative;display:inherit;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;-o-transition:all 0.75s;transition:all 0.75s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_vedette .controles{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;display:flex;justify-content:space-between;width:70px;margin:38px auto auto}#container #main .mod_iti_projet_vedette .controles a{margin-bottom:10px}#container #main .mod_iti_projet_vedette .controles a i{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;color:grey;border:1px solid grey;width:28px;height:28px;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;-o-transition:all 0.75s;transition:all 0.75s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_vedette .controles a:hover i,#container #main .mod_iti_projet_vedette .controles a:focus i{color:#000000;border-color:#000000}@media (max-width:1300px){#container #main .mod_iti_projet_liste .list .list-item{width:303px;margin-top:30px}#container #main .mod_iti_projet_liste .list .list-item figure{width:90%}#container #main .mod_iti_projet_liste .list .list-item figure figcaption{max-width:calc(100% - 20px);left:-25px;bottom:-25px;max-width:180px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .nom{font-size:16px;margin-bottom:10px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .secteur{font-size:12px;margin-bottom:10px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption .marque,#container #main .mod_iti_projet_liste .list .list-item figure figcaption .categorie,#container #main .mod_iti_projet_liste .list .list-item figure figcaption .sous-categorie{font-size:14px}#container #main .mod_iti_projet_vedette .container .content figure figcaption{width:145px}#container #main .mod_iti_projet_vedette .container .content figure figcaption .nom{font-size:15px}}@media (max-width:1010px){#container #main .mod_iti_projet_fiche .entete-projet{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}#container #main .mod_iti_projet_fiche .ce_text{width:100%}#container #main .mod_iti_projet_fiche .ce_text.description figure{margin:0 !important;margin-bottom:40px !important;float:none;display:table}#container #main .mod_iti_projet_fiche .ce_text figure figcaption{max-width:100%;right:0%}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#container #main .mod_iti_projet_liste .jplist-panel .jplist-group ul li{width:auto;margin-bottom:5px}#container #main .mod_iti_projet_liste .list .list-item{width:50%;margin-top:50px}#container #main .mod_iti_projet_liste .list .list-item figure figcaption{visibility:visible;width:150px;left:0;bottom:0}#container #main .mod_iti_projet_vedette .container .content{width:370px;height:370px}#container #main .mod_iti_projet_vedette .container .content figure figcaption{visibility:visible}.entete-projet{margin-bottom:0 !important}.project-illustration{height:400px !important}.project-description{flex-direction:column-reverse;min-height:500px}.project-description .description{min-height:250px}.project-description p{width:100% !important}.galerie{flex-wrap:wrap}.galerie img{flex:0 50%;margin-bottom:25px}}.project-description{display:flex;justify-content:space-between}.project-description .description{display:flex;flex-direction:column;justify-content:space-between}.project-description p{width:80%}.project-description p a{background-color:#006db7;color:white;padding:20px 17px;text-transform:uppercase;font-size:14px}.ce_gallery::after{display:none}.project-category{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;left:inherit;bottom:inherit;background:#006db7;min-height:154px;right:-50px;top:-50px;padding:25px}.project-category span{width:100%;display:block}.project-category .marque{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;font-size:22px;margin-bottom:15px}.project-category .secteur{text-transform:uppercase;font-weight:300;font-family:"Montserrat", sans-serif;color:white;font-size:20px}.project-category .categorie{text-transform:uppercase;font-weight:bold;font-family:"Montserrat", sans-serif;color:white;font-size:22px}.project-category .sous-categorie{font-style:italic;font-family:"Montserrat", sans-serif;color:white;font-size:22px}@media (max-width:768px){#container #main .mod_iti_projet_liste .list .list-item{width:100%}#container #main .mod_iti_projet_liste .list .list-item a{width:100%}#container #main .mod_iti_projet_liste .list .list-item a figure{width:100%}#container #main .mod_iti_projet_liste .list .list-item a figure img{width:100%}#container #main .mod_iti_projet_vedette .container .content{width:566px;height:566px}.entete-projet{margin-bottom:0 !important}.entete-projet h1{margin-left:0 !important}.project-illustration{height:400px !important}.project-description{flex-direction:column-reverse;min-height:500px}.project-description .description{min-height:250px}.project-description p{width:100% !important}.project-description p a{font-size:12px !important}.galerie{flex-direction:column}.galerie img{margin-bottom:25px}}@media (max-width:600px){#container #main .mod_iti_projet_liste .jplist-ios-button{display:block;height:inherit;background:#006db7;color:#ffffff;border:none;padding:15px;font-size:14px;font-weight:600;text-align:center;text-shadow:initial;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}#container #main .mod_iti_projet_liste .jplist-ios-button:hover,#container #main .mod_iti_projet_liste .jplist-ios-button:focus,#container #main .mod_iti_projet_liste .jplist-ios-button.jplist-selected{color:#ffffff;background:#fd4515}#container #main .mod_iti_projet_liste .jplist-panel.panel-top{display:none}#container #main .mod_iti_projet_liste .jplist-panel.panel-top.jplist-ios-show{display:block}#container #main .mod_iti_projet_liste .jplist-panel.panel-top .jplist-pagination{width:100%;margin-bottom:20px;display:block}}@media (max-width:480px){#container #main .mod_iti_projet_fiche h1::before{left:-40px !important}#container #main .mod_iti_projet_fiche h2.zoom{max-width:100%;font-size:30px}#container #main .mod_iti_projet_fiche .project-illustration{margin-top:40px}#container #main .mod_iti_projet_liste .jplist-panel .jplist-pagination button{font-size:20px;width:32px;height:36px}#container #main .mod_iti_projet_vedette{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#container #main .mod_iti_projet_vedette .container{width:100%}#container #main .mod_iti_projet_vedette .container h2{margin-top:20px !important}#container #main .mod_iti_projet_vedette .container .content{width:100%;height:100%}#container #main .mod_iti_projet_vedette .container .content figure figcaption{left:0;bottom:0;max-width:inherit;min-height:inherit}#container #main .mod_iti_projet_vedette .controles{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:initial;-moz-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;position:inherit;height:inherit;margin:0}#container #main .mod_iti_projet_vedette .controles a i{width:40px;height:40px}#container #main .galerie{grid-template-columns:repeat(1, 1fr) !important}.entete-projet{margin-bottom:0 !important}.project-illustration{height:400px !important}.project-description{flex-direction:column-reverse;min-height:500px}.project-description .description{min-height:250px}.project-description p{width:100% !important}}.mod_newslist,.mod_newsreader{overflow:visible}.mod_newslist time,.mod_newsreader time{color:#000000;font-weight:bold}.mod_newslist .more a::before,.mod_newsreader .more a::before{content:"";display:inline-block;color:#006db7;font-family:"fontello";font-weight:100;margin-right:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transition-timing-function:ease-in-out}.mod_newslist .more a:focus::before,.mod_newslist .more a:hover::before,.mod_newsreader .more a:focus::before,.mod_newsreader .more a:hover::before{color:#fd4515}.mod_newslist{margin-top:80px}.mod_newslist .layout_latest{border-bottom:1px dotted #006db7;margin-bottom:35px}.mod_newsreader .layout_full{overflow:visible}
