/* Colors  */
a {
  color: #b0d23f;
}
a:hover,
a:active,
a:focus {
  color: #b0d23f;
}
h1 {
  color: #b0d23f;
}
h2 {
  color: #b0d23f;
}
h3 {
  color: #b0d23f;
}
h4 {
  color: #b0d23f;
}
h5 {
  color: #b0d23f;
}
/* Buttons */
.btnBlue,
.btnWhite,
.btnCarousel,
.btnGenerique {
  background: #c5dc70;
}
.btnBlue a,
.btnWhite a,
.btnCarousel a,
.btnGenerique a {
  color: #000;
}
.btnBlue .glyphicon,
.btnWhite .glyphicon,
.btnCarousel .glyphicon,
.btnGenerique .glyphicon {
  color: #fff;
}
.btnFormulaire {
  background-color: #c5dc70;
  color: #000;
}
/* Breadcrumb */
.breadcrumb .container .row .glyphicon {
  color: #c5dc70;
}
.backToTop {
  color: #c5dc70;
}
.backToTop a {
  color: #c5dc70;
}
/* Header */
.navbar-containerEC-wrapper .user {
  font-size: 12px;
  margin-top: 3px;
  position: absolute;
  right: 117px;
  top: 3px;
  z-index: 2;
}
.navbar-containerEC-wrapper .user a {
  color: #fff;
  text-decoration: none;
}
.navbar-containerEC-wrapper .user a:hover,
.navbar-containerEC-wrapper .user a:focus {
  text-decoration: underline;
}
.navbar-containerEC-wrapper .nav-languages ul li a.currentlanguage,
.navbar-containerEC-wrapper .nav-languages ul li a:hover,
.navbar-containerEC-wrapper .nav-languages ul li a:focus {
  border-top: 5px solid #c5dc70;
}
@media (max-device-width: 991px) {
  .navbar-containerEC-wrapper .Header-navbar a.navbarMobileLangue {
    color: #b0d23f !important;
  }
}
.navbar-containerEC-wrapper .Header-navbar .Header-navbar-items li.liShare .share {
  background: #c5dc70 url(../images/share.png) no-repeat 2px -5px !important;
}
.navbar-containerEC-wrapper .Header-navbar .Header-navbar-items li.liShare .share:hover {
  background: #282828 url(../images/share_hover.png) no-repeat 2px -5px !important;
  border: 1px solid #fff;
  color: #fff !important;
}
.navbar-containerEC-wrapper .Header-navbar .Header-navbar-items li.liShare a.share {
  color: #282828 !important;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li.active a.title,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li.active a.title {
  filter: none;
  /* IE9 Fix */
  color: #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li.active a.title:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li.active a.title:hover {
  color: #b0d23f;
  background: none;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li.active a.icon,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li.active a.icon {
  filter: none;
  /* IE9 Fix */
  border: 3px solid #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.title:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.title:hover {
  color: #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.title:focus,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.title:focus {
  color: #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.icon,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.icon {
  background-color: #c5dc70;
  background-repeat: no-repeat;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.icon.normal,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.icon.normal {
  background-position: 0 0 !important;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.icon.hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.icon.hover {
  background-position: -56px 0 !important;
  border-bottom: 3px solid #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.icon.active,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.icon.active {
  background-position: -115px 0 !important;
  background-color: #c5dc70 !important;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li .dropdown-menu,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li .dropdown-menu {
  border-bottom: 3px solid #c5dc70;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li .dropdown-menu > li > a:active,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li .dropdown-menu > li > a:active {
  color: #c5dc70 !important;
  text-decoration: underline;
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li .dropdown-menu > li > a:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li .dropdown-menu > li > a:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li .dropdown-menu > li > a:focus,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li .dropdown-menu > li > a:focus {
  background-color: #c5dc70 !important;
  color: #000 !important;
  text-decoration: underline;
  filter: none;
  /* Fix IE9 */
}
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.dropdown-caret:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.dropdown-caret:hover,
.navbar-containerEC-wrapper .Header-navbar-ssmenu5 ul li a.dropdown-caret:focus,
.navbar-containerEC-wrapper .Header-navbar-ssmenu4 ul li a.dropdown-caret:focus {
  color: #b0d23f !important;
}
/* Carousel */
.carouselEspaceCulturel .carousel-indicators li {
  border: 1px solid #c5dc70;
}
.carouselEspaceCulturel .carousel-indicators li.active {
  background-color: #c5dc70;
}
.carouselEspaceCulturel .bloc_generique,
.carouselEspaceCulturel .bloc_datepicker {
  border-radius: 0.25em;
  height: 125px;
  position: absolute;
  right: 2em;
  top: 6.5em;
  width: 300px;
  z-index: 1;
  color: #fff;
  font-size: 1.1em;
  padding: .5em;
}
.carouselEspaceCulturel .bloc_generique a,
.carouselEspaceCulturel .bloc_datepicker a {
  color: #000;
  text-decoration: none;
}
.carouselEspaceCulturel .bloc_generique a:hover,
.carouselEspaceCulturel .bloc_datepicker a:hover,
.carouselEspaceCulturel .bloc_generique a:active,
.carouselEspaceCulturel .bloc_datepicker a:active,
.carouselEspaceCulturel .bloc_generique a:focus,
.carouselEspaceCulturel .bloc_datepicker a:focus,
.carouselEspaceCulturel .bloc_generique a:visited,
.carouselEspaceCulturel .bloc_datepicker a:visited {
  text-decoration: underline;
  color: #000;
}
.carouselEspaceCulturel .bloc_generique ul,
.carouselEspaceCulturel .bloc_datepicker ul {
  padding-left: 0;
}
.carouselEspaceCulturel .bloc_generique li,
.carouselEspaceCulturel .bloc_datepicker li {
  line-height: 1.1em;
  list-style-type: none;
}
.carouselEspaceCulturel .bloc_generique li a,
.carouselEspaceCulturel .bloc_datepicker li a {
  color: black;
}
.carouselEspaceCulturel .bloc_generique li:before,
.carouselEspaceCulturel .bloc_datepicker li:before {
  color: #c5dc70;
  content: "> ";
}
.carouselEspaceCulturel .bloc_generique.blocLight {
  background-color: #c5dc70 !important;
}
.carouselEspaceCulturel .bloc_generique.blocDark {
  background-color: #b0d23f !important;
}
.carouselEspaceCulturel .bloc_generique.blocPassVendee {
  background-color: #9e0009 !important;
}
.carouselEspaceCulturel .bloc_generique.blocPassVendee,
.carouselEspaceCulturel .bloc_generique.blocLight,
.carouselEspaceCulturel .bloc_generique.blocDark,
.carouselEspaceCulturel .bloc_datepicker.blocDark {
  border-radius: 0.25em;
}
.carouselEspaceCulturel .bloc_datepicker {
  height: 108px;
  padding: 0;
  text-align: center;
  width: 230px;
}
.carouselEspaceCulturel .bloc_datepicker .bloc_title {
  background: rgba(197, 220, 112, 0.5) !important;
  border-top-left-radius: 0.25em;
  border-top-right-radius: 0.25em;
  color: #FFF;
  font-weight: bold;
  padding: .2em 0;
  margin-bottom: .5em;
}
.carouselEspaceCulturel .bloc_datepicker .selectEventDate a.btn {
  color: #333333;
}
.carouselEspaceCulturel .bloc_datepicker .selectEventDate .date {
  margin: .5em auto 0;
  width: 150px;
}
.carouselEspaceCulturel .bloc_datepicker.blocLight {
  background: rgba(197, 220, 112, 0.5) !important;
}
.carouselEspaceCulturel .bloc_datepicker.blocDark {
  background: rgba(176, 210, 63, 0.5) !important;
}
/* HOME */
.blockHome .blockHome__descriptionHomeEspaceCulturel,
.blockHome .blockHome__description,
.blockHome .blockHome__description-xs,
.blockHome .blockHome__description_home,
.blockHome .blockHome__description_home-xs,
.blockHome .blockHome__description_datepicker {
  border-top: 5px solid #c5dc70;
}
.blockHome .blockHome__descriptionHomeEspaceCulturel h3 a,
.blockHome .blockHome__description h3 a,
.blockHome .blockHome__description-xs h3 a,
.blockHome .blockHome__description_home h3 a,
.blockHome .blockHome__description_home-xs h3 a,
.blockHome .blockHome__description_datepicker h3 a,
.blockHome .blockHome__descriptionHomeEspaceCulturel h4 a,
.blockHome .blockHome__description h4 a,
.blockHome .blockHome__description-xs h4 a,
.blockHome .blockHome__description_home h4 a,
.blockHome .blockHome__description_home-xs h4 a,
.blockHome .blockHome__description_datepicker h4 a {
  color: #000;
}
.blockHome .blockHome__descriptionHomeEspaceCulturel h3 a:hover,
.blockHome .blockHome__description h3 a:hover,
.blockHome .blockHome__description-xs h3 a:hover,
.blockHome .blockHome__description_home h3 a:hover,
.blockHome .blockHome__description_home-xs h3 a:hover,
.blockHome .blockHome__description_datepicker h3 a:hover,
.blockHome .blockHome__descriptionHomeEspaceCulturel h4 a:hover,
.blockHome .blockHome__description h4 a:hover,
.blockHome .blockHome__description-xs h4 a:hover,
.blockHome .blockHome__description_home h4 a:hover,
.blockHome .blockHome__description_home-xs h4 a:hover,
.blockHome .blockHome__description_datepicker h4 a:hover,
.blockHome .blockHome__descriptionHomeEspaceCulturel h3 a:active,
.blockHome .blockHome__description h3 a:active,
.blockHome .blockHome__description-xs h3 a:active,
.blockHome .blockHome__description_home h3 a:active,
.blockHome .blockHome__description_home-xs h3 a:active,
.blockHome .blockHome__description_datepicker h3 a:active,
.blockHome .blockHome__descriptionHomeEspaceCulturel h4 a:active,
.blockHome .blockHome__description h4 a:active,
.blockHome .blockHome__description-xs h4 a:active,
.blockHome .blockHome__description_home h4 a:active,
.blockHome .blockHome__description_home-xs h4 a:active,
.blockHome .blockHome__description_datepicker h4 a:active,
.blockHome .blockHome__descriptionHomeEspaceCulturel h3 a:focus,
.blockHome .blockHome__description h3 a:focus,
.blockHome .blockHome__description-xs h3 a:focus,
.blockHome .blockHome__description_home h3 a:focus,
.blockHome .blockHome__description_home-xs h3 a:focus,
.blockHome .blockHome__description_datepicker h3 a:focus,
.blockHome .blockHome__descriptionHomeEspaceCulturel h4 a:focus,
.blockHome .blockHome__description h4 a:focus,
.blockHome .blockHome__description-xs h4 a:focus,
.blockHome .blockHome__description_home h4 a:focus,
.blockHome .blockHome__description_home-xs h4 a:focus,
.blockHome .blockHome__description_datepicker h4 a:focus {
  color: #000;
}
.blockHome .blockHome__descriptionHomeEspaceCulturel ul li::before,
.blockHome .blockHome__description ul li::before,
.blockHome .blockHome__description-xs ul li::before,
.blockHome .blockHome__description_home ul li::before,
.blockHome .blockHome__description_home-xs ul li::before,
.blockHome .blockHome__description_datepicker ul li::before {
  color: #839f25 !important;
}
.pageGenerique,
.pageActu,
.pageAgenda {
  border-top: 3px solid #c5dc70;
}
.pageGenerique h2,
.pageActu h2,
.pageAgenda h2 {
  color: #b0d23f;
}
.pageGenerique h4:before,
.pageActu h4:before,
.pageAgenda h4:before {
  color: #b0d23f;
  font-family: "Glyphicons Halflings";
  content: " \e072";
  font-size: .9em;
  font-style: normal;
  font-weight: lighter;
  margin-right: .5em;
}
.pageGenerique .alert h4:before,
.pageActu .alert h4:before,
.pageAgenda .alert h4:before {
  content: "";
}
.pageGenerique tr:first-child,
.pageActu tr:first-child,
.pageAgenda tr:first-child {
  border-bottom: 3px solid #c5dc70;
}
.pageGenerique .share,
.pageActu .share,
.pageAgenda .share {
  background: #c5dc70 url(../images/share.png) 5% 50% no-repeat;
}
.pageGenerique .share:hover,
.pageActu .share:hover,
.pageAgenda .share:hover {
  background: #282828 url(../images/share_hover.png) 5% 50% no-repeat;
  color: #fff;
}
.pageGenerique .panel-default,
.pageActu .panel-default,
.pageAgenda .panel-default {
  border-color: #b0d23f;
}
.pageGenerique .panel-default .panel-heading,
.pageActu .panel-default .panel-heading,
.pageAgenda .panel-default .panel-heading {
  background-image: linear-gradient(to bottom, #d2e592 0px, #b0d23f 100%) !important;
}
.pageGenerique .btnGenerique,
.pageActu .btnGenerique,
.pageAgenda .btnGenerique {
  border-top: 1px solid #b0d23f;
}
.pageGenerique .btnGenerique span,
.pageActu .btnGenerique span,
.pageAgenda .btnGenerique span {
  color: #b0d23f;
}
.pageGenerique hr,
.pageActu hr,
.pageAgenda hr {
  height: 1px;
  background-color: #c5dc70;
}
.pageGenerique .information .block_info,
.pageActu .information .block_info,
.pageAgenda .information .block_info {
  background: #b0d23f url(../images/block_info.png) no-repeat;
}
.pageGenerique .guillemet .guillemetStart,
.pageActu .guillemet .guillemetStart,
.pageAgenda .guillemet .guillemetStart {
  color: #c5dc70;
}
.pageGenerique .guillemet .guillemetEnd,
.pageActu .guillemet .guillemetEnd,
.pageAgenda .guillemet .guillemetEnd {
  color: #c5dc70;
}
.pageGenerique .class-gallery.thumbnail img:hover,
.pageActu .class-gallery.thumbnail img:hover,
.pageAgenda .class-gallery.thumbnail img:hover {
  border: 10px solid #b0d23f;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pageAside .blockHome .blockHome__description,
.pageAside .blockHome .blockHome__description-xs,
.pageAside .blockHome .blockHome__description_datepicker {
  padding: 1.5em 1.5em 1.2em 1.5em;
}
.pageAside .blockHome .blockHome__description a,
.pageAside .blockHome .blockHome__description-xs a,
.pageAside .blockHome .blockHome__description_datepicker a {
  color: #b0d23f;
  text-decoration: none;
}
.pageAside .blockHome .blockHome__description a:hover,
.pageAside .blockHome .blockHome__description-xs a:hover,
.pageAside .blockHome .blockHome__description_datepicker a:hover,
.pageAside .blockHome .blockHome__description a:active,
.pageAside .blockHome .blockHome__description-xs a:active,
.pageAside .blockHome .blockHome__description_datepicker a:active,
.pageAside .blockHome .blockHome__description a:focus,
.pageAside .blockHome .blockHome__description-xs a:focus,
.pageAside .blockHome .blockHome__description_datepicker a:focus,
.pageAside .blockHome .blockHome__description a:visited,
.pageAside .blockHome .blockHome__description-xs a:visited,
.pageAside .blockHome .blockHome__description_datepicker a:visited {
  text-decoration: underline;
  color: #b0d23f;
}
.pageAside .blockHome .blockHome__description a.btn,
.pageAside .blockHome .blockHome__description-xs a.btn,
.pageAside .blockHome .blockHome__description_datepicker a.btn {
  color: #333333 !important;
}
.pageAside .blockHome .blockHome__description a .glyphicon,
.pageAside .blockHome .blockHome__description-xs a .glyphicon,
.pageAside .blockHome .blockHome__description_datepicker a .glyphicon {
  margin-top: 1em;
}
.pageAside .blockHome .blockHome__description_datepicker {
  padding: 1em;
  text-align: center;
}
.listThematique,
.listThematiqueLine {
  color: #000;
}
.listThematique ul li,
.listThematiqueLine ul li {
  background-color: #c5dc70;
}
/* Agenda */
.bloc_agenda {
  border: 2px solid #cfcfcf;
  background: #f7faeb;
}
.bloc_agenda .lSSlideOuter .lSPager.lSpg > li.active a,
.bloc_agenda .lSSlideOuter .lSPager.lSpg > li:hover a {
  background-color: #b0d23f;
}
.bloc_agenda .agendaEvent .agendaEventHeaderSuperior3,
.bloc_agenda .agendaEvent .agendaEventHeaderMinusOrEqual3 {
  color: #000 !important;
}
.bloc_agenda .agendaEvent .agendaEventHeaderSuperior3 .title h3,
.bloc_agenda .agendaEvent .agendaEventHeaderMinusOrEqual3 .title h3 {
  color: #000 !important;
}
.bloc_agenda .agendaEvent .agendaEventHeaderStart,
.bloc_agenda .agendaEvent .agendaEventHeaderEnd {
  color: #000 !important;
}
.bloc_agenda .agendaEvent .agendaEventHeaderSuperior3.odd,
.bloc_agenda .agendaEvent .agendaEventHeaderMinusOrEqual3.odd {
  background-color: #839f25;
}
.bloc_agenda .agendaEvent .agendaEventHeaderSuperior3.even,
.bloc_agenda .agendaEvent .agendaEventHeaderMinusOrEqual3.even {
  background-color: #b0d23f;
}
.bloc_agenda .agendaEvent .agendaEventContent {
  background-color: #f7faeb;
}
.bloc_agenda .agendaEvent .agendaEventContent h2 {
  color: #000 !important;
}
.bloc_agenda .agendaEvent .agendaEventContent h2 a {
  color: #000 !important;
}
.bloc_agenda .agendaEvent .agendaEventContent h2 a:hover,
.bloc_agenda .agendaEvent .agendaEventContent h2 a:visited {
  color: #000 !important;
}
.bloc_agenda a.btnGenerique {
  border-top: 2px solid #cfcfcf;
  color: #000;
}
.bloc_agenda a.btnGenerique:hover,
.bloc_agenda a.btnGenerique:visited,
.bloc_agenda a.btnGenerique:active {
  color: #000;
}
.eventLine .eventLineDates .eventLineDatesChevron {
  color: #b0d23f;
}
/* Agenda Calendar */
.pageAgenda {
  border-top: 3px solid #c5dc70;
}
.pageAgenda .display-type-calendar .agenda-calendar-month-nav a:hover {
  border-bottom: 3px solid #b0d23f;
}
.pageAgenda .display-type-calendar .agenda-calendar-month-nav a.activeMonth {
  color: #000;
  background-color: #b0d23f;
}
.pageAgenda .fullcalendar-calendar .fc-mon.fc-past,
.pageAgenda .fullcalendar-calendar .fc-tue.fc-past,
.pageAgenda .fullcalendar-calendar .fc-wed.fc-past,
.pageAgenda .fullcalendar-calendar .fc-thu.fc-past,
.pageAgenda .fullcalendar-calendar .fc-fri.fc-past,
.pageAgenda .fullcalendar-calendar .fc-sat.fc-past,
.pageAgenda .fullcalendar-calendar .fc-sun.fc-past,
.pageAgenda .fullcalendar-calendar .fc-mon.fc-future,
.pageAgenda .fullcalendar-calendar .fc-tue.fc-future,
.pageAgenda .fullcalendar-calendar .fc-wed.fc-future,
.pageAgenda .fullcalendar-calendar .fc-thu.fc-future,
.pageAgenda .fullcalendar-calendar .fc-fri.fc-future,
.pageAgenda .fullcalendar-calendar .fc-sat.fc-future,
.pageAgenda .fullcalendar-calendar .fc-sun.fc-future {
  background-color: #f7faeb;
}
.pageAgenda .fullcalendar-calendar .fc-other-month {
  background: none !important;
}
.pageAgenda .fullcalendar-calendar .fc-today {
  background: #e7f0c2;
}
.pageAgenda .fullcalendar-calendar tr:first-child {
  border-bottom: none;
}
.listing .blockHome {
  border-bottom: 3px solid #c5dc70;
}
.listing .selectEventDate {
  background-color: rgba(176, 210, 63, 0.1);
}
.datepicker .active {
  background-color: #b0d23f !important;
}
.datepicker .today {
  background-color: #c5dc70 !important;
}
/* RichTextEditor */
.container .ezxmltext-field ul li:before {
  color: #b0d23f;
}
.container .ezxmltext-field ol li:before {
  color: #b0d23f;
}
/* Pagination */
.pagination > li > a {
  color: #839f25;
}
.pagination > li > a:hover,
.pagination > li > a:focus {
  color: #000;
  background: #b0d23f !important;
  border: 1px solid #b0d23f !important;
}
.pagination > li.active span {
  color: #b0d23f !important;
  background-color: #282828 !important;
  border: 1px solid #282828 !important;
}
.blockHome__description_home.blocLight,
.blockHome__description.blocLight,
.blockHome__description_home-xs.blocLight,
.blockHome__description-xs.blocLight,
.blockHome__description_datepicker.blocLight {
  background-color: #c5dc70 !important;
  border-top: 5px solid #b4d247 !important;
  color: #000 !important;
}
.blockHome__description_home.blocLight a,
.blockHome__description.blocLight a,
.blockHome__description_home-xs.blocLight a,
.blockHome__description-xs.blocLight a,
.blockHome__description_datepicker.blocLight a {
  color: #000 !important;
}
.blockHome__description_home.blocLight a:hover,
.blockHome__description.blocLight a:hover,
.blockHome__description_home-xs.blocLight a:hover,
.blockHome__description-xs.blocLight a:hover,
.blockHome__description_datepicker.blocLight a:hover,
.blockHome__description_home.blocLight a:active,
.blockHome__description.blocLight a:active,
.blockHome__description_home-xs.blocLight a:active,
.blockHome__description-xs.blocLight a:active,
.blockHome__description_datepicker.blocLight a:active,
.blockHome__description_home.blocLight a:focus,
.blockHome__description.blocLight a:focus,
.blockHome__description_home-xs.blocLight a:focus,
.blockHome__description-xs.blocLight a:focus,
.blockHome__description_datepicker.blocLight a:focus,
.blockHome__description_home.blocLight a:visited,
.blockHome__description.blocLight a:visited,
.blockHome__description_home-xs.blocLight a:visited,
.blockHome__description-xs.blocLight a:visited,
.blockHome__description_datepicker.blocLight a:visited {
  color: #000 !important;
}
.blockHome__description_home.blocLight a.btn,
.blockHome__description.blocLight a.btn,
.blockHome__description_home-xs.blocLight a.btn,
.blockHome__description-xs.blocLight a.btn,
.blockHome__description_datepicker.blocLight a.btn {
  color: #333333 !important;
}
.blockHome__description_home.blocLight p strong,
.blockHome__description.blocLight p strong,
.blockHome__description_home-xs.blocLight p strong,
.blockHome__description-xs.blocLight p strong,
.blockHome__description_datepicker.blocLight p strong {
  color: #000 !important;
}
.blockHome__description_home.blocDark,
.blockHome__description.blocDark,
.blockHome__description_home-xs.blocDark,
.blockHome__description-xs.blocDark,
.blockHome__description_datepicker.blocDark {
  background-color: #b0d23f !important;
  border-top: 5px solid #94b42a !important;
  color: #000 !important;
}
.blockHome__description_home.blocDark a,
.blockHome__description.blocDark a,
.blockHome__description_home-xs.blocDark a,
.blockHome__description-xs.blocDark a,
.blockHome__description_datepicker.blocDark a {
  color: #000 !important;
}
.blockHome__description_home.blocDark a:hover,
.blockHome__description.blocDark a:hover,
.blockHome__description_home-xs.blocDark a:hover,
.blockHome__description-xs.blocDark a:hover,
.blockHome__description_datepicker.blocDark a:hover,
.blockHome__description_home.blocDark a:active,
.blockHome__description.blocDark a:active,
.blockHome__description_home-xs.blocDark a:active,
.blockHome__description-xs.blocDark a:active,
.blockHome__description_datepicker.blocDark a:active,
.blockHome__description_home.blocDark a:focus,
.blockHome__description.blocDark a:focus,
.blockHome__description_home-xs.blocDark a:focus,
.blockHome__description-xs.blocDark a:focus,
.blockHome__description_datepicker.blocDark a:focus,
.blockHome__description_home.blocDark a:visited,
.blockHome__description.blocDark a:visited,
.blockHome__description_home-xs.blocDark a:visited,
.blockHome__description-xs.blocDark a:visited,
.blockHome__description_datepicker.blocDark a:visited {
  color: #000 !important;
}
.blockHome__description_home.blocDark a.btn,
.blockHome__description.blocDark a.btn,
.blockHome__description_home-xs.blocDark a.btn,
.blockHome__description-xs.blocDark a.btn,
.blockHome__description_datepicker.blocDark a.btn {
  color: #333333 !important;
}
.blockHome__description_home.blocDark p strong,
.blockHome__description.blocDark p strong,
.blockHome__description_home-xs.blocDark p strong,
.blockHome__description-xs.blocDark p strong,
.blockHome__description_datepicker.blocDark p strong {
  color: #000 !important;
}
.class-bloc_multimedia .blockHome__description a {
  color: #839f25;
}
.class-bloc_multimedia .blockHome__description a:hover,
.class-bloc_multimedia .blockHome__description a:active,
.class-bloc_multimedia .blockHome__description a:focus,
.class-bloc_multimedia .blockHome__description a:visited {
  color: #839f25;
}
/* Gallery  */
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery {
  border-top: 0 !important;
  padding: 1.5em 1.2em !important;
  height: 66px !important;
}
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery a,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery a,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a {
  color: #839f25;
}
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:hover,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery a:hover,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:hover,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery a:hover,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:hover,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:hover,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:hover,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:hover,
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:active,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery a:active,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:active,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery a:active,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:active,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:active,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:active,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:active,
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:focus,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery a:focus,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:focus,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery a:focus,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:focus,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:focus,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:focus,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:focus,
.class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:visited,
.class-bloc_gallery .blockHome__description.blocDark.blocGallery a:visited,
.class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:visited,
.class-bloc_gallery .blockHome__description.blocLight.blocGallery a:visited,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:visited,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:visited,
.class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:visited,
.class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:visited {
  color: #839f25;
}
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery {
  height: 76px !important;
}
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a {
  color: #fff !important;
}
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:hover,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:hover,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:active,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:active,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:focus,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:focus,
.class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:visited,
.class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:visited {
  color: #fff !important;
}
.class-bloc_gallery .blockHome__description_homeBlocGallery.blocLight,
.class-bloc_gallery .blockHome__description_homeBlocGallery.blocBorderNone {
  margin-top: -10px;
  border-top: 5px solid #b4d247 !important;
}
.class-bloc_gallery .blockHome__description_homeBlocGallery.blocDark {
  margin-top: -10px;
  border-top: 5px solid #94b42a !important;
}
.pageAside .class-bloc_gallery .blocLight,
.pageAside .class-bloc_gallery .blocBorderNone {
  margin-top: -10px;
}
.pageAside .class-bloc_gallery .blocLight .ug-gallery-wrapper,
.pageAside .class-bloc_gallery .blocBorderNone .ug-gallery-wrapper {
  border-top: 5px solid #b4d247 !important;
}
.pageAside .class-bloc_gallery .blocDark {
  margin-top: -10px;
}
.pageAside .class-bloc_gallery .blocDark .ug-gallery-wrapper {
  border-top: 5px solid #94b42a !important;
}
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery {
  border-top: 0 !important;
  padding: 1.5em 1.2em !important;
  top: 0;
  height: auto !important;
}
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a {
  color: #839f25;
}
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description_home.blocDark.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description.blocDark.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description_home.blocLight.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description.blocLight.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description_home.blocBorderNone.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description.blocBorderNone.blocGallery a:visited {
  color: #839f25;
}
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a {
  color: #fff;
}
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:hover,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:active,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:focus,
.pageAside .class-bloc_gallery .blockHome__description_home.blocPassVendee.blocGallery a:visited,
.pageAside .class-bloc_gallery .blockHome__description.blocPassVendee.blocGallery a:visited {
  color: #fff;
}
/* Footer */
footer {
  background-image: url('../images/footer-bg.gif');
}
footer .container .footerContent ul.footer__linkLegales {
  margin-top: 5px;
}
footer .container .footerContent ul.footer__linkLegales li a {
  color: #c5dc70;
}
footer .container .footerContent ul.footer__linkLegales li a:hover {
  color: #c5dc70;
}
footer .container .footerContent .footer__column ul li span {
  color: #c5dc70;
}
.color-border {
  border: 1px solid #b0d23f;
}
/* fullCalendar Loading spinner */
.calendarLoadingSpinner {
  color: #b0d23f !important;
}
@media (max-width: 991px) {
  .navbar-toggle {
    background: #c5dc70 !important;
  }
  .navbar-toggle:hover {
    background: #b0d23f !important;
  }
}
