.bloc{background:#005ea8;padding:50px 20px 10px 20px;margin-bottom:40px}.bloc *{color:#fff}.content-two-col{margin:0 15px}.content-two-col a.right strong{font-size:14px}.content-two-col#header{margin-top:15px;margin-bottom:50px}.content-two-col#header h1{font-size:40px;line-height:48px;font-family:Roboto-Bold,Arial,sans-serif;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ededed}.content-two-col#header .content-left p{margin-bottom:12px}.content-two-col#header .content-left p:first-child{font-family:Roboto-Bold,Arial,sans-serif;margin-bottom:0}.content-two-col#header .content-left ul{list-style:disc;padding:0 0 0 30px}.content-two-col#header .content-left ul li{list-style:disc}.content-two-col#header .content-left em{font-style:italic}.content-two-col#header .content-left .terms{display:flex;gap:15px;margin-bottom:5px;margin-top:20px;flex-wrap:wrap}.content-two-col#header .content-left .terms a{color:#fff;border-radius:10px;padding:8px 15px 5px;display:inline-block;margin-right:5px;text-transform:uppercase;font-size:11px;font-family:Roboto-Medium,Arial,sans-serif;letter-spacing:1px}.content-two-col#header .content-right>div{border:1px solid #005ea8;padding:15px 30px}.content-two-col#header .content-right a{display:flex;flex-direction:row;gap:20px;border-top:1px solid #ededed;padding:15px 10px}.content-two-col#header .content-right a:first-child{border-top:none}.content-two-col#header .content-right a p{font-size:14px;line-height:18px;color:#000}.content-two-col#header .content-right a p:first-child{font-size:16px;color:#005ea8;font-family:Roboto-Bold,Arial,sans-serif;margin-bottom:7px}.content-two-col#content h2{color:#005ea8;font-size:34px;font-weight:600;line-height:1.3;font-family:Roboto-Bold,Arial,sans-serif;margin-bottom:20px}.content-two-col#content h2+p{position:relative;top:-15px}.content-two-col#content .content-right h2{font-size:28px;margin-bottom:10px}.content-two-col#content #actu-column .actu-list li{margin-bottom:20px;overflow:hidden}.content-two-col#content #actu-column .actu-list li .visuel{position:relative;display:block}.content-two-col#content #actu-column .actu-list li .libelle{background:#000;color:#fff;padding:5px 20px;position:absolute;bottom:7px;font-size:12px;display:inline-block;left:0}.content-two-col#content #actu-column .actu-list li img{width:100%;margin-left:0!important}.content-two-col#content #actu-column .actu-list li .date,.content-two-col#content #actu-column .actu-list li .tag{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:14px;color:#000;font-style:normal;padding:0;display:block}.content-two-col#content #actu-column .actu-list li .titre-article{-webkit-text-stroke:1px transparent;font-family:SourceSansProSemiBold,Arial,sans-serif;color:#000;margin-bottom:10px}.content-two-col#content #actu-column .actu-list li.main .tag{float:right}.content-two-col#content #actu-column .actu-list li.main .titre-article{font-size:24px;line-height:1.15}.content-two-col#content #actu-column .actu-list li.main .extract{font-family:SourceSansProRegular,Arial,sans-serif;font-size:14px;line-height:1.23;color:#000}.content-two-col#content #actu-column .actu-list li.other>div{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.content-two-col#content #actu-column .actu-list li.other>div>a,.content-two-col#content #actu-column .actu-list li.other>div>div{flex:1 1 calc(50% - 25px)}.content-two-col#content #actu-column .actu-list li.other .titre-article{font-size:16px;line-height:1.15;margin-top:5px}.content-two-col#content #publi-column{margin-bottom:25px}.content-two-col#content #publi-column #month-card{padding:25px 15px;border:1px solid #d3d3d3;gap:35px;margin-bottom:30px}.content-two-col#content #publi-column #month-card>div:first-child{font-size:26px;line-height:30px}.content-two-col#content #publi-column #month-card>div:first-child .picto{margin-bottom:20px;display:inline-block}.content-two-col#content #publi-column #month-card>div:first-child .picto i{font-size:50px;margin-top:-35px}.content-two-col#content #publi-column #month-card>div:first-child strong{display:inline-block;max-width:80%}.content-two-col#content #publi-column #month-card .titre{font-size:18px;margin-top:20px}.content-two-col#content #publi-column .publi-list{margin-bottom:25px}.content-two-col#content #publi-column .publi-list li{margin-bottom:10px}.content-two-col#content #publi-column .thematique{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left}.content-two-col#content #publi-column .date{font-family:SourceSansProRegular,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:right;color:#000}.content-two-col#content #publi-column .type{font-family:SourceSansProRegular,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#000}.content-two-col#content #publi-column .separateur{padding:0 4px;font-family:SourceSansProRegular,Arial,sans-serif;font-size:14px}.content-two-col#content #publi-column .picto i{margin-right:5px;margin-top:-6px;font-size:16px;color:#005ea8}.content-two-col#content #publi-column .titre{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#000;margin-bottom:5px;margin-top:0;border-top:none;padding:0}.content-two-col#content #publi-column .tags{padding:0;margin:0;list-style:none;margin-top:5px}.content-two-col#content #publi-column .tags li{float:left;padding:0 5px 5px 0;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-stretch:normal;font-style:normal;line-height:.95;letter-spacing:normal;text-align:left;color:#000}.content-two-col#content #publi-column .extract{font-size:14px}.content-two-col#content #event{margin-bottom:40px}.content-two-col#content #event>a{position:relative;background:#e6ecef}.content-two-col#content #event>div{background:#e6ecef;top:-7px;position:relative}.content-two-col#content #event>div a{display:block;padding:0 20px}.content-two-col#content #event>div a:first-child{padding:25px 20px 0}.content-two-col#content #event>div a:last-child{padding:0 20px 25px}.content-two-col#content #event .libelle{background:#000;color:#fff;padding:5px 20px;position:absolute;bottom:4px;font-size:12px;display:inline-block;left:0}.content-two-col#content #event img{width:100%;min-height:203px;margin-left:0!important}.content-two-col#content #event .titre-article{-webkit-text-stroke:1px transparent;font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:24px;line-height:1.15;color:#000;margin-bottom:10px}.content-two-col#content #event .extract{font-family:SourceSansProRegular,Arial,sans-serif;font-size:13px;line-height:1.23;color:#000;margin-top:10px}.content-two-col#content #event .cta{margin-top:10px}.content-two-col#content #event .cta strong{display:inline-block;background-color:#005ea8;color:#fff;font-size:13px;padding:7px 20px}.content-two-col#content .bloc h2{margin-bottom:35px;color:#fff}.content-two-col#content .bloc hr{color:#fff;width:100%}.content-two-col#content .bloc>div{display:flex;flex-direction:row;gap:25px;padding:20px}.content-two-col#content .bloc>div .picto i{font-size:50px}.content-two-col#content .bloc>div div p{font-size:14px;position:relative;padding-left:15px}.content-two-col#content .bloc>div div p:first-child{font-size:24px;padding-left:0}.content-two-col#content .bloc>div div p:first-child:before{border:none}.content-two-col#content .bloc>div div p:before{content:"";display:inline-block;height:0;width:0;border-left:8px solid #fff;border-bottom:6px solid transparent;border-right:0 solid transparent;border-top:6px solid transparent;position:absolute;left:0;top:4px}.content-two-col#content #rssThematic h2+.annonce-block{border-top:none}.content-two-col#content #rssThematic .annonce-block{display:flex;gap:15px;border-top:1px solid #d3d3d3;font-family:SourceSansProRegular,sans-serif;margin-bottom:20px;padding-top:20px}.content-two-col#content #rssThematic .annonce-block *{color:#000}.content-two-col#content #rssThematic .annonce-block .annonce-title{font-size:12px}.content-two-col#content #rssThematic .annonce-block .annonce-infos{font-size:14px}.content-two-col#content #rssThematic .annonce-block .date{font-size:14px}.content-two-col#content #rssThematic .annonce-block .link{font-size:14px}.content-two-col#content #integral{background:#000;margin-bottom:25px;padding-top:5px}.content-two-col#content #integral>div{padding:20px 15px;flex-direction:column}.content-two-col#content #integral>div .product-img{display:block;height:110px}.content-two-col#content #integral>div h2{font-size:28px;font-weight:600;line-height:1;font-family:Roboto-Bold,Arial,sans-serif;margin-bottom:0}.content-two-col#content #integral>div h2 a{color:#fff}.content-two-col#content #integral>div h2+p{top:0}.content-two-col#content #integral>div p{margin-top:15px;color:#fff;line-height:18px}.content-two-col#content #integral>div .btn{font-family:SourceSansProBold,Arial,sans-serif;font-size:19px;line-height:1.21;background:#fff;display:inline-block;padding:10px 20px;color:#000}.content-two-col#content #integral .product-button{max-width:100%}.content-two-col#content #integral .product-button .btn{white-space:initial}.content-two-col#content #masterclasses-content h3{font-size:28px;margin-bottom:10px}.content-two-col#content #masterclasses-content #live a{outline:0;background:#fff;display:block;margin-bottom:15px}.content-two-col#content #masterclasses-content #live a:hover{text-decoration:none}.content-two-col#content #masterclasses-content #live a .visuel{height:175px;width:100%;position:relative;background-size:cover}.content-two-col#content #masterclasses-content #live a .encart{display:inline-block;padding:2px 8px;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.67;top:-4px;position:relative;background-color:#000}.content-two-col#content #masterclasses-content #live a .subtitle{font-family:SourceSansProBold,Arial,sans-serif}.content-two-col#content #masterclasses-content #live a .titre{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#000;margin-bottom:10px;margin-left:0;margin-top:15px}.content-two-col#content #masterclasses-content #live a ul{list-style:none;padding:0;margin:0}.content-two-col#content #masterclasses-content #live a ul li{float:left;font-family:SourceSansProRegular,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:2.57;letter-spacing:normal;text-align:left;color:#000;padding:0 20px 0 0}.content-two-col#content #masterclasses-content #live a ul li i{color:#005ea8;font-size:20px;margin-right:5px}.content-two-col#content #masterclasses-content #live a ul li:first-child{padding-top:5px}.content-two-col#content #masterclasses-content #live a ul li:last-child{font-family:SourceSansProSemiBold,Arial,sans-serif;padding:0;line-height:2.57;margin-bottom:0}.content-two-col#content #masterclasses-content #live a ul+ul li:last-child{float:right}.content-two-col#content #masterclasses-content #live a .text{font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#000;margin-bottom:0}.content-two-col#content #masterclasses-content #last-contents a{min-height:112px;display:flex;outline:0;margin-bottom:25px}.content-two-col#content #masterclasses-content #last-contents a>div:first-child{margin-right:15px;min-width:45px}.content-two-col#content #masterclasses-content #last-contents .encart{display:inline-block;padding:2px 8px;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.67;background-color:#000}.content-two-col#content #masterclasses-content #last-contents .date{font-family:SourceSansProRegular,Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;text-align:left;color:#000;margin-bottom:7px}.content-two-col#content #masterclasses-content #last-contents .content{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#000;margin-bottom:7px}.content-two-col#content #masterclasses-content #last-contents .titre{font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#000;margin-bottom:7px}.content-two-col#content #masterclasses-content #last-contents .desc{font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:normal;text-align:left;color:#000;margin-top:8px}#newsletter{margin-bottom:30px;margin-top:30px;padding:0}#newsletter .infos-newsletter>div{padding:20px 30px;text-align:center}#newsletter .infos-newsletter .picto{background:#1891f4}#newsletter .infos-newsletter span{font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.23;color:#fff;display:inline-block;padding:0 0 15px}#newsletter .infos-newsletter span:first-child{font-family:SourceSansProSemiBold,Arial,sans-serif;font-size:28px;line-height:1.14}#newsletter .infos-newsletter .btn{font-family:SourceSansProBold,Arial,sans-serif;font-size:19px;line-height:1.21;background:#fff;display:inline-block;padding:10px 20px;color:#000}hr.separateur{margin:25px 0;height:1px;background:#d3d3d3;border:none}