@font-face{font-family:'Locator-L';src:url(../fonts/Locator-Light.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Locator-M';src:url(../fonts/Locator-Medium.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Locator-R';src:url(../fonts/Locator-Regular.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Locator-UL';src:url(../fonts/Locator-UltraLight.woff) format('woff');font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased}html,body{height:100%;font-size:12px}body{font-family:'Locator-L',sans-serif;color:#000}b{font-weight:normal}h1{font-size:36px}h2{font-size:20px}.mention_footer h2{font-size:20px}h2.big{font-size:40px;line-height:55px}h2.big b{font-size:40px}h3{font-size:18px}ul{padding-left:50px}ul li{line-height:16px}header a,header a.link-red{font-size:14px}header a.link-lang,p,a.link-red,li{font-size:15px}p.legende,footer,footer a{font-size:12px}footer a.link-footer-home img{margin-right:10px}header a,h2,p,a.link-red{font-family:'Locator-L'}h1,h2,p,h2 span{font-family:'Locator-L'}p{margin-top:1em}h1 b,b{font-family:'Locator-M'}section.height-1>div{height:410px;overflow:hidden}section.height-2>div{height:410px;overflow:hidden}section.height-3>div{height:360px;overflow:hidden}section.height-4>div{height:335px;overflow:hidden}a.link-white,.nav-bot,.nav-bot a{font-family:'Locator-UL'}a{text-decoration:none;color:#000}a:hover{}a.link-red{color:#fff;background:#e61e2a;border:1px solid #e61e2a;display:inline-block;padding:.5rem 2rem}a.link-red:hover{color:#e61e2a;background:#fff}a.link-big{padding:1rem 2rem}h1,h2,h3{margin:0}h1{color:#fff}h2{font-weight:normal;margin-bottom:1rem;padding-bottom:1rem}h2.normal{text-transform:none}.mention_footer h2{padding-bottom:0;font-weight:bold}.mention_footer p{margin-top:0}[class*="color"]>*{color:#fff}[class*="grid-"]>p{margin-left:0;margin-right:0}.color-1>div{background:#ac8776}[class*="color"] .hesperiden .tp-thumb .tp-thumb-title{background:rgba(0,0,0,.5);margin-top:0;height:26px;opacity:1;transform:none;padding-top:3px;font-size:14px}.hesperiden .tp-thumb.selected .tp-thumb-title,.hesperiden .tp-thumb .tp-thumb-title:hover{color:#e61e2a}.color-2>div{background-color:#2a3082}.color-3>div{background-color:#00699b}.color-4>div{background-color:#afbab1}.color-5>div{background-color:#eb8f22}.desk-view{display:block}[class*="grid-"].desk-view{display:flex}.mobile-view,[class*="grid-"].mobile-view{display:none}section{position:relative}.large{margin-left:auto;margin-right:auto;width:100%}.medium{margin-left:auto;margin-right:auto;width:80%}.medium.limit{max-width:1150px}.tiny{margin-left:auto;margin-right:auto;width:70%}.intro{bottom:5%;position:absolute;width:100%}a.link-perso{padding:1rem 0 1rem 4.5rem;display:block;color:#000}a.link-perso img{margin-top:-2px;width:30px}a.link-header-home{display:block;padding:.8rem 0;height:100%}a.link-lang{color:#000;background:rgba(0,0,0,0) url(https://www.frisquet.com/frisquetconnect/demo/img/xarrow-bottom.png.pagespeed.ic.zueJIzfCOV.png) no-repeat scroll 2rem 2.4rem;display:inline-block;padding:1rem 2rem 1rem 0}footer{background:#ccc}.grid-2>div{margin-left:0;width:50%}.grid-2{margin-left:0}.grid-2>div{margin-left:0}@media screen and (max-width:1400px){section.medium{width:100%}}@media screen and (max-width:1140px){section.medium{width:90%}section .grid-2>div{width:100%}.desk-view,[class*="grid-"].desk-view{display:none}.mobile-view{display:block}a.link-perso{padding-left:0;border:1px solid #e6e6e8;background-color:#e6e6e8;padding-bottom:3px}a.link-perso img{margin-top:-8px;padding-top:0;vertical-align:top;width:54px}[class*="grid-"].mobile-view{display:flex}section.height-1>div,section.height-2>div,section.height-3>div,section.height-4>div{height:auto}.grid-2 div.ptl,.grid-2 div.prl,.grid-2 div.pbl,.grid-2 div.pll{padding:1rem}}@media screen and (max-width:800px){h1{font-size:20px}h2{font-size:15px}section.medium{width:100%}section.tiny{width:90%}section.mobile_90{width:90%}}@media screen and (max-width:500px){h1{font-size:16px}}@media screen and (max-width:600px){.intro img{width:50px}}@media screen and (max-width:500px){.intro h3{font-size:20px;margin-bottom:2px;line-height:16px}.intro h2{margin-bottom:1px;padding-bottom:1px;line-height:16px}.intro p{margin-top:1px;line-height:14px}}