/***************************************************/
/************* VERSION AGGLO  **********************/
/***************************************************/
/*** Initialisation des variables ***/
/* Tranparence */
/* Couleurs */
/* BLEU #33525c */
/* ROUGE #ef4b4f */
/* NOIR */
/* BLANC */
/* BG hachures */
/* hachures blanc sur fond rouge (gauche titre bloc home) */
/* hachures fonce sur fond bleu (bloc zone titre page) */
/* Img path */
/*** Utilisation des variables dans un fichier commun ***/
/********************/
/******* RESET ******/
/********************/
/*** NORMALISATION ***/
a:hover, main a:hover, a:focus, main a:focus {
  color: #ef4b4f; }

/* EFFET SELECTION TXT */
::selection {
  background: #ef4b4f; }

::-moz-selection {
  background: #ef4b4f; }

/*** LOADERS ***/
.sk-circle .sk-child::before {
  background-color: #ef4b4f; }

.cs-loader {
  background: rgba(239, 75, 79, 0.6); }

/*** Loader color ***/
@-webkit-keyframes load7 {
  0% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ef4b4f;
            box-shadow: 0 2em 0 -1.3em #ef4b4f; }
  65% {
    -webkit-box-shadow: 0 2.5em 0 0 #ef4b4f;
            box-shadow: 0 2.5em 0 0 #ef4b4f; }
  100% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ef4b4f;
            box-shadow: 0 2em 0 -1.3em #ef4b4f; } }
@keyframes load7 {
  0% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ef4b4f;
            box-shadow: 0 2em 0 -1.3em #ef4b4f; }
  65% {
    -webkit-box-shadow: 0 2.5em 0 0 #ef4b4f;
            box-shadow: 0 2.5em 0 0 #ef4b4f; }
  100% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ef4b4f;
            box-shadow: 0 2em 0 -1.3em #ef4b4f; } }

/*** TRANSITIONS ***/
.cd-cover-layer {
  background-color: #ef4b4f; }

.page-is-changing .cd-cover-layer {
  background-color: #ef4b4f; }

.cs-loader-transitions .content-transition .cubeone {
  background: #33525c; }

.cs-loader-transitions .content-transition .cubetwo {
  background: #ef4b4f; }

/*** FORMULAIRES ***/
/* champs */
textarea:focus, select:focus, [type='file']:focus, [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus {
  border-bottom-color: #ef4b4f; }

/* range */
.slider-fill {
  background: #ef4b4f; }

.slider-handle {
  border-color: #ef4b4f; }

.slider-handle:hover {
  background-color: #ef4b4f; }

/* submit */
input[type="submit"], input[type="button"] {
  border-color: #33525c;
  background: #33525c; }

input[type="submit"]:hover, input[type="submit"]:focus, input[type="button"]:hover, input[type="button"]:focus {
  color: #33525c; }

/*** DATE PICKER ***/
body .datepicker td span.active, body .datepicker td.active.day, body .datepicker td.active.year {
  background: #ef4b4f; }

/*** CLASSES GENERIQUES ***/
.hach_white_bg_red {
  background: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 2px, transparent 2px, transparent 8px);
  background-color: #ef4b4f; }

.hach_grey_bg_lightgrey_small::before, .hach_grey_bg_lightgrey_small::after {
  background-color: #ef4b4f; }

.hach_dark_bg_blue {
  background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.1), rgba(59, 59, 59, 0.1) 2px, transparent 2px, transparent 8px);
  background-color: #33525c; }

/*** BOUTONS LIENS, BOUTONS, BOUTONS CLOSE ***/
/*** BOUTONS LIENS ***/
/* Bouton LIEN */
.btn_lien a, .content_page .btn_lien a, .content_page p.btn_download_pic a {
  background-image: url(../../assets_agglo/img/arrow_next_btn_lien.png); }

.btn_lien a::before {
  background: #ef4b4f; }

/* Bouton ALL */
.btn_all a, .content_page .btn_all a {
  background-image: url(../../assets_agglo/img/arrow_next_btn_all.png); }

/* Bouton TXT */
/* icone - OK ACCESS */
.btn_more_txt span[aria-hidden="true"] {
  background: #ef4b4f; }

/* Bouton FICHE */
.btn_fiche a, .content_page .btn_fiche a, .content_page p.btn_fiche a {
  background-image: url(../../assets_agglo/img/arrow_next_btn_fiche.png); }

.btn_fiche a:hover, .content_page .btn_fiche a:hover, .btn_fiche a:focus, .content_page .btn_fiche a:focus {
  color: #ef4b4f; }

/*** BOUTON RETOUR ***/
.btn_back a, .content_page .btn_back a, button.btn_back {
  background: #ef4b4f;
  border-color: #ef4b4f; }

.btn_back a:hover, .btn_back a:focus, .content_page .btn_back a:hover, .content_page .btn_back a:focus, button.btn_back:hover, button.btn_back:focus {
  color: #ef4b4f; }

/*** BOUTONS BUTTON ***/
.button a, .content_page .button a, button.button {
  background: #33525c;
  border-color: #33525c; }

.button a:hover, .button a:focus, .content_page .button a:hover, .content_page .button a:focus, button.button:hover, button.button:focus {
  color: #33525c !important; }

/*** BOUTONS CLOSE ***/
/* Btn close / version petite croix */
/* etat hover - focus */
.btn_close:hover, .btn_close:focus {
  color: #33525c; }

/* Close button Foundation */
.close-button {
  color: #ef4b4f; }

/* etat hover - focus */
.close-button:hover, .close-button:focus {
  background-color: #ef4b4f; }

/* Close button Foundation dans popin (exemple : dans popin filtres page de liste) */
.reveal .close-button {
  background-color: #ef4b4f; }

/* etat hover - focus */
.reveal .close-button:hover, .reveal .close-button:focus,
#btn_close_menu_smart:hover, #btn_close_menu_smart:focus {
  background-color: #33525c; }

/* Close button Foundation dans popin fullscreen */
.reveal.full .close-button, .search_area_cont.is_search .close-button {
  background-color: #ef4b4f; }

/* etat hover - focus */
.reveal .close-button:hover, .reveal .close-button:focus {
  background-color: #33525c; }

/* Close button advanced = "FERMER + croix" ou "TEXTE + croix" */
.close-advanced .title {
  color: #ef4b4f; }

.close-advanced .inner {
  color: #ef4b4f; }

/* etat hover - focus */
.close-advanced:hover, .close-advanced:focus {
  background-color: #ef4b4f; }

/* dans popin */
.reveal .close-advanced:hover, .reveal .close-advanced:focus {
  background-color: #ef4b4f; }

/********************/
/******* LAYOUT *****/
/********************/
/*** STRUCTURE GENERALE ***/
/*** HEADER ***/
/* Infobulles */
#header .btn_menu span.infobulle {
  background: #ef4b4f; }

#header .btn_menu span.infobulle::before {
  border-color: #ef4b4f transparent; }

/* Burger button */
.hamburger {
  background-color: #ef4b4f; }

/* Logo */
#home .logo .titre_fr {
  background: rgba(51, 82, 92, 0.4); }

#home .logo .titre_trad {
  background: rgba(51, 82, 92, 0.7); }

#home .logo a:hover .titre_fr, #home .logo a:focus .titre_fr {
  background: rgba(51, 82, 92, 0.7); }

#home .logo a:hover .titre_trad, #home .logo a:focus .titre_trad {
  background: #33525c; }

.logo span, #data-sticky-header .logo span.titre_trad {
  color: #33525c; }

.logo span.titre_fr, .logo span.titre_fr span, #data-sticky-header .logo span.titre_fr {
  color: #ef4b4f; }

.logo span.titre_fr, #data-sticky-header .logo span.titre_fr {
  /*correction access*/
  color: #db3846; }

/*** POPINS ***/
/* Style generique */
/* titre */
.reveal .titre_bloc, .titre_popin .titre_bloc {
  color: #ef4b4f; }

/*** POPIN MENU PRINCIPAL ***/
/* skin de tous les items du menu */
/* etat actif */
#menu_principal ul li.act > a {
  /*color: #ef4b4f !important;*/ /*CORR ACCESS*/ color:#bf323d !important;}

/* Level 1*/
#menu_principal > ul > li > a {
  /*color: #ef4b4f;*/ /*CORR ACCESS*/ color:#bf323d;}
/*new : gestion hover / focus : */ #menu_principal > ul > li > a:hover, #menu_principal > ul > li > a:focus {opacity:0.8;}

/* Level 2*/
#menu_principal ul li li.level2.arrow.is-accordion-submenu-parent[aria-expanded='true'] > a {
   /*color: #ef4b4f;*/ /*CORR ACCESS*/ color:#bf323d; }

/* Accordeons affiche N3 */
#menu_principal ul li li.level2.arrow > a > span::after {
  background: url(../../assets_agglo/img/menu_level2_arrow.png) no-repeat right 0; }

/*** POPIN RECHERCHE ***/
#suggestions .titre_suggestions {
  color: #ef4b4f; }

/* ZONE MOTEUR */
#zone_recherche input[type="text"] {
  border-bottom: 1px solid #ef4b4f; }

/* vocalRecognitionOn */
#zone_recherche button.vocalRecognitionOn::before, #zone_recherche button.vocalRecognitionOn::after {
  -webkit-box-shadow: 0 0 0 1px #ef4b4f;
          box-shadow: 0 0 0 1px #ef4b4f; }

/*** BANDEAU IMAGE ***/
/*** FOOTER ***/
#footer {
  background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 2px, transparent 2px, transparent 8px);
  background-color: #33525c; }

#bloc_contact_info input[type="submit"] {
  background: #ef4b4f;
  border-color: #ef4b4f; }

#reseaux_sociaux li a:hover, #reseaux_sociaux li a:focus {
  background-color: #ef4b4f; }

/*** FIL D'ARIANE ***/
#fil_ariane .breadcrumbs li {
  background: url(../../assets_agglo/img/sep_ariane.png) no-repeat left center; }

#fil_ariane .breadcrumbs li, .breadcrumbs a {
  color: #33525c; }

/*** SHARE / BLOC NOTE / MAJ ***/
.add_note button.added {
  background-image: url(../../assets_agglo/img/picto_blocnote_act.png); }

/********************/
/***** HOME PAGE ****/
/********************/
/* BLOCS HOME */
/* titre */
.bloc_home .titre_bloc::after {
  background-color: #ef4b4f; }

.bloc_home .titre_bloc .titre_fr {
  background: #ef4b4f; }

.bloc_home .titre_bloc .titre_trad {
  color: #ef4b4f; }

/*** ACCES RAPIDES ***/
#acces_rapides li a .img::before {
  background: #ef4b4f; }

/* BTN ALL */
.btn_all_acces_rapides a::after {
  background-color: #33525c; }

/*** ACTUALITES ***/
/* Item generique */
/* Zone texte */
#actu .list_item.bandeau_item .txt {
  background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.1), rgba(59, 59, 59, 0.1) 2px, rgba(59, 59, 59, 0) 2px, rgba(59, 59, 59, 0) 8px);
  background-color: #33525c; }

/* Description */
#actu .list_item .thumb-desc > *:first-child {
  border-top-color: #ef4b4f; }

/*** AGENDA ***/
/*** BLOC CARTE INTERACTIVE ***/
#bloc_carte_interactive .bloc_carte_infos ul li a .picto_acces::before {
  background: #ef4b4f; }

/*** KIOSQUE ***/
#home #bloc_kiosque .large-8 {
  background-image: url(../../assets_agglo/img/bloc_kiosque_image.jpg); }

/* carres graphiques */
#home #bloc_kiosque .large-8::before {
  border-bottom-color: #ef4b4f;
  border-right-color: #ef4b4f; }

#home #bloc_kiosque .large-8::after {
  border-bottom-color: #ef4b4f;
  border-left-color: #ef4b4f; }

/*** SOCIAL WALL ***/
/********************/
/***** PAGE TYPE ****/
/********************/
/*** TITRE PAGE ***/
#titre_container {
  background-color: #33525c; }

.titre_container.detail::before {
  background-color: #ef4b4f; }

#titre_page::before, #titre_page_popin::before {
  background-color: #ef4b4f; }

#titre_page span[aria-hidden="true"], #titre_page_popin span[aria-hidden="true"] {
  color: #ef4b4f; }

/*** PARAM TXT ***/
/* SKIN LIEN */
.content_page a {
  border-bottom-color: #ef4b4f; }

/* SKIN LIST */
.content_page ul li, .content_page ol li {
  list-style-image: url(../../assets_agglo/img/puce_liste.png); }

/* BLOCKQUOTE */
.content_page blockquote {
  border-left-color: #ef4b4f;
  color: #33525c; }

/* QUESTIONNAIRE QUALITE */
#quality_form {
  border-left-color: #ef4b4f; }

#quality_form .form_item > .ligne_form > label {
  background-image: url(../../assets_agglo/img/arrow_cim_quality.png); }

#quality_form .form_item .ligne_form input[type="radio"]:not([disabled]) + label:focus {
  color: #ef4b4f; }

/* COLONNE CONTEXTUELLE */
/* BLOCS COL */
/* INFOS EN PLUS */
/* ENCADRE */
.encadre {
  border-color: #ef4b4f; }

/* LE SAVIEZ-VOUS */
.saviez .titre_bloc {
  background-image: url(../../assets_agglo/img/bloc_lesaviezvous_bg_titre.png); }

/* BLOC PORTRAIT */
/* BLOC GEOLOC - contact et organisateur */
/* colonne TXT */
.adresse {
  background-image: url(../../assets_agglo/img/picto_adresse.png); }

.tel {
  background-image: url(../../assets_agglo/img/picto_tel.png); }

/* RESSOURCES DOWNLOAD - LIENS UTILES */
.content_page .zone_ressources_download ul li a, .content_page .zone_articles_associes ul li a {
  background-image: url(../../assets_agglo/img/arrow_next_btn_lien_dark.png); }

.content_page .zone_articles_associes ul li a:hover, .content_page .zone_articles_associes ul li a:focus, .content_page .zone_ressources_download ul li a:hover, .content_page .zone_ressources_download ul li a:focus {
  color: #33525c; }

/* SOMMAIRE DE PAGE + VOIR AUSSI */
/* CUSTOM SCROLLBAR */
#col_right_inner::-webkit-scrollbar-thumb, #col_right_inner_popin::-webkit-scrollbar-thumb {
  background: #33525c; }

#col_right_inner::-webkit-scrollbar-thumb:hover, #col_right_inner_popin::-webkit-scrollbar-thumb:hover {
  background: rgba(51, 82, 92, 0.8); }

#col_right_inner::-webkit-scrollbar-thumb:active, #col_right_inner_popin::-webkit-scrollbar-thumb:active {
  background: rgba(51, 82, 92, 0.8); }

#col_right .bloc_col .titre_bloc .titre, #col_right_popin .bloc_col .titre_bloc .titre {
  color: #33525c; }

#col_right .bloc_col .titre_bloc::before, #col_right_popin .bloc_col .titre_bloc::before {
  background-color: #33525c; }

#col_right .bloc_col ul li a.is-active, #col_right_popin .bloc_col ul li a.is-active {
  color: #ef4b4f; }

/* BLOC DIAPORAMA IMAGES SLICK */
.diaporama_images .slider-nav-images .slick-arrow {
  background-color: #ef4b4f; }

.diaporama_images .slider-nav-images .slick-arrow:hover, .diaporama_images .slider-nav-images .slick-arrow:focus {
  background-color: rgba(239, 75, 79, 0.8); }

.diaporama_images .slider-nav-images .slick-slide {
  background-color: #ef4b4f; }

/*** BLOCS BAS DE PAGE ***/
/*** POUR ALLER PLUS LOIN ***/
/********************/
/***** PAGE LISTE ***/
/********************/
/*** MOTEUR ***/
.bloc_home #line_tools_moteur.is-stuck::after {
  background-color: #33525c; }

#line_tools_moteur #switch_display button.btn_lien {
  background-color: #33525c; }

/*#line_tools_moteur .show_filters p.btn_lien a, */
#line_tools_moteur .show_filters button.btn_lien {
  background-image: url(../../assets_agglo/img/btn_show_filters.png); }

.content_page button#reset_search, .content_page button#reset_search_popin {
  background-image: url(../../assets_agglo/img/btn_reset_filters.png); }

.content_page #reset_search a,
.content_page #reset_search_popin a,
#carto .reset_search a {
  background-image: url(../../assets_agglo/img/btn_reset_filters.png); }

#moteur .ligne_form.open_date .ligne_form.date input {
  background-image: url(../../assets_agglo/img/bg_calendar.png); }

/*** FILTRES ***/
/* etat au survol */
#filters_popin .input-group .border.tag label:hover,
#popin_accessibilite .input-group .border.tag label:hover {
  background-color: #ef4b4f;
  border-color: #ef4b4f; }

/* etat au focus - navigation clavier*/
#filters_popin .input-group .border.tag input:focus + label,
#popin_accessibilite .input-group .border.tag input:focus + label {
  background-color: #e6e6e6;
  color: #000000;
  border-color: #000000; }

/* etat actif */
#filters_popin .input-group .border.tag input:checked + label,
#popin_accessibilite .input-group .border.tag input:checked + label {
  /*background-color: #ef4b4f;
  border-color: #ef4b4f;*/ /*CORR ACCESS*/ background-color:#db3846; border-color:#db3846;}

/* etat actif au survol */
#filters_popin .input-group .border.tag input:checked + label:hover,
#popin_accessibilite .input-group .border.tag input:checked + label:hover {
  background-color: #ef4b4f;
  border-color: #ef4b4f; }

/* etat actif au focus - navigation clavier */
#filters_popin .input-group .border.tag input:checked:focus + label,
#popin_accessibilite .input-group .border.tag input:checked:focus + label {
  background-color: #ef4b4f;
  border-color: #ef4b4f; }

/*** MAP ***/
/*** RESULTATS ***/
/* Item generique */
/* Dates */
.date .startdate, .date .enddate {
  background-color: #33525c; }

/* indication textuelle de la periode type "du - au */
/* type "a partir du" et "jusqu'au" */
.date .startdate .txt_moment, .date .enddate .txt_moment {
  background: #48646d; }

/* Categorie + statut */
.cat, .list_item .cat, .content_page .list_item .cat {
  background: #ef4b4f;
  /*correction access*/
  background: #db3846; }

.cat.statut, .list_item .cat.statut, .content_page .list_item .cat.statut {
  -webkit-box-shadow: inset 0 0 0 2px #ef4b4f;
          box-shadow: inset 0 0 0 2px #ef4b4f; }

/* Items recherche generale */
/* mots cles surlignes */
.list_item .redMarkup, .list_item .redMarkup *, .list_item.bandeau_item:hover .redMarkup, .list_item.bandeau_item > a:hover .redMarkup, .list_item.bandeau_item > a:focus .redMarkup {
  background-color: #ef4b4f !important; }

.list_item.search:hover .txt,
.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,
.list_item.search > .link:hover .txt {
  -webkit-box-shadow: inset 0 0 0 2px #ef4b4f;
          box-shadow: inset 0 0 0 2px #ef4b4f;
  border-color: #ef4b4f; }

/*****************************/
/***** PAGE DETAIL / POPIN ***/
/*****************************/
/* BANDEAU IMAGE / TITRE */
/* SLIDER IMAGE - CATEGORIE */
/*#cat_detail .cat, #cat_detail_popin .cat {color:$color_secondary;}*/
/* NAVIGATION */
.nav_list .item_title {
  /*color: #ef4b4f;*/ /*CORR ACCESS*/ color:#db3846;}

/* FRISE CHRONOLOGIQUE DES ETAPES (detail projet) */
.list_item_step {
  border-left-color: #33525c;
  color: #33525c; }

.middle_step .wrap_step {
  border-left-color: #ef4b4f; }

/* titre */
.step_title, .content_page .step_title {
  color: #33525c; }

/* dates */
.date_step, .content_page .date_step {
  color: #33525c; }

.first_step .number_date_step::before, .last_step .number_date_step::before {
  background: #33525c; }

/*****************************/
/**** CARTE INTERACTIVE ******/
/*****************************/
#carto #carto_results #result_carto_display_reinit {
  background-color: #33525c; }

#carto #carto_results #result_carto_display {
  background-color: #ef4b4f;
}

/* Filtres */
.append_reveal .legend {
  color: #ef4b4f; }

/* Onglet filtres */
#zone_filters .is-active a {
  /*background-color: #ef4b4f;
  border-color: #ef4b4f;*/ /*CORR ACCESS*/ background-color:#db3846; border-color:#db3846;}

/* Filtres actifs */
.has_filtres_actifs::before {
  background: #ef4b4f; }

/* Geoloc */
#geoloc_popin .ol-geocoder .gcd-txt-glass {
  background-color: #ef4b4f; }

/*************************** MOTEUR DE RECHERCHE *****************************/
.content_page .pagination li.current, .content_page .pagination a:hover, .content_page .pagination a:focus {
  background-color: #ef4b4f; }

/******************************* BANDEAU RGPD ******************************/
/****************************** PLAN DU SITE *******************************/
.content_page .csc-sitemap li ul ul {
  border-color: #ef4b4f; }

/*************************** BANDEAU ALERTE ********************************/
/********************************** FAQ ************************************/
.content_page .accordion_container li a::before {
  background-image: url(../../assets_agglo/img/arrow_cim_faq.png); }

/******************************* SONDAGE ***********************************/
.percent {
  background-color: #ef4b4f; }

@-webkit-keyframes results {
  0% {
    width: 0;
    opacity: 0.5;
    background-color: #ef4b4f; }
  90% {
    width: 105%; }
  100% {
    width: 100%;
    opacity: 1; } }

@keyframes results {
  0% {
    width: 0;
    opacity: 0.5;
    background-color: #ef4b4f; }
  90% {
    width: 105%; }
  100% {
    width: 100%;
    opacity: 1; } }

/******************************* SOCIAL WALL *******************************/
/* Filter */
#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 {
  background-color: #ef4b4f;
  color: #ef4b4f; }

/* Facebook */
.stream li.dcsns-facebook, .content_page .stream li.dcsns-facebook {
  background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.4), rgba(59, 59, 59, 0.4) 2px, rgba(59, 59, 59, 0) 2px, rgba(59, 59, 59, 0) 8px);
  background-color: #33525c; }

/******************************** BLOC NOTES *******************************/
/*.list_item.bloc_note:hover .txt, .list_item.bloc_note:hover .btn_add_selection, .bloc_note.list_item.btn_act .txt, .content_page .bloc_note.list_item.btn_act .btn_add_selection {border-color:$color_secondary;}*/
/* Bouton de selection */
.note_btn button {
  border-color: #33525c;
  background-color: #33525c; }

.note_btn button:hover, .note_btn button:focus {
  color: #33525c; }

/******************************* CO-MARQUAGE *******************************/
/* Onglets */
.content_page .tx-cimcomarquage .tabs {
  border-left: 3px solid #ef4b4f; }

.content_page .tx-cimcomarquage .tabs-content {
  border-top: 3px solid #ef4b4f; }

.content_page .tx-cimcomarquage ul.tabs li {
  border-top: 3px solid #ef4b4f;
  border-right: 3px solid #ef4b4f; }

.content_page .tx-cimcomarquage ul.tabs li a {
  color: #ef4b4f; }

/*.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:$color_secondary;}*/
.content_page .tx-cimcomarquage ul.tabs li.is-active a, .content_page .tx-cimcomarquage ul.tabs li a:hover, .content_page .tx-cimcomarquage ul.tabs li a:focus {
  background: #ef4b4f; }

/*.content_page .tx_cim_comarquage_main_menu ul li a:hover, .content_page .tx_cim_comarquage_main_menu ul li a:focus {color:$color_secondary !important;}*/
/* Menu dans les fiches */
/*.content_page .tx-cimcomarquage #sous_theme ul li a:focus, .content_page .tx-cimcomarquage #sous_dossier ul li a:focus, .content_page .tx-cimcomarquage .bloc_menu ul li a:focus {color:$color_secondary !important;}*/
/* Menu "A voir aussi" dans les fiches */
.content_page .tx-cimcomarquage .bloc_compl:hover, .content_page .tx-cimcomarquage .bloc_compl.act {
  border-color: #ef4b4f; }

.content_page .tx-cimcomarquage .bloc_compl p.titre:before, .content_page .tx-cimcomarquage .bloc_compl button.titre:before {
  border-left: 0.75rem solid #ef4b4f; }

/*.content_page .tx-cimcomarquage .bloc_compl ul li a:hover, .content_page .tx-cimcomarquage .bloc_compl ul li a:focus {color:$color_secondary !important;}*/
/* Infos "A noter" et "A savoir"*/
.ANoter {
  border-left: 3px solid #ef4b4f; }

.content_page .tx-cimcomarquage .ANoter .titre {
  color: #ef4b4f !important; }

/******************************** DASHBOARD ********************************/
#dashboard_panel ul li a {
  background-color: #33525c; }

#dashboard_panel ul li a::before {
  background: #ef4b4f; }

/* Dashboard generique */
.dashboard_item .dashboard_item_content {
  background-color: #33525c; }

/* Bloc liste contributions */
/*.dashboard .content_page #mes_contributions ul li .statut_contribution.refuse {background-color:$color_secondary;}*/
/* Bloc proposer contribution */
.dashboard .content_page #bloc_contribution .dashboard_item_content.btn_idea {
  background-color: #ef4b4f; }

.dashboard .content_page #bloc_contribution .dashboard_item_content.btn_idea span {
  background-color: #ef4b4f; }

/* Bloc messages */
/* CUSTOM SCROLLBAR */
.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb {
  background: #33525c; }

.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb:hover {
  background: rgba(51, 82, 92, 0.8); }

.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb:active {
  background: rgba(51, 82, 92, 0.8); }

.dashboard .content_page .messages.conversation li.you::after {
  border-left: 1.5rem solid #ef4b4f; }

.dashboard .content_page .messages.conversation li.you {
  background: #ef4b4f; }

/******************************** CONNEXION ********************************/
/******************************** INSCRIPTION ******************************/
/**************************** MODULE PARTICIPATIF *******************************/
.popin_notification.alert i {
  background: #33525c; }

/******************************************************************************************************************/
/************************************************ RESPONSIVE ******************************************************/
/******************************************************************************************************************/
/************* LARGE de 1270 a 1024 *************/
/*********** MEDIUM de 1023 a 640 ***************/
@media screen and (max-width: 63.9375em) {
  /********************************* LAYOUT **********************************/
  /*** HEADER ***/
  /* Logo */
  #home #header > .logo h1 a {
    background-color: rgba(51, 82, 92, 0.4); }
  #home #header > .logo .titre_fr {
    background-color: transparent; }
  #home #header > .logo .titre_trad {
    /*background: rgba($color_primary_rgb, 0.3);*/ }
  /*** POPIN MENU PRINCIPAL ***/
  /* MENU OVERLAP / ou / PUSH*/
  /* Btn close menu smart */
  #btn_close_menu_smart {
    background: #ef4b4f; }
  /* Menu */
  /* si affichage du titre "Menu" */
  #offCanvasLeft nav > p {
    color: #ef4b4f; }
  /* skin de tous les items du menu */
  #offCanvasLeft .is-drilldown ul li {
    border-top: 1px solid #ef4b4f; }
  /* Smart */
  /* level 1 */
  #offCanvasLeft .is-drilldown > ul {
    background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.1), rgba(59, 59, 59, 0.1) 2px, transparent 2px, transparent 8px);
    background-color: #33525c; }
  /* level 2 */
  #offCanvasLeft .is-drilldown ul.sous_menu {
    background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.1), rgba(59, 59, 59, 0.1) 2px, transparent 2px, transparent 8px);
    background-color: #2a434c; }
  /* level 3 */
  #offCanvasLeft .is-drilldown ul.sm {
    background: repeating-linear-gradient(45deg, rgba(59, 59, 59, 0.1), rgba(59, 59, 59, 0.1) 2px, transparent 2px, transparent 8px);
    background-color: #21353b; }
  /************************** PAGE DETAIL / POPIN ****************************/
  /* FRISE CHRONOLOGIQUE DES ETAPES (detail projet) */
  .all_steps::before {
    background: #33525c; }
  /****************************** PAGE LISTE *********************************/
  /****************************** PAGE LISTE *********************************/
  /*** MOTEUR ***/
  /* Afficher la carte */
  #line_tools_moteur .show_filters button.btn_lien {
    border: 0.2rem solid #ef4b4f; }
  /* COLONNE CONTEXTUELLE */
  /* BTN OPEN COL */
  #btn_col_right, #btn_col_right_popin {
    background-color: #ef4b4f; }
  #cont_btn_col_right button:hover,
  #cont_btn_col_right button:focus,
  #cont_btn_col_right_popin button:hover,
  #cont_btn_col_right_popin button:focus {
    border-color: #ef4b4f;
    color: #ef4b4f; }
  #cont_btn_col_right button:hover::before,
  #cont_btn_col_right button:hover::after,
  #cont_btn_col_right button:focus::before,
  #cont_btn_col_right button:focus::after,
  #cont_btn_col_right_popin button:hover::before,
  #cont_btn_col_right_popin button:hover::after,
  #cont_btn_col_right_popin button:focus::before,
  #cont_btn_col_right_popin button:focus::after {
    background: #ef4b4f; } }

/************** SMALL de 639 a 320 **************/
@media screen and (max-width: 39.9375em) {
  /*** Layout ***/
  /*** header ***/
  #home .logo span.titre_fr {
    color: #ef4b4f; }
  #home .logo span.titre_trad span {
    color: #33525c; }
  /*** Templates ***/
  /*** Home ***/
  /*** Actualites ***/
  /* First actu */
  #actu .list_item.bandeau_item.index_1 > .link {
    -webkit-box-shadow: 0 0 0 0.4rem #ef4b4f;
            box-shadow: 0 0 0 0.4rem #ef4b4f; } }