#bloc-mag{margin-top:10px;padding:30px 15px;background-image:linear-gradient(178deg,#ededed -15%,#fff 71%)}@media (min-width:768px){#bloc-mag{padding:30px}}#bloc-mag a{outline:0}#bloc-mag .bloc-header{display:flex;flex-direction:column;align-items:center;column-gap:30px;justify-content:center;padding-bottom:20px}@media (min-width:768px){#bloc-mag .bloc-header{flex-direction:row}}@media (max-width:768px){#bloc-mag .bloc-header .logo{text-align:center}}#bloc-mag .bloc-header img{margin:0 auto}#bloc-mag .bloc-header p{font-family:SourceSansProSemiBold;font-size:16px;font-style:normal;line-height:1.25;letter-spacing:normal;color:#000}@media (max-width:768px){#bloc-mag .bloc-header p{text-align:center}}#bloc-mag .bloc-header p.sous-titre{font-size:20px;line-height:26px;margin-bottom:0}@media (max-width:768px){#bloc-mag .bloc-header p.sous-titre{text-align:center}}.mag-consultation{background:#fff;padding:43px 20px}.mag-consultation>div{display:flex;gap:30px;flex-direction:column}@media (min-width:768px){.mag-consultation>div{flex-direction:row}}.mag-consultation>div>div{flex:1 1 50%}.mag-consultation.abonne>div>div:first-child{flex:1 1 calc(40% - 30px)}.mag-consultation.abonne>div>div:last-child{flex:1 1 calc(60% - 30px);min-height:600px}.mag-consultation>ul li{width:100%;text-align:center;margin-bottom:60px}@media (min-width:768px){.mag-consultation>ul li{padding:0 50px;width:33%;display:inline-block;text-align:left}.mag-consultation>ul li img{min-width:250px}}.mag-consultation>ul li .title-magazine{font-family:SourceSansProSemiBold,Arial,sans-serif;font-style:normal;font-size:16px;letter-spacing:normal;color:#000}.mag-consultation>ul li:first-child{display:flex;flex-direction:column;text-align:left;gap:35px;width:100%;float:none;padding:0}@media (min-width:768px){.mag-consultation>ul li:first-child{flex-direction:row}}.mag-consultation>ul li:first-child img{width:100%;height:auto}@media (min-width:768px){.mag-consultation>ul li:first-child img{width:auto}}@media (min-width:768px){.mag-consultation>ul li:first-child>div{padding-right:62px}}.mag-consultation>ul li:first-child>div:first-child{padding:0 70px}.mag-consultation .title-magazine{font-family:SourceSansProSemiBold,Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:normal;color:#000;font-size:26px;margin-bottom:20px}@media (min-width:768px){.mag-consultation .title-magazine{font-size:34px}}.mag-consultation .mag-infos .title-magazine{font-family:SourceSansProSemiBold,Arial,sans-serif;font-style:normal;line-height:1.25;letter-spacing:normal;color:#000;font-size:26px;margin-bottom:20px}@media (min-width:768px){.mag-consultation .mag-infos .title-magazine{font-size:34px}}.mag-consultation .mag-infos ul{margin-bottom:10px}.mag-consultation .mag-infos ul li{list-style:disc;margin-left:35px}.mag-consultation .mag-infos p{margin-bottom:10px}.mag-consultation .mag-infos>div{text-align:center;margin-top:25px;margin-bottom:20px}.mag-consultation .mag-infos>div a{text-decoration:none;background-color:#005ea8;font-family:SourceSansProBold;font-size:19px;font-style:normal;line-height:1.21;letter-spacing:normal;text-align:center;color:#fff;padding:14px 24px;display:inline-block}.mag-consultation .mag-infos+div{text-align:center}.photo-normal{position:relative}.photo-normal span{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px 10px;font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:15px;background:rgba(0,0,0,.8);color:#fff}.photo-normal img{max-height:488px;max-width:100%;height:auto}.photo-normal:hover{cursor:pointer}.photo-normal:hover img{opacity:.7}.photo-normal:hover span{display:inline-block}.photo-big{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.45);top:0;left:0;right:0;bottom:0;z-index:10000}.photo-big div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}@media (min-width:768px){.photo-big div{width:35%;max-height:90%}}.photo-big div img{width:100%!important;height:auto!important}.photo-big div .close{position:absolute;top:-20px;right:-20px;border-radius:100%;background:#fff;padding:3px 11px 9px;opacity:.7;font-family:SourceSansProBold,Arial,sans-serif;border:none;cursor:pointer}.photo-big div .close:hover{opacity:1}.number-page{position:relative;padding:0;margin:0;text-align:center;width:100%;height:auto}.number-page li{margin:0 0 10px;padding:0;display:inline-block;line-height:18px}.number-page li a,.number-page li span{padding:4px 6px;display:block;color:#000;font-family:Helvetica,Arial,sans-serif;line-height:1.33;font-size:15px;margin:0;border-top:none}.number-page li a img,.number-page li span img{display:inline-block}.number-page li a.next,.number-page li a.prev{font-weight:400;letter-spacing:-3px;font-size:13px;padding:4px 8px 4px 4px}.number-page li.last a,.number-page li:first-child a{font-weight:400}.number-page li.active,.number-page li:hover{background:#005ea8;cursor:pointer;text-decoration:none}.number-page li.active a,.number-page li.active span,.number-page li:hover a,.number-page li:hover span{color:#fff;text-decoration:none}.number-page li.first a,.number-page li.last a{letter-spacing:-3px;font-size:13px;padding:4px 8px 4px 4px}.number-page li .page-numbers.dots{padding:4px 3px}.number-page li .page-numbers.current{background:#005ea8;cursor:pointer;text-decoration:none;color:#fff}.number-page li.ellipse{cursor:default;pointer-events:none}.number-page li.current{cursor:default;pointer-events:none;background:#005ea8;cursor:pointer;text-decoration:none}.number-page li.current span{color:#fff}