/***************************************************/
/************* VERSION AGGLO  **********************/
/***************************************************/
/*** Initialisation des variables ***/
/* Tranparence */
/* Couleurs */
/* BLEU #33525c */
/*$color_primary: #33525c;
				$color_primary_rgb: rgb(51,82,92);
					$color_primary_RGBA_01: rgba($color_primary_rgb, $alpha01);
					$color_primary_RGBA_02: rgba($color_primary_rgb, $alpha02);
					$color_primary_RGBA_03: rgba($color_primary_rgb, $alpha03);
					$color_primary_RGBA_04: rgba($color_primary_rgb, $alpha04);
					$color_primary_RGBA_05: rgba($color_primary_rgb, $alpha05);
					$color_primary_RGBA_06: rgba($color_primary_rgb, $alpha06);
					$color_primary_RGBA_07: rgba($color_primary_rgb, $alpha07);
					$color_primary_RGBA_08: rgba($color_primary_rgb, $alpha08);
					$color_primary_RGBA_09: rgba($color_primary_rgb, $alpha09);*/
/* ROUGE #ef4b4f */
/*$color_secondary: #ef4b4f;
				$color_secondary_rgb: rgb(239,75,79);
					$color_secondary_RGBA_01: rgba($color_secondary_rgb, $alpha01);
					$color_secondary_RGBA_02: rgba($color_secondary_rgb, $alpha02);
					$color_secondary_RGBA_03: rgba($color_secondary_rgb, $alpha03);
					$color_secondary_RGBA_04: rgba($color_secondary_rgb, $alpha04);
					$color_secondary_RGBA_05: rgba($color_secondary_rgb, $alpha05);
					$color_secondary_RGBA_06: rgba($color_secondary_rgb, $alpha06);
					$color_secondary_RGBA_07: rgba($color_secondary_rgb, $alpha07);
					$color_secondary_RGBA_08: rgba($color_secondary_rgb, $alpha08);
					$color_secondary_RGBA_09: rgba($color_secondary_rgb, $alpha09);*/
/* NOIR */
/* BLANC */
/* BG hachures */
/* hachures blanc sur fond rouge (gauche titre bloc home) */
/*$hach_white_bg_color_YELLOW: repeating-linear-gradient(45deg, rgba(255,255,0,1), rgba(255,255,0,1) 2px, transparent 2px, transparent 8px);*/
/* hachures fonce sur fond bleu (bloc zone titre page) */
/*$hach_dark_bg_color_BLUE: repeating-linear-gradient(45deg, rgba(0,0,128,0.1), rgba(0,0,128,0.1) 2px, transparent 2px, transparent 8px);*/
/* Img path */
/*** Utilisation des variables dans un fichier commun ***/
.contrastes_inverses a:hover, .contrastes_inverses button:hover {
  opacity: 0.7 !important; }

.contrastes_inverses:not(.page-is-changing) *, .contrastes_inverses:not(.page-is-changing) * * {
  color: #ffff00 !important;
  border-color: #ffff00 !important;
  background-color: #000080 !important; }

/********************/
/******* RESET ******/
/********************/
/*** NORMALISATION ***/
/*a:hover, main a:hover, a:focus, main a:focus {color:$ACCESS_yellow;}*/
/* EFFET SELECTION TXT */
.contrastes_inverses ::selection {
  background: #ffff00;
  color: ACCESS_blue; }

.contrastes_inverses ::-moz-selection {
  background: #ffff00;
  color: ACCESS_blue; }

/*** LOADERS ***/
.contrastes_inverses .sk-circle .sk-child::before {
  background-color: #ffff00; }

.contrastes_inverses .loader, .contrastes_inverses .loader::before, .contrastes_inverses .loader::after {animation-fill-mode:both; animation:load7 1.8s infinite ease-in-out;}

/*.cs-loader {background:$color_secondary_RGBA_06;}*/
/*** Loader color ***/
@-webkit-keyframes load7 {
  0% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ffff00;
            box-shadow: 0 2em 0 -1.3em #ffff00; }
  65% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffff00;
            box-shadow: 0 2.5em 0 0 #ffff00; }
  100% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ffff00;
            box-shadow: 0 2em 0 -1.3em #ffff00; } }
@keyframes load7 {
  0% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ffff00;
            box-shadow: 0 2em 0 -1.3em #ffff00; }
  65% {
    -webkit-box-shadow: 0 2.5em 0 0 #ffff00;
            box-shadow: 0 2.5em 0 0 #ffff00; }
  100% {
    -webkit-box-shadow: 0 2em 0 -1.3em #ffff00;
            box-shadow: 0 2em 0 -1.3em #ffff00; } }

/*** TRANSITIONS ***/
/*.cd-cover-layer {background-color:$color_secondary;}*/
/*.page-is-changing .cd-cover-layer {background-color:$color_secondary;}*/
.contrastes_inverses.page-is-changing .content-transition .logo span {
  color: #ffff00; }

.contrastes_inverses.page-is-changing .cs-loader-transitions .content-transition .cubeone {
  background: #ffff00; }

.contrastes_inverses.page-is-changing .cs-loader-transitions .content-transition .cubetwo {
  background: #ffff00; }

.contrastes_inverses.page-is-changing .cs-loader-transitions {
  background: linear-gradient(45deg, #ffff00 25%, transparent 25%), linear-gradient(225deg, #ffff00 25%, transparent 25%), linear-gradient(135deg, #000080 25%, transparent 25%), linear-gradient(315deg, #000080 25%, transparent 25%);
  background-size: 200vw 200vw, 200vw 200vw, 200vw 200vw, 200vw 200vw;
  background-position: 0 105.1vw, 100vw 105vw, 0 105vw, 100vw 105vw;
  background-color: #000080; }

/*** FORMULAIRES ***/
/* champs */
.contrastes_inverses #bloc_contact_info input[type="text"],
.contrastes_inverses input, .contrastes_inverses select, .contrastes_inverses textarea,
.contrastes_inverses [type='text'], .contrastes_inverses [type='password'], .contrastes_inverses [type='date'], .contrastes_inverses [type='datetime'], .contrastes_inverses [type='datetime-local'], .contrastes_inverses [type='month'], .contrastes_inverses [type='week'], .contrastes_inverses [type='email'], .contrastes_inverses [type='number'], .contrastes_inverses [type='search'], .contrastes_inverses [type='tel'], .contrastes_inverses [type='time'], .contrastes_inverses [type='url'], .contrastes_inverses [type='color'] {
  /*color:#$ACCESS_yellow;*/
  border-bottom-color: #ffff00;
  border: 1px solid #ffff00;
  background-color: #000080; }

.contrastes_inverses input::-webkit-input-placeholder {
  color: #ffff00; }

.contrastes_inverses input::-moz-placeholder {
  color: #ffff00; }

.contrastes_inverses input:-moz-placeholder {
  color: #ffff00; }

.contrastes_inverses input:-ms-input-placeholder {
  color: #ffff00; }

.contrastes_inverses input[placeholder] {
  color: #ffff00; }

.contrastes_inverses textarea:focus, .contrastes_inverses select:focus, .contrastes_inverses [type='file']:focus, .contrastes_inverses [type='text']:focus, .contrastes_inverses [type='password']:focus, .contrastes_inverses [type='date']:focus, .contrastes_inverses [type='datetime']:focus, .contrastes_inverses [type='datetime-local']:focus, .contrastes_inverses [type='month']:focus, .contrastes_inverses [type='week']:focus, .contrastes_inverses [type='email']:focus, .contrastes_inverses [type='number']:focus, .contrastes_inverses [type='search']:focus, .contrastes_inverses [type='tel']:focus, .contrastes_inverses [type='time']:focus, .contrastes_inverses [type='url']:focus, .contrastes_inverses [type='color']:focus {
  border-bottom-color: #ffff00; }

.contrastes_inverses select {
  background: #000080 url(../../assets_common/img/access_reverse/bg_select.png) no-repeat right bottom 0.7rem; }

/* range */
.contrastes_inverses .slider-fill {
  background: #ffff00; }

.contrastes_inverses .slider-handle {
  border-color: #ffff00; }

.contrastes_inverses .slider-handle:hover {
  background-color: #ffff00; }

/* submit */
.contrastes_inverses input[type="submit"], .contrastes_inverses input[type="button"] {
  border-color: #ffff00;
  background: #000080; }

.contrastes_inverses input[type="submit"]:hover, .contrastes_inverses input[type="submit"]:focus, .contrastes_inverses input[type="button"]:hover, .contrastes_inverses input[type="button"]:focus {
  color: #ffff00;
  opacity: 0.7 !important; }

/*** DATE PICKER ***/
.contrastes_inverses body .datepicker td span.active, .contrastes_inverses body .datepicker td.active.day, .contrastes_inverses body .datepicker td.active.year {
  background: #ffff00; }

/*** CLASSES GENERIQUES ***/
/*.hach_white_bg_red {background:$hach_white_bg_color_YELLOW; background-color:$color_secondary;}
			.hach_grey_bg_lightgrey_small::before, .hach_grey_bg_lightgrey_small::after {background-color:$color_secondary;}
			.hach_dark_bg_blue {background:$hach_dark_bg_color_BLUE; background-color:$color_primary;}


			hach_white_bg_color_YELLOW
			hach_dark_bg_color_BLUE*/
/* BG HACHURES */
/* hachures gris sur fond gris clair (BG titre bloc home) */
.contrastes_inverses .hach_grey_bg_lightgrey {
  background: repeating-linear-gradient(45deg, yellow, yellow 2px, transparent 2px, transparent 8px);
  background-color: #f5f5f5; }

.contrastes_inverses .bloc_home .hach_grey_bg_lightgrey {
  /*background-color:rgba(245,245,245,0.4);*/
  background-color: transparent; }

/* hachures blanc sur fond rouge (gauche titre bloc home) */
/* DANS COLOR : .hach_white_bg_red {background:repeating-linear-gradient(45deg, rgba(255,114,120,1), rgba(255,114,120,1) 2px, transparent 2px, transparent 8px); background-color:#ef4b4f;}*/
.contrastes_inverses .hach_white_bg_red {
  background: repeating-linear-gradient(45deg, yellow, yellow 2px, transparent 2px, transparent 8px);
  background-color: #ffff00; }

/* hachures blanc sur fond rouge (kiosque) */
.contrastes_inverses .hach_grey_bg_lightgrey_small::before, .contrastes_inverses .hach_grey_bg_lightgrey_small::after {
  background: repeating-linear-gradient(45deg, transparent, rgba(255, 255, 0, 0.6) 1px, transparent 3px, rgba(255, 255, 0, 0.6) 3px); }

.contrastes_inverses .hach_grey_bg_lightgrey_small::before, .contrastes_inverses .hach_grey_bg_lightgrey_small::after {
  background-color: #000080; }

/* hachures fonce sur fond bleu (bloc zone titre page) */
/* DANS COLOR : .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;}*/
.contrastes_inverses .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: #000080; }

/* hachures blanc sur fond gris clair (BG bloc int) */
.contrastes_inverses .hach_white_bg_lightgrey {
  background: repeating-linear-gradient(45deg, yellow, yellow 2px, transparent 2px, transparent 8px);
  background-color: #ffffff; }

/* PICTO LANG */
/* Blanc */
/*.picto_trad.white > * {border-color:$ACCESS_yellow;}*/
/*.picto_trad.white > .basque {background-image: url(../../assets_common/img/access_reverse/picto_langue_basque_white.png);}*/
/*.picto_trad.white > .gascon {background-image: url(../../assets_common/img/access_reverse/picto_langue_gascon_white.png);}*/
/* Noir */
.contrastes_inverses .picto_trad.dark > * {
  border-color: #ffff00; }

.contrastes_inverses .picto_trad.dark > .basque {
  background-image: url(../../assets_common/img/access_reverse/picto_langue_basque_black.png); }

.contrastes_inverses .picto_trad.dark > .gascon {
  background-image: url(../../assets_common/img/access_reverse/picto_langue_gascon_black.png); }

/* PICTO SOURCE pour actualites */
/*#page.list .picto_source > span {filter: brightness(0);}*/
/*.picto_source .source_1 {background-image:url(../../assets_common/img/access_reverse/picto_source_1_white.png);}*/
/*.picto_source .source_2 {background-image:url(../../assets_common/img/access_reverse/picto_source_2_white.png);}*/
/*.picto_source .source_3 {background-image:url(../../assets_common/img/access_reverse/picto_source_3_white.png);}*/
/*.picto_source .source_4 {background-image:url(../../assets_common/img/access_reverse/picto_source_4_white.png);}*/
/* BG pour bloc col page interieure */
.contrastes_inverses .bg_gris {
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses .bg_white {
  border-width: 2px;
  border-style: solid; }

/*** SLICK SLIDER ***/
/* Arrow */
.contrastes_inverses .slick-arrow.slick-prev::before {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_prev.png); }

.contrastes_inverses .slick-arrow.slick-next::before {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_next.png); }

.contrastes_inverses .slick-arrow {
  color: transparent !important; }

/*.slick-arrow.slick-prev, .slick-arrow.slick-next, .slick-arrow.slick-prev::before, .slick-arrow.slick-next::before {background-color:transparent !important;}*/
/*** BOUTONS LIENS, BOUTONS, BOUTONS CLOSE ***/
/*** BOUTONS LIENS ***/
/* Bouton LIEN */
.contrastes_inverses .btn_lien a, .contrastes_inverses .content_page .btn_lien a, .contrastes_inverses .content_page p.btn_download_pic a {
  background-image: url(../../assets_common/img/access_reverse/arrow_next_btn_lien.png); }

.contrastes_inverses .btn_lien a::before {
  background: #ffff00; }

/* Bouton ALL */
.contrastes_inverses .btn_all a, .contrastes_inverses .content_page .btn_all a {
  background-image: url(../../assets_common/img/access_reverse/arrow_next_btn_all.png); }

/* Bouton TXT */
/* icone - OK ACCESS */
.contrastes_inverses .btn_more_txt span[aria-hidden="true"] {
  border-width: 2px;
  border-style: solid; }

/* Bouton FICHE */
.contrastes_inverses .btn_fiche a, .contrastes_inverses .content_page .btn_fiche a, .contrastes_inverses .content_page p.btn_fiche a {
  background-image: url(../../assets_common/img/access_reverse/arrow_next_btn_fiche.png); }

.contrastes_inverses .btn_fiche a:hover, .contrastes_inverses .content_page .btn_fiche a:hover, .contrastes_inverses .btn_fiche a:focus, .contrastes_inverses .content_page .btn_fiche a:focus {
  color: #ffff00; }

/*** BOUTON RETOUR ***/
.contrastes_inverses .btn_back a, .contrastes_inverses .content_page .btn_back a, .contrastes_inverses button.btn_back {
  background: #ffff00;
  border-color: #ffff00; }

.contrastes_inverses .btn_back a:hover, .contrastes_inverses .btn_back a:focus, .contrastes_inverses .content_page .btn_back a:hover, .contrastes_inverses .content_page .btn_back a:focus, .contrastes_inverses button.btn_back:hover, .contrastes_inverses button.btn_back:focus {
  color: #ffff00; }

/* POUR PAGE DETAIL */
/* btn back prev */
/* = btn a gauche de "TOUT L'AGENDA" dans maq detail */
.contrastes_inverses .nav_list .btn_prev a, .contrastes_inverses .content_page .nav_list button.btn_prev {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_prev.png); }

/* btn back next */
/* = btn a droite "TOUT L'AGENDA" dans maq detail */
.contrastes_inverses .nav_list .btn_next a, .contrastes_inverses .content_page .nav_list button.btn_next {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_next.png); }

/*** BOUTONS BUTTON ***/
/*.button a, .content_page .button a, button.button {background:$color_primary; border-color:$color_primary;}*/
/*.button a:hover, .button a:focus, .content_page .button a:hover, .content_page .button a:focus, button.button:hover, button.button:focus {color:$color_primary;}*/
/*** BOUTONS CLOSE ***/
/* Btn close / version petite croix */
/* etat hover - focus */
/*.btn_close:hover, .btn_close:focus {color:$color_primary;}*/
/* Close button Foundation */
/*.close-button {color:$color_secondary;}*/
/* etat hover - focus */
/*.close-button:hover, .close-button:focus {background-color:$color_secondary;}*/
/* Close button Foundation dans popin (exemple : dans popin filtres page de liste) */
/*.reveal .close-button {background-color:$color_secondary;}*/
/* etat hover - focus */
/*.reveal .close-button:hover, .reveal .close-button:focus,
					#btn_close_menu_smart:hover, #btn_close_menu_smart:focus {background-color:$color_primary;}*/
/* Close button Foundation dans popin fullscreen */
/*.reveal.full .close-button, .search_area_cont.is_search .close-button {background-color:$color_secondary;}*/
/* etat hover - focus */
/*.reveal .close-button:hover, .reveal .close-button:focus {background-color:$color_primary;}*/
/* Close button advanced = "FERMER + croix" ou "TEXTE + croix" */
/*.close-advanced .title {color:$color_secondary;}*/
/*.close-advanced .inner {color:$color_secondary;}*/
/* etat hover - focus */
/*.close-advanced:hover, .close-advanced:focus {background-color:$color_secondary;}*/
/* dans popin */
/*.reveal .close-advanced:hover, .reveal .close-advanced:focus {background-color:$color_secondary;}*/
/********************/
/******* LAYOUT *****/
/********************/
/*** STRUCTURE GENERALE ***/
/*** HEADER ***/
.contrastes_inverses #header #data-sticky-header {
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses #header #btn_accessibilite.button {
  border: 2px solid #ffff00; }

/* Infobulles */
.contrastes_inverses #header .btn_menu span.infobulle {
  background: #ffff00; }

.contrastes_inverses #header .btn_menu span.infobulle::before {
  border-color: #ffff00 transparent !important; }

/* Burger button */
.contrastes_inverses .hamburger {
  /*background-color:$color_secondary;*/
  color: #ffff00; }

.contrastes_inverses .hamburger .hamburger-inner, .contrastes_inverses .hamburger .hamburger-inner::after, .contrastes_inverses .hamburger .hamburger-inner::before {
  background-color: #ffff00 !important; }

/* Icon button and link */
.contrastes_inverses #btn_search {
  background-image: url(../../assets_common/img/access_reverse/picto_loupe.png); }

.contrastes_inverses .tools_compte a {
  background-image: url(../../assets_common/img/access_reverse/picto_header_mon_compte.png); }

.contrastes_inverses .tools_bloc_note a {
  background-image: url(../../assets_common/img/access_reverse/picto_header_mon_blocnote.png); }

.contrastes_inverses .btn_tools_header_link {
  background-image: url(../../assets_common/img/access_reverse/picto_header_meteo_maree_air.png); }

/* Logo */
/*#home .logo .titre_fr {background:$color_primary_RGBA_04;}*/
/*#home .logo .titre_trad {background:$color_primary_RGBA_07;}*/
/*#home .logo a:hover .titre_fr, #home .logo a:focus .titre_fr {background:$color_primary_RGBA_07;}*/
/*#home .logo a:hover .titre_trad, #home .logo a:focus .titre_trad {background:$color_primary;}*/
/*.logo span, #data-sticky-header .logo span.titre_trad {color:$color_primary;}*/
/*.logo span.titre_fr, .logo span.titre_fr span, #data-sticky-header .logo span.titre_fr {color:$color_secondary;}*/
/*.logo span.titre_fr {color:#db3846;}*/
/* Langues */
.contrastes_inverses #header .trad button {
  background: none !important; }

.contrastes_inverses #header button i {
  border-left: 5px solid transparent !important;
  border-right: 5px solid transparent !important;
  border-top: 5px solid #ffff00; }

.contrastes_inverses #header .trad .langue_act span, .contrastes_inverses #header .dropdown-pane ul li span {
  color: #ffff00; }

.contrastes_inverses #header .dropdown-pane {
  background: #000080;
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses #header .dropdown-pane ul li {
  border-top: 1px solid #ffff00; }

.contrastes_inverses #header .dropdown-pane ul li a:hover span, .contrastes_inverses #header .dropdown-pane ul li a:focus span {
  color: #ffff00; }

/* Maree, qualite de lair, meteo */
.contrastes_inverses .contrastes_inverses .day_weather_img {
  background-image: url(../../assets_common/img/access_reverse/sprite_weather.png) !important; }

.contrastes_inverses #header .tools_header_link.dropdown-pane ul li span.txt, .contrastes_inverses #header .tools_header_link.dropdown-pane ul li span.txt * {
  background-color: transparent !important; }

.contrastes_inverses #header .tools_header_link.dropdown-pane ul .tools_maree .picto {
  background-image: url(../../assets_common/img/access_reverse/picto_header_maree.png); }

.contrastes_inverses #header .tools_header_link.dropdown-pane ul .tools_air .picto {
  background-image: url(../../assets_common/img/access_reverse/picto_header_air.png); }

/*** POPINS ***/
/* Style generique */
.contrastes_inverses .reveal {
  background: #000080;
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00; }

.contrastes_inverses .reveal, .contrastes_inverses .reveal.full {
  background: #000080; }

/* titre */
/*.reveal .titre_bloc, .titre_popin .titre_bloc {color:$color_secondary;}*/
/*** POPIN MENU PRINCIPAL ***/
.contrastes_inverses .reveal-overlay.white_overlay {
  background-color: rgba(255, 255, 0, 0.7) !important; }

/* skin de tous les items du menu */
/* etat actif */
.contrastes_inverses #menu_principal ul li.act a {
  color: #ffff00 !important; }

/* Level 2*/
/*#menu_principal ul li li.level2.arrow.is-accordion-submenu-parent[aria-expanded='true'] > a {color:$color_secondary;}*/
/* Accordeons affiche N3 */
.contrastes_inverses #menu_principal ul li li.level2.arrow > a > span::after {
  background-image: url(../../assets_common/img/access_reverse/menu_level2_arrow.png); }

.contrastes_inverses #menu_principal ul li ul li li.level3 > a {
  background-image: url(../../assets_common/img/access_reverse/menu_level3_arrow.png); }

/*** POPIN RECHERCHE ***/
/*#suggestions .titre_suggestions {color:$color_secondary;}*/
/* ZONE MOTEUR */
.contrastes_inverses #zone_recherche input[type="text"] {
  border: 1px solid #ffff00; }

/* vocalRecognitionOn */
.contrastes_inverses #zone_recherche button.vocalRecognitionOn::before, #zone_recherche button.vocalRecognitionOn::after {
  -webkit-box-shadow: 0 0 0 1px #ffffff;
          box-shadow: 0 0 0 1px #ffffff; }

.contrastes_inverses #zone_recherche button {
  background-image: url(../../assets_common/img/access_reverse/picto_micro.png); }

.contrastes_inverses #zone_recherche .noVocalRecognition {
  background-image: url(../../assets_common/img/access_reverse/picto_micro.png); }

/*** BANDEAU IMAGE ***/
/*** FOOTER ***/
.contrastes_inverses #footer, .contrastes_inverses #menu_footer {
  border-top-width: 2px;
  border-top-style: solid; }

.contrastes_inverses #bloc_contact_info input[type="submit"] {
  /*background:$color_secondary;*/
  border-color: #ffff00; }

/*#reseaux_sociaux li a:hover, #reseaux_sociaux li a:focus {background-color:$color_secondary;}*/
.contrastes_inverses #menu_footer ul li {
  background-image: url(../../assets_common/img/access_reverse/sep_footer.png); }
.contrastes_inverses #menu_footer ul li:first-child {background-image:none;}

/*** FIL D'ARIANE ***/
.contrastes_inverses #fil_ariane .breadcrumbs li {
  background-image: url(../../assets_common/img/access_reverse/sep_ariane.png) no-repeat left center; }
.contrastes_inverses #fil_ariane .breadcrumbs li:first-child {background-image:none;}

/*#fil_ariane .breadcrumbs li, .breadcrumbs a {color: $color_primary;}*/
/*** SHARE / BLOC NOTE / MAJ ***/
/* PICTO PRINT et SHARE */
.contrastes_inverses .social_share .print {
  background: #000080 url(../../assets_common/img/access_reverse/picto_print.png) center center no-repeat; }

.contrastes_inverses .social_share .share_btn button {
  background: #000080 url(../../assets_common/img/access_reverse/picto_share.png) center center no-repeat;
  /*z-index:1; position:relative;*/ }

.contrastes_inverses .social_share .share_container .a2a_button_copy {
  background: #000080 url(../../assets_common/img/access_reverse/picto_share_copy.png) center center no-repeat;
}

.contrastes_inverses .social_share .share_container::before {
  background: #000080; }

/* Bloc note */
.contrastes_inverses .add_note button {
  background-image: url(../../assets_common/img/access_reverse/picto_blocnote.png);
  /*background-position:center center; background-repeat:no-repeat;*/ }

.contrastes_inverses .add_note button.added {
  background-image: url(../../assets_common/img/access_reverse/picto_blocnote_act.png); }

/********************/
/***** HOME PAGE ****/
/********************/
/* BLOCS HOME */
/* titre */
.contrastes_inverses .bloc_home .titre_bloc::after {
  background: repeating-linear-gradient(45deg, yellow, yellow 2px, rgba(255, 255, 0, 0) 2px, rgba(255, 255, 0, 0) 8px);
  background-color: #000080; }

/*.bloc_home .titre_bloc .titre_fr {background:$color_secondary;}*/
/*.bloc_home .titre_bloc .titre_trad {color:$color_secondary;}*/
/* trait noir */
.contrastes_inverses .bloc_home .line_sep::after {
  background: #ffff00; }

/* trait gauche et droite = ACCES DIRECT */
.contrastes_inverses .bloc_home .two_line::before, .contrastes_inverses .bloc_home .two_line::after {
  background: #ffff00; }

/*** ACCES RAPIDES ***/
.contrastes_inverses #bloc_acces_rapides .hach_dark_bg_blue {
  border-bottom: 1px solid #ffff00; }

.contrastes_inverses #bloc_acces_rapides li a .img::before {
  display: none; }

/* BTN ALL */
.contrastes_inverses .btn_all_acces_rapides a::after {
  background-color: #000080;
  border: 1px solid #ffff00; }

/*** ACTUALITES ***/
/* Item generique */
/* Zone texte */
/*#actu .list_item.bandeau_item .txt {background-color:$color_primary;}*/
/* Description */
/*#actu .list_item .thumb-desc > *:first-child {border-top-color:$color_secondary;}*/
/*** AGENDA ***/
/*** BLOC CARTE INTERACTIVE ***/
.contrastes_inverses #bloc_carte_interactive .bloc_carte_img {
  background-color: #d7d8da !important; }

.contrastes_inverses #bloc_carte_interactive .bloc_carte_infos {
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

.contrastes_inverses #bloc_carte_interactive .bloc_carte_infos ul li a .picto_acces::before {
  /*background:$ACCESS_yellow;*/
  display: none; }

/*** KIOSQUE ***/
.contrastes_inverses #home #bloc_kiosque .titre_bloc, .contrastes_inverses #home #bloc_kiosque .row.align-right {
  background-color: rgba(0, 0, 128, 0.5) !important; }

.contrastes_inverses #home #bloc_kiosque .titre_bloc *, .contrastes_inverses #home #bloc_kiosque .row.align-right * {
  background-color: transparent !important; }

.contrastes_inverses #home #bloc_kiosque .btn_all {
  padding-right: 0.05rem; }

/* carres graphiques */
.contrastes_inverses #home #bloc_kiosque .large-8::before {
  border-bottom-color: #ffff00;
  border-right-color: #ffff00;
  z-index: 1; }

.contrastes_inverses #home #bloc_kiosque .large-8::after {
  border-bottom-color: #ffff00;
  border-left-color: #ffff00; }

/* COL MAG */
.contrastes_inverses #bloc_kiosque li.telecharger a > span:first-child {
  background-image: url(../../assets_common/img/access_reverse/bloc_kiosque_picto_telecharger.png); }

.contrastes_inverses #bloc_kiosque li.feuilleter a > span:first-child {
  background-image: url(../../assets_common/img/access_reverse/bloc_kiosque_picto_feuilleter.png); }

/*** SOCIAL WALL ***/
/********************/
/***** PAGE TYPE ****/
/********************/
/*** TITRE PAGE ***/
.contrastes_inverses .titre_row, .contrastes_inverses .titre_container.columns.hach_grey_bg_lightgrey_small {
  background: none !important; }

/*#titre_container {background-color: $color_primary;}*/
.contrastes_inverses .titre_container.detail::before {
  background-color: #ffff00; }

.contrastes_inverses #titre_page::before, .contrastes_inverses #titre_page_popin::before {
  background-color: #ffff00; }

.contrastes_inverses #titre_page span[aria-hidden="true"], .contrastes_inverses #titre_page_popin span[aria-hidden="true"] {
  color: #ffff00; }

/*** PARAM TXT ***/
/* SKIN LIEN */
.contrastes_inverses .content_page a {
  border-bottom-color: #ffff00; }

/* SKIN LIST */
.contrastes_inverses .content_page ul li, .contrastes_inverses .content_page ol li {
  list-style-image: url(../../assets_common/img/access_reverse/puce_liste.png); }

/* BLOCKQUOTE */
.contrastes_inverses .content_page blockquote {
  border-left-color: #ffff00;
  /*color:$color_primary;*/ }

.contrastes_inverses .content_page blockquote::after {
  background: #000080; }

/* BLOC DIAPORAMA IMAGES SLICK */
/* Nav thumbnail */
.contrastes_inverses .diaporama_images .slider-nav-images .slick-arrow.slick-prev::before {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_prev_nav.png); }

.contrastes_inverses .diaporama_images .slider-nav-images .slick-arrow.slick-next::before {
  background-image: url(../../assets_common/img/access_reverse/arrow_slick_next_nav.png); }

/* Arrow */
/*.diaporama_images .slider-for-images.slick-slider .slick-arrow.slick-prev::before,
					.diaporama_images .slider-for-images-pop.slick-slider .slick-arrow.slick-prev::before {background-image:url(../../assets_common/img/access_reverse/diaporama_big_left_arrow.png);}
					.diaporama_images .slider-for-images.slick-slider .slick-arrow.slick-next::before,
					.diaporama_images .slider-for-images-pop.slick-slider .slick-arrow.slick-next::before {background-image:url(../../assets_common/img/access_reverse/diaporama_big_right_arrow.png);}*/
/* btn telecharger image */
.contrastes_inverses p.btn_download_pic a, .contrastes_inverses .content_page p.btn_download_pic a {
  border-width: 2px;
  border-style: solid; }

/* QUESTIONNAIRE QUALITE */
.contrastes_inverses #quality_form {
  /*border-left-color:$ACCESS_yellow;*/
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00; }

.contrastes_inverses #quality_form::before {
  background: transparent; }

.contrastes_inverses #quality_form .form_item > .ligne_form > label {
  background-image: url(../../assets_common/img/access_reverse/arrow_cim_quality.png); }

/*#quality_form .form_item .ligne_form input[type="radio"]:not([disabled]) + label:focus {color:$color_secondary;}*/
/* COLONNE CONTEXTUELLE */
/* BLOCS COL */
/* INFOS EN PLUS */
/* ENCADRE */
.contrastes_inverses .encadre {
  border-color: #ffff00; }

/* LE SAVIEZ-VOUS */
/*.saviez {border-width: 0.2rem; border-style: solid;}*/
.contrastes_inverses .saviez .titre_bloc {
  background-image: url(../../assets_common/img/access_reverse/bloc_lesaviezvous_bg_titre.png); }

/* BLOC PORTRAIT */
/* BLOC GEOLOC - contact et organisateur */
/* colonne TXT */
.contrastes_inverses .adresse {
  background-image: url(../../assets_common/img/access_reverse/picto_adresse.png); }

.contrastes_inverses .tel {
  background-image: url(../../assets_common/img/access_reverse/picto_tel.png); }

/* RESSOURCES DOWNLOAD - LIENS UTILES */
.contrastes_inverses .content_page .zone_ressources_download ul li a, .contrastes_inverses .content_page .zone_articles_associes ul li a {
  background-image: url(../../assets_common/img/access_reverse/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: $color_primary;}*/
/* SOMMAIRE DE PAGE + VOIR AUSSI */
/* CUSTOM SCROLLBAR */
/*#col_right_inner::-webkit-scrollbar-thumb, #col_right_inner_popin::-webkit-scrollbar-thumb {background:$color_primary;}*/
/*#col_right_inner::-webkit-scrollbar-thumb:hover, #col_right_inner_popin::-webkit-scrollbar-thumb:hover {background:$color_primary_RGBA_08;}*/
/*#col_right_inner::-webkit-scrollbar-thumb:active, #col_right_inner_popin::-webkit-scrollbar-thumb:active {background:$color_primary_RGBA_08;}*/
/*#col_right .bloc_col .titre_bloc .titre, #col_right_popin .bloc_col .titre_bloc .titre {color:$color_primary;}*/
.contrastes_inverses #col_right .bloc_col .titre_bloc::before, .contrastes_inverses #col_right_popin .bloc_col .titre_bloc::before {
  background-color: #ffff00; }

/*#col_right .bloc_col ul li a.is-active, #col_right_popin .bloc_col ul li a.is-active {color:$color_secondary;}*/
/* BLOC DIAPORAMA IMAGES SLICK */
/*.diaporama_images .slider-nav-images .slick-arrow {background-color: $color_secondary;}*/
/*.diaporama_images .slider-nav-images .slick-arrow:hover,.diaporama_images .slider-nav-images .slick-arrow:focus {background-color: rgba($color_secondary_rgb, 0.8);}*/
/*.diaporama_images .slider-nav-images .slick-slide {background-color: $color_secondary;}*/
/*** BLOCS BAS DE PAGE ***/
/*** POUR ALLER PLUS LOIN ***/
/********************/
/***** PAGE LISTE ***/
/********************/
/*** MOTEUR ***/
.contrastes_inverses #line_tools_moteur, .contrastes_inverses .bloc_home #line_tools_moteur::before, .contrastes_inverses .bloc_home #line_tools_moteur .titre_bloc::after {
  border-top-width: 2px;
  border-top-style: solid;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  background: #000080; }

.contrastes_inverses .bloc_home #line_tools_moteur::before, .contrastes_inverses .bloc_home #line_tools_moteur .titre_bloc::after {
  height: calc(100% + 0.4rem);
  top: -0.2rem; }

.contrastes_inverses .bloc_home #line_tools_moteur.is-stuck::after {
  background-color: #000080;
  top: -0.3rem; }

.contrastes_inverses #line_tools_moteur #switch_display button.btn_lien {
  /*background-color: $color_primary;*/
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00; }

/*#line_tools_moteur .show_filters p.btn_lien a, */
.contrastes_inverses #line_tools_moteur .show_filters button.btn_lien {
  background-image: url(../../assets_common/img/access_reverse/btn_show_filters.png); }

.contrastes_inverses .content_page button#reset_search, .contrastes_inverses .content_page button#reset_search_popin {
  background-image: url(../../assets_common/img/access_reverse/btn_reset_filters.png); }

.contrastes_inverses .content_page #reset_search a,
.contrastes_inverses .content_page #reset_search_popin a,
.contrastes_inverses #carto .reset_search a {
  background-image: url(../../assets_common/img/access_reverse/btn_reset_filters.png); }

.contrastes_inverses #moteur .ligne_form.open_date .ligne_form.date input {
  background-image: url(../../assets_common/img/access_reverse/bg_calendar.png); }

/* Partie aspire */
.contrastes_inverses #line_tools_moteur form #tag select {
  background-image: url(../../assets_common/img/access_reverse/bg_select_moteur.png); }

.contrastes_inverses #line_tools_moteur p.nb_result {
  border-right-width: 2px;
  border-right-style: solid; }

/*** FILTRES ***/
.contrastes_inverses #line_tools_moteur form #filters_popin #tag select {
  background-image: url(../../assets_common/img/access_reverse/bg_select.png); }

/* etat au survol */
.contrastes_inverses #filters_popin .input-group .border.tag label:hover,
.contrastes_inverses #popin_accessibilite .input-group .border.tag label:hover {
  /*background-color:$color_secondary; border-color: $color_secondary;*/
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

/* etat au focus - navigation clavier*/
.contrastes_inverses #filters_popin .input-group .border.tag input:focus + label,
.contrastes_inverses #popin_accessibilite .input-group .border.tag input:focus + label {
  /*background-color:$color_secondary; border-color: $color_secondary;*/
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

/* etat actif */
.contrastes_inverses #filters_popin .input-group .border.tag input:checked + label,
.contrastes_inverses #popin_accessibilite .input-group .border.tag input:checked + label {
  /*background-color:$color_secondary; border-color: $color_secondary;*/
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

/* etat actif au survol */
.contrastes_inverses #filters_popin .input-group .border.tag input:checked + label:hover,
.contrastes_inverses #popin_accessibilite .input-group .border.tag input:checked + label:hover {
  /*background-color:$color_secondary; border-color: $color_secondary;*/
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

/* etat actif au focus - navigation clavier */
.contrastes_inverses #filters_popin .input-group .border.tag input:checked:focus + label,
.contrastes_inverses #popin_accessibilite .input-group .border.tag input:checked:focus + label {
  /*background-color:$color_secondary;*/
  opacity: 0.7; }

/*** MAP ***/
/*** RESULTATS ***/
/* Item generique */
.contrastes_inverses .list_item.bloc_note:not(.kiosque) .txt,
.contrastes_inverses .list_item.bloc_note.kiosque .link,
.contrastes_inverses .list_item:not(.kiosque) .txt,
.contrastes_inverses .list_item.kiosque .link {
  /*border:2px solid $ACCESS_yellow;*/
  border-width: 2px;
  border-style: solid; }

/* Dates */
.contrastes_inverses .date:not(.ligne_form), .contrastes_inverses .date *:not(.startdate):not(.enddate):not(input) {
  background: none !important; }

.contrastes_inverses .date .startdate, .contrastes_inverses .date .enddate {
  /*background-color:$color_primary;*/
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses .date .contain span.txt_moment {
  background: #000080 !important; }

.contrastes_inverses .date span {
  color: #ffff00 !important; }

/* Categorie + statut */
.contrastes_inverses .cat, .contrastes_inverses .list_item .cat, .contrastes_inverses .content_page .list_item .cat {
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00; }

/*.cat.statut, .list_item .cat.statut, .content_page .list_item .cat.statut {box-shadow:inset 0 0 0 2px $color_secondary;}*/
.contrastes_inverses .statut span {
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00;
  background: none !important; }

/* Zone bottom */
/* Ajout au calendrier */
.contrastes_inverses .btn_calendar a, .contrastes_inverses .content_page .btn_calendar a {
  background-image: url(../../assets_common/img/access_reverse/arrow_next_add_calendar.png); }

/* Items actus */
.contrastes_inverses #page.list .picto_source > span {
  -webkit-filter: none;
          filter: none; }

/* Items elus */
.contrastes_inverses .list_item.bandeau_item.bandeau_item_portrait .txt {
  border-top: 0; }

.contrastes_inverses .list_item.bandeau_item.bandeau_item_portrait .img {
  border-width: 2px;
  border-style: solid; }

/* Items idees */
.contrastes_inverses .list_item.idee .thumb-desc p span {
  background: none !important;
  border-width: 2px;
  border-style: solid; }

/* Items FAQ */
.contrastes_inverses .accordion .list_item.faq {
  border-width: 2px;
  border-style: solid; }

/* 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:$color_secondary !important;}*/
.contrastes_inverses .list_item.search:hover .txt,
.contrastes_inverses .list_item.search > a:hover .txt, .contrastes_inverses .list_item.search > a:focus .txt,
.contrastes_inverses .content_page .list_item.search > a:hover .txt, .contrastes_inverses .content_page .list_item.search > a:focus .txt,
.contrastes_inverses .list_item.search > .link:hover .txt {
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

.contrastes_inverses .type span {
  background: #000080;
  border-width: 2px;
  border-style: solid; }

/*****************************/
/***** PAGE DETAIL / POPIN ***/
/*****************************/
/* BANDEAU IMAGE / TITRE */
/*#popin_detail .bandeau_page {background:$color_secondary;}*/
/* SLIDER IMAGE - CATEGORIE */
/*#cat_detail .cat, #cat_detail_popin .cat {color:$color_secondary;}*/
/* NAVIGATION */
/*.nav_list .item_title {color:$color_secondary;}*/
/* FRISE CHRONOLOGIQUE DES ETAPES (detail projet) */
/*.list_item_step {border-left-color:$color_primary; color:$color_primary;}*/
/*.middle_step .wrap_step {border-left-color:$color_secondary;}*/
/* titre */
/*.step_title, .content_page .step_title {color:$color_primary;}*/
/* dates */
/*.date_step, .content_page .date_step {color:$color_primary;}*/
.contrastes_inverses .first_step .number_date_step::before, .contrastes_inverses .last_step .number_date_step::before {
  background: #ffff00; }

.contrastes_inverses .content_page .idee_vote .btn_vote label:hover {
  opacity: 0.7 !important; }

.contrastes_inverses .content_page .idee_vote .btn_vote input:checked + label {
  -webkit-box-shadow: 0 0 0 0.2rem #ffff00;
          box-shadow: 0 0 0 0.2rem #ffff00; }

/*****************************/
/**** CARTE INTERACTIVE ******/
/*****************************/
.contrastes_inverses #carto .append_reveal .reveal {
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses .carto_tpl #footer, .contrastes_inverses .carto_tpl #menu_footer {
  border: none !important; }

.contrastes_inverses #carto #line_tools_moteur {
  border: none !important; }

.contrastes_inverses #carto #carto_results {
  border-width: 2px;
  border-style: solid; }

/* Filtres */
.contrastes_inverses #carto .wrap_carto, .contrastes_inverses #carto .append_reveal {
  background: transparent !important; }

/*.append_reveal .legend {color: $color_secondary;}*/
/* Onglet filtres */
.contrastes_inverses #zone_filters .is-active a {
  /*background-color:$color_secondary;border-color: $color_secondary;*/
  -webkit-box-shadow: 0 0 0 2px #ffff00;
          box-shadow: 0 0 0 2px #ffff00; }

/* Geoloc */
/*#geoloc_popin .ol-geocoder .gcd-txt-glass {background-color:$color_secondary}*/
/*************************** MOTEUR DE RECHERCHE *****************************/
.contrastes_inverses .content_page .pagination li.current, .contrastes_inverses .content_page .pagination a:hover, .contrastes_inverses .content_page .pagination a:focus {
  -webkit-box-shadow: inset 0 0 0 2px #ffff00;
          box-shadow: inset 0 0 0 2px #ffff00; }

/******************************* BANDEAU RGPD ******************************/
/****************************** PLAN DU SITE *******************************/
/*.content_page .csc-sitemap li ul ul {border-color:$color_secondary;}*/
/*************************** BANDEAU ALERTE ********************************/
/********************************** FAQ ************************************/
.contrastes_inverses .content_page .accordion_container li a::before {
  background-image: url(../../assets_common/img/access_reverse/arrow_cim_faq.png); }

/******************************* SONDAGE ***********************************/
.contrastes_inverses .percent {
  background-color: #ffff00 !important; }

@-webkit-keyframes results {
  0% {
    width: 0;
    opacity: 0.5;
    background-color: #ffff00 !important; }
  90% {
    width: 105%; }
  100% {
    width: 100%;
    opacity: 1; } }

@keyframes results {
  0% {
    width: 0;
    opacity: 0.5;
    background-color: #ffff00 !important; }
  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:$color_secondary; color:$color_secondary;}*/
.contrastes_inverses #dcsns-filter li a.link-all, .contrastes_inverses #page #dcsns-filter li a.link-all {
  border: 0; background-color:transparent !important;}

.contrastes_inverses #dcsns-filter li.f-facebook a {
  background: url(../../assets_common/img/access_reverse/sw_picto_facebook_filter.png) no-repeat center center; }

.contrastes_inverses #dcsns-filter li.f-twitter a {
  background: url(../../assets_common/img/access_reverse/sw_picto_twitter_filter.png) no-repeat center center; }

/* #dcsns-filter li.f-google a {background:url(../../assets_common/img/access_reverse/sw_picto_googleplus_filter.png) no-repeat center center;} */
.contrastes_inverses #dcsns-filter li.f-instagram a {
  background: url(../../assets_common/img/access_reverse/sw_picto_instagram_filter.png) no-repeat center center; }

.contrastes_inverses #dcsns-filter li.f-youtube a {
  background: url(../../assets_common/img/access_reverse/sw_picto_youtube_filter.png) no-repeat center center; }

.contrastes_inverses .stream li {
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses .stream li > a, .contrastes_inverses .content_page #social-stream .stream li > a, .contrastes_inverses .stream li .socicon {
  background-color: transparent !important; }

/* Facebook */
/*.stream li.dcsns-facebook, .content_page .stream li.dcsns-facebook {background-color:$color_primary;}*/
/******************************** 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;}*/
.contrastes_inverses #line_tools_moteur.moteur_bloc {
  border: none !important; }

/* Bouton de selection */
/*.note_btn button {border-color:$color_primary; background-color:$color_primary;}*/
/*.note_btn button:hover, .note_btn button:focus {color:$color_primary;}*/
/******************************* CO-MARQUAGE *******************************/
/* Onglets */
/*.content_page .tx-cimcomarquage .tabs {border-left:3px solid $color_secondary;}*/
/*.content_page .tx-cimcomarquage .tabs-content {border-top:3px solid $color_secondary;}*/
/*.content_page .tx-cimcomarquage ul.tabs li {border-top:3px solid $color_secondary; border-right:3px solid $color_secondary;}*/
/*.content_page .tx-cimcomarquage ul.tabs li a {color:$color_secondary;}*/
/*.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_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.act {border-color:$color_secondary;}*/
.contrastes_inverses .content_page .tx-cimcomarquage .bloc_compl p.titre:before, .contrastes_inverses .content_page .tx-cimcomarquage .bloc_compl button.titre:before {
  border-left: 0.75rem solid #ffff00; }

/*.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 $color_secondary;}*/
.contrastes_inverses .content_page .tx-cimcomarquage .ANoter .titre,
.contrastes_inverses .content_page .tx-cimcomarquage .spASavoir .titre {
  color: #ffff00 !important; }

/******************************** DASHBOARD ********************************/
/*#dashboard_panel ul li a {background-color:$color_primary;}*/
/*#dashboard_panel ul li a::before {background:$color_secondary;}*/
/* Dashboard generique */
.contrastes_inverses .dashboard_item .dashboard_item_content {
  /*background-color:$color_primary;*/
  border-width: 2px;
  border-style: solid; }

/* Bloc liste contributions */
.contrastes_inverses .dashboard .content_page #mes_contributions ul li .statut_contribution, .contrastes_inverses .dashboard .content_page #mes_contributions ul li .type_contribution {
  background: none !important;
  border-width: 2px;
  border-style: solid; }

/*.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:$color_secondary;}*/
/*.dashboard .content_page #bloc_contribution .dashboard_item_content.btn_idea span {background-color:$color_secondary;}*/
/* Bloc mes documents */
.contrastes_inverses .dashboard .content_page .zone_ressources_download li button {
  background-image: url(../../assets_common/img/access_reverse/btn_hide_all_cartotpl.png); }

/* Bloc messages */
.contrastes_inverses .dashboard .content_page .messages.conversation .msg_container {
  border-width: 2px;
  border-style: solid; }

/* CUSTOM SCROLLBAR */
/*.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb {background:$color_primary;}
						.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb:hover {background:$color_primary_RGBA_08;}
						.dashboard .content_page .messages.conversation ul::-webkit-scrollbar-thumb:active {background:$color_primary_RGBA_08;}*/
.contrastes_inverses .dashboard .content_page .messages li, .contrastes_inverses .dashboard .content_page .messages.conversation li {
  border-width: 2px;
  border-style: solid; }

.contrastes_inverses .dashboard .content_page .messages.conversation li::after {
  border-right-color: #ffff00; }

.contrastes_inverses .dashboard .content_page .messages.conversation li.you::after {
  border-left-color: #ffff00; }

/*.dashboard .content_page .messages.conversation li.you {background:$color_secondary;}*/
.contrastes_inverses .dashboard .content_page .messages li p.msg_infos span::before {
  background-color: #ffff00; }

/******************************** CONNEXION ********************************/
/******************************** INSCRIPTION ******************************/
/******************************************************************************************************************/
/************************************************ 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($color_primary_rgb, 0.4);}*/
  .contrastes_inverses #home #header > .logo .titre_fr {
    background-color: transparent; }
  .contrastes_inverses #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: $color_secondary;}*/
  /* Menu */
  /* si affichage du titre "Menu" */
  /*#offCanvasLeft nav > p {color:$color_secondary;}*/
  /* skin de tous les items du menu */
  /*#offCanvasLeft .is-drilldown ul li {border-top: 2px solid $color_primary;}*/
  /* affichage du nom de la rubrique parent */
  /*#offCanvasLeft .is-drilldown > ul li.is-submenu-parent-item a {color:$color_primary;}*/
  /* btn "retour" */
  /*#offCanvasLeft .is-drilldown ul .js-drilldown-back > a {color:$color_primary;}*/
  /************************** PAGE DETAIL / POPIN ****************************/
  /* FRISE CHRONOLOGIQUE DES ETAPES (detail projet) */
  /*.all_steps::before {background:$color_primary;}*/ }

/************** SMALL de 639 a 320 **************/
@media screen and (max-width: 39.9375em) {
  /*** Layout ***/
  /*** header ***/
  /*#home .logo span.titre_fr {color: $color_secondary;}*/
  /*#home .logo span.titre_trad span{color: $color_primary;}*/ }