/* 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
 */

/* ---------------------------------------   MISE EN PAGE ALTAMIR   --------------------------------------- */
/* line 2, templates/g5_hydrogen/custom/scss/custom.scss */
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media only screen and (max-width: 767px) {
  /* line 7, templates/g5_hydrogen/custom/scss/custom.scss */
  .table-responsive {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    overflow-y: hidden;
    width: 100%;
  }
}
/* line 14, templates/g5_hydrogen/custom/scss/custom.scss */
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
  white-space: unset;
}
@media only screen and (min-width: 768px) and (max-width: 1149px) {
  /* line 18, templates/g5_hydrogen/custom/scss/custom.scss */
  .hidden-tablet {
    display: none !important;
  }
  /* line 21, templates/g5_hydrogen/custom/scss/custom.scss */
  .tablet-100 {
    -moz-box-flex: 0 !important;
    flex: 0 1 100% !important;
    width: 100% !important;
  }
  /* line 26, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer {
    clear: both;
  }
}
@media only screen and (max-width: 767px) {
  /* line 31, templates/g5_hydrogen/custom/scss/custom.scss */
  #act-slider {
    display: none;
  }
  /* line 34, templates/g5_hydrogen/custom/scss/custom.scss */
  .investment {
    margin-top: 20px;
  }
  /* line 37, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-footer {
    clear: both;
  }
}
@media (min-width: 992px) {
  /* line 42, templates/g5_hydrogen/custom/scss/custom.scss */
  .modal-lg {
    width: 900px;
  }
}
/* -----------------------  Masquer icone modification  ----------------------- */
/* line 48, templates/g5_hydrogen/custom/scss/custom.scss */
span.icon-edit {
  display: none;
}
/* line 51, templates/g5_hydrogen/custom/scss/custom.scss */
.btn-group.pull-right {
  display: none;
}
/* -----------------------  Header  ----------------------- */
/* line 57, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header {
  border-bottom: 1px solid #9f004d;
}
@media only screen and (min-width: 1200px) {
  /* line 61, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .custom-slogan p {
    padding-top: 0.8em;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  /* line 66, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .custom-slogan p {
    padding-top: 0.4em;
  }
}
/* line 70, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header .custom-slogan p {
  font-size: 1em;
  line-height: 1em;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 76, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .search.mod_search96 input#mod-search-searchword {
    width: 150px;
  }
  /* line 79, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .custom-slogan p {
    font-size: 0.8em;
    margin: 36px 0 0;
  }
  /* line 83, templates/g5_hydrogen/custom/scss/custom.scss */
  .search form input, .search form button {
    font-size: 0.7rem;
  }
  /* line 86, templates/g5_hydrogen/custom/scss/custom.scss */
  .search form .btn {
    padding: 2px 9px;
  }
}
/* line 90, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header input#mod-search-searchword {
  border-radius: 0;
}
/* line 93, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header button.button.btn.btn-primary {
  border: none;
}
/* line 96, templates/g5_hydrogen/custom/scss/custom.scss */
#g-header ul.lang-inline li a {
  color: #850041;
}
@media only screen and (max-width: 767px) {
  /* line 100, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header {
    text-align: center;
  }
  /* line 103, templates/g5_hydrogen/custom/scss/custom.scss */
  div.mod-languages ul {
    position: absolute;
    top: 8px;
    right: 8px;
  }
  /* line 108, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .size-40 .g-content {
    margin: 0 auto;
  }
  /* line 111, templates/g5_hydrogen/custom/scss/custom.scss */
  #g-header .custom-slogan p {
    font-size: 0.8em;
    margin: 0 auto;
  }
  /* line 115, templates/g5_hydrogen/custom/scss/custom.scss */
  .search form input, .search form button {
    font-size: 0.7rem;
  }
}
/* -----------------------  Navigation  ----------------------- */
/* line 122, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content {
  padding: 0;
  margin: 0;
}
/* line 126, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: 0;
}
/* line 129, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  padding: 0;
}
/* line 132, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav span.g-menu-parent-indicator {
  display: none !important;
}
/* line 135, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li {
  padding: 0 8px 4px;
  margin: 1px 0;
  font-size: 0.9em;
}
/* line 140, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 4px 8px;
}
/* line 143, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.g-parent .g-menu-item-content {
  margin-right: 0;
}
/* line 146, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-standard .g-dropdown {
  min-width: 180px;
  width: auto;
}
/* line 150, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) ul.g-sublevel li.g-parent:hover > a {
  color: #850041;
}
/* line 153, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #f2f2f2;
}
/* line 156, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #f2f2f2 !important;
}
/* line 159, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #f2f2f2;
}
/* line 162, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #850041;
}
/* line 165, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected > .g-menu-item-container {
  color: #850041;
}
/* line 168, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > a {
  color: #850041;
}
/* line 171, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li.g-menu-item.g-menu-item-type-component.g-selected > a {
  color: #850041;
}
/* line 174, templates/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover ul.g-sublevel li {
  background: #850041;
}
/* -----------------------  Menu Dropdown  ----------------------- */
/* line 180, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #fff;
}
/* line 183, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
  color: #850041;
}
/* line 186, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 192, templates/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover {
  background: none;
}
/* line 195, templates/g5_hydrogen/custom/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after {
  opacity: 1;
}
/* line 198, templates/g5_hydrogen/custom/scss/custom.scss */
.g-go-back a:before {
  opacity: 1;
}
/* line 201, templates/g5_hydrogen/custom/scss/custom.scss */
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  color: #850041;
}
/* -----------------------  Homepage  ----------------------- */
/* -- Slider -- */
@media only screen and (max-width: 479px) {
  /* line 209, templates/g5_hydrogen/custom/scss/custom.scss */
  #act-slider {
    display: none !important;
  }
}
/* line 213, templates/g5_hydrogen/custom/scss/custom.scss */
.djslider-default .slide-desc {
  top: 0;
}
/* line 216, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-in {
  margin: 0 auto;
  width: 90%;
}
/* line 220, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-desc-bg-default {
  background: transparent none repeat scroll 0 0 !important;
}
/* line 223, templates/g5_hydrogen/custom/scss/custom.scss */
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
  margin: 0 auto;
  right: auto;
  top: 58%;
  width: 100%;
}
@media only screen and (max-width: 959px) {
  /* line 230, templates/g5_hydrogen/custom/scss/custom.scss */
  .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
    top: 45%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 235, templates/g5_hydrogen/custom/scss/custom.scss */
  .djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {
    top: 90%;
  }
}
/* line 239, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text {
  font-family: "Gotham-Medium" !important;
  font-size: 1.5em;
  text-shadow: 2px 2px 4px #555;
  font-weight: bold;
}
/* line 245, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .position {
  margin-top: 3em;
}
/* line 248, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .text-right {
  text-align: right;
}
/* line 251, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .margin-left {
  margin-left: 2.5em;
}
/* line 254, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .right {
  float: right;
}
/* line 257, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .left {
  float: left;
}
/* line 260, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .white {
  color: #fff;
}
/* line 263, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .grey {
  color: #cfdfd6;
}
/* line 266, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .bordeaux {
  color: #850041;
}
/* line 269, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .chiffre {
  font-size: 2.5em;
}
/* line 272, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .title.big {
  font-size: 1.5em;
}
/* line 275, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text .chiffre.big {
  font-size: 2.75em;
  line-height: 1.2em;
  margin-right: 0.25em;
}
/* line 280, templates/g5_hydrogen/custom/scss/custom.scss */
.slide-text p {
  margin: 0;
}
@media only screen and (max-width: 959px) {
  /* line 284, templates/g5_hydrogen/custom/scss/custom.scss */
  .slide-text {
    font-size: 0.9em;
  }
}
/* line 288, templates/g5_hydrogen/custom/scss/custom.scss */
#cust-navigation191, #cust-navigation189 {
  text-align: right;
  padding-right: 5%;
}
/* line 292, templates/g5_hydrogen/custom/scss/custom.scss */
.djslider-default .load-button {
  width: 18px;
  height: 18px;
  background: #fff;
  border-radius: 0;
  opacity: 1;
  border: none;
}
/* line 300, templates/g5_hydrogen/custom/scss/custom.scss */
.djslider-default .load-button-active {
  background: url('../../../../images/template/pagination-active.png') no-repeat scroll 0 0 transparent;
}
/* -- Blocs -- */
/* line 304, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent {
  margin-top: -250px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  /* line 310, templates/g5_hydrogen/custom/scss/custom.scss */
  #homecontent {
    margin-top: -205px;
  }
  /* line 313, templates/g5_hydrogen/custom/scss/custom.scss */
  .size-25 {
    -moz-box-flex: 0;
    flex: 0 1 50%;
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  /* line 320, templates/g5_hydrogen/custom/scss/custom.scss */
  #homecontent {
    margin-top: 0;
  }
  /* line 323, templates/g5_hydrogen/custom/scss/custom.scss */
  .investment.g-block.size-25 {
    margin-top: 1em;
  }
}
/* line 327, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main #homecontent .g-content {
  margin: 0 auto;
  padding: 0;
}
/* line 331, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content {
  background: url('../../../../images/template/fond-bloc-home.png') no-repeat scroll 0 0 transparent;
  min-height: 210px !important;
  width: 256px !important;
}
/* line 336, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .fond {
  margin: 0 1.3em;
  padding: 0;
}
/* line 340, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .title {
  line-height: 1em;
  padding: 0.1em 0 0;
}
/* line 344, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .title h2 {
  color: #fff !important;
  font-size: 1em;
}
/* line 348, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content {
  font-size: 0.8em;
  margin-top: -0.9em;
}
/* line 352, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content ul {
  margin: 0;
  list-style: none;
}
/* line 356, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content ul li {
  margin-bottom: 0.8em;
}
/* line 359, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content label {
  cursor: default;
  margin: 0;
  display: inline-block;
}
/* line 364, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content .actclose label {
  display: block;
  margin-top: 0.5em;
}
/* line 368, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .content .date {
  display: block;
}
/* line 371, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .bloc.g-content .mod-articles-category-introtext {
  margin: 0.5em 0 0;
}
/* line 374, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content {
  background-image: none;
}
/* line 377, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .border {
  border: 1px solid #fff;
  margin: 0 0.4em;
}
/* line 381, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .fond {
  background-color: #962b4e;
  color: #fff;
  margin: 0.35em;
  /*    margin: 0 5px 0;
   padding: 5px 10px 8px;*/
  min-height: 11.175em;
}
/* line 389, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .fond .content {
  margin: 0.5em 0.5em 0 !important;
  font-size: 1.1em !important;
}
/* line 393, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .content .asset {
  font-size: 0.9em;
}
/* line 396, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .content .actclose, #homecontent.g-container .shareprice .bloc.g-content .content .nav {
  margin: 0;
  font-weight: bold;
  padding: 0.5em 0 0;
}
/* line 402, templates/g5_hydrogen/custom/scss/custom.scss */
#homecontent.g-container .shareprice .bloc.g-content .nav hr, #homecontent.g-container .shareprice .bloc.g-content .nav p {
  margin: 0.5em 0 0;
}
/* -----------------------  Main  ----------------------- */
/* line 408, templates/g5_hydrogen/custom/scss/custom.scss */
strong, b, .titre_communique, h2 {
  color: #850041 !important;
}
/* line 411, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0;
}
/* line 414, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content {
  margin: 0 0.625rem;
}
/* line 417, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content h1 {
  color: #850041;
  font-weight: bold;
  border-bottom: 2px solid #736357;
  font-size: 1.1em;
}
/* line 423, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .page-header h1 {
  color: #850041;
  font-weight: bold;
  border-bottom: 2px solid #736357;
  font-size: 1.1em;
}
/* line 429, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] {
  font-size: 0.8em;
}
/* line 432, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] h2 {
  color: #850041;
}
/* line 435, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] h2 strong {
  color: #850041;
  font-size: 1.1rem;
}
/* line 439, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] ul {
  list-style-image: url('../../../../images/template/puce-1.png');
}
/* line 442, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] ul ul {
  list-style-image: url('../../../../images/template/puce-2.png');
}
/* line 445, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] h3 {
  color: #736357;
}
/* line 448, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] h4, #g-main .g-content div[itemprop="articleBody"] h4 strong {
  color: #850041;
}
/* line 451, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] img.img_tab {
  margin-left: 0;
  width: 100%;
  margin-top: -1.5rem;
}
/* line 455, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] hr {
  border-bottom: 1px dotted #850041;
}
/* line 458, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] strong {
  color: #850041;
}
/* line 461, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .box {
  height: 180px;
  width: 140px;
  float: left;
  margin-right: 10px;
}
/* line 467, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .text_box p {
  margin-bottom: 0;
}
/* line 470, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] img {
  margin: 5px;
}
/* line 473, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] table, #g-main .g-content div[itemprop="articleBody"] table td {
  border: none;
}
/* line 476, templates/g5_hydrogen/custom/scss/custom.scss */
.subscribe {
  background: url('../../../images/template/newsletter.html') no-repeat scroll 0 0 transparent;
  margin: 10px 0 0 0;
  padding: 0 0 0 20px;
}
/* line 481, templates/g5_hydrogen/custom/scss/custom.scss */
#form_abonnement label {
  width: 25em;
  text-align: left;
}
/* line 485, templates/g5_hydrogen/custom/scss/custom.scss */
.act_abo .checkbox.abo_accept label {
  width: 100% !important;
  margin-top: 2em;
}
/* -----------------------  Bourse  ----------------------- */
/* line 492, templates/g5_hydrogen/custom/scss/custom.scss */
.modulecontent .row {
  border-bottom: 1px solid #850041;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
/* line 493, templates/g5_hydrogen/custom/scss/custom.scss */
.code label {
  width: 31%;
}
/* line 494, templates/g5_hydrogen/custom/scss/custom.scss */
.elements strong, .elements var {
  float: right;
  margin-right: 1em;
}
/* line 495, templates/g5_hydrogen/custom/scss/custom.scss */
.capitalisation_boursiere var {
  font-style: normal;
  color: #850041;
  font-weight: bold;
}
/* line 496, templates/g5_hydrogen/custom/scss/custom.scss */
.historique .span6 {
  width: 47%;
  display: inline-block;
}
/* line 497, templates/g5_hydrogen/custom/scss/custom.scss */
.formulairehtml .form-group {
  width: 30%;
  display: inline-block;
}
/* line 498, templates/g5_hydrogen/custom/scss/custom.scss */
.titre label {
  font-weight: bold;
}
/* line 499, templates/g5_hydrogen/custom/scss/custom.scss */
.historique_formulaire .submit .btn-default {
  display: inline-block;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #850041;
  color: #fff;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
  font-weight: 500;
  vertical-align: middle;
  white-space: nowrap;
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
@media only screen and (max-width: 767px) {
  /* line 517, templates/g5_hydrogen/custom/scss/custom.scss */
  .formulairehtml .form-group {
    width: 47%;
    display: inline-block;
    margin-right: 1%;
  }
}
/* -----------------------  Tableau  ----------------------- */
/* line 521, templates/g5_hydrogen/custom/scss/custom.scss */
.TR_Solid {
  border-bottom: 1px solid #736357;
}
/* line 524, templates/g5_hydrogen/custom/scss/custom.scss */
.T1_TD_Title_Color_1 {
  text-align: center;
  color: #fff;
  background-color: #60384b;
  border-bottom: 1px solid #736357;
  font-weight: bold;
  padding: 15px 0;
}
/* line 532, templates/g5_hydrogen/custom/scss/custom.scss */
.T1_TD_Title_Color_2 {
  text-align: center;
  color: #60384b;
  background-color: #d7cdd2;
  border-bottom: 1px solid #736357;
  font-weight: bold;
  padding: 15px 0;
}
/* line 540, templates/g5_hydrogen/custom/scss/custom.scss */
.T1_TD_Title_Color_3 {
  text-align: center;
  color: #fff;
  background-color: #534741;
  border-bottom: 1px solid #736357;
  font-weight: bold;
  padding: 15px 0;
}
/* line 548, templates/g5_hydrogen/custom/scss/custom.scss */
.T1_TD_BG_Color_1 {
  text-align: center;
  color: #60384b;
  background-color: #f4f0ec;
  border-bottom: 1px dotted #a18995;
  padding: 8px 15px;
  vertical-align: top;
}
/* line 556, templates/g5_hydrogen/custom/scss/custom.scss */
.T1_TD_BG_Color_2 {
  text-align: center;
  color: #60384b;
  border-bottom: 1px dotted #a18995;
  padding: 8px 15px;
  vertical-align: top;
}
/* -----------------------  Accordion  ----------------------- */
/* line 566, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq .accordionfaqheader {
  color: #736357;
  font-size: 0.9em;
  font-weight: bold;
  padding: 4px;
}
/* line 572, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerbackground .accordionfaqheader:hover a {
  color: #736357;
}
/* line 575, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerbackground .accordionfaqheader.selected a {
  color: #736357;
}
/* line 578, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerbackground .accordionfaqheader, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader a, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader:hover, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader:hover a {
  background: none;
}
/* line 581, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerborder .accordionfaqheader, #accordion1.smoothnessfaq.headerborder .accordionfaqheader:hover {
  border: none;
  border-top: 1px dotted #736357;
}
/* line 585, templates/g5_hydrogen/custom/scss/custom.scss */
.accordionfaq.arrow span.accordionfaqicon {
  background-image: url('../../../../images/template/collapsed-black.gif');
  position: absolute;
  left: auto;
  right: 0;
}
/* line 591, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.arrow .accordionfaqheader:hover span.accordionfaqicon, #accordion1.smoothnessfaq.arrow .accordionfaqheader.selected span.accordionfaqicon {
  background-image: url('../../../../images/template/expanded-black.gif');
}
/* line 594, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerborder .accordionfaqheader.selected {
  border: none;
  border-top: 1px dotted #736357;
}
/* line 598, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.contentborder div.accordionfaqitem {
  border: none;
}
/* line 601, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerbackground .accordionfaqheader a, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader.selected a, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader:hover a {
  font-weight: bold;
}
/* -----------------------  List Right  ----------------------- */
/* line 607, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .menu_inset {
  float: right;
  width: 200px;
  padding: 10px 0 10px 10px;
  margin-left: 10px;
  border: 1px solid #850041;
}
/* line 614, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .menu_inset h3, #g-main .g-content div[itemprop="articleBody"] .menu_inset h2 {
  line-height: 0.8em;
  color: #850041;
  margin-top: 0;
}
/* line 619, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .menu_inset ul {
  margin-bottom: 0.5em;
}
/* line 622, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .menu_inset ul li {
  color: #850041;
}
/* line 625, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .menu_inset p {
  margin: 0.5em 0;
  color: #850041;
}
/* -----------------------  Menu Left  ----------------------- */
/* line 632, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu li {
  border-top: 1px dotted #736357;
}
/* line 635, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li:last-child {
  border-bottom: 1px dotted #736357;
}
/* line 638, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu li a {
  color: #736357;
  display: block;
  padding: 0.5em 0.8em;
  font-weight: bold;
  font-size: 0.8em;
}
/* line 645, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li > a:hover {
  background: #c7b299;
  color: #850041;
}
/* line 649, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.active > ul > li.active > a {
  color: #850041;
}
/* line 652, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.active > ul > li > a {
  color: #fff;
}
/* line 655, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li > a:hover, #g-main .g-content ul.nav.menu > li > ul > li > a:hover {
  color: #850041;
}
/* line 658, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.parent.current > a {
  color: #850041;
}
/* line 661, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu li.active ul li {
  border-top: 1px solid #c7b299;
}
/* line 664, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu li.active a {
  background: #c7b299;
}
/* line 667, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li > ul {
  margin: 0;
}
/* line 670, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.parent > a:hover {
  background: url('../../../../images/template/drop-right-hover.png') no-repeat scroll right 5px #c7b299;
}
/* line 673, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.parent.active > a {
  background: url('../../../../images/template/drop-down.png') no-repeat scroll right 5px #c7b299;
}
/* line 676, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.active.parent > a:hover {
  background: url('../../../../images/template/drop-down-hover.png') no-repeat scroll right 5px #c7b299;
}
/* line 679, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content ul.nav.menu > li.parent > a {
  background: url('../../../../images/template/drop-right.png') no-repeat scroll right 5px;
}
/* line 682, templates/g5_hydrogen/custom/scss/custom.scss */
#leftmenu {
  position: relative;
  top: 0;
  vertical-align: top;
}
/* -----------------------  Footer  ----------------------- */
/* line 690, templates/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-content #footer-en-footer ul._menubottom.maximenuck li a {
  color: #fff;
  padding: 0 5px;
}
/* -----------------------  Subfeature  ----------------------- */
/* line 697, templates/g5_hydrogen/custom/scss/custom.scss */
#g-subfeature {
  font-size: 0.8em;
  padding: 1em 0;
}
/* line 702, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion1.smoothnessfaq.headerbackground .accordionfaqheader, #accordion1.smoothnessfaq.headerbackground .accordionfaqheader a {
  font-weight: normal !important;
  font-size: 1em;
}
/* Info financiere */
/* line 705, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere .g-content {
  margin: 0;
  padding: 0 0.5rem;
  border-bottom: 1px dotted #a18995;
}
/* line 710, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere p {
  margin: 0.5rem 0;
}
/* line 713, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere a {
  color: #000;
}
/* line 716, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere a:hover {
  color: #000;
  text-decoration: underline;
}
/* line 720, templates/g5_hydrogen/custom/scss/custom.scss */
.box1.widget i, .box1 > .g-content i.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {
  background: #f4f0ec none repeat scroll 0 0;
}
/* line 876 Information financiere*/
/* line 725, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere .act_cp_top .g-content {
  border-top: 1px dotted #a18995;
  margin-bottom: 1.5em;
}
/* line 726, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financiere .titre_communique, .informations-financiere h2 {
  background-color: transparent;
  color: #850041;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 1.5em;
}
/* line 727, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financiere h2 {
  margin-bottom: 0.75em;
}
/* line 728, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere .span1 p {
  font-size: 1.15em;
  text-align: center;
}
/* line 729, templates/g5_hydrogen/custom/scss/custom.scss */
.fa.fa-file-pdf-o {
  color: #850041 !important;
}
/* line 730, templates/g5_hydrogen/custom/scss/custom.scss */
.informations-financiere .datecp {
  color: #595959;
  display: block;
  font-size: 0.7em;
  text-align: right;
}
/* line 731, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul {
  margin: 0;
  border-bottom: 1px dotted #a18995;
  padding-bottom: 0.5em;
}
/* line 732, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li {
  display: inline-block;
  list-style-image: unset !important;
  margin: 0;
}
/* line 733, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a {
  color: #850041;
  margin: 0.5em;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  /* line 735, templates/g5_hydrogen/custom/scss/custom.scss */
  .noprint .span4 {
    text-align: center;
  }
}
/* line 737, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
  border-image: none;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #850041;
  cursor: pointer;
  display: inline-block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin-bottom: 0;
  padding: 4px 12px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
}
/* line 762, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a:hover, .btn:focus, .btn:active, .btn.active, #g-main .g-content .menu_annee ul li a.disabled, #g-main .g-content .menu_annee ul li a[disabled] {
  background-color: #e6e6e6;
  color: #850041;
}
/* line 770, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a:hover, #g-main .g-content .menu_annee ul li a:focus {
  background-position: 0 -15px;
  color: #850041;
  text-decoration: none;
  transition: background-position 0.1s linear 0s;
}
/* line 776, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a:focus {
  outline: thin dotted #850041;
  outline-offset: -2px;
}
/* line 780, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li.act_li_actif a, #g-main .g-content .menu_annee ul li a.active, #g-main .g-content .menu_annee ul li a:active {
  background-image: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0 none;
}
/* line 785, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li a.disabled, #g-main .g-content .menu_annee ul li a[disabled] {
  background-image: none;
  box-shadow: none;
  cursor: default;
  opacity: 0.65;
}
/* line 791, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content .menu_annee ul li.act_li_actif a {
  font-weight: bold;
}
/* line 792, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere small {
  font-size: 75%;
}
/* line 793, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere h3.panel-title {
  border-bottom: 2px dotted #a18995;
  font-size: 1em;
  margin: 0.5em 0;
}
/* line 794, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .informations-financiere h3.panel-title a {
  color: #60384b;
  font-weight: bold;
  display: block;
}
/* line 795, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion .fa.fa-caret-right {
  color: #60384b;
  float: right;
  margin-right: 0.5em;
  font-size: 1.5em;
}
/* line 796, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion .fa.fa-caret-right::before {
  content: "\f0d7";
}
/* line 797, templates/g5_hydrogen/custom/scss/custom.scss */
#accordion .collapsed .fa-caret-right::before {
  content: "\f0da";
}
/* line 799, templates/g5_hydrogen/custom/scss/custom.scss */
.act-table {
  border-collapse: separate;
  border-radius: 4px;
  margin-bottom: 20px;
  width: 100%;
  background-color: transparent;
  border-spacing: 0;
  max-width: 100%;
}
/* line 800, templates/g5_hydrogen/custom/scss/custom.scss */
.act-table th, .act-table td {
  line-height: 20px;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}
/* line 801, templates/g5_hydrogen/custom/scss/custom.scss */
.act-table tbody > tr:nth-child(2n+1) > td, .act-table tbody > tr:nth-child(2n+1) > th {
  background-color: #f4f0ec;
}
/* line 803, templates/g5_hydrogen/custom/scss/custom.scss */
#login-form .inputbox {
  color: #000;
}
/* line 805, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .analyste .g-content {
  margin: 0 0.625rem;
  padding: 0;
}
/* line 806, templates/g5_hydrogen/custom/scss/custom.scss */
.analyste .edison {
  margin: 0;
  padding: 0;
}
/* line 807, templates/g5_hydrogen/custom/scss/custom.scss */
.analyste .edison iframe {
  min-height: 300px;
  width: 100%;
  margin: 0;
  padding: 0;
  border: medium none;
}
/* line 808, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid .analyste [class*="span"] {
  margin: 0;
}
/* line 809, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid .analyste div div .span12, .row-fluid .analyste div div .span6 {
  margin: 0 2.12766%;
}
/* line 810, templates/g5_hydrogen/custom/scss/custom.scss */
.row-fluid .analyste .span6 {
  width: 45.746%;
}
@media only screen and (max-width: 767px) {
  /* line 812, templates/g5_hydrogen/custom/scss/custom.scss */
  .row-fluid .analyste .span6 {
    width: 100%;
  }
}
/* line 815, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .analyste2 {
  margin-bottom: 1em;
}
/* line 818, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .analyste2 label {
  width: 23%;
  display: inline-block;
}
/* line 822, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] .analyste2 .recommandation {
  width: 50%;
  display: inline-block;
}
/* line 826, templates/g5_hydrogen/custom/scss/custom.scss */
.table thead th {
  background-color: #9f004d;
  color: #fff;
}
/* line 830, templates/g5_hydrogen/custom/scss/custom.scss */
.table th.text-center, .table td.text-center {
  text-align: center;
}
/* line 833, templates/g5_hydrogen/custom/scss/custom.scss */
h4 {
  font-weight: bold !important;
  font-size: 1.05em;
}
/* line 837, templates/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content div[itemprop="articleBody"] table.table-bordered td {
  border-bottom: 1px dotted #a18995;
}
/* line 840, templates/g5_hydrogen/custom/scss/custom.scss */
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
  background-color: #f9f9f9;
}
/* line 843, templates/g5_hydrogen/custom/scss/custom.scss */
.table-bordered .Row0 > td {
  border-top: 1px solid #fff;
}
/* line 846, templates/g5_hydrogen/custom/scss/custom.scss */
.modulecontent .dernier {
  color: #fff;
  float: none;
  font-size: 1.1em;
  font-weight: bold;
  margin-top: 1em;
  opacity: 1;
}
/* line 854, templates/g5_hydrogen/custom/scss/custom.scss */
.modulecontent .dernier label {
  width: 100%;
}
