/* _accroche-persistante.sass */
a.sticky-teaser__content:hover .sticky-teaser__text, a.sticky-teaser__content:focus .sticky-teaser__text {
  background-color: #088d5f; }
a.sticky-teaser__content:hover .sticky-teaser__image, a.sticky-teaser__content:focus .sticky-teaser__image {
  background-color: #088d5f; }

.sticky-teaser__text {
  background-color: #09a16d; }
  .sticky-teaser__text a {
    color: #ef7216 !important; }
  .sticky-teaser__text a:hover {
    color: #f6ac75 !important; }

.sticky-teaser__image {
  background-color: #09a16d; }

.sticky-teaser__toggle {
  background-color: #09a16d; }

.stepper__step--active {
  border-bottom: 3px solid #09a16d; }

@media only screen and (min-width: 640px) {
  .sticky-teaser__toggle:hover, .sticky-teaser__toggle:focus {
    background-color: #088d5f; } }
/* _actus-muni.sass */
.actus-muni-page a.social-share-button svg:hover, .actus-muni-page .copylink svg:hover, .actus-muni-page .email svg:hover {
  fill: #09a16d; }
.actus-muni-page .actus-muni-search-submit {
  background-color: #09a16d; }
.actus-muni-page .actus-muni-search-submit:focus,
.actus-muni-page .actus-muni-search-submit.focus,
.actus-muni-page .actus-muni-search-submit:hover,
.actus-muni-page .actus-muni-search-submit:active {
  background-color: #088d5f;
  border-color: #066b48; }
.actus-muni-page .actus-muni-range-picker:focus,
.actus-muni-page .actus-muni-range-picker.focus,
.actus-muni-page .actus-muni-range-picker:hover,
.actus-muni-page .actus-muni-range-picker:active {
  background-color: #088d5f;
  border-color: #066b48; }
.actus-muni-page .actus-muni-legislatures-button {
  background-color: #09a16d; }
.actus-muni-page .actus-muni-legislatures-button:focus,
.actus-muni-page .actus-muni-legislatures-button:hover,
.actus-muni-page .actus-muni-legislatures-button:active {
  background-color: #088d5f;
  border-color: #066b48; }
.actus-muni-page .actus-muni-outer-item .actus-muni-item-date.red {
  background-color: #09a16d; }
.actus-muni-page .actus-muni-item-title:hover {
  color: #09a16d; }
.actus-muni-page .actus-muni-item-body ul li:before {
  color: #09a16d; }
.actus-muni-page .actus-muni-item-social .actus-twitter a:hover svg {
  fill: #09a16d; }

/* END _actus-muni.sass */
/* _agenda.sass */
.agenda-lausanne .agenda-search-submit {
  background-color: #09a16d; }
.agenda-lausanne .agenda-search-submit:focus,
.agenda-lausanne .agenda-search-submit.focus,
.agenda-lausanne .agenda-search-submit:hover,
.agenda-lausanne .agenda-search-submit:active {
  background-color: #088d5f;
  border-color: #066b48; }
.agenda-lausanne .agenda-range-picker {
  background-color: #09a16d; }
.agenda-lausanne .agenda-range-picker:focus,
.agenda-lausanne .agenda-range-picker.focus,
.agenda-lausanne .agenda-range-picker:hover,
.agenda-lausanne .agenda-range-picker:active {
  background-color: #088d5f;
  border-color: #066b48; }

.agenda-lausanne-teasers-main-container .agenda-teaser-main-content.active .agenda-teaser-text {
  border-bottom: 4px solid #09a16d; }
.agenda-lausanne-teasers-main-container .agenda-teaser-main-content.active a.title-link {
  color: #09a16d; }
.agenda-lausanne-teasers-main-container .agenda-teaser-main-content.active.warning .agenda-teaser-text {
  background-color: #088d5f; }
.agenda-lausanne-teasers-main-container a.add-location-button:hover {
  color: #09a16d; }

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background-color: #09a16d;
  border-color: #09a16d; }

.daterangepicker .input-mini.active {
  border-color: #09a16d; }

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #09a16d;
  border-color: #09a16d; }

.daterangepicker .btn-success {
  background-color: #09a16d !important;
  border-color: #09a16d; }

/* END _agenda.sass */
/* _bloc-html.sass */
.content-html li::before {
  color: #09a16d; }

/* END _bloc-html.sass */
/* _box-accordion.sass */
.accordion .panel-default > .panel-heading {
  border-left: 4px solid #09a16d; }
.accordion .panel-default > .panel-heading.twopx {
  border-left: 2px solid #09a16d; }

/* END _box-accordion.sass */
/* _box-actus-muni.sass */
.quoi-de-neuf .actus-muni-text a:hover,
.quoi-de-neuf .actus-muni-text a:focus {
  color: #09a16d; }
.quoi-de-neuf .heure {
  background-color: #09a16d; }

/* END _box-actus-muni.sass */
/* _box-agenda-teasers.sass */
.agenda-teasers .teaser-text a:hover,
.agenda-teasers .teaser-text a:focus {
  color: #09a16d; }
.agenda-teasers a:hover .teaser-text,
.agenda-teasers a:focus .teaser-text {
  color: #09a16d; }

/* END _box-agenda-teasers.sass */
/* _box-guichet-virtuel.sass */
.guichet-virtuel-widget .tab-content a:hover,
.guichet-virtuel-widget .tab-content a:focus, .guichet-virtuel-favorite-widget .favorite-items a:hover,
.guichet-virtuel-favorite-widget .favorite-items a:focus {
  color: #09a16d; }
.guichet-virtuel-widget .tab-content .no-fav-text a,
.guichet-virtuel-widget .tab-content .no-fav-text a:visited, .guichet-virtuel-favorite-widget .favorite-items .no-fav-text a,
.guichet-virtuel-favorite-widget .favorite-items .no-fav-text a:visited {
  color: #09a16d !important; }

/* END _box-guichet-virtuel.sass */
/* _boxes.sass */
#section .box, #home .box {
  border-top: 4px solid #09a16d; }

/* END _boxes.sass */
/* _breadcrumb.sass */
.breadcrumb a:hover,
.breadcrumb a:focus {
  color: #09a16d; }

@media only screen and (min-width: 970px) {
  .breadcrumb .popover ul li {
    color: #088d5f; }
  .breadcrumb .popover ul li a:hover,
  .breadcrumb .popover ul li a:focus {
    color: #09a16d; } }
/* END _breadcrumb.sass */
/* _briques.sass */
.exergue .titre {
  color: #09a16d; }

.encadre.bordure, .framed.border {
  border-left: 4px solid #09a16d; }

.briques .accordion .panel-heading {
  border-left: 4px solid #09a16d; }

.encadre.eco {
  background-color: #95cc64;
  color: #ffffff; }
  .encadre.eco h1, .encadre.eco h2, .encadre.eco h4, .encadre.eco h5, .encadre.eco blockquote p {
    color: #2f6300; }
  .encadre.eco a,
  .encadre.eco a:link,
  .encadre.eco a:hover,
  .encadre.eco a:active,
  .encadre.eco vdlgmap, .encadre.eco a.nice-link, .encadre.eco a.nice-link:hover, .encadre.eco a.nice-link:focus {
    color: #2f6300 !important; }
  .encadre.eco a:visited {
    color: #2f6300 !important; }

table.dataTable thead .sorting_asc {
  background-image: url("../images/branding/emeraude/sort_asc_emeraude.svg"); }

table.dataTable thead .sorting_desc {
  background-image: url("../images/branding/emeraude/sort_desc_emeraude.svg"); }

/* END _briques.sass */
/* _calendrier-ramassage.sass */
.calendrier-ramassage .calendrier-ramassage-search-submit {
  background-color: #09a16d; }
.calendrier-ramassage .calendrier-ramassage-search-submit:focus,
.calendrier-ramassage .calendrier-ramassage-search-submit.focus,
.calendrier-ramassage .calendrier-ramassage-search-submit:hover,
.calendrier-ramassage .calendrier-ramassage-search-submit:active {
  background-color: #088d5f;
  border-color: #066b48; }
.calendrier-ramassage .calendrier-ramassage-localisation-button {
  background-color: #09a16d; }
.calendrier-ramassage .calendrier-ramassage-localisation-button:focus,
.calendrier-ramassage .calendrier-ramassage-localisation-button:hover,
.calendrier-ramassage .calendrier-ramassage-localisation-button:active {
  background-color: #088d5f;
  border-color: #066b48; }

.calendrier-ramassage-page .calendar-view .calendar-header {
  background-color: #09a16d; }
.calendrier-ramassage-page .calendar-view .current-day .calendar-day-content, .calendrier-ramassage-page .calendar-view .calendar-day-detail a:hover .calendar-day-content, .calendrier-ramassage-page .calendar-view .calendar-day-detail a:focus .calendar-day-content, .calendrier-ramassage-page .calendar-view .calendar-day-detail a:active .calendar-day-content {
  background-color: #09a16d; }
.calendrier-ramassage-page .arrow-button {
  color: #09a16d; }
.calendrier-ramassage-page .arrow-button:hover, .calendrier-ramassage-page .arrow-button:focus, .calendrier-ramassage-page .arrow-button:active {
  color: #088d5f; }

.sorry-message, .sorry-message2 {
  color: #09a16d; }

#recherche .box {
  border-top: none; }

@media only screen and (min-width: 640px) {
  .calendrier-ramassage-page .calendar-result .current-day .calendar-result-date-title {
    color: #09a16d; } }
/* END _calendrier-ramassage.sass */
/* _carousel-accroches.sass */
.section-carousel .carousel-indicators .active, .section-carousel .slick-dots .active {
  background-color: #09a16d;
  border: 1px solid #09a16d; }
.section-carousel .carousel-item {
  border-bottom: #09a16d 4px solid; }
.section-carousel .section-carousel-content-display .theme {
  color: #09a16d; }

/* END _carousel-accroches.sass */
/* _carousel-controls.sass */
.focus-gallery .slider-indicators li.active, .simple-carousel .slider-indicators li.active {
  background-color: #09a16d;
  border-color: #09a16d; }

/* END _carousel-controls.sass */
/* _carousel.sass */
.normal-carousel .carousel-caption {
  border-left: solid 3px #09a16d; }

/* END _carousel.sass */
/* _chosen.sass */
.chosen-container .chosen-results li.highlighted {
  background-color: #09a16d; }

.pre-select-button {
  background-color: #09a16d; }

.chosen-container-multi .chosen-choices li.search-choice {
  background-color: #09a16d; }

/* END _chosen.sass */
/* _desktop-nav-search.sass */
nav.desktop-nav .desktop-search-submit, nav.desktop-nav .desktop-search-toggle {
  background-color: #088d5f; }

nav.desktop-nav #search .form-control {
  border-color: #088d5f; }
nav.desktop-nav #search ul li a:hover {
  color: #09a16d; }

/* END _desktop-nav-search.sass */
/* _focus-gallery.sass */
.focus-gallery .info-widget .info-widget-trigger, .info-widget .info-widget-trigger {
  background-color: #09a16d; }
.focus-gallery .info-widget .info-widget-trigger:focus, .focus-gallery .info-widget .info-widget-trigger:hover, .info-widget .info-widget-trigger:focus, .info-widget .info-widget-trigger:hover {
  background-color: #09a16d; }

/* END _focus-gallery.sass */
/* _footer.sass */
/* Footer */
footer {
  background-color: #09a16d; }

/* END _footer.sass */
/* _formulaires.sass */
.form-container {
  /* MANDATORY FIELDS */ }
  .form-container .glyphicon-refresh {
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBmaWxsPSIjMDlhMTZkIj48cGF0aCBkPSJNMi4wODMgOUgwdjVsMS40OC0xLjM2QzIuOTMzIDE0LjY3MiA1LjMxIDE2IDggMTZjNC4wOCAwIDcuNDQ2LTMuMDU0IDcuOTM4LTdoLTIuMDJjLS40NzcgMi44MzgtMi45NDUgNS01LjkxOCA1LTIuMTA2IDAtMy45Ni0xLjA4Ni01LjAzLTIuNzNMNS40NCA5SDIuMDg0ek04IDBDMy45MiAwIC41NTQgMy4wNTQuMDYyIDdoMi4wMkMyLjU2IDQuMTYyIDUuMDI4IDIgOCAyYzIuMTcgMCA0LjA3IDEuMTUgNS4xMjQgMi44NzZMMTEgN0gxNlYybC0xLjQzMiAxLjQzMkMxMy4xMjMgMS4zNTcgMTAuNzIgMCA4IDB6Ii8+PC9nPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 19px; }
  .form-container .glyphicon.red {
    color: #09a16d; }
  .form-container .form-group a:hover {
    color: #09a16d; }
  .form-container .mandatory-field:after {
    color: #09a16d; }
  .form-container .btn-red {
    background-color: #09a16d !important;
    border-color: #09a16d; }
  .form-container .btn-red:focus,
  .form-container .btn-red.focus,
  .form-container .btn-red:hover,
  .form-container .btn-red:active {
    background-color: #088d5f !important;
    border-color: #088d5f; }
  .form-container .input-group .input-group-addon.date {
    background-color: #09a16d; }
  .form-container .picto-info {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE1IDE2Ij48cGF0aCBmaWxsPSIjMDlhMTZkIiBkPSJNMTUgOEMxNSAzLjkgMTEuNi41IDcuNS41UzAgMy45IDAgOHMzLjQgNy41IDcuNSA3LjVTMTUgMTIuMSAxNSA4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDEyLjdINmwxLjUtNi44aDFMNyAxMi43em0uNy04LjZjMC0uMi4xLS40LjItLjYuMS0uMS4zLS4yLjUtLjIuNCAwIC42LjIuNi42IDAgLjItLjEuNC0uMi42cy0uMy4yLS41LjItLjMgMC0uNC0uMWMtLjEtLjEtLjItLjMtLjItLjV6Ii8+PC9zdmc+"); }
  .form-container .picto-info.popover-trigger:hover, .form-container .picto-info.popover-trigger:focus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE1IDE2Ij48cGF0aCBmaWxsPSIjMDg4ZDVmIiBkPSJNMTUgOEMxNSAzLjkgMTEuNi41IDcuNS41UzAgMy45IDAgOHMzLjQgNy41IDcuNSA3LjVTMTUgMTIuMSAxNSA4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDEyLjdINmwxLjUtNi44aDFMNyAxMi43em0uNy04LjZjMC0uMi4xLS40LjItLjYuMS0uMS4zLS4yLjUtLjIuNCAwIC42LjIuNi42IDAgLjItLjEuNC0uMi42cy0uMy4yLS41LjItLjMgMC0uNC0uMWMtLjEtLjEtLjItLjMtLjItLjV6Ii8+PC9zdmc+"); }

@media (min-width: 640px) {
  .form-container .mandatory-field {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCIgWw0KCTwhRU5USVRZIG5zX2V4dGVuZCAiaHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8iPg0KCTwhRU5USVRZIG5zX2FpICJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8iPg0KCTwhRU5USVRZIG5zX2dyYXBocyAiaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyI+DQoJPCFFTlRJVFkgbnNfdmFycyAiaHR0cDovL25zLmFkb2JlLmNvbS9WYXJpYWJsZXMvMS4wLyI+DQoJPCFFTlRJVFkgbnNfaW1yZXAgImh0dHA6Ly9ucy5hZG9iZS5jb20vSW1hZ2VSZXBsYWNlbWVudC8xLjAvIj4NCgk8IUVOVElUWSBuc19zZncgImh0dHA6Ly9ucy5hZG9iZS5jb20vU2F2ZUZvcldlYi8xLjAvIj4NCgk8IUVOVElUWSBuc19jdXN0b20gImh0dHA6Ly9ucy5hZG9iZS5jb20vR2VuZXJpY0N1c3RvbU5hbWVzcGFjZS8xLjAvIj4NCgk8IUVOVElUWSBuc19hZG9iZV94cGF0aCAiaHR0cDovL25zLmFkb2JlLmNvbS9YUGF0aC8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxuczp4PSImbnNfZXh0ZW5kOyIgeG1sbnM6aT0iJm5zX2FpOyIgeG1sbnM6Z3JhcGg9IiZuc19ncmFwaHM7Ig0KCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDQoJIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYgNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzA5QTE2RDt9DQo8L3N0eWxlPg0KPG1ldGFkYXRhPg0KCTxzZncgIHhtbG5zPSImbnNfc2Z3OyI+DQoJCTxzbGljZXM+PC9zbGljZXM+DQoJCTxzbGljZVNvdXJjZUJvdW5kcyAgYm90dG9tTGVmdE9yaWdpbj0idHJ1ZSIgaGVpZ2h0PSI1Ljc3OTQiIHdpZHRoPSI2IiB4PSItMC4wMDA1IiB5PSItNS45MTcyIj48L3NsaWNlU291cmNlQm91bmRzPg0KCTwvc2Z3Pg0KPC9tZXRhZGF0YT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zLjU5ODIsMC4xMzc3bC0wLjI3MSwyLjQ4OTVsMi41MDg0LTAuNjk5NmwwLjE2MzksMS4xNDcxTDMuNTk4MiwzLjI3MDFsMS41NjMsMi4wNTQ2bC0xLjA4NCwwLjU5MjQNCgkJTDIuOTY4LDMuNjM1NkwxLjk1OTYsNS45MTcyTDAuODUwMyw1LjMyNDdsMS41MjUyLTIuMDU0NmwtMi4zNzYxLTAuMTk1NGwwLjE4MjgtMS4xNDcxbDIuNDY0MywwLjY5OTZsLTAuMjcxLTIuNDg5NUgzLjU5ODJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-position: right 6px;
    background-repeat: no-repeat;
    background-size: 8px 8px;
    display: block; }

  .col-md-4 .form-container .mandatory-field:after {
    color: #09a16d; } }
/* END _formulaires.sass */
/* _full-width-carousel.sass */
.full-width-carousel .info-widget .info-widget-trigger {
  background-color: #09a16d; }
.full-width-carousel .info-widget .info-widget-trigger:focus, .full-width-carousel .info-widget .info-widget-trigger:hover {
  background-color: #09a16d; }

/* END _full-width-carousel.sass */
/* _general.sass */
a,
a:link,
a:hover,
a:active,
vdlgmap, a.nice-link, a.nice-link:hover, a.nice-link:focus {
  color: #09a16d; }

a:visited {
  color: #1cb883; }

a.nice-link:visited {
  color: #1cb883; }

#confirm-box a.nice-link:visited {
  color: #fff; }

#confirm-box a.nice-link:hover {
 color: #fff;
 text-decoration: underline;
}

a.glyphicon-link:hover, a.glyphicon-link:focus {
  color: #088d5f; }

.paragraph ul li:before, .form-container ul li:before, ul.liste-liens li:before {
  color: #09a16d;
  background-color: #09a16d; }

.form-container .alert ul li:before {
  color: #fff;
  background-color: transparent; }

h1, h2, h4, blockquote p {
  color: #09a16d; }

.bkgRed {
  background-color: #09a16d; }

.red {
  color: #09a16d; }

.red-left-border {
  border-left: 3px solid #09a16d; }

.alias a:link,
.alias a:visited,
.alias a:focus {
  text-decoration: none;
  color: #333; }

.alias a:hover {
  color: #09a16d; }

.title-box a:hover,
.title-box a:focus {
  color: #09a16d; }

.picto-arrow-right {
  background-image: url("../images/branding/emeraude/picto-arrow-right-emeraude.svg"); }

.social {
  border-top: 4px solid #09a16d; }

.highlight-box {
  border-left: 4px solid #09a16d; }

.legend {
  border-left: solid 2px #09a16d; }

.list ul li:before {
  color: #09a16d; }

a.pop:hover, a.fullscreen:hover {
  color: #09a16d; }

a.icon-calendar:before {
  background-image: url("../images/branding/emeraude/calendar-icon-emeraude.svg"); }

a.icon-map:before, vdlgmap.icon-map:before {
  background-image: url("../images/branding/emeraude/icon-map-emeraude.svg"); }

a.icon-add:before {
  background-image: url("../images/branding/emeraude/plus-emeraude.svg"); }

a.icon-download:before {
  background-image: url("../images/branding/emeraude/picto-telechargement-emeraude.svg"); }

a.icon-demarche:before {
  background-image: url("../images/branding/emeraude/picto-demarche-emeraude.svg"); }

a.icon-cadenas:before {
  background-image: url("../images/branding/emeraude/picto-cadenas-emeraude.svg"); }

a .icon-img, .coordonnees .icon-img {
  fill: #09a16d; }

.icon-img a svg {
  fill: currentColor; }

a:visited .icon-img {
  fill: #1cb883; }

button.close:hover, button.close:focus, button.close:active {
  color: #09a16d; }

.load-more-button {
  color: #09a16d; }

.load-more-button:hover {
  color: #088d5f; }

.fleche-back {
  color: #09a16d; }

.fleche-back:hover, .fleche-back:focus {
  color: #088d5f; }

.entete-recherche {
  background-color: #088d5f; }

.chapter-selector-container .chapter-selector {
  background-color: #09a16d; }

div.texte-image a[href^="#"]:before {
  background-image: url("../images/branding/emeraude/picto-ancre-emeraude.svg"); }

ul.liste-liens li a {
  background-image: url("../images/branding/emeraude/picto-chevron-lien-emeraude.svg"); }

ul.liste-liens li a.icon-download {
  background-image: url("../images/branding/emeraude/picto-telechargement-emeraude.svg"); }

#page .container .container .container h2.theme, #page .container .container h2.theme, #poi .container .container .container h2.theme, #poi .container .container h2.theme, #guichet-virtuel-demarche .container .container .container h2.theme, #guichet-virtuel-demarche .container .container h2.theme {
  color: #09a16d; }

@media only screen and (min-width: 640px) {
  .popover ul li a:hover {
    color: #09a16d; } }
/* END _general.sass */
/* _guichet-virtuel.sass */
.guichet-virtuel .guichet-virtuel-search-submit {
  background-color: #09a16d; }
.guichet-virtuel .guichet-virtuel-search-submit:focus,
.guichet-virtuel .guichet-virtuel-search-submit.focus,
.guichet-virtuel .guichet-virtuel-search-submit:hover,
.guichet-virtuel .guichet-virtuel-search-submit:active {
  background-color: #088d5f;
  border-color: #066b48; }

/* END _guichet-virtuel.sass */
/* _header.sass */
header {
  border-bottom: #09a16d 4px solid; }

header .wrapper a:hover,
header .wrapper a:focus {
  color: #09a16d !important; }

#languages ul li a:hover,
#languages ul li a:focus {
  color: #09a16d !important; }

#profil-on a.nice-link:visited,
#profil-on a.nice-link:link,
#profil-on a:visited, #profil-on a {
  color: #09a16d !important; }

#profil-on a.nice-link:hover,
#profil-on a.nice-link:focus,
#profil-on a:hover, #profil-on a:focus {
  color: #09a16d !important; }

@media only screen and (min-width: 970px) {
  header {
    border-bottom: none; } }
/* END _header.sass */
/* _menu-section.sass */
.scroll-content-item a {
  color: inherit; }

.scroll-content-item a:hover {
  color: #09a16d; }
  .scroll-content-item a:hover svg {
    fill: #088d5f; }

.scroll-content-item-active .scroll-content-item-text {
  color: #09a16d; }
.scroll-content-item-active svg {
  fill: #088d5f; }

.scroll-content-item .popover ul li:hover {
  background-image: url("../images/branding/emeraude/picto-arrow-emeraude.svg"); }

/* END _menu-section.sass */
/* _mobile-navigation.sass */
/* MOBILE NAVIGATION */
.mobile-search-container .form-control {
  border: 1px solid #088d5f; }
.mobile-search-container .mobile-search-submit {
  background-color: #088d5f; }

.mobile-search-container.bkgRed {
  background-color: #09a16d; }

.mobile-nav-main-container ul li.has-child-list > a.has-child-list-trigger {
  background-color: #09a16d; }
.mobile-nav-main-container ul li.has-child-list > a.has-child-list-trigger:hover, .mobile-nav-main-container ul li.has-child-list > a.has-child-list-trigger.opened {
  background-color: #088d5f; }

.mobile-nav-main-container ul li.active > a, .mobile-nav-main-container ul li.active > .openChildContainer > a {
  background-color: #01764e; }

.no-touchevents .mobile-nav-main-container ul li a:hover {
  background-color: #088d5f; }
.no-touchevents .mobile-nav-main-container .main-label, .no-touchevents .mobile-nav-main-container .nav-header {
  background-color: #09a16d; }
.no-touchevents .mobile-nav-main-container .nav-header {
  background-color: #088d5f; }

.mobile-nav .main-label, .mobile-nav .nav-header {
  background-color: #09a16d; }

/* END _mobile-navigation.sass */
/* _nav-tabs.sass */
.nav-tabs > li > a:after {
  background-color: #09a16d; }

.box-component-item.inner-box {
  border-top: 4px solid #09a16d; }

/* END _nav-tabs.sass */
/* _pre-header.sass */
ul.sup-menu li:hover {
  background-color: #088d5f; }

/* end _pre-header.sass */
/* _navigation.sass */
.menu-level0 ul li:hover {
  background-color: #088d5f; }

nav.desktop-nav .menu-level0 ul li.active {
  background-color: #09a16d; }

nav.desktop-nav {
  background-color: #09a16d; }
  nav.desktop-nav ul li.focus,
  nav.desktop-nav ul li.focus > a,
  nav.desktop-nav ul li.active,
  nav.desktop-nav ul li.active > a {
    background-color: #088d5f; }
  nav.desktop-nav ul li.menu-level1.active,
  nav.desktop-nav ul li.menu-level1.active > a,
  nav.desktop-nav ul li.menu-level2.active,
  nav.desktop-nav ul li.menu-level2.active > a {
    color: #09a16d; }

nav.desktop-nav .sub-menu li a:hover,
nav.desktop-nav .sub-menu li a:focus {
  color: #09a16d; }

/* END _navigation.sass */
/* _offres-emploi.sass */
.offre-emploi-outer-item .offre-emploi-item-taux {
  background-color: #09a16d; }
.offre-emploi-outer-item a:hover .offre-emploi-item-title, .offre-emploi-outer-item a:focus .offre-emploi-item-title {
  color: #09a16d; }

/* END _offres-emploi.sass */
/* _slick-carousel.sass */
.slick-dots li.slick-active button {
  background-color: #09a16d;
  border-color: #09a16d; }

.simple-carousel .carousel-caption {
  border-left: solid 3px #09a16d; }

/* END _slick-carousel.sass */
/* _sommaire-rubrique.sass */
.sommaire-rubrique .sommaire-rubrique-teasers-container .sommaire-rubrique-teaser .sommaire-rubrique-teaser-text .sommaire-rubrique-teaser-title {
  color: #09a16d; }
.sommaire-rubrique .marker {
  color: #09a16d; }
.sommaire-rubrique .marker:hover, .sommaire-rubrique .marker:focus, .sommaire-rubrique .marker:active {
  color: #09a16d; }
.sommaire-rubrique .is-hidden {
  background: #09a16d; }
.sommaire-rubrique .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #09a16d; }
.sommaire-rubrique .sommaire-rubrique-teasers-container.title-only .sommaire-rubrique-teaser .sommaire-rubrique-teaser-subtitle {
  color: #09a16d;
  background-image: url("../images/branding/emeraude/picto-chevron-lien-emeraude.svg"); }
.sommaire-rubrique .sommaire-rubrique-teasers-container.title-only .sommaire-rubrique-teaser:hover .sommaire-rubrique-teaser-subtitle, .sommaire-rubrique .sommaire-rubrique-teasers-container.title-only .sommaire-rubrique-teaser.active .sommaire-rubrique-teaser-subtitle, .sommaire-rubrique .sommaire-rubrique-teasers-container.title-only .sommaire-rubrique-teaser:focus .sommaire-rubrique-teaser-subtitle {
  text-decoration-color: #09a16d; }

/* END _sommaire-rubrique.sass */
/* _sommaire-rubrique-filter.sass */
.chosen-container .chosen-results li.highlighted {
  background-color: #09a16d; }

.pre-select-button {
  background-color: #09a16d; }

.chosen-container-multi .chosen-choices li.search-choice {
  background-color: #09a16d; }

.sommaire-rubrique__dropdown .select2-results__option--highlighted[aria-selected] {
  background-color: #09a16d !important; }

.sommaire-filters-container .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #09a16d; }

.sommaire-rubrique-teaser__cats .select2-selection__choice {
  background-color: #09a16d; }
  .sommaire-rubrique-teaser__cats .select2-selection__choice:hover, .sommaire-rubrique-teaser__cats .select2-selection__choice:focus {
    background-color: #088d5f; }

/* END _sommaire-rubrique-filter.sass */
/* _search_result.sass */
.gsc-tabHeader::after {
  background-color: #09a16d !important; }

/* END _search_result.sass */
/* _acces-direct.sass */
#section .red #acces-direct svg {
  fill: #088d5f; }
#section .grey #acces-direct a:hover svg {
  fill: #088d5f; }

#acces-direct a:hover .acces-direct-item-text, #acces-direct a:focus .acces-direct-item-text {
  color: #088d5f; }
#acces-direct a:hover svg, #acces-direct a:focus svg {
  fill: #088d5f; }

/* END _acces-direct.sass */
/* _mega-menu.sass */
.menu-level0 ul li:hover {
  background-color: #088d5f; }

nav.desktop-nav .menu-level0 ul li.active {
  background-color: #09a16d; }

nav.desktop-nav {
  background-color: #09a16d; }
  nav.desktop-nav ul li.focus,
  nav.desktop-nav ul li.focus > a,
  nav.desktop-nav ul li.active,
  nav.desktop-nav ul li.active > a {
    background-color: #088d5f; }
  nav.desktop-nav ul li.menu-level1.active,
  nav.desktop-nav ul li.menu-level1.active > a,
  nav.desktop-nav ul li.menu-level2.active,
  nav.desktop-nav ul li.menu-level2.active > a {
    color: #09a16d; }

nav.desktop-nav .sub-menu li a:hover,
nav.desktop-nav .sub-menu li a:focus {
  color: #09a16d; }

.mega-menu__first-level ul li a:hover, .mega-menu__first-level ul li a:focus, .mega-menu__first-level ul li a.active {
  color: #09a16d !important; }
.mega-menu__first-level ul li.has-children a:hover:after, .mega-menu__first-level ul li.has-children a:focus:after, .mega-menu__first-level ul li.has-children a.active:after {
  background-image: url("../images/branding/emeraude/picto-chevron-lien-emeraude.svg"); }

/* END _mega-menu.sass */
/* _chiffres-cles.sass */
#section .container-fluid.darkgrey-bkg .chiffre-cle .titre {
  color: #09a16d; }
  #section .container-fluid.darkgrey-bkg .chiffre-cle .titre.red {
    color: #e1313c !important; }
  #section .container-fluid.darkgrey-bkg .chiffre-cle .titre.theme {
    color: #09a16d; }

#section .chiffres-cles .chiffres-titre.theme {
  color: #09a16d; }

.chiffre-cle .titre {
  color: #088d5f; }
  .chiffre-cle .titre.red {
    color: #e1313c !important; }
  .chiffre-cle .titre.theme {
    color: #09a16d; }

/* END _chiffres-cles.sass */
/* _contenu-structure.sass */
.contenu-structure .accordion.box .panel-default > .panel-heading {
  border-left: 4px solid #09a16d; }
.contenu-structure .pre-loading-icon {
  background-image: url("../images/branding/emeraude/loader-small.svg"); }

.contenu-structure__comp__tabs__content__item .contenu-structure__comp__tab.active:after {
  background-color: #09a16d; }

/* END  _contenu-structure.sass */
/* _search-result.sass */
.gsc-tabHeader:after {
  background-color: #09a16d !important; }

.gs-webResult .gs-title:hover, .gs-webResult .gs-title:focus, .gsc-control-cse .gs-result .gs-title:hover, .gsc-control-cse .gs-result .gs-title:focus {
  color: #09a16d !important; }
  .gs-webResult .gs-title:hover b, .gs-webResult .gs-title:focus b, .gsc-control-cse .gs-result .gs-title:hover b, .gsc-control-cse .gs-result .gs-title:focus b {
    color: #09a16d !important; }

/* END _search-result.sass */

/*# sourceMappingURL=override-emeraude.css.map */
