.categorie-list{padding:0}.categorie-list .categorie-list-header{background-color:#4258a3;background-image:url(/build/images/background-right-categorie.aba8ddd9.png);background-position:100%;background-repeat:no-repeat;background-size:contain;min-height:275px}@media (max-width:992px){.categorie-list .categorie-list-header{background-image:none}}.categorie-list .categorie-list-header .categorie-list-header-title{padding:32px 0 36px}.categorie-list .categorie-list-header .categorie-list-header-title h1{color:#fff;font-family:montserratLight,sans-serif;font-size:40px;text-align:center}@media (max-width:1400px){.categorie-list .categorie-list-header .categorie-list-header-title h1{text-align:start}}@media (max-width:992px){.categorie-list .categorie-list-header .categorie-list-header-title h1{font-size:30px}}.categorie-list .tableCategorie{padding:72px 0}@media (max-width:992px){.categorie-list .tableCategorie{padding:42px 30px}}.categorie-list .tableCategorie h2,.categorie-list .tableCategorie h3{font-family:montserratBold,sans-serif;font-size:18px;line-height:30px}@media (max-width:992px){.categorie-list .tableCategorie h2,.categorie-list .tableCategorie h3{line-height:23px}}.categorie-list .tableCategorie .thematiqueCategorie{cursor:pointer;margin-bottom:10px}.categorie-list .tableCategorie .thematiqueCategorie h3{color:#1d3058;margin:0}.categorie-list .tableCategorie .thematiqueCategorie h3:hover{text-decoration:underline}.categorie-list .tableCategorie .thematiqueCategorie .iconFleche{margin-right:6px;margin-top:8px}.containerPageCategorie .categorieEntete{min-height:240px}@media (max-width:992px){.containerPageCategorie .categorieEntete{min-height:100%}}.containerPageCategorie .categorieFooter{min-height:200px}.containerPageCategorie .categorieEntete,.containerPageCategorie .categorieFooter{background-color:#f1f1f1;background-position:100% 0;background-repeat:no-repeat;background-size:cover;box-shadow:0 3px 12px rgba(0,0,0,.161);padding:20px 0}@media (max-width:1150px){.containerPageCategorie .categorieEntete,.containerPageCategorie .categorieFooter{background-image:none!important;height:auto;padding:30px 0}}.containerPageCategorie .categorieEntete .blocDesc,.containerPageCategorie .categorieFooter .blocDesc{color:#1d3058}.containerPageCategorie .categorieEntete .blocTitre,.containerPageCategorie .categorieFooter .blocTitre{color:#1d3058;font-size:18px;margin:0 20%;text-align:center}@media (max-width:1752px){.containerPageCategorie .categorieEntete .blocTitre,.containerPageCategorie .categorieFooter .blocTitre{margin-left:0;margin-right:40%;text-align:start}}@media (max-width:1150px){.containerPageCategorie .categorieEntete .blocTitre,.containerPageCategorie .categorieFooter .blocTitre{margin:0;text-align:center}}@media (max-width:992px){.containerPageCategorie .categorieEntete .blocTitre,.containerPageCategorie .categorieFooter .blocTitre{font-size:16px}}.containerPageCategorie .categorieEntete .blocTitre .texteSeoCourtCategorie p,.containerPageCategorie .categorieFooter .blocTitre .texteSeoCourtCategorie p{margin:0}.containerPageCategorie .categorieEntete h1,.containerPageCategorie .categorieFooter h1{font-family:montserratExtraBold,sans-serif;font-size:55px}@media (max-width:992px){.containerPageCategorie .categorieEntete h1,.containerPageCategorie .categorieFooter h1{font-size:40px;font-size:30px}}.containerPageCategorie .categorieEntete img,.containerPageCategorie .categorieFooter img{box-shadow:0 3px 12px rgba(0,0,0,.161)}.containerPageCategorie .categorie-content{padding:30px 0}.containerPageCategorie .categorie-content .title-thematique{width:100%}.containerPageCategorie .categorie-content h2{color:#4258a3;font-size:40px;margin-bottom:23px}@media (max-width:992px){.containerPageCategorie .categorie-content h2{font-size:30px;margin-bottom:40px;padding:0 20px}}@font-face{font-display:swap;font-family:montserratBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Bold.50f0257a.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratLight;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Light.7179b7d2.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratMedium;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Medium.b8c6753b.ttf) format("truetype")}@font-face{font-display:swap;font-family:montserratRegular;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.24785cc0.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratExtraBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-ExtraBold.6c8b1988.ttf) format("truetype")}@font-face{font-display:swap;font-family:MontserratSemiBold;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-SemiBold.93b37a46.ttf) format("truetype")}.montserratBold{font-family:montserratBold,sans-serif}.montserratRegular{font-family:montserratRegular,sans-serif}.montserratLight{font-family:montserratLight,sans-serif}.montserratMedium{font-family:montserratMedium,sans-serif}.montserratSemiBold{font-family:montserratSemiBold,sans-serif}.montserratExtraBold{font-family:montserratExtraBold,sans-serif}.navigation .pagination{align-items:center;display:flex;height:38px;overflow-x:scroll;overflow-y:hidden}.navigation .pagination::-webkit-scrollbar{display:none}.navigation .pagination .numPage{align-items:center;border:1px solid #4258a3;border-radius:50%;color:#4258a3;display:flex;font-family:montserratRegular,sans-serif;font-size:16px;height:38px;justify-content:center;margin-left:.25rem;margin-right:.25rem;width:38px}@media (max-width:768px){.navigation .pagination .numPage{font-size:12px;height:24px;margin-left:.1rem;margin-right:.1rem;width:24px}}.navigation .pagination .numPage.numPageDot{height:30px;margin-left:0;margin-right:0;width:30px}@media (max-width:768px){.navigation .pagination .numPage.numPageDot{height:16px;width:16px}}.navigation .pagination .numPage a,.navigation .pagination .numPage span{align-items:center;border-radius:50%;color:#4258a3;display:flex;height:inherit;justify-content:center;text-decoration:none;width:inherit}.navigation .pagination .numPage.active>span,.navigation .pagination .numPage:hover>a{background-color:#4258a3;color:#fff}.navigation .pagination .next a,.navigation .pagination .prev a{color:#000;text-decoration:none}