@font-face{font-family:'Tahoma';src:url('https://www.ttsys.fr/ressources/font/tahoma.woff2') format('woff2'),url('https://www.ttsys.fr/ressources/font/tahoma.woff') format('woff'),url('https://www.ttsys.fr/ressources/font/tahoma-bold.woff2') format('woff2'),url('https://www.ttsys.fr/ressources/font/tahoma-bold.woff') format('woff');font-display:swap}html,body,p,ul,li,h1,h2,h3,h4,h5,h6,form,ul,li,img{border:0;padding:0;margin:0}.sectiondefautblocred ul{margin-left:20px}body{color:#49474a;font:normal 14px tahoma,helvetica,arial,sans-serif;overflow:scroll !important}input#rgpd{margin:0 !important}span.rgpd{font-size:13px}a:hover{color:#a7a6a7;text-decoration:none}span.btMenu{float:left}span.icon-bar{background:#000;color:#000}#menu_top{position:absolute;top:0;right:0;z-index:9999999;height:35px}#menu_top a{font-size:13px;padding:0 2px 0 14px;color:#19253c}#menu_top a:hover{color:#006ab3;text-decoration:underline;transition:all .5s ease}#menu_top .col-md-12{padding-right:0 !important}#menu_top li{display:inline}#menu_top .navbar-toggle{position:absolute;z-index:99999999;top:345px;right:-7px;background:#eee}.home #menu_top .navbar-toggle,.portail #menu_top .navbar-toggle{right:-22px}.portail #menu_top .navbar-toggle{top:0;margin-right:0}#menu_top li{display:inline}.portail #menu_top .navbar-toggle{top:20px;margin-right:0}.headLeft{background:#0C0}#sectionDefault{margin:0 15px 0 25px}h1{position:absolute;font-family:tahoma,helvetica,arial,sans-serif;margin:12px 0 0 25px;font-size:30px;letter-spacing:-1px;padding:0;color:#000;display:inline}h2{font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;font-size:15px;margin:5px 20px 15px 0;padding:0;color:#000;border-bottom:1px solid #cbcbcb;text-underline-offset:5px}.topcontento{padding:15px 15px 25px 25px !important;text-align:justify}.acti{width:105px;height:105px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .5s ease;margin:-160px 0 0 25px}.FR .actisti{background-image:url('https://www.ttsys.fr/ressources/sdrt.svg')}.EN .actisti{background-image:url('https://www.ttsys.fr/ressources/en-sdrt.svg')}.FR .actisignalisation{background-image:url('https://www.ttsys.fr/ressources/step.svg')}.EN .actisignalisation{background-image:url('https://www.ttsys.fr/ressources/en-step.svg')}.FR .actissp{background-image:url('https://www.ttsys.fr/ressources/ssp.svg')}.EN .actissp{background-image:url('https://www.ttsys.fr/ressources/en-ssp.svg')}.FR .actidisplay{background-image:url('https://www.ttsys.fr/ressources/cdyn.svg')}.actidisplay{background-image:url('https://www.ttsys.fr/ressources/cdyn.svg')}.EN .actidisplay{background-image:url('https://www.ttsys.fr/ressources/en-cdyn.svg')}.image-container:hover{transform:scale(1.1)}#path{margin:50px 0 30px 25px;font-size:13px}#path a{color:#000}.oldpath{height:25px}.full19{display:block}.full9{display:none}actih1{position:absolute;font-family:tahoma,helvetica,arial,sans-serif;margin:-96px 0 0 0;font-size:40px;padding:0;color:#000;display:inline}.sectiondefautblocred h2{padding:12px;margin-left:-10px;border-radius:15px 15px 15px 0;border:2px solid #dcddde}.portail h2{padding:12px;border-radius:15px 15px 15px 0;border:2px solid #c5c5c5}.wrapLink h2,.newssize h2,.newssizesdrt h2{background:none;padding:0}.newssize h2,.newssizesdrt h2{background:#f5f5f5;padding:14px;margin:20px 0 15px 0}.news{font-family:tahoma,helvetica,arial,sans-serif;font-size:14px;margin:5px 20px 8px 5px;padding:0;border-bottom:1px solid #cbcbcb;color:#fff}.upper{text-transform:uppercase}#credits{float:right;margin-top:30px;margin-right:0}#credits a{color:#555;font-size:12px;padding:0 10px}.group{color:#555;font-size:12px;margin-left:40px;text-align:right}a#logo_home{display:block;height:186px;margin-left:-20px;background:url(/images/logo_home.png);background-repeat:no-repeat}a#logo{display:block;width:260px;height:186px;background:url(/images/logo.png)}.pad0{padding:0 15px 0 0}.white{padding-top:15px}.logo-sa{padding-top:5px}.whiteBg{max-width:271px;min-width:270px;padding:0;background:#fff}.whiteBgportail{max-width:244px;min-width:244px;padding:0;background-color:rgba(255,255,255,1)}.menu-tfixe{min-width:270px}.equipe{margin-left:-18px}.annonce{margin-right:-17px}.bandoannonce{max-width:212%;height:auto}.imaga-responsive{max-width:100%;height:auto}.containerfocus{display:flex;flex-direction:row;max-width:840px;min-height:180px;padding:15px 0 10px 0}.containerfocuscenter{display:flex;flex-direction:row;max-width:840px;min-height:180px;padding:15px 0 10px 0;align-items:center}.menu-container{position:relative;display:inline-block}.menu-button{background-color:#4caf50;color:white;padding:16px;font-size:16px;border:0;cursor:pointer}.menu-button:hover{background-color:#45a049}.dropdown-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}.dropdown-menu a{color:black;padding:12px 16px;text-decoration:none;display:block}.dropdown-menu a:hover{background-color:#f1f1f1}.menu-container:hover .dropdown-menu{display:block}<!-- FIN TEST MENU deroulant -->.flex-container{display:flex}.flex-item-1{padding:10px 0 0 30px;flex:0 0 20%}.flex-item-2{flex:0 0 70%}.flex-item-1,.flex-item-2{box-sizing:border-box}.flex-center{justify-content:center;margin:auto}.defautflex-container{display:flex;position:relative}.defautflex-item-1{flex:0 0 80%}.defautflex-item-2{flex:0 0 20%}.defautflex-item-1,.defautflex-item-2{box-sizing:border-box}.newsdefautflex-item-1{padding:10px 30px 0 0;flex:0 0 70%}.newsdefautflex-item-2{flex:0 0 30%}.flex1col{padding:10px 0 0 30px;flex:0 0 50%}.flex2col{flex:0 0 50%}.defautflex-center{justify-content:center;margin:auto}.navbar-toggle{position:relative;float:left;padding:9px 10px;background-color:#eee;background-image:none;border:1px solid transparent;border-radius:4px}..navbar-header::after,.navbar::after{display:table;content:" "}.navbar-header::after,.navbar::after{clear:both}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;z-index:9999 !important}.dptslide-align h1{font-weight:500;line-height:1.1}#searchBloc{position:absolute;top:60px;right:85px;width:177px;height:19px;z-index:99999999}.home #searchBloc,.portail #searchBloc{margin-right:10px;width:268px}.catalog{right:55px}.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.form-control{display:block;width:100%;padding:6px 12px 7px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.searchBt{color:#fff;background:#006ab3}.fa{display:inline-block;width:28px;height:24px}.fa-search::before{content:url('/images/loupe.svg')}.btn{display:inline-block;margin-bottom:0;font-size:17px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:5px;padding:15px;transition:background-color .3s ease-in-out}.btn:hover{background-color:#dedede}#searchBloc .btn{padding:1px;border-radius:1px}.minwith100{min-width:100%}input{margin:0;font:inherit}.input-group{border-collapse:separate;position:relative;border-collapse:separate}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}#menu_top{top:5px;right:2%}.col-md-12{width:100%}.col-md-13{width:100%;display:flex;flex-wrap:wrap;justify-content:center}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tooltip-container{position:relative;display:inline-block;cursor:pointer}.tooltip-container::after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);padding:8px;background:#333;color:#fff;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s;z-index:10}.tooltip-container[data-placement="bottom"]::after{bottom:-125%}.tooltip-container:hover::after{opacity:1}.dropdown{position:relative;display:inline-block}.dropdown-toggle{background-color:#4caf50;color:white;padding:10px;font-size:16px;border:0;cursor:pointer}.dropdown-menu{display:none;position:absolute;background-color:white;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;margin-top:10px}.dropdown-menu a{color:black;padding:12px 16px;text-decoration:none;display:block}.dropdown-menu a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-menu{display:block}.containerfocus::after{content:"";display:block;clear:both}.containerfocus h4{margin-bottom:10px;text-align:justify}.containerfocus p{line-height:1.4}.containerfocus ul,.containerfocus li{margin:0 0 0 10px !important}.vipfocus{background:#ababab;border-radius:10%;float:left;margin:0 20px 5px 0}.imgfocus{width:150px;height:150px;object-fit:cover;border-radius:10%;float:left;margin:0 20px 5px 0}.pictog{margin:10px !important}.content-inline{display:inline-block;text-align:center;margin:10px}.recrute{font-family:tahoma,helvetica,arial,sans-serif;bottom:16px;left:16px;display:table;width:auto;padding:16px 32px;background:#0069b4;border-radius:5px}.recrute a{text-decoration:none;text-transform:uppercase;font-size:2rem;color:#fff}.recrutpost{box-shadow:0 .25rem .75rem rgba(0,0,0,.05);background:#111;padding:24px}textarea.form-control{height:155px}.marginsearch{margin-left:10px;margin-right:15px}img.float{float:left}b,strong{font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold}#langreception{display:block;z-index:2147483640;right:235px;top:47px;height:18px;color:#151316;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;width:30px}#lang{display:block;position:absolute;z-index:2147483640;right:300px;top:67px;height:18px;color:#151316;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;width:30px}.pagecatalogue #lang{margin-top:-20px}.home #lang,.portail #lang{margin-right:160px}ul#langmenu li{list-style:none}ul#langmenu li a{display:block;width:30px;height:18px;float:left;margin-left:0;background:url(/images/flag/fr.png)}ul#langmenu.FR li a{display:block;width:30px;height:18px;background:url(/images/flag/uk.png)}.contlink{display:flex;justify-content:space-between;margin:1em}.searchBt{color:#fff;background:#006ab3}.margeLeft{padding:0;background:red}.catalog,.info{position:absolute;top:120px;width:208px;height:79px;color:#fff}.info{top:0}.FR .title-text::before{content:"PRODUITS & SERVICES :"}.EN .title-text::before{content:"PRODUCTS & SERVICES :"}.title-text{font-size:17px;letter-spacing:.75px;color:#fff}.button{background-color:#0769b2;border:0;color:white;padding:10px 24px;text-align:center;text-decoration:none;display:inline-block;font-size:15px;margin:4px 2px;cursor:pointer}.buttonlight{background-color:#0769b2;border:0;color:white;padding:8px 18px;text-align:center;text-decoration:none;display:inline-block;font-size:13px;margin:4px 2px;cursor:pointer}.cyclo:hover{-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.2));filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.2))}.flex-container{display:flex;flex-wrap:nowrap;float:none}.flex-container>img{background-color:#f1f1f1;width:840px;margin:10px;text-align:center;line-height:75px;font-size:30px;float:right}.marquee{width:194px;height:25px;overflow:hidden;color:#fff !important}.affdyn .marquee{width:500px;overflow:hidden;color:#000 !important}.image-radius{border-radius:15px 15px 0 0}.hidenefu{background:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.hidenefu::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s ease}.EN a#cat_sti{border-radius:4px;background:url(/images/cat_sti-en.png)}a#cat_sti,a#cat_step,a#cat_park,a#cat_display{border-radius:4px;display:block;width:208px;height:79px;margin-bottom:20px;background:url(/images/cat_sti.png)}.EN a#cat_step{border-radius:4px;background:url(/images/cat_step-en.png)}a#cat_step{border-radius:4px;background:url(/images/cat_step.png)}.EN a#cat_park{border-radius:4px;background:url(/images/cat_park-en.png)}a#cat_park{border-radius:4px;background:url(/images/cat_park.png)}a#cat_display{border-radius:4px;background:url(/images/cat_display.png)}.row ul{margin:20px 0 20px 20px}.form-group{padding:10px 0 40px 0 !important;min-height:30px !important;background-color:#fff !important}.form-group.grey{padding:10px 0 40px 0 !important;min-height:30px !important}.form-group.grey1{padding:10px 0 40px 0 !important;min-height:175px !important}.bloc.nouv{color:#fff;width:208px;margin-top:0;padding:5px;background:#000}.bloc.nouv h2{color:#fff}.modaffdyn{color:#fff;margin-top:-25px;background-color:#552164;overflow-x:hidden;overflow-y:hidden}.modaffdyn-542{color:#fff;margin-top:-25px;background-color:#252525}.affdyn .bloc.nouv{width:512px;background:#552164}.signalisation .bloc.nouv{border-radius:0 4px 4px 4px;background:#796264}.tototop{height:200px;background:#552164}.ssp .bloc.nouv{border-radius:0 4px 4px 4px;background:#552164}.rent .bloc.nouv{border-radius:0 4px 4px 4px;background:#552164}otercontent .mobilite .bloc.nouv{border-radius:0 4px 4px 4px;background:#552164}.sti .bloc.nouv{border-radius:4px 4px 4px 4px;background:#19253c}.bloc.nouv marqueeaffdyn,.bloc.nouv marqueeaffdyn a{color:#fff}.bloc.search{margin-right:15px;margin-left:15px}.display .bloc.nouv{background:#007fad}.display #lang{display:none}.left{padding:0;position:sticky}.titleMenu{padding:20px 0 16px 20px;color:#fff;margin-top:0;background:#552164;border-radius:4px 4px 0 0;max-width:271px;min-width:270px}.titleMenu span{font-size:16px;letter-spacing:.75px}.dptmenu{font-family:tahoma,helvetica,arial,sans-serif;font-size:11px;color:#fff;display:inline}.signalisation .titleMenu{background:#796264}.sti .titleMenu{background:#19253c}.ssp .titleMenu{background:#552164}.display .titleMenu{background:#007fad}.led .titleMenu{background:#6a866a}.rent .titleMenu{background:#4fb254}.mobilite .titleMenu{background:#4fb254}#mainMenu{margin:0 0 0 -1px;padding-bottom:5px;background:url(/images/shadow.png) no-repeat bottom;width:271px}#mainMenu li{list-style:none}#mainMenu a{color:#000;display:block;font-size:14px;padding:10px 0 10px 15px;margin-bottom:1px;background:#dcddde}#mainMenu a:hover{background:#f0f1f1}.menu_h{font-style:italic;color:#999}#mainMenu li li a{padding:7px 0 7px 20px !important;background:#f0f1f1}#mainMenu li li li a{padding-left:45px !important}#mainMenu li li li li a{padding-left:55px !important}#mainMenu li li a:hover{padding:5px 0 5px 40px;background:#f7f7f7}a.menu_s{font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold}.menu_s{width:271px}.menu_s li{width:271px}.ssp a.menu_s{color:#552164}.sti a.menu_s{color:#19253c}.signalisation a.menu_s{color:#796264}.display a.menu_s{color:#007fad}.rent a.menu_s{color:#4fb254}.mobilite a.menu_s{color:#4fb254}.resp{width:180px;margin-top:0;margin-left:35px}.resp p{margin-top:4px;font-size:11px;border-top:5px solid #4d7c98}span.blue{color:#669cbe}h6{border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;font-size:14px;margin:10px 0;padding:5px 0}.navbar-collapse{padding:0;margin:0}.home,{padding:0 !important}.marginHome{margin-top:10px}.img img{border-radius:15px}#example{margin:0;padding:0}.kwicks{display:block;list-style-type:none;list-style:none;position:relative;margin:0;padding:0;height:455px}.kwicks li{float:left;height:455px;position:relative;background-size:cover;text-align:center}.kwicks>*{display:block;overflow:hidden;padding:0;margin:0}.kwicks.kwicks-processed>*{margin:0;position:absolute}.kwicks-horizontal>*{float:left}.kwicks-horizontal>:first-child{margin-left:0}.kwicks-vertical>:first-child{margin-top:0}.kwicks-collapsed .title h2,.kwicks-collapsed .bot p,.kwicks-collapsed .bot span{display:none !important}.kwicks li:hover .truncate,span.truncate,.kwicks-collapsed span.truncate{display:none}.kwicks li span.truncate{display:block}.kwicks li span.fullText{display:none;transition:all 2s ease}.kwicks li:hover .fullText{display:block}.kwicks-expanded .bot div,.kwicks .bot div{opacity:1;transition:opacity .7s ease .3s}.kwicks-collapsed .bot div{opacity:0;height:0;transition:opacity 0s ease .3s}.kwicks a,.kwicks h2{color:#fff}.title{position:absolute;top:0;z-index:999;color:#fff;text-align:center;padding:10px 10px;margin:0;background:#ddd;height:85px;width:100%;display:flex;flex-direction:column;justify-content:center}.home .title{height:105px}.sti .title{padding:5px 5px}.ssp .title{padding:5px 5px}.sti li.active:hover .title{background:#19253c}.sti li.active:hover .bot,.sti img.mask,.sti .searchBt,.sti .home .navbar-toggle,.sti .kwicks li:hover .bot,.sti .kwicks li:hover .title,.sti .kwicks li:hover a,.sti .kwicks li:hover h2{background:#19253c;color:#fff}.rent li.active:hover .title{background:#4fb254}.rent li.active:hover .bot,.rent img.mask,.rent .searchBt,.rent .home .navbar-toggle,.rent .kwicks li:hover .bot,.rent .kwicks li:hover .title{background:#4fb254}.signalisation li.active:hover .title,.signalisation img.mask{background:#796264}.signalisation li.active:hover .bot,.signalisation .searchBt,.signalisation .home .navbar-toggle{background:#796264}.signalisation .kwicks li:hover .bot,.signalisation .kwicks li:hover .title,.signalisation .kwicks li:hover a,.signalisation .kwicks li:hover h2{background:#796264;color:#fff}.ssp li.active:hover .title,.ssp img.mask,.ssp .searchBt,.ssp .home .navbar-toggle,.ssp.kwicks li:hover .bot,.ssp .kwicks li:hover .title{background:#552164;color:#fff}.ssp .kwicks li:hover .bot,.ssp .kwicks li:hover .title,.ssp .kwicks li:hover a,.ssp .kwicks li:hover h2{background:#552164;color:#fff}.display li.active:hover .title,.display img.mask,.display .searchBt,.display .home .navbar-toggle,.display.kwicks li:hover .bot,.display .kwicks li:hover .title{background:#007fad}.display .kwicks li:hover .bot,.display .kwicks li:hover .title,.display .kwicks li:hover a,.display .kwicks li:hover h2{background:#007fad;color:#fff}.sti h1,.sti .actih1{color:#19253c}.signalisation h1,.signalisation .actih11{color:#796264}.ssp h1,.ssp .actih1{color:#552164}.display h1,.display .actih1{color:#007fad}.title h2{font-family:tahoma,Helvetica,sans-serif;margin:auto;padding:0;font-weight:normal;border:0}.bot{color:#fff;text-align:left;height:125px;overflow:hidden;position:absolute;width:100%;bottom:0;background:#ddd}.bot p{font-size:14px;text-align:left;margin-bottom:5px}.bot span{display:block;height:65px}.arrow{position:absolute;bottom:5px;right:5px;width:18px;height:10px;background:url(/images/arrow.png) no-repeat}.kwicks li .title,.kwicks li .bot{color:#fff}.kwicks li .title a{color:#fff}.ssp .kwicks li .title,.ssp .kwicks li .bot{color:#000}.ssp .kwicks a,.ssp .kwicks h2{color:#000}.signalisation .kwicks li .title,.signalisation .kwicks li .bot{color:#000}.signalisation .kwicks a,.signalisation .kwicks h2{color:#000}.sti .kwicks li .title,.sti .kwicks li .bot{color:#000}.sti .kwicks a,.sti .kwicks h2{color:#000}.display .kwicks li .title,.display .kwicks li .bot{color:#000}.display .kwicks a,.display .kwicks h2{color:#000}.kwicks li.active:hover .bot span{font-size:11px}.kwicks li.active:hover .bot p{font-size:15px;margin-bottom:10px}.kwicks li.active:hover .title h2{font-size:15px;border:0}.kwicks li.active:hover{opacity:1 !important}.kwicks li.active .title h2{border:0;font-weight:normal}span.truncate,span.fullText{font-size:11px}.wrapLinkmoins3{position:relative;margin-left:auto;margin-right:auto}.wrapLink{position:relative;float:left;height:204px;width:200px;color:#403d3d;margin:0 7px 30px 7px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:999999 !important}.wrapLinkmanuel{position:relative;height:204px;width:200px;color:#403d3d;margin:auto;z-index:999999 !important}.maskLink{height:204px;width:200px;color:#403d3d;overflow:hidden;z-index:999999 !important}.nouveaute{position:absolute;z-index:9999;top:-5px;right:-15px;width:53px;height:42px;background:url(/images/puce_new_.gif)}.product .nouveaute{right:0}.wrapLink h2{font-size:16px;font-family:tahoma,helvetica,arial,sans-serif;padding:5px 0 0 0;text-align:center;border:0;font-weight:normal}.wrapLinkmanuel h2{font-size:15px;padding:5px 0 0 0;text-align:center;border:0;font-weight:normal;color:#403d3d}.wrap{position:absolute;margin:auto;top:0;left:0;width:100%;height:auto;min-height:60px;padding:0 0 0 20px;font-size:15px;display:flex;flex-direction:column;justify-content:center;background:url(/images/opaq.png);transition:background-color .1s ease-in-out}.signalisation .wrap:hover{background:#796264;color:#989898}.rent .wrap:hover{background:#552164;color:#989898}.sti .wrap:hover{background:#19253c;color:#fff}.ssp .wrap:hover{background:#552164;color:#fff}.wrap:hover h2{color:#fff}.display .wrap:hover{background:#007fad}span.arrows{position:absolute;top:5px;left:10px;font-size:15px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold}.signalisation .wrap:hover span.arrows{color:#fff}.desc h2{border:0;color:#49474a;margin:0}.desc a{color:#000}.desc{padding:10px 15px 15px 15px;text-align:justify;border:0;background-color:#fff;transition:transform .1s ease}.product{margin-bottom:25px;font-size:14px;cursor:pointer}.product:hover{border:0}.product h2{font-size:14px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;text-transform:uppercase;color:#000;margin:0 -8px 5px -8px !important;padding:12px;border:0;background:#f0f0f0;border-radius:0}.desc:hover{background-color:#f0f0f0;border-radius:0 15px 15px 15px;border:3px solid #ddd;box-shadow:0 3px 5px rgba(0,0,0,.1)}.desc a{color:#000}.product .img-responsive{position:relative;margin:0 auto;text-align:center}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100%;height:auto}#spec{margin:20px 0 10px 0;min-height:27px;padding:1px 0 0 0}#spec h2{font-size:16px;line-height:18px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;padding:15px;margin:0;border:0;border:2px solid #dcddde}.ref{width:500px;color:#5f5f5f;text-align:left;margin:5px 0 0 -5px;padding:2px 0 2px 10px}.product .ref{padding:2px 0 10px 5px}.ref span{color:#cf0000}.overlayfc-svg{position:absolute;top:0;right:0;transform:translate(0%,0%);width:82px;height:150px;transition:transform .2s ease;transform-origin:bottom left}.overlayfc-svg:hover{transform:translate(0%,0%) scale(1.2)}a#pdfFR,a#pdfEN,a#logiciel,a#manuel,.solopdf,.pdfFR,.pdfEN{width:160px;height:36px;background-color:#9f9f9f;border:0;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:13px;color:#fff}a#manuel{width:172px;margin-left:18px}a#pdfEN{width:132px}.pdfEN{width:132px}a#logiciel{width:200px;margin-left:18px}.solopdf,.solopdfen{width:100%}.acces,.accesen{width:150px;height:46px;background-color:#9f9f9f;border:0;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:16px;color:#fff}a#pdfFR::before,a#pdfEN::before,a#logiciel::before,a#manuel::before,a#manuelen::before,.solopdf::before,.solopdfen::before,.pdfFR::before,.pdfEN::before{content:url('/images/downpdf.svg');width:21px;height:21px;margin-right:7px}.acces::before,.accesen::before{content:url('/images/mapacces.svg');width:30px;height:22px;margin-right:7px}a#pdfFR::after{content:'Télécharger le PDF'}a#pdfEN::after{content:'PDF Download'}.pdfFR::after{content:'Télécharger le PDF'}.pdfEN::after{content:'PDF Download'}a#logiciel::after{content:'Télécharger le Logiciel'}a#manuel::after{content:'Télécharger le Manuel'}.EN a#manuel::after{content:'Download user-guide'}.solopdf::after{content:'Télécharger le PDF des exemples de réalisations'}.solopdfen::after{content:'Download the PDF of Examples of Achievements'}.acces::after{content:'Plan d\'accès'}.accesen::after{content:'Access Map'}.alignCenter{text-align:center}img.marginBot{position:relative;text-align:center;margin:25px auto 15px auto}#prod_photos{position:absolute;top:430px;right:0;width:220px}#prod_photos img{display:block;text-align:center;position:relative;margin:10px auto}.content{text-align:justify}.content ul,.content li{margin:0 0 0 10px !important}#conseil table{margin-top:10px;width:100%}table td{vertical-align:top}#prod_desc tbody td{padding:5px;vertical-align:top}#prod_desc tbody tr:nth-child(odd){background-color:#f1f1f1}#prod_desc tr:nth-child(even){background-color:#fff}h5{color:#000;font-size:15px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;border-bottom:1px solid #c1c1c1;text-transform:uppercase;padding:0 0 5px 0;margin:20px 0 10px 0}.detail table{margin-top:25px}.detail table td{vertical-align:top}.detail tbody td{padding:5px;vertical-align:top}.detail tbody tr:nth-child(odd){background-color:#f1f1f1}.detail tr:nth-child(even){background-color:#fff}.corporatebloc{margin:30px 0}.corporatetitlebloc{font-size:26px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;text-align:center}.corporatesubtitle{font-size:20px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;text-align:center}.corporatepicto{width:225px}a{outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{text-decoration:none;color:#AAA}.medium{font-weight:300 !important}.spacer{display:block;width:100%}.fill-wrapper{padding:33px 0}.section-testimonial{text-align:left;margin:0 auto;color:#49474a;font:normal 13px tahoma,Helvetica,sans-serif}.testimonial-list{padding:0;margin:0;width:100%;margin:0 auto;font-size:0}.testimonial-list .testimonial-item{display:inline-block;height:84px;width:78px;white-space:nowrap;position:relative}.testimonial-list .testimonial-item .testimonial-icon{position:absolute;left:0;top:-10px;opacity:0;z-index:4;-moz-opacity:0;-webkit-opacity:0;-o-opacity:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.testimonial-list .testimonial-item a{position:absolute;left:0;width:100%;height:100%;z-index:20;background:rgba(0,0,0,0);outline:0}.testimonial-list .testimonial-item .testi-link{position:absolute;width:100%;height:100%;left:0;bottom:-15px;z-index:3;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.testimonial-list .testimonial-item a.current~.testi-link,.testimonial-list .testimonial-item a:hover~.testi-link{bottom:0}.testimonial-list .testimonial-item a.current~.testimonial-icon,.testimonial-list .testimonial-item a:hover~.testimonial-icon{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}.testimonial-slider{margin:5px auto;max-width:800px;text-align:center;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonial-slider p{font-size:22px;color:#fff;font-weight:300;line-height:30px}.testimonial-slider .testimonial-author{display:block;color:#333;font-size:18px;margin-top:15px;line-height:32px}.testimonial-text{position:absolute;display:inline-block;width:215px;white-space:nowrap;position:relative}.img-responsive{display:inline-block;margin:10px;border-radius:15px;max-width:100%;height:auto}.center-block{display:block;margin-right:auto;margin-left:auto}.reveal-loaded .reveal [class*=reveal-]{opacity:0 !important;transform:translateY(30px) !important;transition:0s !important}.reveal-loaded [class*=reveal-]{transition:1s cubic-bezier(.5,0,0,1)}.reveal-loaded .reveal-2{transition-delay:.15s}.reveal-loaded .reveal-3{transition-delay:.3s}.reveal-loaded .reveal-4{transition-delay:.45s}.reveal-loaded .reveal-5{transition-delay:.6s}.reveal-loaded .reveal-6{transition-delay:.75s}@media(prefers-reduced-motion:reduce){.reveal [class*=reveal-]{opacity:1 !important;transform:translateY(0) !important}[class*=reveal-]{transition-duration:0s !important;transition-delay:0s !important}}.reveal-loaded .reveal [class*=op-]{opacity:0 !important;scale:.5 !important;transition:0s !important}.reveal-loaded [class*=op-]{transition:1s cubic-bezier(.5,0,0,1)}.reveal-loaded .op-2{transition-delay:.15s}@media(prefers-reduced-motion:reduce){.reveal [class*=op-]{opacity:1 !important;scale:1 !important}[class*=op-]{transition-duration:0s !important;transition-delay:0s !important}}.reveal-loaded .reveal [class*=sc-]{opacity:0 !important;scale:6.1 !important;transition:0s !important}.reveal-loaded [class*=sc-]{transition:1.75s cubic-bezier(.5,0,0,1)}.reveal-loaded .sc-2{transition-delay:.25s}@media(prefers-reduced-motion:reduce){.reveal [class*=sc-]{opacity:1 !important;scale:1 !important}[class*=sc-]{transition-duration:0s !important;transition-delay:0s !important}}#specs{width:100%}td.col1{font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold !important}td.col1,td.col2{padding:15px !important}.asso{width:150px;float:left;min-height:135px;margin:0 18px 20px 0}.asso:hover{margin:-1px 17px 19px -1px;border:1px solid #d6d6d6}.asso h3{font-size:12px;font-weight:normal;margin-bottom:15px}.row.marginTop{margin-top:5px}.clear{clear:both;display:block;background-color:transparent;padding:0;margin:13px 0 0 0;border:0;height:1px;font-size:1px;line-height:1px}#foot{text-align:right}#foot ul{list-style:none;text-transform:uppercase;color:#bfbfbf}#foot a{color:#bfbfbf}.bloc.more a{display:block;width:100px;padding:10px;text-align:center;margin:20px 0;color:#fff;background:#006ab3}.cadreBlanc{position:absolute;width:400px;z-index:99999;text-align:justify;padding:20px;background:#FFF;opacity:.99}.form-group input,.form-group label,.form-group select{margin-bottom:20px !important}.form-group label{margin:10px 0 !important}label.error{position:absolute;top:25px;padding:0 !important;color:red !important}.table-container{width:100%;overflow-y:auto;overflow:auto;margin:0 0 1em}.popover{font-size:14px}.popover-content{display:none}a.bt_step,a.bt_sti,a.bt_ssp,a.bt_display,a.bt_rent,a.bt_mobilite,a.bt_cat{display:block;padding:5px 10px !important;font-size:11px !important}a.bt_step:hover{background:#796264;color:#fff !important}a.bt_sti:hover{background:#19253c;color:#fff !important}a.bt_ssp:hover{background:#552164;color:#fff !important}a.bt_display:hover{background:#007fad;color:#fff !important}a.bt_rent:hover{background:#4fb254;color:#fff !important}a.bt_cat:hover{background:#7d9385;color:#fff !important}a.bt_mobilite:hover{background:#4fb254;color:#fff !important}a{color:#131313;text-decoration:none}.sectionfooter{width:100%;display:inline-block;background:#333;height:50vh;text-align:center;font-size:22px;font-weight:700;text-decoration:underline}.contfoot{background:#fafafa}.row{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important;min-width:100%}.col-md-9{padding-right:0 !important}.contfoot .col-md-12{padding-right:0 !important;padding-left:0 !important}.stickmenu{top:5px}.flexstiky{position:-webkit-sticky;position:sticky;top:5px;height:130vh}.flexstikydeux{flex:1;padding:20px;overflow-y:auto}.footer-distributed{background:#fafafa;box-sizing:border-box;width:100%;text-align:left;font:bold 20px sans-serif;padding:55px 0 3rem 6em}.ttsred{padding:118px 0 0 0}.etablissement{display:block;font:bold 15px sans-serif;margin:0 0 5px 0}.footer-distributed .pict{height:34px}.footer-distributed .actifoot{height:100px;transform-origin:bottom;transition:all .15s ease-in-out}.footer-distributed .actifoot:hover{transform:scale(1.11)}.actihead{height:80px;transform-origin:bottom;transition:all .15s ease-in-out}.actihead:hover{transform:scale(1.11)}.footer-distributed .picto{height:30px}.footercontent{display:flex;font-size:17px;margin:0 0 15px 5px;vertical-align:middle}.footitle{text-align:left;font:bold 16px sans-serif}.footer-distributed .footer-left,.footer-distributed .footer-leftest,.footer-distributed .footer-leftetab,.footer-distributed .footer-leftps,.footer-distributed .footer-center,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-left{width:60%}.footer-distributed .footer-leftest{width:22%}.footer-distributed .footer-leftetab{width:30%}.footer-distributed .footer-leftps{width:30%;margin-top:18px}.footer-distributed h3{color:#000;font:normal 36px 'Open Sans',cursive;margin:0}.footer-distributed h3 span{color:lightseagreen}.footer-distributed .footer-links{color:#000;margin:20px 0 12px;padding:0}.footer-distributed .footer-links a{display:inline-block;line-height:1.8;font-weight:400;text-decoration:none;color:inherit}.footer-links a:hover{color:#006ab3;text-decoration:underline;transition:all .5s ease}.footer-distributed .footer-company-name{color:#222;font-size:14px;font-weight:normal;margin:15px 0 0 0}.footer-adresse i{background-color:#33383b;color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.spacerbig{height:20px}.spacerbigup{height:80px}.spacermoy{height:10px}.spacerps{height:23px}.footer-adresse i.fa-envelope{font-size:17px;line-height:28px}.footer-adresse p{display:inline-block;color:#313131;font-weight:400;vertical-align:middle;margin:0}.footer-adresse p span{display:block;font-weight:normal;font-size:15px;margin:0 0 0 5px}.footer-adresse p a{color:#313131;text-decoration:none}.footer-distributed .footer-center{width:100%;margin:50px 0 25px 0}.footer-espace{height:38px}.footer-distributed .footer-center i{background-color:#33383b;color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.footer-distributed .footer-center p{display:inline-block;color:#fff;font-weight:400;vertical-align:middle;margin:0}.footer-distributed .footer-center li{display:block;font-weight:normal;font-size:14px;line-height:2}.footer-distributed .footer-center p a{color:lightseagreen;text-decoration:none}.footer-distributed .footer-links a:before{content:"|";font-weight:300;font-size:20px;left:0;color:#000;display:inline-block;padding:0 5px 0 5px}.footer-distributed .footer-links .link-1:before{content:none}.footer-distributed .footer-right{width:30%}.footer-distributed .footer-company-about{line-height:20px;color:#5f5f5f;font-size:13px;font-weight:normal;margin:0}.footer-distributed .footer-company-about span{display:block;color:#313131;font-size:14px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold;margin-bottom:20px}.footer-distributed .footer-icons{margin-top:25px}.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}.footer-distributed .footer-activitees a{display:inline-block;width:100px;height:100px;cursor:pointer;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:12px;margin-bottom:15px}.footer-link{position:relative}.lien{font-size:13px}.footer-link li{position:relative;margin-bottom:8px}.footer-link li a{position:relative;color:#888;font-size:16px;font-weight:400;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.footer-link li a:before{position:absolute;content:"\f105";left:0;top:0;opacity:0;color:#ee2d50;font-family:'FontAwesome';-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.footer-link li a:hover::before{opacity:1}.footer-link li a:hover{color:#ccc;padding-left:15px}#progress-bar{width:100%;height:8px;background-color:#f2f2f2}#progress-bar-fill{height:100%;background-color:#4caf50}.galleryrefait{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:10px}.galleryrefait-item{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:300px;box-sizing:border-box}.galleryrefait-item img{width:100%;height:auto;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.galleryrefait-item a{margin-top:10px;color:#007bff;text-decoration:none;font-size:14px}.galleryrefait-item a:hover{text-decoration:underline}.gallery{margin-top:30px;display:grid;grid-template-columns:repeat(auto-fill,250px);grid-auto-rows:250px;gap:16px;justify-content:center}.item{position:relative;width:250px;height:250px;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#ddd}.item img{width:100%;height:100%;object-fit:cover}.itemnoback{position:relative;width:250px;height:250px;border-radius:8px;overflow:hidden}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);color:white;font-size:1.5rem;font-weight:bold;opacity:0;transition:opacity .3s ease}.overlay h2{background-color:#fff;margin:0}.item:hover .overlay{opacity:1}.galleryref{display:flex;flex-wrap:wrap;justify-content:center;padding:10px;gap:calc(2vw + 10px)}.limille{max-width:1000px}.galleryref-item{flex:1 1 200px;display:flex;justify-content:center;align-items:center;margin:18px;box-sizing:border-box}.galleryref-item img{width:100%;height:auto;display:block}.dedco{border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.galleryrefsdrt{display:flex;flex-wrap:wrap;justify-content:space-around;padding:10px}.galleryref-itemsdrt{flex:1 1 120px;margin:12px;box-sizing:border-box}.galleryref-itemsdrt img{width:100%;height:auto;display:block;border-radius:15px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.galleryref-itdeux{flex:2;margin:4px;position:relative}.galleryref-ittrois{flex:3;margin:4px;position:relative}.small-image{width:100%;display:block;border-radius:15px}.large-image{width:100%;display:block}.ref-overlay{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,.85);padding:12px 20px;font-size:16px;font-family:tahoma-bold,helvetica-bold,arial-bold,sans-serif;font-weight:bold}.topcontent,{padding:0 8px 0 28px !important}.intro{padding:0 8px 0 28px!}.marginHome{margin-top:45px}.annoncemobil{margin:0 auto 15px 25px}.home .annoncemobil,.home .annoncemobil{margin:25px auto 10px auto}.annoncefull{margin:58px 0 0 204px;float:left}.signalisation .annoncefull,.sti .annoncefull,.ssp .annoncefull,.display .annoncefull{margin:-5px 0 10px 20px;float:left}.signalisation .annoncemobil,.sti .annoncemobil,,.ssp .annoncemobil,.display .annoncemobil{margin:-5px 0 10px 20px;float:left}.newssize{max-width:900px !important}.sti .newssize,.newssizesdrt{max-width:1000px !important}.nodeco{border-radius:0 !important;box-shadow:0 !important}.decalageblocportail{width:1250px}.redacimdroite{max-width:97%}.highequipe{max-width:92%;font-size:18px;margin-left:10px;line-height:1.4}.contentequipe{max-width:92%;text-align:justify;margin-left:10px}.teamactiv{background-color:#eee;margin:20px 0}.teamactiv p{margin-left:10px;font-size:22px}.navbartt{box-shadow:0 4px 6px rgba(0,0,0,.1);padding:5px 10px 10px 0}.navbartt ul.menu_top{list-style:none;margin:0;padding:0;justify-content:space-around}.navbartt ul.menu_top li{margin:0 10px}.navbartt ul.menu_top li a{text-decoration:none;color:white;padding:8px 12px;border-radius:4px;transition:all .3s ease}.navbartt ul.menu_top li a:hover{background-color:rgba(255,255,255,.2);color:#000}@media screen and (min-width:660px){.whiteBgportail{min-height:200px;display:grid;background-color:rgba(255,255,255,.9)}}@media screen and (min-width:1920px){.container{max-width:97%}.saufvid{max-width:94%}}@media screen and (min-width:1751px){.title h2{padding:6px 15px 5px 15px}.dptslide-align{margin-left:0}.bot{padding:24px 8px 5px 8px}.galleryref{gap:calc(2vw + 30px)}}@media screen and (max-width:1750px){.title h2{padding:2px 10px 5px 10px}.bot{padding:14px 8px 5px 8px}}@media screen and (min-width:1600px){.whiteBgportail{min-height:200px}.annoncemobil{display:none !important}}@media screen and (min-width:1500px){.sectiondefautblocred{max-width:77%;margin-left:55px}.decalageblocportail{text-align:justify}.itemm1{margin-top:-6px;grid-column:1;grid-row:1 / span 2}.itemm2{grid-column:2;grid-row:1}.itemm3{margin-top:-38px}.marginHome{margin-top:33px}.title h2{font-size:17px !important}.topheader{margin-top:25px}.marginsearch{margin-top:70px}}@media screen and (min-width:1500px){#path{margin:-15px 0 30px 145px}.acti{margin:-105px 0 0 25px}h1{font-size:30px;margin:-53px 0 0 145px}.sectiondefautblocred{max-width:77%}.sti .sectiondefautblocred{max-width:1250px}.newsize .sectiondefautblocred{max-width:77%}.itemm1{margin-top:-6px;grid-column:1;grid-row:1 / span 2}.itemm2{grid-column:2;grid-row:1}.itemm3{margin-top:-38px}.marginHome{margin-top:33px}.title h2{font-size:17px !important}}@media screen and (max-width:1499px){.annoncemobil{display:flex !important;justify-content:center}.spacerbigup{height:5px;auto}.footer-distributed .footer-leftest{width:29%}.footer-distributed .footer-leftetab{width:33%}.footer-distributed .footer-leftps{width:37%}#path{margin:-15px 0 30px 145px}.acti{margin:-105px 0 0 25px}h1{font-size:24px;margin:-45px 0 0 145px}}@media screen and (max-width:1205px){.actihead{height:70px;margin:0 -5px}.annoncefull{margin:61px -15px 0 0;float:right}.equipe{margin-left:-18px}#menu_top a{font-size:11px}.bot{padding:12px 8px 5px 8px}.covid{margin-left:24px}.footer-distributed{padding:55px 5rem 5rem 3em}.cadreBlanc{left:40% !important;overflow-y:scroll}h2{margin:5px 3px 15px -10px}.news{margin:5px 3px 8px 5px}.titlelinkdec{margin:0 0 10px 0}.footer-distributed .footer-leftest{width:37%}.footer-distributed .footer-leftetab{width:40%}.footer-distributed .footer-leftps{width:100%;margin-top:55px}.spacerps{height:0}.home #searchBloc,.portail #searchBloc{margin-right:0;right:85px;width:268px}.home #lang,.portail #lang{margin-right:140px}}@media screen and (min-width:1100px){.whiteBgportail{min-height:200px}.itemm2{margin-top:45px;margin-left:25px}.itemm3{margin-top:-30px;margin-left:25px}}@media screen and (max-width:1099px){.itemm2{margin-left:0}.itemm3{margin-top:-2px;margin-left:0}#path{margin:43px 0 30px 25px}.acti{margin:-160px 0 0 25px}h1{font-size:24px;margin:12px 0 0 25px}}@media screen and (min-width:992px){.container{max-width:92%}.galleryref-item{flex:1 1 calc(20% - 20px)}.detail{margin:0 35px}.interpuce{display:none !important}.interpucehome{display:none !important}.interband{margin-top:85px}.interbandssp{margin-top:65px}.portail #lang{right:240px !important}.annoncefull{display:block !important}.sectiondefautblocred{margin-left:25px}}@media screen and (max-width:991px){.annoncefull{display:none !important}.equipe{margin-top:-35px}.portail .decalageblocportail{max-width:95%;margin-top:35px}.navbartt ul.menu_top li{margin:0}.navbartt{box-shadow:0 0 0 rgba(0,0,0,0)}.defautflex-container{flex-wrap:wrap}.defautflex-item-1{flex:0 0 97%}.defautflex-item-2{flex:0 0 100%}.newsdefautflex-item-1{flex:0 0 97%}.newsdefautflex-item-2{flex:0 0 100%}.signalisation .annoncemobil,.sti .annoncemobil,.ssp .annoncemobil,.display .annoncemobil{margin:80px 0 0 10px}.home .annoncemobil,.home .annoncemobil{margin:10px auto 0 auto}.navbar{margin-left:2px}.galleryref-item{flex:1 1 calc(25% - 20px)}.oldpath{height:0}.pull-left navbar-toggle{width:248px}.flexstiky{position:relative}.stickmenu{position:relative}.home #lang,.portail #lang{position:absolute;top:55px;right:44px !important}#lang{position:absolute;margin:-20px 0 20px 20px;right:40px !important}.pagecatalogue #lang{margin-right:20px}.portail #lang{position:absolute;top:30px;right:40px !important;margin:20px 0 20px 20px}.sti .kwicks li .bot,.sti .kwicks .title,.sti .kwicks li a,.sti .kwicks li h2{background:#19253c;color:#fff}.signalisation .kwicks li .bot,.signalisation .kwicks .title,.signalisation .kwicks li a,.signalisation .kwicks li h2{background:#796264;color:#fff}.display .kwicks li .bot,.display .kwicks .title,.display .kwicks li a,.display .kwicks li h2{background:#007fad;color:#fff}.ssp .kwicks li .bot,.ssp .kwicks .title,.ssp .kwicks li a,.ssp .kwicks li h2{background:#552164;color:#fff}.popover{display:none !important}.annonce .intro{margin-top:120px}.interband{display:none !important}.interbandssp{display:none !important}.interpuce{margin-left:-16px;margin-top:10px}.interpucehome{margin-left:-16px;margin-top:112px}#menu_top{position:absolute;top:-225px;right:35px}.home #menu_top,.portail #menu_top{position:absolute;top:100px;right:50px}.resp{width:180px;margin-top:10px;margin-left:5px}.catalog{display:none}#path{padding-left:282px;margin-top:80px}#sectionDefault{padding-top:75px;margin:0}.ssp .slidedpt #sectionDefault{margin-top:-75px}.sectiondefautblocred,defautflex-container{margin:55px 15px 0 15px}a#cat_sti,a#cat_step,a#cat_park,a#cat_display{float:left;margin-right:15px}.topcontento{padding:90px 15px 25px 25px !important}#menu_top{margin-top:-25px;z-index:9999999 !important}#menu_top ul .menu_top{top:45px;right:-45px}#searchBloc{position:relative;top:-13px;left:10px;width:238px;height:19px;z-index:999999}.ssp #searchBloc,.signalisation #searchBloc,.sti #searchBloc,.display #searchBloc{top:0}.portail #searchBloc{position:absolute}.catalog{position:relative;top:34px;left:-15px;width:100%;height:79px;color:#fff}.covid{margin-top:50px}.bloc.nouv{display:none}h1{padding:0 0 0 285px}h2{margin:0 -3px 15px 0}.acti{padding-left:675px;margin-top:-304px}.left{display:none}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}.navbar-header .collapse,.navbar-toggle{display:block !important}.navbar-header{float:none}.navbar{margin:35px 0 0 0}.navbar-header{margin:-20px 0 0 0}#menu_top a{font-size:11px;padding:0 10px;color:#19253c}#menu_top a:hover{color:#006ab3}#menu_top .menu_top a{display:block !important;width:150px;padding:15px;background:#fff;border-radius:8px;border:1px solid #ccc}#menu_top ul.menu_top{top:30px;right:-75px}#menu_top ul.menu_top{position:relative;top:30px;right:-75px}#mainMenu a{color:#000;display:block;font-size:14px;padding:15px 0 15px 20px;margin-bottom:1px;background:#dcddde;width:100%}#mainMenu{width:100%;padding-top:45px;background-color:#fff;margin:0 0 20px 0}.portail .img-responsive{padding:0}.margin-slide-dpt-step .col-md-9,.margin-slide-dpt-step .col-md-12{padding-right:0 !important;padding-left:0 !important}.margin-slide-dpt-ssp .col-md-9,.margin-slide-dpt-ssp .col-md-12{padding-right:0 !important;padding-left:0 !important}.product h2{margin:0 5px 5px -8px !important}.portail #searchBloc{position:absolute;top:220px;width:calc(95% - 30px);left:8px}.flex-container{flex-direction:column}.signalisation .navbar-toggle{background:#796264}.sti .navbar-toggle{background:#19253c}.ssp .navbar-toggle{background:#552164}.display .navbar-toggle{background:#007fad}.flex-item-1{padding:10px}#menu_top ul.menu_top{top:390px;right:-40px}.home #menu_top ul.menu_top,.portail #menu_top ul.menu_top{top:50px;right:-40px}.slidedpt .acti{margin:-310px 0 0 25px}.redacimdroite{max-width:100%}.newsdefautflex-item-1{padding:0 0 0 20px}}@media screen and (max-width:910px){.title h2{font-size:16px !important;line-height:18px}}@media screen and (max-width:880px){span.truncate,span.fullText{display:none !important}.bot p{margin-top:12px}.interband{display:none !important}.interbandssp{display:none !important}.nouveaute{right:25px !important}.footer-distributed{padding:35px 0 0 0}.footer-distributed .footer-left,.footer-distributed .footer-leftest,.footer-distributed .footer-leftetab,.footer-distributed .footer-leftps,.footer-distributed .footer-center,.footer-distributed .footer-right{display:block;width:100%;text-align:center}.ttsred{padding:0;margin-top:-15px}.footer-distributed .footer-center i{margin-left:0}.footer-company-name,.footer-links{text-align:center}.galleryref-item{flex:1 1 calc(33.33% - 20px)}.footer-distributed .container{max-width:100%}.home .container{max-width:98%}}@media screen and (max-width:780px){#searchBloc{right:60px;margin-right:15px}.cadreBlanc{width:320px;max-height:800px;left:30% !important;top:5% !important;overflow-y:scroll}.margin-slide-dpt{margin-left:-10px;margin-right:-10px}.testimonial-list .testimonial-item{margin-left:10px}.interband{display:none !important}.interbandssp{display:none !important}.introhome{display:none !important}.introhomemobil{display:none !important}}@media(min-width:768px){td.col1{min-width:250px !important}.navbar-toggle{display:none}.itemm1{margin-top:15px;grid-column:1;grid-row:1 / span 2}.itemm2{grid-column:2;grid-row:1;margin-top:58px}.itemm3{margin-top:-16px;z-index:9999}}@media screen and (max-width:767px){.equipe{margin-top:-2px}.decalageblocportail{width:97%}.itemm2{margin-top:-38px;margin-left:-15px}.itemm3{margin-left:-36px}.flex-item-1{flex:0 0 75%}.flex-item-2{flex:0 0 25%}.whiteBgportail{margin:auto;transform:translateX(-20px)}.home .annoncemobil,.home .annoncemobil{margin:20px auto 10px auto}.portail #searchBloc{position:absolute;top:186px;width:calc(95% - 30px);left:8px;top:288px}.marginHome{margin-top:45px}#menu_top{z-index:9999999 !important}#searchBloc{z-index:8888888 !important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.annoncemobil{margin:25px auto 0 auto;min-width:100%}}@media screen and (max-width:700px){.whiteBgportail{min-height:200px;display:grid;background-color:rgba(255,255,255,.9)}.signalisation .annoncemobil,.sti .annoncemobil,.ssp .annoncemobil,.display .annoncemobil{margin:-25px 0 45px 0}.title h2{text-align:left}.acti{display:none !important}#path{display:none}h1{display:none !important}.topcontento{margin:-110px 5px 25px 5px !important}#sectionDefault{padding-top:25px;margin:0 5px 0 5px}.slidedpt #sectionDefault{padding-top:0;margin:-28px 0 0 0}.sectiondefautblocred,defautflex-container{margin:-35px 15px 0 10px}.kwicks{margin-top:10px !important}}@media screen and (max-width:660px){.container{padding:0 !important}}@media screen and (max-width:600px){.containerfocus{flex-direction:column}.containerfocuscenter{flex-direction:column;align-items:left}.kwicks{margin-top:10px !important}.galleryref-item{flex:1 1 calc(50% - 20px)}}@media screen and (max-width:530px){body{font-family:tahoma,helvetica,arial,sans-serif}#menu_top .navbar-toggle{right:-18px}#lang{right:30px !important}.title h2{font-size:15px !important;line-height:16px;padding:0 0 2px 0}.titleetude{padding:10px 0;height:80px}.titleetude h2{font-size:17px !important;line-height:16px}.bloc.nouv{display:none}.interband{display:none !important}.interbandssp{display:none !important}.testimonial-list .testimonial-item{margin-left:10px}a#manuel{display:flex;margin-left:0;margin-top:15px}.galleryref-item{flex:1 1 100%}.ref{width:300px}}@media screen and (max-width:440px){#lang{right:34px !important}#menu_top .navbar-toggle{right:-12px}.wrapLink{margin:0 5px 18px 45px}.bot{padding:10px 5px 5px 5px}00 .bot p{font-size:12px}.interband{display:none !important}.interbandssp{display:none !important}.testimonial-list .testimonial-item{width:50px;margin-left:12px}.title{padding:5px 5px;text-align:left}.title h2{font-size:13px !important;line-height:16px;padding:0 2px 2px 2px}.margin-slide-dpt-ssp .title h2{font-size:12px !important;padding:0 !important;font-weight:normal !important}.home .container{max-width:100%}}@media screen and (max-width:430px){#menu_top ul.menu_top{right:-65px}}