 #viewDiv .esri-popup:has(.activite) .esri-popup__main-container, #viewDiv .esri-popup:has(.activite) .esri-feature__content-element, #viewDiv .esri-popup:has(.activite) .pop-up{ background-color:#91d3f6; }
 #viewDiv .esri-popup:has(.activite) .pop-up a:hover { color:#91d3f6 !important; }
 #viewDiv .esri-popup:has(.lieux) .esri-popup__main-container, #viewDiv .esri-popup:has(.lieux) .esri-feature__content-element, #viewDiv .esri-popup:has(.lieux) .pop-up{ background-color:#b9d376; }
 #viewDiv .esri-popup:has(.lieux) .pop-up a:hover { color:#b9d376 !important; }
 #viewDiv .esri-popup:has(.especes) .esri-popup__main-container, #viewDiv .esri-popup:has(.especes) .esri-feature__content-element, #viewDiv .esri-popup:has(.especes) .pop-up{ background-color:#f7d045; }
 #viewDiv .esri-popup:has(.especes) .pop-up a:hover { color:#f7d045 !important; }
 #viewDiv .esri-popup:has(.comments) .esri-popup__main-container, #viewDiv .esri-popup:has(.comments) .esri-feature__content-element, #viewDiv .esri-popup:has(.comments) .pop-up{ background-color:; }
 #viewDiv .esri-popup:has(.comments) .pop-up a:hover { color: !important; }
.resultat_a_affiche.activite .content .card_title .maintitle{ background-color:#91d3f6; }
.resultat_a_affiche.activite .content .card_title .subtitle{ background-color:#91d3f633; }
.resultat_a_affiche.especes .content .card_title .maintitle{ background-color:#f7d045; }
.resultat_a_affiche.especes .content .card_title .subtitle{ background-color:#f7d04533; }
.resultat_a_affiche.lieux .content .card_title .maintitle{ background-color:#b9d376; }
.resultat_a_affiche.lieux .content .card_title .subtitle{ background-color:#b9d37633; }
.resultat_a_affiche.activite .content .informations h2{ color:#91d3f6; }
.resultat_a_affiche.especes .content .informations h2{ color:#f7d045; }
.resultat_a_affiche.lieux .content .informations h2{ color:#b9d376; }
.resultat_a_affiche.activite .readmore{ border-color:#91d3f6; background-color:#91d3f6; }
.resultat_a_affiche.activite .readmore:hover{ background-color:#ffff; }
.resultat_a_affiche.especes .readmore{ border-color:#f7d045;background-color:#f7d045; }
.resultat_a_affiche.especes .readmore:hover{ background-color:#ffff;}
.resultat_a_affiche.lieux .readmore{ border-color:#b9d376;background-color:#b9d376; }
.resultat_a_affiche.lieux .readmore:hover{ background-color:#ffff;}
.resultat_a_affiche.activite .content .card_title .maintitle{ background-color:#91d3f6; }
.resultat_a_affiche.activite .content .card_title .subtitle{ background-color:#91d3f633; }
.resultat_a_affiche.especes .content .card_title .maintitle{ background-color:#f7d045; }
.resultat_a_affiche.especes .content .card_title .subtitle{ background-color:#f7d04533; }
.resultat_a_affiche.lieux .content .card_title .maintitle{ background-color:#b9d376; }
.resultat_a_affiche.lieux .content .card_title .subtitle{ background-color:#b9d37633; }
.resultat_a_affiche.activite .content .informations h2{ color:#91d3f6; }
.resultat_a_affiche.especes .content .informations h2{ color:#f7d045; }
.resultat_a_affiche.lieux .content .informations h2{ color:#b9d376; }
.resultat_a_affiche.activite .readmore{ border-color:#91d3f6; background-color:#91d3f6; }
.resultat_a_affiche.activite .readmore:hover{ background-color:#ffff; }
.resultat_a_affiche.especes .readmore{ border-color:#f7d045;background-color:#f7d045; }
.resultat_a_affiche.especes .readmore:hover{ background-color:#ffff;}
.resultat_a_affiche.lieux .readmore{ border-color:#b9d376;background-color:#b9d376; }
.resultat_a_affiche.lieux .readmore:hover{ background-color:#ffff;}
.resultat_a_affiche.activite .content .card_title .maintitle{ background-color:#91d3f6; }
.resultat_a_affiche.activite .content .card_title .subtitle{ background-color:#91d3f633; }
.resultat_a_affiche.especes .content .card_title .maintitle{ background-color:#f7d045; }
.resultat_a_affiche.especes .content .card_title .subtitle{ background-color:#f7d04533; }
.resultat_a_affiche.lieux .content .card_title .maintitle{ background-color:#b9d376; }
.resultat_a_affiche.lieux .content .card_title .subtitle{ background-color:#b9d37633; }
.resultat_a_affiche.activite .content .informations h2{ color:#91d3f6; }
.resultat_a_affiche.especes .content .informations h2{ color:#f7d045; }
.resultat_a_affiche.lieux .content .informations h2{ color:#b9d376; }
.resultat_a_affiche.activite .readmore{ border-color:#91d3f6; background-color:#91d3f6; }
.resultat_a_affiche.activite .readmore:hover{ background-color:#ffff; }
.resultat_a_affiche.especes .readmore{ border-color:#f7d045;background-color:#f7d045; }
.resultat_a_affiche.especes .readmore:hover{ background-color:#ffff;}
.resultat_a_affiche.lieux .readmore{ border-color:#b9d376;background-color:#b9d376; }
.resultat_a_affiche.lieux .readmore:hover{ background-color:#ffff;}
body #bloc_last_comments .detail-comment.is_espece .information .contenu .contenu_title { color: #f7d045; }
body #bloc_last_comments .detail-comment.is_activite .information .contenu .contenu_title { color: #91d3f6; }
body #bloc_last_comments .detail-comment.is_lieu .information .contenu .contenu_title { color: #b9d376; }
body #bloc_last_comments .detail-comment.is_espece .information .contenu .illustration svg path{ stroke: #f7d045; fill: #f7d045; }
body #bloc_last_comments .detail-comment.is_activite .information .contenu .illustration svg path{ stroke: #91d3f6; fill: #91d3f6; }
body #bloc_last_comments .detail-comment.is_lieu .information .contenu .illustration svg path{ stroke: #b9d376; fill: #b9d376;}
body #bloc_last_comments .detail-comment.is_espece .information .button{ color: #f7d045; }
body #bloc_last_comments .detail-comment.is_activite .information .button{ color: #91d3f6; }
body #bloc_last_comments .detail-comment.is_lieu .information .button{ color: #b9d376; }
body #bloc_last_comments .detail-comment.is_espece .information .button svg path{ stroke: #f7d045; fill: #f7d045; }
body #bloc_last_comments .detail-comment.is_activite .information  .button svg path{ stroke: #91d3f6; fill: #91d3f6; }
body #bloc_last_comments .detail-comment.is_lieu .information  .button svg path{ stroke: #b9d376; fill: #b9d376;}
.header .menu_search_account .menu_search .main-nav ul#menu-menu-principal li.activite > a { border-color: #91d3f6; background-color: #91d3f6; }
.header .menu_search_account .menu_search .main-nav ul#menu-menu-principal li.espece > a { border-color: #f7d045; background-color: #f7d045; }
.header .menu_search_account .menu_search .main-nav ul#menu-menu-principal li.lieu > a { border-color: #b9d376; background-color: #b9d376; }
body.is_espece header form.searchform > div .submit { border-color: #f7d045; background-color: #f7d045 }
body.is_lieu header form.searchform > div .submit { border-color: #b9d376; background-color: #b9d376 }
body.is_activite header form.searchform > div .submit { border-color: #91d3f6; background-color: #91d3f6 }
body.is_espece header form.searchform > div .submit:hover { color: #f7d045; background-color: #fff }
body.is_lieu header form.searchform > div .submit:hover { color: #b9d376; background-color: #fff }
body.is_activite header form.searchform > div .submit:hover { color: #91d3f6; background-color: #fff }
.block_map [data-type="activity"] .title .icon { background-color: #91d3f6; }
.block_map [data-type="lieu"] .title .icon { background-color: #b9d376; }
.block_map [data-type="espece"] .title .icon { background-color: #f7d045; }
.teaser_nature.activite .title-clarity { background-color: #91d3f6; }
.teaser_nature.activite .teaser_title { color: #91d3f6; }
.teaser_nature.activite .teaser_title a { color: #91d3f6; }
.teaser_nature.activite .readmore { color: #91d3f6; border-color: #91d3f6; }
.teaser_nature.activite .readmore svg { fill: #91d3f6 }
.teaser_nature.activite .readmore svg path { fill: #91d3f6 }
.teaser_nature.activite .readmore:hover { background-color: #91d3f6; }
.teaser_nature.activite a:hover .readmore { background-color: #91d3f6; }
.teaser_nature.lieux .title-clarity { background-color: #b9d376; }
.teaser_nature.lieux .teaser_title { color: #b9d376; }
.teaser_nature.lieux .teaser_title a { color: #b9d376; }
.teaser_nature.lieux .readmore { color: #b9d376; border-color: #b9d376; }
.teaser_nature.lieux .readmore svg { fill: #b9d376 }
.teaser_nature.lieux .readmore svg path { fill: #b9d376 }
.teaser_nature.lieux .readmore:hover { background-color: #b9d376; }
.teaser_nature.lieux a:hover .readmore { background-color: #b9d376; }
.teaser_nature.especes .title-clarity { background-color: #f7d045; }
.teaser_nature.especes .teaser_title { color: #f7d045; }
.teaser_nature.especes .teaser_title a { color: #f7d045; }
.teaser_nature.especes .readmore { color: #f7d045; border-color: #f7d045; }
.teaser_nature.especes .readmore svg { fill: #f7d045 }
.teaser_nature.especes .readmore svg path { fill: #f7d045 }
.teaser_nature.especes .readmore:hover { background-color: #f7d045; }
.teaser_nature.especes a:hover .readmore { background-color: #f7d045; }
body.is_espece .our_partners .our_partners_title { color: #f7d045; }
body.is_espece .section_dmn { background-color: #f7d045; }
body.is_espece #filter-result .search-title { color: #f7d045; }
body.is_espece footer#footer .row .newsletter form .email_field + .submit_field input { background-color: #f7d045; border-color: #f7d045 !important }
body.is_espece footer#footer .row .newsletter form .email_field + .submit_field input:hover { background-color: #fff; color: #f7d045 }
footer#footer .row .footer_menu_1 ul li.espece > a { background-color: #f7d045; border-color: #f7d045; }
body.is_lieu .our_partners .our_partners_title { color: #b9d376; }
body.is_lieu .section_dmn { background-color: #b9d376; }
body.is_lieu #filter-result .search-title { color: #b9d376; }
body.is_lieu footer#footer .row .newsletter form .email_field + .submit_field input { background-color: #b9d376; border-color: #b9d376 !important }
body.is_lieu footer#footer .row .newsletter form .email_field + .submit_field input:hover { background-color: #fff; color: #b9d376 }
footer#footer .row .footer_menu_1 ul li.lieu > a { background-color: #b9d376; border-color: #b9d376; }
body.is_activite .our_partners .our_partners_title { color: #91d3f6; }
body.is_activite .section_dmn { background-color: #91d3f6; }
body.is_activite #filter-result .search-title { color: #91d3f6; }
body.is_activite footer#footer .row .newsletter form .email_field + .submit_field input { background-color: #91d3f6; border-color: #91d3f6 !important }
body.is_activite footer#footer .row .newsletter form .email_field + .submit_field input:hover { background-color: #fff; color: #91d3f6 }
footer#footer .row .footer_menu_1 ul li.activite > a { background-color: #91d3f6; border-color: #91d3f6; }
