/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Nobile');
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/g5_hydrogen/scss/mixins/_nav.scss */
/* line 23, templates/g5_hydrogen/custom/scss/custom.scss */
body {
  font-family: verdana, arial;
  font-size: 12px;
}
/* line 27, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 28, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 29, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-101 #g-main .g-content {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
body.itemid-101 #g-main .g-content h2 {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  color: #da1c1c;
  font-size: 1.9rem;
}
/* line 40, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  background: url('../../images/bandeau-logos-86.png') no-repeat top center;
  height: 150px;
  box-shadow: 0px 2px 6px #000;
}
/* line 44, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 45, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-content {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 47, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 48, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-content .moduletable ul.nav.menuhaut {
  font-family: Tahoma, arial, verdana, helvetica, tahoma, sans-serif;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 53, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-content .moduletable ul.nav.menuhaut li {
  float: left;
}
/* line 55, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-content .moduletable ul.nav.menuhaut li a {
  color: #a8acb0;
  padding: 0px 16px;
  line-height: 30px;
}
/* line 60, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-container .g-content .moduletable ul.nav.menuhaut li a:hover {
  background: #3759a0;
}
/* line 69, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main {
  /*background-position: center 0px;
   background-repeat: no-repeat;
   position: relative;
   background-color: #FFF;
   padding: 32px 0px 0px;
   z-index: 1;*/
}
/* line 71, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 77, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main .moduletable h3.toggler.active, #g-page-surround #g-main .moduletable h3.toggler {
  color: #3759a0;
  font-family: Nobile;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #fff inset;
  text-shadow: 0px 1px 0px #fff;
  border: 1px solid #ddd;
  padding: 10px;
  margin-bottom: 10px;
  background: #fff;
}
/* line 105, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 106, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main .page-header h2 {
  text-shadow: 2px 2px 4px #aaa;
  color: #000;
}
/* line 109, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main .page-header h2 a {
  color: #000;
}
/* line 114, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main [itemprop="articleBody"] h2 {
  color: #3759a0;
  font-size: 105%;
  line-height: 20px;
  font-weight: normal;
  text-transform: none;
  padding: 0px 0px 12px 0px;
  background: transparent url('../../images/underline.png') repeat-x scroll left bottom;
}
/* line 127, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 128, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-main [itemprop="articleBody"] ul li {
  list-style-image: url('../../images/puce-flecheBleue.gif');
}
/* line 134, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer {
  height: 100px;
}
/* line 137, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer .g-content {
  padding: 0;
  margin: 0;
}
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 141, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer .g-content .custom p {
  margin-top: 15px;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 147, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer .module-adress2 p {
  color: #fff;
}
/* line 151, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer ul.nav.menu {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 154, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer ul.nav.menu li {
  float: left;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer ul.nav.menu li a {
  padding: 3px 10px;
  color: #aaa;
  font-size: 14px;
}
/* line 161, templates/g5_hydrogen/custom/scss/custom.scss */
#g-page-surround #g-footer ul.nav.menu li a:hover {
  color: #fff;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas {
  background: #fff;
}
/* line 170, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas a {
  color: #3759a0;
}
/* line 176, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose ul.nav.menu li a, .moduletable._bleu ul.nav.menu li a, .moduletable._orange ul.nav.menu li a, .moduletable._vert ul.nav.menu li a, .moduletable._bleuclair ul.nav.menu li a, .moduletable._violet ul.nav.menu li a, .moduletable._violetretrait ul.nav.menu li a {
  text-decoration: none;
  color: #999;
  text-indent: 20px;
}
/* line 181, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose h3.g-title, .moduletable._vert h3.g-title, .moduletable._violet h3.g-title, .moduletable._orange h3.g-title, .moduletable._bleuclair h3.g-title, .moduletable._rose h3.g-title, .moduletable._bleu h3.g-title {
  background-position: left top;
  background-repeat: no-repeat;
  margin-bottom: 0;
  color: #3759a0;
  font-size: 85%;
  font-weight: bold;
  padding-left: 25px;
  text-transform: uppercase;
  border-bottom: thin solid #ccc;
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 193, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose ul.nav.menu, .moduletable._vert ul.nav.menu, .moduletable._violet ul.nav.menu, .moduletable._orange ul.nav.menu, .moduletable._bleuclair ul.nav.menu, .moduletable._rose ul.nav.menu, .moduletable._bleu ul.nav.menu {
  margin-top: 0;
}
/* line 194, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose ul.nav.menu li, .moduletable._vert ul.nav.menu li, .moduletable._violet ul.nav.menu li, .moduletable._orange ul.nav.menu li, .moduletable._bleuclair ul.nav.menu li, .moduletable._rose ul.nav.menu li, .moduletable._bleu ul.nav.menu li {
  padding-top: 1px;
}
/* line 198, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose ul.nav.menu a:hover, .moduletable._vert ul.nav.menu a:hover, .moduletable._violet ul.nav.menu a:hover, .moduletable._orange ul.nav.menu a:hover, .moduletable._bleuclair ul.nav.menu a:hover, .moduletable._rose ul.nav.menu a:hover, .moduletable._bleu ul.nav.menu a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 203, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 204, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose .menu a, .moduletable._vert .menu a, .moduletable._violet .menu a, .moduletable._orange .menu a, .moduletable._bleuclair .menu a, .moduletable._rose .menu a, .moduletable._bleu .menu a {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
/* line 211, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 212, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose h3.g-title {
  background-image: url('../../images/flecheRose.gif');
  background-repeat: no-repeat;
}
/* line 219, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._rose a:hover {
  background: rgba(237, 64, 145, 1);
}
/* line 225, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 226, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._vert h3.g-title {
  background-image: url('../../images/flecheVerte.gif');
  background-repeat: no-repeat;
}
/* line 233, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._vert a:hover {
  background: rgba(182, 203, 64, 1);
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 240, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._violet h3.g-title {
  background-image: url('../../images/flecheViolet.gif');
}
/* line 246, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._violet a:hover {
  background: rgba(112, 68, 149, 1);
}
/* line 252, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 253, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._orange h3.g-title {
  background-image: url('../../images/flecheOrange.gif');
  background-repeat: no-repeat;
}
/* line 260, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._orange a:hover {
  background: rgba(223, 161, 5, 1);
}
/* line 266, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 267, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._bleuclair h3.g-title {
  background-image: url('../../images/flecheBleuclair.gif');
  background-repeat: no-repeat;
}
/* line 274, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._bleuclair a:hover {
  background: rgba(92, 213, 222, 1);
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 281, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._bleu h3.g-title {
  background-image: url('../../images/flecheBleue.gif');
  background-repeat: no-repeat;
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
.moduletable._bleu a:hover {
  background: rgba(92, 213, 222, 1);
}
/* line 296, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 297, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-arrow {
  border: none;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-container {
  background: transparent;
}
/* line 302, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-container .sprocket-accordion-overlay {
  background: none;
}
/* line 306, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-item {
  background-color: transparent;
}
/* line 308, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-item .sprocket-accordion-content {
  color: #67655e;
  font-family: verdana, arial;
  font-size: 12px;
}
/* line 312, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-accordion .sprocket-accordion-item .sprocket-accordion-content h2.sprocket-accordion-title {
  color: #3759a0;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 5px;
  box-shadow: 0px 1px 0px #fff inset;
  text-shadow: 0px 1px 0px #fff;
  border: 1px solid #ddd;
  padding: 0px 7px;
  margin-bottom: 10px;
}
/* line 326, templates/g5_hydrogen/custom/scss/custom.scss */
@media only all and (min-width: 75rem) {
  /* line 335, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    display: none;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.938rem) {
  /* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
  .g-offcanvas-toggle {
    display: none;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.938rem) {
}
@media only all and (min-width: 30.062rem) and (max-width: 47.938rem) {
  /* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    background: none;
    /*url("../images/fondBandeau2_mobile.png") no-repeat top center;*/
    min-height: 100px;
  }
  /* line 351, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-container .g-content {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 357, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 358, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-main {
    padding-top: 100px;
  }
  /* line 362, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-footer {
    height: auto;
  }
  /* line 364, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 365, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-footer .module-bottom_menu .moduletable {
    text-align: center;
  }
  /* line 370, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 371, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-offcanvas h3.g-title {
    color: #3759a0;
  }
  /* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 375, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-offcanvas ul.nav.menu a {
    color: #ccc;
  }
}
@media only all and (max-width: 30rem) {
  /* line 382, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    background: none;
    /*url("../images/fondBandeau2_mobile.png") no-repeat top center;*/
    min-height: 100px;
  }
  /* line 385, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 386, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .g-container .g-content {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 0;
  }
  /* line 391, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 392, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-main {
    padding-top: 100px;
  }
  /* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-footer {
    height: auto;
  }
  /* line 398, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 399, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-page-surround #g-footer .module-bottom_menu .moduletable {
    text-align: center;
  }
  /* line 404, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 405, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-offcanvas h3.g-title {
    color: #3759a0;
  }
  /* line 408, templates/g5_hydrogen/custom/scss/custom.scss */
  /* line 409, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-offcanvas ul.nav.menu a {
    color: #ccc;
  }
}
/* line 416, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  z-index: 3;
}
/* line 420, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 424, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  background-color: #da1c1c;
  color: #fff;
}
/* line 428, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c-block:nth-child(2n+1) .sprocket-strips-c-item {
  background-color: #484;
}
/* line 443, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c-block:nth-child(2n) .sprocket-strips-c-item {
  background-color: #66b366;
}
/* line 446, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 447, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-c-block {
  margin-bottom: 10px;
}
/* line 449, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 450, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-content h4.sprocket-strips-c-title {
  margin-bottom: 0;
}
/* line 453, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-content h4.sprocket-strips-c-title a {
  color: #fff;
  text-shadow: 1px 1px 3px #3759a0;
  text-transform: uppercase;
}
/* line 459, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-content .sprocket-strips-c-text {
  color: #000;
}
/* line 462, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 463, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-c-block .sprocket-strips-c-item .sprocket-strips-c-content .sprocket-strips-c-extended .sprocket-strips-c-extended-info {
  color: #fff;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 477, templates/g5_hydrogen/custom/scss/custom.scss */
/* line 481, templates/g5_hydrogen/custom/scss/custom.scss */
.sprocket-strips-c .sprocket-strips-item .sprocket-strips-content span.sprocket-strips-text {
  color: #3759a0;
}
