/* colors */
/* generic color for all minisites */
/* generic color for all minisites */
/* end colors */
/* mixin survol colonne droite */

.right-col-hover {
  background: #e5c9d5;
  background: rgba(213, 28, 106, 0.1);
}
/* mixin survol focus */

.focus-hover {
  background: #d51c6a;
  background: rgba(213, 28, 106, 0.95);
}
/* mixin blocs colores avec transparence (agenda et actus) */

.transparent-color {
  background: #f0e2e8;
  background: rgba(240, 226, 232, 0.4);
}
/* mixin gestion couleur lien actif */
/* VIOLET */

body.violet .header-region {
  background: url(../img/violet/multi-color.png) repeat-x #2c2d27;
}
body.violet .block-minisite-default-minisite-footer-block {
  background: url(../img/violet/multi-color.png) repeat-x bottom left #31342a;
}
body.violet .plus {
  color: #2c2d27;
}
body.violet .plus:hover {
  color: #2c2d27;
}
body.violet .plus:before {
  background-position: -12px 0;
}
body.violet a,
body.violet a:hover {
  color: #d51c6a;
}
body.violet .dk_container a {
  color: #333333;
}
body.violet .all-items.all-services {
  background-color: #f0e2e8;
}
body.violet .view-blocs-accueil-de-rubrique .views-field-view-node,
body.violet .block-link .views-field-view-node,
body.violet .view-blocs-accueil-de-rubrique span.chevron,
body.violet .block-link span.chevron {
  background: url('../img/sprite.png') -47px -1560px no-repeat;
}
body.violet.node-type-minisite-homepage .slides .flex-caption .more {
  color: #d51c6a;
  background: url(../img/sprite.png) no-repeat -47px -1560px transparent;
}
body.violet.node-type-minisite-homepage .field-name-field-mini-home-e-services,
body.violet.node-type-minisite-homepage .field-name-field-mini-document,
body.violet.node-type-minisite-homepage .field-name-field-mini-home-side-stickers {
  background-color: #f0e2e8;
}
body.violet.node-type-minisite-homepage .field-name-field-mini-home-e-services .file:hover,
body.violet.node-type-minisite-homepage .field-name-field-mini-document .file:hover,
body.violet.node-type-minisite-homepage .field-name-field-mini-home-side-stickers .file:hover,
body.violet.node-type-minisite-homepage .field-name-field-mini-home-e-services .field-item .field-name-field-lien-vers-le-e-service:hover,
body.violet.node-type-minisite-homepage .field-name-field-mini-document .field-item .field-name-field-lien-vers-le-e-service:hover,
body.violet.node-type-minisite-homepage .field-name-field-mini-home-side-stickers .field-item .field-name-field-lien-vers-le-e-service:hover {
  background: #e5c9d5;
  background: rgba(213, 28, 106, 0.1);
}
body.violet.node-type-minisite-homepage .field-name-field-mini-home-e-services > label,
body.violet.node-type-minisite-homepage .field-name-field-mini-document > label,
body.violet.node-type-minisite-homepage .field-name-field-mini-home-side-stickers > label {
  border-bottom: 4px solid #d51c6a;
}
body.violet.node-type-minisite-homepage .field-name-field-mini-home-intron {
  background-color: #f0e2e8;
}
body.violet.node-type-minisite-homepage .field-name-field-mini-home-intron .field-name-field-mini-intro-titre {
  color: #a13965;
}
body.violet.node-type-minisite-homepage .focus-msg {
  background: #d51c6a;
  background: rgba(213, 28, 106, 0.95);
}
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 {
  background-color: #f0e2e8;
}
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices h2,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block h2,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block h2,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3 h2,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 h2 {
  color: #2c2d27;
  border-bottom: 4px solid #d51c6a;
}
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices .view-bloc-minisite-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block .view-bloc-minisite-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block .view-bloc-minisite-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3 .view-bloc-minisite-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 .view-bloc-minisite-e-services ul li a,
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices .view-bloc-mini-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block .view-bloc-mini-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block .view-bloc-mini-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3 .view-bloc-mini-e-services ul li a,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 .view-bloc-mini-e-services ul li a {
  color: #a13965;
}
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices .view-bloc-minisite-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block .view-bloc-minisite-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block .view-bloc-minisite-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3 .view-bloc-minisite-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 .view-bloc-minisite-e-services ul li:hover,
body.violet .sidebar-second .block-minisite-default-minisite-default-taxo-eservices .view-bloc-mini-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-minisite-e-services-block .view-bloc-mini-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block .view-bloc-mini-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-3 .view-bloc-mini-e-services ul li:hover,
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 .view-bloc-mini-e-services ul li:hover {
  background: #e5c9d5;
  background: rgba(213, 28, 106, 0.1);
}
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 h2:before {
  background-position: 0 -2308px;
}
body.violet .sidebar-second .block-views-bloc-mini-e-services-block-1 .views-field-field-mini-page-qui-contacter {
  color: #2c2d27;
}
body.violet.agenda .agenda-item .block-link {
  background: #f0e2e8;
  background: rgba(240, 226, 232, 0.4);
}
body.violet.node-type-minisite-news .field-name-field-mini-teaser {
  background: #f0e2e8;
  background: rgba(240, 226, 232, 0.4);
}
body.violet.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  background: #f0e2e8;
  background: rgba(240, 226, 232, 0.4);
}
body.violet.page-tous-les-e-services .item-list ul .list-e-services {
  background: #f0e2e8;
  background: rgba(240, 226, 232, 0.4);
}
body.violet.page-tous-les-e-services .item-list ul .list-e-services h2 {
  color: #a13965;
}
body.violet.page-tous-les-e-services .item-list ul .list-e-services h2:before {
  background-color: #a13965;
}
body.violet.node-type-minisite-page .content-top .view-bandeau-de-page .field-name-field-mini-categorie-visuel,
body.violet.node-type-minisite-page .content-top .view-bandeau-de-page .views-field-field-mini-main-image:before {
  background-image: url(../img/interieur/purple/bandeau-triangle-light.png);
}
body.violet .block-system-main-menu > ul > li.color1 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color1.active {
  background-color: #a64c72;
}
body.violet .block-system-main-menu > ul > li.color1 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color1.active-trail > a {
  background-color: #a64c72;
}
body.violet .block-system-main-menu > ul > li.color1.active-trail > a:before {
  background-color: #a64c72;
}
body.violet .block-system-main-menu > ul > li.color1 > ul {
  background-color: #a64c72;
}
body.violet .block-system-main-menu > ul > li.color1 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color1 > a:hover {
  background-color: #a64c72;
}
body.violet .color1 .views-field-field-mini-categories .field-content:before,
body.violet.color1 .field-name-field-mini-categories:before {
  background-color: #a64c72;
}
body.violet.agenda .color1 .agenda-thematique:before {
  background-color: #a64c72;
}
body.violet.agenda .color1 .block-link .agenda-date,
body.violet.agenda .color1 .block-link .agenda-type {
  color: #a64c72;
}
body.violet.agenda .color1.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color1 .news-category:before {
  background-color: #a64c72;
}
body.violet .block-link.color1 .views-field-title a {
  color: #a64c72;
}
body.violet .block-link.color1 .views-field-title,
body.violet .block-link.color1 .views-field-field-mini-teaser,
body.violet .block-link.color1 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color1 h2 {
  color: #a64c72;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color1 h2:before {
  background-color: #a64c72;
}
body.violet.color1 .header-region {
  border-bottom: 7px solid #a64c72;
}
body.violet.color1 .header-region .block-system-main-menu > ul > li.color1 > a {
  background-color: #a64c72;
  position: relative;
}
body.violet.color1 .header-region .block-system-main-menu > ul > li.color1 > a:before {
  background-color: #a64c72;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color1 .header-region .block-system-main-menu > ul > li.color1 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color1 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color1 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #a64c72;
}
body.violet.color1 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color1 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color1 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color1 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color1 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color1 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #a64c72;
}
body.violet.color1 article h2:before {
  background-color: #a64c72;
}
body.violet.color1 article h3 {
  color: #a64c72;
}
body.violet.color1 .field-name-field-mini-page-know-more,
body.violet.color1 .field-name-field-mini-news-know-more,
body.violet.color1 .field-name-field-mini-event-prices,
body.violet.color1 .field-name-field-mini-event-hours,
body.violet.color1 .field-name-field-mini-event-contact {
  background-color: #a64c72;
}
body.violet.color1 .field-name-field-mini-page-know-more label,
body.violet.color1 .field-name-field-mini-news-know-more label,
body.violet.color1 .field-name-field-mini-event-prices label,
body.violet.color1 .field-name-field-mini-event-hours label,
body.violet.color1 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color1.node-type-minisite-news .field-name-field-mini-teaser {
  color: #a64c72;
}
body.violet.color1.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color1.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color1.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color1.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #a64c72;
}
body.violet .block-system-main-menu > ul > li.color2 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color2.active {
  background-color: #de4384;
}
body.violet .block-system-main-menu > ul > li.color2 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color2.active-trail > a {
  background-color: #de4384;
}
body.violet .block-system-main-menu > ul > li.color2.active-trail > a:before {
  background-color: #de4384;
}
body.violet .block-system-main-menu > ul > li.color2 > ul {
  background-color: #de4384;
}
body.violet .block-system-main-menu > ul > li.color2 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color2 > a:hover {
  background-color: #de4384;
}
body.violet .color2 .views-field-field-mini-categories .field-content:before,
body.violet.color2 .field-name-field-mini-categories:before {
  background-color: #de4384;
}
body.violet.agenda .color2 .agenda-thematique:before {
  background-color: #de4384;
}
body.violet.agenda .color2 .block-link .agenda-date,
body.violet.agenda .color2 .block-link .agenda-type {
  color: #de4384;
}
body.violet.agenda .color2.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color2 .news-category:before {
  background-color: #de4384;
}
body.violet .block-link.color2 .views-field-title a {
  color: #de4384;
}
body.violet .block-link.color2 .views-field-title,
body.violet .block-link.color2 .views-field-field-mini-teaser,
body.violet .block-link.color2 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color2 h2 {
  color: #de4384;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color2 h2:before {
  background-color: #de4384;
}
body.violet.color2 .header-region {
  border-bottom: 7px solid #de4384;
}
body.violet.color2 .header-region .block-system-main-menu > ul > li.color2 > a {
  background-color: #de4384;
  position: relative;
}
body.violet.color2 .header-region .block-system-main-menu > ul > li.color2 > a:before {
  background-color: #de4384;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color2 .header-region .block-system-main-menu > ul > li.color2 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color2 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color2 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #de4384;
}
body.violet.color2 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color2 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color2 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color2 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color2 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color2 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #de4384;
}
body.violet.color2 article h2:before {
  background-color: #de4384;
}
body.violet.color2 article h3 {
  color: #de4384;
}
body.violet.color2 .field-name-field-mini-page-know-more,
body.violet.color2 .field-name-field-mini-news-know-more,
body.violet.color2 .field-name-field-mini-event-prices,
body.violet.color2 .field-name-field-mini-event-hours,
body.violet.color2 .field-name-field-mini-event-contact {
  background-color: #de4384;
}
body.violet.color2 .field-name-field-mini-page-know-more label,
body.violet.color2 .field-name-field-mini-news-know-more label,
body.violet.color2 .field-name-field-mini-event-prices label,
body.violet.color2 .field-name-field-mini-event-hours label,
body.violet.color2 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color2.node-type-minisite-news .field-name-field-mini-teaser {
  color: #de4384;
}
body.violet.color2.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color2.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color2.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color2.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #de4384;
}
body.violet .block-system-main-menu > ul > li.color3 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color3.active {
  background-color: #952c58;
}
body.violet .block-system-main-menu > ul > li.color3 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color3.active-trail > a {
  background-color: #952c58;
}
body.violet .block-system-main-menu > ul > li.color3.active-trail > a:before {
  background-color: #952c58;
}
body.violet .block-system-main-menu > ul > li.color3 > ul {
  background-color: #952c58;
}
body.violet .block-system-main-menu > ul > li.color3 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color3 > a:hover {
  background-color: #952c58;
}
body.violet .color3 .views-field-field-mini-categories .field-content:before,
body.violet.color3 .field-name-field-mini-categories:before {
  background-color: #952c58;
}
body.violet.agenda .color3 .agenda-thematique:before {
  background-color: #952c58;
}
body.violet.agenda .color3 .block-link .agenda-date,
body.violet.agenda .color3 .block-link .agenda-type {
  color: #952c58;
}
body.violet.agenda .color3.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color3 .news-category:before {
  background-color: #952c58;
}
body.violet .block-link.color3 .views-field-title a {
  color: #952c58;
}
body.violet .block-link.color3 .views-field-title,
body.violet .block-link.color3 .views-field-field-mini-teaser,
body.violet .block-link.color3 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color3 h2 {
  color: #952c58;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color3 h2:before {
  background-color: #952c58;
}
body.violet.color3 .header-region {
  border-bottom: 7px solid #952c58;
}
body.violet.color3 .header-region .block-system-main-menu > ul > li.color3 > a {
  background-color: #952c58;
  position: relative;
}
body.violet.color3 .header-region .block-system-main-menu > ul > li.color3 > a:before {
  background-color: #952c58;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color3 .header-region .block-system-main-menu > ul > li.color3 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color3 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color3 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #952c58;
}
body.violet.color3 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color3 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color3 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color3 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color3 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color3 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #952c58;
}
body.violet.color3 article h2:before {
  background-color: #952c58;
}
body.violet.color3 article h3 {
  color: #952c58;
}
body.violet.color3 .field-name-field-mini-page-know-more,
body.violet.color3 .field-name-field-mini-news-know-more,
body.violet.color3 .field-name-field-mini-event-prices,
body.violet.color3 .field-name-field-mini-event-hours,
body.violet.color3 .field-name-field-mini-event-contact {
  background-color: #952c58;
}
body.violet.color3 .field-name-field-mini-page-know-more label,
body.violet.color3 .field-name-field-mini-news-know-more label,
body.violet.color3 .field-name-field-mini-event-prices label,
body.violet.color3 .field-name-field-mini-event-hours label,
body.violet.color3 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color3.node-type-minisite-news .field-name-field-mini-teaser {
  color: #952c58;
}
body.violet.color3.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color3.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color3.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color3.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #952c58;
}
body.violet .block-system-main-menu > ul > li.color4 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color4.active {
  background-color: #ce5185;
}
body.violet .block-system-main-menu > ul > li.color4 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color4.active-trail > a {
  background-color: #ce5185;
}
body.violet .block-system-main-menu > ul > li.color4.active-trail > a:before {
  background-color: #ce5185;
}
body.violet .block-system-main-menu > ul > li.color4 > ul {
  background-color: #ce5185;
}
body.violet .block-system-main-menu > ul > li.color4 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color4 > a:hover {
  background-color: #ce5185;
}
body.violet .color4 .views-field-field-mini-categories .field-content:before,
body.violet.color4 .field-name-field-mini-categories:before {
  background-color: #ce5185;
}
body.violet.agenda .color4 .agenda-thematique:before {
  background-color: #ce5185;
}
body.violet.agenda .color4 .block-link .agenda-date,
body.violet.agenda .color4 .block-link .agenda-type {
  color: #ce5185;
}
body.violet.agenda .color4.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color4 .news-category:before {
  background-color: #ce5185;
}
body.violet .block-link.color4 .views-field-title a {
  color: #ce5185;
}
body.violet .block-link.color4 .views-field-title,
body.violet .block-link.color4 .views-field-field-mini-teaser,
body.violet .block-link.color4 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color4 h2 {
  color: #ce5185;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color4 h2:before {
  background-color: #ce5185;
}
body.violet.color4 .header-region {
  border-bottom: 7px solid #ce5185;
}
body.violet.color4 .header-region .block-system-main-menu > ul > li.color4 > a {
  background-color: #ce5185;
  position: relative;
}
body.violet.color4 .header-region .block-system-main-menu > ul > li.color4 > a:before {
  background-color: #ce5185;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color4 .header-region .block-system-main-menu > ul > li.color4 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color4 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color4 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #ce5185;
}
body.violet.color4 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color4 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color4 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color4 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color4 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color4 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #ce5185;
}
body.violet.color4 article h2:before {
  background-color: #ce5185;
}
body.violet.color4 article h3 {
  color: #ce5185;
}
body.violet.color4 .field-name-field-mini-page-know-more,
body.violet.color4 .field-name-field-mini-news-know-more,
body.violet.color4 .field-name-field-mini-event-prices,
body.violet.color4 .field-name-field-mini-event-hours,
body.violet.color4 .field-name-field-mini-event-contact {
  background-color: #ce5185;
}
body.violet.color4 .field-name-field-mini-page-know-more label,
body.violet.color4 .field-name-field-mini-news-know-more label,
body.violet.color4 .field-name-field-mini-event-prices label,
body.violet.color4 .field-name-field-mini-event-hours label,
body.violet.color4 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color4.node-type-minisite-news .field-name-field-mini-teaser {
  color: #ce5185;
}
body.violet.color4.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color4.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color4.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color4.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #ce5185;
}
body.violet .block-system-main-menu > ul > li.color5 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color5.active {
  background-color: #7e3a5c;
}
body.violet .block-system-main-menu > ul > li.color5 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color5.active-trail > a {
  background-color: #7e3a5c;
}
body.violet .block-system-main-menu > ul > li.color5.active-trail > a:before {
  background-color: #7e3a5c;
}
body.violet .block-system-main-menu > ul > li.color5 > ul {
  background-color: #7e3a5c;
}
body.violet .block-system-main-menu > ul > li.color5 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color5 > a:hover {
  background-color: #7e3a5c;
}
body.violet .color5 .views-field-field-mini-categories .field-content:before,
body.violet.color5 .field-name-field-mini-categories:before {
  background-color: #7e3a5c;
}
body.violet.agenda .color5 .agenda-thematique:before {
  background-color: #7e3a5c;
}
body.violet.agenda .color5 .block-link .agenda-date,
body.violet.agenda .color5 .block-link .agenda-type {
  color: #7e3a5c;
}
body.violet.agenda .color5.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color5 .news-category:before {
  background-color: #7e3a5c;
}
body.violet .block-link.color5 .views-field-title a {
  color: #7e3a5c;
}
body.violet .block-link.color5 .views-field-title,
body.violet .block-link.color5 .views-field-field-mini-teaser,
body.violet .block-link.color5 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color5 h2 {
  color: #7e3a5c;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color5 h2:before {
  background-color: #7e3a5c;
}
body.violet.color5 .header-region {
  border-bottom: 7px solid #7e3a5c;
}
body.violet.color5 .header-region .block-system-main-menu > ul > li.color5 > a {
  background-color: #7e3a5c;
  position: relative;
}
body.violet.color5 .header-region .block-system-main-menu > ul > li.color5 > a:before {
  background-color: #7e3a5c;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color5 .header-region .block-system-main-menu > ul > li.color5 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color5 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color5 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #7e3a5c;
}
body.violet.color5 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color5 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color5 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color5 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color5 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color5 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #7e3a5c;
}
body.violet.color5 article h2:before {
  background-color: #7e3a5c;
}
body.violet.color5 article h3 {
  color: #7e3a5c;
}
body.violet.color5 .field-name-field-mini-page-know-more,
body.violet.color5 .field-name-field-mini-news-know-more,
body.violet.color5 .field-name-field-mini-event-prices,
body.violet.color5 .field-name-field-mini-event-hours,
body.violet.color5 .field-name-field-mini-event-contact {
  background-color: #7e3a5c;
}
body.violet.color5 .field-name-field-mini-page-know-more label,
body.violet.color5 .field-name-field-mini-news-know-more label,
body.violet.color5 .field-name-field-mini-event-prices label,
body.violet.color5 .field-name-field-mini-event-hours label,
body.violet.color5 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color5.node-type-minisite-news .field-name-field-mini-teaser {
  color: #7e3a5c;
}
body.violet.color5.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color5.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color5.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color5.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #7e3a5c;
}
body.violet .block-system-main-menu > ul > li.color6 .submenu-wrapper,
body.violet .block-system-main-menu > ul > li.color6.active {
  background-color: #b6386d;
}
body.violet .block-system-main-menu > ul > li.color6 .submenu-wrapper > .container > .menu > li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color6.active-trail > a {
  background-color: #b6386d;
}
body.violet .block-system-main-menu > ul > li.color6.active-trail > a:before {
  background-color: #b6386d;
}
body.violet .block-system-main-menu > ul > li.color6 > ul {
  background-color: #b6386d;
}
body.violet .block-system-main-menu > ul > li.color6 > ul li {
  border-color: #f0e2e8;
}
body.violet .block-system-main-menu > ul > li.color6 > a:hover {
  background-color: #b6386d;
}
body.violet .color6 .views-field-field-mini-categories .field-content:before,
body.violet.color6 .field-name-field-mini-categories:before {
  background-color: #b6386d;
}
body.violet.agenda .color6 .agenda-thematique:before {
  background-color: #b6386d;
}
body.violet.agenda .color6 .block-link .agenda-date,
body.violet.agenda .color6 .block-link .agenda-type {
  color: #b6386d;
}
body.violet.agenda .color6.agenda-event-highlight .agenda-content {
  background: #f0e2e8;
}
body.violet.page-actualites .block-minisite-content-minisite-content-news-list .news-item.color6 .news-category:before {
  background-color: #b6386d;
}
body.violet .block-link.color6 .views-field-title a {
  color: #b6386d;
}
body.violet .block-link.color6 .views-field-title,
body.violet .block-link.color6 .views-field-field-mini-teaser,
body.violet .block-link.color6 .views-field-view-node {
  background-color: #f0e2e8;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color6 h2 {
  color: #b6386d;
}
body.violet.page-tous-les-e-services .item-list .list-e-services.color6 h2:before {
  background-color: #b6386d;
}
body.violet.color6 .header-region {
  border-bottom: 7px solid #b6386d;
}
body.violet.color6 .header-region .block-system-main-menu > ul > li.color6 > a {
  background-color: #b6386d;
  position: relative;
}
body.violet.color6 .header-region .block-system-main-menu > ul > li.color6 > a:before {
  background-color: #b6386d;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  content: " ";
  display: block;
  height: 25px;
  left: 50%;
  margin-left: -12px;
  position: absolute;
  bottom: -18px;
  width: 25px;
}
body.violet.color6 .header-region .block-system-main-menu > ul > li.color6 > a:after {
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -4px;
  bottom: -12px;
  background: url('../img/sprite.png') -47px -549px no-repeat;
  width: 10px;
  height: 5px;
}
body.violet.color6 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category,
body.violet.color6 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category {
  background-color: #b6386d;
}
body.violet.color6 .content-top .block-minisite-default-minisite-default-taxonomy-block .vocabulary-minisite-category h1,
body.violet.color6 .content-top .block-views-bandeau-de-page-block .vocabulary-minisite-category h1 {
  color: #f0e2e8;
}
body.violet.color6 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page,
body.violet.color6 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page {
  background-color: #f0e2e8;
}
body.violet.color6 .content-top .block-minisite-default-minisite-default-taxonomy-block .view-bandeau-de-page h1,
body.violet.color6 .content-top .block-views-bandeau-de-page-block .view-bandeau-de-page h1 {
  color: #b6386d;
}
body.violet.color6 article h2:before {
  background-color: #b6386d;
}
body.violet.color6 article h3 {
  color: #b6386d;
}
body.violet.color6 .field-name-field-mini-page-know-more,
body.violet.color6 .field-name-field-mini-news-know-more,
body.violet.color6 .field-name-field-mini-event-prices,
body.violet.color6 .field-name-field-mini-event-hours,
body.violet.color6 .field-name-field-mini-event-contact {
  background-color: #b6386d;
}
body.violet.color6 .field-name-field-mini-page-know-more label,
body.violet.color6 .field-name-field-mini-news-know-more label,
body.violet.color6 .field-name-field-mini-event-prices label,
body.violet.color6 .field-name-field-mini-event-hours label,
body.violet.color6 .field-name-field-mini-event-contact label {
  color: #f0e2e8;
}
body.violet.color6.node-type-minisite-news .field-name-field-mini-teaser {
  color: #b6386d;
}
body.violet.color6.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date,
body.violet.color6.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-date-de-fin,
body.violet.color6.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-event-category,
body.violet.color6.node-type-minisite-event .page > .container > .row .main-content .node-minisite-event .content .field-name-field-mini-teaser {
  color: #b6386d;
}
/* END VIOLET */

