/*
Remplacer vert #00BC8C par #E11C2A
Remplacer vert fonce #00A379
*/
/* Avec alpha channel */
/* Avec alpha channel */
/* Noir arriere plan */
body.csrhqrsm {
  /* Commun */ }
  body.csrhqrsm .block-superfish h2 {
    color: black;
    background-color: transparent;
    text-shadow: 1px 1px 2px #e2e5ee;
    font-weight: bold !important;
    margin: 13px 0;
    display: inline;
    float: left;
    vertical-align: middle;
    text-align: right; }
    body.csrhqrsm .block-superfish h2:after {
      content: ": "; }
  body.csrhqrsm .block-superfish .content {
    display: inline-block; }
  body.csrhqrsm .block-superfish li {
    list-style: none; }
    body.csrhqrsm .block-superfish li span.nolink,
    body.csrhqrsm .block-superfish li a {
      color: #e2e5ee; }
    body.csrhqrsm .block-superfish li a {
      text-decoration: none; }
      body.csrhqrsm .block-superfish li a:hover {
        color: #e2e5ee; }
      body.csrhqrsm .block-superfish li a:hover, body.csrhqrsm .block-superfish li a:focus {
        text-decoration: overline; }
  body.csrhqrsm .block-superfish div.sf-accordion-toggle {
    margin-right: 1rem; }
    body.csrhqrsm .block-superfish div.sf-accordion-toggle a:hover {
      color: white;
      text-shadow: 1px 1px 2px #e2e5ee;
      background-color: #007AC7; }
    body.csrhqrsm .block-superfish div.sf-accordion-toggle > li {
      width: 10rem; }
  body.csrhqrsm .block-superfish ul.menu.sf-menu {
    width: auto; }
    body.csrhqrsm .block-superfish ul.menu.sf-menu > li {
      display: inline !important; }
      body.csrhqrsm .block-superfish ul.menu.sf-menu > li > a {
        color: #007AC7;
        padding-top: 0.75vw;
        padding-bottom: 0.75vw; }
      body.csrhqrsm .block-superfish ul.menu.sf-menu > li > ul.menu {
        background-color: black !important;
        color: white; }
        body.csrhqrsm .block-superfish ul.menu.sf-menu > li > ul.menu > li > a {
          background: #0099fa; }
          body.csrhqrsm .block-superfish ul.menu.sf-menu > li > ul.menu > li > a.is-active {
            background-color: white;
            color: #007AC7; }
          body.csrhqrsm .block-superfish ul.menu.sf-menu > li > ul.menu > li > a:before {
            color: white; }
          body.csrhqrsm .block-superfish ul.menu.sf-menu > li > ul.menu > li > a.active {
            color: white; }
    body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion {
      background-color: white; }
      body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion > li {
        display: block; }
        body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion > li > a {
          color: white;
          line-height: 1;
          width: 11rem; }
        body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion > li > ul {
          background-color: #007AC7;
          width: 10rem; }
          body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion > li > ul li {
            display: block; }
            body.csrhqrsm .block-superfish ul.menu.sf-menu.sf-accordion > li > ul li a {
              line-height: 1; }
  body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale {
    margin-top: 0.5rem; }
    body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale div.sf-accordion-toggle.sf-style-default a {
      color: #e2e5ee !important;
      background-color: #007AC7; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale div.sf-accordion-toggle.sf-style-default a span {
        color: #e2e5ee !important; }
    body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu {
      border: 3px solid #e2e5ee;
      background-color: #007AC7;
      border-radius: 10px; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li {
        background-color: transparent; }
        body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > a {
          color: #e2e5ee;
          font-weight: bold;
          background-color: transparent; }
          body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > a:hover {
            font-weight: bold;
            text-decoration: overline; }
        body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > ul > li {
          background-color: #007AC7; }
          body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > ul > li > a {
            color: white !important; }
            body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > ul > li > a.is-active, body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li > ul > li > a:hover {
              color: #007AC7 !important;
              background-color: white !important; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu.sf-accordion {
        background-color: #007AC7; }
        body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu.sf-accordion > li > a {
          color: white;
          background-color: #007AC7; }
        body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu.sf-accordion > li ul {
          background-color: #007AC7; }
          body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu.sf-accordion > li ul > li > a {
            color: #007AC7;
            background-color: white;
            border: 1px solid #007AC7; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li#main-menu-link-content92689c40-6a86-483d-a012-48b4f1ce8511 > a {
        background-color: #FF5F02; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-navigationprincipale ul.menu > li#main-menu-link-contentc6708695-eaa0-434c-841c-6ac6fa880a00 > a {
        background-color: #008000; }
  body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion {
    background-color: #c7e9ff;
    padding: 0 0.5rem;
    margin: 0; }
    body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion h2 {
      display: none; }
    body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu {
      border: 3px solid #e2e5ee;
      background-color: #53584E;
      margin: 0.5vw 0; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu > li > a {
        color: #e2e5ee; }
      body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu > li ul > li {
        background-color: #53584E; }
        body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu > li ul > li > a {
          color: white !important; }
          body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu > li ul > li > a.is-active, body.csrhqrsm .block-superfish#block-bootstrap-barrio-subtheme-gestion ul.menu > li ul > li > a:hover {
            color: #53584E !important;
            background-color: white !important; }
  body.csrhqrsm.user-logged-in #main-menu-link-contentb98dc92e-bbc1-4e65-8129-4d15fae6a028 {
    display: none !important; }
  body.csrhqrsm:not(.user-logged-in) #main-userlogout a {
    color: #2eaeff !important; }

/*# sourceMappingURL=menus.css.map */
