<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 800px) {
    .headbutton {
        display: none;
        background-color: #c28686;
    }
}

@media print {
  a::after {
    content: none !important;
  }
  a {
    text-decoration: none;
    color: black; /* facultatif pour enlever les couleurs */
  }
}

@media print {
  /* Masquer le header */
  header,
  .site-header,
  .header,
  .top-bar,
		.header-style-2,
		.dfd-controls {
    display: none !important;
  }

  /* Masquer la colonne latĂŠrale (droite) */
  aside,
  .sidebar,
  .widget-area,
  .right-column {
    display: none !important;
  }

  /* Ajuster la largeur du contenu principal */
  row,
  .site-main,
  .content,
  .primary {
    width: 100% !important;
  }

  /* Supprimer les couleurs et liens */
  a {
    text-decoration: none;
    color: black !important;
    pointer-events: none;
  }

  a::after {
    content: none !important;
  }
}



#header-container #header .header-wrap&gt;.row:last-child .header-main-panel .header-col-right .header-icons-wrapper&gt;* {
    margin-left: 0px;
}

.blueskyshare {
    background-image: url("https://cafepedagogique.net/wp-content/uploads/2024/11/bluesky-social-seeklogo-hover.png");
    background-size: contain;
}

.button.wc-backward:not(.ubtn),
.button:not(.ubtn),
#wp-submit:not(.ubtn),
#commentform #submit:not(.ubtn),
button:not([class^="tribe-events-calendar-"]) {
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    font-family: "Roboto";
    line-height: 43px;
    text-transform: uppercase;
    letter-spacing: 0px;
    color: #ffffff;
    height: 43px;
    padding-left: 30px;
    padding-right: 30px;
    background: rgba(58, 83, 222, 1);
    border: 1px solid #fff;
}

.socbluesky {
    padding-top: 20px;
}

.dfd-blog-loop .dfd-blog-wrap .post .cover div.dfd-blog-title a {
    padding-bottom: 130%;
    z-index: 99;
    position: inherit;
    display: inline;
}
.dfd-custom-footer-column {
    padding-right: 0;
}
#header-container.dfd-new-headers .header-top-panel .header-info-panel .top-info {
    font-family: "Roboto";
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
}
.dfd-custom-info-box a {
    background: #db3333;
    width: 30px;
    height: 30px;
    border-radius: 30px;
}
.dfd-custom-info-box .dfd-module-readmore .read-more-06 i {
    text-shadow: -30px 0 0 #fff, 0 0 0 #fff;
    font-size: 15px;
    position: absolute;
    transform: translate(50%, 50%);
}
.dfd-custom-info-box .dfd-module-readmore .read-more-06:hover i {
    text-shadow: 0 0 0 #fff, 30px 0 0 #fff;
}
.dfd-custom-banner-desc .description {
    font-size: 10px;
    color: #ffffff !important;
    line-height: 28px;
    background: #db3333;
    width: 72px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 4px;
}
.dfd-textmodule-featured-decoration {
    font-style: normal;
    font-weight: 300;
}
.dfd-custom-label label {
    font-weight: 500;
}
.has-tooltip {
    border-bottom: 1px dashed #9c9c9c !important;
}
.has-tooltip:hover {
    color: #db3333;
    border-bottom: 1px dashed #db3333 !important;
}
.dfd-custom-testimonial .title-wrap {
    display: flex;
    align-items: baseline;
    padding-top: 10px;
}
.dfd-custom-testimonial .subtitle {
    padding-left: 5px;
}
.dfd-custom-post .entry-content,
.dfd-custom-post .dfd-share-cover {
    display: none;
}
.dfd-custom-post .cover {
    margin: 0 !important;
}
@media only screen and (max-width: 900px) and (min-width: 800px) {
    .dfd-custom-banner-desc .info-box-title {
        font-size: 22px !important;
        line-height: 32px !important;
    }
}
@media only screen and (max-width: 480px) {
    .dfd-custom-button-responsive .dfd-button-text-main {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
}

.banniere,
.publicite,
.zindexpremier {
    z-index: 999;
}
@media only screen and (max-width: 1108px) {
    #header-container:not(.small) #header .header-wrap &gt; .row:last-child .columns.header-main-panel .header-col-right {
        height: 84px;
    }
}
.dfd-controls .page-inner-nav {
    display: block;
    width: 32px;
    height: 95px;
    position: fixed;
    top: 50%;
    margin-top: -24px;
    z-index: 9999;
}

.banniere {
    text-align: center;
    padding-top: 20px;
}
div,
p {
    text-align: justify;
}
.widget_tag_cloud .tagcloud a,
a[href^="mailto:"] {
    font-style: normal;
    text-transform: none;
    letter-spacing: 0;
}
#layout.single-post .dfd-single-style-advanced .post .dfd-single-post-heading .dfd-news-categories .byline.category a,
.printfriendly a,
.printfriendly a:active,
.printfriendly a:hover,
.printfriendly a:link,
.printfriendly a:visited,
.vc_tta-title-text,
div.page-title-inner .dfd-news-categories .byline.category a,
div.page-title-inner .page-title {
    font-variation-settings: "wght" 400;
    font-family: gyst-variable, sans-serif;
}
.filter li a,
.nav-menu .mega-menu-item .item-title {
    text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
    .printfriendly {
        display: none;
    }
}
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags,
#layout.single-post .dfd-single-style-advanced .about-author,
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags,
.before-author,
.before-category,
.blog-top-block,
.dfd-blog-loop .dfd-blog-wrap .post .cover .dfd-meta-wrap &gt; div.entry-meta .byline,
.dfd-controls .page-inner-nav .thumb.prev .entry-comments,
.dfd-single-post-heading,
.entry-meta .byline,
.entry-views,
.filter li a:before,
.post-like-wrap,
.single-product .cart .added_to_cart:before,
.single-product .cart .single_add_to_cart_button:before,
.sort-panel,
.suppr,
.widget.widget_recent_comments ul li a:before,
.widget.widget_recent_entries ul li a:before,
div.page-title-inner .breadcrumbs,
div.page-title-inner .dfd-meta-wrap .entry-meta .entry-comments {
    display: none;
}
a[href^="mailto:"] {
    font-size: 15px;
    font-family: "Libre Baskerville";
    font-weight: 500;
    color: #3664ce;
}
div#stuning-header {
    overflow: visible;
}
.publicite {
    position: relative;
    text-align: center;
    padding: 1%;
}
.c_value,
.footerpart2,
.footerpart3 {
    padding: 4%;
}
p {
    margin-bottom: 0;
}
.dfd-blog-loop .dfd-blog-wrap .post .cover .entry-content p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
}
.cart-collaterals {
    left: 40px;
}
.single-product #layout {
    margin: 0;
}
.single-product .cart .added_to_cart,
.single-product .cart .single_add_to_cart_button {
    padding: 0 15px;
}
#layout.dfd-blog-loop {
    margin-top: 0;
    margin-bottom: 0;
}
#layout.single-post .dfd-single-style-advanced {
    margin-top: 30px;
    margin-bottom: 0;
}
#tabid_66cab68a84e81.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a,
#tabid_66cab68a84e81.dfd_tabs_block .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    color: #3664ce;
}
@media only screen and (min-width: 1280px) {
    #layout.dfd-single-gallery .dfd-meta-container,
    #layout.folio_inside_2 .project .dfd-meta-container,
    #layout.single-post .dfd-single-style-advanced .dfd-meta-container,
    .headbutton {
        display: none;
    }
}
p input,
p textarea {
    margin-bottom: 0;
    background-color: inherit;
    border-radius: 0;
    position: relative;
    color: #3664ce;
    border: 1px solid #3664ce;
    z-index: 0;
    min-height: 49px;
}
#layout .widget + .widget {
    margin-top: 0;
}
.dfd-new-soc-icon.style-9 a span.soc_icon-facebook:before {
    background-color: #fff;
}
.vc-row-wrapper .dfd-enable-custom-column-effect.dfd-column-parallax {
    padding: 1%;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list {
    padding-left: 231px;
}
.dfd-team-member .team-member-title {
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
}
.printfriendly.pf-alignleft {
    justify-content: start;
    padding: 1%;
    background: #fff;
}
#header-container #header .header-wrap &gt; .row:last-child .header-main-panel .header-col-fluid .fixed-header-logo {
    width: 200px;
}
.dfd-textmodule-featured-decoration {
    line-height: 24px;
}
.c_value {
    font-size: 11px;
    line-height: 13px;
}
#header-container #header .header-wrap &gt; .row:last-child .header-main-panel .logo-for-panel img {
    top: 100%;
}
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li a:before,
.widget_tag_cloud .tagcloud a:before {
    content: "#";
}
#layout.dfd-single-gallery .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li,
#layout.folio_inside_2 .project .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li,
#layout.single-post .dfd-single-style-advanced .dfd-meta-container .dfd-commentss-tags .dfd-single-tags .post-tags ul li {
    border: 0 solid #cdcdcd;
}

.widget_tag_cloud .tagcloud a {
    font-family: Roboto;
    font-weight: 400;
    color: #242424;
    font-size: 14px !important;
    border: 0 solid #cdcdcd;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li {
    margin-right: 30px;
}
.vc_active:after {
    content: url(https://cafepedagogique.net/wp-content/uploads/2024/08/bulle-categorie.png);
    margin-top: -2px;
    margin-left: 2%;
    position: absolute;
}
.dfd_tabs_block .dfd_tta_tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    border: 0 solid #e6e6e6;
    padding-top: 19px;
    padding-bottom: 19px;
}
.input[type="text"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="password"],
textarea {
    border: 3px solid #fff;
}
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading,
.vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: center !important;
}
.header-wrap {
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.35);
}
.filter li a {
    font-size: 13px;
    font-family: Roboto;
    font-weight: 400;
    font-style: italic;
    color: #3664ce;
}
.single-product .row.full-width {
    width: 100%;
    margin: 0;
}
@media only screen and (max-width: 500px) {
    #header-container:not(.small):not(.logo-position-right) .header-col-left {
        max-width: 200px !important;
    }
    .header-wrap {
        box-shadow: 0 0 0 0 transparent;
    }
}
.widget_best_sellers ul li,
.widget_products ul li,
.widget_recently_viewed_products ul li,
.widget_top_rated_products ul li {
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 15px 0;
    margin-bottom: 0;
}
#layout.single-post .dfd-single-style-advanced .post .entry-content img,
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper &gt; .woocommerce-product-gallery__image:first-child {
    border: 0 solid #f4f4f4;
}
.trp-highlight {
    outline: #e2e4e7 solid 0 !important;
    padding-bottom: 20px;
}
.entry-meta,
.entry-meta.dopinfo {
    font-size: 15px;
}
#sub-footer .subfooter-copyright {
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    color: rgba(86, 86, 86, 0.8);
}
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
textarea {
    border: 1px solid #fff;
}
.vc_tta.vc_general .vc_tta-tab {
    padding: 30px;
}
.dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
    background-color: #1b1b1b !important;
    padding: 30px;
}
#tabid_66bb87455cb72.dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a,
#tabid_66bb87455cb72.dfd_tabs_block .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li.vc_tta-tab a {
    font-size: 22px !important;
    padding: 20px;
}
.dfd-controls .page-inner-nav .dfd-controler.prev span {
    margin-left: 17px;
}
.cover {
    margin: 20px;
    padding: 10px;
    background-color: #f9f7f2;
    box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.35);
    z-index: auto;
}
.dfd-controls .page-inner-nav .dfd-controler {
    width: 35px;
    height: 35px;
    border: 0 solid rgba(119, 119, 119, 0.4);
    background-color: #3664ce;
    line-height: 35px;
}
div.page-title-inner .dfd-news-categories .byline.category a {
    font-size: 16px;
}
@media only screen and (min-width: 799px) {
    #left-sidebar,
    #right-sidebar {
        padding-top: 0;
        padding-right: 30px;
    }
    #left-sidebar:before,
    #right-sidebar:before {
        height: 110%;
    }
}
.printfriendly {
    position: fixed;
    left: 20px;
    bottom: 20px;
}
div.page-title-inner .page-title-inner-wrap {
    position: relative;
    top: 60%;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
@media only screen and (min-width: 800px) {
    #layout.single-post #left-sidebar,
    #layout.single-post #right-sidebar {
        padding-top: 20px;
    }
    div.page-title-inner {
        min-height: 320px;
        height: 100%;
        bottom: -200px;
    }
}
.products .product .woo-cover .woo-entry-thumb .woo-entry-thumb-carousel {
    position: relative;
    z-index: 1;
    height: 50px;
}
input[type="number"] {
    border: 1px solid #000;
}
.dk-select .dk-select-options li,
.dk-select-multi .dk-select-options li {
    font-size: 14px;
    border-bottom: 1px dotted #cdcdcd;
    color: #3664ce;
}
.dk-select .dk-select-options li:hover,
.dk-select-multi .dk-select-options li:hover {
    color: #3664ce;
    background: #1b1b1b;
}
.single-product .dfd-price-rating-wrap &gt; .price {
    line-height: 19px;
}
.dfd-blog-title a {
    background-image: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, #f4f4f4 50%);
    background-image: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 50%);
    background-image: -ms-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 50%);
    background-image: -o-linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 50%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 50%);
}
@media only screen and (max-width: 1100px) {
    .dfd-new-soc-icon .soc-icon-container,
    .socbluesky {
        display: none;
    }
    #header-container:not(.small) {
        position: relative;
        border-bottom: 0 solid rgba(255, 255, 255, 0.1);
    }
    div#header-container {
        background: #3664ce;
    }
    #header-container:not(.small) #header .header-wrap &gt; .row:last-child .columns.header-main-panel .header-col-left {
        height: 140px;
        line-height: 138px;
        padding: 20px 0 0;
    }
    .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading {
        border-color: #fff !important;
        background-color: #fff;
    }
    #header-container:not(.small) #header .header-wrap &gt; .row:last-child .columns.header-main-panel .header-col-right .header-icons-wrapper {
        display: contents;
        height: 20px;
    }
    p {
        font-size: 16px;
        line-height: 25px;
    }
    .dfd_tabs_block .dfd_tta_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a {
        font-size: 14px;
        font-weight: 400;
        font-style: normal;
        text-transform: none;
        letter-spacing: 0;
        color: #fff;
    }
    .body-back-to-top.active {
        bottom: 60px;
    }
    .stuning-header-inner {
        background-color: rgba(51, 170, 51, 0.1);
    }
    div.page-title-inner .page-title-inner-wrap {
        top: 0;
        transform: translateY(-130%);
    }
    @media only screen and (max-width: 480px) {
        div.page-title-inner {
            padding: 4%;
        }
        #layout {
            position: relative;
            margin: 0;
        }
        .body-back-to-top.align-right {
            right: 40px;
            left: 20px;
        }
        .printfriendly {
            position: fixed;
            left: 20px;
            bottom: 10px;
        }
        #right-sidebar {
            background-color: #ebf1fc;
            padding-top: 10%;
            padding-left: 40px;
            padding-right: 40px;
        }
        #layout .widget + .widget {
            margin-top: 0;
        }
    }
    #header-container:not(.small):not(.logo-position-right) #header .header-wrap &gt; .row:last-child .columns.header-main-panel {
        height: 140px;
        padding: 0;
    }
    .dfd_tabs_block .dfd_tta_tabs.collapse .vc_tta-tabs-container .vc_tta-tabs-list {
        padding-left: 0;
    }
    div.page-title-inner {
        min-height: 150px;
        height: 100%;
    }
    .vc_tta.vc_general .vc_tta-panel-title {
        background-color: #fff;
    }
}
@media only screen and (min-width: 1100px) {
    div.page-title-inner .page-title-inner-wrap {
        transform: translateY(0);
    }
}
@media only screen and (max-width: 800px) {
    div.page-title-inner .page-title-inner-wrap {
        transform: translateY(0);
    }
}

.dfd-new-soc-icon.style-9 a:before {
    color: #fff;
}

.nav-menu .mega-menu-item .item-title {
    padding: 0 10px;
}

@media only screen and (min-width: 1109px) {
    #header-container:not(.small):not(.logo-position-right):not(.header-style-11):not(.header-style-12):not(.header-style-13):not(.dfd-header-buttons-disabled) #header .header-wrap &gt; .row:last-child .columns.header-main-panel .header-col-right {
        float: right;
        width: 380px;
    }
}

@media only screen and (min-width: 1280px) {
    .header-layout-fullwidth &gt; .dfd-top-row .row, .header-layout-fullwidth &gt; #header .header-top-panel .row, .header-layout-fullwidth &gt; #header &gt; .logo-wrap &gt; .row, .header-layout-fullwidth &gt; #header &gt; .header-wrap &gt; .row {
        width: 100%;
        padding: 0 0px;
    }
}

.dfd-controls .page-inner-nav .dfd-controler.next span {
    margin-left: -70px;
}

.dfd-controls .page-inner-nav .dfd-controler.prev span {
    margin-left: 40px;
}

@media only screen and (min-width: 1109px) {
    .header-col-right {
        width: 390px;
    }
}

.dfd-blog-posts-module.dfd-blog-loop.simple .post .cover .dfd-share-cover:hover, #layout.single-post .dfd-single-style-advanced .dfd-blog-posts-module.dfd-blog-loop.simple .post .cover .dfd-share-cover:hover {
    left: 0px;
}

.total_cart_header{display:none;}</pre></body></html>