/*Declinaisons couleurs*/
/************************************************* RESET **********************************************************/
  /****************************** Normalisation ***********************************/
    /* EFFET SELECTION TXT */
      ::selection {background:#8CC63E; color:#000000;}
      ::-moz-selection {background:#8CC63E; color:#000000;}

  /************************************ Loader ************************************/
    .cs-loader, #second_display #loader_filters {background:rgba(146,39,143,0.6);}

    /*** Loader color ***/
    @-webkit-keyframes load7 {
      0% {box-shadow:0 2em 0 -1.3em #92278f;}
      65% {box-shadow:0 2.5em 0 0 #92278f;}
      100% {box-shadow:0 2em 0 -1.3em #92278f;}
    }
    @keyframes load7 {
      0% {box-shadow:0 2em 0 -1.3em #92278f;}
      65% {box-shadow:0 2.5em 0 0 #92278f;}
      100% {box-shadow:0 2em 0 -1.3em #92278f;}
    } 

    #second_display #loader_filters {background:rgba(183,0,43,0.6);}

    .sk-circle .sk-child:before {background-color:#d7087a;}

    /*** Loader color ***/
      @-webkit-keyframes load7 {
        0% {box-shadow:0 2em 0 -1.3em #92278f;}
        65% {box-shadow:0 2.5em 0 0 #92278f;}
        100% {box-shadow:0 2em 0 -1.3em #92278f;}
      }
      @keyframes load7 {
        0% {box-shadow:0 2em 0 -1.3em #92278f;}
        65% {box-shadow:0 2.5em 0 0 #92278f;}
        100% {box-shadow:0 2em 0 -1.3em #92278f;}
      }

    /*.cs-loader {background:rgba(183,0,43,0.6);}*/

    .sk-circle.qual .sk-child:before {background-color:#92278f;}

  /********************************** Transitions *********************************/
    body::before, body::after {background:#fff;}

    .cd-cover-layer {background-color:#430743;}
    .cs-loader-transitions .boule::before {background-color:#F6951D;}

  /******************************* Formulaires ************************************/
    /* submit */
      input[type="submit"], input[type="button"], #filters .ligne_form.btn_submit, #filters input[type="button"], .powermail_confirmation input[type="submit"] {border:1px solid #92278f;}
      input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus, #filters input[type="submit"]:hover, #filters input[type="submit"]:focus, #filters input[type="button"]:hover, #filters input[type="button"]:focus {color:#92278f;}

  /******************************* Slick slider ***********************************/
    .slick-slider .slick-dots li button {border:2px solid #F6951D;}
    .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li button:hover, .slick-slider .slick-dots li button:focus {background:#F6951D;}

  /****************** Boutons, boutons liens, boutons close ***********************/
    /*** Liens ***/
      /* Fleche blanche sur fond violet */
        .btn_lien a::before, #content_page .btn_lien a::before, #content_page_popin .btn_lien a::before,
        .btn_lien.btn_txt::before, #content_page .btn_lien.btn_txt::before, #content_page_popin .btn_lien.btn_txt::before {background-color: #92278f;background-image: url(../img/arrow_next_white.png);}
      /* Fleche violette sur fond blanc */
        .btn_lien.btn_1 a::before, #content_page .btn_lien.btn_1 a::before, #content_page_popin .btn_lien.btn_1 a::before,
        .btn_lien.btn_txt.btn_1::before, #content_page .btn_lien.btn_txt.btn_1::before, #content_page_popin .btn_lien.btn_txt.btn_1::before {background-color: #fff;background-image: url(../img/arrow_next_purple.png);}
      /* Fleche blanche sur fond noire */
        .btn_lien.btn_2 a::before, #content_page .btn_lien.btn_2 a::before, #content_page_popin .btn_lien.btn_2 a::before,
        .btn_lien.btn_txt.btn_2::before, #content_page .btn_lien.btn_txt.btn_2::before, #content_page_popin .btn_lien.btn_txt.btn_2::before {background-color: #000000;}
      /* Fleche blanche sur fond orange */
        .btn_lien.btn_3 a::before, #content_page .btn_lien.btn_3 a::before, #content_page_popin .btn_lien.btn_3 a::before,
        .btn_lien.btn_txt.btn_3::before, #content_page .btn_lien.btn_txt.btn_3::before, #content_page_popin .btn_lien.btn_txt.btn_3::before {background-color: #f6951d;}
      /* Fleche blanche sur fond vert fonce */
        .btn_lien.btn_4 a::before, #content_page .btn_lien.btn_4 a::before, #content_page_popin .btn_lien.btn_4 a::before,
        .btn_lien.btn_txt.btn_4::before, #content_page .btn_lien.btn_txt.btn_4::before, #content_page_popin .btn_lien.btn_txt.btn_4::before {background-color: #8cc63e;}

      /* Fleche blanche sur fond vert fonce */
        /*.btn_lien.btn_3::before, #content_page .btn_lien.btn_3::before, #content_page_popin .btn_lien.btn_3::before {background-color: #8cc63e;background-image: url(../img/arrow_next_white.png);}*/
      /* Fleche blanche sur fond vert fonce */
        /*.btn_lien.btn_4::before, #content_page .btn_lien.btn_4::before, #content_page_popin .btn_lien.btn_4::before {background-color: #288b3d;background-image: url(../img/arrow_next_white.png);}*/

    /* PICTOS + */
    /*** Lien retour ***/

    /*** Boutons close ***/
      #close_filters .close, #close_filters .close::before, #close_filters .close::after,
      .btn_close_map .close, .btn_close_map .close::before, .btn_close_map .close::after,
      .btn_close .close, .btn_close .close::before, .btn_close .close::after {background:#92278f;}
      /*hover*/
      #close_filters:hover .close::before, #close_filters:hover .close::after,
      .btn_close_map:hover .close::before, .btn_close_map:hover .close::after,
      .btn_close:hover .close::before, .btn_close:hover .close::after {background:#F6951D;}

      .reveal .close-button span {color:#92278f;}
      .reveal .close-button:hover span, .reveal .close-button:focus span {color:#F6951D;}

      .search_area_cont #close_recherche.close-button span, #popin_recherche .close-button span  {color:#92278f;}
      .search_area_cont #close_recherche.close-button.close_recherche span:hover, #search_area_cont .close-button.close_recherche span:focus,
      #popin_recherche .close-button.close_recherche span:hover, #popin_recherche .close-button.close_recherche span:focus{color:#F6951D;}

/************************************************* LAYOUT *********************************************************/
  /******************************** Structure generale ************************************/
    /*fix*/
    .off-canvas {background:#e6e6e6;}

    /*btn close menu smart*/
      #btn_close_menu_smart {background:#92278f;}
      #btn_close_menu_smart span {color:#ffffff;}

    .is-off-canvas-open.is-open-left #btn_close_menu_smart {background:#008f9e; color:#fff;}

    #offCanvasLeft {background:#92278f;}

    /*smart menu*/
      /* level 2 */
      #smart_menu .menu.vertical .is-drilldown-submenu.is-active {background:#6d1d6b;}
      /* level 3 */
      #smart_menu .menu.vertical .sm.is-drilldown-submenu.is-active {background:#521650;}

	/*menu*/
      /* level 2 */
			.wrap_popin ul.liste_menu li .level2.arrow > a:after {content:url(../img/ville/chevron.png);}

  /************************************** Cookies *****************************************/
    #cookie_msg {background:#92278f;}

  /************************************** Header ******************************************/
    /* Sticky */
    /* Menu au scroll */
      #header #menu_scroll .hamburger .hamburger-inner, #header #menu_scroll .hamburger .hamburger-inner:after, #header #menu_scroll .hamburger .hamburger-inner:before {background-color:#92278f;}
      
      #header #menu_scroll button:hover, #header #menu_scroll button:focus, #header #menu_scroll #profil_btn:hover, #header #menu_scroll #profil_btn:focus, #logo_scroll a:hover, #logo_scroll a:focus {outline:none; border-color:#92278f;}

      #header #menu_scroll #profil_btn {background-image:url(../img/ville/picto_menu_profile.png);}
      #header #menu_scroll #btn_search {background-image:url(../img/ville/picto_menu_loupe.png);}
    /* Burger button */
    /* Accessibilite */
      #accessi ul li a:focus,#accessi ul li button:focus {background:#92278f;}
    /* Logo */

  /************************************** Popins ******************************************/ 
    /* Style generique */
      /* Traits sous les titres */
      .reveal .bloc_home_title:after {background-color:#92278f;}
    /* Popin detail */

    /*** POPIN MENU PRINCIPAL ***/
      /*** NEWSLETTER ***/
        /*#inscription_newsletter {border:1px solid #92278f;}
        #inscription_newsletter p {background:url(../img/picto_newsletter_purple.png) no-repeat left center;}
        #inscription_newsletter input[type="submit"] {color:#92278f;}*/

        /*#newsletter #inscription_newsletter {border:1px solid #8dc73f;}
        #newsletter #inscription_newsletter p {background:url(../img/picto_newsletter_green.png) no-repeat left center;}
        #newsletter #inscription_newsletter input[type="submit"] {color:#8dc73f;}*/

        /* 41066 */
          #inscription_newsletter .input_inscription_newsletter {border-color:#92278f; background:#ffffff url(../img/picto_newsletter_purple.png) no-repeat 10px center;}
          #inscription_newsletter input[type="submit"] {background:#92278f; color:#ffffff;}

          #newsletter #inscription_newsletter .input_inscription_newsletter {border-color:#8dc73f; background:#ffffff url(../img/picto_newsletter_green.png) no-repeat 10px center;}
          #newsletter #inscription_newsletter input[type="submit"] {background:#8dc73f; color:#ffffff;}

      /* Level 2 */
      .wrap_popin ul.liste_menu li li.level2 > a:before {background:#92278f;}
      .wrap_popin ul.liste_menu li li > a:hover, .wrap_popin ul.liste_menu li li > a:focus {color:#92278f;}

      /* Level 3 */
      .wrap_popin ul.liste_menu li ul li li.level3 > a {background:url(../img/arrow_next_purple.png) no-repeat left 6px;}
      .wrap_popin ul.liste_menu li ul li li.level3 > a:hover, .wrap_popin ul.liste_menu li ul li li.level3 > a:focus {background:url(../img/arrow_next_purple.png) no-repeat 4px 6px;}

    /*** POPIN MENU PRINCIPAL HOME ***/

    /*** POPIN RECHERCHE ***/

    /*** POPIN EN 1 CLIC ***/
      #btn_acces_rapides {background:#92278f;}

      /* Mon compte */
        #mon_compte a {border:1px solid #92278f; background:url(../img/ville/bg_personne.png) no-repeat 20px center;}
        #mon_compte a:before {background:rgba(146,39,143,0.25);}

  /************************************** Bandeau image ******************************************/ 

  /*************************************** Footer *****************************************/
    #footer #bg_right {background:#92278f;}
    #footer ul li a:hover, #menu_footer ul li a:focus {color:#92278f;}
    #footer p a:hover, #footer p a:focus {color:rgba(255,255,255,0.7);}

  /************************************ FIL D'ARIANE **************************************/
    #fil_ariane .breadcrumbs li a:hover {color:#92278f;}

  /******************************* Share / Bloc note / MAJ ********************************/

/************************************************ TEMPLATES *******************************************************/
  /************************************* HOME *************************************/
    /*** ZONE MOTEUR MORPHING ***/
      #suggestions li a:hover, #suggestions li a:focus {color:#92278f; border-bottom:1px solid #92278f;}

    /*** ZONE MOTEUR ***/
      #zone_recherche form {border: 1px solid #f8931f;}
      #zone_recherche button {background-image: url(../img/picto_micro_orange.png);}
      #zone_recherche .noVocalRecognition {background-image: url(../img/ville/picto_menu_loupe_novocal.png);background-color: transparent;}
      #zone_recherche button.vocalRecognitionOn::before,#zone_recherche button.vocalRecognitionOn::after {box-shadow: 0 0 0 1px rgba(248,147,31,1);}

    /*** TAG ***/
      #tags li.act a, #tags li a:hover, #tags li a:focus {background:#f8931f;}

    /*** ACCES RAPIDES (menu niveau 1) ***/
      #acces_rapide_navigation li a > span {background:#92278f;}

    /*** PROFIL (liste deroulante Je suis) ***/
      #profil .button {border: 2px solid #f8941c;background-image: url(../img/arrow_down_yellow.png);}
      #profil .dropdown-pane {border-right:2px solid #f8941c; border-left: 2px solid #f8941c; border-bottom: 2px solid #f8941c;}
      #profil .dropdown-pane a:hover, #profil .dropdown-pane a:focus {background:#f8941c;}

    /* BLOCS HOME */
      .violet::after {background-color:#92278f;}
      .orange::after {background-color:#f6951d;}
      .vert::after {background-color:#8cc63e;}

    /*** ACTUALITES ***/
      .mise_en_avant .list_item a:hover .txt, .mise_en_avant .list_item:hover .txt, .mise_en_avant .list_item a:focus .txt, .mise_en_avant .list_item:focus .txt {background: rgba(146,39,143,0.8);}
      
    /*** VIDEOS ***/

    /*** AGENDA ***/
      #agenda .app .btn_lien a span {color: #93278f;}
      #agenda .app .btn_lien a {background: url(../img/ville/picto_hashtag.png) left no-repeat;}

    /*** ZOOM SUR & NEWSLETTER ***/

    /*** CARTE INTERACTIVE ***/
      #carte_interactive .bg.violet {background:rgba(145,75,151,0.8);}

    /*** SLIDER GALAXIE ***/
      #sites_applis .galaxie_slider a {border:1px solid #92278f;}
      #sites_applis .galaxie_slider a:hover, #sites_applis .galaxie_slider a:focus {background-color:#92278f; outline:none;}
      #sites_applis .galaxie_slider .slick-arrow.slick-prev {background-image:url(../img/slider_arrow_prev_yellow.png);}
      #sites_applis .galaxie_slider .slick-arrow.slick-next {background-image:url(../img/slider_arrow_next_yellow.png);}

      /* #sites_applis .galaxie_slider a[href^="http://"]:not([href*="agen.fr"])::after, #sites_applis .galaxie_slider a[href^="https://"]:not([href*="agen.fr"])::after {display:none;}
      #sites_applis .galaxie_slider a[href^="http://"]:not([href*="agen.fr"]) span::after, #sites_applis .galaxie_slider a[href^="https://"]:not([href*="agen.fr"]) span::after {content:url(../img/arrow_external_link_white.png);position:absolute;display:block;width:100%;margin-top:8px;} */

      /* #42080 */
      #sites_applis .galaxie_slider a[href^="http://"]:not([href^="http://www.agen.fr"])::after, 
      #sites_applis .galaxie_slider a[href^="https://"]:not([href^="https://www.agen.fr"])::after {display:none;}
      #sites_applis .galaxie_slider a[href^="http://"]:not([href^="http://www.agen.fr"]) span::after, 
      #sites_applis .galaxie_slider a[href^="https://"]:not([href^="https://www.agen.fr"]) span::after {content:url(../img/arrow_external_link_white.png);position:absolute;display:block;width:100%;margin-top:8px;}

    /*** SOCIAL WALL ***/

  /*********************************** PAGE TYPE **********************************/
    /*** TITRE PAGE ***/
      #page h1, #popin_detail #titre_page_popin p, #content_page h2, #content_page_popin h2, #content_page h2 a, #content_page_popin h2 a, #content_page h3, #content_page_popin h3 , #content_page h3 a, #content_page_popin h3 a {color:#92278f;}
    /*** PARAM TXT ***/

    /*SKIN LIEN*/
      #content_page a, #content_page_popin a {border-bottom:2px solid #92278f;}
      #content_page a:hover, #content_page a:focus, #content_page_popin a:hover, #content_page_popin a:focus {color:#92278f;}

    /*SKIN LIENS EXTERNE*/
      /* a[href^="http://"]:not([href*="agen.fr"])::after, 
      a[href^="https://"]:not([href*="agen.fr"])::after {content:url(../img/arrow_external_link_black.png); padding:0 8px;}
      a[href^="http://"]:not([href*="agen.fr"]):hover::after, 
      a[href^="https://"]:not([href*="agen.fr"]):focus::after {opacity:0.7;}
      a[href^="http://"]:not([href*="agen.fr"]), 
      a[href^="https://"]:not([href*="agen.fr"]) {display:inline-block;} */

      /* #42080 */
      a[href^="http://"]:not([href^="http://www.agen.fr"]), a[href^="https://"]:not([href^="https://www.agen.fr"]) {display:inline-block;}
      a[href^="http://"]:not([href^="http://www.agen.fr"])::after, a[href^="https://"]:not([href^="https://www.agen.fr"])::after {content:url(../img/arrow_external_link_black.png); padding:0 8px;}
      a[href^="http://"]:not([href^="http://www.agen.fr"]):hover::after, a[href^="https://"]:not([href^="https://www.agen.fr"]):hover::after,
      a[href^="http://"]:not([href^="http://www.agen.fr"]):focus::after, a[href^="https://"]:not([href^="https://www.agen.fr"]):focus::after {opacity:0.7;}

    /*SKIN LIST*/
      #content_page ul li, #content_page ol li, #content_page_popin ul li, #content_page_popin ol li {list-style-image:url(../img/ville/puce_liste.png);}
    
    /* BLOCKQUOTE */
      #content_page blockquote, #content_page_popin blockquote {background:url(../img/ville/quote_top.png) no-repeat top left, url(../img/ville/quote_bottom.png) no-repeat bottom right;}

    /* QUESTIONNAIRE QUALITE */
      #quality_form .form_item .ligne_form input[type="radio"]:checked + label,
      #quality_form .form_item .ligne_form input[type="radio"]:not([disabled]):focus + label,
      #quality_form .form_item .ligne_form input[type="radio"]:not([disabled]) + label:hover,
      #quality_form .form_item .ligne_form input[type="radio"]:not([disabled]) + label:focus {color:#92278f; border-bottom:2px solid #92278f;}

    /* COLONNE CONTEXTUELLE */
      /* BLOC GEOLOC */
        .adresse {background-image:url(../img/ville/picto_adresse.png);}
        .horaires {background-image:url(../img/ville/picto_horaires.png);}
        .mail {background-image:url(../img/ville/picto_mail.png);}
        .website {background-image:url(../img/ville/picto_site_web.png);}
        .tel {background-image:url(../img/ville/picto_tel.png);}
        .gmap {background-image:url(../img/ville/picto_gg_link.png);}

        .info_utile .contenu_bloc {background:#92278f;}

        /* #42080 */
        /* .info_utile .contenu_bloc .website a[href^="http://"]:not([href*="agen.fr"])::after, .info_utile .contenu_bloc .website a[href^="https://"]:not([href*="agen.fr"])::after {content:url(../img/ville/arrow_external_link.png);} */
        .info_utile .contenu_bloc .website a[href^="http://"]:not([href^="http://www.agen.fr"])::after, 
        .info_utile .contenu_bloc .website a[href^="https://"]:not([href^="https://www.agen.fr"])::after {content:url(../img/ville/arrow_external_link.png);}

        #content_page .info_utile .gg_link a, #content_page_popin .info_utile .gg_link a {background-image:url(../img/ville/picto_gg_link.png);}
        #page .info_utile .gg_link a:hover, #page .info_utile .gg_link a:focus, #popin_detail .info_utile .gg_link a:hover, #popin_detail .info_utile .gg_link a:focus {color:#92278f;}

        .info_utile .contenu_bloc a[href^="http://"]:not([href*="agen.fr"])::after, .info_utile .contenu_bloc a[href^="https://"]:not([href*="agen.fr"])::after {content:"";}

      /* RESSOURCES DOWNLOAD - LIENS UTILES */
        #page .zone_ressources_download ul li a, #popin_detail .zone_ressources_download ul li a {background-image:url(../img/ville/picto_download.png);}
        #page .zone_articles_associes ul li a, #popin_detail .zone_articles_associes ul li a {background-image:url(../img/picto_link_gray.png);}

    /* Diaporama */
      .diaporama_images .slider-nav-images .slick-slide {background:#8eae42;}
      .diaporama_images .slider-nav-images .slick-slide.slick-current {border:2px solid #92278f;}
      .diaporama_images .slider-nav-images.slick-slider .slick-arrow {background:#92278f;}

    /* Slider video */
      .video_slider .slick-slider .slick-arrow::before,
      #video_pop .slick-slider .slick-arrow::before {background-color:#92278f;}

      .video_slider .slick-slider .slick-arrow:hover::before, .video_slider .slick-slider .slick-arrow:focus::before,
      #video_pop .slick-slider .slick-arrow:hover::before, #video_pop .slick-slider .slick-arrow:focus::before {box-shadow:0 0 0 2px #92278f;}

      #content_page .video_slider .slider-nav .slick-slide:hover img, #content_page .video_slider .slider-nav .slick-slide:focus img,
      #content_page_popin .video_slider .slider-nav .slick-slide:hover img, #content_page_popin .video_slider .slider-nav .slick-slide:focus img {border:2px solid #92278f;}

  /********************************** PAGE LISTE **********************************/
    /* Moteur */
      /*Nombre de resulats*/
      #line_tools_moteur p.nb_result span {color: #92278f;}
      #line_tools_moteur p.btn_lien a {border:1px solid #92278f;}
      /*Filtrer*/
        /* #28134 #line_tools_moteur p.btn_lien a.open, #line_tools_moteur p.btn_lien a:hover, #line_tools_moteur p.btn_lien a:focus*/ #line_tools_moteur p.btn_lien a:hover {background-color: #92278f;}
        #line_tools_moteur .show_filters p.btn_lien a:after {content:url(../img/ville/btn_show_filters.png);}
      /* Reinitialiser */
      /* Afficher la carte */
        #line_tools_moteur #switch_display.show_map p.btn_lien a::after {content:url(../img/ville/btn_display_map.png);}
        #line_tools_moteur #switch_display.hide_map p.btn_lien a::after {content:url(../img/ville/btn_hide_map.png);}
    /* Filtres */
      #filters .wrap_filters button span {color: #92278f;}
      #filters legend:after {background: #8cc63e;}
      /*gestion champs date*/
        body .datepicker td span.active, body .datepicker td.active.day, body .datepicker td.active.year {background:#92278f;}
      /*gestion champs checkbox tag*/
        #filters .input-group label {border: 1px solid #f6951d;}
        #filters .input-group .border.tag [type="checkbox"]:checked + label, #filters .input-group .border.tag [type="checkbox"]:checked + label, #filters .input-group .border.tag label:hover, #filters .input-group .border.tag label:focus {background-color:#f6951d;}
		/* btn geoloc / assmat */
      #geoloc_button {border:1px solid #f6951d; background:url(../img/picto_geolocalisation.png) no-repeat 5px center;}
      #geoloc_button:hover, #geoloc_button:focus {background:#f6951d url(../img/picto_geolocalisation.png) no-repeat 5px center;}
      /* popin me geolocaliser */
	  	#map_tools #itineraire button {background-color:#F6951D;}

    /* Resultats */
      .list_item > a, #content_page .list_item > a, #content_page_popin .list_item > a, .list_item > .link {border:2px solid #f6951d;}
      .list_item.bandeau_item > a, #content_page .list_item.bandeau_item > a, #content_page_popin .list_item.bandeau_item > a, .list_item.bandeau_item.bandeau_portrait > .link {background: #f6951d;}
      /* Zone texte */
        .list_item.search .type::after {background:#f6951d;}
        .list_item.bandeau_item:hover .txt, .list_item.bandeau_item > a:hover .txt, .list_item.bandeau_item > a:focus .txt {background:rgba(246,149,29,0.8);}

          /*skin + visible au survol avec border*/
            .list_item.search > a:hover .txt, .list_item.search > a:focus .txt, #content_page .list_item.search > a:hover .txt, #content_page .list_item.search > a:focus .txt, #content_page_popin .list_item.search > a:hover .txt, #content_page_popin .list_item.search > a:focus .txt, .list_item.search > .link:hover .txt, .list_item.search > .link:focus .txt, #content_page .list_item.search > .link:hover .txt, #content_page .list_item.search > .link:focus .txt, #content_page_popin .list_item.search > .link:hover .txt, #content_page_popin .list_item.search > .link:focus .txt {box-shadow:inset 0 0 0 4px #f6951d;}

  /***************************** PAGE DETAIL / POPIN ******************************/

      .date_detail p {color:#92278F;}

  /******************************* CARTE INTERACTIVE ******************************/

    /* Map */
      #carto #zone_map {background:rgba(246, 149, 29, 0.15);}
      #carto #zone_map #modal_window {background-color:rgba(146, 39, 143, 0.7);}

    /* Nombre de resultats */
      #carto #carto_results {background:#92278f;}

    /* Filtres */
      #carto #map_filters .tabs-title {background:#92278f;}
      #carto #map_filters .tabs-title a:hover, #carto #map_filters .tabs-title.is-active a, #carto #map_filters .tabs-title > a:focus, #carto #map_filters .tabs-title > a[aria-selected='true'] {background:#f6951d;}

    /* Btn "Tout afficher" / "Tout effacer" */
      #content_page #carto .display_all a:hover, #content_page #carto .display_all a:focus {border-bottom:1px solid #92278f; color:#92278f; opacity:1;}

    /* Btn close panneau filters */
      .close_map_filters span {color:#92278f;}
      .close_map_filters:hover span, .close_map_filters:focus span {color:#f6951d;}

    /* Modal carto */
      #modal_window.carto_tpl .list_item .item_default {border:5px solid #f6951d;}
      #modal_window.carto_tpl .list_item .thumb-desc p a {color:#000000; border-bottom:1px solid #000000;}
      #modal_window.carto_tpl .list_item .thumb-desc p a:hover, #modal_window.carto_tpl .list_item .thumb-desc p a:focus {color:#f6951d; border-bottom:1px solid #f6951d;}
	  #modal_window.carto_tpl .list_item .img.default{background:#60195d;}

      #modal_window.carto_tpl .list_item .close-button {background:#f6951d;}
      #modal_window.carto_tpl .list_item .close-button:hover, #modal_window.carto_tpl .list_item .close-button:focus {background:#000;}

/************************************************ MODULES *********************************************************/
  /********************************* Plan du site *********************************/

  /********************************** Fil rouge ***********************************/
    /* Bouton */
      #btn_fil_rouge {background-color:#f8931f;}
    /* Contenu */
      #popin_fil_rouge a:hover .content, #popin_fil_rouge a:focus .content {background:rgba(146,39,143,0.1);}

  /********************************** Social Wall *********************************/
    #dcsns-filter li a:hover, #dcsns-filter li a:focus, #dcsns-filter li a.iso-active, #page #dcsns-filter li a:hover, #page #dcsns-filter li a:focus, #page #dcsns-filter li a.iso-active {border:1px solid #92278F;}

    .stream a[href^="http://"]:not([href*="agen.fr"])::after, .stream a[href^="https://"]:not([href*="agen.fr"])::after {display:none;}

  /********************************** Co-Marquage *********************************/
    .ANoter {border-left:3px solid #f8931f;}
    .spASavoir {border-left:3px solid #92278f;}

    #content_page .tx-cimcomarquage .bloc_compl.act {border-color:#92278f;}
    #content_page .tx-cimcomarquage .bloc_compl p.titre:before, #content_page .tx-cimcomarquage .bloc_compl button.titre:before, #content_page .tx-cimcomarquage .btn_accordinception::before {border-left:0.75rem solid #92278f;}
	#content_page .tx-cimcomarquage .accordinception .liste_item ul > li {list-style-image:url(../img/ville/puce_liste.png);}

    /* Onglets */
      #content_page .tx-cimcomarquage .tabs {border-left-color:#92278f;}
      #content_page .tx-cimcomarquage .tabs-content {border-top-color:#92278f;}
      #content_page .tx-cimcomarquage ul.tabs li {border-top-color:#92278f; border-right-color:#92278f;}
      #content_page .tx-cimcomarquage ul.tabs li.is-active a, #content_page .tx-cimcomarquage ul.tabs li.is-active a:hover,#content_page .tx-cimcomarquage ul.tabs li.is-active a:focus {background:#92278f; color:#fff;}
      #content_page .tx-cimcomarquage ul.tabs li a {color:#92278f;}

  /*********************************** Dashboard **********************************/
    #content_page .home_dashboard ul li a:hover .img, #content_page .home_dashboard ul li a:focus .img {border:2px solid #f8931f;}
    #content_page .home_dashboard ul li a:hover .titre, #content_page .home_dashboard ul li a:focus .titre {color:#f8931f;}
    #content_page .dash_do_btn:hover {background-color:#92278f;}
    #content_page .dash_btn.btn_back_dash a::before {background-color:#92278f;}

  /********************************** Prise de RDV ********************************/
  	/* FORMULAIRE INFORMATION */
  		#prise_rdv form {border:1px solid #92278f;}
  		
  	/* CHOIX DES DATES */
  		#prise_rdv_dates {color:#363636;}
  		#prise_rdv_dates .rdv_item input:checked ~ label {background:#f8931d;}

  	/* Colonne de gauche */
  		/* Jours */
  		#prise_rdv_dates h2 {color:#92278f;}
  		/* Mois */
  		#prise_rdv_dates .rdv_month button.prev_month {background-image:url(../img/slider_arrow_prev_yellow.png);}
  		#prise_rdv_dates .rdv_month button.next_month {background-image:url(../img/slider_arrow_next_yellow.png);}

  	/* Colonne de droite */
  		/* Heures */
  		#prise_rdv_dates .bloc_col .titre_bloc p {color:#92278f;}

  /********************************************************************************/
  /*************************** MEDIUM de 1023 a 640 *******************************/
  /********************************************************************************/

  @media screen and (max-width:63.9375em) {
    /*** LAYOUT ***/
      /* MENU SMART */
        .offcanvas_newsletter #inscription_newsletter input[type="submit"] {background:#92278f;}
        .offcanvas_newsletter #inscription_newsletter input[type="text"] {border:1px solid #92278f;}
      
      /* FOOTER */
        #footer ul li a:hover, #menu_footer ul li a:focus {color:#fff; border-bottom:1px solid #fff;}

    /*** HOME ***/
      /* ACTUALITE HOME */
        .mise_en_avant .list_item a .txt, .mise_en_avant .list_item .txt, .mise_en_avant .list_item a .txt, .mise_en_avant .list_item .txt {background:rgba(146,39,143,0.8);}
        .list_item.bandeau_item .txt, .list_item.bandeau_item > a .txt, .list_item.bandeau_item > a .txt {background:rgba(246,149,29,0.8);}

    /*** PAGE TYPE ***/
      /* COL RIGHT */
        #btn_col_right, #btn_col_right_popin {background-color:#92278f;}
  }