﻿body{min-height:100%;background-image:url('../../images/layoutImages/fond-landing.png');-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;}.page-index .header{padding-top:50px;margin-left:-55px;}.page-index .body{padding-left:104px;padding-right:100px;}.page-index .logo{float:left;}.page-index .lang{float:right;position:absolute;right:102px;}.page-index .lang li{list-style:none;}.page-index .know-more{float:left;margin-top:83px;}.page-index .know-more img{margin-top:-9px;}.page-index .know-more .title h2{font-size:36px;color:#fff;letter-spacing:0;text-align:left;font-family:'PT_SansRegular';}.page-index .know-more .btn{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:100px;font-size:16px;color:#2a8ade;letter-spacing:2px;padding:10px 48px 10px 48px;line-height:16px;}.page-index .know-more .btn:hover{background-color:#f3f3f3;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);}.page-index .know-more .btn:focus{background:#fff;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.3);border-radius:100px;}.page-index .know-more hr{border-top:2px solid #ff6b7d;width:128px;position:relative;left:-40px;margin-bottom:40px;}.page-index .btn{box-shadow:0 2px 3px 0;}.page-index .btn:focus{box-shadow:none;}.page-index .connect{float:right;margin-top:-245px;margin-right:-64px;margin-bottom:22px;}.page-index .connect .title h1{font-size:46px;color:#2a8ade;letter-spacing:0;text-align:right;font-family:'PT_SansRegular';}.page-index .connect .btn{background:#2a8ade;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:100px;font-size:26px;color:#fff;letter-spacing:3.25px;padding:10px 30px;}.page-index .connect .btn:hover{background:#257ac5;box-shadow:0 2px 5px 0 rgba(0,0,0,.4);border-radius:100px;}.page-index .connect .btn:focus{background:#2a8ade;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.3);border-radius:100px;}.page-index .connect hr{border-top:2px solid #ff6b7d;width:148px;position:relative;left:68px;margin-bottom:30px;}.page-index .connect.en hr{width:140px;left:41px;}.page-index .phone{text-align:center;}.page-index .phone img{width:69%;max-width:400px;}.page-index #homeContainer{height:100%;}.page-index #currentLangPicto:hover #countryList{display:block;position:absolute;right:0;}.page-index #countryList:hover{display:block;position:absolute;right:0;}.page-index footer{padding-top:59px;margin-bottom:44px;}.page-index footer a{font-size:16px;color:#222;}.page-index .footer-logo{position:relative;float:right;margin-left:-75px;right:50px;bottom:25px;height:70px;}@media(min-width:1057px) and (max-width:1247px){.page-index .phone img{width:35%;margin-left:-7%;}}@media(min-width:1247px){.page-index .phone img{width:32%;margin-left:-20%;}.page-index .connect{margin-top:-351px;margin-bottom:0;}.page-index footer{padding-top:0;}}@media(min-width:769px) and (max-width:1056px){.page-index .know-more{margin-left:-50px;}.page-index .know-more .title h2{font-size:30px;}.page-index .connect .title h1{font-size:40px;}.page-index .connect .btn{font-size:24px;}.page-index .phone img{width:35%;margin-left:-24%;}}@media(max-width:768px){.page-index html{height:100%;background-image:none;}.page-index body{min-height:100%;background-size:100% 530px;background-repeat:no-repeat;}.page-index .header{padding-top:20px;margin-left:20px;}.page-index .body{padding-left:0;padding-right:0;}.page-index .logo{float:left;}.page-index .logo img{width:130px;}.page-index .lang{float:right;position:absolute;right:19px;}.page-index .know-more{margin-top:25px;font-size:20px;color:#fff;letter-spacing:0;}.page-index .know-more .title h2{font-size:20px;color:#fff;letter-spacing:0;text-align:left;margin-left:15px;}.page-index .know-more .btn{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);border-radius:100px;font-size:16px;color:#2a8ade;letter-spacing:2px;padding:10px 62px 10px 42px;line-height:16px;margin-left:15px;}.page-index .know-more hr{border-top:2px solid #ff6b7d;width:100px;position:relative;left:-47px;margin-bottom:21px;margin-top:9px;}.page-index .phone{display:none;}.page-index .connect{margin-top:15px;float:right;margin-right:15px;}.page-index .connect .title h1{font-size:20px;color:#2a8ade;text-align:right;letter-spacing:0;}.page-index .connect img{height:20px;}.page-index .connect hr{left:52px;margin-bottom:31px;margin-top:14px;width:100px;}.page-index .connect .btn{font-size:16px;color:#fff;letter-spacing:2px;}.page-index .connect.en hr{width:78px;left:31px;}.page-index #nouvealLogo{text-align:center;margin-top:15px;}.page-index #nouvealLogo img{height:41px;}.page-index #currentLangPicto:hover #countryList{display:block;position:absolute;right:0;}.page-index #countryList:hover{display:block;position:absolute;right:0;}.page-index .footer-logo{margin-bottom:25px;margin-top:14px;position:initial;float:none;margin-left:25px;height:70px;}}