html,body{height:100%}header.headerNoir{background:#000 !important;height:125px;max-width:950px;margin:0 auto;position:relative}header.headerNoir .logo{padding:14px 0 0}header.headerNoir .logo img{display:block}header.headerNoir .titre{font-family:'Peugeot';position:absolute;top:0;left:0;width:100%;text-align:center;font-size:18px;color:#fff;text-transform:uppercase;line-height:58px;height:58px}header.headerNoir .main{width:100%;max-width:950px;margin:0 auto}.bgBlanc{background:#fff !important}.brandContent{background:#142032 !important;border-top:2px #fff solid}.brandBody{background:#142032 !important}.brandContent .startupPage{background:url(../../../img/common/AP.image.de.fond.jpg) no-repeat center #142032;height:430px;max-width:990px !important}#brandContainer .blockInfoCons{background:rgba(20,32,50,.5) !important}#brandContainer .blockInfoCons .sites li{background:#1d5d99;color:#fff;cursor:pointer;font-family:'Peugeot';border:none;text-transform:uppercase;font-size:12px;overflow:visible;padding:10px 15px;display:inline-block;border-radius:3px;margin-top:10px;width:80%}#brandContainer .blockVisCons{max-width:none !important}#brandContainer .titreMaintenance{color:#fff;font-size:12px;padding-top:10px}#brandContainer .info{color:#fff;font-size:10px;text-transform:none !important}.startupPage{min-width:300px !important;max-width:692px !important;width:100% !important;margin:0 auto !important}.blockVisCons{float:left;padding:10px 0;width:100%;text-align:center}.blockVisCons img{width:30%}.blockInfoCons{float:left;width:100%}.blockInfoCons .titreMaintenance{font-family:'Peugeot';font-weight:bold;color:#000;font-size:18px;text-transform:uppercase;text-align:center;line-height:22px;padding:0 0 6px}.blockInfoCons .info{font-family:'Peugeot';color:#000;font-size:15px;text-transform:uppercase;text-align:center;line-height:18px;padding:10px 0 6px}.blockInfoCons .sites{font-family:'Peugeot';text-align:center}.blockInfoCons .sites li{padding:0 0 8px}.blockInfoCons .sites a{font-family:'Peugeot';color:#1c75b9;font-size:14px;display:block}.blockInfoCons .sites a:hover{text-decoration:none}footer.footerGris{position:fixed;bottom:0;left:0;width:100%;background:#e6e7e8}footer.footerGris .main{width:100%;max-width:950px;margin:0 auto}.socialBlock{overflow:hidden;float:right;padding:30px 0}.socialBlock .titre{float:left;line-height:67px;font-size:14px;color:#868689}.socialBlock .liste{float:left}.socialBlock .liste li{float:left;width:67px;text-align:center;border-left:1px solid #868689}.socialBlock .liste li.first{border-left:none}.mobile{display:none}@media screen and (max-width:768px){.brandContent{border:none !important}#brandContainer .blockInfoCons .sites li{width:80% !important}.blockVisCons{float:none;width:auto;max-width:none;display:none !important}.blockVisCons img{display:block;width:87px;margin:0 auto}.blockInfoCons{float:none;width:auto;padding:0 0 10px;max-width:none}.blockInfoCons .titreMaintenance{font-size:16px;line-height:18px;padding:0 0 10px}.blockInfoCons .info{font-size:10px;line-height:16px}.blockInfoCons .sites li{padding:0 0 8px;line-height:12px}.blockInfoCons .sites a{font-size:12px}}@media only screen and (max-width:768px){html{font-size:70px}header.headerNoir{height:auto}header.headerNoir .logo{padding:0;height:104px;background:url(../../img/common/logo.png) no-repeat 50% 5px}header.headerNoir .logo img{display:none}header.headerNoir .titre{display:none}header.headerNoir .btnMenu{background:url(../../img/common/btn-menu.png) center center no-repeat;width:.7rem;height:.7rem;top:.14rem;right:.2rem;position:absolute;background-size:.7rem .7rem}footer.footerGris{position:static;width:auto}.navigationBas{background:#e5e5e6;border-bottom:.02rem solid #fff}.navigationBas li{font-family:'PeugeotLight';padding:0 .22rem;background:url(../../img/common/sep-001.png) center top no-repeat;background-size:6.37rem .02rem}.navigationBas a{display:block;font-size:.24rem;color:#262737;text-transform:uppercase;text-decoration:none;padding:.2rem 0;background:url(../../img/common/fleshe-001.png) right center no-repeat;background-size:.39rem .2rem}.navigationBas .cat{display:block;font-size:.24rem;color:#262737;text-transform:uppercase;text-decoration:none;padding:.2rem 0;background:url(../../img/common/fleshe-001.png) right center no-repeat;background-size:.39rem .2rem}.navigationBas .cat.open{color:#26a4f6}.navigationBas li li{padding:0 .15rem}.navigationBas li li a{font-size:.2rem;color:#262737;text-transform:none;text-decoration:none;padding:.15rem 0;background:none}.navigationBas ul ul{display:none}.socialBlock{float:none;margin:0 .22rem}.socialBlock .titre{float:none;line-height:.24rem;font-size:.21rem;padding:0 0 .3rem .24rem}.socialBlock .liste{float:none}.socialBlock .liste li{width:auto;padding:0 .3rem;border-width:.02rem}.socialBlock .liste img{height:.44rem}.MentionLegale{background:#fff;font-family:Arial;font-size:.18rem;color:#8d8d8d;padding:.3rem .22rem .16rem}.MentionLegale p{padding:0 0 .14rem;line-height:.2rem}}@media only screen and (min-width:320px){html{font-size:50px}}@media only screen and (min-width:354px){html{font-size:55px}}@media only screen and (min-width:480px){html{font-size:60px}}