@font-face{font-family:"roboto-condensed";src:url(../fonts/Roboto-Condensed.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"roboto-thin";src:url(../fonts/Roboto-Thin.ttf) format("truetype");font-weight:normal;font-style:normal}html{height:100%}body{margin:0;padding:0;background:#fff;font-family:roboto-thin;color:#000;min-height:100%;scroll-behavior:smooth;font-size:125%!important}::-moz-selection{background:#94d600;color:#111}a{text-decoration:none;color:#000}a:hover{color:#94d600}a[href^="mailto:"]{color:#94d600}a[href^="mailto:"]:hover{color:#000}#flags{position:absolute;right:15px}#flags div{position:relative;float:right;margin-right:15px}.logo{margin:0 0 0 25px;height:75px;display:block;width:100px;position:absolute}.logo img{height:75px}h2{color:#94d600;text-transform:uppercase;font-size:.9em;margin:0}h3{font-size:2.3em;font-weight:normal;line-height:1em;color:#000;margin:0 0 20px 0;max-width:900px}.bouton{text-align:center;position:relative;margin:30px auto;padding:11px 30px;background:#94d600;border:none;color:#fff;transition:.2s;display:block;cursor:pointer;border:1px solid transparent;border-radius:2px;font-family:Cantarell;font-size:14px;min-width:9em;max-width:calc(9em + 60px)}.bouton:hover{background:#fff;border:1px solid #94d600;color:#94d600}.fleche:after{content:"\00bb";width:39px;border-left:1px solid #fff;height:100%;display:inline-block;position:absolute;right:0;top:0;font-size:1.8em}.fleche:hover:after{border-left:1px solid #94d600}.fleche:hover{border:1px solid transparent}header{top:25px;position:relative;left:auto;width:100%;z-index:200;height:120px;background:#fff}nav{max-width:1200px;position:relative;margin:0 auto;height:100px;margin-top:20px}nav ul{float:right;padding:0;margin:0}nav ul li{list-style:none;float:left;text-transform:uppercase;margin-right:25px;line-height:100px}section{position:relative;padding:110px 0}section:after{content:"";display:table;clear:both}section:before{display:block;content:" ";margin-top:-125px;height:145px;visibility:hidden;pointer-events:none}section:nth-of-type(1) {background:url(https://www.tbs-internet.com/images/2018/xbuilding.png.pagespeed.ic.XuozxMx-w0.png) 0 0 no-repeat;background-position:right 50% top 0;background-size:cover;color:#000;padding:190px 0;margin-top:25px;font-weight:bold}section:nth-of-type(1) div:first-child {position:absolute;top:0;left:calc(50% + 100px);width:calc(50% - 100px);height:100%;background:#fff;opacity:.7}section:nth-of-type(1) div:nth-child(2) {max-width:800px;position:relative;top:40%;text-align:center;margin:0 auto;font-size:1.6em;padding:20px}section:nth-of-type(1) .bouton {right:calc(50% - 140px);padding-right:4.7em;position:absolute}section:nth-of-type(2) {background:url(https://www.tbs-internet.com/images/2018/xlaptop.png.pagespeed.ic.za7w3UQ5ge.png) 0 0 no-repeat;background-position: top 0 left calc(50% + 740px)}section:nth-of-type(2) div {height:100%;min-height:100%;padding:0 95px 0 30px;max-width:550px;margin-right:calc(50% - 100px);float:right;position:relative}section:nth-of-type(3) div {position:relative;text-align:center;max-width:1170px;margin:0 auto}section:nth-of-type(3) h3 {margin:0 auto 20px}section:nth-of-type(3) div div {position:relative;width:calc(50% - 30px);float:left;border:none;margin:15px;left:0;padding:140px 0 0}section:nth-of-type(3) img {position:absolute;top:0;height:130px;left:50%;margin-left:-66px}section:nth-of-type(3) p {margin:0}section:nth-of-type(3) a:hover {color:#000}section:nth-of-type(3) p:nth-of-type(1) {font-size:1.5em;color:#000;margin-bottom:10px;display:block}section:nth-of-type(4) {background:url(https://www.tbs-internet.com/images/2018/xfolders.png.pagespeed.ic.AqLsmVELtC.png) 0 0 no-repeat;background-position:calc(50% - 540px)}section:nth-of-type(4) div {position:relative;padding:0 30px 0 95px;max-width:375px;margin-left:calc(50% + 100px)}section:last-of-type{background:none;text-align:center}section:last-of-type div:first-child{position:relative;left:0;max-width:1170px;opacity:1;border:1px solid #e1e1e1;margin:0 auto;padding:30px}.show-menu{padding:10px 20px;display:none;text-align:right}input[type="checkbox"],#flagsmob,#flag450{display:none}input[type="checkbox"]:checked ~ #menu{display:block}.popin{display:block;position:fixed;z-index:201;width:400px;left:0;right:0;margin:22% auto;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.7);padding:20px}.popin input[type="radio"]{margin:4px 3px}.popin a{background:#94d600;color:#fff;font-size:14px;margin:10px 0;display:block;padding:3px;border-radius:2px;text-align:center;cursor:pointer}.popin h1{font-size:14px;font-weight:bold;color:#94d600;text-transform:uppercase;margin:0;padding:0;margin-bottom:10px}.popin label{display:contents}#cachePage{background-color:#000;z-index:201;width:100%;height:100%;position:fixed;opacity:.6;top:0}#popin1_button{font-family:Cantarell}#choixDefaut input[type="button"]{float:left;margin:5px;padding:5px;border:none;cursor:pointer}#optout-button1{background-color:#94be08}#cookie-bottom-banner,#cookie-DNT{z-index:201;width:100%;display:block}#BannerConsent,#bottomBannerDNT{position:fixed;z-index:201;background:#fff;right:10px;padding:10px;max-width:250px;box-shadow:0 0 15px rgba(0,0,0,.7);bottom:10px}#BannerConsent a,#bottomBanner a,#bottomBannerDNT a{text-decoration:underline}#bottomBanner{position:relative}@media screen and (max-width:1000px){header{top:0;height:40px}#wrapper{height:40px;background:transparent}nav{max-width:100%;margin-top:0;background:url(https://www.tbs-internet.com/images/2018/logo_tbs.png.pagespeed.ce.-_jk5faP9t.png) 0 -82px no-repeat;background-position-x:20px;background-attachment:fixed}.logo,#flags,#flag450{display:none}ul#menu{position:static;display:none;float:none;width:100%}nav ul#menu li{margin-bottom:1px;text-align:center;width:100%;margin-right:0;line-height:25px;background:#fafafa}nav ul#menu li:hover{background:#d8d6d6}ul#menu li,ul#menu li a{width:100%}ul#menu li a:hover{color:#000}.show-menu{display:block;cursor:pointer;float:right}ul#flagsmob{text-align:right;display:block;margin:0;padding:0}ul#flagsmob li{line-height:40px;font-size:14px;padding:0 10px;width:150px;cursor:pointer;margin:0}ul#flagsmob li ul{position:absolute;width:100%;left:-999em}ul#flagsmob li ul li{display:block;float:none;margin:0}ul#flagsmob li ul li a{width:auto;min-width:100px}ul#flagsmob li ul li{margin:0;padding:0 10px 0 0;border:1px solid #eee;background:#fff;border-top:none}#flagsmob li:hover ul,#flagsmob li li:hover ul,#flagsmob li.sfhover ul,#flagsmob li li.sfhover ul{left:auto;min-height:0;margin:0}section:nth-of-type(1) {background-position:0 -130px;padding:100px 0 160px 0;margin:0;top:0;background-size:inherit}section:nth-of-type(1) div:nth-child(2) {padding:0}section:nth-of-type(1) .bouton {z-index:100}section:nth-of-type(2) {background:none;padding:130px 5%}section:nth-of-type(2) div {padding:0 5%;max-width:100%;margin-right:0;position:relative}section:nth-of-type(3) div div {width:calc(90%);float:none;margin:60px 5%;padding:140px 0 30px 0;border:1px solid #eaeaea}section:nth-of-type(3) img {top:30px}section:nth-of-type(3) p {margin:0;padding:0 15%}section:nth-of-type(3) p:nth-of-type(1) {padding-top:40px}section:nth-of-type(3) {background:#fafafa}section:nth-of-type(4) {background:none}section:nth-of-type(4) div {text-align:center;padding:0 5%;max-width:100%;margin:0}section:last-of-type div:first-child{width:calc(90% - 60px);padding:30px}}@media screen and (max-width:430px){#flag450{display:block;font-size:14px;position:absolute;right:60px;line-height:40px}#flag450 span.selected{background:#e1e1e1;padding:5px;border-radius:3px}#flagsmob{display:none!important}}