@charset"utf-8"; /* __ SRP CSS in One __ Stephan Renault __*/

/* ___ compose/font.css __ */
@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZMkids18Q.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:local("Source Sans Pro Black"),local("SourceSansPro-Black"),url("https://www.unadfi.org/wp-content/themes/unadfi/css/fonts/sourcesanspro/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* ___ compose/body.css __ */
body{font-family:"Source Sans Pro","Segoe UI",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,strong,b{font-weight:bold}h1,h2,h3,h4,h5,h6{color:#515151}h1{font-size:30px;letter-spacing:0;font-weight:600;margin:0 0 15px 0}img{border-radius:0}ol,ul{margin:0 0 1.41575em 1.5em}a:hover{text-decoration:underline}li a:hover{text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:none}
.site-content .col-full{position:relative}
.ssba-share-text{display:none!important}
@media screen and (min-width:768px){.col-full{max-width:1148px;padding:0}
.site-main{margin:0}
.woocommerce-active .site-header .col-full,.storefront-primary-navigation{border-top-right-radius:0;border-top-left-radius:0}body:not(.page-template-template-fullwidth-php) .content-area,body:not(.page-template-template-fullwidth-php) .right-sidebar .content-area{width:68%;margin-right:5%}
.widget-area,.right-sidebar .widget-area{width:27%}}
.alpha{line-height:normal;letter-spacing:0;font-size:22px;text-transform:uppercase}
.Titre_Fin{font-size:28px;font-weight:normal;margin-top:0}
.texte_orange{color:#FF9800!important}
.fond_orange{background-color:#F3941E;color:#fff}
.fond_marron{background-color:#C1943F!important;color:#fff}
.fond_blanc{background-color:#fff!important;color:#3f84c6}
.fond_gris{background-color:#706F6F!important}
.fond_gris_clair{background-color:#aaa!important}
.fond_gris_clair2{background-color:#eee!important}img{image-rendering:-webkit-optimize-contrast}
.taxonomy-description{margin:20px 0 50px 0}
.clearfix::after{display:block;content:"";clear:both}
.bouton{padding:5px 8px;display:inline-block;text-align:center}
.button{display:inline-block;padding:5px 15px;text-align:center}
/* ___ compose/grille.css __ */
.Grille>*{display:inline-block;width:50%;margin:0 -5px;vertical-align:top}
.Grille_Sur_3_colonnes>*{width:33%}
.Grille_Sur_4_colonnes>*{width:25%}
@supports (display:grid){.Grille,.Grille_Sur_2_colonnes{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;grid-gap:30px;padding:15px 0}
.Grille_Sur_3_colonnes{grid-template-columns:repeat(3,1fr)}
.Grille_Sur_4_colonnes{grid-template-columns:repeat(4,1fr)}
.Grille>*{width:auto;margin:0 0 auto 0;height:100%}}
.Grille.V_Bas>*{vertical-align:bottom;margin:auto 0 0 0}
.Rapport_2_Tiers_1_Tiers{grid-template-columns:2fr 1fr}
.Rapport_1_Tiers_2_Tiers{grid-template-columns:1fr 2fr}
.Intervalle_20{grid-gap:20px;padding:10px 0}
@media (max-width:991.98px){.Grille_Sur_4_colonnes{grid-template-columns:repeat(3,1fr)}
.Grille_Sur_3_colonnes{grid-template-columns:repeat(2,1fr)}
.Grille{grid-gap:15px}}
@media (max-width:575.98px){.Grille_Sur_3_colonnes,.Grille{grid-template-columns:repeat(1,1fr);grid-gap:15px}
.Grille_Sur_4_colonnes{grid-template-columns:repeat(2,1fr)}
.Grille_Smartphone_1_colonne{grid-template-columns:repeat(1,1fr)}}
/* ___ editor-front-admin-commun.css __ */
.Pave_Titre{padding:5px 10px!important;font-weight:600}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#1e194f;padding:5px 40px 5px 20px!important;color:#fff;text-transform:uppercase;display:inline-block;font-size:18px!important;bottom:auto;top:20px;left:0;right:auto;width:auto}
.wp-block-gallery.has-nested-images figure.wp-block-image{position:relative}
.wp-block-gallery.has-nested-images figure.wp-block-image::after{content:' ';position:absolute;top:218px;left:0;right:0;z-index:22;height:11px;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_pour_visuel.png");background-repeat:no-repeat;background-size:contain}ol li{margin-bottom:10px}
.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap}
.wp-block-buttons.is-vertical{flex-direction:column}
.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}
.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}
.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}
.wp-block-buttons.is-content-justification-left{justify-content:flex-start}
.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}
.wp-block-buttons.is-content-justification-center{justify-content:center}
.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}
.wp-block-buttons.is-content-justification-right{justify-content:flex-end}
.wp-block-button__link{background-color:#55a2d3;padding:8px 20px}
.wp-block-button__link:hover{background-color:#1e194f;color:#fff}
.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:#fff;border:1px solid #1e194f;border-radius:50px;color:#1e194f;font-weight:normal}
.wp-block-button.is-style-outline a::before{content:"►";font-size:15px;font-family:Arial,serif;margin:0px 5px 0px 0px}
.wp-block-button.is-style-outline a:hover{color:#fff!important;background-color:#1e194f!important}
/* ___ compose/entete.css __ */
.custom-logo-link img{image-rendering:-webkit-optimize-contrast}
.site-header,.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:0;background-color:inherit;padding-top:0}
.Grille_Entete{grid-template-columns:55% auto;padding:0;margin:15px 0}
.Entete_Colonne_2{display:flex;align-items:flex-end;padding:0 0 20px 0;column-gap:35px;justify-content:flex-end}
.site-branding .logo,.site-header .custom-logo-link,.entete_contenu{display:inline-block;vertical-align:top}
.entete_contenu{margin:0 0 21px 30px;vertical-align:bottom}
.entete_contenu p{margin:0;padding:0;line-height:1}
.entete_contenu .ligne{display:block}
.entete_contenu .baseline_1{font-size:14px;margin:0 0 10px 15px;display:none}
.entete_contenu .baseline_2{font-size:16px;color:#09477f}
.entete_contenu .ligne:nth-child(n+1){padding-left:10px}
.entete_contenu .ligne:nth-child(n+2){padding-left:5px}
.entete_contenu .ligne:nth-child(n+3){padding-left:2px}
.wp-block-search{margin:0 auto;position:relative;z-index:10}
.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;position:relative;z-index:10}
.wp-block-search .wp-block-search__input{max-height:37px;background-color:#fff;box-shadow:none;border:1px solid #f3941e;border-radius:18px}
.wp-block-search button.wp-block-search__button.has-icon{padding:0;background-color:#fff;line-height:0;margin:0}
.container_entete{position:relative}
@media screen and (max-width:1120px){.entete_contenu .baseline_2{font-size:13px}
.Entete_Colonne_2{flex-direction:column}
.Entete_Colonne_2>div{margin:10px}}
@media screen and (max-width:1024px){.Grille_Entete{grid-template-columns:auto auto}
.entete_contenu .baseline_1{display:none}}
@media (max-width:991.98px){.entete_contenu{display:none!important}
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:100%;float:none;margin:auto}}
@media screen and (max-width:767px){.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:auto;float:left;margin:0}
.Grille_Entete{padding:0 0 10px;margin:0}
.woocommerce-active .secondary-navigation,.entete_contenu{display:none!important}
.site-header .custom-logo-link img{width:120px}button.menu-toggle{padding:.6180469716em .875em;margin:10px 0 0 0}
.site-header{padding:0!important;border:none}
.wp-block-search,.site-branding .wp-block-buttons{display:none;margin:30px 0 40px 0}}
@media screen and (min-width:768px){.woocommerce-active .site-header .col-full{text-align:right}
.site-header .site-branding{width:54%;text-align:left;padding:0 0 0 25px;margin-right:0}
.woocommerce-active .site-header .main-navigation{width:100%;float:none;margin:0 0 20px 0;padding:0}
.secondary-navigation .menu{font-size:1em;float:none}}
@media screen and (min-width:768px)and (max-width:1023px){.site-header .site-branding img{max-width:200px}}
@media screen and (min-width:769px){.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:100%;float:none;margin:0;padding:0;position:relative;z-index:10}
.entete_contenu .baseline_1{display:block}}
@media screen and (min-width:66.4989378000em){.site-header,.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:30px;border:none}}
/* ___ compose/menu.css __ */
.storefront-primary-navigation .col-full{max-width:none;padding:0;margin:0}
.primary-navigation ul.menu,.main-navigation ul.nav-menu{display:table;width:100%;margin:0}
.primary-navigation ul.menu>li{display:table-cell;text-align:center}
.main-navigation .sub-menu{background-color:#fff}
.main-navigation ul.menu a:hover{text-decoration:none}
.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{opacity:0.5;margin:0 -5px 0 5px}
.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{text-transform:uppercase}
.primary-navigation ul.menu>li>a,.primary-navigation ul.nav-menu>li>a{font-weight:600;color:#999;padding:0.5em 1em}
.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{box-shadow:1px 2px 5px #777 !important}
.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{font-size:inherit}
.primary-navigation ul.menu>li.current-category-ancestor>a,.primary-navigation ul.menu>li.current-menu-parent>a,.primary-navigation ul.menu>li.current-post-ancestor>a,.primary-navigation ul.menu>li.current-menu-item>a,.primary-navigation ul.menu>li.current_page_item>a{color:#666}
.Bt_Soutenir_UNADFI a{display:block;padding:0 20px 0 40px!important;margin:0!important;font-size:16px;min-height:37px;line-height:37px;background-color:#fff;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/bt_soutenir_unadfi.png");background-repeat:no-repeat;background-position:0 0;white-space:nowrap;border-radius:0}
.Bt_Soutenir_UNADFI a:hover{text-decoration:underline!important}
@media screen and (min-width:768px){.main-navigation ul ul li a{width:320px}}
/* ___ compose/panier.css __ */
dl.variation dt{display:none}
.woocommerce-order-downloads .download-remaining,.woocommerce-order-downloads .download-expires{display:none}
.woocommerce-order-details .wc-item-meta{display:none}
@media screen and (min-width:768px){.widget_shopping_cart .product_list_widget li{padding:15px}
.woocommerce-active .site-header .site-header-cart{width:55px;display:inline-block;margin-left:1px}
.woocommerce-active .site-header .site-header-cart li{display:block}
.site-header-cart a.cart-contents{position:relative;width:55px;color:#fff;padding:0;line-height:45px}
.site-header-cart a.cart-contents:hover{}ul.site-header-cart.menu li.current-menu-item>a{color:#f3941e}
.site-header-cart a.cart-contents::after{content:''}
.site-header-cart .compteur_panier{position:absolute;right:3px;top:2px;line-height:1;border-radius:7px;background-color:#f3941e;font-size:13px;height:15px;text-align:center;color:#fff;padding:0 4px}
.woocommerce-active .site-header-cart>li + li{position:absolute;right:0;width:auto;min-width:260px}
.site-header-cart .widget_shopping_cart{background-color:#fff;box-shadow:1px 2px 5px #777;top:25px}}
/* ___ compose/barre_haut_de_page.css __ */
#Barre_Haut_de_Page{background-color:#83c1e8;z-index:10000;position:relative}
#Barre_Haut_de_Page>div{display:flex;flex-direction:row;justify-content:flex-end}
#Barre_Haut_de_Page>div>*{float:none;margin:0;width:auto;padding:0;display:flex;align-items:center}
.menu-menu-entete-container .menu{margin:0;padding:0;font-size:0}
.secondary-navigation .menu a{color:#fff}
/* ___ compose/elements.css __ */
.Zone_Boutons_Transverses{margin:10px 0 80px}
@media (min-width:1200px){.Zone_Boutons_Transverses{position:fixed;top:0;height:40px;width:75vh;right:0;display:flex;transform:rotate(-90deg);transform-origin:bottom right;z-index:1;align-items:flex-end;justify-content:center;margin:0}}
/* ___ compose/navigation.css __ */
.storefront-breadcrumb{margin:0;padding:0}
.woocommerce-breadcrumb{padding:0;margin:20px 0;color:#55a2d3;font-size:15px;font-weight:bold}
.woocommerce-breadcrumb:hover{opacity:1}
.woocommerce-breadcrumb a{color:#55a2d3;text-decoration:none}
.woocommerce-breadcrumb .breadcrumb-separator::after{opacity:0.7;margin:1px 0 0}
@media (max-width:1199.98px){.storefront-breadcrumb .col-full{margin:0}}
.Zone_Taxonomie .TitreR{padding:0 0 0 5px;color:#888;font-weight:500}
.boutons_transverses .wp-block-button{margin:0!important}
.boutons_transverses .wp-block-button__link{border-radius:0}
.menu_categories .cat-item.current-cat a{background:#F8A11E;border-color:#F8A11E;color:#fff}
.menu_categories li a:hover{background:#3f84c6;border-color:#3f84c6;color:#fff}
.menu_categories .cat-item-none{display:none}
@supports (display:grid){ul.menu_categories,.menu_categories ul{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row}
.menu_categories li{width:auto;margin:0;vertical-align:bottom}}
@media screen and (max-width:767px){.menu_categories ul{grid-template-columns:repeat(1,1fr)}}
.site-main nav.navigation{padding:0;border:none}
.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{background-color:#83c1e8;font-size:18px;color:#333;line-height:1}
.page-numbers .prev,.page-numbers .next{background-color:#fff!important;color:#333!important;font-size:22px!important}
.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:#1e194f;color:#fff}
.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#09467f;color:#fff;border:none}
.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:#ccc}
.site-main nav.navigation .nav-previous,.site-main nav.navigation .nav-next{display:none}
.woocommerce-pagination .page-numbers li,.pagination .page-numbers li{margin:0 7px;font-weight:600}
/* ___ compose/home.css __ */
#SRP_Swipper_Slider_Home img{width:100%}
.Sw_Titre{position:absolute;top:30px;left:0;background-color:#1e194f;padding:10px 20px;color:#fff;z-index:20;text-transform:uppercase;font-weight:600}
.Sw_Description{position:absolute;top:85px;left:0;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_courte.png");background-repeat:no-repeat;height:8px;width:329px}
.swiper-button-next:after,.swiper-button-prev:after{content:none!important}
.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;width:58px!important;height:58px!important}
.swiper-button-next{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/bt_slider_droit.png")}
.swiper-button-prev{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/bt_slider_gauche.png")}
.Bouton_sur_Carrousel{position:absolute;top:280px;z-index:50;left:0;right:0}
.home #main .entry-header{display:none}
.home #main .hentry{border:none;padding:0;margin:0}
.home h1{color:#666;font-weight:normal}
.home h2{background-color:#1e194f;padding:5px 20px;color:#fff;text-transform:uppercase;display:inline-block;font-size:20px;font-weight:600}
.home .entry-content p,.home .entry-content ul{margin-bottom:0.7em}
.home .entry-content .Grille{padding:0}
.home .entry-content .button{margin:5px 10px 0 0}
.Zone_Slider_et_Video{vertical-align:top;border-radius:5px;min-height:150px;background:#fff;width:100%;padding:0;margin:30px 0 0 0}
@media (min-width:1200px){.Zone_Slider_et_Video{padding:16px 25px 20px 25px}}
.Zone_Slider_et_Video .Grille{grid-template-columns:1fr;padding:5px 0 0 0}
@media (min-width:992px){.Zone_Slider_et_Video .Grille{grid-template-columns:minmax(300px,477px) auto;grid-gap:25px}}
.Video{display:flex;height:100%}
.Video>div{margin:auto 0 2px 0;width:100%}
.Bloc_Large .col-full,.Bloc_Widgets .col-full{background-color:inherit;padding:0;max-width:71.7347858333em}
.Zone_Introduction_Large{vertical-align:top;border-radius:5px;padding:0;min-height:150px;background:#fff;width:100%;padding:16px 25px 20px 25px;margin:0 0 26px 0}
.Zone_Introduction_Large p,.Zone_Introduction_Large ul{margin-bottom:0.7em}
.Zone_Introduction_Large .Grille{padding:0}
.Bloc_Widgets .bloc_home{vertical-align:top;border-radius:5px;padding:0;min-height:150px}
.Bloc_Widgets .bloc1,.Bloc_Widgets .bloc_separateur,.Bloc_Widgets .bloc2{float:left;position:relative;min-height:1px;padding:0;margin:0;vertical-align:top}
.Bloc_Widgets .bloc1{width:37%;background:#fff}
.Bloc_Widgets .bloc_separateur{width:3%}
.Bloc_Widgets .bloc2{width:60%;background:#CACACA}
.Bloc_Widgets .bloc1 li a{padding:60px 5px 0 5px}
.Bloc_Widgets .menu_en_un_clic li{margin:2%;width:45.5%;height:112px;background-color:#e1ddbc;background-position:center 30%;padding:0;text-indent:inherit;text-decoration:none;font-size:14px;text-align:center;white-space:normal;line-height:1.1}
.Bloc_Widgets .menu_en_un_clic li a{color:#3F84C6}
.Bloc_Widgets .bloc1 h2{font-size:28px;font-weight:normal;margin-top:0;color:#3f84c6}
.Derniers_Articles{margin:15px 0}
.Derniers_Articles a{display:block;margin:20px 0;text-decoration:none!important;color:#666}
.Derniers_Articles a:hover{text-decoration:underline!important}
.Bt_Formation{display:block;padding:0;width:100%;height:45px;line-height:41px!important;vertical-align:middle;text-align:center;font-weight:600;border-radius:4px;border:2px solid #e1ddbc!important;text-transform:uppercase}
@media screen and (min-width:1204px){.Zone_Introduction,#Slider_Home{display:table-cell;vertical-align:top;width:auto}
.Bloc_Widgets .bloc_home .bloc_home_content{padding:13px 25px 20px 25px}}
@media screen and (min-width:768px) and (max-width:1023px){.Zone_Introduction{padding:20px 0 0 0}
.home .site-content .col-full #main{margin:0;padding:0}
.home .menu_en_un_clic{margin:-3px!important}
.home .Bloc_Widgets .menu_en_un_clic li{margin:3px!important;width:15.5%!important}
.Bloc_Widgets .bloc2{margin:40px 0}
.Titre_Fin{margin:0;padding:10px}}
@media screen and (min-width:768px){#Slider_Home{max-width:477px}
.Bloc_Widgets{margin-top:30px}
#Slider_Home .swiper-slide img{border-radius:5px}
.Zone_Introduction{padding:0 0 0 4%}}
@media screen and (max-width:1099px){.Derniers_Articles li a{background-color:#eee}
.Bloc_Widgets .bloc2{margin:0 0 30px 0}
.Bouton_sur_Carrousel{top:220px}}
@media screen and (max-width:1023px){.Bloc_Widgets .bloc_home{width:100%;display:block;border-radius:0}
.Bloc_Widgets .bloc_separateur{display:none}body.home .entry-content>div{max-width:71.7347858333em;margin:0 auto}
.Zone_Introduction{padding:20px 25px 0 25px}
.Bouton_sur_Carrousel{top:150px}
.Sw_Titre{top:10px}
.Sw_Description{top:60px}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding:5px 10px!important;top:10px;text-align:left}
.blocks-gallery-item::after{top:125px}
.Responsive_Tablette_Vertical_1_Colonne>.wp-block-column{flex-basis:100%!important;padding:0!important}}
@media screen and (max-width:767px){.Zone_Slider_et_Video .Grille>div{width:100vw;max-width:100%}
.Bloc_Large .col-full{max-width:100%;margin:0}
#Slider_Home{width:100vw;margin:0}
.Zone_Introduction{margin-top:20px;padding:0}
.Bouton_Articles_Recent{display:none}
.Bloc_Widgets .col-full{max-width:100%;margin:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
.Bloc_Widgets .bloc1{padding:15px;border-top:30px solid #406e8b}
.Derniers_Articles li{white-space:normal}
.Bloc_Recherche{border-top:4px solid #406e8b;border-bottom:8px solid #406e8b}
.Zone_Recherche{border-radius:0;width:100%}
.bloc_home_content .Titre_Fin{padding:15px 0 0 10px}
.Zone_Swipper_Image img{min-height:250px;object-fit:cover}}
@media (max-width:575.98px){.Responsive_Smartphone_Vertical_1_Colonne>.wp-block-column,.Responsive_Smartphone_Vertical_1_Colonne .blocks-gallery-item{flex-basis:100%!important;padding:0!important}
.blocks-gallery-item::after{top:185px}}
/* ___ compose/icones.css __ */
.flux_rss{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/feed-icon-14x14.png");background-repeat:no-repeat;background-position:0 center;padding-left:25px;font-size:13px;margin:30px 0}
.Icone_Sans_Texte a{font-size:0!important}
.site-header-cart .cart-contents,.Icone_Email a,.Icone_Facebook a,.Icone_Twitter a,.Icone_LinkedIn a,.Icone_Youtube a,.Icone_Instagram a,.Icone_Compte a{background-repeat:no-repeat;background-position:center center;width:60px;height:55px;cursor:pointer;opacity:1;margin:0 10px}
.Icone_Email a:hover,.Icone_Facebook a:hover,.Icone_Twitter a:hover,.Icone_LinkedIn a:hover,.Icone_Youtube a:hover,.Icone_Instagram a:hover,.Icone_Compte a:hover{opacity:0.7}
.Icone_Email a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_email.png")}
.Icone_Facebook a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_facebook.png");width:36px}
.Icone_Twitter a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_twitter.png")}
.Icone_LinkedIn a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_linkedin.png")}
.Icone_Youtube a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_youtube.png")}
.Icone_Instagram a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/rs_instagram.png")}
.Icone_Compte a{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/picto_compte.png")}
.site-header-cart .cart-contents{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/picto_panier.png")}
.wp-block-search .wp-block-search__button{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/picto_loupe.png");background-repeat:no-repeat;background-color:#fff;background-position:right center;font-size:0!important;padding:0;border:none;width:40px}
.wp-block-search .wp-block-search__button:hover{background-color:#fff!important}
/* ___ compose/page.css __ */
.page .entry-title{margin-bottom:40px}
.added_to_cart,.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#f3941e;color:#fff!important;text-decoration:none!important;border:none;line-height:1.3}
.added_to_cart:hover,.button:hover,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"]{background-color:#3f84c6!important;color:#fff!important}
.add_to_cart_button{background-color:inherit;color:#706F6F!important}
.hentry{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_moyenne2.png");background-position:0 0;background-repeat:no-repeat;padding:25px 0 40px 0;margin:0}
.hentry .entry-header{margin-bottom:5px;border:none}
.meta-soustitre{font-size:19px;font-weight:bold;padding:0 0 20px 0;margin:0}
.single .hentry .wp-post-image{float:left;margin:0 20px 10px 0}
.entry-meta,.hentry.type-post .entry-meta,.hentry.type-post .entry-content{width:auto;margin:0;float:none}
.entry-meta,.hentry.type-post .entry-meta{padding:0px 0 15px 0;color:#55a2d3;font-weight:600}
.entry-meta,.hentry.type-post .entry-meta>*:not(:first-child)::before{content:"-"}
.entry-meta time,.entry-meta .taxo-pays,.entry-meta .taxo-pays>*,.entry-meta .tags-links,.entry-meta .tags-links>*{display:inline-block}
.entry-meta time{margin-right:4px}
.entry-meta .taxo-pays a,.entry-meta .tags-links a{margin:0 0 0 5px;color:#55a2d3}
.entry-content a{text-decoration:underline}ul.Infos_Metas{margin:0;list-style:none}ul.Infos_Metas li{padding:5px 10px 5px 0}
.bt_pdf{float:right}
.Nom_PDF{font-size:15px}
.page-id-6093 .Bloc_A{display:inline-block;padding:8px 8px 0 8px;margin:0 30px 0 0;width:300px;min-height:250px;background-color:#F3941E;color:#fff;vertical-align:top;text-align:center}
.page-id-6093 .Bloc_A h3{color:#fff}
.Zone_Particuliers_Medias{margin:0 0 15px 0}
.Zone_Particuliers_Medias>*{display:inline-block}
.Zone_Particuliers_Medias label{font-weight:600;color:#666}
/* ___ compose/article_loop.css __ */
.banniere_rubrique{position:relative}
.Image_Banniere{position:relative;z-index:10}
.Image_Banniere img{width:100%;height:auto}
.pre_titre{position:absolute;background-color:#1e194f;color:#fff;padding:10px 70px 10px 20px;min-width:210px;font-size:18px;font-weight:600;text-transform:uppercase;top:40px;left:0;z-index:20}
.banniere_rubrique .page-title{position:absolute;top:110px;left:0;z-index:20;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_pour_visuel.png");background-position:0 0;background-repeat:no-repeat;text-transform:uppercase;font-weight:400;padding:30px 0;color:#fff}
.banniere_rubrique .page-title div,.banniere_rubrique .page-title h1{color:#fff;font-size:36px;padding:0 20px}
.banniere_rubrique .page-title h1{font-weight:600}
.banniere_rubrique .Image_Bloc{display:none}
@media (max-width:1199.98px){.pre_titre{top:20px}
.banniere_rubrique .page-title{top:80px}}
@media (max-width:991.98px){.pre_titre{top:10px}
.banniere_rubrique .page-title{top:70px}}
@media (max-width:767.98px){.banniere_rubrique{margin:0 -1.41575em}
.banniere_rubrique:not(.banniere_sur_page) .Image_Banniere{display:none}
.banniere_rubrique .Image_Bloc{display:block}
.banniere_sur_page img{min-height:250px;object-fit:cover}
.banniere_rubrique .page-title div,.banniere_rubrique .page-title h1{font-size:20px;padding:0 10px}}
.Zone_Taxonomie .Grille{grid-gap:10px;max-width:779px;padding:0;margin:20px 0 40px;list-style:none}
.Zone_Taxonomie .Bloc{position:relative;display:block;width:100%;height:221px;background-size:cover;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/UNADFI_Bloc_Neutre.png");background-position:center;background-repeat:no-repeat}
.Image_Bloc img{width:100%}
.Titre_Bloc{background-color:#09467f;color:#fff;padding:6px 13px;position:absolute;top:150px;left:0;right:0;height:60px;display:flex;align-items:center;text-transform:uppercase}
.Bloc:hover .Titre_Bloc{background-color:#fff;color:#09467f}
.content-area .page-header .page-title{font-weight:300}
.archive .post p{margin:0}
.post .entry-content h1,.post .entry-content h2{clear:none}
.entry-title a{color:#1e194f}
.description_de_la_categorie{font-size:24px;margin:50px 0 25px 0;border-bottom:1px solid #ccc}
.archive .hentry .wp-post-image{float:right;margin:0 0 10px 20px;max-height:140px;max-width:150px;width:auto;height:auto}
.more-link{display:table;clear:both;text-transform:uppercase;color:#1e194f;text-decoration:none!important;border:1px solid #1e194f;border-radius:25px;padding:10px 30px;margin:20px 0 0 0}
.more-link::before{content:"►";font-size:15px;font-family:Arial,serif;margin:0 5px 0 0}
.cat-links,.tags-links{font-size:inherit}
.cat-links a,.tags-links a{text-decoration:none}
.bt_ouvrir{background:url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/more-list2.gif") no-repeat scroll 5px 5px #eeede5;height:18px;width:18px;overflow:hidden;text-indent:-10px;font-size:0.1;cursor:pointer;margin:-40px 0 0 auto}
.bt_ouvrir:hover{background:url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/icon-click-more.png") no-repeat scroll 0 0 #FFFFFF}article:hover .bt_ouvrir{box-shadow:0 0 2px #666}
.zone_suite{display:none}
/* ___ compose/produits.css __ */
.added_to_cart.alt,.added_to_cart.cta,.button.alt,.button.cta,button.alt,button.cta,input[type="button"].alt,input[type="button"].cta,input[type="reset"].alt,input[type="reset"].cta,input[type="submit"].alt,input[type="submit"].cta{background-color:#f3941e;border:none}ul.products li.product img{min-height:140px;max-height:140px;width:auto}
.site-main ul.products li.product{background-color:#f0f0f0;padding:20px 0 10px 0;border-radius:5px;margin-bottom:20px}ul.products li.product .price{margin-bottom:5px}
.site-main ul.products li.product.product_cat-publication{background-color:#83c1e8}
.woocommerce-result-count{float:none;text-align:right}
.Numero_Bulles_et_Date{font-weight:bold;margin:5px 0}
.woocommerce-tabs ul.tabs{display:none}
.woocommerce-tabs .panel{width:100%;float:none}h3.addon-name{display:none}
.single-product .stock{display:none}
.single-product .tags-links{font-size:.875em}label{cursor:pointer}
.product-addon-format-numerique-seulement,#product-addons-total{display:none}
.product .Infos_Bulles{font-size:20px}
.single_add_to_cart_button{margin:7px 0 0 0}
.product_cat-bulles table.variations .label label,.product_cat-bulles table.variations #pa_support,.product_cat-bulles table.variations .reset_variations,.product_cat-bulles .single_variation,.product_cat-bulles table.variations .label label,.product_cat-abonnements table.variations select#pa_periode-abonnement,.product_cat-abonnements table.variations .reset_variations,.product_cat-abonnements .single_variation{display:none!important}
.woocommerce-product-details__short-description p{margin:0}ul.order_details{background-color:#eeede5;border-left:6px solid #406e8b}table.order_details{border-spacing:0;width:100%;border-collapse:separate;border:1px solid #aaa}
/* ___ compose/cpt_bibliographie.css __ */
.archive .bibliographie.hentry{padding:35px 0 45px 0}
@media screen and (min-width:768px){.Biblio_Visuel,.Biblio_Description{display:inline-block;vertical-align:top;width:110px}
.Biblio_Description{width:auto;width:calc(98% - 110px)}
.archive .hentry .Biblio_Visuel .wp-post-image{float:none;margin:0}}
@media screen and (max-width:767px){.archive .hentry .wp-post-image{margin:0 auto 5px;max-height:120px}}
.Biblio_Description h2{font-size:18px}
.Biblio_Extrait{font-size:15px;padding-top:10px}
.Biblio_Visuel .sans_visuel{margin:5px 0 0 10px}
.post-type-archive-bibliographie .hentry{margin:20px 0;padding:0 0 20px 0}
.post-type-archive-bibliographie .hentry .wp-post-image{float:none;margin:0;max-height:120px;max-width:80px}
/* ___ compose/sidebar.css __ */
.widget-area .widget{background-position:0 0;background-repeat:no-repeat;padding:25px 0;margin:0;font-size:16px}
.widget-area .widget:not(.sans_frise){background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_courte.png")}
.widget-area .widget a:not(.button):not(.components-button){text-decoration:none;font-weight:600}
.widget-area .widget a:not(.button):hover{text-decoration:underline}
.widget-area .widget a:not(.button){font-weight:inherit;text-decoration:none}
.widget .widget-title,.widget .widgettitle{display:block;text-transform:uppercase;font-weight:bold;border:none;color:#1e194f;padding:0}
.widget_sans_frise{background-image:none}
.en_relation_widget .widget-title{margin:0}ul.en_relation{margin:0;padding:5px 10px 15px 0;list-style:none}ul.en_relation li{margin-top:5px}ul.en_relation>li{margin-left:0}ul.en_relation li a{text-decoration:none}ul.en_relation li.current-cat>a{color:#55a2d3}
.widget ul ul,ul.children{margin:0}ul.children ul.children{margin:0 0 0 10px}ul.children a{font-weight:normal!important}ul.en_relation ul.children li{margin-top:0}
.tagcloud{font-size:14px}
.contact-block{background:transparent url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/icon-info.png") 0 0 no-repeat;padding-top:45px}
.widget .Widget_Produits_Recents .widget-title{margin:0 0 15px 0}
.WPR_Produit{font-weight:bold;padding:0 0 20px 0}
.WPR_Produit a:hover{color:#3f84c6}
.WPR_Image_Thumbnail,.WPR_Content{float:left;vertical-align:top}
.WPR_Image_Thumbnail{width:35%;padding:0 16px 0 0}
.WPR_Content{width:65%;padding:20px 0}
.WPR_Titre{font-size:16px}
.widget-area .widget .tagcloud a{color:#999}
/* ___ compose/search.css __ */
.search-form{display:table;width:100%}
.search-form>*{display:table-cell!important;width:100%}
.search-form>label{padding:0}
.search-results .site-main .page-title span,.search-results .site-main .entry-content strong{color:#3f84c6}
@media screen and (max-width:767px){.search-no-results .site-main .search-form{display:none}}
/* ___ compose/aide_aux_victimes.css __ */
.category-aide-aux-victimes header.page-header{background-color:#09467f;padding:20px 0;margin:0 0 20px 0}
.category-aide-aux-victimes header.page-header .page-title{color:#fff;margin:10px 30px;line-height:1;font-size:26px;font-weight:600;text-transform:uppercase}
.category-aide-aux-victimes header.page-header .pre_titre{color:#eae8e4;padding:0}
.category-aide-aux-victimes header.page-header .taxonomy-description{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_moyenne2.png");background-position:0 0;background-repeat:no-repeat;color:#fff;padding:50px 30px 0;margin:20px 0}
.category-aide-aux-victimes header.page-header .taxonomy-description a{color:#fff;text-decoration:underline}
@media (max-width:767.98px){.content-area .page-header .page-title{display:block}
.category-aide-aux-victimes header.page-header{margin:30px -1.41575em}}
/* ___ ../../../plugins/srp_formation/css-js/srp_formations_commun.css __ */
.Bloc_Formation li{list-style:none;position:relative;margin:3px auto}
.Bloc_Formation li:before{position:absolute;content:'■';font-size:12px;top:3px;left:-18px;color:#f7942f;transform:skew(-20deg)}
.Bloc_Formation ul+h3{margin-top:1em!important}
.BF_Modalites li{list-style:none;position:relative}
.BF_Modalites li:before{position:absolute;content:'•';font-size:35px;top:-15px;left:-20px;color:#b48136;transform:none}
.BF_Modalites li ul{margin-left:15px!important}
.BF_Modalites li li:before{font-size:26px;top:-9px;left:-14px}
/* ___ compose/formations.css __ */
.Entete_Formation,.single-formations .site-main .entry-header{position:relative;height:200px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;margin:0 0 30px!important;border:none}
.Entete_Formation::before,.single-formations .site-main .entry-header::before{content:" ";position:absolute;background-color:#e2dcba;left:-85px;top:0;bottom:0;width:200px;border-radius:50%;z-index:10}
.Entete_Formation *,.single-formations .site-main .entry-header *{z-index:20}
.Bloc_Formation{margin:40px 0}
.Bloc_Formation h2{background-color:#7cb7df;font-size:24px;display:inline-block;color:#fff;padding:3px 15px;font-weight:400;text-transform:uppercase;border:none}
.BF_Programme h2{background-color:#3f84c7;margin:0px 0 0 -15px;padding:3px 15px 3px 9px}
.Bloc_Formation h3{color:#2587c8;font-size:20px;border:none}
.Nom_du_Module{background-color:#ffffff;margin:0 0 0 20px;padding:3px 8px;color:#3f84c7}
.single-formations h1{margin:20px 0 20px 20px;color:#3f84c7}
.BF_Programme{border-left:8px solid #3f84c7;padding:0 0 1px 15px;margin:0 auto 30px}
.BF_Programme ul{margin:0 0 0.7em 1.5em}
.Page_Formation h1.entry-title{display:none}
.Entete_Formation>*{margin:5px 0 5px 20px;color:#3f84c7}
.Liste_Formations{margin:40px 0}
.hentry .Liste_Formations a.Une_Formation{display:block;color:#555;font-size:14px;text-decoration:none;font-weight:400;border:1px solid #3f84c7;border-left-width:10px;border-radius:8px;padding:5px 15px 10px 15px;margin:20px 0;position:relative}
.hentry .Liste_Formations a.Une_Formation:hover{background-color:#ffe}
.Liste_Formations .Categorie{margin:40px 0 20px;font-weight:300;color:#3f84c7}
.Liste_Formations .F_Module{margin:0!important;color:#7cb7de}
.Liste_Formations .F_Titre{font-weight:600;font-size:20px;color:#3f84c7;margin:10px 0}
.Liste_Formations a:hover .F_Titre{text-decoration:underline;color:#f3941e}
.Liste_Formations .Une_Formation .F_Objectifs{margin:5px 0}
.Liste_Formations .Une_Formation .F_Objectifs li{font-size:16px}
.Liste_Formations .Une_Formation .F_Dates{margin:10px 0;font-style:oblique}
.Une_Formation::after{content:"En savoir plus";position:absolute;bottom:8px;right:12px;color:#f3941e;font-style:oblique}
/* ___ compose/footer.css __ */
.storefront-handheld-footer-bar{background-color:#fff}
.site-footer{background-color:inherit;padding-top:0}
.Contact_Bas_de_page{margin:0}
.Contact_Bas_de_page td{vertical-align:top;width:auto!important}
.Contact_Bas_de_page .button{padding:8px 45px 8px 106px;font-size:16px;text-transform:uppercase;width:100%;margin-bottom:15px;max-width:320px;text-align:left}
.Contact_Bas_de_page .fond_orange{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/icon-donate-small.png");background-repeat:no-repeat;background-position:20px center;padding:14px 45px 14px 106px}
.Contact_Bas_de_page .fond_marron{background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/icon-plateform.png");background-repeat:no-repeat;background-position:20px center}
.storefront-handheld-footer-bar ul li>a{background-color:#fff}
.Mentions_Bas_de_page{background-color:#09467f;padding:30px 30px 50px 30px;font-size:14px;background-image:url("https://www.unadfi.org/wp-content/themes/unadfi/images/elements/frise_longue_footer.png");background-position:0 0;background-repeat:no-repeat;background-size:100%;color:#eee}
.Mentions_Bas_de_page p{margin:0 0 7px}
.Mentions_Bas_de_page a{color:#fff}
@media (max-width:767.98px){.Mentions_Bas_de_page{margin:0 20px 70px 20px;background-size:auto}
.Contact_Bas_de_page td{display:block!important}
.Bas_de_Page,.Mentions_Bas_de_page{margin:0}}
@media screen and (max-width:1023px){.Contact_Bas_de_page td{display:inline-block;padding:0 0 20px 0;min-width:50%}
.site-footer .widget{margin:20px 0 0 0}
.Contact_Bas_de_page .Titre_Fin{padding:10px 0}
.Contact_Bas_de_page .button{width:auto;display:inline-block;vertical-align:top}}
@media screen and (min-width:460px) and (max-width:1023px){.Contact_Bas_de_page td{padding:0 30px 20px 0}
.Contact_Bas_de_page .button{height:60px}}
@media screen and (min-width:460px){.footer-widgets{padding-top:1em}}
@media screen and (min-width:769px){.Contact_Bas_de_page td{padding:0}
.Contact_Bas_de_page td:last-child{text-align:right}
.Contact_Bas_de_page td+td{padding-left:30px}
.Contact_Bas_de_page .button{display:block}}
@media screen and (min-width:66.4989378000em){.Contact_Bas_de_page td:first-child{border-right:1px solid #eee}
.site-footer{margin:10px auto;padding:0;border:none}
.site-footer .col-full{background:#ffffff url("https://www.unadfi.org/wp-content/themes/unadfi/css/imgs/bg-quote2.png") left top repeat-y}
.footer-widgets{padding:0;border:none}
.footer-widgets .widget{margin:25px 0 21px 86px}}
/* ___ compose/formulaire.css __ */
select,.input-text,input[type="email"],input[type="password"],input[type="text"],input[type="url"],textarea{background-color:#fafafa;box-shadow:none;border:1px solid #ccc;border-radius:4px;width:100%;padding:.4em .6180469716em}
.input-text:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus{background-color:#fafafa;border-color:#3f84c6}
.Zone_Choix{padding:0 0 0 20px;border-left:2px solid #3f84c7}
.Zone_Cacher_par_defaut{display:none}
/* ___ srp/srp_cf7.css __ */
.form-group{margin:15px 0}
.form-group label{display:inline-block;margin:0 0 5px}
.wpcf7-textarea{max-height:200px}
.Champs_Obligatoires{padding:15px 0 0 0;font-size:13px;font-style:oblique}span.wpcf7-list-item{padding:0 10px 0 0}div.wpcf7 p{margin:0}
.wpcf7 h2{font-size:20px}
.wpcf7 h3{font-size:18px}
.wpcf7 h4{font-size:16px}
.wpcf7 .screen-reader-response{display:none}span.wpcf7-not-valid-tip{color:#c00;font-size:12px}
.form-control.wpcf7-not-valid{border-color:#C09797}div.wpcf7-response-output{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0;margin:0 5px 0}
.wpcf7-checkbox,.wpcf7-radio{padding-top:7px;display:block}
.wpcf7-checkbox label,.wpcf7-radio label{cursor:pointer}
.wpcf7 .Une_Ligne{padding:12px 0 8px 0;margin:0}
.wpcf7-submit{text-align:center;margin:0 auto;display:block!important}
.wpcf7 .cache{display:none}
.wpcf7 .en_ligne .wpcf7-list-item,.wpcf7 .dates .wpcf7-list-item{display:block}
/* ___ srp/srp-tools.css __ */
.grecaptcha-badge{display:none!important}img{-ms-interpolation-mode:bicubic}pre{background:#fff}hr:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}hr{display:block;clear:both}
.visible_smartphone{display:none}
@media screen and (max-width:767px){.hidden_smartphone{display:none}
.visible_smartphone{display:block}img.smartphone{width:50%;height:50%}table.responsive_bloc td{display:inline-block}}

@media print {
/* ___ srp/srp-print.css __ */
@media print{@page{size:A4;margin:30pt}body{background-color:#fff;zoom:1}
#primary{width:auto;margin:0}
.nav,.navbar,.primary-navigation,.secondary-navigation,.site-navigation,#secondary,.menu-toggle,#SRP_Cookie_Barre,.storefront-handheld-footer-bar,.site-header-cart{display:none!important}
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:100%!important;margin:0!important}a[href]:after,abbr[title]:after{content:""}
.woocommerce-breadcrumb{position:static;margin-left:-2.617924em}
.Zone_Contenu{padding:0;margin:0}
.SousTitre{display:block;color:#666!important;margin:0!important;padding:8px 0 0 0!important}
#Zone_Entete{padding:0;margin:0 0 50px 0}
#Zone_Entete h1{color:#2d89d2!important}
#Zone_Entete .row div{display:block;float:none;padding:0;margin:0}
.site-main{margin:0}
.site-footer .col-full{background:#ffffff;max-height:none;padding:0;margin:0}
.custom-logo-link{max-width:210px}
.Contact_Bas_de_page td,.Contact_Bas_de_page td.Contact_UNADFI h2,.Contact_Bas_de_page td.Contact_UNADFI .Titre_Fin{display:none}
.Contact_Bas_de_page td.Contact_UNADFI{display:block;position:absolute;top:1em;right:2em;z-index:1000;font-size:14px;text-align:right;border:none}}
}
