#bks-hdr,#cat li a{float:left;text-transform:uppercase}#cat .c,#cat .c:hover .cat-ul{display:block}#cat li a,#tel-hdr{color:#fff;letter-spacing:3px;font-family:oswaldmedium;z-index:2;position:relative}#cat li a,#q{text-align:center}#btn-search,#q{height:50px;border:0}#btn-search,#cat .c .cat-ul,#nav-mobile ul,#prin,#ql{position:absolute}#cat .c .cat-ul li,#nav-mobile,#ql{background-color:#222}#cat .c .cat-ul li a,#ql li a{text-transform:lowercase;transition:padding .5s}#bks-hdr,#btn-search-hdr,#cat li,#cat li a,#pourcentage,#tel-hdr,.cnt-search{position:relative}#header,#informations{width:100%;position:absolute}#header{z-index:3;top:0;background:#000;background:linear-gradient(180deg,#000 48%,rgba(8,8,8,.691841702501313) 85%,rgba(0,0,0,0) 100%)}#informations{z-index:1;background-color:#000}#cnt-informations{width:100%;float:left;min-height:40px}#bks-hdr{color:#fff;padding:9px 14px 8px;margin-top:1px;letter-spacing:2px;z-index:2;border:1px solid transparent;box-sizing:border-box}@media screen and (max-width:880px){#informations{z-index:3}#bks-hdr{padding:16px 14px}}@media screen and (max-width:310px){#bks-hdr{padding:16px 10px 16px 14px}}@media screen and (max-width:260px){#bks-hdr{padding:6px 0 6px 10px;width:80px}}#cat{margin:6px auto 0;display:table}#cat li{float:left}#cat li a{font-size:15px;padding:10px 15px 9px;margin:0 1px 0 0}#cat .c .cat-ul li a,#nav-mobile ul li a,#prin li a{font-family:source_sans_prosemibold;letter-spacing:1px}#nav-mobile ul li a,#prin li a,#q{font-size:21px;float:left}@media screen and (max-width:1440px){#cat li a{letter-spacing:2px}}#cat .c{float:left;width:auto;z-index:3}#cat .c .cat-ul{display:none;width:220px;padding-top:20px;z-index:1;margin-top:33px;background:url(img/nav-fleche.png) left 12px no-repeat;overflow:hidden}#cat .c .cat-ul li,#cat .c .cat-ul li a,#cnt-btn-search,#search-hdr form{width:100%}#btn-nav,#btn-search-hdr{width:55px;height:55px;box-sizing:border-box;float:right;display:none}#cat .c .cat-ul li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;overflow:inherit}#cat .c .cat-ul li:first-child a{margin-top:0}#cat .c .cat-ul li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:inherit}#cat .c .cat-ul li a{padding:7px 15px;margin-top:1px;text-align:left}#cat .c .cat-ul li a:hover{padding:7px 15px 7px 30px}#prin{width:auto;z-index:2;top:43px;right:23px}#prin li{float:left}#prin li a{color:#fff;padding:41px 17px 21px;margin-right:1px}#nav-mobile{display:none;height:100%;overflow-y:scroll;padding-top:56px;position:fixed;width:100%;z-index:1}#nav-mobile ul{float:left;width:100%;margin-top:3px}#nav-mobile ul li{float:left;width:100%}#nav-mobile ul li a{color:#fff;width:100%;padding:19px 15px 17px;position:relative;text-align:center;margin-top:1px}#btn-nav{z-index:5}.btn-nav{background:url("img/ico-menu.png") center center/80% auto no-repeat #111}#btn-search-hdr{overflow:hidden;z-index:2;margin-right:1px}@media screen and (max-width:880px){#cat,#prin{display:none}#btn-nav,#btn-search-hdr{display:block}}@media screen and (max-width:195px){#btn-search-hdr{display:none}}.ico-search{background:url("img/ico-search.png") 9px center/60% auto no-repeat #000}.ico-croix{background:url("img/ico-croix.png") center center/60% auto no-repeat,linear-gradient(0deg,#eec57a 0,#ca973b 100%)}#tel-hdr{float:right;margin-top:14px;margin-right:9px}#q,#ql li a{color:#fff;font-family:source_sans_prosemibold;letter-spacing:1px}@media screen and (max-width:1280px){#tel-hdr span{display:none}}@media screen and (max-width:1050px){#tel-hdr{display:none}}@media screen and (max-width:880px){#tel-hdr{margin-top:22px;margin-right:15px;letter-spacing:3px;display:block}#tel-hdr span{display:inline-block}}@media screen and (max-width:480px){#tel-hdr span{display:none}}@media screen and (max-width:430px){#tel-hdr{display:none}}#search-hdr{width:25%;float:left;min-width:370px;margin-top:31px;margin-left:37.5%}@media screen and (max-width:1380px){#search-hdr{margin-left:inherit;width:60%}}@media screen and (max-width:1180px){#cat{float:left;margin:6px 0 0 145px;width:auto}#cat li a{padding:10px 10px 9px}#search-hdr{width:50%}}.cnt-search{display:table;margin:0 auto;width:100%;max-width:370px}#q{width:100%;padding:0 50px 0 15px;background-color:#111}#q:focus{box-shadow:inherit;outline:0;border:0}#q::placeholder{color:#fff;text-align:center;letter-spacing:1px;font-size:21px;font-family:source_sans_prosemibold;opacity:inherit}#btn-search{width:50px;cursor:pointer;right:0;background:url(img/ico-search.png) center center/80% auto no-repeat}#ql,#ql li,#ql li a{width:100%;float:left}#ql{z-index:-1;top:100%;display:none}#ql li{border-top:1px solid #333}@media screen and (max-width:880px){#search-hdr{display:none;width:100%;height:100%;background-color:#222;position:fixed;z-index:1;top:0;margin-top:0;min-width:inherit;padding-top:58px}.cnt-search{max-width:inherit;height:100%}#search-hdr form{position:fixed;z-index:3}#q{border-bottom:1px solid #333;padding:17px 65px 17px 15px;height:auto;background-color:#222}#q:focus{border-bottom:1px solid #333}#btn-search{width:55px;height:60px}#cnt-ql{max-width:inherit;overflow-y:auto;width:100%;height:100%;position:absolute}#ql{display:block;width:100%;max-width:inherit;position:absolute;overflow:auto;left:0;top:63px;z-index:2}#ql li{border-top:0;border-bottom:1px solid #333}}#ql li a{padding:10px 40px;font-size:15px;background:url(img/ico-search.png) 5px center/auto 25px no-repeat}#ql li a.lien-sch,#ql li a:hover{background:url(img/ico-search.png) 5px center/auto 25px no-repeat,#eec57a;background:url(img/ico-search.png) 5px center/auto 25px no-repeat,linear-gradient(360deg,#eec57a 0,#ca973b 100%)}@media screen and (min-width:880px){#btn-search:hover{background:url(img/ico-search.png) center center/80% auto no-repeat,#eec57a;background:url(img/ico-search.png) center center/80% auto no-repeat,linear-gradient(360deg,#eec57a 0,#ca973b 100%)}#ql li a.lien-sch,#ql li a:hover{padding:10px 40px 10px 55px}}#pourcentage{width:100%;height:4px;float:left;background-color:#333}#lecture{width:100%;height:3px;float:left;background:#eec57a}#cat li a:hover,#header #cat .active,#nav-mobile .active{background:#eec57a;background:linear-gradient(0deg,#eec57a 0,#ca973b 80%)}#header #prin .active,#prin li a:hover{background:#eec57a;background:linear-gradient(180deg,#eec57a 0,#ca973b 80%)}