@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, .annuaire-extranet .field a a:hover,
.newsletter-extranet .field a a:hover,
#block-vaurealheadernewsletter .field a a:hover, .btn-primary a:hover,
a.button a:hover,
input.button a:hover,
button.button a:hover,
button.btn a:hover,
ul.js-pager__items .button a:hover, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1rem;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a, .annuaire-extranet .field a a:hover,
.newsletter-extranet .field a a:hover,
#block-vaurealheadernewsletter .field a a:hover, .btn-primary a:hover,
a.button a:hover,
input.button a:hover,
button.button a:hover,
button.btn a:hover,
ul.js-pager__items .button a:hover,
a:link,
.annuaire-extranet .field a a:link:hover,
.newsletter-extranet .field a a:link:hover,
#block-vaurealheadernewsletter .field a a:link:hover,
.btn-primary a:link:hover,
a.button a:link:hover,
input.button a:link:hover,
button.button a:link:hover,
button.btn a:link:hover,
ul.js-pager__items .button a:link:hover,
a:visited,
.annuaire-extranet .field a a:visited:hover,
.newsletter-extranet .field a a:visited:hover,
#block-vaurealheadernewsletter .field a a:visited:hover,
.btn-primary a:visited:hover,
a.button a:visited:hover,
input.button a:visited:hover,
button.button a:visited:hover,
button.btn a:visited:hover,
ul.js-pager__items .button a:visited:hover {
  text-decoration: none;
}

a:focus, .annuaire-extranet .field a a:focus:hover,
.newsletter-extranet .field a a:focus:hover,
#block-vaurealheadernewsletter .field a a:focus:hover, .btn-primary a:focus:hover,
a.button a:focus:hover,
input.button a:focus:hover,
button.button a:focus:hover,
button.btn a:focus:hover,
ul.js-pager__items .button a:focus:hover,
textarea:focus,
input:focus {
  outline: 1px dotted black;
}

img {
  vertical-align: middle;
  max-width: 100%;
  height: auto !important;
}

body {
  line-height: 1.5;
  letter-spacing: 0.01rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: sourcesanspro-regular-webfont, verdana, Arial, sans-serif;
}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: none;
}

sup {
  vertical-align: super;
  font-size: smaller;
}

sub {
  vertical-align: sub;
  font-size: smaller;
}

blockquote {
  border-left: 5px solid #2F4858;
  padding-left: 20px;
}

#drupal-live-announce {
  height: 0;
}

#forward-form #edit-subject,
#forward-form #edit-body,
.ajax-progress-throbber,
.search-result__info {
  display: none;
}

.nav > li > a:focus,
#block-vaurealheadernewsletter .field a .nav > li > a:focus:hover, .nav > li > a:hover,
#block-vaurealheadernewsletter .field a .nav > li > a:hover {
  background: transparent;
}

.form-control:focus {
  color: #212121 !important;
}

.site-logo {
  display: block;
}

.search-results li {
  margin: 0 0 15px 0;
}

.search-form .form-item input {
  height: 25px;
}
.search-form input.button {
  padding: 5px 10px;
  border: none;
}

.navbar-nav > li > a, .annuaire-extranet .field a .navbar-nav > li > a:hover,
.newsletter-extranet .field a .navbar-nav > li > a:hover,
#block-vaurealheadernewsletter .field a .navbar-nav > li > a:hover, .btn-primary .navbar-nav > li > a:hover,
a.button .navbar-nav > li > a:hover,
input.button .navbar-nav > li > a:hover,
button.button .navbar-nav > li > a:hover,
button.btn .navbar-nav > li > a:hover,
ul.js-pager__items .button .navbar-nav > li > a:hover {
  line-height: inherit;
}

.block-help {
  border: none;
  padding: 0 15px;
}

.alert.fade {
  opacity: 1 !important;
}

video {
  object-fit: cover;
  object-position: center;
  width: 100%;
  min-height: 300px;
}

video,
iframe {
  vertical-align: top;
}

@font-face {
  font-family: sourcesanspro-light-webfont;
  src: url("../fonts/sourcesanspro-light-webfont.eot");
  src: url("../fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-light-webfont.woff") format("woff"), url("../fonts/sourcesanspro-light-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-light-webfont.svg#sourcesanspro-light-webfont") format("svg");
}
@font-face {
  font-family: sourcesanspro-regular-webfont;
  src: url("../fonts/sourcesanspro-regular-webfont.eot");
  src: url("../fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-regular-webfont.svg#sourcesanspro-regular-webfont") format("svg");
}
@font-face {
  font-family: passionone-regular-webfont;
  src: url("../fonts/passionone-regular-webfont.eot");
  src: url("../fonts/passionone-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/passionone-regular-webfont.woff") format("woff"), url("../fonts/passionone-regular-webfont.ttf") format("truetype"), url("../fonts/passionone-regular-webfont.svg#passionone-regular-webfont") format("svg");
}
@font-face {
  font-family: sourcesanspro-semibold-webfont;
  src: url("../fonts/sourcesanspro-semibold-webfont.eot");
  src: url("../fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("../fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-semibold-webfont.svg#sourcesanspro-semibold-webfont") format("svg");
}
@font-face {
  font-family: sourcesanspro-bold-webfont;
  src: url("../fonts/sourcesanspro-bold-webfont.eot");
  src: url("../fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("../fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-bold-webfont.svg#sourcesanspro-bold-webfont") format("svg");
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-family: passionone-regular-webfont;
  letter-spacing: 0.05em;
}

h1 {
  font-size: 1.6rem;
}

h2 {
  font-size: 1.4rem;
}

h3 {
  margin-top: 15px;
  line-height: 1.2;
  color: #2F4858;
}
h3 a, h3 .annuaire-extranet .field a a:hover, .annuaire-extranet .field a h3 a:hover,
h3 .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a h3 a:hover,
h3 #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a h3 a:hover, h3 .btn-primary a:hover, .btn-primary h3 a:hover,
h3 a.button a:hover,
a.button h3 a:hover,
h3 input.button a:hover,
input.button h3 a:hover,
h3 button.button a:hover,
button.button h3 a:hover,
h3 button.btn a:hover,
button.btn h3 a:hover,
h3 ul.js-pager__items .button a:hover,
ul.js-pager__items .button h3 a:hover {
  color: #2F4858;
}
h3 a:hover, h3 .annuaire-extranet .field a a:hover, .annuaire-extranet .field a h3 a:hover,
h3 .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a h3 a:hover,
h3 #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a h3 a:hover, h3 .btn-primary a:hover, .btn-primary h3 a:hover,
h3 a.button a:hover,
a.button h3 a:hover,
h3 input.button a:hover,
input.button h3 a:hover,
h3 button.button a:hover,
button.button h3 a:hover,
h3 button.btn a:hover,
button.btn h3 a:hover,
h3 ul.js-pager__items .button a:hover,
ul.js-pager__items .button h3 a:hover {
  color: #F7AE4B;
}

h4 {
  font-size: 1.2rem;
}

h5 {
  font-size: 1.1rem;
}

h6 {
  font-size: 1rem;
}

.page-title {
  margin-bottom: 20px;
  color: #2F4858;
}

.panel-title {
  font-size: 1.4em;
  margin-bottom: 10px;
  line-height: 1.2;
}
.panel-title a, .panel-title .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .panel-title a:hover,
.panel-title .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .panel-title a:hover,
.panel-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .panel-title a:hover, .panel-title .btn-primary a:hover, .btn-primary .panel-title a:hover,
.panel-title a.button a:hover,
a.button .panel-title a:hover,
.panel-title input.button a:hover,
input.button .panel-title a:hover,
.panel-title button.button a:hover,
button.button .panel-title a:hover,
.panel-title button.btn a:hover,
button.btn .panel-title a:hover,
.panel-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .panel-title a:hover {
  color: #2F4858;
}
.panel-title a:hover,
.panel-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .panel-title a:hover {
  color: #212121;
}

b, strong {
  font-family: sourcesanspro-bold-webfont;
  font-weight: normal;
}

em {
  font-style: italic;
}

.visually-hidden-focusable {
  position: absolute !important;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  width: 1px;
  height: 1px;
  word-wrap: normal;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 50;
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  font-size: 0.94em;
  line-height: 1.7em;
  padding: 1px 10px 2px;
  border-radius: 0 0 10px 10px;
  border-bottom-width: 0;
  outline: 0;
}

.group-address .field--name-field-code-postal,
.group-address .field--name-field-commune,
.group-address .field--name-field-ville {
  display: inline;
}
.group-address .field--name-field-code-postal .field__items,
.group-address .field--name-field-code-postal .field__item,
.group-address .field--name-field-commune .field__items,
.group-address .field--name-field-commune .field__item,
.group-address .field--name-field-ville .field__items,
.group-address .field--name-field-ville .field__item {
  display: inline;
}

.views-field-name,
.field--name-node-title,
.views-field-title,
.field--name-field-title {
  font-size: 1.2rem;
  margin-bottom: 10px;
  line-height: 1;
  font-family: passionone-regular-webfont;
  color: #2F4858;
  letter-spacing: 0.05em;
}
.views-field-name a, .views-field-name .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .views-field-name a:hover,
.views-field-name .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .views-field-name a:hover,
.views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-field-name a:hover, .views-field-name .btn-primary a:hover, .btn-primary .views-field-name a:hover,
.views-field-name a.button a:hover,
a.button .views-field-name a:hover,
.views-field-name input.button a:hover,
input.button .views-field-name a:hover,
.views-field-name button.button a:hover,
button.button .views-field-name a:hover,
.views-field-name button.btn a:hover,
button.btn .views-field-name a:hover,
.views-field-name ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-name a:hover,
.field--name-node-title a,
.field--name-node-title .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .field--name-node-title a:hover,
.field--name-node-title .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .field--name-node-title a:hover,
.field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-node-title a:hover,
.field--name-node-title .btn-primary a:hover,
.btn-primary .field--name-node-title a:hover,
.field--name-node-title a.button a:hover,
a.button .field--name-node-title a:hover,
.field--name-node-title input.button a:hover,
input.button .field--name-node-title a:hover,
.field--name-node-title button.button a:hover,
button.button .field--name-node-title a:hover,
.field--name-node-title button.btn a:hover,
button.btn .field--name-node-title a:hover,
.field--name-node-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-node-title a:hover,
.views-field-title a,
.views-field-title .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .views-field-title a:hover,
.views-field-title .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .views-field-title a:hover,
.views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-field-title a:hover,
.views-field-title .btn-primary a:hover,
.btn-primary .views-field-title a:hover,
.views-field-title a.button a:hover,
a.button .views-field-title a:hover,
.views-field-title input.button a:hover,
input.button .views-field-title a:hover,
.views-field-title button.button a:hover,
button.button .views-field-title a:hover,
.views-field-title button.btn a:hover,
button.btn .views-field-title a:hover,
.views-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-title a:hover,
.field--name-field-title a,
.field--name-field-title .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .field--name-field-title a:hover,
.field--name-field-title .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .field--name-field-title a:hover,
.field--name-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-field-title a:hover,
.field--name-field-title .btn-primary a:hover,
.btn-primary .field--name-field-title a:hover,
.field--name-field-title a.button a:hover,
a.button .field--name-field-title a:hover,
.field--name-field-title input.button a:hover,
input.button .field--name-field-title a:hover,
.field--name-field-title button.button a:hover,
button.button .field--name-field-title a:hover,
.field--name-field-title button.btn a:hover,
button.btn .field--name-field-title a:hover,
.field--name-field-title ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-title a:hover {
  color: #2F4858;
}
.views-field-name a:hover,
.views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-field-name a:hover,
.field--name-node-title a:hover,
.field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-node-title a:hover,
.views-field-title a:hover,
.views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-field-title a:hover,
.field--name-field-title a:hover,
.field--name-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-field-title a:hover {
  color: #F7AE4B;
}
.views-field-name h2,
.views-field-name h2.pane-title,
.field--name-node-title h2,
.field--name-node-title h2.pane-title,
.views-field-title h2,
.views-field-title h2.pane-title,
.field--name-field-title h2,
.field--name-field-title h2.pane-title {
  font-size: 1em;
  line-height: 1em;
  font-family: inherit;
}

.views-field-field-agent-nom,
.field--name-field-agent-prenom,
.field--name-field-agent-nom {
  font-family: passionone-regular-webfont;
  color: #2F4858;
  line-height: 1.2;
  font-size: 1.2em;
  letter-spacing: 0.04em;
}

.field--name-field-extranet-date-evenement,
.field--name-field-date-evenement {
  font-family: passionone-regular-webfont;
  font-size: 1.4em;
}

.field--name-field-extranet-galerie-images,
.field--name-field-galerie-images {
  overflow: hidden;
}
.field--name-field-extranet-galerie-images .field__item,
.field--name-field-galerie-images .field__item {
  margin: 0 -2px 2px 0;
}

.field--name-field-video iframe {
  width: 100%;
}

.field--name-field-agent-batiment a, .field--name-field-agent-batiment .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-field-agent-batiment a:hover, .field--name-field-agent-batiment .btn-primary a:hover, .btn-primary .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment a.button a:hover,
a.button .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment input.button a:hover,
input.button .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment button.button a:hover,
button.button .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment button.btn a:hover,
button.btn .field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-field-agent-batiment a:hover {
  color: #90BA36;
}
.field--name-field-agent-batiment a:hover,
.field--name-field-agent-batiment #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-field-agent-batiment a:hover {
  color: #2F4858;
}

.field--name-field-fonction-delegation .field__item:first-child {
  font-family: passionone-regular-webfont;
  font-size: 1.6em;
}

.text-formatted ul.list li a,
.text-formatted ul.list li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .text-formatted ul.list li a:hover {
  color: #2F4858;
}
.text-formatted ul.list li a:hover,
.text-formatted ul.list li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .text-formatted ul.list li a:hover {
  color: #90BA36;
}
.text-formatted ul.list li:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #90BA36;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 0;
}

.node--view-mode-full .field.text-formatted h2 {
  color: #2F4858;
  border-left: 4px solid #F7AE4B;
  padding-left: 10px;
}

.group-operations {
  background: none !important;
  padding: 0 !important;
}

iframe {
  vertical-align: top;
}

.views-field-field-video iframe {
  background-color: black;
}

.annuaire-extranet .field a,
.newsletter-extranet .field a,
#block-vaurealheadernewsletter .field a, .btn-primary,
a.button,
input.button,
a.button:hover,
button.button,
button.btn,
input.button:hover,
input.button:focus,
ul.js-pager__items .button, .annuaire-extranet .field a a,
.newsletter-extranet .field a a,
#block-vaurealheadernewsletter .field a a, .btn-primary a,
a.button a,
input.button a,
a.button:hover a,
button.button a,
button.btn a,
input.button:hover a,
input.button:focus a,
ul.js-pager__items .button a, .annuaire-extranet .field a a:hover,
.newsletter-extranet .annuaire-extranet .field a a:hover,
.annuaire-extranet .newsletter-extranet .field a a:hover,
#block-vaurealheadernewsletter .annuaire-extranet .field a a:hover,
.annuaire-extranet #block-vaurealheadernewsletter .field a a:hover, .btn-primary .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .btn-primary a:hover,
.annuaire-extranet .field a.button a:hover,
input.button .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a input.button a:hover,
.annuaire-extranet .field a.button:hover a:hover,
button.button .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a button.button a:hover,
button.btn .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a button.btn a:hover,
input.button:hover .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a input.button:hover a:hover,
input.button:focus .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a input.button:focus a:hover,
ul.js-pager__items .button .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a ul.js-pager__items .button a:hover,
.newsletter-extranet .field a a:hover,
#block-vaurealheadernewsletter .newsletter-extranet .field a a:hover,
.newsletter-extranet #block-vaurealheadernewsletter .field a a:hover,
.btn-primary .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .btn-primary a:hover,
.newsletter-extranet .field a.button a:hover,
input.button .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a input.button a:hover,
.newsletter-extranet .field a.button:hover a:hover,
button.button .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a button.button a:hover,
button.btn .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a button.btn a:hover,
input.button:hover .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a input.button:hover a:hover,
input.button:focus .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a input.button:focus a:hover,
ul.js-pager__items .button .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a ul.js-pager__items .button a:hover,
#block-vaurealheadernewsletter .field a a:hover,
.btn-primary #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .btn-primary a:hover,
#block-vaurealheadernewsletter .field a.button a:hover,
input.button #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a input.button a:hover,
#block-vaurealheadernewsletter .field a.button:hover a:hover,
button.button #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a button.button a:hover,
button.btn #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a button.btn a:hover,
input.button:hover #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a input.button:hover a:hover,
input.button:focus #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a input.button:focus a:hover,
ul.js-pager__items .button #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a ul.js-pager__items .button a:hover, .btn-primary a:hover,
a.button .btn-primary a:hover,
.btn-primary a.button a:hover,
input.button .btn-primary a:hover,
.btn-primary input.button a:hover,
a.button:hover .btn-primary a:hover,
.btn-primary a.button:hover a:hover,
button.button .btn-primary a:hover,
.btn-primary button.button a:hover,
button.btn .btn-primary a:hover,
.btn-primary button.btn a:hover,
input.button:hover .btn-primary a:hover,
.btn-primary input.button:hover a:hover,
input.button:focus .btn-primary a:hover,
.btn-primary input.button:focus a:hover,
ul.js-pager__items .button .btn-primary a:hover,
.btn-primary ul.js-pager__items .button a:hover,
a.button a:hover,
input.button a.button a:hover,
a.button input.button a:hover,
a.button:hover a:hover,
button.button a.button a:hover,
a.button button.button a:hover,
button.btn a.button a:hover,
a.button button.btn a:hover,
input.button:hover a.button a:hover,
a.button input.button:hover a:hover,
input.button:focus a.button a:hover,
a.button input.button:focus a:hover,
ul.js-pager__items a.button a:hover,
input.button a:hover,
a.button:hover input.button a:hover,
input.button a.button:hover a:hover,
button.button input.button a:hover,
input.button button.button a:hover,
button.btn input.button a:hover,
input.button button.btn a:hover,
input.button:hover a:hover,
input.button:focus a:hover,
ul.js-pager__items input.button a:hover,
a.button:hover button.button a:hover,
button.button a.button:hover a:hover,
button.button a:hover,
button.btn button.button a:hover,
button.button button.btn a:hover,
input.button:hover button.button a:hover,
button.button input.button:hover a:hover,
input.button:focus button.button a:hover,
button.button input.button:focus a:hover,
ul.js-pager__items button.button a:hover,
a.button:hover button.btn a:hover,
button.btn a.button:hover a:hover,
button.btn a:hover,
input.button:hover button.btn a:hover,
button.btn input.button:hover a:hover,
input.button:focus button.btn a:hover,
button.btn input.button:focus a:hover,
ul.js-pager__items .button button.btn a:hover,
button.btn ul.js-pager__items .button a:hover,
ul.js-pager__items a.button:hover a:hover,
ul.js-pager__items input.button:hover a:hover,
ul.js-pager__items input.button:focus a:hover,
ul.js-pager__items .button a:hover {
  text-transform: none;
  text-shadow: none;
  font-weight: normal;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

nav.navigation ul li {
  list-style-image: none;
  list-style: none;
  margin: 0;
  padding: 0;
}

.annuaire-extranet .field a,
.newsletter-extranet .field a,
#block-vaurealheadernewsletter .field a, .btn-primary,
a.button,
input.button,
a.button:hover,
button.button,
button.btn,
input.button:hover,
input.button:focus,
ul.js-pager__items .button {
  padding: 8px 12px;
  line-height: 1.5;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.form-type-datetime textarea,
.form-type-datetime input,
.form-type-date textarea,
.form-type-date input,
.form-type-textfield textarea,
.form-type-textfield input,
.form-type-email textarea,
.form-type-email input,
.field--type-entity-reference textarea,
.field--type-entity-reference input,
.form-type-textarea textarea,
.form-type-textarea input, input.form-autocomplete,
.chosen-container-single .chosen-single,
select, .user-pass .form-item input,
.user-login-form .form-item input {
  line-height: 1.5;
  padding: 7px 15px;
  color: black;
  background: white;
  font-size: 1rem;
  border: none;
  width: 100%;
  max-width: 100%;
  border: 1px solid #2F4858;
  appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.form-type-datetime textarea + .description,
.form-type-datetime input + .description,
.form-type-date textarea + .description,
.form-type-date input + .description,
.form-type-textfield textarea + .description,
.form-type-textfield input + .description,
.form-type-email textarea + .description,
.form-type-email input + .description,
.field--type-entity-reference textarea + .description,
.field--type-entity-reference input + .description,
.form-type-textarea textarea + .description,
.form-type-textarea input + .description, input.form-autocomplete + .description,
.chosen-container-single .chosen-single + .description,
select + .description, .user-pass .form-item input + .description,
.user-login-form .form-item input + .description {
  margin-top: 0.5em;
  color: #8d8d8d;
}
@media all and (min-width: 40em) {
  .form-type-datetime textarea,
  .form-type-datetime input,
  .form-type-date textarea,
  .form-type-date input,
  .form-type-textfield textarea,
  .form-type-textfield input,
  .form-type-email textarea,
  .form-type-email input,
  .field--type-entity-reference textarea,
  .field--type-entity-reference input,
  .form-type-textarea textarea,
  .form-type-textarea input, input.form-autocomplete,
  .chosen-container-single .chosen-single,
  select, .user-pass .form-item input,
  .user-login-form .form-item input {
    max-width: 400px;
  }
}

.form-type-datetime .label,
.form-type-datetime label,
.form-type-date .label,
.form-type-date label,
.form-type-textfield .label,
.form-type-textfield label,
.form-type-email .label,
.form-type-email label,
.field--type-entity-reference .label,
.field--type-entity-reference label,
.form-type-textarea .label,
.form-type-textarea label, form > fieldset > .fieldset-wrapper label, .user-pass .form-item label,
.user-login-form .form-item label, .form-type-webform-multiple label, .view-filters .views-exposed-form .form-item label {
  font-size: 1em;
}
.form-type-datetime .label:not(.option),
.form-type-datetime label:not(.option),
.form-type-date .label:not(.option),
.form-type-date label:not(.option),
.form-type-textfield .label:not(.option),
.form-type-textfield label:not(.option),
.form-type-email .label:not(.option),
.form-type-email label:not(.option),
.field--type-entity-reference .label:not(.option),
.field--type-entity-reference label:not(.option),
.form-type-textarea .label:not(.option),
.form-type-textarea label:not(.option), form > fieldset > .fieldset-wrapper label:not(.option), .user-pass .form-item label:not(.option),
.user-login-form .form-item label:not(.option), .form-type-webform-multiple label:not(.option), .view-filters .views-exposed-form .form-item label:not(.option) {
  display: block;
  font-family: sourcesanspro-regular-webfont;
  margin-bottom: 5px;
  color: #2F4858;
  text-align: left;
  font-weight: normal;
}

.view-flash-info, .view-carrousel, .view-display-id-block_agenda_accueil {
  position: relative;
}
.view-flash-info .views_slideshow_cycle_teaser_section, .view-carrousel .views_slideshow_cycle_teaser_section, .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section {
  width: 100% !important;
}
.view-flash-info .views_slideshow_cycle_teaser_section .views_slideshow_slide, .view-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide, .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide {
  width: 100% !important;
}
.view-flash-info .views_slideshow_cycle_teaser_section .views_slideshow_slide img, .view-carrousel .views_slideshow_cycle_teaser_section .views_slideshow_slide img, .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide img {
  width: 100%;
}
.view-flash-info .row, .view-carrousel .row, .view-display-id-block_agenda_accueil .row {
  display: block;
}

/* classes */
.wrapper-grid > .field--name-field-paragraphes {
  margin: 0 -20px;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.wrapper-grid > .field--name-field-paragraphes > .field__item {
  width: 250px;
  margin: 0 20px 20px 20px;
}

.grid-center > .field--name-field-paragraphes {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.grid-center > .field--name-field-paragraphes > .field__item {
  width: 200px;
  margin: 40px;
}

.side-menu {
  margin-bottom: 20px;
}
.side-menu > h2 {
  font-size: 1.2em;
}
.side-menu .nav {
  display: block;
}
.side-menu .nav > li > a,
.side-menu #block-vaurealheadernewsletter .field a .nav > li > a:hover,
#block-vaurealheadernewsletter .field a .side-menu .nav > li > a:hover {
  padding: 5px 0;
}
@media (max-width: 991px) {
  .side-menu {
    padding: 15px;
  }
}
@media (min-width: 992px) {
  .side-menu {
    z-index: 1;
    width: 130px;
    position: absolute;
    top: auto;
    right: 0;
    bottom: auto;
    left: auto;
    transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    -ms-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -webkit-transition: width 0.5s ease;
  }
  .side-menu.hover > h2 {
    padding: 10px 15px;
    margin-bottom: 0;
    background: #2F4858;
    color: white;
    font-size: 1.4em;
    white-space: nowrap;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
  }
  .side-menu.hover:hover {
    width: 320px;
  }
  .side-menu.hover:hover > h2 {
    font-size: 1.1em;
  }
  .side-menu.hover:hover .nav {
    height: 286px;
    opacity: 1;
    padding: 10px 0;
  }
  .side-menu .nav {
    height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
  }
  .side-menu .nav > li > a,
  .side-menu #block-vaurealheadernewsletter .field a .nav > li > a:hover,
  #block-vaurealheadernewsletter .field a .side-menu .nav > li > a:hover {
    padding: 5px 15px;
  }
}

/* placeholders */
@media (max-width: 767px) {
  .page-nature-en-ville .preface-layout .region--preface-fourth, .path-frontpage .ds-2col, .path-frontpage .flash-info .view, .path-frontpage .view-actualites .view-header, .path-frontpage .layout__region--middle .block-region-middle, .path-frontpage .layout__region--bottom .block-region-bottom, .path-frontpage .ds-2col > .group-left,
  .path-frontpage .ds-2col > .group-right,
  .path-frontpage .block-region-first-below,
  .path-frontpage .block-region-second-below, .page-nature-en-ville .nev-dgenda {
    width: 97.917%;
    margin-left: 1.042%;
    margin-right: 1.042%;
  }
}

.blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
.full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
.page-nature-en-ville .layout-main-wrapper .row-offcanvas,
.page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 479px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    width: 90%;
    max-width: none;
  }
}
@media (min-width: 992px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    max-width: 900px;
  }
}
@media (min-width: 1024px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    max-width: 1000px;
  }
}
@media (min-width: 1221px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    max-width: 1140px;
  }
}
@media (min-width: 1441px) {
  .blo-content, .site-footer .site-footer__top, .site-footer .menu--footer, .full-page .full-map .view-filters,
  .full-page .full-map .attachment, .nature-en-ville-interieur:not(.full-page) .layout-main-wrapper > .container, .page-nature-en-ville .featured-top,
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas,
  .page-nature-en-ville .featured-bottom > .container, .term-extranet .layout-main-wrapper > .container {
    max-width: 1360px;
  }
}

.full-page .layout-main-wrapper, .path-frontpage .layout-main-wrapper, .page-nature-en-ville .layout-main-wrapper, .nature-en-ville-panneaux .layout-main-wrapper {
  max-width: 1920px;
  margin: 0 auto;
}
.full-page .layout-main-wrapper > .container, .path-frontpage .layout-main-wrapper > .container, .page-nature-en-ville .layout-main-wrapper > .container, .nature-en-ville-panneaux .layout-main-wrapper > .container {
  padding: 0;
  max-width: none;
}
.full-page .layout-main-wrapper > .container .main-content, .path-frontpage .layout-main-wrapper > .container .main-content, .page-nature-en-ville .layout-main-wrapper > .container .main-content, .nature-en-ville-panneaux .layout-main-wrapper > .container .main-content {
  padding: 0;
}

.block-search .form-actions button, .print__wrapper--pdf a, .print__wrapper--pdf .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .print__wrapper--pdf a:hover, .print__wrapper--pdf .btn-primary a:hover, .btn-primary .print__wrapper--pdf a:hover,
.print__wrapper--pdf a.button a:hover,
a.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf input.button a:hover,
input.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.button a:hover,
button.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.btn a:hover,
button.btn .print__wrapper--pdf a:hover,
.print__wrapper--pdf ul.js-pager__items .button a:hover,
ul.js-pager__items .button .print__wrapper--pdf a:hover, .se-block .block-content .se-links-container ul li a,
.se-block .block-content .se-links-container ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-block .block-content .se-links-container ul li a:hover, .forward-form .form-wrapper summary, .menu--reseaux-sociaux ul.nav li, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover, .views-table tbody .views-field-edit-webform-submission a,
.views-table tbody .views-field-edit-webform-submission #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-table tbody .views-field-edit-webform-submission a:hover {
  color: transparent;
  font-size: 0;
  text-indent: -9999px;
}

.rowWithoutBA .row::before, .rowWithoutBA .row::after {
  display: none;
}

.menu--acces-direct ul.nav li, .path-frontpage .agenda-p1, .path-frontpage .agenda-p2, .path-frontpage .agenda-p3, .path-frontpage .plan-ville .field--name-field-svg-image, .button-loggedout,
.button-espace, .page-nature-en-ville .nev-dgenda h2,
.page-nature-en-ville .nev-accueil-actualites h2, .term-nature-en-ville #header #navbar-main .navbar-brand, .nature-en-ville-panneaux .block-page-title-block {
  position: relative;
  z-index: 1;
}

.field--name-field-extranet-galerie-images .field__item,
.field--name-field-galerie-images .field__item, .view-nev-carte .views-row,
.view-extranet-ressources .views-row,
.view-nev-ressources .views-row,
.view-equipements .views-row,
.view-entreprises .views-row,
.view-display-id-page_extranet_petites_annonces .views-row,
.view-extranet-agenda .views-row,
.view-display-id-page_extranet_photos .views-row,
.view-extranet-annuaire .views-row,
.view-elu .views-row,
.view-display-id-page_extranet_bons_plans .views-row,
.view-display-id-page_extranet_actualites .views-row,
.view-display-id-page_extranet_fil_infos .views-row,
.view-extranet-mobilite .views-row,
.view-display-id-page_nev_agenda .views-row,
.view-display-id-page_nev_toutes_les_actualites .views-row,
.not-front .view-galerie-images .views-row,
.not-front .view-galerie-videos .views-row,
.not-front .view-publications .views-row,
.not-front .view-actualites .views-row,
.not-front .view-agenda .views-row,
.view-termes-de-taxonomie .views-row,
.view-termes-de-taxonomie-extranet .views-row,
.view-associations .views-row,
.view-panneaux .views-row,
.view-page .views-row, .view-offres-emploi .views-row,
.view-depots-de-projets .views-row,
.class-magic .views-row, .view-actions-citoyennes .views-row, .block-search .form-actions button, .form--inline .form-item, .form--inline .form-actions, .path-frontpage .plan-ville .field--name-body ul li {
  display: inline-block;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
}

.block-wrapper {
  margin-bottom: 30px;
}
.block-wrapper .field--label-above > .field__label {
  margin-bottom: 5px !important;
}

.page-nature-en-ville .nev-dgenda .view-nev-agenda .view-content {
  -webkit-flex-flow: wrap row;
  -moz-flex-flow: wrap row;
  -ms-flex-flow: wrap row;
  flex-flow: wrap row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.page-nature-en-ville .nev-dgenda .view-nev-agenda .view-content:before, .page-nature-en-ville .nev-dgenda .view-nev-agenda .view-content:after {
  display: none;
}

.wrapper-grid > .field--name-field-paragraphes, .page-nature-en-ville .nev-dgenda .view-nev-agenda .view-content, .view-nev-carte .view-content,
.view-extranet-ressources .view-content,
.view-nev-ressources .view-content,
.view-equipements .view-content,
.view-entreprises .view-content,
.view-display-id-page_extranet_petites_annonces .view-content,
.view-extranet-agenda .view-content,
.view-display-id-page_extranet_photos .view-content,
.view-extranet-annuaire .view-content,
.view-elu .view-content,
.view-display-id-page_extranet_bons_plans .view-content,
.view-display-id-page_extranet_actualites .view-content,
.view-display-id-page_extranet_fil_infos .view-content,
.view-extranet-mobilite .view-content,
.view-display-id-page_nev_agenda .view-content,
.view-display-id-page_nev_toutes_les_actualites .view-content,
.not-front .view-galerie-images .view-content,
.not-front .view-galerie-videos .view-content,
.not-front .view-publications .view-content,
.not-front .view-actualites .view-content,
.not-front .view-agenda .view-content,
.view-termes-de-taxonomie .view-content,
.view-termes-de-taxonomie-extranet .view-content,
.view-associations .view-content,
.view-panneaux .view-content,
.view-page .view-content, .view-offres-emploi .view-content,
.view-depots-de-projets .view-content,
.class-magic .view-content, .view-actions-citoyennes .view-content, .view-extranet-actualites .views-row .wrapper,
.view-nev-actualites .views-row .wrapper,
.view-actualites .views-row .wrapper,
.view-nev-agenda .views-row .wrapper,
.view-agenda .views-row .wrapper, .path-frontpage .slick--optionset--actualites-mode .slick__slide .wrapper, .layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a, .view-termes-de-taxonomie-extranet .views-row .views-field-name a,
.view-termes-de-taxonomie .views-row .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title a,
.view-termes-de-taxonomie .views-row .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-node-title a:hover, .navbar-brand, .site-footer .site-footer__top, .nev-carte .field--name-body a,
.nev-carte .field--name-body #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .nev-carte .field--name-body a:hover, #navbar-main > .menu--menu-principal-extranet > ul.nav, .view-carrousel .views-slideshow-controls-top, .view-display-id-block_carrousel_accueil .views-field-nothing .field-content, .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel-container-horizontal, .view-extranet-agenda .views-row, .view-extranet-agenda .views-row .views-field-field-date, .app-map .view-header,
.view-extranet-agenda .view-header,
.view-nev-agenda .view-header,
.view-agenda .view-header, .path-frontpage .featured-top, .path-frontpage .featured-top .featured-top__inner, .path-frontpage .featured-top .featured-top__inner .menu--menu-principal ul.nav ul, .path-frontpage .agenda-p3 .view-content, .path-frontpage .ds-2col > .group-left > div .view-content,
.path-frontpage .ds-2col > .group-right > div .view-content,
.path-frontpage .block-region-first-below > div .view-content,
.path-frontpage .block-region-second-below > div .view-content, .path-frontpage .plan-ville .layout__region--second, .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper, .user--view-mode-full, .term-extranet .layout--twocol-bricks .block-region-bottom, .term-extranet .layout--twocol-bricks .view-display-id-block_extranet_photos .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.view-nev-carte .views-row,
.view-extranet-ressources .views-row,
.view-nev-ressources .views-row,
.view-equipements .views-row,
.view-entreprises .views-row,
.view-display-id-page_extranet_petites_annonces .views-row,
.view-extranet-agenda .views-row,
.view-display-id-page_extranet_photos .views-row,
.view-extranet-annuaire .views-row,
.view-elu .views-row,
.view-display-id-page_extranet_bons_plans .views-row,
.view-display-id-page_extranet_actualites .views-row,
.view-display-id-page_extranet_fil_infos .views-row,
.view-extranet-mobilite .views-row,
.view-display-id-page_nev_agenda .views-row,
.view-display-id-page_nev_toutes_les_actualites .views-row,
.not-front .view-galerie-images .views-row,
.not-front .view-galerie-videos .views-row,
.not-front .view-publications .views-row,
.not-front .view-actualites .views-row,
.not-front .view-agenda .views-row,
.view-termes-de-taxonomie .views-row,
.view-termes-de-taxonomie-extranet .views-row,
.view-associations .views-row,
.view-panneaux .views-row,
.view-page .views-row, .view-offres-emploi .views-row,
.view-depots-de-projets .views-row,
.class-magic .views-row, .view-actions-citoyennes .views-row {
  width: 100%;
}

.view-nev-carte .view-content,
.view-extranet-ressources .view-content,
.view-nev-ressources .view-content,
.view-equipements .view-content,
.view-entreprises .view-content,
.view-display-id-page_extranet_petites_annonces .view-content,
.view-extranet-agenda .view-content,
.view-display-id-page_extranet_photos .view-content,
.view-extranet-annuaire .view-content,
.view-elu .view-content,
.view-display-id-page_extranet_bons_plans .view-content,
.view-display-id-page_extranet_actualites .view-content,
.view-display-id-page_extranet_fil_infos .view-content,
.view-extranet-mobilite .view-content,
.view-display-id-page_nev_agenda .view-content,
.view-display-id-page_nev_toutes_les_actualites .view-content,
.not-front .view-galerie-images .view-content,
.not-front .view-galerie-videos .view-content,
.not-front .view-publications .view-content,
.not-front .view-actualites .view-content,
.not-front .view-agenda .view-content,
.view-termes-de-taxonomie .view-content,
.view-termes-de-taxonomie-extranet .view-content,
.view-associations .view-content,
.view-panneaux .view-content,
.view-page .view-content, .view-offres-emploi .view-content,
.view-depots-de-projets .view-content,
.class-magic .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.view-nev-carte .view-content h3,
.view-extranet-ressources .view-content h3,
.view-nev-ressources .view-content h3,
.view-equipements .view-content h3,
.view-entreprises .view-content h3,
.view-display-id-page_extranet_petites_annonces .view-content h3,
.view-extranet-agenda .view-content h3,
.view-display-id-page_extranet_photos .view-content h3,
.view-extranet-annuaire .view-content h3,
.view-elu .view-content h3,
.view-display-id-page_extranet_bons_plans .view-content h3,
.view-display-id-page_extranet_actualites .view-content h3,
.view-display-id-page_extranet_fil_infos .view-content h3,
.view-extranet-mobilite .view-content h3,
.view-display-id-page_nev_agenda .view-content h3,
.view-display-id-page_nev_toutes_les_actualites .view-content h3,
.not-front .view-galerie-images .view-content h3,
.not-front .view-galerie-videos .view-content h3,
.not-front .view-publications .view-content h3,
.not-front .view-actualites .view-content h3,
.not-front .view-agenda .view-content h3,
.view-termes-de-taxonomie .view-content h3,
.view-termes-de-taxonomie-extranet .view-content h3,
.view-associations .view-content h3,
.view-panneaux .view-content h3,
.view-page .view-content h3, .view-offres-emploi .view-content h3,
.view-depots-de-projets .view-content h3,
.class-magic .view-content h3 {
  width: 100%;
}
.view-nev-carte .views-row,
.view-extranet-ressources .views-row,
.view-nev-ressources .views-row,
.view-equipements .views-row,
.view-entreprises .views-row,
.view-display-id-page_extranet_petites_annonces .views-row,
.view-extranet-agenda .views-row,
.view-display-id-page_extranet_photos .views-row,
.view-extranet-annuaire .views-row,
.view-elu .views-row,
.view-display-id-page_extranet_bons_plans .views-row,
.view-display-id-page_extranet_actualites .views-row,
.view-display-id-page_extranet_fil_infos .views-row,
.view-extranet-mobilite .views-row,
.view-display-id-page_nev_agenda .views-row,
.view-display-id-page_nev_toutes_les_actualites .views-row,
.not-front .view-galerie-images .views-row,
.not-front .view-galerie-videos .views-row,
.not-front .view-publications .views-row,
.not-front .view-actualites .views-row,
.not-front .view-agenda .views-row,
.view-termes-de-taxonomie .views-row,
.view-termes-de-taxonomie-extranet .views-row,
.view-associations .views-row,
.view-panneaux .views-row,
.view-page .views-row, .view-offres-emploi .views-row,
.view-depots-de-projets .views-row,
.class-magic .views-row {
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  .view-nev-carte .views-row,
  .view-extranet-ressources .views-row,
  .view-nev-ressources .views-row,
  .view-equipements .views-row,
  .view-entreprises .views-row,
  .view-display-id-page_extranet_petites_annonces .views-row,
  .view-extranet-agenda .views-row,
  .view-display-id-page_extranet_photos .views-row,
  .view-extranet-annuaire .views-row,
  .view-elu .views-row,
  .view-display-id-page_extranet_bons_plans .views-row,
  .view-display-id-page_extranet_actualites .views-row,
  .view-display-id-page_extranet_fil_infos .views-row,
  .view-extranet-mobilite .views-row,
  .view-display-id-page_nev_agenda .views-row,
  .view-display-id-page_nev_toutes_les_actualites .views-row,
  .not-front .view-galerie-images .views-row,
  .not-front .view-galerie-videos .views-row,
  .not-front .view-publications .views-row,
  .not-front .view-actualites .views-row,
  .not-front .view-agenda .views-row,
  .view-termes-de-taxonomie .views-row,
  .view-termes-de-taxonomie-extranet .views-row,
  .view-associations .views-row,
  .view-panneaux .views-row,
  .view-page .views-row, .view-offres-emploi .views-row,
  .view-depots-de-projets .views-row,
  .class-magic .views-row {
    width: 47%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media (min-width: 1024px) {
  .view-nev-carte .views-row,
  .view-extranet-ressources .views-row,
  .view-nev-ressources .views-row,
  .view-equipements .views-row,
  .view-entreprises .views-row,
  .view-display-id-page_extranet_petites_annonces .views-row,
  .view-extranet-agenda .views-row,
  .view-display-id-page_extranet_photos .views-row,
  .view-extranet-annuaire .views-row,
  .view-elu .views-row,
  .view-display-id-page_extranet_bons_plans .views-row,
  .view-display-id-page_extranet_actualites .views-row,
  .view-display-id-page_extranet_fil_infos .views-row,
  .view-extranet-mobilite .views-row,
  .view-display-id-page_nev_agenda .views-row,
  .view-display-id-page_nev_toutes_les_actualites .views-row,
  .not-front .view-galerie-images .views-row,
  .not-front .view-galerie-videos .views-row,
  .not-front .view-publications .views-row,
  .not-front .view-actualites .views-row,
  .not-front .view-agenda .views-row,
  .view-termes-de-taxonomie .views-row,
  .view-termes-de-taxonomie-extranet .views-row,
  .view-associations .views-row,
  .view-panneaux .views-row,
  .view-page .views-row, .view-offres-emploi .views-row,
  .view-depots-de-projets .views-row,
  .class-magic .views-row {
    width: 30%;
  }
}
.view-nev-carte .more-link,
.view-extranet-ressources .more-link,
.view-nev-ressources .more-link,
.view-equipements .more-link,
.view-entreprises .more-link,
.view-display-id-page_extranet_petites_annonces .more-link,
.view-extranet-agenda .more-link,
.view-display-id-page_extranet_photos .more-link,
.view-extranet-annuaire .more-link,
.view-elu .more-link,
.view-display-id-page_extranet_bons_plans .more-link,
.view-display-id-page_extranet_actualites .more-link,
.view-display-id-page_extranet_fil_infos .more-link,
.view-extranet-mobilite .more-link,
.view-display-id-page_nev_agenda .more-link,
.view-display-id-page_nev_toutes_les_actualites .more-link,
.not-front .view-galerie-images .more-link,
.not-front .view-galerie-videos .more-link,
.not-front .view-publications .more-link,
.not-front .view-actualites .more-link,
.not-front .view-agenda .more-link,
.view-termes-de-taxonomie .more-link,
.view-termes-de-taxonomie-extranet .more-link,
.view-associations .more-link,
.view-panneaux .more-link,
.view-page .more-link, .view-offres-emploi .more-link,
.view-depots-de-projets .more-link,
.class-magic .more-link {
  text-align: center;
}

.view-actions-citoyennes .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.view-actions-citoyennes .view-content h3 {
  width: 100%;
}
.view-actions-citoyennes .views-row {
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  .view-actions-citoyennes .views-row {
    width: 47%;
    margin-left: 1%;
    margin-right: 1%;
  }
}
@media (min-width: 768px) {
  .view-actions-citoyennes .views-row {
    width: 47%;
  }
}
@media (min-width: 1221px) {
  .view-actions-citoyennes .views-row {
    width: 30.3333%;
  }
}

@media (min-width: 768px) {
  .term-nature-en-ville .view-nev-carte .views-row,
  .term-nature-en-ville .view-extranet-ressources .views-row,
  .term-nature-en-ville .view-nev-ressources .views-row,
  .term-nature-en-ville .view-equipements .views-row,
  .term-nature-en-ville .view-entreprises .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_petites_annonces .views-row,
  .term-nature-en-ville .view-extranet-agenda .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_photos .views-row,
  .term-nature-en-ville .view-extranet-annuaire .views-row,
  .term-nature-en-ville .view-elu .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_bons_plans .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_actualites .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_fil_infos .views-row,
  .term-nature-en-ville .view-extranet-mobilite .views-row,
  .term-nature-en-ville .view-display-id-page_nev_agenda .views-row,
  .term-nature-en-ville .view-display-id-page_nev_toutes_les_actualites .views-row,
  .term-nature-en-ville .not-front .view-galerie-images .views-row,
  .not-front .term-nature-en-ville .view-galerie-images .views-row,
  .term-nature-en-ville .not-front .view-galerie-videos .views-row,
  .not-front .term-nature-en-ville .view-galerie-videos .views-row,
  .term-nature-en-ville .not-front .view-publications .views-row,
  .not-front .term-nature-en-ville .view-publications .views-row,
  .term-nature-en-ville .not-front .view-actualites .views-row,
  .not-front .term-nature-en-ville .view-actualites .views-row,
  .term-nature-en-ville .not-front .view-agenda .views-row,
  .not-front .term-nature-en-ville .view-agenda .views-row,
  .term-nature-en-ville .view-termes-de-taxonomie .views-row,
  .term-nature-en-ville .view-termes-de-taxonomie-extranet .views-row,
  .term-nature-en-ville .view-associations .views-row,
  .term-nature-en-ville .view-panneaux .views-row,
  .term-nature-en-ville .view-page .views-row, .term-nature-en-ville .view-offres-emploi .views-row,
  .term-nature-en-ville .view-depots-de-projets .views-row,
  .term-nature-en-ville .class-magic .views-row,
  .term-extranet .view-nev-carte .views-row,
  .term-extranet .view-extranet-ressources .views-row,
  .term-extranet .view-nev-ressources .views-row,
  .term-extranet .view-equipements .views-row,
  .term-extranet .view-entreprises .views-row,
  .term-extranet .view-display-id-page_extranet_petites_annonces .views-row,
  .term-extranet .view-extranet-agenda .views-row,
  .term-extranet .view-display-id-page_extranet_photos .views-row,
  .term-extranet .view-extranet-annuaire .views-row,
  .term-extranet .view-elu .views-row,
  .term-extranet .view-display-id-page_extranet_bons_plans .views-row,
  .term-extranet .view-display-id-page_extranet_actualites .views-row,
  .term-extranet .view-display-id-page_extranet_fil_infos .views-row,
  .term-extranet .view-extranet-mobilite .views-row,
  .term-extranet .view-display-id-page_nev_agenda .views-row,
  .term-extranet .view-display-id-page_nev_toutes_les_actualites .views-row,
  .term-extranet .not-front .view-galerie-images .views-row,
  .not-front .term-extranet .view-galerie-images .views-row,
  .term-extranet .not-front .view-galerie-videos .views-row,
  .not-front .term-extranet .view-galerie-videos .views-row,
  .term-extranet .not-front .view-publications .views-row,
  .not-front .term-extranet .view-publications .views-row,
  .term-extranet .not-front .view-actualites .views-row,
  .not-front .term-extranet .view-actualites .views-row,
  .term-extranet .not-front .view-agenda .views-row,
  .not-front .term-extranet .view-agenda .views-row,
  .term-extranet .view-termes-de-taxonomie .views-row,
  .term-extranet .view-termes-de-taxonomie-extranet .views-row,
  .term-extranet .view-associations .views-row,
  .term-extranet .view-panneaux .views-row,
  .term-extranet .view-page .views-row,
  .term-extranet .view-offres-emploi .views-row,
  .term-extranet .view-depots-de-projets .views-row,
  .term-extranet .class-magic .views-row {
    width: 31%;
  }
}
@media (min-width: 1221px) {
  .term-nature-en-ville .view-nev-carte .views-row,
  .term-nature-en-ville .view-extranet-ressources .views-row,
  .term-nature-en-ville .view-nev-ressources .views-row,
  .term-nature-en-ville .view-equipements .views-row,
  .term-nature-en-ville .view-entreprises .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_petites_annonces .views-row,
  .term-nature-en-ville .view-extranet-agenda .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_photos .views-row,
  .term-nature-en-ville .view-extranet-annuaire .views-row,
  .term-nature-en-ville .view-elu .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_bons_plans .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_actualites .views-row,
  .term-nature-en-ville .view-display-id-page_extranet_fil_infos .views-row,
  .term-nature-en-ville .view-extranet-mobilite .views-row,
  .term-nature-en-ville .view-display-id-page_nev_agenda .views-row,
  .term-nature-en-ville .view-display-id-page_nev_toutes_les_actualites .views-row,
  .term-nature-en-ville .not-front .view-galerie-images .views-row,
  .not-front .term-nature-en-ville .view-galerie-images .views-row,
  .term-nature-en-ville .not-front .view-galerie-videos .views-row,
  .not-front .term-nature-en-ville .view-galerie-videos .views-row,
  .term-nature-en-ville .not-front .view-publications .views-row,
  .not-front .term-nature-en-ville .view-publications .views-row,
  .term-nature-en-ville .not-front .view-actualites .views-row,
  .not-front .term-nature-en-ville .view-actualites .views-row,
  .term-nature-en-ville .not-front .view-agenda .views-row,
  .not-front .term-nature-en-ville .view-agenda .views-row,
  .term-nature-en-ville .view-termes-de-taxonomie .views-row,
  .term-nature-en-ville .view-termes-de-taxonomie-extranet .views-row,
  .term-nature-en-ville .view-associations .views-row,
  .term-nature-en-ville .view-panneaux .views-row,
  .term-nature-en-ville .view-page .views-row, .term-nature-en-ville .view-offres-emploi .views-row,
  .term-nature-en-ville .view-depots-de-projets .views-row,
  .term-nature-en-ville .class-magic .views-row,
  .term-extranet .view-nev-carte .views-row,
  .term-extranet .view-extranet-ressources .views-row,
  .term-extranet .view-nev-ressources .views-row,
  .term-extranet .view-equipements .views-row,
  .term-extranet .view-entreprises .views-row,
  .term-extranet .view-display-id-page_extranet_petites_annonces .views-row,
  .term-extranet .view-extranet-agenda .views-row,
  .term-extranet .view-display-id-page_extranet_photos .views-row,
  .term-extranet .view-extranet-annuaire .views-row,
  .term-extranet .view-elu .views-row,
  .term-extranet .view-display-id-page_extranet_bons_plans .views-row,
  .term-extranet .view-display-id-page_extranet_actualites .views-row,
  .term-extranet .view-display-id-page_extranet_fil_infos .views-row,
  .term-extranet .view-extranet-mobilite .views-row,
  .term-extranet .view-display-id-page_nev_agenda .views-row,
  .term-extranet .view-display-id-page_nev_toutes_les_actualites .views-row,
  .term-extranet .not-front .view-galerie-images .views-row,
  .not-front .term-extranet .view-galerie-images .views-row,
  .term-extranet .not-front .view-galerie-videos .views-row,
  .not-front .term-extranet .view-galerie-videos .views-row,
  .term-extranet .not-front .view-publications .views-row,
  .not-front .term-extranet .view-publications .views-row,
  .term-extranet .not-front .view-actualites .views-row,
  .not-front .term-extranet .view-actualites .views-row,
  .term-extranet .not-front .view-agenda .views-row,
  .not-front .term-extranet .view-agenda .views-row,
  .term-extranet .view-termes-de-taxonomie .views-row,
  .term-extranet .view-termes-de-taxonomie-extranet .views-row,
  .term-extranet .view-associations .views-row,
  .term-extranet .view-panneaux .views-row,
  .term-extranet .view-page .views-row,
  .term-extranet .view-offres-emploi .views-row,
  .term-extranet .view-depots-de-projets .views-row,
  .term-extranet .class-magic .views-row {
    width: 22%;
  }
}

.ui-accordion .ui-accordion .ui-accordion-header {
  font-family: passionone-regular-webfont;
  padding: 15px 55px 15px 10px;
  margin: 10px 0 20px 0;
  border: none;
  position: relative;
  font-size: 1.2em;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: #2F4858;
  background: -webkit-linear-gradient(90deg, #2F4858, #90BA36);
  background: -moz-linear-gradient(90deg, #2F4858, #90BA36);
  background: -ms-linear-gradient(90deg, #2F4858, #90BA36);
  background: -o-linear-gradient(90deg, #2F4858, #90BA36);
  background: linear-gradient(-90deg, #2F4858, #90BA36);
}
.ui-accordion .ui-accordion .ui-accordion-header .ui-icon {
  margin-top: 0;
  width: 55px;
  height: 100%;
  background-image: url("../images/view-arrow-down.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.ui-accordion .ui-accordion .ui-accordion-header:focus {
  outline: none;
}
.ui-accordion .ui-accordion .ui-accordion-header.ui-state-active {
  color: black;
  margin-bottom: 0;
}
.ui-accordion .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.ui-accordion .ui-accordion .ui-accordion-content {
  padding: 20px;
  border: none;
  border-top: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.ui-accordion .ui-accordion .ui-accordion-content.ui-accordion-content-active {
  margin-bottom: 20px;
}

.side-menu {
  background-color: white;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
}

.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser, .view-actions-citoyennes .views-row,
.view-nev-carte .views-row,
.view-extranet-ressources .views-row,
.view-nev-ressources .views-row,
.view-equipements .views-row,
.not-front .view-galerie-images .views-row,
.not-front .view-galerie-videos .views-row,
.view-display-id-page_extranet_photos .views-row,
.view-entreprises .views-row,
.view-display-id-page_extranet_petites_annonces .views-row,
.view-extranet-bons-plans .views-row,
.view-extranet-annuaire .views-row,
.view-extranet-fil-infos .views-row,
.not-front .view-publications .views-row,
.view-associations .views-row,
.view-elu .views-row, .view-offres-emploi .views-row,
.view-depots-de-projets .views-row,
.class-magic .views-row, .view-seances-conseils .views-row, .view-extranet-mobilite .jcarousel-container-horizontal > li,
.view-extranet-mobilite .views-row, .node--view-mode-teaser {
  background: white;
  padding: 20px;
  overflow: hidden;
}

.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser, .view-actions-citoyennes .views-row,
.view-nev-carte .views-row,
.view-extranet-ressources .views-row,
.view-nev-ressources .views-row,
.view-equipements .views-row,
.not-front .view-galerie-images .views-row,
.not-front .view-galerie-videos .views-row,
.view-display-id-page_extranet_photos .views-row,
.view-entreprises .views-row,
.view-display-id-page_extranet_petites_annonces .views-row,
.view-extranet-bons-plans .views-row,
.view-extranet-annuaire .views-row,
.view-extranet-fil-infos .views-row,
.not-front .view-publications .views-row,
.view-associations .views-row,
.view-elu .views-row, .view-offres-emploi .views-row,
.view-depots-de-projets .views-row,
.class-magic .views-row, .view-seances-conseils .views-row, .view-extranet-mobilite .jcarousel-container-horizontal > li,
.view-extranet-mobilite .views-row, .node--view-mode-teaser {
  margin-bottom: 20px;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-title,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-title, .view-actions-citoyennes .views-row .views-field-title,
.view-nev-carte .views-row .views-field-title,
.view-extranet-ressources .views-row .views-field-title,
.view-nev-ressources .views-row .views-field-title,
.view-equipements .views-row .views-field-title,
.not-front .view-galerie-images .views-row .views-field-title,
.not-front .view-galerie-videos .views-row .views-field-title,
.view-display-id-page_extranet_photos .views-row .views-field-title,
.view-entreprises .views-row .views-field-title,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-title,
.view-extranet-bons-plans .views-row .views-field-title,
.view-extranet-annuaire .views-row .views-field-title,
.view-extranet-fil-infos .views-row .views-field-title,
.not-front .view-publications .views-row .views-field-title,
.view-associations .views-row .views-field-title,
.view-elu .views-row .views-field-title, .view-offres-emploi .views-row .views-field-title,
.view-depots-de-projets .views-row .views-field-title,
.class-magic .views-row .views-field-title, .view-seances-conseils .views-row .views-field-title, .view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-title,
.view-extranet-mobilite .views-row .views-field-title, .node--view-mode-teaser .views-field-title {
  margin-bottom: 10px;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube, .view-actions-citoyennes .views-row .views-field-field-video-youtube,
.view-nev-carte .views-row .views-field-field-video-youtube,
.view-extranet-ressources .views-row .views-field-field-video-youtube,
.view-nev-ressources .views-row .views-field-field-video-youtube,
.view-equipements .views-row .views-field-field-video-youtube,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube,
.view-entreprises .views-row .views-field-field-video-youtube,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube,
.view-extranet-annuaire .views-row .views-field-field-video-youtube,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube,
.not-front .view-publications .views-row .views-field-field-video-youtube,
.view-associations .views-row .views-field-field-video-youtube,
.view-elu .views-row .views-field-field-video-youtube, .view-offres-emploi .views-row .views-field-field-video-youtube,
.view-depots-de-projets .views-row .views-field-field-video-youtube,
.class-magic .views-row .views-field-field-video-youtube, .view-seances-conseils .views-row .views-field-field-video-youtube, .view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube,
.view-extranet-mobilite .views-row .views-field-field-video-youtube, .node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video,
.view-actions-citoyennes .views-row .views-field-field-video,
.view-nev-carte .views-row .views-field-field-video,
.view-extranet-ressources .views-row .views-field-field-video,
.view-nev-ressources .views-row .views-field-field-video,
.view-equipements .views-row .views-field-field-video,
.not-front .view-galerie-images .views-row .views-field-field-video,
.not-front .view-galerie-videos .views-row .views-field-field-video,
.view-display-id-page_extranet_photos .views-row .views-field-field-video,
.view-entreprises .views-row .views-field-field-video,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video,
.view-extranet-bons-plans .views-row .views-field-field-video,
.view-extranet-annuaire .views-row .views-field-field-video,
.view-extranet-fil-infos .views-row .views-field-field-video,
.not-front .view-publications .views-row .views-field-field-video,
.view-associations .views-row .views-field-field-video,
.view-elu .views-row .views-field-field-video,
.view-offres-emploi .views-row .views-field-field-video,
.view-depots-de-projets .views-row .views-field-field-video,
.class-magic .views-row .views-field-field-video,
.view-seances-conseils .views-row .views-field-field-video,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video,
.view-extranet-mobilite .views-row .views-field-field-video,
.node--view-mode-teaser .views-field-field-video,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-action-image,
.view-actions-citoyennes .views-row .views-field-field-action-image,
.view-nev-carte .views-row .views-field-field-action-image,
.view-extranet-ressources .views-row .views-field-field-action-image,
.view-nev-ressources .views-row .views-field-field-action-image,
.view-equipements .views-row .views-field-field-action-image,
.not-front .view-galerie-images .views-row .views-field-field-action-image,
.not-front .view-galerie-videos .views-row .views-field-field-action-image,
.view-display-id-page_extranet_photos .views-row .views-field-field-action-image,
.view-entreprises .views-row .views-field-field-action-image,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-action-image,
.view-extranet-bons-plans .views-row .views-field-field-action-image,
.view-extranet-annuaire .views-row .views-field-field-action-image,
.view-extranet-fil-infos .views-row .views-field-field-action-image,
.not-front .view-publications .views-row .views-field-field-action-image,
.view-associations .views-row .views-field-field-action-image,
.view-elu .views-row .views-field-field-action-image,
.view-offres-emploi .views-row .views-field-field-action-image,
.view-depots-de-projets .views-row .views-field-field-action-image,
.class-magic .views-row .views-field-field-action-image,
.view-seances-conseils .views-row .views-field-field-action-image,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-action-image,
.view-extranet-mobilite .views-row .views-field-field-action-image,
.node--view-mode-teaser .views-field-field-action-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-logo,
.view-actions-citoyennes .views-row .views-field-field-logo,
.view-nev-carte .views-row .views-field-field-logo,
.view-extranet-ressources .views-row .views-field-field-logo,
.view-nev-ressources .views-row .views-field-field-logo,
.view-equipements .views-row .views-field-field-logo,
.not-front .view-galerie-images .views-row .views-field-field-logo,
.not-front .view-galerie-videos .views-row .views-field-field-logo,
.view-display-id-page_extranet_photos .views-row .views-field-field-logo,
.view-entreprises .views-row .views-field-field-logo,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-logo,
.view-extranet-bons-plans .views-row .views-field-field-logo,
.view-extranet-annuaire .views-row .views-field-field-logo,
.view-extranet-fil-infos .views-row .views-field-field-logo,
.not-front .view-publications .views-row .views-field-field-logo,
.view-associations .views-row .views-field-field-logo,
.view-elu .views-row .views-field-field-logo,
.view-offres-emploi .views-row .views-field-field-logo,
.view-depots-de-projets .views-row .views-field-field-logo,
.class-magic .views-row .views-field-field-logo,
.view-seances-conseils .views-row .views-field-field-logo,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-logo,
.view-extranet-mobilite .views-row .views-field-field-logo,
.node--view-mode-teaser .views-field-field-logo,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-agent-portrait,
.view-actions-citoyennes .views-row .views-field-field-agent-portrait,
.view-nev-carte .views-row .views-field-field-agent-portrait,
.view-extranet-ressources .views-row .views-field-field-agent-portrait,
.view-nev-ressources .views-row .views-field-field-agent-portrait,
.view-equipements .views-row .views-field-field-agent-portrait,
.not-front .view-galerie-images .views-row .views-field-field-agent-portrait,
.not-front .view-galerie-videos .views-row .views-field-field-agent-portrait,
.view-display-id-page_extranet_photos .views-row .views-field-field-agent-portrait,
.view-entreprises .views-row .views-field-field-agent-portrait,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-agent-portrait,
.view-extranet-bons-plans .views-row .views-field-field-agent-portrait,
.view-extranet-annuaire .views-row .views-field-field-agent-portrait,
.view-extranet-fil-infos .views-row .views-field-field-agent-portrait,
.not-front .view-publications .views-row .views-field-field-agent-portrait,
.view-associations .views-row .views-field-field-agent-portrait,
.view-elu .views-row .views-field-field-agent-portrait,
.view-offres-emploi .views-row .views-field-field-agent-portrait,
.view-depots-de-projets .views-row .views-field-field-agent-portrait,
.class-magic .views-row .views-field-field-agent-portrait,
.view-seances-conseils .views-row .views-field-field-agent-portrait,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-agent-portrait,
.view-extranet-mobilite .views-row .views-field-field-agent-portrait,
.node--view-mode-teaser .views-field-field-agent-portrait,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-user-picture,
.view-actions-citoyennes .views-row .views-field-user-picture,
.view-nev-carte .views-row .views-field-user-picture,
.view-extranet-ressources .views-row .views-field-user-picture,
.view-nev-ressources .views-row .views-field-user-picture,
.view-equipements .views-row .views-field-user-picture,
.not-front .view-galerie-images .views-row .views-field-user-picture,
.not-front .view-galerie-videos .views-row .views-field-user-picture,
.view-display-id-page_extranet_photos .views-row .views-field-user-picture,
.view-entreprises .views-row .views-field-user-picture,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-user-picture,
.view-extranet-bons-plans .views-row .views-field-user-picture,
.view-extranet-annuaire .views-row .views-field-user-picture,
.view-extranet-fil-infos .views-row .views-field-user-picture,
.not-front .view-publications .views-row .views-field-user-picture,
.view-associations .views-row .views-field-user-picture,
.view-elu .views-row .views-field-user-picture,
.view-offres-emploi .views-row .views-field-user-picture,
.view-depots-de-projets .views-row .views-field-user-picture,
.class-magic .views-row .views-field-user-picture,
.view-seances-conseils .views-row .views-field-user-picture,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-user-picture,
.view-extranet-mobilite .views-row .views-field-user-picture,
.node--view-mode-teaser .views-field-user-picture,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-galerie-images,
.view-actions-citoyennes .views-row .views-field-field-extranet-galerie-images,
.view-nev-carte .views-row .views-field-field-extranet-galerie-images,
.view-extranet-ressources .views-row .views-field-field-extranet-galerie-images,
.view-nev-ressources .views-row .views-field-field-extranet-galerie-images,
.view-equipements .views-row .views-field-field-extranet-galerie-images,
.not-front .view-galerie-images .views-row .views-field-field-extranet-galerie-images,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-galerie-images,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-galerie-images,
.view-entreprises .views-row .views-field-field-extranet-galerie-images,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-galerie-images,
.view-extranet-bons-plans .views-row .views-field-field-extranet-galerie-images,
.view-extranet-annuaire .views-row .views-field-field-extranet-galerie-images,
.view-extranet-fil-infos .views-row .views-field-field-extranet-galerie-images,
.not-front .view-publications .views-row .views-field-field-extranet-galerie-images,
.view-associations .views-row .views-field-field-extranet-galerie-images,
.view-elu .views-row .views-field-field-extranet-galerie-images,
.view-offres-emploi .views-row .views-field-field-extranet-galerie-images,
.view-depots-de-projets .views-row .views-field-field-extranet-galerie-images,
.class-magic .views-row .views-field-field-extranet-galerie-images,
.view-seances-conseils .views-row .views-field-field-extranet-galerie-images,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-galerie-images,
.view-extranet-mobilite .views-row .views-field-field-extranet-galerie-images,
.node--view-mode-teaser .views-field-field-extranet-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-galerie-images,
.view-actions-citoyennes .views-row .views-field-field-galerie-images,
.view-nev-carte .views-row .views-field-field-galerie-images,
.view-extranet-ressources .views-row .views-field-field-galerie-images,
.view-nev-ressources .views-row .views-field-field-galerie-images,
.view-equipements .views-row .views-field-field-galerie-images,
.not-front .view-galerie-images .views-row .views-field-field-galerie-images,
.not-front .view-galerie-videos .views-row .views-field-field-galerie-images,
.view-display-id-page_extranet_photos .views-row .views-field-field-galerie-images,
.view-entreprises .views-row .views-field-field-galerie-images,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-galerie-images,
.view-extranet-bons-plans .views-row .views-field-field-galerie-images,
.view-extranet-annuaire .views-row .views-field-field-galerie-images,
.view-extranet-fil-infos .views-row .views-field-field-galerie-images,
.not-front .view-publications .views-row .views-field-field-galerie-images,
.view-associations .views-row .views-field-field-galerie-images,
.view-elu .views-row .views-field-field-galerie-images,
.view-offres-emploi .views-row .views-field-field-galerie-images,
.view-depots-de-projets .views-row .views-field-field-galerie-images,
.class-magic .views-row .views-field-field-galerie-images,
.view-seances-conseils .views-row .views-field-field-galerie-images,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-galerie-images,
.view-extranet-mobilite .views-row .views-field-field-galerie-images,
.node--view-mode-teaser .views-field-field-galerie-images,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube,
.view-actions-citoyennes .views-row .views-field-field-video-youtube,
.view-nev-carte .views-row .views-field-field-video-youtube,
.view-extranet-ressources .views-row .views-field-field-video-youtube,
.view-nev-ressources .views-row .views-field-field-video-youtube,
.view-equipements .views-row .views-field-field-video-youtube,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube,
.view-entreprises .views-row .views-field-field-video-youtube,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube,
.view-extranet-annuaire .views-row .views-field-field-video-youtube,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube,
.not-front .view-publications .views-row .views-field-field-video-youtube,
.view-associations .views-row .views-field-field-video-youtube,
.view-elu .views-row .views-field-field-video-youtube,
.view-offres-emploi .views-row .views-field-field-video-youtube,
.view-depots-de-projets .views-row .views-field-field-video-youtube,
.class-magic .views-row .views-field-field-video-youtube,
.view-seances-conseils .views-row .views-field-field-video-youtube,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube,
.view-extranet-mobilite .views-row .views-field-field-video-youtube,
.node--view-mode-teaser .views-field-field-video-youtube,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-image,
.view-actions-citoyennes .views-row .views-field-field-extranet-image,
.view-nev-carte .views-row .views-field-field-extranet-image,
.view-extranet-ressources .views-row .views-field-field-extranet-image,
.view-nev-ressources .views-row .views-field-field-extranet-image,
.view-equipements .views-row .views-field-field-extranet-image,
.not-front .view-galerie-images .views-row .views-field-field-extranet-image,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-image,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-image,
.view-entreprises .views-row .views-field-field-extranet-image,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-image,
.view-extranet-bons-plans .views-row .views-field-field-extranet-image,
.view-extranet-annuaire .views-row .views-field-field-extranet-image,
.view-extranet-fil-infos .views-row .views-field-field-extranet-image,
.not-front .view-publications .views-row .views-field-field-extranet-image,
.view-associations .views-row .views-field-field-extranet-image,
.view-elu .views-row .views-field-field-extranet-image,
.view-offres-emploi .views-row .views-field-field-extranet-image,
.view-depots-de-projets .views-row .views-field-field-extranet-image,
.class-magic .views-row .views-field-field-extranet-image,
.view-seances-conseils .views-row .views-field-field-extranet-image,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-image,
.view-extranet-mobilite .views-row .views-field-field-extranet-image,
.node--view-mode-teaser .views-field-field-extranet-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-image,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-image,
.view-actions-citoyennes .views-row .views-field-field-image,
.view-nev-carte .views-row .views-field-field-image,
.view-extranet-ressources .views-row .views-field-field-image,
.view-nev-ressources .views-row .views-field-field-image,
.view-equipements .views-row .views-field-field-image,
.not-front .view-galerie-images .views-row .views-field-field-image,
.not-front .view-galerie-videos .views-row .views-field-field-image,
.view-display-id-page_extranet_photos .views-row .views-field-field-image,
.view-entreprises .views-row .views-field-field-image,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-image,
.view-extranet-bons-plans .views-row .views-field-field-image,
.view-extranet-annuaire .views-row .views-field-field-image,
.view-extranet-fil-infos .views-row .views-field-field-image,
.not-front .view-publications .views-row .views-field-field-image,
.view-associations .views-row .views-field-field-image,
.view-elu .views-row .views-field-field-image,
.view-offres-emploi .views-row .views-field-field-image,
.view-depots-de-projets .views-row .views-field-field-image,
.class-magic .views-row .views-field-field-image,
.view-seances-conseils .views-row .views-field-field-image,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-image,
.view-extranet-mobilite .views-row .views-field-field-image,
.node--view-mode-teaser .views-field-field-image {
  margin: -20px -20px 20px -20px;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube iframe, .view-actions-citoyennes .views-row .views-field-field-video-youtube iframe,
.view-nev-carte .views-row .views-field-field-video-youtube iframe,
.view-extranet-ressources .views-row .views-field-field-video-youtube iframe,
.view-nev-ressources .views-row .views-field-field-video-youtube iframe,
.view-equipements .views-row .views-field-field-video-youtube iframe,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube iframe,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube iframe,
.view-entreprises .views-row .views-field-field-video-youtube iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube iframe,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube iframe,
.view-extranet-annuaire .views-row .views-field-field-video-youtube iframe,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube iframe,
.not-front .view-publications .views-row .views-field-field-video-youtube iframe,
.view-associations .views-row .views-field-field-video-youtube iframe,
.view-elu .views-row .views-field-field-video-youtube iframe, .view-offres-emploi .views-row .views-field-field-video-youtube iframe,
.view-depots-de-projets .views-row .views-field-field-video-youtube iframe,
.class-magic .views-row .views-field-field-video-youtube iframe, .view-seances-conseils .views-row .views-field-field-video-youtube iframe, .view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube iframe,
.view-extranet-mobilite .views-row .views-field-field-video-youtube iframe, .node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube img,
.view-actions-citoyennes .views-row .views-field-field-video-youtube img,
.view-nev-carte .views-row .views-field-field-video-youtube img,
.view-extranet-ressources .views-row .views-field-field-video-youtube img,
.view-nev-ressources .views-row .views-field-field-video-youtube img,
.view-equipements .views-row .views-field-field-video-youtube img,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube img,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube img,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube img,
.view-entreprises .views-row .views-field-field-video-youtube img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube img,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube img,
.view-extranet-annuaire .views-row .views-field-field-video-youtube img,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube img,
.not-front .view-publications .views-row .views-field-field-video-youtube img,
.view-associations .views-row .views-field-field-video-youtube img,
.view-elu .views-row .views-field-field-video-youtube img,
.view-offres-emploi .views-row .views-field-field-video-youtube img,
.view-depots-de-projets .views-row .views-field-field-video-youtube img,
.class-magic .views-row .views-field-field-video-youtube img,
.view-seances-conseils .views-row .views-field-field-video-youtube img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube img,
.view-extranet-mobilite .views-row .views-field-field-video-youtube img,
.node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video iframe,
.view-actions-citoyennes .views-row .views-field-field-video iframe,
.view-nev-carte .views-row .views-field-field-video iframe,
.view-extranet-ressources .views-row .views-field-field-video iframe,
.view-nev-ressources .views-row .views-field-field-video iframe,
.view-equipements .views-row .views-field-field-video iframe,
.not-front .view-galerie-images .views-row .views-field-field-video iframe,
.not-front .view-galerie-videos .views-row .views-field-field-video iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-video iframe,
.view-entreprises .views-row .views-field-field-video iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video iframe,
.view-extranet-bons-plans .views-row .views-field-field-video iframe,
.view-extranet-annuaire .views-row .views-field-field-video iframe,
.view-extranet-fil-infos .views-row .views-field-field-video iframe,
.not-front .view-publications .views-row .views-field-field-video iframe,
.view-associations .views-row .views-field-field-video iframe,
.view-elu .views-row .views-field-field-video iframe,
.view-offres-emploi .views-row .views-field-field-video iframe,
.view-depots-de-projets .views-row .views-field-field-video iframe,
.class-magic .views-row .views-field-field-video iframe,
.view-seances-conseils .views-row .views-field-field-video iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video iframe,
.view-extranet-mobilite .views-row .views-field-field-video iframe,
.node--view-mode-teaser .views-field-field-video iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video img,
.view-actions-citoyennes .views-row .views-field-field-video img,
.view-nev-carte .views-row .views-field-field-video img,
.view-extranet-ressources .views-row .views-field-field-video img,
.view-nev-ressources .views-row .views-field-field-video img,
.view-equipements .views-row .views-field-field-video img,
.not-front .view-galerie-images .views-row .views-field-field-video img,
.not-front .view-galerie-videos .views-row .views-field-field-video img,
.view-display-id-page_extranet_photos .views-row .views-field-field-video img,
.view-entreprises .views-row .views-field-field-video img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video img,
.view-extranet-bons-plans .views-row .views-field-field-video img,
.view-extranet-annuaire .views-row .views-field-field-video img,
.view-extranet-fil-infos .views-row .views-field-field-video img,
.not-front .view-publications .views-row .views-field-field-video img,
.view-associations .views-row .views-field-field-video img,
.view-elu .views-row .views-field-field-video img,
.view-offres-emploi .views-row .views-field-field-video img,
.view-depots-de-projets .views-row .views-field-field-video img,
.class-magic .views-row .views-field-field-video img,
.view-seances-conseils .views-row .views-field-field-video img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video img,
.view-extranet-mobilite .views-row .views-field-field-video img,
.node--view-mode-teaser .views-field-field-video img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-action-image iframe,
.view-actions-citoyennes .views-row .views-field-field-action-image iframe,
.view-nev-carte .views-row .views-field-field-action-image iframe,
.view-extranet-ressources .views-row .views-field-field-action-image iframe,
.view-nev-ressources .views-row .views-field-field-action-image iframe,
.view-equipements .views-row .views-field-field-action-image iframe,
.not-front .view-galerie-images .views-row .views-field-field-action-image iframe,
.not-front .view-galerie-videos .views-row .views-field-field-action-image iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-action-image iframe,
.view-entreprises .views-row .views-field-field-action-image iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-action-image iframe,
.view-extranet-bons-plans .views-row .views-field-field-action-image iframe,
.view-extranet-annuaire .views-row .views-field-field-action-image iframe,
.view-extranet-fil-infos .views-row .views-field-field-action-image iframe,
.not-front .view-publications .views-row .views-field-field-action-image iframe,
.view-associations .views-row .views-field-field-action-image iframe,
.view-elu .views-row .views-field-field-action-image iframe,
.view-offres-emploi .views-row .views-field-field-action-image iframe,
.view-depots-de-projets .views-row .views-field-field-action-image iframe,
.class-magic .views-row .views-field-field-action-image iframe,
.view-seances-conseils .views-row .views-field-field-action-image iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-action-image iframe,
.view-extranet-mobilite .views-row .views-field-field-action-image iframe,
.node--view-mode-teaser .views-field-field-action-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-action-image img,
.view-actions-citoyennes .views-row .views-field-field-action-image img,
.view-nev-carte .views-row .views-field-field-action-image img,
.view-extranet-ressources .views-row .views-field-field-action-image img,
.view-nev-ressources .views-row .views-field-field-action-image img,
.view-equipements .views-row .views-field-field-action-image img,
.not-front .view-galerie-images .views-row .views-field-field-action-image img,
.not-front .view-galerie-videos .views-row .views-field-field-action-image img,
.view-display-id-page_extranet_photos .views-row .views-field-field-action-image img,
.view-entreprises .views-row .views-field-field-action-image img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-action-image img,
.view-extranet-bons-plans .views-row .views-field-field-action-image img,
.view-extranet-annuaire .views-row .views-field-field-action-image img,
.view-extranet-fil-infos .views-row .views-field-field-action-image img,
.not-front .view-publications .views-row .views-field-field-action-image img,
.view-associations .views-row .views-field-field-action-image img,
.view-elu .views-row .views-field-field-action-image img,
.view-offres-emploi .views-row .views-field-field-action-image img,
.view-depots-de-projets .views-row .views-field-field-action-image img,
.class-magic .views-row .views-field-field-action-image img,
.view-seances-conseils .views-row .views-field-field-action-image img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-action-image img,
.view-extranet-mobilite .views-row .views-field-field-action-image img,
.node--view-mode-teaser .views-field-field-action-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-logo iframe,
.view-actions-citoyennes .views-row .views-field-field-logo iframe,
.view-nev-carte .views-row .views-field-field-logo iframe,
.view-extranet-ressources .views-row .views-field-field-logo iframe,
.view-nev-ressources .views-row .views-field-field-logo iframe,
.view-equipements .views-row .views-field-field-logo iframe,
.not-front .view-galerie-images .views-row .views-field-field-logo iframe,
.not-front .view-galerie-videos .views-row .views-field-field-logo iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-logo iframe,
.view-entreprises .views-row .views-field-field-logo iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-logo iframe,
.view-extranet-bons-plans .views-row .views-field-field-logo iframe,
.view-extranet-annuaire .views-row .views-field-field-logo iframe,
.view-extranet-fil-infos .views-row .views-field-field-logo iframe,
.not-front .view-publications .views-row .views-field-field-logo iframe,
.view-associations .views-row .views-field-field-logo iframe,
.view-elu .views-row .views-field-field-logo iframe,
.view-offres-emploi .views-row .views-field-field-logo iframe,
.view-depots-de-projets .views-row .views-field-field-logo iframe,
.class-magic .views-row .views-field-field-logo iframe,
.view-seances-conseils .views-row .views-field-field-logo iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-logo iframe,
.view-extranet-mobilite .views-row .views-field-field-logo iframe,
.node--view-mode-teaser .views-field-field-logo iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-logo img,
.view-actions-citoyennes .views-row .views-field-field-logo img,
.view-nev-carte .views-row .views-field-field-logo img,
.view-extranet-ressources .views-row .views-field-field-logo img,
.view-nev-ressources .views-row .views-field-field-logo img,
.view-equipements .views-row .views-field-field-logo img,
.not-front .view-galerie-images .views-row .views-field-field-logo img,
.not-front .view-galerie-videos .views-row .views-field-field-logo img,
.view-display-id-page_extranet_photos .views-row .views-field-field-logo img,
.view-entreprises .views-row .views-field-field-logo img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-logo img,
.view-extranet-bons-plans .views-row .views-field-field-logo img,
.view-extranet-annuaire .views-row .views-field-field-logo img,
.view-extranet-fil-infos .views-row .views-field-field-logo img,
.not-front .view-publications .views-row .views-field-field-logo img,
.view-associations .views-row .views-field-field-logo img,
.view-elu .views-row .views-field-field-logo img,
.view-offres-emploi .views-row .views-field-field-logo img,
.view-depots-de-projets .views-row .views-field-field-logo img,
.class-magic .views-row .views-field-field-logo img,
.view-seances-conseils .views-row .views-field-field-logo img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-logo img,
.view-extranet-mobilite .views-row .views-field-field-logo img,
.node--view-mode-teaser .views-field-field-logo img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-agent-portrait iframe,
.view-actions-citoyennes .views-row .views-field-field-agent-portrait iframe,
.view-nev-carte .views-row .views-field-field-agent-portrait iframe,
.view-extranet-ressources .views-row .views-field-field-agent-portrait iframe,
.view-nev-ressources .views-row .views-field-field-agent-portrait iframe,
.view-equipements .views-row .views-field-field-agent-portrait iframe,
.not-front .view-galerie-images .views-row .views-field-field-agent-portrait iframe,
.not-front .view-galerie-videos .views-row .views-field-field-agent-portrait iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-agent-portrait iframe,
.view-entreprises .views-row .views-field-field-agent-portrait iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-agent-portrait iframe,
.view-extranet-bons-plans .views-row .views-field-field-agent-portrait iframe,
.view-extranet-annuaire .views-row .views-field-field-agent-portrait iframe,
.view-extranet-fil-infos .views-row .views-field-field-agent-portrait iframe,
.not-front .view-publications .views-row .views-field-field-agent-portrait iframe,
.view-associations .views-row .views-field-field-agent-portrait iframe,
.view-elu .views-row .views-field-field-agent-portrait iframe,
.view-offres-emploi .views-row .views-field-field-agent-portrait iframe,
.view-depots-de-projets .views-row .views-field-field-agent-portrait iframe,
.class-magic .views-row .views-field-field-agent-portrait iframe,
.view-seances-conseils .views-row .views-field-field-agent-portrait iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-agent-portrait iframe,
.view-extranet-mobilite .views-row .views-field-field-agent-portrait iframe,
.node--view-mode-teaser .views-field-field-agent-portrait iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-agent-portrait img,
.view-actions-citoyennes .views-row .views-field-field-agent-portrait img,
.view-nev-carte .views-row .views-field-field-agent-portrait img,
.view-extranet-ressources .views-row .views-field-field-agent-portrait img,
.view-nev-ressources .views-row .views-field-field-agent-portrait img,
.view-equipements .views-row .views-field-field-agent-portrait img,
.not-front .view-galerie-images .views-row .views-field-field-agent-portrait img,
.not-front .view-galerie-videos .views-row .views-field-field-agent-portrait img,
.view-display-id-page_extranet_photos .views-row .views-field-field-agent-portrait img,
.view-entreprises .views-row .views-field-field-agent-portrait img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-agent-portrait img,
.view-extranet-bons-plans .views-row .views-field-field-agent-portrait img,
.view-extranet-annuaire .views-row .views-field-field-agent-portrait img,
.view-extranet-fil-infos .views-row .views-field-field-agent-portrait img,
.not-front .view-publications .views-row .views-field-field-agent-portrait img,
.view-associations .views-row .views-field-field-agent-portrait img,
.view-elu .views-row .views-field-field-agent-portrait img,
.view-offres-emploi .views-row .views-field-field-agent-portrait img,
.view-depots-de-projets .views-row .views-field-field-agent-portrait img,
.class-magic .views-row .views-field-field-agent-portrait img,
.view-seances-conseils .views-row .views-field-field-agent-portrait img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-agent-portrait img,
.view-extranet-mobilite .views-row .views-field-field-agent-portrait img,
.node--view-mode-teaser .views-field-field-agent-portrait img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-user-picture iframe,
.view-actions-citoyennes .views-row .views-field-user-picture iframe,
.view-nev-carte .views-row .views-field-user-picture iframe,
.view-extranet-ressources .views-row .views-field-user-picture iframe,
.view-nev-ressources .views-row .views-field-user-picture iframe,
.view-equipements .views-row .views-field-user-picture iframe,
.not-front .view-galerie-images .views-row .views-field-user-picture iframe,
.not-front .view-galerie-videos .views-row .views-field-user-picture iframe,
.view-display-id-page_extranet_photos .views-row .views-field-user-picture iframe,
.view-entreprises .views-row .views-field-user-picture iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-user-picture iframe,
.view-extranet-bons-plans .views-row .views-field-user-picture iframe,
.view-extranet-annuaire .views-row .views-field-user-picture iframe,
.view-extranet-fil-infos .views-row .views-field-user-picture iframe,
.not-front .view-publications .views-row .views-field-user-picture iframe,
.view-associations .views-row .views-field-user-picture iframe,
.view-elu .views-row .views-field-user-picture iframe,
.view-offres-emploi .views-row .views-field-user-picture iframe,
.view-depots-de-projets .views-row .views-field-user-picture iframe,
.class-magic .views-row .views-field-user-picture iframe,
.view-seances-conseils .views-row .views-field-user-picture iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-user-picture iframe,
.view-extranet-mobilite .views-row .views-field-user-picture iframe,
.node--view-mode-teaser .views-field-user-picture iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-user-picture img,
.view-actions-citoyennes .views-row .views-field-user-picture img,
.view-nev-carte .views-row .views-field-user-picture img,
.view-extranet-ressources .views-row .views-field-user-picture img,
.view-nev-ressources .views-row .views-field-user-picture img,
.view-equipements .views-row .views-field-user-picture img,
.not-front .view-galerie-images .views-row .views-field-user-picture img,
.not-front .view-galerie-videos .views-row .views-field-user-picture img,
.view-display-id-page_extranet_photos .views-row .views-field-user-picture img,
.view-entreprises .views-row .views-field-user-picture img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-user-picture img,
.view-extranet-bons-plans .views-row .views-field-user-picture img,
.view-extranet-annuaire .views-row .views-field-user-picture img,
.view-extranet-fil-infos .views-row .views-field-user-picture img,
.not-front .view-publications .views-row .views-field-user-picture img,
.view-associations .views-row .views-field-user-picture img,
.view-elu .views-row .views-field-user-picture img,
.view-offres-emploi .views-row .views-field-user-picture img,
.view-depots-de-projets .views-row .views-field-user-picture img,
.class-magic .views-row .views-field-user-picture img,
.view-seances-conseils .views-row .views-field-user-picture img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-user-picture img,
.view-extranet-mobilite .views-row .views-field-user-picture img,
.node--view-mode-teaser .views-field-user-picture img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-galerie-images iframe,
.view-actions-citoyennes .views-row .views-field-field-extranet-galerie-images iframe,
.view-nev-carte .views-row .views-field-field-extranet-galerie-images iframe,
.view-extranet-ressources .views-row .views-field-field-extranet-galerie-images iframe,
.view-nev-ressources .views-row .views-field-field-extranet-galerie-images iframe,
.view-equipements .views-row .views-field-field-extranet-galerie-images iframe,
.not-front .view-galerie-images .views-row .views-field-field-extranet-galerie-images iframe,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-galerie-images iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-galerie-images iframe,
.view-entreprises .views-row .views-field-field-extranet-galerie-images iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-galerie-images iframe,
.view-extranet-bons-plans .views-row .views-field-field-extranet-galerie-images iframe,
.view-extranet-annuaire .views-row .views-field-field-extranet-galerie-images iframe,
.view-extranet-fil-infos .views-row .views-field-field-extranet-galerie-images iframe,
.not-front .view-publications .views-row .views-field-field-extranet-galerie-images iframe,
.view-associations .views-row .views-field-field-extranet-galerie-images iframe,
.view-elu .views-row .views-field-field-extranet-galerie-images iframe,
.view-offres-emploi .views-row .views-field-field-extranet-galerie-images iframe,
.view-depots-de-projets .views-row .views-field-field-extranet-galerie-images iframe,
.class-magic .views-row .views-field-field-extranet-galerie-images iframe,
.view-seances-conseils .views-row .views-field-field-extranet-galerie-images iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-galerie-images iframe,
.view-extranet-mobilite .views-row .views-field-field-extranet-galerie-images iframe,
.node--view-mode-teaser .views-field-field-extranet-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-galerie-images img,
.view-actions-citoyennes .views-row .views-field-field-extranet-galerie-images img,
.view-nev-carte .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-ressources .views-row .views-field-field-extranet-galerie-images img,
.view-nev-ressources .views-row .views-field-field-extranet-galerie-images img,
.view-equipements .views-row .views-field-field-extranet-galerie-images img,
.not-front .view-galerie-images .views-row .views-field-field-extranet-galerie-images img,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-galerie-images img,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-galerie-images img,
.view-entreprises .views-row .views-field-field-extranet-galerie-images img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-bons-plans .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-annuaire .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-fil-infos .views-row .views-field-field-extranet-galerie-images img,
.not-front .view-publications .views-row .views-field-field-extranet-galerie-images img,
.view-associations .views-row .views-field-field-extranet-galerie-images img,
.view-elu .views-row .views-field-field-extranet-galerie-images img,
.view-offres-emploi .views-row .views-field-field-extranet-galerie-images img,
.view-depots-de-projets .views-row .views-field-field-extranet-galerie-images img,
.class-magic .views-row .views-field-field-extranet-galerie-images img,
.view-seances-conseils .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-galerie-images img,
.view-extranet-mobilite .views-row .views-field-field-extranet-galerie-images img,
.node--view-mode-teaser .views-field-field-extranet-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-galerie-images iframe,
.view-actions-citoyennes .views-row .views-field-field-galerie-images iframe,
.view-nev-carte .views-row .views-field-field-galerie-images iframe,
.view-extranet-ressources .views-row .views-field-field-galerie-images iframe,
.view-nev-ressources .views-row .views-field-field-galerie-images iframe,
.view-equipements .views-row .views-field-field-galerie-images iframe,
.not-front .view-galerie-images .views-row .views-field-field-galerie-images iframe,
.not-front .view-galerie-videos .views-row .views-field-field-galerie-images iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-galerie-images iframe,
.view-entreprises .views-row .views-field-field-galerie-images iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-galerie-images iframe,
.view-extranet-bons-plans .views-row .views-field-field-galerie-images iframe,
.view-extranet-annuaire .views-row .views-field-field-galerie-images iframe,
.view-extranet-fil-infos .views-row .views-field-field-galerie-images iframe,
.not-front .view-publications .views-row .views-field-field-galerie-images iframe,
.view-associations .views-row .views-field-field-galerie-images iframe,
.view-elu .views-row .views-field-field-galerie-images iframe,
.view-offres-emploi .views-row .views-field-field-galerie-images iframe,
.view-depots-de-projets .views-row .views-field-field-galerie-images iframe,
.class-magic .views-row .views-field-field-galerie-images iframe,
.view-seances-conseils .views-row .views-field-field-galerie-images iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-galerie-images iframe,
.view-extranet-mobilite .views-row .views-field-field-galerie-images iframe,
.node--view-mode-teaser .views-field-field-galerie-images iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-galerie-images img,
.view-actions-citoyennes .views-row .views-field-field-galerie-images img,
.view-nev-carte .views-row .views-field-field-galerie-images img,
.view-extranet-ressources .views-row .views-field-field-galerie-images img,
.view-nev-ressources .views-row .views-field-field-galerie-images img,
.view-equipements .views-row .views-field-field-galerie-images img,
.not-front .view-galerie-images .views-row .views-field-field-galerie-images img,
.not-front .view-galerie-videos .views-row .views-field-field-galerie-images img,
.view-display-id-page_extranet_photos .views-row .views-field-field-galerie-images img,
.view-entreprises .views-row .views-field-field-galerie-images img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-galerie-images img,
.view-extranet-bons-plans .views-row .views-field-field-galerie-images img,
.view-extranet-annuaire .views-row .views-field-field-galerie-images img,
.view-extranet-fil-infos .views-row .views-field-field-galerie-images img,
.not-front .view-publications .views-row .views-field-field-galerie-images img,
.view-associations .views-row .views-field-field-galerie-images img,
.view-elu .views-row .views-field-field-galerie-images img,
.view-offres-emploi .views-row .views-field-field-galerie-images img,
.view-depots-de-projets .views-row .views-field-field-galerie-images img,
.class-magic .views-row .views-field-field-galerie-images img,
.view-seances-conseils .views-row .views-field-field-galerie-images img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-galerie-images img,
.view-extranet-mobilite .views-row .views-field-field-galerie-images img,
.node--view-mode-teaser .views-field-field-galerie-images img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube iframe,
.view-actions-citoyennes .views-row .views-field-field-video-youtube iframe,
.view-nev-carte .views-row .views-field-field-video-youtube iframe,
.view-extranet-ressources .views-row .views-field-field-video-youtube iframe,
.view-nev-ressources .views-row .views-field-field-video-youtube iframe,
.view-equipements .views-row .views-field-field-video-youtube iframe,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube iframe,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube iframe,
.view-entreprises .views-row .views-field-field-video-youtube iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube iframe,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube iframe,
.view-extranet-annuaire .views-row .views-field-field-video-youtube iframe,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube iframe,
.not-front .view-publications .views-row .views-field-field-video-youtube iframe,
.view-associations .views-row .views-field-field-video-youtube iframe,
.view-elu .views-row .views-field-field-video-youtube iframe,
.view-offres-emploi .views-row .views-field-field-video-youtube iframe,
.view-depots-de-projets .views-row .views-field-field-video-youtube iframe,
.class-magic .views-row .views-field-field-video-youtube iframe,
.view-seances-conseils .views-row .views-field-field-video-youtube iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube iframe,
.view-extranet-mobilite .views-row .views-field-field-video-youtube iframe,
.node--view-mode-teaser .views-field-field-video-youtube iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-video-youtube img,
.view-actions-citoyennes .views-row .views-field-field-video-youtube img,
.view-nev-carte .views-row .views-field-field-video-youtube img,
.view-extranet-ressources .views-row .views-field-field-video-youtube img,
.view-nev-ressources .views-row .views-field-field-video-youtube img,
.view-equipements .views-row .views-field-field-video-youtube img,
.not-front .view-galerie-images .views-row .views-field-field-video-youtube img,
.not-front .view-galerie-videos .views-row .views-field-field-video-youtube img,
.view-display-id-page_extranet_photos .views-row .views-field-field-video-youtube img,
.view-entreprises .views-row .views-field-field-video-youtube img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-video-youtube img,
.view-extranet-bons-plans .views-row .views-field-field-video-youtube img,
.view-extranet-annuaire .views-row .views-field-field-video-youtube img,
.view-extranet-fil-infos .views-row .views-field-field-video-youtube img,
.not-front .view-publications .views-row .views-field-field-video-youtube img,
.view-associations .views-row .views-field-field-video-youtube img,
.view-elu .views-row .views-field-field-video-youtube img,
.view-offres-emploi .views-row .views-field-field-video-youtube img,
.view-depots-de-projets .views-row .views-field-field-video-youtube img,
.class-magic .views-row .views-field-field-video-youtube img,
.view-seances-conseils .views-row .views-field-field-video-youtube img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-video-youtube img,
.view-extranet-mobilite .views-row .views-field-field-video-youtube img,
.node--view-mode-teaser .views-field-field-video-youtube img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-image iframe,
.view-actions-citoyennes .views-row .views-field-field-extranet-image iframe,
.view-nev-carte .views-row .views-field-field-extranet-image iframe,
.view-extranet-ressources .views-row .views-field-field-extranet-image iframe,
.view-nev-ressources .views-row .views-field-field-extranet-image iframe,
.view-equipements .views-row .views-field-field-extranet-image iframe,
.not-front .view-galerie-images .views-row .views-field-field-extranet-image iframe,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-image iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-image iframe,
.view-entreprises .views-row .views-field-field-extranet-image iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-image iframe,
.view-extranet-bons-plans .views-row .views-field-field-extranet-image iframe,
.view-extranet-annuaire .views-row .views-field-field-extranet-image iframe,
.view-extranet-fil-infos .views-row .views-field-field-extranet-image iframe,
.not-front .view-publications .views-row .views-field-field-extranet-image iframe,
.view-associations .views-row .views-field-field-extranet-image iframe,
.view-elu .views-row .views-field-field-extranet-image iframe,
.view-offres-emploi .views-row .views-field-field-extranet-image iframe,
.view-depots-de-projets .views-row .views-field-field-extranet-image iframe,
.class-magic .views-row .views-field-field-extranet-image iframe,
.view-seances-conseils .views-row .views-field-field-extranet-image iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-image iframe,
.view-extranet-mobilite .views-row .views-field-field-extranet-image iframe,
.node--view-mode-teaser .views-field-field-extranet-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-extranet-image img,
.view-actions-citoyennes .views-row .views-field-field-extranet-image img,
.view-nev-carte .views-row .views-field-field-extranet-image img,
.view-extranet-ressources .views-row .views-field-field-extranet-image img,
.view-nev-ressources .views-row .views-field-field-extranet-image img,
.view-equipements .views-row .views-field-field-extranet-image img,
.not-front .view-galerie-images .views-row .views-field-field-extranet-image img,
.not-front .view-galerie-videos .views-row .views-field-field-extranet-image img,
.view-display-id-page_extranet_photos .views-row .views-field-field-extranet-image img,
.view-entreprises .views-row .views-field-field-extranet-image img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-extranet-image img,
.view-extranet-bons-plans .views-row .views-field-field-extranet-image img,
.view-extranet-annuaire .views-row .views-field-field-extranet-image img,
.view-extranet-fil-infos .views-row .views-field-field-extranet-image img,
.not-front .view-publications .views-row .views-field-field-extranet-image img,
.view-associations .views-row .views-field-field-extranet-image img,
.view-elu .views-row .views-field-field-extranet-image img,
.view-offres-emploi .views-row .views-field-field-extranet-image img,
.view-depots-de-projets .views-row .views-field-field-extranet-image img,
.class-magic .views-row .views-field-field-extranet-image img,
.view-seances-conseils .views-row .views-field-field-extranet-image img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-extranet-image img,
.view-extranet-mobilite .views-row .views-field-field-extranet-image img,
.node--view-mode-teaser .views-field-field-extranet-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-image iframe,
.view-actions-citoyennes .views-row .views-field-field-image iframe,
.view-nev-carte .views-row .views-field-field-image iframe,
.view-extranet-ressources .views-row .views-field-field-image iframe,
.view-nev-ressources .views-row .views-field-field-image iframe,
.view-equipements .views-row .views-field-field-image iframe,
.not-front .view-galerie-images .views-row .views-field-field-image iframe,
.not-front .view-galerie-videos .views-row .views-field-field-image iframe,
.view-display-id-page_extranet_photos .views-row .views-field-field-image iframe,
.view-entreprises .views-row .views-field-field-image iframe,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-image iframe,
.view-extranet-bons-plans .views-row .views-field-field-image iframe,
.view-extranet-annuaire .views-row .views-field-field-image iframe,
.view-extranet-fil-infos .views-row .views-field-field-image iframe,
.not-front .view-publications .views-row .views-field-field-image iframe,
.view-associations .views-row .views-field-field-image iframe,
.view-elu .views-row .views-field-field-image iframe,
.view-offres-emploi .views-row .views-field-field-image iframe,
.view-depots-de-projets .views-row .views-field-field-image iframe,
.class-magic .views-row .views-field-field-image iframe,
.view-seances-conseils .views-row .views-field-field-image iframe,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-image iframe,
.view-extranet-mobilite .views-row .views-field-field-image iframe,
.node--view-mode-teaser .views-field-field-image iframe,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .views-field-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-teaser .views-field-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .views-field-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-teaser .views-field-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .views-field-field-image img,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-teaser .views-field-field-image img,
.view-actions-citoyennes .views-row .views-field-field-image img,
.view-nev-carte .views-row .views-field-field-image img,
.view-extranet-ressources .views-row .views-field-field-image img,
.view-nev-ressources .views-row .views-field-field-image img,
.view-equipements .views-row .views-field-field-image img,
.not-front .view-galerie-images .views-row .views-field-field-image img,
.not-front .view-galerie-videos .views-row .views-field-field-image img,
.view-display-id-page_extranet_photos .views-row .views-field-field-image img,
.view-entreprises .views-row .views-field-field-image img,
.view-display-id-page_extranet_petites_annonces .views-row .views-field-field-image img,
.view-extranet-bons-plans .views-row .views-field-field-image img,
.view-extranet-annuaire .views-row .views-field-field-image img,
.view-extranet-fil-infos .views-row .views-field-field-image img,
.not-front .view-publications .views-row .views-field-field-image img,
.view-associations .views-row .views-field-field-image img,
.view-elu .views-row .views-field-field-image img,
.view-offres-emploi .views-row .views-field-field-image img,
.view-depots-de-projets .views-row .views-field-field-image img,
.class-magic .views-row .views-field-field-image img,
.view-seances-conseils .views-row .views-field-field-image img,
.view-extranet-mobilite .jcarousel-container-horizontal > li .views-field-field-image img,
.view-extranet-mobilite .views-row .views-field-field-image img,
.node--view-mode-teaser .views-field-field-image img {
  width: 100%;
}

.view-extranet-actualites .views-row,
.view-nev-actualites .views-row,
.view-actualites .views-row,
.view-nev-agenda .views-row,
.view-agenda .views-row, .path-frontpage .slick--optionset--actualites-mode .slick__slide {
  position: relative;
  overflow: hidden;
}
.view-extranet-actualites .views-row .views-field-field-extranet-image img,
.view-nev-actualites .views-row .views-field-field-extranet-image img,
.view-actualites .views-row .views-field-field-extranet-image img,
.view-nev-agenda .views-row .views-field-field-extranet-image img,
.view-agenda .views-row .views-field-field-extranet-image img, .path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-field-extranet-image img,
.view-extranet-actualites .views-row .views-field-field-image img,
.view-nev-actualites .views-row .views-field-field-image img,
.view-actualites .views-row .views-field-field-image img,
.view-nev-agenda .views-row .views-field-field-image img,
.view-agenda .views-row .views-field-field-image img,
.path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-field-image img {
  width: 100%;
}
.view-extranet-actualites .views-row .views-field-nothing,
.view-nev-actualites .views-row .views-field-nothing,
.view-actualites .views-row .views-field-nothing,
.view-nev-agenda .views-row .views-field-nothing,
.view-agenda .views-row .views-field-nothing, .path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-nothing {
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  color: white;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}
.view-extranet-actualites .views-row .wrapper,
.view-nev-actualites .views-row .wrapper,
.view-actualites .views-row .wrapper,
.view-nev-agenda .views-row .wrapper,
.view-agenda .views-row .wrapper, .path-frontpage .slick--optionset--actualites-mode .slick__slide .wrapper {
  border-top: 1px solid white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.view-extranet-actualites .views-row .date,
.view-nev-actualites .views-row .date,
.view-actualites .views-row .date,
.view-nev-agenda .views-row .date,
.view-agenda .views-row .date, .path-frontpage .slick--optionset--actualites-mode .slick__slide .date {
  float: left;
  font-family: passionone-regular-webfont;
  font-size: 1.6em;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 1;
  min-width: 80px;
  margin: 0 20px;
}
.view-extranet-actualites .views-row .date + div,
.view-nev-actualites .views-row .date + div,
.view-actualites .views-row .date + div,
.view-nev-agenda .views-row .date + div,
.view-agenda .views-row .date + div, .path-frontpage .slick--optionset--actualites-mode .slick__slide .date + div {
  border-left: 1px solid white;
}
.view-extranet-actualites .views-row .date + .views-field-title,
.view-nev-actualites .views-row .date + .views-field-title,
.view-actualites .views-row .date + .views-field-title,
.view-nev-agenda .views-row .date + .views-field-title,
.view-agenda .views-row .date + .views-field-title, .path-frontpage .slick--optionset--actualites-mode .slick__slide .date + .views-field-title {
  font-size: 1.1em;
}
.view-extranet-actualites .views-row .views-field-title,
.view-nev-actualites .views-row .views-field-title,
.view-actualites .views-row .views-field-title,
.view-nev-agenda .views-row .views-field-title,
.view-agenda .views-row .views-field-title, .path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-title {
  margin-bottom: 0;
}
.view-extranet-actualites .views-row .views-field-title a,
.view-nev-actualites .views-row .views-field-title a,
.view-actualites .views-row .views-field-title a,
.view-nev-agenda .views-row .views-field-title a,
.view-agenda .views-row .views-field-title a, .path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-title a,
.view-extranet-actualites .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-actualites .views-row .views-field-title a:hover,
.view-nev-actualites .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-actualites .views-row .views-field-title a:hover,
.view-actualites .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-actualites .views-row .views-field-title a:hover,
.view-nev-agenda .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-agenda .views-row .views-field-title a:hover,
.view-agenda .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-agenda .views-row .views-field-title a:hover,
.path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-title a:hover {
  padding: 20px;
  color: white;
  display: block;
  letter-spacing: 0.05em;
  line-height: 1;
}
.view-extranet-actualites .views-row .bar,
.view-nev-actualites .views-row .bar,
.view-actualites .views-row .bar,
.view-nev-agenda .views-row .bar,
.view-agenda .views-row .bar, .path-frontpage .slick--optionset--actualites-mode .slick__slide .bar {
  clear: both;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.view-extranet-actualites .views-row .resume,
.view-nev-actualites .views-row .resume,
.view-actualites .views-row .resume,
.view-nev-agenda .views-row .resume,
.view-agenda .views-row .resume, .path-frontpage .slick--optionset--actualites-mode .slick__slide .resume {
  height: 0;
  overflow: hidden;
  color: white;
  padding: 0 20px;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.view-extranet-actualites .views-row:hover .resume,
.view-nev-actualites .views-row:hover .resume,
.view-actualites .views-row:hover .resume,
.view-nev-agenda .views-row:hover .resume,
.view-agenda .views-row:hover .resume, .path-frontpage .slick--optionset--actualites-mode .slick__slide:hover .resume {
  height: 72px;
  margin-bottom: 20px;
}
.view-extranet-actualites .views-row:hover .bar,
.view-nev-actualites .views-row:hover .bar,
.view-actualites .views-row:hover .bar,
.view-nev-agenda .views-row:hover .bar,
.view-agenda .views-row:hover .bar, .path-frontpage .slick--optionset--actualites-mode .slick__slide:hover .bar {
  height: 1px;
  background: white;
  margin-bottom: 20px;
}

.annuaire-extranet .field a,
.newsletter-extranet .field a,
#block-vaurealheadernewsletter .field a, .btn-primary,
a.button,
input.button,
a.button:hover,
button.button,
button.btn,
input.button:hover,
input.button:focus,
ul.js-pager__items .button {
  color: white;
  font-family: sourcesanspro-regular-webfont;
  text-transform: uppercase;
  background: #2F4858;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}

.layout .layout__region .view-panneaux .node--view-mode-document,
.layout .layout__region .view-panneaux .node--view-mode-teaser, .view-termes-de-taxonomie-extranet .views-row,
.view-termes-de-taxonomie .views-row {
  position: relative;
  box-shadow: 5px 5px 0 0 #90BA36;
  -moz-box-shadow: 5px 5px 0 0 #90BA36;
  -webkit-box-shadow: 5px 5px 0 0 #90BA36;
}
.layout .layout__region .view-panneaux .node.node--view-mode-document,
.layout .layout__region .view-panneaux .node.node--view-mode-teaser, .view-termes-de-taxonomie-extranet .node.views-row,
.view-termes-de-taxonomie .node.views-row {
  height: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name, .view-termes-de-taxonomie-extranet .views-row .views-field-name,
.view-termes-de-taxonomie .views-row .views-field-name,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title,
.view-termes-de-taxonomie .views-row .field--name-node-title {
  text-align: center;
  margin-bottom: 0;
  height: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a, .view-termes-de-taxonomie-extranet .views-row .views-field-name a,
.view-termes-de-taxonomie .views-row .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title a,
.view-termes-de-taxonomie .views-row .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-node-title a:hover {
  color: #2F4858;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a:hover, .view-termes-de-taxonomie-extranet .views-row .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-node-title a:hover {
  color: #F7AE4B;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name h2,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name h2, .view-termes-de-taxonomie-extranet .views-row .views-field-name h2,
.view-termes-de-taxonomie .views-row .views-field-name h2,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title h2,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title h2,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title h2,
.view-termes-de-taxonomie .views-row .field--name-node-title h2 {
  font-family: inherit;
  margin-bottom: 0;
  height: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a, .view-termes-de-taxonomie-extranet .views-row .views-field-name a,
.view-termes-de-taxonomie .views-row .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title a,
.view-termes-de-taxonomie .views-row .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-node-title a:hover {
  min-height: 160px;
  height: 100%;
  padding: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image, .view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image,
.view-termes-de-taxonomie .views-row .field--name-field-image {
  float: none;
  margin: 0 0 0 0;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image img,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image img, .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image img,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image img,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image img,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image img,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image img,
.view-termes-de-taxonomie .views-row .views-field-field-image img,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image img,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image img,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image img,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image img,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image img,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image img,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image img,
.view-termes-de-taxonomie .views-row .field--name-field-image img {
  width: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name a, .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name a,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title a,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name a,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name a,
.view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title a,
.view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name a,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name a,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title a,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name a,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name a,
.view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name a:hover,
.view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name a:hover,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title a,
.view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title a,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title a:hover,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title a:hover,
.view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title a:hover {
  color: white;
  padding: 20px 10px;
  min-height: 0;
  height: auto;
  border: none;
  text-shadow: 0 0 10px black;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0.6), transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name a:before, .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name a:before,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title a:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title a:before,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-extranet-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-extranet-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-extranet-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-extranet-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name a:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name a:before,
.view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title a:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title a:before,
.view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .views-field-field-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .views-field-field-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .views-field-field-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .views-field-field-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name a:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name a:before,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title a:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title a:before,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-extranet-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-extranet-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-extranet-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-extranet-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name a:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name a:before,
.view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .views-field-name a:hover:before,
.view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-image + .views-field-name a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title a:before,
.view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title a:before,
.layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-document .field--name-field-image + .field--name-node-title a:hover:before,
.layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout .layout__region .view-panneaux .node--view-mode-teaser .field--name-field-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie-extranet .views-row .field--name-field-image + .field--name-node-title a:hover:before,
.view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-termes-de-taxonomie .views-row .field--name-field-image + .field--name-node-title a:hover:before {
  display: none;
}

.term-extranet .layout .layout__region .view-panneaux .node--view-mode-document, .layout .layout__region .view-panneaux .term-extranet .node--view-mode-document,
.term-extranet .layout .layout__region .view-panneaux .node--view-mode-teaser,
.layout .layout__region .view-panneaux .term-extranet .node--view-mode-teaser, .term-extranet .view-termes-de-taxonomie-extranet .views-row, .view-termes-de-taxonomie-extranet .term-extranet .views-row,
.term-extranet .view-termes-de-taxonomie .views-row,
.view-termes-de-taxonomie .term-extranet .views-row {
  box-shadow: 5px 5px 0 0 #F7AE4B;
  -moz-box-shadow: 5px 5px 0 0 #F7AE4B;
  -webkit-box-shadow: 5px 5px 0 0 #F7AE4B;
}

#block-vaurealfootercoordonnees .field--name-body h2, .view-display-id-block_carrousel_accueil .views-field-title a,
.view-display-id-block_carrousel_accueil .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views-field-title a:hover, .path-frontpage h2, .term-extranet .layout--twocol-bricks .layout__region--first-above h2,
.term-extranet .layout--twocol-bricks .layout__region--second-above h2 {
  text-transform: uppercase;
  border-left: 5px solid #F7AE4B;
  padding-left: 10px;
  line-height: 1;
}

.field--name-field-extranet-galerie-images .field__item,
.field--name-field-galerie-images .field__item, .view-extranet-galerie .views-row .views-field-field-extranet-galerie-images,
.view-extranet-galerie .views-row .views-field-field-galerie-images,
.view-galerie-images .views-row .views-field-field-extranet-galerie-images,
.view-galerie-images .views-row .views-field-field-galerie-images {
  background: #2F4858;
}
.field--name-field-extranet-galerie-images .field__item img,
.field--name-field-galerie-images .field__item img, .view-extranet-galerie .views-row .views-field-field-extranet-galerie-images img,
.view-extranet-galerie .views-row .views-field-field-galerie-images img,
.view-galerie-images .views-row .views-field-field-extranet-galerie-images img,
.view-galerie-images .views-row .views-field-field-galerie-images img {
  width: 100%;
  background-color: #F2F2F2;
  -webkit-backface-visibility: hidden;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.field--name-field-extranet-galerie-images .field__item:hover img,
.field--name-field-galerie-images .field__item:hover img, .view-extranet-galerie .views-row .views-field-field-extranet-galerie-images:hover img,
.view-extranet-galerie .views-row .views-field-field-galerie-images:hover img,
.view-galerie-images .views-row .views-field-field-extranet-galerie-images:hover img,
.view-galerie-images .views-row .views-field-field-galerie-images:hover img {
  opacity: .8;
}

@media (max-width: 1023px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche {
    height: 300px;
    overflow: hidden;
  }
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .field--name-field-image,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .field--name-field-image {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .field--name-field-image img,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .field--name-field-image img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }
}

.navbar {
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: none;
}

#header .navbar {
  margin-bottom: 0;
}
#header #navbar-top {
  padding: 10px;
  position: fixed;
  z-index: 60;
  width: 100%;
  display: block;
  min-height: 0;
  background-color: white !important;
  border-bottom: 1px solid #CCCCCC;
}
#header #navbar-top + .navbar {
  padding-top: 58px;
}
#header .navbar-form {
  float: right;
  padding: 0;
  margin: 0;
}
#header #navbar-main {
  padding: 0;
  background-color: white !important;
}
#header #navbar-main .navbar-collapse {
  padding: 0;
}
#header .menu-mobile {
  display: none;
}
@media (max-width: 629px) {
  .path-frontpage #header .menu-mobile {
    display: block;
  }
  .path-frontpage #header #navbar-top > #block-vaurealheadernewsletter,
  .path-frontpage #header #navbar-top > .block-search {
    display: none;
  }
}
@media (max-width: 767px) {
  .not-front #header .menu-mobile {
    display: block;
  }
  .not-front #header #navbar-top > #block-vaurealheadernewsletter,
  .not-front #header #navbar-top > .block-search {
    display: none;
  }
}
@media (min-width: 992px) {
  #header #navbar-top {
    padding: 10px 20px;
  }
}

.button-loggedout .contextual,
.button-espace .contextual,
.menu-principal-nev .contextual,
#block-menumobile .contextual,
#block-reseauxsociaux .contextual,
#block-vaurealheaderconnexion .contextual {
  display: none !important;
}

.button-loggedout,
.button-espace,
.menu-principal-nev,
.annuaire-extranet,
.newsletter-extranet,
.term-extranet #navbar-top > .block-search,
.term-extranet #navbar-top > .menu--menu-principal-extranet,
#block-menumobile,
#block-vaurealheaderconnexion {
  float: right;
  margin-left: 10px;
}

#navbar-top > .menu--reseaux-sociaux,
#navbar-top > .block-search,
.logo,
.logo-extranet,
#navbar-top > #block-vaurealheadernewsletter,
#block-reseauxsociaux,
#block-omegabasic-search {
  float: left;
  margin-right: 10px;
}

.term-extranet .menu--menu-principal-extranet {
  clear: right;
}

.block-search {
  background: #F2F2F2;
  border: 1px solid #CCCCCC;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.block-search h2,
.block-search .element-invisible {
  display: none;
}
.block-search .mb-3 {
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.block-search .content {
  display: block;
}
.block-search .form-row, .block-search .row {
  margin: 0;
  padding: 0 !important;
  -webkit-flex-flow: nowrap row-reverse;
  -moz-flex-flow: nowrap row-reverse;
  -ms-flex-flow: nowrap row-reverse;
  flex-flow: nowrap row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.block-search .form-row > *, .block-search .row > * {
  width: auto;
}
.block-search #search-block-form {
  -webkit-flex-flow: nowrap row-reverse;
  -moz-flex-flow: nowrap row-reverse;
  -ms-flex-flow: nowrap row-reverse;
  flex-flow: nowrap row-reverse;
}
.block-search .js-form-item input {
  color: rgba(47, 72, 88, 0.75);
  float: right;
  height: 33px;
  padding-left: 15px;
  background: #F2F2F2;
  width: 300px;
  border: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.block-search .js-form-item input::placeholder {
  color: #2F4858;
  opacity: 1;
}
.block-search .js-form-item input::-ms-input-placeholder, .block-search .js-form-item input:-ms-input-placeholder {
  color: #2F4858;
}
.block-search .form-actions button {
  position: relative;
  float: left;
  border: none !important;
  width: 35px;
  height: 35px;
  cursor: pointer;
  padding: 0;
  margin-right: 0;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  background-image: url("../images/header-search.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}

.annuaire-extranet .field a,
.annuaire-extranet #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .annuaire-extranet .field a a:hover,
.newsletter-extranet .field a,
.newsletter-extranet #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .newsletter-extranet .field a a:hover,
#block-vaurealheadernewsletter .field a {
  display: block;
  padding: 7px 12px 6px 12px;
}
.annuaire-extranet .field a img,
.annuaire-extranet #block-vaurealheadernewsletter .field a a:hover img,
#block-vaurealheadernewsletter .annuaire-extranet .field a a:hover img,
.newsletter-extranet .field a img,
.newsletter-extranet #block-vaurealheadernewsletter .field a a:hover img,
#block-vaurealheadernewsletter .newsletter-extranet .field a a:hover img,
#block-vaurealheadernewsletter .field a img {
  margin-top: -3px;
}

#block-reseauxsociaux {
  margin-right: 50px;
}

.button-loggedout .field--name-field-nev-body-restreint a,
.button-loggedout .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .button-loggedout .field--name-field-nev-body-restreint a:hover,
.button-espace .field--name-field-nev-body-restreint a,
.button-espace .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .button-espace .field--name-field-nev-body-restreint a:hover {
  background: #90BA36;
  display: block;
  padding: 5px;
  width: 60px;
  height: 60px;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.button-loggedout .field--name-field-nev-body-restreint a:hover,
.button-loggedout .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .button-loggedout .field--name-field-nev-body-restreint a:hover,
.button-espace .field--name-field-nev-body-restreint a:hover,
.button-espace .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .button-espace .field--name-field-nev-body-restreint a:hover {
  background: #2F4858;
}

.retour-site .field a,
.retour-site #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .retour-site .field a a:hover {
  color: white;
  padding: 5px 10px;
  display: block;
}

.site-footer {
  border-top: none;
  padding: 40px 0 0 0;
  font-family: sourcesanspro-regular-webfont;
}
.site-footer .block {
  border: none;
  margin: 0;
  padding: 0;
}
.site-footer .container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.site-footer .site-footer__top {
  margin-bottom: 40px;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.site-footer .site-footer__top h2 {
  border-bottom: none;
}
.site-footer .site-footer__top:before, .site-footer .site-footer__top:after {
  display: none;
}
.site-footer .site-footer__top .region {
  width: 100%;
}
.site-footer .site-footer__bottom {
  border-color: #F2F2F2;
}
.site-footer .site-footer__bottom .region {
  margin-top: 0;
}
.site-footer .menu--footer {
  margin: 20px auto;
}
.site-footer .menu--footer ul.nav {
  width: 100%;
  margin: 0;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  flex-direction: column !important;
}
.site-footer .menu--footer ul.nav:before, .site-footer .menu--footer ul.nav:after {
  display: none;
}
.site-footer .menu--footer ul.nav li {
  text-transform: uppercase;
}
.site-footer .menu--footer ul.nav li a,
.site-footer .menu--footer ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .site-footer .menu--footer ul.nav li a:hover {
  color: #F7AE4B;
}
.site-footer .menu--footer ul.nav li a:hover,
.site-footer .menu--footer ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .site-footer .menu--footer ul.nav li a:hover {
  color: white;
}
.site-footer .menu--footer ul.nav li a,
.site-footer .menu--footer ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .site-footer .menu--footer ul.nav li a:hover {
  padding: 0 20px;
  display: block;
  line-height: 1.5;
}
.site-footer .menu--footer ul.nav li a:hover,
.site-footer .menu--footer ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .site-footer .menu--footer ul.nav li a:hover {
  background-color: transparent;
}
@media (min-width: 630px) {
  .site-footer .site-footer__top {
    -webkit-flex-flow: row;
    -moz-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
  }
  .site-footer .site-footer__top .region-footer-second {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .site-footer .menu--footer ul.nav {
    -webkit-flex-flow: wrap row;
    -moz-flex-flow: wrap row;
    -ms-flex-flow: wrap row;
    flex-flow: wrap row;
    flex-direction: row !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}

#block-vaurealfootercoordonnees .field--name-body {
  color: white;
  font-size: 1.2em;
}
#block-vaurealfootercoordonnees .field--name-body h2 {
  color: white;
}
@media (min-width: 992px) {
  #block-vaurealfootercoordonnees .field--name-body h2 {
    font-size: 1.8em;
  }
}

.featured-top {
  padding: 0;
}
.featured-top .container {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}
.featured-top .navbar-brand {
  height: auto;
  text-align: center;
  margin: 0 auto;
  padding: 10px;
  display: block;
  float: none;
  max-width: 250px;
}
.featured-top .menu--menu-principal {
  padding: 20px 0;
  position: static;
  width: 100%;
}
.featured-top .menu--menu-principal > ul.nav {
  position: static;
  display: block;
}
.featured-top .menu--menu-principal > ul.nav li {
  position: static;
}
.featured-top .menu--menu-principal > ul.nav > .menu-item--expanded > a,
.featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded > a:hover,
#block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > .menu-item--expanded > a:hover {
  pointer-events: none;
}
.featured-top .menu--menu-principal > ul.nav > li > a,
.featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > li > a:hover {
  padding: 3px 15px;
}
.featured-top .menu--menu-principal > ul.nav .menu-item--expanded ul,
.featured-top .menu--menu-principal > ul.nav .menuparent ul {
  left: 100%;
  top: 0;
  bottom: 0;
  background: #2F4858;
}
@media (max-width: 629px) {
  .featured-top .menu--menu-principal {
    display: none;
  }
}
@media (max-width: 767px) {
  .not-front .featured-top .menu--menu-principal {
    display: none;
  }
}
@media (min-width: 1024px) {
  .featured-top .menu--menu-principal > ul.nav {
    font-size: 1.2em;
  }
  .featured-top .menu--menu-principal > ul.nav > li > a,
  .featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a:hover,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > li > a:hover {
    padding: 6px 15px;
  }
  .featured-top .menu--menu-principal > ul.nav ul li a,
  .featured-top .menu--menu-principal > ul.nav ul li #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav ul li a:hover {
    padding: 10px 20px;
  }
  .featured-top .menu--menu-principal > ul.nav .menuparent.over > a:after, .featured-top .menu--menu-principal > ul.nav .annuaire-extranet .field a .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav .newsletter-extranet .field a .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav #block-vaurealheadernewsletter .field a .menuparent.over > a:hover:after,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav .menuparent.over > a:hover:after, .featured-top .menu--menu-principal > ul.nav .btn-primary .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav a.button .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav input.button .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav button.button .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav button.btn .menuparent.over > a:hover:after,
  .featured-top .menu--menu-principal > ul.nav ul.js-pager__items .button .menuparent.over > a:hover:after {
    border-width: 18px;
  }
}
@media (min-width: 1221px) {
  .featured-top .navbar-brand {
    margin: 0 30px;
  }
  .featured-top .menu--menu-principal > ul.nav > li > a,
  .featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a:hover,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > li > a:hover {
    padding: 10px 30px;
  }
  .featured-top .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"],
  .featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"]:hover,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"]:hover {
    padding-left: 60px;
    background-position: 30px;
  }
  .featured-top .menu--menu-principal > ul.nav > li > a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"],
  .featured-top #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover,
  #block-vaurealheadernewsletter .field a .featured-top .menu--menu-principal > ul.nav > li > a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover {
    padding-top: 8px;
  }
}
@media (min-width: 1441px) {
  .featured-top .menu--menu-principal > ul.nav {
    font-size: 1.4em;
  }
}
@media (min-width: 1921px) {
  .featured-top .menu--menu-principal > ul.nav {
    font-size: 1.6em;
  }
}

.page-nature-en-ville .preface-layout {
  max-width: 100%;
}
.page-nature-en-ville .preface-layout .region--preface-fourth {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .page-nature-en-ville .preface-layout .region--preface-fourth {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .page-nature-en-ville .preface-layout .region--preface-fourth {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .page-nature-en-ville .preface-layout .region--preface-fourth {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .page-nature-en-ville .preface-layout .region--preface-fourth {
    width: 1420px;
  }
}

.layout .field--name-description {
  padding: 30px;
  background: white;
  max-width: 500px;
  margin: 0 auto 20px auto;
  color: #2F4858;
}
.layout .field--name-description h2 {
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: center;
}
.term-extranet .layout .field--name-description {
  background: #2F4858;
  color: white;
}
.term-extranet .layout .field--name-description a,
.term-extranet .layout .field--name-description #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout .field--name-description a:hover {
  color: white;
}
.term-extranet .layout .field--name-description a:hover,
.term-extranet .layout .field--name-description #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout .field--name-description a:hover {
  color: white;
}
.term-nature-en-ville .layout .field--name-description {
  position: relative;
  margin-top: 20px;
}
.term-nature-en-ville .layout .field--name-description:before, .term-nature-en-ville .layout .field--name-description:after {
  content: url("../../images/contenu-decoration-sidebar.png");
  position: absolute;
  width: 57px;
  height: 57px;
}
.term-nature-en-ville .layout .field--name-description:before {
  top: -35px;
  left: -30px;
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.term-nature-en-ville .layout .field--name-description:after {
  top: -30px;
  right: -35px;
}
.layout .layout__region .node--view-mode-teaser .field--name-field-image {
  float: left;
  margin: 0 15px 10px 0;
}
.layout .layout__region .node--view-mode-teaser .field--name-field-image img {
  width: 100%;
}
.layout .layout__region .view-panneaux .node--view-mode-document,
.layout .layout__region .view-panneaux .node--view-mode-teaser {
  padding: 0;
  margin-bottom: 0;
}
.layout.layout--twocol .layout__region .block-region-first {
  margin-right: 10px;
}
.layout.layout--twocol .layout__region .block-region-second {
  margin-left: 10px;
}
.layout.layout--threecol-33-34-33 .layout__region {
  margin-bottom: 30px;
}
.layout.layout--threecol-33-34-33 .layout__region .node--view-mode-document .field--name-node-title h2,
.layout.layout--threecol-33-34-33 .layout__region .node--view-mode-teaser .field--name-node-title h2 {
  font-family: sourcesanspro-bold-webfont;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents a,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents a:hover {
  color: #2F4858;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents a:hover,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents a:hover {
  color: #212121;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents .media--type-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents .media--type-document,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents .media--type-document {
  overflow: visible;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents .file,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents .file,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents .file {
  padding-left: 0;
  background: none;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-documents .file:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-documents .file:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-documents .file:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #2F4858;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 50%;
}
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-liens-utiles .field__item a:hover:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-first .node--view-mode-document .field--name-field-voir-aussi .field__item a:hover:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-liens-utiles .field__item a:hover:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-second .node--view-mode-document .field--name-field-voir-aussi .field__item a:hover:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-liens-utiles .field__item a:hover:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi .field__item a:before,
.layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .layout.layout--threecol-33-34-33 .layout__region .block-region-third .node--view-mode-document .field--name-field-voir-aussi .field__item a:hover:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #90BA36;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 0;
}
@media all and (min-width: 40em) {
  .layout.layout--threecol-33-34-33 > .layout__region--first,
  .layout.layout--threecol-33-34-33 > .layout__region--second,
  .layout.layout--threecol-33-34-33 > .layout__region--third {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 30.99%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 30.99%;
    -ms-flex: 0 1 30.99%;
  }
  .layout.layout--threecol-33-34-33 > .layout__region--second {
    margin: 0 3%;
  }
  .layout.layout--threecol-33-34-33 .block-region-first .node--view-mode-teaser .field--name-field-image,
  .layout.layout--threecol-33-34-33 .block-region-second .node--view-mode-teaser .field--name-field-image,
  .layout.layout--threecol-33-34-33 .block-region-third .node--view-mode-teaser .field--name-field-image {
    float: none;
    margin: 0 0 10px 0;
    margin: -20px -20px 20px -20px;
  }
}
@media all and (max-width: 767px) {
  .layout.layout--twocol .layout__region .block-region-first {
    margin-right: 0;
  }
  .layout.layout--twocol .layout__region .block-region-second {
    margin-left: 0;
  }
}
@media all and (max-width: 479px) {
  .layout .layout__region .node--view-mode-teaser .field--name-field-image {
    float: none;
    margin: 0 0 10px 0;
  }
}

.row {
  margin: 0;
}

.col-auto {
  padding: 0;
}

.full-page .full-map .view-filters {
  margin-bottom: 20px;
}
.full-page .full-map .leaflet-container {
  margin-bottom: 0 !important;
}

.page-fluid #header .container, .page-fluid .site-footer .container {
  padding: 0 20px;
  max-width: none;
}
@media (min-width: 1221px) {
  .page-fluid #header .container, .page-fluid .site-footer .container {
    padding: 0 40px;
  }
}
@media (min-width: 1441px) {
  .page-fluid #header .container, .page-fluid .site-footer .container {
    padding: 0 80px;
  }
}
.page-fluid footer.site-footer .container .site-footer__bottom .region {
  max-width: none;
}

.layout-main-wrapper,
.featured-bottom {
  max-width: 1921px;
  margin: 0 auto;
  overflow: hidden;
}

.layout-main-wrapper {
  background: #F2F2F2 !important;
  min-height: 550px;
}
.user-logged-in .layout-main-wrapper {
  min-height: 470px;
}
.layout-main-wrapper > .container {
  padding: 0;
  max-width: none;
}

.layout-no-sidebars .layout-main-wrapper > .container .main-content {
  padding: 0;
}

.bloc-popup,
.block-navbutton,
#spb-block-installerapppourandroid,
#spb-block-installerapppourios {
  display: none;
}

html.safari.mobile:not(.desktop) #spb-block-installerapppourios {
  display: block;
}
html.chrome.mobile:not(.desktop) #spb-block-installerapppourandroid {
  display: block;
}
html.mobile:not(.desktop) .block-navbutton {
  display: block;
}
html.mobile:not(.desktop) #footer-outer-wrapper {
  padding-bottom: 60px;
}

body {
  position: relative;
}
body.ispwa #spb-block-installerapppourandroid,
body.ispwa #spb-block-installerapppourios {
  display: none !important;
}
body.no-title .block-page-title-block {
  display: none;
}
body.toolbar-tray-open.toolbar-horizontal {
  padding-top: 79px !important;
}
body.scrolled .to_top {
  right: 20px;
}
body.scrolled.path-node.node--type-commune h1.title {
  margin-top: 10px;
}
body.scrolled #header {
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
  body.scrolled #header .navbar-brand {
    height: 50px;
    top: 0;
  }
}
body.not-logged-in .node-form .vertical-tabs {
  border-color: #2F4858;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu {
  width: 100%;
  border-color: #2F4858;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item {
  border-color: #2F4858;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected {
  background: #2F4858;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title,
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected a,
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a body.not-logged-in .node-form .vertical-tabs .vertical-tabs__menu .vertical-tabs__menu-item.is-selected a:hover {
  color: white;
}
body.not-logged-in .node-form .vertical-tabs .vertical-tabs__panes {
  max-width: 100%;
}
body.not-logged-in .node-form.node-reservation-form input.form-time,
body.not-logged-in .node-form.node-reservation-form input.form-date,
body.not-logged-in .node-form.node-reservation-form input.form-text {
  margin-bottom: 0;
}
body.not-logged-in .node-form.node-reservation-form .field--type-datetime .fieldset-wrapper {
  margin: 0;
}
body.not-logged-in .node-form.node-reservation-form .layout-region-node-main {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -moz-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  max-width: 100%;
}
body.not-logged-in .node-form.node-reservation-form #edit-field-zone-texte-0-format-help,
body.not-logged-in .node-form.node-reservation-form #edit-body-0-format-help,
body.not-logged-in .node-form.node-reservation-form #edit-field-observations-0-format,
body.not-logged-in .node-form.node-reservation-form .field--name-moderation-state,
body.not-logged-in .node-form.node-reservation-form .layout-region-node-secondary {
  display: none;
}
body.user-logged-in footer.site-footer .block-simplenews .form-actions {
  height: auto;
}
body.user-logged-in footer.site-footer .block-simplenews .form-actions button {
  position: relative;
  width: 40px;
  height: 40px;
  display: none;
}
body.user-logged-in #block-menumobile .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 145px !important;
}
body.user-logged-in.toolbar-vertical #block-menumobile .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 105px !important;
}
body.not-front.full-page .block-page-help-block .content,
body.not-front.full-page .block-page-title-block .content,
body.not-front.full-page .block-system-breadcrumb-block .content,
body.not-front.full-page .block-page-title-block ~ nav[role="navigation"] {
  margin: 0 20px;
}
body.not-front.full-page .block-page-title-block ~ nav[role="navigation"] {
  margin-bottom: 30px;
}
body.not-front.full-page .field--name-field-code-postal,
body.not-front.full-page .field--name-field-ville {
  display: inline;
}
body.not-front.full-page:not(.full-page).page-fluid > .container {
  padding: 0 20px;
}
@media (min-width: 768px) {
  body.not-front.full-page:not(.full-page).page-fluid > .container {
    padding: 0 40px;
  }
}
@media (min-width: 1221px) {
  body.not-front.full-page:not(.full-page).page-fluid > .container {
    padding: 0 80px;
  }
}

.not-front-site .featured-top .menu--menu-principal ul.nav ul {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .not-front-site .layout-main-wrapper > .container {
    width: 90%;
  }
}
@media (min-width: 768px) {
  .not-front-site .featured-top {
    position: fixed;
    z-index: 1;
    height: 100%;
    width: 220px;
    background: white;
  }
  .not-front-site .featured-top .region--preface-first {
    width: 100%;
  }
  .not-front-site .featured-top .region--preface-first,
  .not-front-site .featured-top .preface-layout {
    height: 100%;
  }
  .not-front-site .layout-main-wrapper {
    padding-left: 240px;
    padding-right: 20px;
  }
  .not-front-site .site-footer {
    position: relative;
    z-index: 1;
  }
}
@media (min-width: 1441px) {
  .not-front-site .featured-top {
    width: 300px;
  }
  .not-front-site .layout-main-wrapper {
    padding-left: 330px;
  }
}
@media (min-width: 1921px) {
  .not-front-site .featured-top {
    width: 350px;
  }
  .not-front-site .layout-main-wrapper {
    padding-left: 370px;
  }
}

.page-link:focus {
  box-shadow: 0 0 0 0 white;
}

.print__wrapper--pdf {
  float: left;
  margin-left: 20px;
}
.print__wrapper--pdf a, .print__wrapper--pdf .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .print__wrapper--pdf a:hover, .print__wrapper--pdf .btn-primary a:hover, .btn-primary .print__wrapper--pdf a:hover,
.print__wrapper--pdf a.button a:hover,
a.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf input.button a:hover,
input.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.button a:hover,
button.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.btn a:hover,
button.btn .print__wrapper--pdf a:hover,
.print__wrapper--pdf ul.js-pager__items .button a:hover,
ul.js-pager__items .button .print__wrapper--pdf a:hover {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-image: url("../images/pdf.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.print__wrapper--pdf a:hover,
.print__wrapper--pdf #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .print__wrapper--pdf a:hover {
  background-color: white;
}

.se-block {
  float: left;
  width: 120px;
}
.se-block .block-content {
  overflow: hidden;
}
.se-block .block-content .se-container .se-trigger {
  display: none;
}
.se-block .block-content .se-links-container ul {
  width: 100%;
  margin: 0;
}
.se-block .block-content .se-links-container ul li {
  float: left;
  margin-left: 10px;
  vertical-align: top;
}
.se-block .block-content .se-links-container ul li a,
.se-block .block-content .se-links-container ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-block .block-content .se-links-container ul li a:hover {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.se-block .block-content .se-links-container ul li a:hover,
.se-block .block-content .se-links-container ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-block .block-content .se-links-container ul li a:hover {
  background-color: white;
}
.se-block .block-content .se-links-container ul li.facebook_share a,
.se-block .block-content .se-links-container ul li.facebook_share #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-block .block-content .se-links-container ul li.facebook_share a:hover {
  background-image: url("../images/facebook.png");
}
.se-block .block-content .se-links-container ul li.twitter a,
.se-block .block-content .se-links-container ul li.twitter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-block .block-content .se-links-container ul li.twitter a:hover {
  background-image: url("../images/twitter.png");
}
.se-block .block-content .se-links-container ul li:before {
  display: none;
}
.se-block.se-align-left .block-content .se-container .se-links-container {
  height: 50px;
  width: 100%;
  margin-left: 0;
}
.se-block.se-align-left .block-content .se-container .se-links-container .se-links {
  height: 50px;
}

.forward-form .form-wrapper summary {
  width: 50px;
  height: 50px;
  float: left;
  margin-left: 10px;
  border: 1px solid #CCCCCC;
  transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-image: url("../images/forward.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.forward-form .form-wrapper summary:hover {
  background-color: white;
}
.forward-form .form-wrapper .details-wrapper {
  clear: both;
  padding: 10px 30px;
}

#vaureal #quartiers .cls-1 {
  cursor: pointer;
  transition: fill 0.5s ease;
  -o-transition: fill 0.5s ease;
  -ms-transition: fill 0.5s ease;
  -moz-transition: fill 0.5s ease;
  -webkit-transition: fill 0.5s ease;
}
#vaureal #quartiers .cls-1.active, #vaureal #quartiers .cls-1:hover {
  fill: #90BA36 !important;
}
#vaureal #quartiers a:focus {
  outline: none;
}

#plan-ville-liste li a:hover,
#plan-ville-liste .active a {
  color: #90BA36;
}

.nev-carte .field--name-body {
  background-image: url("../images/carte-fond.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
}
.nev-carte .field--name-body a,
.nev-carte .field--name-body #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .nev-carte .field--name-body a:hover {
  height: 100%;
  background-color: transparent;
  transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -webkit-transition: background-color 0.5s ease;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.nev-carte .field--name-body img {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
}
.nev-carte .field--name-body span {
  display: block;
  padding: 0 20px 93px 20px;
  text-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  font-family: passionone-regular-webfont;
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-size: 2.8em;
  letter-spacing: 0.05em;
  line-height: 1;
  transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
}
.nev-carte .field--name-body:hover a,
.nev-carte .field--name-body:hover #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .nev-carte .field--name-body:hover a:hover {
  background-color: #2F4858;
  background-color: rgba(47, 72, 88, 0.6);
  filter: alpha(opacity=60);
}
.nev-carte .field--name-body:hover img {
  transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
}
.nev-carte .field--name-body:hover span {
  transform: translate(0, -30px);
  -o-transform: translate(0, -30px);
  -ms-transform: translate(0, -30px);
  -moz-transform: translate(0, -30px);
  -webkit-transform: translate(0, -30px);
}

.petites-annonces .field--name-field-body-restreint {
  position: relative;
  overflow: hidden;
  max-height: 340px;
}
.petites-annonces .field--name-field-body-restreint p img {
  width: 100%;
  transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
}
.petites-annonces .field--name-field-body-restreint .icon-text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.petites-annonces .field--name-field-body-restreint .icon-text a,
.petites-annonces .field--name-field-body-restreint .icon-text #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .petites-annonces .field--name-field-body-restreint .icon-text a:hover {
  text-align: right;
  display: block;
  padding-top: 19%;
  transition: transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  -ms-transition: transform 0.5s ease;
  -moz-transition: transform 0.5s ease;
  -webkit-transition: transform 0.5s ease;
}
.petites-annonces .field--name-field-body-restreint .icon-text a span,
.petites-annonces .field--name-field-body-restreint .icon-text #block-vaurealheadernewsletter .field a a:hover span,
#block-vaurealheadernewsletter .field a .petites-annonces .field--name-field-body-restreint .icon-text a:hover span {
  display: block;
  padding: 0 20px;
  line-height: 1;
  letter-spacing: 0.04em;
  font-family: passionone-regular-webfont;
  text-transform: uppercase;
  color: white;
  font-size: 2em;
  text-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
}
.petites-annonces .field--name-field-body-restreint:hover p img {
  transform: translate(20px, 20px) scale(1.2);
  -o-transform: translate(20px, 20px) scale(1.2);
  -ms-transform: translate(20px, 20px) scale(1.2);
  -moz-transform: translate(20px, 20px) scale(1.2);
  -webkit-transform: translate(20px, 20px) scale(1.2);
}
.petites-annonces .field--name-field-body-restreint:hover .icon-text a,
.petites-annonces .field--name-field-body-restreint:hover .icon-text #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .petites-annonces .field--name-field-body-restreint:hover .icon-text a:hover {
  transform: translate(0, 30px);
  -o-transform: translate(0, 30px);
  -ms-transform: translate(0, 30px);
  -moz-transform: translate(0, 30px);
  -webkit-transform: translate(0, 30px);
}

#cookiesjsr ul {
  padding-left: 0;
}
#cookiesjsr .cookiesjsr-banner {
  background: white;
  color: #707070;
  box-shadow: 0px -3px 10px 0px rgba(0, 0, 0, 0.2);
}
#cookiesjsr .cookiesjsr-banner a {
  color: #2F4858;
}
#cookiesjsr .cookiesjsr-links.links--row li:before {
  background: #2F4858;
}
#cookiesjsr .cookiesjsr-btn {
  border: 1px solid #707070;
  background: white;
  padding: 10px 15px;
  color: #707070;
}
#cookiesjsr .cookiesjsr-btn.denyAll {
  display: inline-block;
}
@media (min-width: 768px) {
  #cookiesjsr .cookiesjsr-banner {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
  }
  #cookiesjsr .cookiesjsr-banner--action,
  #cookiesjsr .cookiesjsr-banner--info {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  #cookiesjsr .cookiesjsr-banner {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
  }
  #cookiesjsr .cookiesjsr-banner--action {
    width: auto;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
  }
  #cookiesjsr .cookiesjsr-banner--info {
    width: 100%;
  }
}
@media (min-width: 1221px) {
  #cookiesjsr .cookiesjsr-banner--action {
    width: auto;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
  }
  #cookiesjsr .cookiesjsr-banner--info {
    width: 100%;
  }
}

.simple-popup-blocks-global .spb-popup-main-wrapper {
  min-width: 300px;
  max-width: 600px;
  padding: 20px;
  border: none;
}
.simple-popup-blocks-global .spb-popup-main-wrapper .spb-controls {
  top: 0;
  right: 0;
}
.simple-popup-blocks-global .spb-popup-main-wrapper .spb-controls .spb_close {
  line-height: 30px;
  margin: 10px;
  box-shadow: 0px 2px 8px -2px black;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: none;
}
.simple-popup-blocks-global .spb-popup-main-wrapper.spb_center {
  margin: 0 !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .simple-popup-blocks-global .spb-popup-main-wrapper {
    width: 80% !important;
    max-height: 400px;
    overflow: auto;
  }
}

.field--name-node-link,
.more-link {
  margin: 10px 0;
  clear: both;
  text-transform: uppercase;
  font-family: sourcesanspro-regular-webfont;
}
.field--name-node-link a, .field--name-node-link .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .field--name-node-link a:hover,
.field--name-node-link .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .field--name-node-link a:hover,
.field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-node-link a:hover, .field--name-node-link .btn-primary a:hover, .btn-primary .field--name-node-link a:hover,
.field--name-node-link a.button a:hover,
a.button .field--name-node-link a:hover,
.field--name-node-link input.button a:hover,
input.button .field--name-node-link a:hover,
.field--name-node-link button.button a:hover,
button.button .field--name-node-link a:hover,
.field--name-node-link button.btn a:hover,
button.btn .field--name-node-link a:hover,
.field--name-node-link ul.js-pager__items .button a:hover,
ul.js-pager__items .button .field--name-node-link a:hover,
.more-link a,
.more-link .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .more-link a:hover,
.more-link .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .more-link a:hover,
.more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .more-link a:hover,
.more-link .btn-primary a:hover,
.btn-primary .more-link a:hover,
.more-link a.button a:hover,
a.button .more-link a:hover,
.more-link input.button a:hover,
input.button .more-link a:hover,
.more-link button.button a:hover,
button.button .more-link a:hover,
.more-link button.btn a:hover,
button.btn .more-link a:hover,
.more-link ul.js-pager__items .button a:hover,
ul.js-pager__items .button .more-link a:hover {
  padding: 5px 12px;
  color: white;
  background: #2F4858;
  border: 1px solid rgba(47, 72, 88, 0.5);
}
.field--name-node-link a:hover,
.field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .field--name-node-link a:hover,
.more-link a:hover,
.more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .more-link a:hover {
  background: #90BA36;
  color: white;
  border-color: #90BA36;
}

.views-field-view-node a, .views-field-view-node .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .views-field-view-node a:hover,
.views-field-view-node .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .views-field-view-node a:hover,
.views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-field-view-node a:hover, .views-field-view-node .btn-primary a:hover, .btn-primary .views-field-view-node a:hover,
.views-field-view-node a.button a:hover,
a.button .views-field-view-node a:hover,
.views-field-view-node input.button a:hover,
input.button .views-field-view-node a:hover,
.views-field-view-node button.button a:hover,
button.button .views-field-view-node a:hover,
.views-field-view-node button.btn a:hover,
button.btn .views-field-view-node a:hover,
.views-field-view-node ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-field-view-node a:hover {
  font-family: initial;
  font-size: 1.6em;
  width: 32px;
  line-height: 1.2;
  padding-bottom: 3px;
  text-align: center;
  display: block;
  background: white;
  color: #2F4858;
  margin-left: auto;
  border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 5px 20px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 5px 20px 0 rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 5px 20px 0 rgba(255, 255, 255, 0.5);
}

.field--name-node-link {
  text-align: center;
}

.pagination {
  padding: 10px 0;
  z-index: 0;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.pagination .pager__item--next,
.pagination .page-item {
  margin: 5px;
}
.pagination .pager__item--next .page-link,
.pagination .page-item .page-link {
  color: #90BA36;
  padding: 4px 11px;
  background-color: transparent;
  font-family: sourcesanspro-bold-webfont;
  border: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.pagination .pager__item--next.active .page-link,
.pagination .page-item.active .page-link {
  background-color: transparent;
  border-color: transparent;
  font-family: sourcesanspro-bold-webfont;
  color: #212121;
}
.pagination .pager__item--next a:hover,
.pagination .pager__item--next #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .pagination .pager__item--next a:hover,
.pagination .page-item a:hover,
.pagination .page-item #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .pagination .page-item a:hover {
  color: #212121;
}

.node ol {
  margin: 10px 0 20px 17px;
  list-style: decimal inside;
}
.node ul {
  margin: 10px 0 20px 17px;
}
.node ul li:not(.pager__item):before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #90BA36;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 0;
}
.node ul li:not(.pager__item) li:before {
  content: '';
  display: inline-block;
  width: 4px;
  height: 4px;
  background: transparent;
  border: 1px solid #90BA36;
  margin: 0 10px 4px 0;
  border-radius: 0;
}

.js .dropbutton-wrapper {
  text-align: center;
}
.js .dropbutton-wrapper.dropbutton-multiple .dropbutton {
  border-right: none;
}
.js .dropbutton-wrapper .dropbutton-widget {
  border-color: #2F4858;
  border-radius: 3px;
  background-color: white;
}
.js .dropbutton-wrapper .dropbutton-widget a,
.js .dropbutton-wrapper .dropbutton-widget #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .js .dropbutton-wrapper .dropbutton-widget a:hover {
  color: #2F4858;
  text-transform: uppercase;
  padding: 5px .5em;
}
.js .dropbutton-wrapper .dropbutton-widget a:hover,
.js .dropbutton-wrapper .dropbutton-widget #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .js .dropbutton-wrapper .dropbutton-widget a:hover {
  color: white;
  background: #2F4858;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle .dropbutton-arrow {
  border-top-color: #2F4858;
}
.js .dropbutton-wrapper .dropbutton-widget:hover {
  border-color: #2F4858;
}
.js .dropbutton-wrapper .dropbutton-widget .dropbutton .secondary-action {
  border-top: none;
}
.js .dropbutton-wrapper.open .dropbutton-widget .dropbutton-toggle .dropbutton-arrow {
  border-bottom-color: #2F4858;
  border-top-color: transparent;
}

.views-field-dropbutton {
  vertical-align: middle;
}

.breadcrumb {
  padding: 0;
  margin: 10px 0;
  color: #212121;
  font-size: .9em;
  background-color: transparent;
}
.breadcrumb li a, .breadcrumb li .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .breadcrumb li a:hover,
.breadcrumb li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .breadcrumb li a:hover,
.breadcrumb li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .breadcrumb li a:hover, .breadcrumb li .btn-primary a:hover, .btn-primary .breadcrumb li a:hover,
.breadcrumb li a.button a:hover,
a.button .breadcrumb li a:hover,
.breadcrumb li input.button a:hover,
input.button .breadcrumb li a:hover,
.breadcrumb li button.button a:hover,
button.button .breadcrumb li a:hover,
.breadcrumb li button.btn a:hover,
button.btn .breadcrumb li a:hover,
.breadcrumb li ul.js-pager__items .button a:hover,
ul.js-pager__items .button .breadcrumb li a:hover {
  color: #2F4858;
}
.breadcrumb li a:hover,
.breadcrumb li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .breadcrumb li a:hover {
  color: #212121;
}

nav.navigation ul li {
  vertical-align: top;
}

.menu--menu-principal > ul.nav {
  display: block;
}
.menu--menu-principal > ul.nav li {
  display: block;
}
.menu--menu-principal > ul.nav li a,
.menu--menu-principal > ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav li a:hover {
  font-family: passionone-regular-webfont;
  display: block;
  padding: 0;
  letter-spacing: 0.03em;
}
.menu--menu-principal > ul.nav > li > a,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a:hover {
  font-size: 1.2em;
  color: #2F4858;
  line-height: 1;
  text-transform: uppercase;
}
.menu--menu-principal > ul.nav > li > a[href="/ville-en-transition"],
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="/ville-en-transition"]:hover, .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"],
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"]:hover {
  padding: 10px 0 10px 45px;
  line-height: 1;
  background-image: url("../images/menu-NeV.png");
  background-repeat: no-repeat;
  background-position: 15px center;
  background-size: initial;
  background-color: transparent;
}
.menu--menu-principal > ul.nav > li > a[href="/ville-en-transition"]:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="/ville-en-transition"]:hover, .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"]:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="/nature-en-ville"]:hover {
  color: #90BA36;
}
.menu--menu-principal > ul.nav > li > a[title="Espace citoyens"],
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[title="Espace citoyens"]:hover, .menu--menu-principal > ul.nav > li > a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"],
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > li > a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover {
  padding-top: 5px;
  background-image: url("../images/bouton-espace-citoyen.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
}
.menu--menu-principal > ul.nav ul li {
  line-height: 1;
}
.menu--menu-principal > ul.nav ul li a,
.menu--menu-principal > ul.nav ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav ul li a:hover {
  color: white;
}
.menu--menu-principal > ul.nav ul li a:hover,
.menu--menu-principal > ul.nav ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav ul li a:hover {
  color: #F7AE4B;
}
.menu--menu-principal > ul.nav ul li a,
.menu--menu-principal > ul.nav ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav ul li a:hover {
  padding: 5px 15px;
}
.menu--menu-principal > ul.nav > .menu-item--expanded > a + ul,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded > a:hover + ul {
  visibility: hidden;
  overflow: hidden;
  z-index: 99;
  width: 15em;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 100%;
  transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
}
.menu--menu-principal > ul.nav > .menu-item--expanded > a + ul ul,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded > a:hover + ul ul {
  display: none;
}
.menu--menu-principal > ul.nav > .menu-item--expanded:hover > a,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:hover {
  position: relative;
}
.menu--menu-principal > ul.nav > .menu-item--expanded:hover > a + ul,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:hover + ul {
  visibility: visible;
}
.menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:after,
#block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:hover:after {
  content: "";
  border-color: transparent;
  border-width: 10px;
  border-style: solid;
  border-right-color: #2F4858;
  position: absolute;
  top: auto;
  right: 0;
  bottom: auto;
  left: auto;
}
@media (min-width: 992px) {
  .menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:after,
  #block-vaurealheadernewsletter .field a .menu--menu-principal > ul.nav > .menu-item--expanded:hover > a:hover:after {
    border-width: 14px;
  }
}

.menu--reseaux-sociaux ul.nav li {
  margin-right: 10px;
}
.menu--reseaux-sociaux ul.nav li a,
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a:hover {
  display: block;
  margin: 3px;
  width: 30px;
  height: 30px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.menu--reseaux-sociaux ul.nav li a[title="facebook"],
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a[title="facebook"]:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a[title="facebook"]:hover {
  background-image: url("../images/header-facebook.png");
}
.menu--reseaux-sociaux ul.nav li a[title="twitter"],
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a[title="twitter"]:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a[title="twitter"]:hover {
  background-image: url("../images/header-twitter.png");
}
.menu--reseaux-sociaux ul.nav li a[title="instagram"],
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a[title="instagram"]:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a[title="instagram"]:hover {
  background-image: url("../images/header-instagram.png");
}
.menu--reseaux-sociaux ul.nav li a[title="Youtube"],
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a[title="Youtube"]:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a[title="Youtube"]:hover {
  background-image: url("../images/header-youtube.png");
}
.menu--reseaux-sociaux ul.nav li a[title="Linkedin"],
.menu--reseaux-sociaux ul.nav li #block-vaurealheadernewsletter .field a a[title="Linkedin"]:hover,
#block-vaurealheadernewsletter .field a .menu--reseaux-sociaux ul.nav li a[title="Linkedin"]:hover {
  background-image: url("../images/header-linkedin.svg");
}
@media (max-width: 991px) {
  .menu--reseaux-sociaux ul.nav li {
    margin-right: 0;
  }
}

.menu--acces-direct {
  background: #90BA36;
  padding: 40px 0;
}
.menu--acces-direct ul.nav {
  text-align: center;
  display: block;
}
.menu--acces-direct ul.nav li {
  width: 100px;
  display: inline-block;
  margin: 10px 20px;
  font-family: passionone-regular-webfont;
  line-height: 1;
  letter-spacing: 0.05em;
  font-size: 1.4em;
}
.menu--acces-direct ul.nav li:before {
  content: "";
  height: 100px;
  border: 1px solid white;
  z-index: -1;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.menu--acces-direct ul.nav li:hover:before {
  background-color: white;
}
.menu--acces-direct ul.nav li a,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a:hover {
  display: block;
  width: 100%;
  color: white;
  padding: 120px 0 10px 0;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background-image: url("../images/blanc.png");
  background-repeat: no-repeat;
  background-position: center 30px;
  background-size: initial;
  background-color: transparent;
}
.menu--acces-direct ul.nav li a[title="L'Antarès"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="L'Antarès"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="L'Antarès"]:hover, .menu--acces-direct ul.nav li a[href="http://cine-antares.fr/"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[href="http://cine-antares.fr/"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[href="http://cine-antares.fr/"]:hover {
  background-image: url("../images/acces-direct-antares.png");
}
.menu--acces-direct ul.nav li a[title="L'Antarès"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="L'Antarès"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="L'Antarès"]:hover, .menu--acces-direct ul.nav li a[href="http://cine-antares.fr/"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[href="http://cine-antares.fr/"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[href="http://cine-antares.fr/"]:hover {
  background-image: url("../images/acces-direct-antares-hover.png");
}
.menu--acces-direct ul.nav li a[title="Annuaires"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Annuaires"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Annuaires"]:hover {
  background-image: url("../images/acces-direct-annuaires.png");
}
.menu--acces-direct ul.nav li a[title="Annuaires"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Annuaires"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Annuaires"]:hover {
  background-image: url("../images/acces-direct-annuaires-hover.png");
}
.menu--acces-direct ul.nav li a[title="Offres d'emploi"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Offres d'emploi"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Offres d'emploi"]:hover {
  background-image: url("../images/acces-direct-offres-emploi.png");
}
.menu--acces-direct ul.nav li a[title="Offres d'emploi"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Offres d'emploi"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Offres d'emploi"]:hover {
  background-image: url("../images/acces-direct-offres-emploi-hover.png");
}
.menu--acces-direct ul.nav li a[title="Maison pour tous"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Maison pour tous"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Maison pour tous"]:hover {
  background-image: url("../images/acces-direct-maison-pour-tous.png");
}
.menu--acces-direct ul.nav li a[title="Maison pour tous"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Maison pour tous"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Maison pour tous"]:hover {
  background-image: url("../images/acces-direct-maison-pour-tous-hover.png");
}
.menu--acces-direct ul.nav li a[title="Pharmacies de garde"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Pharmacies de garde"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Pharmacies de garde"]:hover {
  background-image: url("../images/acces-direct-pharmacie.png");
}
.menu--acces-direct ul.nav li a[title="Pharmacies de garde"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Pharmacies de garde"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Pharmacies de garde"]:hover {
  background-image: url("../images/acces-direct-pharmacie-hover.png");
}
.menu--acces-direct ul.nav li a[title="Contacter la mairie"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Contacter la mairie"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Contacter la mairie"]:hover {
  background-image: url("../images/acces-direct-contact.png");
}
.menu--acces-direct ul.nav li a[title="Contacter la mairie"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Contacter la mairie"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Contacter la mairie"]:hover {
  background-image: url("../images/acces-direct-contact-hover.png");
}
.menu--acces-direct ul.nav li a[title="Espace coworking"],
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Espace coworking"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Espace coworking"]:hover {
  background-image: url("../images/acces-direct-coworking.png");
}
.menu--acces-direct ul.nav li a[title="Espace coworking"]:hover,
.menu--acces-direct ul.nav li #block-vaurealheadernewsletter .field a a[title="Espace coworking"]:hover,
#block-vaurealheadernewsletter .field a .menu--acces-direct ul.nav li a[title="Espace coworking"]:hover {
  background-image: url("../images/acces-direct-coworking-hover.png");
}

#navbar-main > .menu--menu-principal-extranet > ul.nav {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav li {
  display: block;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav li a {
  color: #2F4858;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav li a:hover {
  color: #F7AE4B;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav li a {
  padding: 5px 10px;
  line-height: 1.2;
  display: block;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li {
  position: relative;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a {
  font-family: passionone-regular-webfont;
  font-size: 1.4em;
  letter-spacing: 0.03em;
  padding: 10px;
  text-transform: uppercase;
  white-space: nowrap;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul {
  top: 100%;
  background: #2F4858;
  padding: 10px 0;
  z-index: 55;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position: absolute;
  top: 100%;
  right: -15px;
  bottom: auto;
  left: auto;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li {
  width: 12.5em;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a, .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a, .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a, #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li .annuaire-extranet .field a a:hover, .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover, .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.annuaire-extranet .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.annuaire-extranet #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover, .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.annuaire-extranet .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover, #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li .btn-primary a:hover, .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover, .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover, .btn-primary .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover, .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li .btn-primary a:hover,
.btn-primary ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a.button a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a.button a:hover,
a.button .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a.button a:hover,
a.button input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a.button a:hover,
a.button button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a.button a:hover,
a.button button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li input.button a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li input.button a:hover,
input.button button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li button.button a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.button a:hover,
button.button button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li button.btn a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li button.btn a:hover,
button.btn ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a + ul li a:hover,
.annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button .annuaire-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button .newsletter-extranet .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
#block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button #block-vaurealheadernewsletter .field a #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
.btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button .btn-primary #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items a.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items input.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items button.button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li ul.js-pager__items .button a:hover,
ul.js-pager__items .button button.btn #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover,
ul.js-pager__items .button #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:hover + ul li a:hover {
  color: white;
}
#navbar-main > .menu--menu-principal-extranet > ul.nav > li:hover > a + ul {
  visibility: visible;
  opacity: 1;
}
@media (min-width: 768px) {
  #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  #navbar-main > .menu--menu-principal-extranet > ul.nav {
    padding-top: 10px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
  }
}
@media (min-width: 1221px) {
  #navbar-main > .menu--menu-principal-extranet > ul.nav > li {
    width: 12.5em;
  }
  #navbar-main > .menu--menu-principal-extranet > ul.nav > li > a {
    text-align: right;
  }
}
@media (min-width: 1441px) {
  #navbar-main > .menu--menu-principal-extranet > ul.nav {
    text-align: right;
    float: none !important;
  }
  #navbar-main > .menu--menu-principal-extranet > ul.nav > li ul {
    left: auto;
    right: -15px;
    text-align: left;
  }
}
@media (max-width: 991px) {
  #navbar-main > .menu--menu-principal-extranet {
    clear: both;
  }
}
@media (max-width: 629px) {
  #navbar-main > .menu--menu-principal-extranet {
    display: none;
  }
}

.menu--pied-de-page-extranet ul.nav li {
  text-transform: uppercase;
}
.menu--pied-de-page-extranet ul.nav li a,
.menu--pied-de-page-extranet ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--pied-de-page-extranet ul.nav li a:hover {
  color: #F7AE4B;
}
.menu--pied-de-page-extranet ul.nav li a:hover,
.menu--pied-de-page-extranet ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu--pied-de-page-extranet ul.nav li a:hover {
  color: white;
}
@media (max-width: 767px) {
  .menu--pied-de-page-extranet ul.nav {
    text-align: center;
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  .menu--pied-de-page-extranet ul.nav li a,
  .menu--pied-de-page-extranet ul.nav li #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .menu--pied-de-page-extranet ul.nav li a:hover {
    padding: 0;
  }
}

.block-region-content > nav.navigation ul li {
  display: block;
  padding-left: 35px;
}
.block-region-content > nav.navigation ul li a,
.block-region-content > nav.navigation ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul li a:hover {
  color: #2F4858;
}
.block-region-content > nav.navigation ul li a:hover,
.block-region-content > nav.navigation ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul li a:hover {
  color: #212121;
}
.block-region-content > nav.navigation ul li a,
.block-region-content > nav.navigation ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul li a:hover {
  font-size: 1.4em;
}
.block-region-content > nav.navigation ul ul {
  margin: 10px 0 30px 20px;
}
.block-region-content > nav.navigation ul ul li {
  background: none;
  padding-left: 0;
  font-family: sourcesanspro-regular-webfont;
}
.block-region-content > nav.navigation ul ul li:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #90BA36;
  border: none;
  margin: 0 5px 5px 0;
  border-radius: 0;
}
.block-region-content > nav.navigation ul ul li a,
.block-region-content > nav.navigation ul ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul ul li a:hover {
  color: #90BA36;
}
.block-region-content > nav.navigation ul ul li a:hover,
.block-region-content > nav.navigation ul ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul ul li a:hover {
  color: #212121;
}
.block-region-content > nav.navigation ul ul ul li a,
.block-region-content > nav.navigation ul ul ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .block-region-content > nav.navigation ul ul ul li a:hover {
  font-size: 1.2em;
}

.path-taxonomy #block-omegabasic-content nav.navigation ul li {
  display: block;
  font-size: 1.2em;
}
.path-taxonomy #block-omegabasic-content nav.navigation ul li a {
  color: #2F4858;
}
.path-taxonomy #block-omegabasic-content nav.navigation ul li a:hover {
  color: #212121;
}

.menu-principal-nev .navbar,
.menu-mobile .navbar {
  background: none;
  margin-bottom: 0;
  z-index: 100;
  min-height: 100%;
  padding: 0;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li {
  z-index: 101 !important;
  display: block;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover {
  padding: 0;
  display: block;
  width: 60px;
  height: 60px;
  z-index: 101 !important;
  cursor: pointer;
  border-top: none;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  background-image: url("../images/menu-button.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30px;
  background-color: #90BA36;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:before,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:focus:before,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:focus:before, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:before,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover:before,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover:before,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:before,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:focus:before,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:focus:before,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover:before,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:before,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover:before,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover:before {
  display: none;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover {
  background-image: url("../images/menu-button-close.png");
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked + .we-mega-menu-submenu,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover + .we-mega-menu-submenu, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked + .we-mega-menu-submenu,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover + .we-mega-menu-submenu,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked + .we-mega-menu-submenu,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus.clicked:hover + .we-mega-menu-submenu,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover.clicked + .we-mega-menu-submenu,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked + .we-mega-menu-submenu,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover + .we-mega-menu-submenu,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li.clicked:hover + .we-mega-menu-submenu {
  right: 0;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu {
  min-width: 300px;
  width: 300px !important;
  position: fixed;
  bottom: 0;
  padding: 90px 0 20px 0 !important;
  top: 0;
  left: auto;
  right: -340px;
  display: block !important;
  border: none;
  height: auto !important;
  background-color: #2F4858;
  background-color: rgba(47, 72, 88, 0.9);
  filter: alpha(opacity=90);
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-submenu-inner,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-submenu-inner {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .nav-item,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .nav-item {
  margin-bottom: 0;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .nav-link,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .nav-link {
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: none;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .nav-link.active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul a.is-active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul a.is-active:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .nav-link.active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul a.is-active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul a.is-active:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .nav-link.active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.is-active,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.is-active:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .nav-link.active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul a.is-active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul a.is-active:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .nav-link.active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul a.is-active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul a.is-active:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .nav-link.active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.is-active,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul #block-vaurealheadernewsletter .field a a.is-active:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.is-active:hover {
  background-color: transparent;
  border: none;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul.nav,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul.nav,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul.nav,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul.nav {
  display: block;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li {
  text-align: right;
  display: block;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover {
  color: white;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover {
  color: white;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a:hover {
  display: block;
  font-family: passionone-regular-webfont;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 10px 20px;
  font-size: 1.6em;
  line-height: 1;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .menu-item--expanded ul,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .menu-item--expanded ul,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .menu-item--expanded ul,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .menu-item--expanded ul,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .menu-item--expanded ul,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .menu-item--expanded ul {
  display: none;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .menu-item--expanded .actived,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .menu-item--expanded .actived,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .menu-item--expanded .actived,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet .menu-item--expanded .actived,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev .menu-item--expanded .actived,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal .menu-item--expanded .actived {
  display: block !important;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav {
  display: block;
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav > li > a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev #block-vaurealheadernewsletter .field a ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav > li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav > li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev #block-vaurealheadernewsletter .field a ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-nev ul.nav > li > a:hover {
  background-color: rgba(47, 72, 88, 0.9);
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus:hover, .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li,
.menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:focus:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked.open > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked > a.we-mega-menu-li:hover {
  background-image: url("../images/menu-button-close.png");
}
.menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.clicked .we-mega-menu-submenu,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.clicked .we-mega-menu-submenu {
  right: 0;
}

.menu-mobile {
  margin-left: 10px;
}
.menu-mobile .block-search .js-form-item input {
  width: 260px;
}
.menu-mobile .menu--menu-principal-extranet {
  display: none;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover, .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.menu-mobile #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover {
  width: 30px;
  height: 30px;
  background-color: #2F4858;
  background-size: 15px;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li {
  text-align: left;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li > a, .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul .annuaire-extranet .field a li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul .newsletter-extranet .field a li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul #block-vaurealheadernewsletter .field a li > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li > a:hover, .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul .btn-primary li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul a.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul input.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul button.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul button.btn li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul.js-pager__items .button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li > a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .annuaire-extranet .field a li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .newsletter-extranet .field a li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul #block-vaurealheadernewsletter .field a li > a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul .btn-primary li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul a.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul input.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul button.button li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul button.btn li > a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul.js-pager__items .button li > a:hover {
  font-size: 1.2em;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul {
  background: #F2F2F2;
  visibility: visible;
  position: static;
  width: 100%;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a:hover {
  color: #2F4858;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a:hover {
  color: #F7AE4B;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li ul li a:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li ul li a:hover {
  font-family: sourcesanspro-regular-webfont;
  letter-spacing: normal;
  text-transform: none;
  font-size: 1em;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="/nature-en-ville"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a[href="/nature-en-ville"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="/nature-en-ville"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="/nature-en-ville"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a[href="/nature-en-ville"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="/nature-en-ville"]:hover {
  padding: 10px 0 10px 45px;
  line-height: 1;
  background-image: url("../images/menu-NeV.png");
  background-repeat: no-repeat;
  background-position: 15px center;
  background-size: initial;
  background-color: transparent;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="/nature-en-ville"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a[href="/nature-en-ville"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="/nature-en-ville"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="/nature-en-ville"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a[href="/nature-en-ville"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="/nature-en-ville"]:hover {
  color: #90BA36;
}
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[title="Espace citoyens"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a[title="Espace citoyens"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[title="Espace citoyens"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li #block-vaurealheadernewsletter .field a a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal-extranet ul li a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[title="Espace citoyens"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a[title="Espace citoyens"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[title="Espace citoyens"]:hover,
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"],
.menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li #block-vaurealheadernewsletter .field a a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover,
#block-vaurealheadernewsletter .field a .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .menu--menu-principal ul li a[href="https://www.espace-citoyens.net/vaureal/espace-citoyens/"]:hover {
  background-image: url("../images/bouton-espace-citoyen.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
}

.user-logged-in .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 170px !important;
}
.user-logged-in .menu-mobile .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu {
  padding-top: 97px !important;
}

.view-flash-info .view-header {
  margin-bottom: 0;
}
.view-flash-info .view-header h4 {
  margin-bottom: 0;
}
.view-flash-info .views-field-field-resume {
  font-family: sourcesanspro-regular-webfont;
}
.view-flash-info .views-field-field-resume a,
.view-flash-info .views-field-field-resume #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-flash-info .views-field-field-resume a:hover {
  color: white;
}
.view-flash-info .views-field-field-resume a:hover,
.view-flash-info .views-field-field-resume #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-flash-info .views-field-field-resume a:hover {
  color: #F7AE4B;
}

.view-carrousel {
  overflow: hidden;
}
.view-carrousel .views-field-field-carrousel a,
.view-carrousel .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-carrousel .views-field-field-carrousel a:hover {
  position: relative;
  display: block;
}
.view-carrousel .views-field-field-carrousel a img,
.view-carrousel .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover img,
#block-vaurealheadernewsletter .field a .view-carrousel .views-field-field-carrousel a:hover img {
  width: 100%;
}
.view-carrousel .views-field-field-carrousel a:before,
.view-carrousel .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .view-carrousel .views-field-field-carrousel a:hover:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  top: 0;
  left: 0;
}
.view-carrousel .views-slideshow-controls-top {
  z-index: 50;
  text-align: center;
  width: 100%;
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 0;
  left: auto;
}
.view-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: white;
  cursor: pointer;
  margin: 15px auto;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.5);
}
.view-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item.active,
.view-carrousel .views-slideshow-controls-top .views_slideshow_pager_field_item:hover {
  background: #F7AE4B;
}
.view-carrousel .views-slideshow-controls-top {
  z-index: 50;
  width: auto;
  position: absolute;
  top: 0;
  right: 20px;
  bottom: 0;
  left: auto;
}
.view-carrousel .views-slideshow-controls-top .views_slideshow_controls_text {
  position: relative;
}
.view-carrousel .views-slideshow-controls-top span {
  display: block;
  cursor: pointer;
  width: 40px;
  height: 40px;
  font-size: 0px;
  font-size: 0rem;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  transition: 0.4 0.5s ease;
  -o-transition: 0.4 0.5s ease;
  -ms-transition: 0.4 0.5s ease;
  -moz-transition: 0.4 0.5s ease;
  -webkit-transition: 0.4 0.5s ease;
}
.view-carrousel .views-slideshow-controls-top .views-slideshow-controls-text-status-play {
  background-image: url("../images/carrousel-pause.png");
}
.view-carrousel .views-slideshow-controls-top .views-slideshow-controls-text-status-pause {
  background-image: url("../images/carrousel-play.png");
}
.view-carrousel .views-slideshow-controls-top .views_slideshow_controls_text_previous {
  background-image: url("../images/blank.png");
  display: none !important;
}
.view-carrousel .views-slideshow-controls-top .views_slideshow_controls_text_next {
  background-image: url("../images/blank.png");
  display: none !important;
}
.view-carrousel .views-slideshow-controls-top {
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.view-display-id-block_agenda_accueil .views-row .views-field-field-image + .views-field-field-image-1 {
  z-index: 55;
}

.view-display-id-block_carrousel_accueil .views-field-nothing {
  position: absolute;
  top: 0;
  right: 100px;
  bottom: 0;
  left: 100px;
}
.view-display-id-block_carrousel_accueil .views-field-nothing .field-content {
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.view-display-id-block_carrousel_accueil .views-field-title {
  color: white;
  font-family: passionone-regular-webfont;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  text-shadow: 0 0 50px black;
  font-size: 1.3em;
  line-height: 1;
  margin-bottom: 0;
  z-index: 1;
}
.view-display-id-block_carrousel_accueil .views-field-title a,
.view-display-id-block_carrousel_accueil .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views-field-title a:hover {
  color: white;
}
.view-display-id-block_carrousel_accueil .views-field-title a:hover,
.view-display-id-block_carrousel_accueil .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views-field-title a:hover {
  color: white;
}
.view-display-id-block_carrousel_accueil .views-field-title a,
.view-display-id-block_carrousel_accueil .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views-field-title a:hover {
  display: inline-block;
  border-left: 5px solid #F7AE4B;
  padding-left: 20px;
  text-align: left;
}
.view-display-id-block_carrousel_accueil .resume {
  width: 50%;
  z-index: 0;
  margin-top: -20px;
  padding: 30px;
  margin-left: auto;
  background: #2F4858;
  color: #F7AE4B;
  box-shadow: 10px 10px 0 0 #90BA36;
  -moz-box-shadow: 10px 10px 0 0 #90BA36;
  -webkit-box-shadow: 10px 10px 0 0 #90BA36;
}

.view-display-id-block_carrousel_nev .views-field-title {
  margin-bottom: 0;
  letter-spacing: 0.04em;
  padding: 20% 20px 30px 20px;
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  background: #2f4858;
  background: -webkit-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -moz-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -ms-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -o-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: linear-gradient(0deg, #2f4858, rgba(47, 72, 88, 0));
}
.view-display-id-block_carrousel_nev .views-field-title a,
.view-display-id-block_carrousel_nev .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_nev .views-field-title a:hover {
  display: block;
  color: white;
  padding: 10px 0 10px 70px;
  line-height: 1;
  background-image: url("../images/decoration-carrousel.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}

.view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default {
  border: none;
  height: auto;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel li {
  height: auto;
  width: 297px;
  margin: 1px;
}
.view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default {
  width: 299px;
}
.view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel li {
  margin: 0 1px;
}
.view-extranet-mobilite .jcarousel-control-next,
.view-extranet-mobilite .jcarousel-control-prev {
  width: 48px;
  height: 48px;
  top: 40%;
  box-shadow: none;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.view-extranet-mobilite .jcarousel-control-next:after,
.view-extranet-mobilite .jcarousel-control-prev:after {
  display: none;
}
.view-extranet-mobilite .jcarousel-control-next {
  background-image: url("../images/extranet-view-arrow-right.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  right: -48px;
}
.view-extranet-mobilite .jcarousel-control-prev {
  background-image: url("../images/extranet-view-arrow-left.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  left: -48px;
}

.form-type-datetime textarea:focus,
.form-type-datetime input:focus,
.form-type-date textarea:focus,
.form-type-date input:focus,
.form-type-textfield textarea:focus,
.form-type-textfield input:focus,
.form-type-email textarea:focus,
.form-type-email input:focus,
.field--type-entity-reference textarea:focus,
.field--type-entity-reference input:focus,
.form-type-textarea textarea:focus,
.form-type-textarea input:focus {
  border: none;
}
.form-type-datetime textarea,
.form-type-date textarea,
.form-type-textfield textarea,
.form-type-email textarea,
.field--type-entity-reference textarea,
.form-type-textarea textarea {
  min-height: 35px;
}

.checkbox input[type=radio], .checkbox input[type=checkbox],
.checkbox-inline input[type=radio],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio input[type=checkbox],
.radio-inline input[type=radio],
.radio-inline input[type=checkbox] {
  width: 15px;
  height: 15px;
  padding: 0;
}

form label:not(.option) {
  font-family: sourcesanspro-bold-webfont !important;
}
form > fieldset > legend {
  font-family: sourcesanspro-bold-webfont;
  color: #2F4858;
  font-weight: normal;
  text-transform: uppercase;
}
form > fieldset > .fieldset-wrapper {
  margin: 20px;
}
form .webform-checkboxes-other legend,
form .webform-type-checkboxes legend,
form .webform-radios-other legend,
form .webform-type-radios legend {
  font-weight: normal !important;
  text-transform: none !important;
  font-family: sourcesanspro-bold-webfont;
}
form .webform-checkboxes-other .fieldset-wrapper,
form .webform-type-checkboxes .fieldset-wrapper,
form .webform-radios-other .fieldset-wrapper,
form .webform-type-radios .fieldset-wrapper {
  margin: 0;
}
form .webform-checkboxes-other .webform-type-radios,
form .webform-type-checkboxes .webform-type-radios,
form .webform-radios-other .webform-type-radios,
form .webform-type-radios .webform-type-radios {
  margin: 0;
}

.form--inline .form-item,
.form--inline .form-actions {
  margin-top: 5px;
  margin-bottom: 5px;
}
.form--inline .form-item {
  float: none;
  width: 100%;
  margin-right: 0;
  vertical-align: middle;
}

.chosen-container {
  font-size: 1rem;
  width: 100% !important;
  min-width: 200px;
}
.chosen-container a, .chosen-container .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .chosen-container a:hover,
.chosen-container .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .chosen-container a:hover,
.chosen-container #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .chosen-container a:hover, .chosen-container .btn-primary a:hover, .btn-primary .chosen-container a:hover,
.chosen-container a.button a:hover,
a.button .chosen-container a:hover,
.chosen-container input.button a:hover,
input.button .chosen-container a:hover,
.chosen-container button.button a:hover,
button.button .chosen-container a:hover,
.chosen-container button.btn a:hover,
button.btn .chosen-container a:hover,
.chosen-container ul.js-pager__items .button a:hover,
ul.js-pager__items .button .chosen-container a:hover {
  color: #212121 !important;
}

.chosen-container-single .chosen-single div {
  padding-top: 8px;
  width: 15px;
}

input.form-autocomplete,
.chosen-container-single .chosen-single,
select {
  height: 38px;
}

.chosen-results li:before {
  display: none !important;
}

.chosen-with-drop .chosen-single {
  border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}

.user-pass,
.user-login-form {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  background: white;
  padding: 30px;
}
.user-pass .form-item input,
.user-login-form .form-item input {
  width: 100%;
  background: white;
}
.user-pass .form-actions,
.user-login-form .form-actions {
  text-align: right;
}
.user-pass + .item-list,
.user-login-form + .item-list {
  max-width: 500px;
  background: white;
  padding: 0 30px;
  margin: -83px auto 0 auto;
}
.user-pass + .item-list ul li,
.user-login-form + .item-list ul li {
  margin: 0 130px 0 0;
  line-height: 1;
}
.user-pass + .item-list ul li a,
.user-pass + .item-list ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .user-pass + .item-list ul li a:hover,
.user-login-form + .item-list ul li a,
.user-login-form + .item-list ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .user-login-form + .item-list ul li a:hover {
  color: #2F4858;
}
.user-pass + .item-list ul li a:hover,
.user-pass + .item-list ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .user-pass + .item-list ul li a:hover,
.user-login-form + .item-list ul li a:hover,
.user-login-form + .item-list ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .user-login-form + .item-list ul li a:hover {
  color: #212121;
}

.form-type-webform-multiple .tabledrag-toggle-weight,
.form-type-webform-multiple .webform-multiple-table--handle {
  display: none;
}
.form-type-webform-multiple table {
  border: none;
}
.form-type-webform-multiple table thead tr th,
.form-type-webform-multiple table tr td {
  border: none;
  padding: 0;
}
.form-type-webform-multiple table .form-type-textfield {
  margin-bottom: 10px;
}
.form-type-webform-multiple.form-item-date-et-heure .webform-multiple-table td .form-type-textfield input {
  width: auto;
}

.view-panneaux-complet .view-content,
.view-unflex .view-content {
  display: block;
}

.view-header {
  margin-bottom: 20px;
}

.view-filters {
  margin: 20px 1%;
}
.view-filters .mb-3, .view-filters .my-3 {
  margin-bottom: 10px !important;
  margin-right: 10px;
}
.view-filters .mb-3 input, .view-filters .my-3 input {
  margin-right: 0;
  margin-bottom: 0;
}
.view-filters .views-exposed-form > .flex-wrap,
.view-filters .views-exposed-form > .row {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  justify-content: start;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .view-filters .views-exposed-form > .flex-wrap .form-actions,
  .view-filters .views-exposed-form > .row .form-actions {
    margin-top: 10px;
  }
}
.view-filters .views-exposed-form .form-item input {
  color: black;
}
.view-filters .views-exposed-form .form-item .shs-field-container {
  margin-bottom: 0;
}
.view-filters .views-exposed-form .form-no-label {
  margin-top: 33px;
}
.view-filters .views-exposed-form input, .view-filters .views-exposed-form select {
  height: 40px;
}
.view-filters .views-exposed-form .shs-field-container {
  margin-bottom: 0;
}
.view-filters #edit-uid--description {
  display: none;
}

.views-table {
  width: 100%;
  border: 1px solid #2F4858;
}
.views-table caption {
  text-align: left;
  background-position: 0 center;
  font-size: 1.4em;
  margin: 20px 0 10px 0;
  color: #2F4858;
}
.views-table th {
  border-color: #2F4858;
  background: none;
}
.views-table thead tr th {
  background: #2F4858;
  color: white;
  vertical-align: top;
  font-size: 1.1rem;
  padding: 5px;
}
.views-table thead tr th a, .views-table thead tr th .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .views-table thead tr th a:hover,
.views-table thead tr th .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .views-table thead tr th a:hover,
.views-table thead tr th #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-table thead tr th a:hover, .views-table thead tr th .btn-primary a:hover, .btn-primary .views-table thead tr th a:hover,
.views-table thead tr th a.button a:hover,
a.button .views-table thead tr th a:hover,
.views-table thead tr th input.button a:hover,
input.button .views-table thead tr th a:hover,
.views-table thead tr th button.button a:hover,
button.button .views-table thead tr th a:hover,
.views-table thead tr th button.btn a:hover,
button.btn .views-table thead tr th a:hover,
.views-table thead tr th ul.js-pager__items .button a:hover,
ul.js-pager__items .button .views-table thead tr th a:hover {
  color: white !important;
}
.views-table d th td,
.views-table d th .views-row-last,
.views-table th td,
.views-table th .views-row-last,
.views-table tbody td,
.views-table tbody .views-row-last {
  border: 1px solid #2F4858;
}
.views-table d th tr td,
.views-table th tr td,
.views-table tbody tr td {
  vertical-align: top;
  padding: 5px;
}
.views-table d th .views-field-title,
.views-table th .views-field-title,
.views-table tbody .views-field-title {
  font-size: 1rem;
}
.views-table .views-field-view-node {
  position: static;
}
.views-table .views-field-view-node a,
.views-table .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-table .views-field-view-node a:hover {
  margin: 0;
}
.views-table tr:hover td, .views-table tr.even:hover td.active, .views-table tr.odd:hover td.active,
.views-table tr.even td {
  background: none;
}
.views-table tbody .views-field-edit-webform-submission {
  border-left: none;
  position: relative;
  min-width: 60px;
  background: none;
  border-top: none;
}
.views-table tbody .views-field-edit-webform-submission a,
.views-table tbody .views-field-edit-webform-submission #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .views-table tbody .views-field-edit-webform-submission a:hover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-image: url("../images/stylo.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: #9C9388;
}

/*
.view-soumissions-contact {
        #view-webform-submission-value-7-table-column {
                width: 40%;
                min-width: 200px;
        }
}
*/
.view-elu .item-list ul li {
  margin: 0 0 10px 0;
}

.view-extranet-actualites .views-row,
.view-nev-actualites .views-row,
.view-actualites .views-row,
.view-nev-agenda .views-row,
.view-agenda .views-row {
  margin-bottom: 22px;
}

.view-seances-conseils .views-field {
  margin-bottom: 10px;
}
.view-seances-conseils .ui-accordion {
  border: 0 none;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}
.view-seances-conseils .views-field-view-node a,
.view-seances-conseils .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-seances-conseils .views-field-view-node a:hover {
  width: auto;
  font-family: sourcesanspro-regular-webfont;
  text-align: right;
  font-size: 1.2em;
}

.path-frontpage .slick--optionset--actualites-mode .slick__slide .views-field-nothing {
  left: 20px;
  right: 20px;
}

.view-extranet-actualites .views-row .views-field-nothing,
.view-nev-agenda .views-row .views-field-nothing,
.view-nev-actualites .views-row .views-field-nothing {
  background: #2f4858;
  background: -webkit-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -moz-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -ms-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -o-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: linear-gradient(0deg, #2f4858, rgba(47, 72, 88, 0));
}

.view-extranet-agenda .views-row {
  width: 100%;
  background: white;
  color: #2F4858;
  -webkit-flex-flow: nowrap;
  -moz-flex-flow: nowrap;
  -ms-flex-flow: nowrap;
  flex-flow: nowrap;
}
.view-extranet-agenda .views-row .views-field-field-date {
  font-family: passionone-regular-webfont;
  font-size: 2em;
  padding: 20px;
  width: 150px;
  text-align: center;
  border-right: 1px solid #2F4858;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: 0.04em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.view-extranet-agenda .views-row .resume {
  font-family: sourcesanspro-semibold-webfont;
}
.view-extranet-agenda .views-row .views-field-nothing {
  margin: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
}
.layout--twocol-bricks .view-extranet-agenda .views-row {
  background: transparent;
  color: white;
}
.layout--twocol-bricks .view-extranet-agenda .views-row .views-field-field-date {
  border-color: white;
}

.view-extranet-bons-plans .views-field-title {
  font-family: sourcesanspro-bold-webfont;
  line-height: 1;
  font-size: 1.2em;
  margin-bottom: 0 !important;
}

.view-actions-citoyennes .views-row {
  padding-bottom: 80px;
  position: relative;
}
.view-actions-citoyennes .views-field-field-consignes-particulieres {
  margin: 10px 0;
  line-height: 1.2;
}
.view-actions-citoyennes .views-field-sid,
.view-actions-citoyennes .views-field-view-node {
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  line-height: 1.2;
  position: absolute;
  top: auto;
  right: 20px;
  bottom: 20px;
  left: 20px;
}
.view-actions-citoyennes .views-field-sid {
  font-family: sourcesanspro-semibold-webfont;
  background: #90BA36;
  padding: 10px 5px;
  color: white;
  right: 52%;
}
.view-actions-citoyennes .views-field-view-node {
  left: 52%;
}
.view-actions-citoyennes .views-field-view-node a,
.view-actions-citoyennes .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-actions-citoyennes .views-field-view-node a:hover {
  font-family: sourcesanspro-semibold-webfont;
  font-size: 1em;
  color: white;
  width: 100%;
  background: #90BA36;
  border: 1px solid #90BA36;
  padding: 9px 5px;
  display: block;
  border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.view-actions-citoyennes .views-field-view-node a:hover,
.view-actions-citoyennes .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-actions-citoyennes .views-field-view-node a:hover {
  background: white;
  color: #90BA36;
}

.app-map .view-header,
.view-extranet-agenda .view-header,
.view-nev-agenda .view-header,
.view-agenda .view-header {
  font-family: passionone-regular-webfont;
  padding: 10px;
  margin: 0 auto 20px auto;
  text-align: center;
  text-transform: uppercase;
  background: white;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}
.app-map .view-header a,
.app-map .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .app-map .view-header a:hover,
.view-extranet-agenda .view-header a,
.view-extranet-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-agenda .view-header a:hover,
.view-nev-agenda .view-header a,
.view-nev-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-agenda .view-header a:hover,
.view-agenda .view-header a,
.view-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-agenda .view-header a:hover {
  color: #2F4858;
}
.app-map .view-header a:hover,
.app-map .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .app-map .view-header a:hover,
.view-extranet-agenda .view-header a:hover,
.view-extranet-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-agenda .view-header a:hover,
.view-nev-agenda .view-header a:hover,
.view-nev-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-agenda .view-header a:hover,
.view-agenda .view-header a:hover,
.view-agenda .view-header #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-agenda .view-header a:hover {
  color: #90BA36;
}
@media (max-width: 767px) {
  .app-map .view-header,
  .view-extranet-agenda .view-header,
  .view-nev-agenda .view-header,
  .view-agenda .view-header {
    display: block;
  }
}
@media (min-width: 480px) {
  .app-map .view-header,
  .view-extranet-agenda .view-header,
  .view-nev-agenda .view-header,
  .view-agenda .view-header {
    width: 96%;
  }
}
@media (min-width: 1024px) {
  .app-map .view-header,
  .view-extranet-agenda .view-header,
  .view-nev-agenda .view-header,
  .view-agenda .view-header {
    width: 94%;
  }
}

.view-extranet-galerie .views-row,
.view-galerie-images .views-row {
  margin-bottom: 30px;
}

.view-agenda .views-row .views-field-nothing {
  left: 0;
  right: 0;
}
.view-agenda .views-row .views-field-field-image-1 {
  position: absolute;
  top: 10px;
  right: auto;
  bottom: auto;
  left: 10px;
}
.view-agenda .views-row .views-field-field-image + .views-field-field-image-1 {
  width: 35px;
  height: 35px;
  text-align: center;
  padding: 5px;
  background-color: white;
  border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.view-termes-de-taxonomie-extranet .views-row,
.view-termes-de-taxonomie .views-row {
  background: white;
}

.view-panneaux .views-row {
  margin-bottom: 30px;
}

.view-panneaux-nev-accroche .view-content {
  display: block;
}
.view-panneaux-nev-accroche .field {
  margin: 0;
}

.view-extranet-mobilite .image {
  position: relative;
}
.view-extranet-mobilite .views-field-field-agent-mobilite {
  padding: 20px 5px 15px 5px;
  font-family: passionone-regular-webfont;
  text-transform: uppercase;
  font-size: 1.1em;
  letter-spacing: 0.04em;
  color: white;
  position: absolute;
  top: auto;
  right: -20px;
  bottom: 0;
  left: -20px;
  background: #2f4858;
  background: -webkit-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -moz-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -ms-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: -o-linear-gradient(180deg, #2f4858, rgba(47, 72, 88, 0));
  background: linear-gradient(0deg, #2f4858, rgba(47, 72, 88, 0));
}
.view-extranet-mobilite .views-field-field-agent-nom {
  font-family: passionone-regular-webfont;
  font-size: 1.2em;
  letter-spacing: 0.04em;
}
.view-extranet-mobilite .views-field-field-agent-fonction {
  line-height: 1.2em;
  margin-top: 10px;
}
.view-extranet-mobilite .jcarousel-container-horizontal > li,
.view-extranet-mobilite .views-row {
  text-align: center;
  color: #2F4858;
}

.view-content-recent .views-row span a,
.view-content-recent .views-row span #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-content-recent .views-row span a:hover {
  color: #2F4858;
}
.view-content-recent .views-row span a:hover,
.view-content-recent .views-row span #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-content-recent .views-row span a:hover {
  color: #90BA36;
}
.view-content-recent .views-row span:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #90BA36;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 0;
}

.view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) {
  margin-bottom: 10px;
  line-height: 1.2;
}
.view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) a,
.view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) a:hover {
  color: #90BA36;
}
.view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) a:hover,
.view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-annuaire .views-row .views-field:not(.views-field-field-agent-portrait) a:hover {
  color: #2F4858;
}
.view-extranet-annuaire .views-row .item-list ul li {
  margin: 0;
}
.view-extranet-annuaire .views-row .views-field-field-agent-nom {
  margin-bottom: 15px;
}
.view-extranet-annuaire .views-row .views-field-field-agent-nom a,
.view-extranet-annuaire .views-row .views-field-field-agent-nom #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-extranet-annuaire .views-row .views-field-field-agent-nom a:hover {
  color: #2F4858 !important;
}

.view-associations .view-content,
.view-entreprises .view-content {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  -moz-justify-content: left;
  justify-content: left;
}
.view-associations .view-content h3,
.view-entreprises .view-content h3 {
  text-transform: uppercase;
  font-size: 1.6em;
  padding: 0 1%;
}

.view-nev-ressources .views-field-field-site-internet {
  text-align: center;
  font-family: sourcesanspro-bold-webfont;
}
.view-nev-ressources .views-field-field-site-internet a,
.view-nev-ressources .views-field-field-site-internet #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-ressources .views-field-field-site-internet a:hover {
  color: #2F4858;
}
.view-nev-ressources .views-field-field-site-internet a:hover,
.view-nev-ressources .views-field-field-site-internet #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-nev-ressources .views-field-field-site-internet a:hover {
  color: #F7AE4B;
}

.app-map .view-filters {
  margin: 20px;
}
.app-map .view-header {
  width: 99% !important;
}
.app-map .attachment-before {
  float: left;
  width: 50%;
  height: 500px;
  overflow: scroll;
}
.app-map .attachment-before .view-content {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
  -moz-justify-content: left;
  justify-content: left;
}
.app-map .attachment-before .views-row {
  width: 98%;
}
.app-map .attachment-before .views-row .views-field-title {
  font-size: 1.2em;
}
@media (min-width: 768px) {
  .app-map .attachment-before .views-row {
    width: 47%;
  }
}
.app-map .leaflet-container {
  z-index: 0;
}
.app-map .leaflet-container .field--name-field-code-postal,
.app-map .leaflet-container .field--name-field-ville {
  display: inline;
}
@media (max-width: 1023px) {
  .app-map.view-equipements .attachment-before {
    width: 35%;
  }
  .app-map.view-equipements .views-row {
    width: 98%;
  }
}
@media (max-width: 479px) {
  .app-map {
    display: flex;
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  .app-map .attachment-before {
    width: 100% !important;
    float: none;
    height: 300px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .app-map .leaflet-container {
    margin-bottom: 10px;
    height: 200px !important;
  }
}

.not-logged-in #calendar .fc-view-container {
  position: relative;
  z-index: 0;
}
.not-logged-in #calendar tbody .fc-event-container a {
  pointer-events: none;
}
.not-logged-in #calendar tbody .fc-event-container a .fc-title {
  visibility: hidden;
}

.view-depots-de-projets .view-content {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  justify-content: start;
}
.view-depots-de-projets .views-field-field-nom-porteur,
.view-depots-de-projets .views-field-field-adresse,
.view-depots-de-projets .views-field-field-montant-estim {
  padding-left: 30px;
  margin-bottom: 10px;
  background-image: url("../images/proposition-orange.svg");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: initial;
  background-color: transparent;
}
.view-depots-de-projets .views-field-field-adresse {
  background-image: url("../images/place-orange.svg");
}
.view-depots-de-projets .views-field-field-montant-estim {
  background-image: url("../images/contenu-sidebar-montant.svg");
}
.view-depots-de-projets .views-field-field-statut-projets a,
.view-depots-de-projets .views-field-field-statut-projets #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-depots-de-projets .views-field-field-statut-projets a:hover {
  pointer-events: none;
  color: #2F4858;
}
.view-depots-de-projets .views-field-field-statut-projets a[href="/selectionne"],
.view-depots-de-projets .views-field-field-statut-projets #block-vaurealheadernewsletter .field a a[href="/selectionne"]:hover,
#block-vaurealheadernewsletter .field a .view-depots-de-projets .views-field-field-statut-projets a[href="/selectionne"]:hover {
  color: #F7AE4B;
}

.view-offres-emploi .views-row {
  position: relative;
  overflow: visible;
}
.view-offres-emploi .views-field-view-node {
  position: absolute;
  top: auto;
  right: 20px;
  bottom: -10px;
  left: auto;
}
.view-offres-emploi .views-field-view-node a,
.view-offres-emploi .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-offres-emploi .views-field-view-node a:hover {
  background: #2F4858;
  color: white;
}
.view-offres-emploi .views-field-view-node a:hover,
.view-offres-emploi .views-field-view-node #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .view-offres-emploi .views-field-view-node a:hover {
  background: #F7AE4B;
}

.view-seances-conseils .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.view-seances-conseils .views-row {
  margin-bottom: 30px;
  width: 100%;
}
@media (max-width: 479px) {
  .view-seances-conseils .views-row {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 480px) {
  .view-seances-conseils .views-row {
    width: 48%;
  }
}

table {
  width: 100%;
  border: 1px solid #2F4858;
}
table thead tr th {
  padding: 5px 0;
  border: 1px solid #2F4858;
}
table td {
  padding: 4px;
  border: 1px solid #2F4858;
}

.view-table .table-responsive {
  padding-left: 0;
  padding-right: 0;
}
.view-table table tbody tr {
  background-color: white !important;
}
.view-table table tbody tr td {
  border: none;
}
.view-table table tbody tr:not(:last-child) {
  border-bottom: 1px solid;
}

.more-link a, .more-link .annuaire-extranet .field a a:hover, .annuaire-extranet .field a .more-link a:hover,
.more-link .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .more-link a:hover,
.more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .more-link a:hover, .more-link .btn-primary a:hover, .btn-primary .more-link a:hover,
.more-link a.button a:hover,
a.button .more-link a:hover,
.more-link input.button a:hover,
input.button .more-link a:hover,
.more-link button.button a:hover,
button.button .more-link a:hover,
.more-link button.btn a:hover,
button.btn .more-link a:hover,
.more-link ul.js-pager__items .button a:hover,
ul.js-pager__items .button .more-link a:hover,
.print__wrapper--pdf a,
.print__wrapper--pdf .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .print__wrapper--pdf a:hover,
.print__wrapper--pdf .btn-primary a:hover,
.btn-primary .print__wrapper--pdf a:hover,
.print__wrapper--pdf a.button a:hover,
a.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf input.button a:hover,
input.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.button a:hover,
button.button .print__wrapper--pdf a:hover,
.print__wrapper--pdf button.btn a:hover,
button.btn .print__wrapper--pdf a:hover,
.print__wrapper--pdf ul.js-pager__items .button a:hover,
ul.js-pager__items .button .print__wrapper--pdf a:hover,
.se-links-container ul li a,
.se-links-container ul li .annuaire-extranet .field a a:hover,
.annuaire-extranet .field a .se-links-container ul li a:hover,
.se-links-container ul li .newsletter-extranet .field a a:hover,
.newsletter-extranet .field a .se-links-container ul li a:hover,
.se-links-container ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .se-links-container ul li a:hover,
.se-links-container ul li .btn-primary a:hover,
.btn-primary .se-links-container ul li a:hover,
.se-links-container ul li a.button a:hover,
a.button .se-links-container ul li a:hover,
.se-links-container ul li input.button a:hover,
input.button .se-links-container ul li a:hover,
.se-links-container ul li button.button a:hover,
button.button .se-links-container ul li a:hover,
.se-links-container ul li button.btn a:hover,
button.btn .se-links-container ul li a:hover,
.se-links-container ul.js-pager__items li .button a:hover,
.se-links-container ul.js-pager__items .button li a:hover,
#plan-ville-liste li a,
#plan-ville-liste li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a #plan-ville-liste li a:hover,
#block-menubutton .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .navigation ul li a {
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.path-frontpage h2 {
  font-size: 1.6em;
  color: #2F4858;
}
.path-frontpage .layout__region {
  margin-bottom: 20px;
}
.path-frontpage .ds-2col {
  padding: 40px 0;
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .ds-2col {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .ds-2col {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .ds-2col {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .ds-2col {
    width: 1420px;
  }
}
.path-frontpage .more-link {
  text-align: right;
}
.path-frontpage .featured-top {
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.path-frontpage .featured-top .featured-top__inner {
  position: relative;
  min-width: 180px;
}
.path-frontpage .flash-info {
  background: #2F4858;
  padding: 20px 0;
  color: white;
}
.path-frontpage .flash-info h4 {
  text-transform: uppercase;
}
.path-frontpage .flash-info .view {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .flash-info .view {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .flash-info .view {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .flash-info .view {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .flash-info .view {
    width: 1420px;
  }
}
.path-frontpage .view-actualites {
  margin: 40px 0;
}
.path-frontpage .view-actualites .view-header {
  overflow: hidden;
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .view-actualites .view-header {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .view-actualites .view-header {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .view-actualites .view-header {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .view-actualites .view-header {
    width: 1420px;
  }
}
.path-frontpage .agenda-header .field--name-body,
.path-frontpage .view-actualites .view-header {
  margin-bottom: 20px;
}
.path-frontpage .agenda-header .field--name-body h2,
.path-frontpage .view-actualites .view-header h2 {
  float: left;
}
.path-frontpage .agenda-header .field--name-body .more-link,
.path-frontpage .view-actualites .view-header .more-link {
  clear: none;
}
.path-frontpage .agenda-header .field--name-body .more-link a,
.path-frontpage .agenda-header .field--name-body .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .agenda-header .field--name-body .more-link a:hover,
.path-frontpage .view-actualites .view-header .more-link a,
.path-frontpage .view-actualites .view-header .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .view-actualites .view-header .more-link a:hover {
  font-size: 1.2em;
}
.path-frontpage .view-galerie-videos .views-row iframe {
  width: 100%;
}
.path-frontpage .layout__region--top {
  overflow: hidden;
}
.path-frontpage .slick--optionset--actualites-mode {
  position: relative;
  z-index: 2;
}
.path-frontpage .slick--optionset--actualites-mode:before, .path-frontpage .slick--optionset--actualites-mode:after {
  content: "";
  width: 30px;
  z-index: 1;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  filter: alpha(opacity=50);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
}
.path-frontpage .slick--optionset--actualites-mode:before {
  left: 0;
  right: auto;
}
.path-frontpage .slick--optionset--actualites-mode .slick-arrow {
  width: 64px;
  height: 64px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.path-frontpage .slick--optionset--actualites-mode .slick-arrow:before {
  display: none;
}
.path-frontpage .slick--optionset--actualites-mode .slick-arrow.slick-prev {
  background-image: url("../images/actualites-fleche-gauche.png");
}
.path-frontpage .slick--optionset--actualites-mode .slick-arrow.slick-next {
  background-image: url("../images/actualites-fleche-droite.png");
}
.path-frontpage .slick--optionset--actualites-mode .slick__slide {
  padding: 0 20px;
  position: relative;
}
.path-frontpage .slick--optionset--actualites-mode .slick__slide.slick-active .views-field-nothing {
  visibility: visible;
}
.path-frontpage .slick--optionset--actualites-mode .slick__slide:not(.slick-active) .views-field-nothing {
  visibility: hidden;
}
.path-frontpage .layout__region--middle {
  background: white;
  padding: 50px 0;
}
.path-frontpage .layout__region--middle .block-region-middle {
  overflow: hidden;
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .layout__region--middle .block-region-middle {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .layout__region--middle .block-region-middle {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .layout__region--middle .block-region-middle {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .layout__region--middle .block-region-middle {
    width: 1420px;
  }
}
.path-frontpage .agenda-p1 .view .views-row .wrapper .resume {
  padding: 20px;
  height: auto;
  margin-bottom: 0;
}
.path-frontpage .agenda-p1 .view .views-row .wrapper .date {
  font-size: 2em;
  min-width: 100px;
}
.path-frontpage .agenda-p3 .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.path-frontpage .agenda-p3 .view-content::before, .path-frontpage .agenda-p3 .view-content::after {
  display: none;
}
.path-frontpage .agenda-p3 .views-row {
  width: 100%;
}
.path-frontpage .layout__region--bottom {
  background: #F7AE4B;
  padding: 40px 0;
  margin-bottom: 0;
}
.path-frontpage .layout__region--bottom .block-region-bottom {
  float: none;
  margin: 0 auto;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .layout__region--bottom .block-region-bottom {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .layout__region--bottom .block-region-bottom {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .layout__region--bottom .block-region-bottom {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .layout__region--bottom .block-region-bottom {
    width: 1420px;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .path-frontpage .ds-2col > .group-left,
  .path-frontpage .ds-2col > .group-right,
  .path-frontpage .block-region-first-below,
  .path-frontpage .block-region-second-below {
    width: 370px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .path-frontpage .ds-2col > .group-left,
  .path-frontpage .ds-2col > .group-right,
  .path-frontpage .block-region-first-below,
  .path-frontpage .block-region-second-below {
    width: 500px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .path-frontpage .ds-2col > .group-left,
  .path-frontpage .ds-2col > .group-right,
  .path-frontpage .block-region-first-below,
  .path-frontpage .block-region-second-below {
    width: 600px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .ds-2col > .group-left,
  .path-frontpage .ds-2col > .group-right,
  .path-frontpage .block-region-first-below,
  .path-frontpage .block-region-second-below {
    width: 710px;
  }
}
.path-frontpage .ds-2col > .group-left > div,
.path-frontpage .ds-2col > .group-right > div,
.path-frontpage .block-region-first-below > div,
.path-frontpage .block-region-second-below > div {
  position: relative;
  margin: 40px 0;
}
.path-frontpage .ds-2col > .group-left > div > .content > .contextual-region,
.path-frontpage .ds-2col > .group-left > div .view,
.path-frontpage .ds-2col > .group-right > div > .content > .contextual-region,
.path-frontpage .ds-2col > .group-right > div .view,
.path-frontpage .block-region-first-below > div > .content > .contextual-region,
.path-frontpage .block-region-first-below > div .view,
.path-frontpage .block-region-second-below > div > .content > .contextual-region,
.path-frontpage .block-region-second-below > div .view {
  position: static;
}
.path-frontpage .ds-2col > .group-left > div .view-content,
.path-frontpage .ds-2col > .group-right > div .view-content,
.path-frontpage .block-region-first-below > div .view-content,
.path-frontpage .block-region-second-below > div .view-content {
  margin-top: 40px;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.path-frontpage .ds-2col > .group-left > div .view-content .views-row,
.path-frontpage .ds-2col > .group-right > div .view-content .views-row,
.path-frontpage .block-region-first-below > div .view-content .views-row,
.path-frontpage .block-region-second-below > div .view-content .views-row {
  width: 48%;
  z-index: 2;
}
.path-frontpage .ds-2col > .group-left > div + div,
.path-frontpage .ds-2col > .group-right > div + div,
.path-frontpage .block-region-first-below > div + div,
.path-frontpage .block-region-second-below > div + div {
  margin-top: -40px;
}
.path-frontpage .ds-2col > .group-left > div + div .view-content,
.path-frontpage .ds-2col > .group-right > div + div .view-content,
.path-frontpage .block-region-first-below > div + div .view-content,
.path-frontpage .block-region-second-below > div + div .view-content {
  margin-top: 0;
}
.path-frontpage .ds-2col > .group-left .more-link a,
.path-frontpage .ds-2col > .group-left .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .ds-2col > .group-left .more-link a:hover,
.path-frontpage .ds-2col > .group-right .more-link a,
.path-frontpage .ds-2col > .group-right .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .ds-2col > .group-right .more-link a:hover,
.path-frontpage .block-region-first-below .more-link a,
.path-frontpage .block-region-first-below .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .block-region-first-below .more-link a:hover,
.path-frontpage .block-region-second-below .more-link a,
.path-frontpage .block-region-second-below .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .block-region-second-below .more-link a:hover {
  font-family: sourcesanspro-bold-webfont;
  font-size: 2em;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  text-align: center;
}
.path-frontpage .ds-2col > .group-left,
.path-frontpage .block-region-first-below {
  margin-left: auto;
}
.path-frontpage .ds-2col > .group-left > div,
.path-frontpage .block-region-first-below > div {
  margin-right: 15px;
}
.path-frontpage .ds-2col > .group-left .more-link,
.path-frontpage .block-region-first-below .more-link {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 260px;
}
@media (max-width: 1440px) {
  .path-frontpage .ds-2col > .group-left .more-link,
  .path-frontpage .block-region-first-below .more-link {
    left: 200px;
    top: -6px;
  }
}
@media (max-width: 1023px) {
  .path-frontpage .ds-2col > .group-left .more-link,
  .path-frontpage .block-region-first-below .more-link {
    left: 130px;
    top: -17px;
  }
}
.path-frontpage .ds-2col > .group-right,
.path-frontpage .block-region-second-below {
  margin-right: auto;
}
.path-frontpage .ds-2col > .group-right > div,
.path-frontpage .block-region-second-below > div {
  margin-left: 15px;
}
.path-frontpage .ds-2col > .group-right .more-link,
.path-frontpage .block-region-second-below .more-link {
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 310px;
}
@media (max-width: 1440px) {
  .path-frontpage .ds-2col > .group-right .more-link,
  .path-frontpage .block-region-second-below .more-link {
    left: 240px;
    top: -6px;
  }
}
@media (max-width: 1023px) {
  .path-frontpage .ds-2col > .group-right .more-link,
  .path-frontpage .block-region-second-below .more-link {
    left: 150px;
    top: -17px;
  }
}
.path-frontpage .view-publications .views-row {
  text-align: center;
}
.path-frontpage .view-publications .views-row a,
.path-frontpage .view-publications .views-row #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .view-publications .views-row a:hover {
  color: #2F4858;
}
.path-frontpage .view-publications .views-row a:hover,
.path-frontpage .view-publications .views-row #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .view-publications .views-row a:hover {
  color: #F7AE4B;
}
.path-frontpage .view-publications .views-row .views-field-field-image {
  margin-bottom: 15px;
}
.path-frontpage .plan-ville {
  position: relative;
}
.path-frontpage .plan-ville h2 {
  color: white;
  margin-bottom: 30px;
  border-left-color: #90BA36;
}
.path-frontpage .plan-ville .layout__region--second {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.path-frontpage .plan-ville .field--name-field-svg-image {
  max-width: 450px;
  margin: 0 auto;
}
.path-frontpage .plan-ville .field--name-field-svg-image svg {
  max-width: 450px;
  width: 100%;
}
.path-frontpage .plan-ville .field--name-body {
  margin: 0 10px 0 20px;
  padding: 30px;
  color: white;
  background: #2F4858;
  box-shadow: 10px 10px 0 0 #90BA36;
  -moz-box-shadow: 10px 10px 0 0 #90BA36;
  -webkit-box-shadow: 10px 10px 0 0 #90BA36;
}
.path-frontpage .plan-ville .field--name-body .more-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
.path-frontpage .plan-ville .field--name-body .more-link a,
.path-frontpage .plan-ville .field--name-body .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .plan-ville .field--name-body .more-link a:hover {
  color: white;
  display: block;
  border-color: white;
}
.path-frontpage .plan-ville .field--name-body h3 {
  margin-top: 0;
  margin-bottom: 20px;
  color: white;
  font-size: 1.6em;
  text-transform: uppercase;
}
.path-frontpage .plan-ville .field--name-body ul li {
  font-family: passionone-regular-webfont;
  font-size: 1.2em;
  letter-spacing: 0.05em;
  line-height: 1em;
  margin-bottom: 10px;
  margin-right: 10px;
}
.path-frontpage .plan-ville .field--name-body ul li a,
.path-frontpage .plan-ville .field--name-body ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .plan-ville .field--name-body ul li a:hover {
  color: white;
}
.path-frontpage .plan-ville .field--name-body ul li a:hover,
.path-frontpage .plan-ville .field--name-body ul li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-frontpage .plan-ville .field--name-body ul li a:hover {
  color: #F7AE4B;
}
@media (max-width: 479px) {
  .path-frontpage .view-galerie-videos .views-row iframe {
    max-height: 140px;
  }
}
@media (min-width: 480px) {
  .path-frontpage .agenda-p3 .views-row {
    width: 48%;
  }
}
@media (min-width: 630px) {
  .path-frontpage .featured-top {
    -webkit-flex-flow: nowrap row;
    -moz-flex-flow: nowrap row;
    -ms-flex-flow: nowrap row;
    flex-flow: nowrap row;
  }
  .path-frontpage .featured-top .featured-top__inner {
    width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 20%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 20%;
    -ms-flex: 0 1 20%;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .path-frontpage .featured-top .featured-top__inner .menu--menu-principal ul.nav ul {
    z-index: 55;
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
  .path-frontpage .featured-top .featured-second__inner {
    width: 80%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 80%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 80%;
    -ms-flex: 0 1 80%;
  }
}
@media (min-width: 768px) {
  .path-frontpage .agenda-header {
    width: 100%;
  }
  .path-frontpage .view-galerie-videos .views-row iframe {
    height: 104px;
  }
}
@media (min-width: 1024px) {
  .path-frontpage .agenda-p1 {
    float: left;
    width: 58%;
  }
  .path-frontpage .agenda-p1 .view {
    margin-left: 0;
    margin-right: 2.5%;
  }
  .path-frontpage .agenda-p3,
  .path-frontpage .agenda-p2 {
    float: right;
    width: 42%;
  }
  .path-frontpage .agenda-p3 .view,
  .path-frontpage .agenda-p2 .view {
    margin-left: 2.5%;
    margin-right: 0;
  }
  .path-frontpage .agenda-p3 .views-row {
    width: 47.5%;
  }
  .path-frontpage .view-agenda .views-row {
    margin-bottom: 22px;
  }
  .path-frontpage .plan-ville .field--name-body ul li {
    width: 47%;
    margin-right: 2.5%;
  }
  .path-frontpage .view-galerie-videos .views-row iframe {
    height: 142px;
  }
}
@media (min-width: 1221px) {
  .path-frontpage .view-agenda .views-row {
    margin-bottom: 25px;
  }
  .path-frontpage .view-galerie-videos .views-row iframe {
    height: 170px;
  }
}
@media (min-width: 1441px) {
  .path-frontpage .view-agenda .views-row {
    margin-bottom: 30px;
  }
  .path-frontpage .view-galerie-videos .views-row iframe {
    height: 200px;
  }
}

.path-nature-en-ville .layout-main-wrapper {
  background: white;
}

.panels-ipe-active .block-region-top {
  display: block;
}

.spb_center {
  border: 1px solid #F2F2F2;
  max-width: 800px;
  overflow: hidden;
  padding: 20px;
  left: calc((100% - 800px) / 2);
  left: -webkit-calc((100% - 800px) / 2);
  margin-left: 0;
  top: 170px;
}
.spb_center .spb-controls {
  right: 20px;
  top: 10px;
}
.spb_center .spb_close {
  border: 0;
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  font-family: sourcesanspro-bold-webfont;
  font-size: 0px;
  font-size: 0rem;
  background-image: url("../images/Croix.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.spb_center .popup-image {
  float: left;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.spb_center h3 {
  margin-top: 20px;
  color: #212121;
}
.spb_center .popup-content {
  margin-bottom: 20px;
}
.spb_center .popup-content p {
  line-height: 1.5;
}
.spb_center .popup-link {
  text-align: right;
  display: block;
  float: none;
  margin: 30px 0;
}
.spb_center .popup-link a,
.spb_center .popup-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .spb_center .popup-link a:hover {
  text-transform: uppercase;
  padding: 20px 25px;
  background: #2F4858;
  display: inline-block;
  color: white;
  font-family: inherit;
}
.spb_center iframe {
  width: 100% !important;
}
@media (max-width: 799px) {
  .spb_center {
    width: 70% !important;
    left: 15%;
  }
}
@media (max-width: 767px) {
  .spb_center .popup-image {
    float: none;
  }
  .spb_center iframe {
    height: auto !important;
  }
}
@media (max-width: 479px) {
  .spb_center {
    width: 90% !important;
    left: 5%;
  }
}

.ds-2col-stacked-fluid.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend, .ds-2col-stacked-fluid.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend,
.ds-2col-stacked.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend,
.ds-2col-stacked.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend,
.ds-2col.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend,
.ds-2col.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend,
.ds-2col-fluid.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend,
.ds-2col-fluid.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend {
  display: block;
  margin-bottom: 0;
  font-size: 2em;
}
.ds-2col-stacked-fluid.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend:before, .ds-2col-stacked-fluid.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col-stacked.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col-stacked.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col-fluid.node--view-mode-default form:not(.webform-submission-form) .fieldset-legend:before,
.ds-2col-fluid.node--view-mode-full form:not(.webform-submission-form) .fieldset-legend:before {
  top: 7px;
}

.term-extranet .ds-2col-stacked-fluid .print__wrapper--pdf, .term-nature-en-ville .ds-2col-stacked-fluid .print__wrapper--pdf, .term-extranet
.ds-2col-stacked .print__wrapper--pdf, .term-nature-en-ville
.ds-2col-stacked .print__wrapper--pdf, .term-extranet
.ds-2col .print__wrapper--pdf, .term-nature-en-ville
.ds-2col .print__wrapper--pdf, .term-extranet
.ds-2col-fluid .print__wrapper--pdf, .term-nature-en-ville
.ds-2col-fluid .print__wrapper--pdf {
  margin-left: 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default, .ds-2col-stacked-fluid.node--view-mode-full,
.ds-2col-stacked.node--view-mode-default,
.ds-2col-stacked.node--view-mode-full,
.ds-2col.node--view-mode-default,
.ds-2col.node--view-mode-full,
.ds-2col-fluid.node--view-mode-default,
.ds-2col-fluid.node--view-mode-full {
  color: #2F4858;
}
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right, .term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right, .term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right, .term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right, .term-extranet
.ds-2col.node--view-mode-default > .group-right, .term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right, .term-extranet
.ds-2col.node--view-mode-full > .group-right, .term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right, .term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right, .term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right {
  position: relative;
  border-left: none;
}
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field, .term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right > .field, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right > .field, .term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right > .field, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right > .field, .term-extranet
.ds-2col.node--view-mode-default > .group-right > .field, .term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right > .field, .term-extranet
.ds-2col.node--view-mode-full > .group-right > .field, .term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right > .field, .term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right > .field, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right > .field, .term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right > .field, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right > .field {
  background: white;
  padding: 20px 20px 30px 20px;
  margin-bottom: 1px;
  border-bottom: none;
}
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-forward-form {
  background: none;
  padding: 0;
}
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right .se-block,
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-extranet .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right .se-block,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right .se-block,
.term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-extranet .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right .se-block,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right .se-block,
.term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right .se-block,
.term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right .se-block,
.term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right .se-block,
.term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col.node--view-mode-default > .group-right .se-block,
.term-extranet
.ds-2col.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right .se-block,
.term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col.node--view-mode-full > .group-right .se-block,
.term-extranet
.ds-2col.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right .se-block,
.term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col.node--view-mode-full > .group-right .field--name-forward-form, .term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right .se-block,
.term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right .se-block,
.term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-forward-form, .term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right .se-block,
.term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-extranet
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-forward-form, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right .se-block,
.term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right .print__wrapper--pdf,
.term-nature-en-ville
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-forward-form {
  margin-top: 20px;
  margin-left: 0 !important;
}
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default .field.text-formatted h2, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full .field.text-formatted h2, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-default .field.text-formatted h2, .term-nature-en-ville
.ds-2col-stacked.node--view-mode-full .field.text-formatted h2, .term-nature-en-ville
.ds-2col.node--view-mode-default .field.text-formatted h2, .term-nature-en-ville
.ds-2col.node--view-mode-full .field.text-formatted h2, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-default .field.text-formatted h2, .term-nature-en-ville
.ds-2col-fluid.node--view-mode-full .field.text-formatted h2 {
  border-left: none;
  margin-left: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default .groupe_wrapper,
.ds-2col-stacked-fluid.node--view-mode-default .field__groupe, .ds-2col-stacked-fluid.node--view-mode-full .groupe_wrapper,
.ds-2col-stacked-fluid.node--view-mode-full .field__groupe,
.ds-2col-stacked.node--view-mode-default .groupe_wrapper,
.ds-2col-stacked.node--view-mode-default .field__groupe,
.ds-2col-stacked.node--view-mode-full .groupe_wrapper,
.ds-2col-stacked.node--view-mode-full .field__groupe,
.ds-2col.node--view-mode-default .groupe_wrapper,
.ds-2col.node--view-mode-default .field__groupe,
.ds-2col.node--view-mode-full .groupe_wrapper,
.ds-2col.node--view-mode-full .field__groupe,
.ds-2col-fluid.node--view-mode-default .groupe_wrapper,
.ds-2col-fluid.node--view-mode-default .field__groupe,
.ds-2col-fluid.node--view-mode-full .groupe_wrapper,
.ds-2col-fluid.node--view-mode-full .field__groupe {
  margin-bottom: 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default .groupe_wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-default .field__groupe h3, .ds-2col-stacked-fluid.node--view-mode-full .groupe_wrapper h3,
.ds-2col-stacked-fluid.node--view-mode-full .field__groupe h3,
.ds-2col-stacked.node--view-mode-default .groupe_wrapper h3,
.ds-2col-stacked.node--view-mode-default .field__groupe h3,
.ds-2col-stacked.node--view-mode-full .groupe_wrapper h3,
.ds-2col-stacked.node--view-mode-full .field__groupe h3,
.ds-2col.node--view-mode-default .groupe_wrapper h3,
.ds-2col.node--view-mode-default .field__groupe h3,
.ds-2col.node--view-mode-full .groupe_wrapper h3,
.ds-2col.node--view-mode-full .field__groupe h3,
.ds-2col-fluid.node--view-mode-default .groupe_wrapper h3,
.ds-2col-fluid.node--view-mode-default .field__groupe h3,
.ds-2col-fluid.node--view-mode-full .groupe_wrapper h3,
.ds-2col-fluid.node--view-mode-full .field__groupe h3 {
  margin-bottom: 10px;
}
.ds-2col-stacked-fluid.node--view-mode-default .fieldset-legend,
.ds-2col-stacked-fluid.node--view-mode-default .field--label-above .field__label, .ds-2col-stacked-fluid.node--view-mode-full .fieldset-legend,
.ds-2col-stacked-fluid.node--view-mode-full .field--label-above .field__label,
.ds-2col-stacked.node--view-mode-default .fieldset-legend,
.ds-2col-stacked.node--view-mode-default .field--label-above .field__label,
.ds-2col-stacked.node--view-mode-full .fieldset-legend,
.ds-2col-stacked.node--view-mode-full .field--label-above .field__label,
.ds-2col.node--view-mode-default .fieldset-legend,
.ds-2col.node--view-mode-default .field--label-above .field__label,
.ds-2col.node--view-mode-full .fieldset-legend,
.ds-2col.node--view-mode-full .field--label-above .field__label,
.ds-2col-fluid.node--view-mode-default .fieldset-legend,
.ds-2col-fluid.node--view-mode-default .field--label-above .field__label,
.ds-2col-fluid.node--view-mode-full .fieldset-legend,
.ds-2col-fluid.node--view-mode-full .field--label-above .field__label {
  font-family: passionone-regular-webfont;
  font-size: 1.6em;
  margin-bottom: 10px;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .media--type-document, .ds-2col-stacked-fluid.node--view-mode-full .field .media--type-document,
.ds-2col-stacked.node--view-mode-default .field .media--type-document,
.ds-2col-stacked.node--view-mode-full .field .media--type-document,
.ds-2col.node--view-mode-default .field .media--type-document,
.ds-2col.node--view-mode-full .field .media--type-document,
.ds-2col-fluid.node--view-mode-default .field .media--type-document,
.ds-2col-fluid.node--view-mode-full .field .media--type-document {
  overflow: visible;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .file, .ds-2col-stacked-fluid.node--view-mode-full .field .file,
.ds-2col-stacked.node--view-mode-default .field .file,
.ds-2col-stacked.node--view-mode-full .field .file,
.ds-2col.node--view-mode-default .field .file,
.ds-2col.node--view-mode-full .field .file,
.ds-2col-fluid.node--view-mode-default .field .file,
.ds-2col-fluid.node--view-mode-full .field .file {
  padding-left: 0;
  background: none;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .file:before, .ds-2col-stacked-fluid.node--view-mode-full .field .file:before,
.ds-2col-stacked.node--view-mode-default .field .file:before,
.ds-2col-stacked.node--view-mode-full .field .file:before,
.ds-2col.node--view-mode-default .field .file:before,
.ds-2col.node--view-mode-full .field .file:before,
.ds-2col-fluid.node--view-mode-default .field .file:before,
.ds-2col-fluid.node--view-mode-full .field .file:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #2F4858;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 50%;
}
.ds-2col-stacked-fluid.node--view-mode-default .field .field__label, .ds-2col-stacked-fluid.node--view-mode-full .field .field__label,
.ds-2col-stacked.node--view-mode-default .field .field__label,
.ds-2col-stacked.node--view-mode-full .field .field__label,
.ds-2col.node--view-mode-default .field .field__label,
.ds-2col.node--view-mode-full .field .field__label,
.ds-2col-fluid.node--view-mode-default .field .field__label,
.ds-2col-fluid.node--view-mode-full .field .field__label {
  font-weight: normal;
}
.ds-2col-stacked-fluid.node--view-mode-default .field:not(.field--type-viewfield) a,
.ds-2col-stacked-fluid.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-default .field:not(.field--type-viewfield) a a:hover, .ds-2col-stacked-fluid.node--view-mode-full .field:not(.field--type-viewfield) a,
.ds-2col-stacked-fluid.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col-stacked.node--view-mode-default .field:not(.field--type-viewfield) a,
.ds-2col-stacked.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col-stacked.node--view-mode-full .field:not(.field--type-viewfield) a,
.ds-2col-stacked.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col.node--view-mode-default .field:not(.field--type-viewfield) a,
.ds-2col.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col.node--view-mode-full .field:not(.field--type-viewfield) a,
.ds-2col.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col-fluid.node--view-mode-default .field:not(.field--type-viewfield) a,
.ds-2col-fluid.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col-fluid.node--view-mode-full .field:not(.field--type-viewfield) a,
.ds-2col-fluid.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-full .field:not(.field--type-viewfield) a a:hover {
  color: #F7AE4B;
}
.ds-2col-stacked-fluid.node--view-mode-default .field:not(.field--type-viewfield) a:hover,
.ds-2col-stacked-fluid.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-default .field:not(.field--type-viewfield) a a:hover, .ds-2col-stacked-fluid.node--view-mode-full .field:not(.field--type-viewfield) a:hover,
.ds-2col-stacked-fluid.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col-stacked.node--view-mode-default .field:not(.field--type-viewfield) a:hover,
.ds-2col-stacked.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col-stacked.node--view-mode-full .field:not(.field--type-viewfield) a:hover,
.ds-2col-stacked.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col.node--view-mode-default .field:not(.field--type-viewfield) a:hover,
.ds-2col.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col.node--view-mode-full .field:not(.field--type-viewfield) a:hover,
.ds-2col.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-full .field:not(.field--type-viewfield) a a:hover,
.ds-2col-fluid.node--view-mode-default .field:not(.field--type-viewfield) a:hover,
.ds-2col-fluid.node--view-mode-default #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-default .field:not(.field--type-viewfield) a a:hover,
.ds-2col-fluid.node--view-mode-full .field:not(.field--type-viewfield) a:hover,
.ds-2col-fluid.node--view-mode-full #block-vaurealheadernewsletter .field:not(.field--type-viewfield) a a:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-full .field:not(.field--type-viewfield) a a:hover {
  color: #212121;
}
.ds-2col-stacked-fluid.node--view-mode-default .field a.button,
.ds-2col-stacked-fluid.node--view-mode-default #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-default .field a a.button:hover, .ds-2col-stacked-fluid.node--view-mode-full .field a.button,
.ds-2col-stacked-fluid.node--view-mode-full #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-stacked-fluid.node--view-mode-full .field a a.button:hover,
.ds-2col-stacked.node--view-mode-default .field a.button,
.ds-2col-stacked.node--view-mode-default #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-default .field a a.button:hover,
.ds-2col-stacked.node--view-mode-full .field a.button,
.ds-2col-stacked.node--view-mode-full #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-stacked.node--view-mode-full .field a a.button:hover,
.ds-2col.node--view-mode-default .field a.button,
.ds-2col.node--view-mode-default #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-default .field a a.button:hover,
.ds-2col.node--view-mode-full .field a.button,
.ds-2col.node--view-mode-full #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col.node--view-mode-full .field a a.button:hover,
.ds-2col-fluid.node--view-mode-default .field a.button,
.ds-2col-fluid.node--view-mode-default #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-default .field a a.button:hover,
.ds-2col-fluid.node--view-mode-full .field a.button,
.ds-2col-fluid.node--view-mode-full #block-vaurealheadernewsletter .field a a.button:hover,
#block-vaurealheadernewsletter .ds-2col-fluid.node--view-mode-full .field a a.button:hover {
  color: white !important;
}
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-extranet-code-postal,
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-extranet-ville,
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-code-postal,
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-ville, .ds-2col-stacked-fluid.node--view-mode-full .field--name-field-extranet-code-postal,
.ds-2col-stacked-fluid.node--view-mode-full .field--name-field-extranet-ville,
.ds-2col-stacked-fluid.node--view-mode-full .field--name-field-code-postal,
.ds-2col-stacked-fluid.node--view-mode-full .field--name-field-ville,
.ds-2col-stacked.node--view-mode-default .field--name-field-extranet-code-postal,
.ds-2col-stacked.node--view-mode-default .field--name-field-extranet-ville,
.ds-2col-stacked.node--view-mode-default .field--name-field-code-postal,
.ds-2col-stacked.node--view-mode-default .field--name-field-ville,
.ds-2col-stacked.node--view-mode-full .field--name-field-extranet-code-postal,
.ds-2col-stacked.node--view-mode-full .field--name-field-extranet-ville,
.ds-2col-stacked.node--view-mode-full .field--name-field-code-postal,
.ds-2col-stacked.node--view-mode-full .field--name-field-ville,
.ds-2col.node--view-mode-default .field--name-field-extranet-code-postal,
.ds-2col.node--view-mode-default .field--name-field-extranet-ville,
.ds-2col.node--view-mode-default .field--name-field-code-postal,
.ds-2col.node--view-mode-default .field--name-field-ville,
.ds-2col.node--view-mode-full .field--name-field-extranet-code-postal,
.ds-2col.node--view-mode-full .field--name-field-extranet-ville,
.ds-2col.node--view-mode-full .field--name-field-code-postal,
.ds-2col.node--view-mode-full .field--name-field-ville,
.ds-2col-fluid.node--view-mode-default .field--name-field-extranet-code-postal,
.ds-2col-fluid.node--view-mode-default .field--name-field-extranet-ville,
.ds-2col-fluid.node--view-mode-default .field--name-field-code-postal,
.ds-2col-fluid.node--view-mode-default .field--name-field-ville,
.ds-2col-fluid.node--view-mode-full .field--name-field-extranet-code-postal,
.ds-2col-fluid.node--view-mode-full .field--name-field-extranet-ville,
.ds-2col-fluid.node--view-mode-full .field--name-field-code-postal,
.ds-2col-fluid.node--view-mode-full .field--name-field-ville {
  display: inline;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left, .ds-2col-stacked-fluid.node--view-mode-full > .group-left,
.ds-2col-stacked.node--view-mode-default > .group-left,
.ds-2col-stacked.node--view-mode-full > .group-left,
.ds-2col.node--view-mode-default > .group-left,
.ds-2col.node--view-mode-full > .group-left,
.ds-2col-fluid.node--view-mode-default > .group-left,
.ds-2col-fluid.node--view-mode-full > .group-left {
  width: 65.66%;
  margin-bottom: 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-left > .field,
.ds-2col-stacked.node--view-mode-default > .group-left > .field,
.ds-2col-stacked.node--view-mode-full > .group-left > .field,
.ds-2col.node--view-mode-default > .group-left > .field,
.ds-2col.node--view-mode-full > .group-left > .field,
.ds-2col-fluid.node--view-mode-default > .group-left > .field,
.ds-2col-fluid.node--view-mode-full > .group-left > .field {
  margin-bottom: 20px;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-logo,
.ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-extranet-image,
.ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-image, .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-logo,
.ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-extranet-image,
.ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-image,
.ds-2col-stacked.node--view-mode-default > .group-left .field--name-field-logo,
.ds-2col-stacked.node--view-mode-default > .group-left .field--name-field-extranet-image,
.ds-2col-stacked.node--view-mode-default > .group-left .field--name-field-image,
.ds-2col-stacked.node--view-mode-full > .group-left .field--name-field-logo,
.ds-2col-stacked.node--view-mode-full > .group-left .field--name-field-extranet-image,
.ds-2col-stacked.node--view-mode-full > .group-left .field--name-field-image,
.ds-2col.node--view-mode-default > .group-left .field--name-field-logo,
.ds-2col.node--view-mode-default > .group-left .field--name-field-extranet-image,
.ds-2col.node--view-mode-default > .group-left .field--name-field-image,
.ds-2col.node--view-mode-full > .group-left .field--name-field-logo,
.ds-2col.node--view-mode-full > .group-left .field--name-field-extranet-image,
.ds-2col.node--view-mode-full > .group-left .field--name-field-image,
.ds-2col-fluid.node--view-mode-default > .group-left .field--name-field-logo,
.ds-2col-fluid.node--view-mode-default > .group-left .field--name-field-extranet-image,
.ds-2col-fluid.node--view-mode-default > .group-left .field--name-field-image,
.ds-2col-fluid.node--view-mode-full > .group-left .field--name-field-logo,
.ds-2col-fluid.node--view-mode-full > .group-left .field--name-field-extranet-image,
.ds-2col-fluid.node--view-mode-full > .group-left .field--name-field-image {
  text-align: center;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-galerie-images, .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-galerie-images,
.ds-2col-stacked.node--view-mode-default > .group-left .field--name-field-galerie-images,
.ds-2col-stacked.node--view-mode-full > .group-left .field--name-field-galerie-images,
.ds-2col.node--view-mode-default > .group-left .field--name-field-galerie-images,
.ds-2col.node--view-mode-full > .group-left .field--name-field-galerie-images,
.ds-2col-fluid.node--view-mode-default > .group-left .field--name-field-galerie-images,
.ds-2col-fluid.node--view-mode-full > .group-left .field--name-field-galerie-images {
  float: none;
  margin-right: 0;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--name-field-categorie-evenement, .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--name-field-categorie-evenement,
.ds-2col-stacked.node--view-mode-default > .group-left .field--name-field-categorie-evenement,
.ds-2col-stacked.node--view-mode-full > .group-left .field--name-field-categorie-evenement,
.ds-2col.node--view-mode-default > .group-left .field--name-field-categorie-evenement,
.ds-2col.node--view-mode-full > .group-left .field--name-field-categorie-evenement,
.ds-2col-fluid.node--view-mode-default > .group-left .field--name-field-categorie-evenement,
.ds-2col-fluid.node--view-mode-full > .group-left .field--name-field-categorie-evenement {
  margin-bottom: 10px;
  margin-top: -15px;
  background: #2F4858;
  color: white;
  padding: 5px 10px;
  display: table;
}
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-extranet-resume,
.ds-2col-stacked-fluid.node--view-mode-default .field--name-field-resume, .ds-2col-stacked-fluid.node--view-mode-full .field--name-field-extranet-resume,
.ds-2col-stacked-fluid.node--view-mode-full .field--name-field-resume,
.ds-2col-stacked.node--view-mode-default .field--name-field-extranet-resume,
.ds-2col-stacked.node--view-mode-default .field--name-field-resume,
.ds-2col-stacked.node--view-mode-full .field--name-field-extranet-resume,
.ds-2col-stacked.node--view-mode-full .field--name-field-resume,
.ds-2col.node--view-mode-default .field--name-field-extranet-resume,
.ds-2col.node--view-mode-default .field--name-field-resume,
.ds-2col.node--view-mode-full .field--name-field-extranet-resume,
.ds-2col.node--view-mode-full .field--name-field-resume,
.ds-2col-fluid.node--view-mode-default .field--name-field-extranet-resume,
.ds-2col-fluid.node--view-mode-default .field--name-field-resume,
.ds-2col-fluid.node--view-mode-full .field--name-field-extranet-resume,
.ds-2col-fluid.node--view-mode-full .field--name-field-resume {
  font-size: 1.2em;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right, .ds-2col-stacked-fluid.node--view-mode-full > .group-right,
.ds-2col-stacked.node--view-mode-default > .group-right,
.ds-2col-stacked.node--view-mode-full > .group-right,
.ds-2col.node--view-mode-default > .group-right,
.ds-2col.node--view-mode-full > .group-right,
.ds-2col-fluid.node--view-mode-default > .group-right,
.ds-2col-fluid.node--view-mode-full > .group-right {
  width: 31.33%;
  float: right;
  margin-bottom: 30px;
  border-left: 1px solid #CCCCCC;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field,
.ds-2col-stacked.node--view-mode-default > .group-right > .field,
.ds-2col-stacked.node--view-mode-full > .group-right > .field,
.ds-2col.node--view-mode-default > .group-right > .field,
.ds-2col.node--view-mode-full > .group-right > .field,
.ds-2col-fluid.node--view-mode-default > .group-right > .field,
.ds-2col-fluid.node--view-mode-full > .group-right > .field {
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #CCCCCC;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field .field__item .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col.node--view-mode-full > .group-right > .field .field__item .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right > .field .field__item .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right > .field .field__item .field__item {
  margin-bottom: 0;
}
@media (min-width: 1441px) {
  .ds-2col-stacked-fluid.node--view-mode-default > .group-right > .field, .ds-2col-stacked-fluid.node--view-mode-full > .group-right > .field,
  .ds-2col-stacked.node--view-mode-default > .group-right > .field,
  .ds-2col-stacked.node--view-mode-full > .group-right > .field,
  .ds-2col.node--view-mode-default > .group-right > .field,
  .ds-2col.node--view-mode-full > .group-right > .field,
  .ds-2col-fluid.node--view-mode-default > .group-right > .field,
  .ds-2col-fluid.node--view-mode-full > .group-right > .field {
    padding-left: 30px;
  }
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--label-above .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--label-above .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--label-above .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--label-above .field__label,
.ds-2col.node--view-mode-default > .group-right .field--label-above .field__label,
.ds-2col.node--view-mode-full > .group-right .field--label-above .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--label-above .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--label-above .field__label {
  padding-left: 40px;
  background-image: url("../images/blank.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__item,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__item,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item {
  margin-bottom: 10px;
  line-height: 1.2;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:hover:before, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-voir-aussi .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__item a:hover:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:before,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item #block-vaurealheadernewsletter .field a a:hover:before,
#block-vaurealheadernewsletter .field a .ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-voir-aussi .field__item a:hover:before {
  content: '';
  display: inline-block;
  width: 3px;
  height: 3px;
  background: #2F4858;
  border: none;
  margin: 0 10px 4px 0;
  border-radius: 50%;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .webform-flex--container .form-type-radio, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .webform-flex--container .form-type-radio,
.ds-2col-stacked.node--view-mode-default > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-stacked.node--view-mode-default > .group-right .webform-flex--container .form-type-radio,
.ds-2col-stacked.node--view-mode-full > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-stacked.node--view-mode-full > .group-right .webform-flex--container .form-type-radio,
.ds-2col.node--view-mode-default > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col.node--view-mode-default > .group-right .webform-flex--container .form-type-radio,
.ds-2col.node--view-mode-full > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col.node--view-mode-full > .group-right .webform-flex--container .form-type-radio,
.ds-2col-fluid.node--view-mode-default > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-fluid.node--view-mode-default > .group-right .webform-flex--container .form-type-radio,
.ds-2col-fluid.node--view-mode-full > .group-right .webform-flex--container .form-type-checkbox,
.ds-2col-fluid.node--view-mode-full > .group-right .webform-flex--container .form-type-radio {
  white-space: inherit;
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--type-webform.field--label-above .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col.node--view-mode-default > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col.node--view-mode-full > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--type-webform.field--label-above .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--type-webform.field--label-above .field__label {
  background-size: 30px;
  background-image: url("../images/inscription-en-ligne.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-infos-pratiques .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-infos-pratiques .field__label {
  background-image: url("../images/contenu-sidebar-infos-pratiques.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-liens-utiles .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-liens-utiles .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-liens-utiles .field__label {
  background-image: url("../images/contenu-sidebar-liens.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-documents .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-documents .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-documents .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-documents .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-documents .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-documents .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-documents .field__label {
  background-image: url("../images/contenu-sidebar-documents.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-contact .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-contact .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-contact .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-extranet-contact .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-contact .field__label {
  background-image: url("../images/contenu-sidebar-contact.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-president .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-president .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-president .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-president .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-president .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-president .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-president .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-president .field__label {
  background-image: url("../images/president.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-site-internet .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-site-internet .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-site-internet .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-site-internet .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-site-internet .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-site-internet .field__label {
  background-image: url("../images/contenu-sidebar-site-web.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-nev-date .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-nev-date .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-nev-date .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-nev-date .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-nev-date .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-nev-date .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-nev-date .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-nev-date .field__label {
  background-image: url("../images/contenu-sidebar-date-decouverte.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-actualites .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-actualites .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-actualites .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-actualites .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-actualites .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-actualites .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-actualites .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-actualites .field__label {
  background-image: url("../images/contenu-sidebar-actualite.png");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-nom-porteur .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-nom-porteur .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-nom-porteur .field__label {
  background-image: url("../images/contenu-sidebar-nom.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-montant-estim .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-montant-estim .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-montant-estim .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-montant-estim .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-montant-estim .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-montant-estim .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-montant-estim .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-montant-estim .field__label {
  background-image: url("../images/contenu-sidebar-montant.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-statut-projets .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-statut-projets .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-statut-projets .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-statut-projets .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-statut-projets .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-statut-projets .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-statut-projets .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-statut-projets .field__label {
  background-image: url("../images/contenu-sidebar-statut.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-field-remarques .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-field-remarques .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-field-remarques .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-field-remarques .field__label,
.ds-2col.node--view-mode-default > .group-right .field--name-field-remarques .field__label,
.ds-2col.node--view-mode-full > .group-right .field--name-field-remarques .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-field-remarques .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-field-remarques .field__label {
  background-image: url("../images/contenu-sidebar-remarques.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .wrapper-adresse .field__label, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .wrapper-adresse .field__label,
.ds-2col-stacked.node--view-mode-default > .group-right .wrapper-adresse .field__label,
.ds-2col-stacked.node--view-mode-full > .group-right .wrapper-adresse .field__label,
.ds-2col.node--view-mode-default > .group-right .wrapper-adresse .field__label,
.ds-2col.node--view-mode-full > .group-right .wrapper-adresse .field__label,
.ds-2col-fluid.node--view-mode-default > .group-right .wrapper-adresse .field__label,
.ds-2col-fluid.node--view-mode-full > .group-right .wrapper-adresse .field__label {
  background-image: url("../images/contenu-sidebar-address.svg");
}
.ds-2col-stacked-fluid.node--view-mode-default > .group-right .field--name-forward-form, .ds-2col-stacked-fluid.node--view-mode-full > .group-right .field--name-forward-form,
.ds-2col-stacked.node--view-mode-default > .group-right .field--name-forward-form,
.ds-2col-stacked.node--view-mode-full > .group-right .field--name-forward-form,
.ds-2col.node--view-mode-default > .group-right .field--name-forward-form,
.ds-2col.node--view-mode-full > .group-right .field--name-forward-form,
.ds-2col-fluid.node--view-mode-default > .group-right .field--name-forward-form,
.ds-2col-fluid.node--view-mode-full > .group-right .field--name-forward-form {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  border-bottom: none;
}
.ds-2col-stacked-fluid.group-one-column > .group-left,
.ds-2col-stacked-fluid.group-one-column > .group-right,
.ds-2col-stacked.group-one-column > .group-left,
.ds-2col-stacked.group-one-column > .group-right,
.ds-2col.group-one-column > .group-left,
.ds-2col.group-one-column > .group-right,
.ds-2col-fluid.group-one-column > .group-left,
.ds-2col-fluid.group-one-column > .group-right {
  width: 100%;
}
.ds-2col-stacked-fluid .field--type-webform form fieldset .fieldset-legend,
.ds-2col-stacked .field--type-webform form fieldset .fieldset-legend,
.ds-2col .field--type-webform form fieldset .fieldset-legend,
.ds-2col-fluid .field--type-webform form fieldset .fieldset-legend {
  font-family: sourcesanspro-bold-webfont;
  font-size: 1em;
}
.ds-2col-stacked-fluid .field--type-webform form fieldset fieldset .fieldset-legend,
.ds-2col-stacked .field--type-webform form fieldset fieldset .fieldset-legend,
.ds-2col .field--type-webform form fieldset fieldset .fieldset-legend,
.ds-2col-fluid .field--type-webform form fieldset fieldset .fieldset-legend {
  font-size: 1em;
}
.ds-2col-stacked-fluid .field--type-webform form .chosen-container[title="Mois"], .ds-2col-stacked-fluid .field--type-webform form .chosen-container[title="Jour"], .ds-2col-stacked-fluid .field--type-webform form .chosen-container[title="Année"],
.ds-2col-stacked-fluid .field--type-webform form select[title="Mois"],
.ds-2col-stacked-fluid .field--type-webform form select[title="Jour"],
.ds-2col-stacked-fluid .field--type-webform form select[title="Année"],
.ds-2col-stacked .field--type-webform form .chosen-container[title="Mois"],
.ds-2col-stacked .field--type-webform form .chosen-container[title="Jour"],
.ds-2col-stacked .field--type-webform form .chosen-container[title="Année"],
.ds-2col-stacked .field--type-webform form select[title="Mois"],
.ds-2col-stacked .field--type-webform form select[title="Jour"],
.ds-2col-stacked .field--type-webform form select[title="Année"],
.ds-2col .field--type-webform form .chosen-container[title="Mois"],
.ds-2col .field--type-webform form .chosen-container[title="Jour"],
.ds-2col .field--type-webform form .chosen-container[title="Année"],
.ds-2col .field--type-webform form select[title="Mois"],
.ds-2col .field--type-webform form select[title="Jour"],
.ds-2col .field--type-webform form select[title="Année"],
.ds-2col-fluid .field--type-webform form .chosen-container[title="Mois"],
.ds-2col-fluid .field--type-webform form .chosen-container[title="Jour"],
.ds-2col-fluid .field--type-webform form .chosen-container[title="Année"],
.ds-2col-fluid .field--type-webform form select[title="Mois"],
.ds-2col-fluid .field--type-webform form select[title="Jour"],
.ds-2col-fluid .field--type-webform form select[title="Année"] {
  width: auto !important;
}
@media (min-width: 1024px) {
  .ds-2col-stacked-fluid .print__wrapper--pdf,
  .ds-2col-stacked .print__wrapper--pdf,
  .ds-2col .print__wrapper--pdf,
  .ds-2col-fluid .print__wrapper--pdf {
    margin-left: 5px;
  }
}
@media (min-width: 1221px) {
  .ds-2col-stacked-fluid .print__wrapper--pdf,
  .ds-2col-stacked .print__wrapper--pdf,
  .ds-2col .print__wrapper--pdf,
  .ds-2col-fluid .print__wrapper--pdf {
    margin-left: 20px;
  }
}
@media (min-width: 1441px) {
  .ds-2col-stacked-fluid .print__wrapper--pdf,
  .ds-2col-stacked .print__wrapper--pdf,
  .ds-2col .print__wrapper--pdf,
  .ds-2col-fluid .print__wrapper--pdf {
    margin-left: 30px !important;
  }
}

.node--view-mode-teaser .field--name-node-link {
  text-align: right;
}

.node .field .node {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  box-shadow: 0 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 0 transparent;
}

.user fieldset > .field,
.user > .field,
article.profile fieldset > .field,
article.profile > .field {
  margin-bottom: 10px;
}
.user .field--name-field-agent-portrait,
article.profile .field--name-field-agent-portrait {
  margin: 0 10px 10px 0;
}
.user .field--name-field-prenom,
.user .field--name-field-agent-prenom,
.user .field--name-field-agent-prenom + .field--name-field-agent-nom,
.user .field--name-field-prenom + .field--name-field-nom,
article.profile .field--name-field-prenom,
article.profile .field--name-field-agent-prenom,
article.profile .field--name-field-agent-prenom + .field--name-field-agent-nom,
article.profile .field--name-field-prenom + .field--name-field-nom {
  display: inline-block;
}
.user fieldset .fieldset-legend,
article.profile fieldset .fieldset-legend {
  font-family: passionone-regular-webfont;
  color: #2F4858;
  font-size: 1.4em;
  margin-bottom: 10px;
}

.node--view-mode-image-de-fond-titre-et-texte-a-droite,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche {
  position: relative;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
  padding: 20px;
  color: white;
  background-color: #2F4858;
  background-color: rgba(47, 72, 88, 0.7);
  filter: alpha(opacity=70);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper a,
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper a,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper a:hover {
  color: white;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper a:hover {
  color: #F7AE4B;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link {
  text-align: right;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a,
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a:hover {
  background: #90BA36;
  border: none;
  font-family: passionone-regular-webfont;
  font-size: 1.5em;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  box-shadow: 5px 5px 0 0 white;
  -moz-box-shadow: 5px 5px 0 0 white;
  -webkit-box-shadow: 5px 5px 0 0 white;
}
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a:hover,
.node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a:hover {
  color: #90BA36;
  background: white;
  box-shadow: 5px 5px 0 0 #90BA36;
  -moz-box-shadow: 5px 5px 0 0 #90BA36;
  -webkit-box-shadow: 5px 5px 0 0 #90BA36;
}
@media (min-width: 1024px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
    width: 50%;
  }
}
@media (min-width: 1221px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
    margin: 40px;
    padding: 40px;
    background-color: #2F4858;
    background-color: rgba(47, 72, 88, 0.8);
    filter: alpha(opacity=80);
  }
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link {
    position: absolute;
    top: auto;
    right: -15px;
    bottom: -25px;
    left: auto;
  }
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a,
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper .field--name-node-link a:hover,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper .field--name-node-link a:hover {
    background: #90BA36;
    box-shadow: 5px 5px 0 0 #2F4858;
    -moz-box-shadow: 5px 5px 0 0 #2F4858;
    -webkit-box-shadow: 5px 5px 0 0 #2F4858;
  }
}
@media (min-width: 1441px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper,
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
    padding: 80px;
    width: 40%;
  }
}

@media (min-width: 1024px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper {
    left: auto;
  }
}
@media (min-width: 1441px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-droite .wrapper {
    margin-right: 100px;
  }
}

@media (min-width: 1024px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
    right: auto;
  }
}
@media (min-width: 1441px) {
  .node--view-mode-image-de-fond-titre-et-texte-a-gauche .wrapper {
    margin-left: 100px;
  }
}

.node--view-mode-titre-et-texte-au-milieu {
  background: white;
}
.node--view-mode-titre-et-texte-au-milieu .wrapper {
  margin: 0 auto;
  padding: 60px 80px;
  max-width: 600px;
  position: relative;
}
.node--view-mode-titre-et-texte-au-milieu .wrapper:before, .node--view-mode-titre-et-texte-au-milieu .wrapper:after {
  content: "";
  width: 50px;
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  background-image: url("../images/feuilles-vertes.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
}
.node--view-mode-titre-et-texte-au-milieu .wrapper:after {
  left: auto;
  right: 0;
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.node--view-mode-titre-et-texte-au-milieu .field--name-node-title {
  text-align: center;
}

.user--view-mode-full {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
.user--view-mode-full .group-left {
  width: 340px;
}
.user--view-mode-full .group-right {
  width: auto;
}
.user--view-mode-full .group-header,
.user--view-mode-full .group-footer {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -moz-box-flex: 1;
  -moz-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
}

.node--type-newsletter-des-agents,
.node--type-newsletter-nev,
.node--type-simplenews-issue {
  max-width: 600px;
  margin: 0 auto;
}
.node--type-newsletter-des-agents .field--name-field-date-newsletter,
.node--type-newsletter-nev .field--name-field-date-newsletter,
.node--type-simplenews-issue .field--name-field-date-newsletter {
  font-size: 1.1em;
  color: #2F4858;
}
.node--type-newsletter-des-agents .node--view-mode-newsletter,
.node--type-newsletter-nev .node--view-mode-newsletter,
.node--type-simplenews-issue .node--view-mode-newsletter {
  margin: 20px 0 30px 0;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu > .field__item,
.node--type-newsletter-des-agents .field--name-field-nev-contenu > .field__item,
.node--type-newsletter-des-agents .field--name-field-contenu-publication > .field__item,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements > .field__item,
.node--type-newsletter-des-agents .field--name-field-contenu > .field__item,
.node--type-newsletter-nev .field--name-field-extranet-contenu > .field__item,
.node--type-newsletter-nev .field--name-field-nev-contenu > .field__item,
.node--type-newsletter-nev .field--name-field-contenu-publication > .field__item,
.node--type-newsletter-nev .field--name-field-contenu-evenements > .field__item,
.node--type-newsletter-nev .field--name-field-contenu > .field__item,
.node--type-simplenews-issue .field--name-field-extranet-contenu > .field__item,
.node--type-simplenews-issue .field--name-field-nev-contenu > .field__item,
.node--type-simplenews-issue .field--name-field-contenu-publication > .field__item,
.node--type-simplenews-issue .field--name-field-contenu-evenements > .field__item,
.node--type-simplenews-issue .field--name-field-contenu > .field__item {
  margin-bottom: 40px;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover {
  color: #2F4858;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-title a:hover {
  color: #F7AE4B;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-date-evenement,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-field-date-evenement {
  font-size: 2em;
  line-height: 1;
  text-transform: uppercase;
  color: #2F4858;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link {
  margin: 0;
  position: absolute;
  top: auto;
  right: 20px;
  bottom: -12px;
  left: auto;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover {
  color: white;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover {
  color: #F7AE4B;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover {
  padding: 4px 10px;
  border-color: #F7AE4B;
  background: #F7AE4B;
  box-shadow: 5px 5px 0 0 #90BA36;
  -moz-box-shadow: 5px 5px 0 0 #90BA36;
  -webkit-box-shadow: 5px 5px 0 0 #90BA36;
}
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-extranet-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-node-link a:hover {
  background: white !important;
}
.node--type-newsletter-des-agents .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-image,
.node--type-newsletter-des-agents .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-image,
.node--type-newsletter-des-agents .field--name-field-contenu .node--view-mode-newsletter .field--name-field-image,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-image,
.node--type-newsletter-nev .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-image,
.node--type-newsletter-nev .field--name-field-contenu .node--view-mode-newsletter .field--name-field-image,
.node--type-simplenews-issue .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-image,
.node--type-simplenews-issue .field--name-field-contenu-evenements .node--view-mode-newsletter .field--name-field-image,
.node--type-simplenews-issue .field--name-field-contenu .node--view-mode-newsletter .field--name-field-image {
  float: left;
  margin: 0 20px 20px 0;
}
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter {
  max-width: 300px;
}
.node--type-newsletter-des-agents .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title,
.node--type-newsletter-nev .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title,
.node--type-simplenews-issue .field--name-field-contenu-publication .node--view-mode-newsletter .field--name-node-title {
  font-size: 1.2em;
  margin-top: 10px;
  text-align: center;
}
.node--type-newsletter-des-agents .field--name-field-nev-contenu .field--name-node-link a,
.node--type-newsletter-des-agents .field--name-field-nev-contenu .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-nev-contenu .field--name-node-link a:hover,
.node--type-newsletter-nev .field--name-field-nev-contenu .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-nev-contenu .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .field--name-node-link a:hover,
.node--type-simplenews-issue .field--name-field-nev-contenu .field--name-node-link a,
.node--type-simplenews-issue .field--name-field-nev-contenu .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-nev-contenu .field--name-node-link a:hover {
  background: #90BA36;
  border-color: #90BA36;
  box-shadow: 5px 5px 0 0 #2F4858;
  -moz-box-shadow: 5px 5px 0 0 #2F4858;
  -webkit-box-shadow: 5px 5px 0 0 #2F4858;
}
.node--type-newsletter-des-agents fieldset.form-wrapper .fieldset-legend,
.node--type-newsletter-nev fieldset.form-wrapper .fieldset-legend,
.node--type-simplenews-issue fieldset.form-wrapper .fieldset-legend {
  font-family: passionone-regular-webfont;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  border-left: 5px solid #F7AE4B;
  padding-left: 10px;
  line-height: 1;
  color: #2F4858;
  font-size: 3em;
}
.node--type-newsletter-des-agents .field--name-field-footer-newsletter,
.node--type-newsletter-nev .field--name-field-footer-newsletter,
.node--type-simplenews-issue .field--name-field-footer-newsletter {
  font-family: sourcesanspro-bold-webfont;
}
.node--type-newsletter-des-agents .field--name-field-footer-newsletter a,
.node--type-newsletter-des-agents .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-footer-newsletter a:hover,
.node--type-newsletter-nev .field--name-field-footer-newsletter a,
.node--type-newsletter-nev .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-footer-newsletter a:hover,
.node--type-simplenews-issue .field--name-field-footer-newsletter a,
.node--type-simplenews-issue .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-footer-newsletter a:hover {
  color: #2F4858;
}
.node--type-newsletter-des-agents .field--name-field-footer-newsletter a:hover,
.node--type-newsletter-des-agents .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-des-agents .field--name-field-footer-newsletter a:hover,
.node--type-newsletter-nev .field--name-field-footer-newsletter a:hover,
.node--type-newsletter-nev .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-footer-newsletter a:hover,
.node--type-simplenews-issue .field--name-field-footer-newsletter a:hover,
.node--type-simplenews-issue .field--name-field-footer-newsletter #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-simplenews-issue .field--name-field-footer-newsletter a:hover {
  color: #F7AE4B;
}
.node--type-newsletter-des-agents .field--name-field-footer-newsletter div,
.node--type-newsletter-nev .field--name-field-footer-newsletter div,
.node--type-simplenews-issue .field--name-field-footer-newsletter div {
  margin-top: 10px;
}

.node--type-newsletter-nev .field--name-field-date-newsletter {
  text-align: center;
}
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-field-date-evenement {
  font-size: 1.4em;
  color: #90BA36;
}
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a,
.node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .node--type-newsletter-nev .field--name-field-nev-contenu .node--view-mode-newsletter .field--name-node-link a:hover {
  background: #90BA36;
  border-color: #90BA36;
  box-shadow: 5px 5px 0 0 #2F4858;
  -moz-box-shadow: 5px 5px 0 0 #2F4858;
  -webkit-box-shadow: 5px 5px 0 0 #2F4858;
}

.node--view-mode-carte .field--name-field-code-postal,
.node--view-mode-carte .field--name-field-ville {
  display: inline;
}

.user-logged-in .field--name-field-categorie-evenement {
  margin-top: 0 !important;
}

.path-connexion:not(.user-logged-in) .layout__region--first a,
.path-connexion:not(.user-logged-in) .layout__region--first #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-connexion:not(.user-logged-in) .layout__region--first a:hover {
  color: #90BA36;
  font-family: sourcesanspro-bold-webfont;
}
.path-connexion:not(.user-logged-in) .layout__region--second {
  background-image: url("../images/espace-citoyens.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: transparent;
  min-height: 295px;
  padding: 30px;
  max-width: 500px;
}
.path-connexion:not(.user-logged-in) .layout__region--second h2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 2rem;
  color: #2F4858;
}
.path-connexion:not(.user-logged-in) .layout__region--second a,
.path-connexion:not(.user-logged-in) .layout__region--second #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-connexion:not(.user-logged-in) .layout__region--second a:hover {
  color: #2F4858;
  font-family: sourcesanspro-bold-webfont;
  display: block;
  padding-top: 110px;
  background-image: url("../images/citizen.svg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: initial;
  background-color: transparent;
}
@media (max-width: 979px) {
  .path-connexion:not(.user-logged-in) .layout__region--second,
  .path-connexion:not(.user-logged-in) .layout__region--first {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
  .path-connexion:not(.user-logged-in) .layout__region .block-region-first {
    margin-right: 0;
  }
  .path-connexion:not(.user-logged-in) .layout__region--second {
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .path-plan-du-site .layout-main-wrapper {
    padding-left: 40px;
  }
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav {
    font-size: 1.2em;
  }
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul {
    position: static;
    visibility: visible;
    margin: 10px 0 20px 0;
  }
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul a,
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul a:hover {
    color: #F7AE4B;
  }
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul a:hover,
  .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .path-plan-du-site .layout-main-wrapper .menu--menu-principal > ul.nav ul a:hover {
    color: #2F4858;
  }
}

.not-front-site .region-content {
  padding: 0 10px;
}
.not-front-site .layout-main-wrapper {
  padding-bottom: 40px;
}

.logo-nev {
  padding: 0 170px;
  text-align: center;
}
.logo-nev img {
  width: 400px;
}

.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav {
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav a,
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav a:hover,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover {
  color: #2F4858;
}
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav a:hover,
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav a:hover,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover {
  color: #F7AE4B;
}
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav li a,
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav li a:hover,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li a,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li a:hover {
  padding: 0;
}
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav > li > a,
.path-nature-en-ville .block-system-main-block #block-vaurealheadernewsletter .field a .menu--menu-principal-nev > ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav > li > a:hover,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav > li > a,
.path-extranet .block-system-main-block #block-vaurealheadernewsletter .field a .menu--menu-principal-extranet > ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav > li > a:hover {
  font-family: sourcesanspro-bold-webfont;
  font-size: 1.2em;
  text-transform: uppercase;
}
.path-nature-en-ville .block-system-main-block .menu--menu-principal-nev > ul.nav ul,
.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav ul {
  margin-bottom: 20px;
}

.page-nature-en-ville h2 {
  color: #2F4858;
  font-size: 2.5em;
  letter-spacing: .15em;
  text-transform: uppercase;
}
.page-nature-en-ville .more-link {
  text-align: right;
}
.page-nature-en-ville .sidebar_first {
  padding: 0;
  margin-bottom: 30px;
}
.page-nature-en-ville .sidebar_first .block {
  padding: 0;
  border: none;
}
.page-nature-en-ville .featured-top {
  margin-bottom: 40px;
}
.page-nature-en-ville .featured-top .views-element-container {
  background: white;
  margin: 0 10px 10px 0;
  box-shadow: 10px 10px 0 0 #90BA36;
  -moz-box-shadow: 10px 10px 0 0 #90BA36;
  -webkit-box-shadow: 10px 10px 0 0 #90BA36;
}
.page-nature-en-ville .layout-main-wrapper {
  background: white !important;
  position: relative;
}
.page-nature-en-ville .layout-main-wrapper:before {
  content: "";
  background: #F2F2F2;
  position: absolute;
  top: 20%;
  right: 0;
  bottom: 20%;
  left: 0;
}
.page-nature-en-ville .layout-main-wrapper .region--content {
  overflow: visible;
}
.page-nature-en-ville .nev-dgenda h2,
.page-nature-en-ville .nev-accueil-actualites h2 {
  line-height: 1;
  margin-bottom: 20px;
  padding-left: 5px;
}
.page-nature-en-ville .nev-dgenda h2:before,
.page-nature-en-ville .nev-accueil-actualites h2:before {
  content: "";
  z-index: -1;
  width: 52px;
  height: 53px;
  background-image: url("../images/decoration-actualites.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: initial;
  background-color: transparent;
  position: absolute;
  top: -10px;
  right: auto;
  bottom: auto;
  left: -20px;
}
.page-nature-en-ville .nev-accueil-actualites h2 {
  float: left;
}
.page-nature-en-ville .nev-accueil-actualites .more-link {
  clear: none;
}
.page-nature-en-ville .featured-bottom {
  overflow: visible !important;
  margin-bottom: 40px;
  position: relative;
}
.page-nature-en-ville .featured-bottom:before {
  content: "";
  background: #90BA36;
  position: absolute;
  top: 20%;
  right: 0;
  bottom: 20%;
  left: 0;
}
.page-nature-en-ville .nev-dgenda {
  float: none;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 1023px) and (min-width: 768px) {
  .page-nature-en-ville .nev-dgenda {
    width: 740px;
  }
}
@media (max-width: 1220px) and (min-width: 1024px) {
  .page-nature-en-ville .nev-dgenda {
    width: 1000px;
  }
}
@media (max-width: 1440px) and (min-width: 1221px) {
  .page-nature-en-ville .nev-dgenda {
    width: 1200px;
  }
}
@media (min-width: 1441px) {
  .page-nature-en-ville .nev-dgenda {
    width: 1420px;
  }
}
.page-nature-en-ville .nev-dgenda h2:before {
  background-image: url("../images/decoration-agenda.png");
}
.page-nature-en-ville .nev-dgenda .more-link {
  z-index: 1;
  position: absolute;
  top: -60px;
  right: 0;
  bottom: auto;
  left: auto;
}
.page-nature-en-ville .nev-dgenda .view-nev-agenda {
  position: relative;
}
.page-nature-en-ville article.taxonomy_term {
  clear: both;
}
@media (max-width: 767px) {
  .page-nature-en-ville .layout-main-wrapper .row-offcanvas {
    -webkit-flex-flow: column;
    -moz-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
}
@media (max-width: 1023px) {
  .page-nature-en-ville .nev-carte .field--name-body span {
    font-size: 1.8em;
    padding: 0 10px 30px 10px;
  }
}
@media (min-width: 480px) {
  .page-nature-en-ville .actu-p1 {
    float: left;
    width: 50%;
  }
  .page-nature-en-ville .actu-p1 .view {
    margin-left: 0;
    margin-right: 3%;
  }
  .page-nature-en-ville .actu-p2 {
    float: right;
    width: 50%;
  }
  .page-nature-en-ville .actu-p2 .view {
    margin-left: 3%;
    margin-right: 0;
  }
  .page-nature-en-ville .view-nev-agenda .views-row {
    width: 48%;
  }
}
@media (min-width: 768px) {
  .page-nature-en-ville .layout-main-wrapper > .container .main-content {
    padding: 10px 0 0 30px;
  }
  .page-nature-en-ville .sidebar_first {
    padding-top: 20px;
  }
  .page-nature-en-ville .sidebar_first .section,
  .page-nature-en-ville .sidebar_first div {
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .page-nature-en-ville .region-sidebar-first {
    margin-bottom: 22px;
  }
  .page-nature-en-ville .region-sidebar-first div {
    height: 100%;
  }
  .page-nature-en-ville .view-nev-agenda .views-row {
    width: 23%;
  }
}
@media (min-width: 1221px) {
  .page-nature-en-ville .view-nev-actualites .views-row,
  .page-nature-en-ville .region-sidebar-first {
    margin-bottom: 25px;
  }
}
@media (min-width: 1441px) {
  .page-nature-en-ville .view-nev-actualites .views-row,
  .page-nature-en-ville .region-sidebar-first {
    margin-bottom: 30px;
  }
}

.term-nature-en-ville .user-pass, .term-nature-en-ville .user-login-form {
  background: #F2F2F2;
}
.term-nature-en-ville .user-pass + .item-list, .term-nature-en-ville .user-login-form + .item-list {
  background: #F2F2F2;
}
.term-nature-en-ville #header {
  padding: 10px 20px;
  position: fixed;
  width: 100%;
  z-index: 55;
  background-color: white;
}
.term-nature-en-ville #header #navbar-main {
  display: block;
}
.term-nature-en-ville #header #navbar-main .navbar-brand {
  height: auto;
  width: 140px;
  padding: 0;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.term-nature-en-ville #header #navbar-main .logo-nev img {
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
.term-nature-en-ville #header + div {
  padding-top: 90px;
}
.term-nature-en-ville.scrolled #header #navbar-main .navbar-brand {
  width: 100px;
}
.term-nature-en-ville.scrolled #header #navbar-main .logo-nev img {
  width: 350px;
}
.term-nature-en-ville.scrolled #header #navbar-main .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
.term-nature-en-ville.scrolled #header #navbar-main .button-espace .field p a,
.term-nature-en-ville.scrolled #header #navbar-main .button-loggedout .field p a {
  width: 40px;
  height: 40px;
  margin-top: 10px;
  background-size: 20px;
}
.term-nature-en-ville .more-link a,
.term-nature-en-ville .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-nature-en-ville .more-link a:hover {
  border-color: #90BA36;
}
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default .field.text-formatted h2, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default:not(.node--type-webform) .fieldset-legend, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full .field.text-formatted h2, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default .field.text-formatted h2,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full .field.text-formatted h2,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-default > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col.node--view-mode-default .field.text-formatted h2,
.term-nature-en-ville .ds-2col.node--view-mode-default:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-full > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col.node--view-mode-full .field.text-formatted h2,
.term-nature-en-ville .ds-2col.node--view-mode-full:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default .field.text-formatted h2,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default:not(.node--type-webform) .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full > .group-left .field--label-above .field__label,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full .field.text-formatted h2,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full:not(.node--type-webform) .fieldset-legend {
  padding-left: 35px;
  color: #2F4858;
  font-size: 2em;
  background-image: url("../images/contenu-decoration-h3.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: initial;
  background-color: transparent;
}
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right:before, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right:before,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default > .group-right:before,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full > .group-right:before,
.term-nature-en-ville .ds-2col.node--view-mode-default > .group-right:before,
.term-nature-en-ville .ds-2col.node--view-mode-full > .group-right:before,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default > .group-right:before,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full > .group-right:before {
  width: 57px;
  height: 57px;
  content: url(../../images/contenu-decoration-sidebar.png);
  position: absolute;
  top: -30px;
  right: -35px;
  bottom: auto;
  left: auto;
}
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right .fieldset-legend, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-default > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-full > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default > .group-right .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full > .group-right .fieldset-legend {
  font-size: 1.6em !important;
  font-family: passionone-regular-webfont !important;
}
.term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-default > .group-right fieldset fieldset .fieldset-legend, .term-nature-en-ville .ds-2col-stacked-fluid.node--view-mode-full > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-default > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col-stacked.node--view-mode-full > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-default > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col.node--view-mode-full > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-default > .group-right fieldset fieldset .fieldset-legend,
.term-nature-en-ville .ds-2col-fluid.node--view-mode-full > .group-right fieldset fieldset .fieldset-legend {
  font-family: sourcesanspro-bold-webfont !important;
  font-size: 1em !important;
  padding-left: 0;
  background: none;
}
.term-nature-en-ville .site-footer {
  padding: 0;
}
.term-nature-en-ville .site-footer__bottom {
  border-top: none;
  margin-top: 0;
}
@media (max-width: 479px) {
  .term-nature-en-ville .view-nev-agenda .views-field-field-image,
  .term-nature-en-ville .view-display-id-block_nev_actualite_1 .views-field-field-image {
    max-height: 400px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .term-nature-en-ville .logo-nev img {
    width: 470px;
  }
  .term-nature-en-ville .logo {
    width: 140px;
  }
  .term-nature-en-ville #header {
    padding: 15px 20px 10px 20px;
  }
  .term-nature-en-ville #header + div {
    padding-top: 96px;
  }
}
@media (min-width: 1441px) {
  .term-nature-en-ville .logo-nev img {
    width: 585px;
  }
  .term-nature-en-ville .logo {
    width: 170px;
  }
  .term-nature-en-ville #header + div {
    padding-top: 113px;
  }
}

.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav {
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a,
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover {
  color: #2F4858;
}
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover,
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav a:hover {
  color: #F7AE4B;
}
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li a,
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav li a:hover {
  padding: 0;
}
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav > li > a,
.term-extranet.path-extranet .block-system-main-block #block-vaurealheadernewsletter .field a .menu--menu-principal-extranet > ul.nav > li > a:hover,
#block-vaurealheadernewsletter .field a .term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav > li > a:hover {
  font-family: sourcesanspro-bold-webfont;
  font-size: 1.2em;
  text-transform: uppercase;
}
.term-extranet.path-extranet .block-system-main-block .menu--menu-principal-extranet > ul.nav ul {
  margin-bottom: 20px;
}
.term-extranet:not(.not-front) .layout-main-wrapper {
  padding: 40px 0;
}
.term-extranet:not(.not-front) .view-extranet-actualites .view-content,
.term-extranet:not(.not-front) .view-extranet-fil-infos .view-content,
.term-extranet:not(.not-front) .view-extranet-agenda .view-content,
.term-extranet:not(.not-front) .view-extranet-bons-plans .view-content {
  display: block;
}
.term-extranet #header #navbar-top {
  position: static;
  padding: 0 10px;
  background-color: #2F4858 !important;
}
.term-extranet #header #navbar-top + .navbar {
  padding-top: 0;
}
.term-extranet #header #navbar-main {
  display: block;
  padding: 0 20px;
}
.term-extranet #header #navbar-main .annuaire-extranet,
.term-extranet #header #navbar-main .newsletter-extranet,
.term-extranet #header #navbar-main .block-search {
  margin: 10px 0 0 10px;
  float: right;
}
.term-extranet .logo-extranet {
  border-right: 1px solid #F2F2F2;
  margin-right: 20px;
  padding: 20px 20px 10px 0;
  width: 200px;
}
.term-extranet .annuaire-extranet .field--name-field-body-restreint a,
.term-extranet .annuaire-extranet .field--name-field-body-restreint #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .annuaire-extranet .field--name-field-body-restreint a:hover {
  background: #90BA36;
}
.term-extranet .block-search .form-item input {
  width: 235px;
}
.term-extranet .layout--twocol-bricks h2 {
  color: #2F4858;
  text-transform: uppercase;
  font-size: 2.4em;
  letter-spacing: 0.15em;
}
.term-extranet .layout--twocol-bricks .more-link {
  font-family: passionone-regular-webfont;
  letter-spacing: .04em;
  text-align: center;
}
.term-extranet .layout--twocol-bricks .more-link a,
.term-extranet .layout--twocol-bricks .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout--twocol-bricks .more-link a:hover {
  color: white;
  border: none;
  display: inline-block;
  padding: 8px 15px;
  background: #F7AE4B;
  box-shadow: 5px 5px 0 0 #90BA36;
  -moz-box-shadow: 5px 5px 0 0 #90BA36;
  -webkit-box-shadow: 5px 5px 0 0 #90BA36;
}
.term-extranet .layout--twocol-bricks .more-link a:hover,
.term-extranet .layout--twocol-bricks .more-link #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout--twocol-bricks .more-link a:hover {
  transform: translate(5px, 5px);
  -o-transform: translate(5px, 5px);
  -ms-transform: translate(5px, 5px);
  -moz-transform: translate(5px, 5px);
  -webkit-transform: translate(5px, 5px);
  box-shadow: 5px 5px 0 0 #90BA36;
  -moz-box-shadow: 5px 5px 0 0 #90BA36;
  -webkit-box-shadow: 5px 5px 0 0 #90BA36;
}
.term-extranet .layout--twocol-bricks .layout__region--first-above .view,
.term-extranet .layout--twocol-bricks .layout__region--second-above .view {
  position: relative;
}
.term-extranet .layout--twocol-bricks .layout__region--first-above h2,
.term-extranet .layout--twocol-bricks .layout__region--second-above h2 {
  margin-bottom: 30px;
}
.term-extranet .layout--twocol-bricks .layout__region--first-above .more-link,
.term-extranet .layout--twocol-bricks .layout__region--second-above .more-link {
  position: absolute;
  top: -80px;
  right: 10px;
  bottom: auto;
  left: auto;
}
.term-extranet .layout--twocol-bricks .view-extranet-actualites .views-row {
  margin-bottom: 30px;
}
.term-extranet .layout--twocol-bricks .view-extranet-fil-infos {
  margin-bottom: 20px;
}
.term-extranet .layout--twocol-bricks .view-extranet-fil-infos .views-row {
  margin-bottom: 1px;
}
.term-extranet .layout--twocol-bricks .view-extranet-agenda {
  background: rgba(47, 72, 88, 0.3);
  background: -webkit-linear-gradient(-45deg, rgba(47, 72, 88, 0.3), #2f4858);
  background: -moz-linear-gradient(-45deg, rgba(47, 72, 88, 0.3), #2f4858);
  background: -ms-linear-gradient(-45deg, rgba(47, 72, 88, 0.3), #2f4858);
  background: -o-linear-gradient(-45deg, rgba(47, 72, 88, 0.3), #2f4858);
  background: linear-gradient(-225deg, rgba(47, 72, 88, 0.3), #2f4858);
}
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row {
  width: 100%;
  color: white;
  margin-bottom: 0;
  border-bottom: 1px solid #F2F2F2;
}
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title a,
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title a:hover {
  color: white;
}
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title a:hover,
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title #block-vaurealheadernewsletter .field a a:hover,
#block-vaurealheadernewsletter .field a .term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row .views-field-title a:hover {
  color: #F7AE4B;
}
.term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row:last-child {
  border-bottom: none;
}
.term-extranet .layout--twocol-bricks .block-region-middle {
  text-align: center;
  padding: 40px 0;
}
.term-extranet .layout--twocol-bricks .block-region-middle h2 {
  position: relative;
}
.term-extranet .layout--twocol-bricks .block-region-middle h2:before {
  content: "";
  display: block;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
}
.term-extranet .layout--twocol-bricks .block-region-bottom {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.term-extranet .layout--twocol-bricks .block-region-bottom h2 {
  font-size: 2em;
  text-align: center;
  line-height: 1;
  margin-bottom: 30px;
}
.term-extranet .layout--twocol-bricks .block-region-bottom > div {
  width: 100%;
  margin: 20px auto;
}
.term-extranet .layout--twocol-bricks .view-extranet-bons-plans .view-content {
  margin-bottom: 30px;
}
.term-extranet .layout--twocol-bricks .view-extranet-bons-plans .views-row {
  margin-bottom: 1px;
}
.term-extranet .layout--twocol-bricks .view-display-id-block_extranet_photos .view-content {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.term-extranet .layout--twocol-bricks .view-display-id-block_extranet_photos .view-content .views-row {
  width: 46%;
}
.term-extranet .site-footer {
  background-color: white;
  padding: 0;
}
.term-extranet .site-footer .region-footer-fourth {
  padding-top: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.term-extranet .site-footer .region-footer-fourth:before, .term-extranet .site-footer .region-footer-fourth:after {
  display: block;
}
.term-extranet .site-footer .site-footer__bottom {
  margin-top: 0;
}
.term-extranet .site-footer .region-footer-fifth {
  padding: 10px;
  background-color: #2F4858;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media (max-width: 1220px) {
  .term-extranet .layout--twocol-bricks .view-extranet-fil-infos .views-row:last-child {
    display: none;
  }
}
@media (max-width: 1023px) {
  .term-extranet .layout--twocol-bricks .layout__region--first-above,
  .term-extranet .layout--twocol-bricks .layout__region--second-above {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 {
    overflow: hidden;
    clear: both;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 .views-row {
    width: 48.5%;
    float: left;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 .views-row:first-child {
    margin-right: 1.5%;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 .views-row:last-child {
    margin-left: 1.5%;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom > div:first-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }
}
@media (max-width: 767px) {
  .term-extranet #navbar-main > .block-search,
  .term-extranet #navbar-main > .menu--menu-principal-extranet {
    display: none;
  }
  .term-extranet #header .menu-mobile {
    display: block;
  }
  .term-extranet #navbar-top {
    display: flex !important;
  }
  .term-extranet #navbar-top:before, .term-extranet #navbar-top:after {
    display: none;
  }
  .term-extranet .logo-extranet {
    width: 150px;
    margin-right: 0;
  }
  .term-extranet .menu-mobile #block-vaurealheadernewsletter,
  .term-extranet .menu-mobile .menu--menu-principal {
    display: none;
  }
  .term-extranet .menu-mobile .menu--menu-principal-extranet {
    display: block;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom {
    display: block;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom .petites-annonces {
    max-width: 350px;
  }
}
@media (max-width: 479px) {
  .term-extranet .layout--twocol-bricks h2 {
    font-size: 2em;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 .views-row {
    width: 100%;
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .term-extranet .block-search {
    width: 100%;
  }
  .term-extranet .block-search .form-item input {
    padding-left: 10px;
    width: 78%;
  }
  .term-extranet .block-search .form-actions input {
    width: 13%;
  }
}
@media (min-width: 480px) {
  .term-extranet .layout--twocol-bricks .actu-p1 {
    float: left;
    width: 65%;
  }
  .term-extranet .layout--twocol-bricks .actu-p1 .view {
    margin-left: 0;
    margin-right: 3%;
  }
  .term-extranet .layout--twocol-bricks .actu-p2 {
    float: right;
    width: 35%;
  }
  .term-extranet .layout--twocol-bricks .actu-p2 .view {
    margin-left: 3%;
    margin-right: 0;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 45%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 45%;
    -ms-flex: 0 1 45%;
  }
}
@media (min-width: 768px) {
  .term-extranet .block-search .form-item input {
    width: 314px;
  }
}
@media (min-width: 992px) {
  .term-extranet .logo-extranet {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .term-extranet .block-search .form-item input {
    width: 200px;
  }
  .term-extranet .layout--twocol-bricks > .group-left {
    padding-right: 15px;
  }
  .term-extranet .layout--twocol-bricks > .group-right {
    padding-left: 15px;
  }
  .term-extranet .layout--twocol-bricks .block-region-first-above {
    margin-right: 15px;
  }
  .term-extranet .layout--twocol-bricks .block-region-second-above {
    margin-left: 15px;
  }
  .term-extranet .layout--twocol-bricks .actu-p1 {
    float: none;
    width: 100%;
  }
  .term-extranet .layout--twocol-bricks .actu-p1 .view {
    margin-left: 0;
    margin-right: 0;
  }
  .term-extranet .layout--twocol-bricks .actu-p2 {
    float: left;
    width: 50%;
  }
  .term-extranet .layout--twocol-bricks .actu-p2 .view {
    margin-left: 0;
    margin-right: 15px;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 {
    float: right;
    width: 50%;
  }
  .term-extranet .layout--twocol-bricks .actu-p3 .view {
    margin-left: 15px;
    margin-right: 0;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom > div {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 30%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom > div .more-link {
    position: absolute;
    top: auto;
    right: 0;
    bottom: -60px;
    left: 0;
  }
}
@media (min-width: 1221px) {
  .term-extranet .annuaire-extranet,
  .term-extranet .newsletter-extranet,
  .term-extranet .block-search {
    margin: 20px 0 15px 10px;
  }
  .term-extranet .logo-extranet {
    width: 350px;
  }
  .term-extranet .block-search .form-item input {
    width: 205px;
  }
  .term-extranet .layout--twocol-bricks .block-region-bottom h2 {
    font-size: 2.4em;
  }
}
@media (min-width: 1441px) {
  .term-extranet .logo-extranet {
    width: 400px;
  }
}

.path-extranet .block-page-title-block {
  display: none;
}

.nature-en-ville-panneaux .block-system-breadcrumb-block {
  margin: 10px;
}
.nature-en-ville-panneaux .block-page-title-block {
  width: 100% !important;
  text-align: center;
  text-transform: uppercase;
}
.nature-en-ville-panneaux .block-page-title-block:before {
  content: "";
  height: 1px;
  width: 100%;
  z-index: -1;
  background: #999999;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: 0;
}
.nature-en-ville-panneaux .block-system-main-block {
  padding-bottom: 0;
}

@media (max-width: 1023px) {
  .block-search .js-form-item input {
    width: 230px;
  }

  .button-espace .field--name-field-nev-body-restreint a,
  .button-espace .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .button-espace .field--name-field-nev-body-restreint a:hover,
  .button-loggedout .field--name-field-nev-body-restreint a,
  .button-loggedout .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .button-loggedout .field--name-field-nev-body-restreint a:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover {
    width: 50px;
    height: 50px;
    margin-top: 6px;
  }

  .view-display-id-block_carrousel_accueil .resume {
    width: 100%;
    padding: 20px;
    margin-top: -10px;
  }

  #block-vaurealheadernewsletter .field--name-body a {
    font-size: .9em;
  }

  #block-reseauxsociaux {
    margin-right: 20px;
  }

  .ds-2col-stacked-fluid > .group-left,
  .ds-2col-stacked-fluid > .group-right,
  .ds-2col-stacked > .group-left,
  .ds-2col-stacked > .group-right,
  .ds-2col > .group-left,
  .ds-2col > .group-right,
  .ds-2col-fluid > .group-left,
  .ds-2col-fluid > .group-right {
    width: 100% !important;
  }

  .view-agenda .view-header {
    display: block;
  }
}
@media (max-width: 991px) {
  .region-we-mega-menu {
    background-color: transparent;
    padding: 0;
    margin-bottom: 0;
  }

  .navbar-we-mega-menu.navbar {
    position: relative;
    width: auto;
    right: auto;
    top: auto;
    border: none;
    overflow-y: visible;
    display: block;
  }
  .navbar-we-mega-menu.navbar .we-mega-menu-row {
    display: block;
  }
  .navbar-we-mega-menu.navbar .type-of-block {
    display: block;
  }
  .navbar-we-mega-menu.navbar .nav-tabs > li > a,
  .navbar-we-mega-menu.navbar #block-vaurealheadernewsletter .field a .nav-tabs > li > a:hover,
  #block-vaurealheadernewsletter .field a .navbar-we-mega-menu.navbar .nav-tabs > li > a:hover {
    border-top: none !important;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  .navbar-we-mega-menu.navbar ul a:hover,
  .navbar-we-mega-menu.navbar ul #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .navbar-we-mega-menu.navbar ul a:hover,
  .navbar-we-mega-menu.navbar ul a:focus,
  .navbar-we-mega-menu.navbar ul #block-vaurealheadernewsletter .field a a:focus:hover,
  #block-vaurealheadernewsletter .field a .navbar-we-mega-menu.navbar ul a:focus:hover {
    border-top: none;
  }
  .navbar-we-mega-menu.navbar ul > li ul {
    padding: 0;
  }
  .navbar-we-mega-menu.navbar .menu--menu-principal ul a.is-active,
  .navbar-we-mega-menu.navbar .menu--menu-principal ul #block-vaurealheadernewsletter .field a a.is-active:hover,
  #block-vaurealheadernewsletter .field a .navbar-we-mega-menu.navbar .menu--menu-principal ul a.is-active:hover,
  .navbar-we-mega-menu.navbar .menu--menu-principal ul .we-megamenu-nolink.is-active {
    background-color: #F2F2F2;
  }

  .navbar-toggle {
    display: none;
  }

  .we-mega-menu-ul > .we-mega-menu-li > a,
  #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a:hover {
    margin: 0 5px 0 0;
  }
}
@media (max-width: 767px) {
  .menu--reseaux-sociaux ul.menu li {
    margin-right: 0;
  }

  .block-search .js-form-item input {
    width: 155px;
  }

  #block-reseauxsociaux {
    margin-right: 10px;
  }

  .button-espace .field--name-field-nev-body-restreint a,
  .button-espace .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .button-espace .field--name-field-nev-body-restreint a:hover,
  .button-loggedout .field--name-field-nev-body-restreint a,
  .button-loggedout .field--name-field-nev-body-restreint #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .button-loggedout .field--name-field-nev-body-restreint a:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:focus:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li.open > a:hover,
  .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li,
  .menu-principal-nev #block-vaurealheadernewsletter .field a .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover,
  #block-vaurealheadernewsletter .field a .menu-principal-nev .we-mega-menu-ul > .we-mega-menu-li > a.we-mega-menu-li:hover {
    margin-top: 0;
  }

  .logo-nev {
    clear: both;
    padding: 0;
  }

  .term-nature-en-ville #header + section {
    padding-top: 130px;
  }

  .layout--twocol-bricks {
    display: block;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section {
    height: 320px !important;
    width: auto !important;
    position: relative;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image .field-content,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a:hover,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image img,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }
  .view-display-id-block_carrousel_accueil .resume {
    display: none;
  }
  .view-display-id-block_carrousel_accueil .views-field-nothing {
    right: 65px;
    left: 10px;
  }

  .view-display-id-block_agenda_accueil {
    margin-bottom: 20px;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section {
    height: 464.81694px !important;
    width: auto !important;
    position: relative;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image .field-content,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a:hover,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image img,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }

  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section {
    height: 410px !important;
    width: auto !important;
    position: relative;
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image .field-content,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a:hover,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image img,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }

  .path-frontpage .layout__region--middle .block-region-middle {
    display: block;
  }
  .path-frontpage .plan-ville .field--name-body .more-link {
    position: static;
    text-align: center;
    font-size: .9em;
  }

  .menu--footer .menu li a,
  .menu--footer .menu li #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .menu--footer .menu li a:hover {
    margin-right: 10px;
  }
}
@media (max-width: 629px) {
  #header-outer-wrapper + section {
    padding-top: 94px;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section {
    height: 360px !important;
    width: auto !important;
    position: relative;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image .field-content,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a:hover,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image img,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }

  .view-extranet-agenda .views-row .views-field-field-date {
    font-size: 1.6em;
    width: 130px;
  }
}
@media (max-width: 479px) {
  .path-frontpage .slick--optionset--actualites-mode .slick-arrow {
    width: 30px;
  }
  .path-frontpage .layout__region--first-below .views-element-container .views-row,
  .path-frontpage .layout__region--second-below .views-element-container .views-row {
    width: 100%;
  }
  .path-frontpage #postscript-outer-wrapper {
    padding: 40px 0;
  }
  .path-frontpage .agenda-p1 .view .views-row .wrapper .date {
    font-size: 1.6em;
    margin: 20px;
  }
  .path-frontpage .agenda-p1 .view .views-row .wrapper .resume {
    display: none;
  }

  .view-extranet-agenda .views-row {
    display: block;
  }
  .view-extranet-agenda .views-row .views-field-field-date {
    width: 100%;
    border-right: none;
    display: block;
    padding-bottom: 0;
    text-align: left;
  }

  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section {
    height: 290.51059px !important;
    width: auto !important;
    position: relative;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide {
    height: 100% !important;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-row {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel {
    height: 100%;
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image .field-content,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel .field-content {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image a:hover,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel #block-vaurealheadernewsletter .field a a:hover,
  #block-vaurealheadernewsletter .field a .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel a:hover {
    height: 100%;
  }
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-image img,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section .views_slideshow_slide .views-field-field-carrousel img {
    max-width: none;
    width: auto;
    height: 100% !important;
  }
}
@media all and (min-width: 1024px) and (max-width: 1220px) {
  .term-extranet .layout--twocol-bricks .view-extranet-agenda .views-row:last-child {
    display: none;
  }
}
@media (min-width: 480px) {
  article.profile .field--name-user-picture {
    text-align: center;
    float: left;
    margin: 0 20px 20px 0;
  }

  .view-consultations .views-row {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .path-frontpage .slick--optionset--actualites-mode:before, .path-frontpage .slick--optionset--actualites-mode:after {
    width: 80px;
  }
}
@media (min-width: 40em) {
  .path-frontpage .layout--twocol-bricks > .layout__region--first-above,
  .path-frontpage .layout--twocol-bricks > .layout__region--second-above {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -moz-box-flex: 0;
    -moz-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
  }

  .form--inline .form-item {
    width: auto;
    margin-right: 10px;
  }
}
@media (min-width: 991px) {
  .we-mega-menu-col {
    min-height: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: 1.7rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.2rem;
  }

  h5 {
    font-size: 1.1rem;
  }

  #block-extranetretourausitedelaville .field--name-field-body-restreint a {
    padding: 5px 20px;
    margin: 0 -20px;
  }

  .view-carrousel .views-field-title {
    font-size: 1.6em;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_slide {
    height: 322.8px !important;
  }

  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_slide {
    height: 464.81694px !important;
  }

  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_slide {
    height: 355px !important;
  }

  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default {
    width: 598px;
  }
  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel li {
    margin: 0 1px;
  }

  .path-frontpage .slick--optionset--actualites-mode:before, .path-frontpage .slick--optionset--actualites-mode:after {
    width: 180px;
  }

  .view-extranet-agenda:not(.view-display-id-block_extranet_agenda_accueil) .views-row {
    width: 48% !important;
  }

  .view-filters .views-exposed-form .form--inline {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-justify-content: left;
    -moz-justify-content: left;
    justify-content: left;
  }

  .path-taxonomy #block-omegabasic-content nav.navigation ul.menu li {
    width: 47%;
    margin-right: 2%;
  }

  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-left,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-left {
    width: 40%;
  }
  .ds-2col-stacked-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right, .ds-2col-stacked-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-stacked.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-stacked.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-fluid.node--view-mode-default > .group-footer .field--name-field-bloc-exergue .paragraph .group-right,
  .ds-2col-fluid.node--view-mode-full > .group-footer .field--name-field-bloc-exergue .paragraph .group-right {
    width: 60%;
  }

  .view-consultations .views-row {
    width: 48%;
    margin-right: 1.5%;
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: 1.8rem;
  }

  h2 {
    font-size: 1.6rem;
  }

  .views-field-field-profil,
  .views-field-name,
  .field--name-node-title,
  .views-field-title,
  .field--name-field-title,
  h3 {
    font-size: 1.4rem;
  }

  h4 {
    font-size: 1.3rem;
  }

  h5 {
    font-size: 1.2rem;
  }

  h6 {
    font-size: 1.1rem;
  }

  .path-frontpage h2 {
    font-size: 3em;
  }
  .path-frontpage #block-vaurealfootercoordonnees .field--name-body h2,
  .path-frontpage .layout__region--first-below h2,
  .path-frontpage .layout__region--second-below h2 {
    font-size: 2em;
  }
  .path-frontpage .slick--optionset--actualites-mode:before, .path-frontpage .slick--optionset--actualites-mode:after {
    width: 80px;
  }

  .not-front-site .ds-2col-stacked-fluid.node--view-mode-default, .not-front-site .ds-2col-stacked-fluid.node--view-mode-full,
  .not-front-site .ds-2col-stacked.node--view-mode-default,
  .not-front-site .ds-2col-stacked.node--view-mode-full,
  .not-front-site .ds-2col.node--view-mode-default,
  .not-front-site .ds-2col.node--view-mode-full,
  .not-front-site .ds-2col-fluid.node--view-mode-default,
  .not-front-site .ds-2col-fluid.node--view-mode-full {
    display: flex;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .not-front-site .ds-2col-stacked-fluid.node--view-mode-default .group-header,
  .not-front-site .ds-2col-stacked-fluid.node--view-mode-default .group-footer, .not-front-site .ds-2col-stacked-fluid.node--view-mode-full .group-header,
  .not-front-site .ds-2col-stacked-fluid.node--view-mode-full .group-footer,
  .not-front-site .ds-2col-stacked.node--view-mode-default .group-header,
  .not-front-site .ds-2col-stacked.node--view-mode-default .group-footer,
  .not-front-site .ds-2col-stacked.node--view-mode-full .group-header,
  .not-front-site .ds-2col-stacked.node--view-mode-full .group-footer,
  .not-front-site .ds-2col.node--view-mode-default .group-header,
  .not-front-site .ds-2col.node--view-mode-default .group-footer,
  .not-front-site .ds-2col.node--view-mode-full .group-header,
  .not-front-site .ds-2col.node--view-mode-full .group-footer,
  .not-front-site .ds-2col-fluid.node--view-mode-default .group-header,
  .not-front-site .ds-2col-fluid.node--view-mode-default .group-footer,
  .not-front-site .ds-2col-fluid.node--view-mode-full .group-header,
  .not-front-site .ds-2col-fluid.node--view-mode-full .group-footer {
    width: 100%;
  }

  .menu--acces-direct ul.menu li {
    margin: 10px 20px;
  }

  .view-carrousel .views-field-title {
    font-size: 2.2em;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_slide {
    height: 430.4px !important;
  }

  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_slide {
    height: 359.45843px !important;
  }

  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_slide {
    height: 482px !important;
  }

  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default {
    width: 897px;
  }
  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel li {
    margin: 0 1px;
  }

  .view-flash-info .view-header {
    float: left;
  }
  .view-flash-info .view-content {
    margin-left: 130px;
    padding-top: 5px;
  }
}
@media (min-width: 1221px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.8rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.4rem;
  }

  h6 {
    font-size: 1.2rem;
  }

  .views-field-field-profil,
  .field--name-node-title,
  .views-field-name,
  .views-field-title,
  .field--name-field-title {
    font-size: 1.6rem;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_slide {
    height: 513.20156px !important;
  }

  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_slide {
    height: 428.61205px !important;
  }

  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_slide {
    height: 579px !important;
  }

  .view-page .views-row {
    margin-right: 1.5%;
  }

  .not-front .view-publications .views-row {
    width: 23%;
  }
}
@media (min-width: 1441px) {
  .path-frontpage h2 {
    font-size: 4em;
  }
  .path-frontpage #block-vaurealfootercoordonnees .field--name-body h2,
  .path-frontpage .layout__region--first-below h2,
  .path-frontpage .layout__region--second-below h2 {
    font-size: 2.6em;
  }
  .path-frontpage .slick--optionset--actualites-mode:before, .path-frontpage .slick--optionset--actualites-mode:after {
    width: 100px;
  }

  .view-carrousel .views-field-title {
    font-size: 3em;
  }

  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default {
    width: 1196px;
  }
  .view-extranet-mobilite .jcarousel-wrapper.jcarousel-skin-default .jcarousel li {
    margin: 0 1px;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_slide {
    height: 605.67031px !important;
  }

  .view-display-id-block_agenda_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_agenda_accueil .views_slideshow_cycle_slide {
    height: 505.83945px !important;
  }

  .view-display-id-block_carrousel_nev .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_nev .views_slideshow_cycle_slide {
    height: 687px !important;
  }

  .term-extranet #header-outer-wrapper #block-nicemenus {
    float: none;
  }
}
@media (min-width: 1921px) {
  .view-carrousel .views-field-title {
    font-size: 3.8em;
  }

  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_teaser_section,
  .view-display-id-block_carrousel_accueil .views_slideshow_cycle_slide {
    height: 807.42031px !important;
  }

  .path-frontpage h2 {
    font-size: 5em;
  }
  .path-frontpage #block-vaurealfootercoordonnees .field--name-body h2,
  .path-frontpage .layout__region--first-below h2,
  .path-frontpage .layout__region--second-below h2 {
    font-size: 3em;
  }
}

/* bwat fix */
.leaflet-container {
  width: 100%;
}
.elu-roles .list-group-item {
  border: none !important;
  padding: 0 !important;
}
.elu-roles .list-group-item:first-child {
  font-weight: bold;
}
