.elementor-widget-sidebar .more-col{padding:0!important}.elementor-widget-sidebar .widget_text .widget-heading{margin-bottom:4px}.elementor-widget-sidebar .widget_text .widget-heading span{font-size:22px!important;font-weight:600;line-height:1.2em!important}.elementor-widget-sidebar .widget_text .textwidget p{font-size:16px!important;line-height:1.3em!important}.elementor-widget-sidebar .widget_text .textwidget a{text-decoration-color:var(--g-color)!important;text-decoration-line:underline}.elementor-widget-sidebar .widget_text .textwidget a:hover{color:var(--g-color);font-weight:600}.widget_text .widget-heading span{height:40px;padding-top:12px!important;align-content:center;color:var(--g-color)!important}.widget_text .widget-heading{border-top:5px solid var(--g-color)!important}.widget_text .textwidget::before{content:"\2022";color:var(--g-color)!important;width:1em;font-weight:800!important;margin-top:-4px}.widget_text .textwidget{display:inline-flex!important;margin-top:-16px!important}.logo-sec{padding-top:0!important;padding-bottom:0!important}.logo-sec .logo-wrap img{min-height:120px!important;width:100%}.Header{padding-top:40px!important}.mega-dropdown-inner .mega-header{display:none!important}.mega-dropdown-inner .p-wrap .entry-title{font-size:16px!important;line-height:1.2em}footer .footer-inner{padding-top:0!important;margin-top:40px!important}#toc_container{display:none!important}#reading-progress{background:var(--g-color)!important}h1,h2,h3,h4,h5,h6,.entry-title{font-family:var(--cs-heading-font)!important}.Titre1 h2{font-size:16px;font-weight:600}.Titre1,.Titre1 .heading-title,.Titre1 .heading-title>*:before,.Titre1 .heading-title>*:after{height:40px!important}.Titre1 .heading-inner{border-bottom:2px solid var(--g-color)!important}.Titre1 .heading-title>*{height:42px;align-content:center}.Titre1 .heading-title>*:before{border-width:calc(0.2em + 38px) 0 0 38px;border-color:#fff0 #fff0 #fff0 var(--g-color)}.Titre1 .heading-title>*:after{background-color:var(--g-color)}.Titre2{margin-top:24px!important}.Titre2 .heading-inner{border-top:5px solid var(--g-color)}.FondPerso .Titre2 .heading-inner{border-top:5px solid var(--blanc)}.Titre2 h2{font-size:42px;line-height:46px;font-weight:600}.Titre2 .heading-tagline{font-size:18px}.Titre2 .heading-tagline:hover{color:var(--g-color);text-decoration:underline}@media screen and (max-width:767px){.Titre1,.Titre2{padding-top:32px!important}}p,time{font-family:var(--cs-body-font)!important}.elementor-scrolling-tracker-horizontal .current-progress{background-color:var(--g-color)}.ImagePub{padding-top:40px;padding-bottom:40px}.FondPerso{background-color:var(--g-color)!important}.FondPerso,.FondPerso h2,.FondPerso span,.FondPerso p,.FondPerso time .FondPerso{color:var(--blanc)!important}.Theme05Style1{padding:0!important}.Theme05Style1 .Titre{padding:0!important}.Theme05Style1 .Titre .entry-title{font-size:26px;font-weight:800;line-height:1.1em}.Theme05Style1 .Texte{padding:0!important}.Theme05Style1 .Texte p.entry-summary{font-size:14px;line-height:1.4em}.Theme05Style1 .p-category{padding:8px 16px;color:var(--blanc);background-color:var(--g-color);font-size:12px!important;font-weight:300;border-radius:0}.Theme05Style1 .p-divider:before{border-bottom:5px solid var(--g-color)}.Theme05Style1 .Texte .p-meta{margin-bottom:4px}.Theme05Style1 .Texte time{font-size:14px}@media screen and (max-width:767px){.Theme05Style1 .Miniature{min-height:200px}.Theme05Style1 .Miniature{min-height:192px;max-height:192px;height:192px;width:100%;object-fit:cover}}.Theme05Style2 .p-category{padding:4px 8px;color:var(--blanc);background-color:var(--g-color);font-size:12px!important;font-weight:300;border-radius:0}.Theme05Style2{padding:0!important}.Theme05Style2 .entry-title{font-size:18px;font-weight:600;line-height:1.2em}.Theme05Style2 .p-meta{margin-bottom:4px}.Theme05Style1 time{font-size:14px}.Theme05Style3 .block-inner .p-wrap{padding-right:0;padding-left:0}.Theme05Style3 .block-inner{row-gap:8px}.Theme05Style3 h3{font-size:18px;font-weight:600;line-height:1.2em}.Theme05Style3 .p-category{font-size:12px!important;font-weight:300;margin-bottom:0!important}.Theme05Style4{padding:0!important}.Theme05Style4 .p-wrap{padding-right:8px;padding-left:8px}.Theme05Style4 .p-wrap:first-child{padding-left:0!important}.Theme05Style4 .p-wrap:last-child{padding-right:0!important}.Theme05Style4 .entry-title{font-size:21px!important;font-weight:600;line-height:1.1em!important}.FondPerso .Theme05Style4 .entry-title a:hover{color:var(--blanc)!important;text-decoration:underline}.Theme05Style4{padding:0!important}.Theme05Style4 p.entry-summary{font-size:14px;line-height:1.3em}.Theme05Style5{padding:0!important}.Theme05Style5 .entry-title{font-size:32px;font-weight:800;line-height:1.1em}.Theme05Style5 .p-category{padding:8px 16px;color:var(--blanc);background-color:var(--g-color);font-size:12px!important;font-weight:300;border-radius:0}.Theme05Style5 .p-meta{margin-bottom:4px}.Theme05Style5 time{font-size:14px}.Theme05Style5 p.entry-summary{font-size:14px;line-height:1.2em}.Theme05Style6 .list-box{background-color:var(--transparent)!important}.Theme05Style6 .block-inner>*{flex-basis:100%;width:100%;padding-right:0;padding-left:0}.Theme05Style6 .p-content{margin-left:0!important;margin-top:0!important}.Theme05Style6 .entry-title,.Theme05Style6 .entry-title a{font-size:19px;font-weight:600;line-height:1.1em;margin-bottom:4px}.Theme05Style6 p.entry-summary{font-size:12px;line-height:1.3em}.Theme05Style7{padding:0!important}.Theme05Style7 .entry-title{font-size:18px;font-weight:600;line-height:1.2em}.Theme05Style7{padding:0!important}.Theme05Style7 p.entry-summary{font-size:14px;line-height:1.3em}.Theme05Style7 .p-category{padding:8px 16px;color:var(--blanc);background-color:var(--g-color);font-size:12px!important;font-weight:300;border-radius:0}.Theme05Style7 .p-divider:before{border-bottom:3px solid var(--g-color)}.Theme05Style7 .p-meta{margin-bottom:4px}.Theme05Style7 time{font-size:14px}.Theme05Style8 .p-featured{min-height:260px;max-height:260px;width:100%}.Theme05Style8 .p-category{padding-right:8px;padding-left:16px;border-radius:0;background-color:var(--g-color)}.Theme05Style8 .entry-title{font-size:18px;font-weight:600;line-height:1.1em}.single-post .site-wrap{padding-top:40px!important}.single-post .elementor-toc__header{padding:8px 16px}.single-post .elementor-toc__header .elementor-toc__header-title{font-size:40px;font-weight:600}.single-post .single-post .elementor-toc__body .elementor-toc__top-level{font-size:16px!important;line-height:1.2em!important}.single-post .elementor-toc__body .elementor-toc__list-item{font-size:14px!important;line-height:1.3em!important}.single-post .elementor-toc__body .elementor-item-active{font-weight:600!important;color:var(--g-color)!important}.single-post .entry-content p,.single-post .entry-content ul li{text-align:justify}.single-post h1{font-size:34px!important;;line-height:1.2em!important}.single-post .Categorie .p-category{padding:8px 16px;color:var(--blanc);background-color:var(--g-color);font-size:12px!important;font-weight:300;border-radius:0}.single-post .entry-content p,.single-post .entry-content ul li{text-align:justify}.single-post .entry-content ul{padding-left:2rem}.single-post .entry-content ul li{margin-bottom:8px;line-height:1.3em!important}@media screen and (max-width:767px){.single-post .td-ss-main-content table{margin-bottom:20px}.single-post .td-ss-main-content table th::before,.single-post .td-ss-main-content table td::before{background-color:var(--transparent)}.single-post .td-ss-main-content table,.single-post .td-ss-main-content table th,.single-post .td-ss-main-content table td{display:inline-grid}.single-post .td-ss-main-content table th,.single-post .td-ss-main-content table td{text-align:left}.single .td-ss-main-content table td{border:none}}.single-post .td-ss-main-content table th,.single-post .td-ss-main-content table td{white-space:normal;width:50%}.single-related .Theme07Style4 .entry-title{font-size:16px!important}body.contact .wpcf7 p.label{margin-bottom:12px;font-size:18px;line-height:1.6em!important}body.contact .wpcf7 .wpcf7-form-control-wrap span{margin-top:6px}body.contact .wpcf7 input[type=text],body.contact .wpcf7 input[type=url],body.contact .wpcf7 input[type=tel],body.contact .wpcf7 input[type=email],body.contact .wpcf7 textarea{font-size:15px;line-height:18px;border:1px solid #505050;font-family:var(--cs-heading-font)!important;border-radius:4px}body.contact .wpcf7 input[type=text]:hover,body.contact .wpcf7 input[type=url]:hover,body.contact .wpcf7 input[type=tel]:hover,body.contact .wpcf7 input[type=email]:hover,body.contact .wpcf7 textarea:hover{background:var(--accent-color-1)}body.contact .wpcf7 input[type=text]:hover::placeholder,body.contact .wpcf7 input[type=url]:hover::placeholder,body.contact .wpcf7 input[type=tel]:hover::placeholder,body.contact .wpcf7 input[type=email]:hover::placeholder,body.contact .wpcf7 textarea:hover::placeholder{background:var(--accent-color-1)}body.contact .wpcf7 input[type=text]:focus,body.contact .wpcf7 input[type=url]:focus,body.contact .wpcf7 input[type=tel]:focus,body.contact .wpcf7 input[type=email]:focus,body.contact .wpcf7 textarea:focus{background:var(--accent-color-1)!important}#formulaire-responsive{max-width:100%;width:100%}.rang-form{width:100%}.demi-colonne,.colonne{float:left;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.demi-colonne{width:49%}}form input[type=submit]{font-size:18px;background:var(--g-color)!important;border-radius:0;margin-top:12px;transition:transform .2s;border-radius:4px;padding:4px 32px!important;margin-left:0px!important}form input[type=submit]:hover{transform:scale(1.2);box-shadow:0 4px 15px var(--g-color)!important}.wpcf7 form .wpcf7-response-output{margin:0!important;padding:.8em 0.2em!important;border:2px solid #46b450;text-align:center;font-weight:500;color:#46b450;font-size:14px!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:2px solid #dc3232;color:#dc3232;border-color:#dc3232!important}.wpcf7-not-valid-tip{font-size:14px!important}form .wpcf7-form-control-wrap{padding:0!important}