/* Feuille du template « bouteillestemplate » réduite et scopée sous .jr-fiche — générée par le patch, ne pas éditer. */
.jr-fiche {
  height: auto;
  min-height: 100%;
  overflow: hidden;
  position: relative;
}
.jr-fiche p {
  word-wrap: break-word;
}
.jr-fiche {
  font-family: Quicksand, Arial, 'Arial Unicode MS', Helvetica, sans-serif;
}
.jr-fiche a:hover {
  text-decoration: none;
}
.jr-fiche h6 {
  line-height: 25.71428572px;
  font-size: 18px;
}
.jr-fiche h6 a:hover {
  text-decoration: none;
}
.jr-fiche h5 {
  line-height: 28.57142858px;
  font-size: 20px;
}
.jr-fiche h5 a:hover {
  text-decoration: none;
}
.jr-fiche h4 {
  line-height: 34.2857143px;
  font-size: 24px;
}
.jr-fiche h4 a:hover {
  text-decoration: none;
}
.jr-fiche h3 {
  line-height: 42.85714287px;
  font-size: 30px;
}
.jr-fiche h3 a:hover {
  text-decoration: none;
}
.jr-fiche h2 {
  line-height: 68.57142859px;
  font-size: 48px;
}
.jr-fiche h2 a:hover {
  text-decoration: none;
}
.jr-fiche h1 {
  line-height: 85.71428574px;
  text-decoration: none;
  font-size: 60px;
}
.jr-fiche h1 a:hover {
  text-decoration: none;
}
.jr-fiche fieldset {
  border: none;
}
.jr-fiche fieldset dl {
  display: block;
  margin: 0;
  padding: 0;
  background: none;
}
.jr-fiche fieldset dt {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 12em;
  height: 2em;
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  background: none;
  line-height: 2em;
  overflow: hidden;
}
.jr-fiche fieldset dd {
  display: block;
  min-height: 2em;
  margin: 0 0 0 12em;
  padding: 0;
  background: none;
  line-height: 2em;
}
.jr-fiche fieldset label {
  display: inline-block;
  width: 12em;
}
.jr-fiche fieldset textarea {
  vertical-align: text-top;
}
.jr-fiche #editor-xtd-buttons {
  float: left;
  padding: 0;
}
.jr-fiche #mod-finder-searchform label {
  display: block;
}
.jr-fiche #login-form fieldset label {
  width: 100%;
}
.jr-fiche #login-form #form-login-username label,
.jr-fiche #login-form #form-login-password label {
  display: block;
}
.jr-fiche #login-form #form-login-username input,
.jr-fiche #login-form #form-login-password input {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 300px;
}
.jr-fiche #system-message ul li {
  background-image: none;
}
.jr-fiche #search-searchword {
  margin-bottom: 5px;
}
.jr-fiche #fancybox-wrap {
  padding: 0;
}
.jr-fiche #fancybox-wrap * {
  box-sizing: content-box;
}
.jr-fiche #article-index {
  float: right;
}
.jr-fiche #sbox-content iframe {
  width: 100%;
  height: 100%;
}
.jr-fiche select,
.jr-fiche textarea,
.jr-fiche input[type="text"],
.jr-fiche input[type="password"],
.jr-fiche input[type="datetime"],
.jr-fiche input[type="datetime-local"],
.jr-fiche input[type="date"],
.jr-fiche input[type="month"],
.jr-fiche input[type="time"],
.jr-fiche input[type="week"],
.jr-fiche input[type="number"],
.jr-fiche input[type="email"],
.jr-fiche input[type="url"],
.jr-fiche input[type="search"],
.jr-fiche input[type="tel"],
.jr-fiche input[type="color"] {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777777;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.jr-fiche select:focus,
.jr-fiche textarea:focus,
.jr-fiche input[type="text"]:focus,
.jr-fiche input[type="password"]:focus,
.jr-fiche input[type="datetime"]:focus,
.jr-fiche input[type="datetime-local"]:focus,
.jr-fiche input[type="date"]:focus,
.jr-fiche input[type="month"]:focus,
.jr-fiche input[type="time"]:focus,
.jr-fiche input[type="week"]:focus,
.jr-fiche input[type="number"]:focus,
.jr-fiche input[type="email"]:focus,
.jr-fiche input[type="url"]:focus,
.jr-fiche input[type="search"]:focus,
.jr-fiche input[type="tel"]:focus,
.jr-fiche input[type="color"]:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.jr-fiche select::-moz-placeholder,
.jr-fiche textarea::-moz-placeholder,
.jr-fiche input[type="text"]::-moz-placeholder,
.jr-fiche input[type="password"]::-moz-placeholder,
.jr-fiche input[type="datetime"]::-moz-placeholder,
.jr-fiche input[type="datetime-local"]::-moz-placeholder,
.jr-fiche input[type="date"]::-moz-placeholder,
.jr-fiche input[type="month"]::-moz-placeholder,
.jr-fiche input[type="time"]::-moz-placeholder,
.jr-fiche input[type="week"]::-moz-placeholder,
.jr-fiche input[type="number"]::-moz-placeholder,
.jr-fiche input[type="email"]::-moz-placeholder,
.jr-fiche input[type="url"]::-moz-placeholder,
.jr-fiche input[type="search"]::-moz-placeholder,
.jr-fiche input[type="tel"]::-moz-placeholder,
.jr-fiche input[type="color"]::-moz-placeholder {
  color: #dddddd;
  opacity: 1;
}
.jr-fiche select:-ms-input-placeholder,
.jr-fiche textarea:-ms-input-placeholder,
.jr-fiche input[type="text"]:-ms-input-placeholder,
.jr-fiche input[type="password"]:-ms-input-placeholder,
.jr-fiche input[type="datetime"]:-ms-input-placeholder,
.jr-fiche input[type="datetime-local"]:-ms-input-placeholder,
.jr-fiche input[type="date"]:-ms-input-placeholder,
.jr-fiche input[type="month"]:-ms-input-placeholder,
.jr-fiche input[type="time"]:-ms-input-placeholder,
.jr-fiche input[type="week"]:-ms-input-placeholder,
.jr-fiche input[type="number"]:-ms-input-placeholder,
.jr-fiche input[type="email"]:-ms-input-placeholder,
.jr-fiche input[type="url"]:-ms-input-placeholder,
.jr-fiche input[type="search"]:-ms-input-placeholder,
.jr-fiche input[type="tel"]:-ms-input-placeholder,
.jr-fiche input[type="color"]:-ms-input-placeholder {
  color: #dddddd;
}
.jr-fiche select::-webkit-input-placeholder,
.jr-fiche textarea::-webkit-input-placeholder,
.jr-fiche input[type="text"]::-webkit-input-placeholder,
.jr-fiche input[type="password"]::-webkit-input-placeholder,
.jr-fiche input[type="datetime"]::-webkit-input-placeholder,
.jr-fiche input[type="datetime-local"]::-webkit-input-placeholder,
.jr-fiche input[type="date"]::-webkit-input-placeholder,
.jr-fiche input[type="month"]::-webkit-input-placeholder,
.jr-fiche input[type="time"]::-webkit-input-placeholder,
.jr-fiche input[type="week"]::-webkit-input-placeholder,
.jr-fiche input[type="number"]::-webkit-input-placeholder,
.jr-fiche input[type="email"]::-webkit-input-placeholder,
.jr-fiche input[type="url"]::-webkit-input-placeholder,
.jr-fiche input[type="search"]::-webkit-input-placeholder,
.jr-fiche input[type="tel"]::-webkit-input-placeholder,
.jr-fiche input[type="color"]::-webkit-input-placeholder {
  color: #dddddd;
}
.jr-fiche select[disabled],
.jr-fiche textarea[disabled],
.jr-fiche input[type="text"][disabled],
.jr-fiche input[type="password"][disabled],
.jr-fiche input[type="datetime"][disabled],
.jr-fiche input[type="datetime-local"][disabled],
.jr-fiche input[type="date"][disabled],
.jr-fiche input[type="month"][disabled],
.jr-fiche input[type="time"][disabled],
.jr-fiche input[type="week"][disabled],
.jr-fiche input[type="number"][disabled],
.jr-fiche input[type="email"][disabled],
.jr-fiche input[type="url"][disabled],
.jr-fiche input[type="search"][disabled],
.jr-fiche input[type="tel"][disabled],
.jr-fiche input[type="color"][disabled],
.jr-fiche select[readonly],
.jr-fiche textarea[readonly],
.jr-fiche input[type="text"][readonly],
.jr-fiche input[type="password"][readonly],
.jr-fiche input[type="datetime"][readonly],
.jr-fiche input[type="datetime-local"][readonly],
.jr-fiche input[type="date"][readonly],
.jr-fiche input[type="month"][readonly],
.jr-fiche input[type="time"][readonly],
.jr-fiche input[type="week"][readonly],
.jr-fiche input[type="number"][readonly],
.jr-fiche input[type="email"][readonly],
.jr-fiche input[type="url"][readonly],
.jr-fiche input[type="search"][readonly],
.jr-fiche input[type="tel"][readonly],
.jr-fiche input[type="color"][readonly],
.jr-fiche fieldset[disabled] select,
.jr-fiche fieldset[disabled] textarea,
.jr-fiche fieldset[disabled] input[type="text"],
.jr-fiche fieldset[disabled] input[type="password"],
.jr-fiche fieldset[disabled] input[type="datetime"],
.jr-fiche fieldset[disabled] input[type="datetime-local"],
.jr-fiche fieldset[disabled] input[type="date"],
.jr-fiche fieldset[disabled] input[type="month"],
.jr-fiche fieldset[disabled] input[type="time"],
.jr-fiche fieldset[disabled] input[type="week"],
.jr-fiche fieldset[disabled] input[type="number"],
.jr-fiche fieldset[disabled] input[type="email"],
.jr-fiche fieldset[disabled] input[type="url"],
.jr-fiche fieldset[disabled] input[type="search"],
.jr-fiche fieldset[disabled] input[type="tel"],
.jr-fiche fieldset[disabled] input[type="color"] {
  cursor: not-allowed;
  background-color: #f5f5f5;
  opacity: 1;
}
.jr-fiche textarea,
.jr-fiche select[multiple] {
  height: auto;
}
.jr-fiche .bd-container-inner {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .jr-fiche .bd-container-inner {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .jr-fiche .bd-container-inner {
    max-width: 740px;
  }
}
@media (min-width: 992px) {
  .jr-fiche .bd-container-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .jr-fiche .bd-container-inner {
    max-width: 1176px;
  }
}
.jr-fiche .bd-container-inner {
  position: relative;
}
.jr-fiche .bd-container-inner {
  height: 100%;
}
.jr-fiche .bd-pagebackground-355, .jr-fiche.bd-pagebackground-355 {
  background-attachment: fixed;
  background-color: #dedede;
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
.jr-fiche .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
/* Slide In Left Medium */
/* Slide In Left Short */
/* Slide in Right */
/* Slide in Right Medium */
/* Slide in Right Short */
.jr-fiche .bd-page-width > .bd-container-inner {
  max-width: none;
}
.jr-fiche [class^="icon-"],
.jr-fiche [class*=" icon-"] {
  display: inline-block;
  text-decoration: none;
  speak: none;
}
.jr-fiche [class^="icon-"]:before,
.jr-fiche [class*=" icon-"]:before,
.jr-fiche [class^="icon-"]:after,
.jr-fiche [class*=" icon-"]:after {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  width: auto;
  opacity: 1;
  font-family: 'Billion Web Font';
}
.jr-fiche [class^="icon-"] > span:first-child,
.jr-fiche [class*=" icon-"] > span:first-child,
.jr-fiche [class^="icon-"] > time:first-child,
.jr-fiche [class*=" icon-"] > time:first-child {
  vertical-align: middle;
}
.jr-fiche .bd-column {
  min-height: 0;
  min-width: 0;
}
.jr-fiche .bd-row-flex.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.jr-fiche .bd-row-flex.row > [class*="bd-columnwrapper-"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
  min-width: 0;
}
.jr-fiche .bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.jr-fiche .bd-row-align-middle.bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.jr-fiche .bd-row-flex.row > [class*="bd-columnwrapper-"] > .bd-column > .bd-vertical-align-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-height: 0;
  min-width: 0;
}
.jr-fiche .bd-row-flex.row:before,
.jr-fiche .bd-row-flex.row:after {
  display: none;
}
.jr-fiche .bd-columns > .bd-container-inner > .container-fluid,
.jr-fiche .bd-columns > .bd-container-inner > .container-fluid > .row {
  height: 100%;
}
.jr-fiche .bd-columns:before {
  clear: both;
}
.jr-fiche header[data-setlocation] {
  cursor: pointer;
}
.jr-fiche blockquote:not([class]),
.jr-fiche .bd-tagstyles:not(.bd-custom-blockquotes) blockquote {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
}
.jr-fiche blockquote:not([class]),
.jr-fiche .bd-tagstyles:not(.bd-custom-blockquotes) blockquote,
.jr-fiche blockquote:not([class]) p,
.jr-fiche .bd-tagstyles:not(.bd-custom-blockquotes) blockquote p {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) {
  padding-left: 10px;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-bulletlist):not(.shape-only) ul:not([class*="menu"]) li {
  list-style-position: inside;
}
.jr-fiche .bd-button-35 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-35,
.jr-fiche input.bd-button-35,
.jr-fiche a.bd-button-35[href],
.jr-fiche .bd-button-35 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-35,
.jr-fiche input.bd-button-35,
.jr-fiche a.bd-button-35[href],
.jr-fiche .bd-button-35,
.jr-fiche button.bd-button-35:link,
.jr-fiche input.bd-button-35:link,
.jr-fiche a.bd-button-35[href]:link,
.jr-fiche .bd-button-35:link,
.jr-fiche button.bd-button-35:visited,
.jr-fiche input.bd-button-35:visited,
.jr-fiche a.bd-button-35[href]:visited,
.jr-fiche .bd-button-35:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-35:hover,
.jr-fiche input.bd-button-35:hover,
.jr-fiche a.bd-button-35[href]:hover,
.jr-fiche .bd-button-35:hover,
.jr-fiche button.bd-button-35:focus,
.jr-fiche input.bd-button-35:focus,
.jr-fiche a.bd-button-35[href]:focus,
.jr-fiche .bd-button-35:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-35:active,
.jr-fiche input.bd-button-35:active,
.jr-fiche a.bd-button-35[href]:active,
.jr-fiche .bd-button-35:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-29 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-29,
.jr-fiche input.bd-button-29,
.jr-fiche a.bd-button-29[href],
.jr-fiche .bd-button-29 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-29,
.jr-fiche input.bd-button-29,
.jr-fiche a.bd-button-29[href],
.jr-fiche .bd-button-29,
.jr-fiche button.bd-button-29:link,
.jr-fiche input.bd-button-29:link,
.jr-fiche a.bd-button-29[href]:link,
.jr-fiche .bd-button-29:link,
.jr-fiche button.bd-button-29:visited,
.jr-fiche input.bd-button-29:visited,
.jr-fiche a.bd-button-29[href]:visited,
.jr-fiche .bd-button-29:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-29:hover,
.jr-fiche input.bd-button-29:hover,
.jr-fiche a.bd-button-29[href]:hover,
.jr-fiche .bd-button-29:hover,
.jr-fiche button.bd-button-29:focus,
.jr-fiche input.bd-button-29:focus,
.jr-fiche a.bd-button-29[href]:focus,
.jr-fiche .bd-button-29:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-29:active,
.jr-fiche input.bd-button-29:active,
.jr-fiche a.bd-button-29[href]:active,
.jr-fiche .bd-button-29:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-34 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-34,
.jr-fiche input.bd-button-34,
.jr-fiche a.bd-button-34[href],
.jr-fiche .bd-button-34 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-34,
.jr-fiche input.bd-button-34,
.jr-fiche a.bd-button-34[href],
.jr-fiche .bd-button-34,
.jr-fiche button.bd-button-34:link,
.jr-fiche input.bd-button-34:link,
.jr-fiche a.bd-button-34[href]:link,
.jr-fiche .bd-button-34:link,
.jr-fiche button.bd-button-34:visited,
.jr-fiche input.bd-button-34:visited,
.jr-fiche a.bd-button-34[href]:visited,
.jr-fiche .bd-button-34:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-34:hover,
.jr-fiche input.bd-button-34:hover,
.jr-fiche a.bd-button-34[href]:hover,
.jr-fiche .bd-button-34:hover,
.jr-fiche button.bd-button-34:focus,
.jr-fiche input.bd-button-34:focus,
.jr-fiche a.bd-button-34[href]:focus,
.jr-fiche .bd-button-34:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-34:active,
.jr-fiche input.bd-button-34:active,
.jr-fiche a.bd-button-34[href]:active,
.jr-fiche .bd-button-34:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-36 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-36,
.jr-fiche input.bd-button-36,
.jr-fiche a.bd-button-36[href],
.jr-fiche .bd-button-36 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-36,
.jr-fiche input.bd-button-36,
.jr-fiche a.bd-button-36[href],
.jr-fiche .bd-button-36,
.jr-fiche button.bd-button-36:link,
.jr-fiche input.bd-button-36:link,
.jr-fiche a.bd-button-36[href]:link,
.jr-fiche .bd-button-36:link,
.jr-fiche button.bd-button-36:visited,
.jr-fiche input.bd-button-36:visited,
.jr-fiche a.bd-button-36[href]:visited,
.jr-fiche .bd-button-36:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-36:hover,
.jr-fiche input.bd-button-36:hover,
.jr-fiche a.bd-button-36[href]:hover,
.jr-fiche .bd-button-36:hover,
.jr-fiche button.bd-button-36:focus,
.jr-fiche input.bd-button-36:focus,
.jr-fiche a.bd-button-36[href]:focus,
.jr-fiche .bd-button-36:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-36:active,
.jr-fiche input.bd-button-36:active,
.jr-fiche a.bd-button-36[href]:active,
.jr-fiche .bd-button-36:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-33 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-33,
.jr-fiche input.bd-button-33,
.jr-fiche a.bd-button-33[href],
.jr-fiche .bd-button-33 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-33,
.jr-fiche input.bd-button-33,
.jr-fiche a.bd-button-33[href],
.jr-fiche .bd-button-33,
.jr-fiche button.bd-button-33:link,
.jr-fiche input.bd-button-33:link,
.jr-fiche a.bd-button-33[href]:link,
.jr-fiche .bd-button-33:link,
.jr-fiche button.bd-button-33:visited,
.jr-fiche input.bd-button-33:visited,
.jr-fiche a.bd-button-33[href]:visited,
.jr-fiche .bd-button-33:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-33:hover,
.jr-fiche input.bd-button-33:hover,
.jr-fiche a.bd-button-33[href]:hover,
.jr-fiche .bd-button-33:hover,
.jr-fiche button.bd-button-33:focus,
.jr-fiche input.bd-button-33:focus,
.jr-fiche a.bd-button-33[href]:focus,
.jr-fiche .bd-button-33:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-33:active,
.jr-fiche input.bd-button-33:active,
.jr-fiche a.bd-button-33[href]:active,
.jr-fiche .bd-button-33:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-32 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-32,
.jr-fiche input.bd-button-32,
.jr-fiche a.bd-button-32[href],
.jr-fiche .bd-button-32 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-32,
.jr-fiche input.bd-button-32,
.jr-fiche a.bd-button-32[href],
.jr-fiche .bd-button-32,
.jr-fiche button.bd-button-32:link,
.jr-fiche input.bd-button-32:link,
.jr-fiche a.bd-button-32[href]:link,
.jr-fiche .bd-button-32:link,
.jr-fiche button.bd-button-32:visited,
.jr-fiche input.bd-button-32:visited,
.jr-fiche a.bd-button-32[href]:visited,
.jr-fiche .bd-button-32:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-32:hover,
.jr-fiche input.bd-button-32:hover,
.jr-fiche a.bd-button-32[href]:hover,
.jr-fiche .bd-button-32:hover,
.jr-fiche button.bd-button-32:focus,
.jr-fiche input.bd-button-32:focus,
.jr-fiche a.bd-button-32[href]:focus,
.jr-fiche .bd-button-32:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-32:active,
.jr-fiche input.bd-button-32:active,
.jr-fiche a.bd-button-32[href]:active,
.jr-fiche .bd-button-32:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche .bd-button-37 a {
  line-height: 20.00000001px;
  font-size: 14px;
}
.jr-fiche button.bd-button-37,
.jr-fiche input.bd-button-37,
.jr-fiche a.bd-button-37[href],
.jr-fiche .bd-button-37 {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button.bd-button-37,
.jr-fiche input.bd-button-37,
.jr-fiche a.bd-button-37[href],
.jr-fiche .bd-button-37,
.jr-fiche button.bd-button-37:link,
.jr-fiche input.bd-button-37:link,
.jr-fiche a.bd-button-37[href]:link,
.jr-fiche .bd-button-37:link,
.jr-fiche button.bd-button-37:visited,
.jr-fiche input.bd-button-37:visited,
.jr-fiche a.bd-button-37[href]:visited,
.jr-fiche .bd-button-37:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #777777;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button.bd-button-37:hover,
.jr-fiche input.bd-button-37:hover,
.jr-fiche a.bd-button-37[href]:hover,
.jr-fiche .bd-button-37:hover,
.jr-fiche button.bd-button-37:focus,
.jr-fiche input.bd-button-37:focus,
.jr-fiche a.bd-button-37[href]:focus,
.jr-fiche .bd-button-37:focus {
  background-color: #555555;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button.bd-button-37:active,
.jr-fiche input.bd-button-37:active,
.jr-fiche a.bd-button-37[href]:active,
.jr-fiche .bd-button-37:active {
  background-color: #555555;
  background-image: none;
}
.jr-fiche button:not([class]),
.jr-fiche input[type="submit"]:not([class]),
.jr-fiche input[type="button"]:not([class]),
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"] {
  /* default transparent bg otherwise you get gray default bg */
  background-color: transparent;
}
.jr-fiche button:not([class]),
.jr-fiche input[type="submit"]:not([class]),
.jr-fiche input[type="button"]:not([class]),
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"],
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"],
.jr-fiche button:not([class]):link,
.jr-fiche input[type="submit"]:not([class]):link,
.jr-fiche input[type="button"]:not([class]):link,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:link,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:link,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:link,
.jr-fiche button:not([class]):visited,
.jr-fiche input[type="submit"]:not([class]):visited,
.jr-fiche input[type="button"]:not([class]):visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:visited {
  /* reset browser styles */
  border-width: 0;
  padding: 0;
  color: #ffffff;
  background-color: #2da0ce;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 10px;
  padding: 7px 20px;
  background-image: none;
}
.jr-fiche button:not([class]):hover,
.jr-fiche input[type="submit"]:not([class]):hover,
.jr-fiche input[type="button"]:not([class]):hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:hover,
.jr-fiche button:not([class]):focus,
.jr-fiche input[type="submit"]:not([class]):focus,
.jr-fiche input[type="button"]:not([class]):focus,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:focus,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:focus,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:focus {
  background-color: #36aede;
  text-decoration: none;
  color: #ffffff;
  background-image: none;
}
.jr-fiche button:not([class]):active,
.jr-fiche input[type="submit"]:not([class]):active,
.jr-fiche input[type="button"]:not([class]):active,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) button:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="submit"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-button):not(.shape-only) input[type="button"]:active {
  background-color: #0a75a0;
  background-image: none;
}
.jr-fiche label {
  font-weight: normal;
}
.jr-fiche img:not([class]),
.jr-fiche .bd-imagestyles {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-image):not(.shape-only) img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
}
.jr-fiche input[type="text"]:not([class]),
.jr-fiche input[type="password"]:not([class]),
.jr-fiche input[type="datetime"]:not([class]),
.jr-fiche input[type="datetime-local"]:not([class]),
.jr-fiche input[type="date"]:not([class]),
.jr-fiche input[type="month"]:not([class]),
.jr-fiche input[type="time"]:not([class]),
.jr-fiche input[type="week"]:not([class]),
.jr-fiche input[type="number"]:not([class]),
.jr-fiche input[type="email"]:not([class]),
.jr-fiche input[type="url"]:not([class]),
.jr-fiche input[type="search"]:not([class]),
.jr-fiche input[type="tel"]:not([class]),
.jr-fiche input[type="color"]:not([class]),
.jr-fiche textarea:not([class]),
.jr-fiche select:not([class]) {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border-radius: 0px;
  color: #777777;
}
@media (max-width: 767px) {
  .jr-fiche input[type="text"]:not([class]),
  .jr-fiche input[type="password"]:not([class]),
  .jr-fiche input[type="datetime"]:not([class]),
  .jr-fiche input[type="datetime-local"]:not([class]),
  .jr-fiche input[type="date"]:not([class]),
  .jr-fiche input[type="month"]:not([class]),
  .jr-fiche input[type="time"]:not([class]),
  .jr-fiche input[type="week"]:not([class]),
  .jr-fiche input[type="number"]:not([class]),
  .jr-fiche input[type="email"]:not([class]),
  .jr-fiche input[type="url"]:not([class]),
  .jr-fiche input[type="search"]:not([class]),
  .jr-fiche input[type="tel"]:not([class]),
  .jr-fiche input[type="color"]:not([class]),
  .jr-fiche textarea:not([class]),
  .jr-fiche select:not([class]) {
    width: 150px;
  }
}
.jr-fiche input[type="text"]:not([class]):hover,
.jr-fiche input[type="password"]:not([class]):hover,
.jr-fiche input[type="datetime"]:not([class]):hover,
.jr-fiche input[type="datetime-local"]:not([class]):hover,
.jr-fiche input[type="date"]:not([class]):hover,
.jr-fiche input[type="month"]:not([class]):hover,
.jr-fiche input[type="time"]:not([class]):hover,
.jr-fiche input[type="week"]:not([class]):hover,
.jr-fiche input[type="number"]:not([class]):hover,
.jr-fiche input[type="email"]:not([class]):hover,
.jr-fiche input[type="url"]:not([class]):hover,
.jr-fiche input[type="search"]:not([class]):hover,
.jr-fiche input[type="tel"]:not([class]):hover,
.jr-fiche input[type="color"]:not([class]):hover,
.jr-fiche textarea:not([class]):hover,
.jr-fiche select:not([class]):hover {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class]):visited,
.jr-fiche input[type="password"]:not([class]):visited,
.jr-fiche input[type="datetime"]:not([class]):visited,
.jr-fiche input[type="datetime-local"]:not([class]):visited,
.jr-fiche input[type="date"]:not([class]):visited,
.jr-fiche input[type="month"]:not([class]):visited,
.jr-fiche input[type="time"]:not([class]):visited,
.jr-fiche input[type="week"]:not([class]):visited,
.jr-fiche input[type="number"]:not([class]):visited,
.jr-fiche input[type="email"]:not([class]):visited,
.jr-fiche input[type="url"]:not([class]):visited,
.jr-fiche input[type="search"]:not([class]):visited,
.jr-fiche input[type="tel"]:not([class]):visited,
.jr-fiche input[type="color"]:not([class]):visited,
.jr-fiche textarea:not([class]):visited,
.jr-fiche select:not([class]):visited {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):active,
.jr-fiche input[type="password"]:not([class]):active,
.jr-fiche input[type="datetime"]:not([class]):active,
.jr-fiche input[type="datetime-local"]:not([class]):active,
.jr-fiche input[type="date"]:not([class]):active,
.jr-fiche input[type="month"]:not([class]):active,
.jr-fiche input[type="time"]:not([class]):active,
.jr-fiche input[type="week"]:not([class]):active,
.jr-fiche input[type="number"]:not([class]):active,
.jr-fiche input[type="email"]:not([class]):active,
.jr-fiche input[type="url"]:not([class]):active,
.jr-fiche input[type="search"]:not([class]):active,
.jr-fiche input[type="tel"]:not([class]):active,
.jr-fiche input[type="color"]:not([class]):active,
.jr-fiche textarea:not([class]):active,
.jr-fiche select:not([class]):active {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class])::-webkit-input-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class])::-webkit-input-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class])::-webkit-input-placeholder:hover {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class])::-webkit-input-placeholder:visited {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class])::-webkit-input-placeholder:active {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class]):-moz-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-moz-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-moz-placeholder:hover {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class]):-moz-placeholder:visited {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-moz-placeholder:active {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class]):-ms-input-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-ms-input-placeholder {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-ms-input-placeholder:hover {
  color: #555555;
}
.jr-fiche input[type="text"]:not([class]):-ms-input-placeholder:visited {
  color: #777777;
}
.jr-fiche input[type="text"]:not([class]):-ms-input-placeholder:active {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="password"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="date"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="month"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="time"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="week"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="number"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="email"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="url"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="search"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="tel"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="color"],
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) textarea,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) select {
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  border-radius: 0px;
  color: #777777;
}
@media (max-width: 767px) {
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="password"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="date"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="month"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="time"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="week"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="number"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="email"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="url"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="search"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="tel"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="color"],
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) textarea,
  .jr-fiche .bd-tagstyles:not(.bd-custom-inputs) select {
    width: 150px;
  }
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="password"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="date"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="month"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="time"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="week"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="number"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="email"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="url"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="search"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="tel"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="color"]:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) textarea:hover,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) select:hover {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="password"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="date"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="month"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="time"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="week"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="number"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="email"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="url"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="search"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="tel"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="color"]:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) textarea:visited,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) select:visited {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="password"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="datetime-local"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="date"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="month"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="time"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="week"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="number"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="email"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="url"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="search"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="tel"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="color"]:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) textarea:active,
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) select:active {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder:hover {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder:visited {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]::-webkit-input-placeholder:active {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder:hover {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder:visited {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-moz-placeholder:active {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder:hover {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder:visited {
  color: #777777;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-inputs) input[type="text"]:-ms-input-placeholder:active {
  color: #555555;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-orderedlist) ol:not([class*="bd-indicators"]) {
  padding-left: 25px;
}
.jr-fiche .bd-tagstyles:not(.bd-custom-orderedlist) ol:not([class*="bd-indicators"]) li {
  position: relative;
}
.jr-fiche table:not([class]),
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table {
  border-collapse: collapse;
  width: 100%;
}
.jr-fiche table:not([class]) thead td,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table thead td,
.jr-fiche table:not([class]) thead th,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table thead th {
  border-bottom: 1px solid #dddddd;
}
.jr-fiche table:not([class]) td,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table td,
.jr-fiche table:not([class]) th,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table th {
  padding: 5px;
}
.jr-fiche table:not([class]) tbody > tr:nth-child(odd) > td,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(odd) > td,
.jr-fiche table:not([class]) tbody > tr:nth-child(odd) > th,
.jr-fiche .bd-tagstyles:not(.bd-custom-table) table tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
/* Default fade effect */
/* Default over effect */
/* Default slide effect */
/* Default flip */
/* Default wooble */
/* Default zoom */
/* Transition Effects Less */
/* Fade effect */
/* Over effect */
/* Slide effect */
/* Over and Slide effect */
/* Flip Left effect */
/* Flip Right effect */
/* Flip Top effect */
/* Flip Bottom effect */
/* Wobble Left effect */
/* Wobble Right effect */
/* Wobble top effect */
/* Wobble bottom effect */
/* Zoom and Rotate Effects */
/* Utility */
@font-face {
  font-family: 'Billion Web Font';
  src: url("BillionWebFonts.woff") format('woff'), url("BillionWebFonts.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
.jr-fiche .bd-postcontent-2 {
  position: relative;
}
.jr-fiche .bd-postcontent-2 img:not(.no-lightbox) {
  cursor: pointer;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-blockquotes blockquote {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left: 5px solid #dddddd;
  border-radius: 0px;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-blockquotes blockquote,
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-blockquotes blockquote p {
  line-height: 20.00000001px;
  font-size: 14px;
  font-style: italic;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-bulletlist ul:not([class*="menu"]) {
  margin-left: -15px;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-bulletlist ul:not([class*="menu"]) li {
  list-style-position: inside;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-orderedlist ol:not([class*="bd-indicators"]) {
  margin-left: -12px;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-orderedlist ol:not([class*="bd-indicators"]) li {
  position: relative;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table {
  border-collapse: collapse;
  width: 100%;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table thead td,
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table thead th {
  border-bottom: 1px solid #dddddd;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table td,
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table th {
  padding: 5px;
}
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table tbody > tr:nth-child(odd) > td,
.jr-fiche .bd-postcontent-2:not(.shape-only).bd-custom-table table tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
  background-image: none;
}
.jr-fiche select::-moz-placeholder,
.jr-fiche textarea::-moz-placeholder,
.jr-fiche input[type="text"]::-moz-placeholder,
.jr-fiche input[type="password"]::-moz-placeholder,
.jr-fiche input[type="datetime"]::-moz-placeholder,
.jr-fiche input[type="datetime-local"]::-moz-placeholder,
.jr-fiche input[type="date"]::-moz-placeholder,
.jr-fiche input[type="month"]::-moz-placeholder,
.jr-fiche input[type="time"]::-moz-placeholder,
.jr-fiche input[type="week"]::-moz-placeholder,
.jr-fiche input[type="number"]::-moz-placeholder,
.jr-fiche input[type="email"]::-moz-placeholder,
.jr-fiche input[type="url"]::-moz-placeholder,
.jr-fiche input[type="search"]::-moz-placeholder,
.jr-fiche input[type="tel"]::-moz-placeholder,
.jr-fiche input[type="color"]::-moz-placeholder {
  color: #dddddd;
  opacity: 1;
}
.jr-fiche select:-ms-input-placeholder,
.jr-fiche textarea:-ms-input-placeholder,
.jr-fiche input[type="text"]:-ms-input-placeholder,
.jr-fiche input[type="password"]:-ms-input-placeholder,
.jr-fiche input[type="datetime"]:-ms-input-placeholder,
.jr-fiche input[type="datetime-local"]:-ms-input-placeholder,
.jr-fiche input[type="date"]:-ms-input-placeholder,
.jr-fiche input[type="month"]:-ms-input-placeholder,
.jr-fiche input[type="time"]:-ms-input-placeholder,
.jr-fiche input[type="week"]:-ms-input-placeholder,
.jr-fiche input[type="number"]:-ms-input-placeholder,
.jr-fiche input[type="email"]:-ms-input-placeholder,
.jr-fiche input[type="url"]:-ms-input-placeholder,
.jr-fiche input[type="search"]:-ms-input-placeholder,
.jr-fiche input[type="tel"]:-ms-input-placeholder,
.jr-fiche input[type="color"]:-ms-input-placeholder {
  color: #dddddd;
}
.jr-fiche select::-webkit-input-placeholder,
.jr-fiche textarea::-webkit-input-placeholder,
.jr-fiche input[type="text"]::-webkit-input-placeholder,
.jr-fiche input[type="password"]::-webkit-input-placeholder,
.jr-fiche input[type="datetime"]::-webkit-input-placeholder,
.jr-fiche input[type="datetime-local"]::-webkit-input-placeholder,
.jr-fiche input[type="date"]::-webkit-input-placeholder,
.jr-fiche input[type="month"]::-webkit-input-placeholder,
.jr-fiche input[type="time"]::-webkit-input-placeholder,
.jr-fiche input[type="week"]::-webkit-input-placeholder,
.jr-fiche input[type="number"]::-webkit-input-placeholder,
.jr-fiche input[type="email"]::-webkit-input-placeholder,
.jr-fiche input[type="url"]::-webkit-input-placeholder,
.jr-fiche input[type="search"]::-webkit-input-placeholder,
.jr-fiche input[type="tel"]::-webkit-input-placeholder,
.jr-fiche input[type="color"]::-webkit-input-placeholder {
  color: #dddddd;
}