/* 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/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400;1,6..96,500&display=swap");
@import url("https://use.typekit.net/ubb8kii.css");
.g-timeline.style1 {
  margin-left: -0.938rem;
  margin-right: -0.938rem;
}
.g-timeline.style1 .g-content {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.g-timeline.style1 .g-timeline-row {
  width: 100%;
  height: 10px;
  margin-top: 3.5rem;
  margin-bottom: -15px;
  background: #dddddd;
  border-bottom-right-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
  border-top-left-radius: 0.1875rem;
}
.g-timeline.style1 .g-timeline-row:before {
  content: "";
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  background: #dddddd;
  border-radius: 100%;
  margin-top: -10px;
}
.g-timeline.style1 .g-timeline-row:after {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  background: #dddddd;
  border-radius: 100%;
  margin-top: -10px;
  margin-left: -30px;
  position: relative;
  float: right;
}
@media only all and (max-width: 47.99rem) {
  .g-timeline.style1 .g-timeline-row {
    display: none;
  }
}
.g-timeline.style1 .g-timeline-item {
  text-align: center;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .g-timeline.style1 .g-timeline-item {
    margin-top: -25px;
  }
}
@supports (-webkit-appearance:none) {
  .g-timeline.style1 .g-timeline-item {
    margin-top: -25px;
  }
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-icon {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  line-height: 60px;
  font-size: 1.5rem;
  margin-top: -35px;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-icon:after {
  content: "";
  display: block;
  width: 1px;
  height: 4rem;
  background: #dddddd;
  margin: 0 auto;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-year {
  color: #dddddd !important;
  position: relative;
  margin: 1.25rem 0 1.5rem -2rem;
  min-height: 1.4rem;
  font-size: 1rem;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-title {
  color: #4d4d4d !important;
  margin-top: 1rem;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 1rem;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-title a {
  color: #4d4d4d;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-title a:hover {
  color: #b4ab98;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-description {
  margin: 0;
}
.g-timeline.style1 .g-timeline-item .g-content .g-timeline-button {
  margin-top: 20px;
}
@media only all and (max-width: 47.99rem) {
  .g-timeline.style1 .g-timeline-item {
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
  .g-timeline.style1 .g-timeline-item:last-child {
    margin-bottom: 0;
  }
}
.g-timeline.style2 #g-timeline {
  position: relative;
  padding: 35px 0;
}
.g-timeline.style2 #g-timeline:before {
  /* this is the vertical line */
  content: "";
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #dddddd;
}
@media only all and (min-width: 60rem) {
  .g-timeline.style2 #g-timeline:before {
    left: 50%;
    margin-left: -2px;
  }
}
.g-timeline.style2 .g-timeline-block {
  position: relative;
  margin: 30px 0;
}
.g-timeline.style2 .g-timeline-block::after {
  clear: both;
  content: "";
  display: table;
}
.g-timeline.style2 .g-timeline-block:first-child {
  margin-top: 0;
}
.g-timeline.style2 .g-timeline-block:last-child {
  margin-bottom: 0;
}
@media only all and (min-width: 60rem) {
  .g-timeline.style2 .g-timeline-block {
    margin: 60px 0;
  }
  .g-timeline.style2 .g-timeline-block:first-child {
    margin-top: 0;
  }
  .g-timeline.style2 .g-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.g-timeline.style2 .g-timeline-icon-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  box-shadow: 0 0 0 4px #ffffff, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
@media only all and (min-width: 60rem) {
  .g-timeline.style2 .g-timeline-icon-container {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  .g-timeline.style2 .g-timeline-icon-container.is-hidden {
    visibility: hidden;
  }
  .g-timeline.style2 .g-timeline-icon-container.bounce-in {
    visibility: visible;
    -webkit-animation: g-bounce-1 0.6s;
    -moz-animation: g-bounce-1 0.6s;
    animation: g-bounce-1 0.6s;
  }
}
@-webkit-keyframes g-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes g-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes g-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.g-timeline.style2 .g-timeline-content {
  position: relative;
  margin-left: 60px;
  background: #ffffff;
  border-radius: 0.1875rem;
  padding: 20px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}
.g-timeline.style2 .g-timeline-content::after {
  clear: both;
  content: "";
  display: table;
}
.g-timeline.style2 .g-timeline-content .g-timeline-title {
  margin-top: -5px;
  margin-bottom: 15px;
}
.g-timeline.style2 .g-timeline-content .g-timeline-title a {
  color: #4d4d4d;
}
.g-timeline.style2 .g-timeline-content .g-timeline-title a:hover {
  color: #b4ab98;
}
.g-timeline.style2 .g-timeline-content .g-timeline-year {
  display: inline-block;
}
.g-timeline.style2 .g-timeline-content .g-timeline-year {
  float: left;
  padding: 13px 0;
  opacity: 0.7;
}
.g-timeline.style2 .g-timeline-content:before {
  content: "";
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #ffffff;
}
.g-timeline.style2 .g-timeline-content .g-timeline-button {
  margin-top: 25px;
}
@media only all and (max-width: 47.99rem) {
  .g-timeline.style2 .g-timeline-content .g-timeline-button {
    margin-bottom: 10px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  .g-timeline.style2 .g-timeline-content .g-timeline-button {
    margin-bottom: 10px;
  }
}
@media only all and (min-width: 60rem) {
  .g-timeline.style2 .g-timeline-content {
    margin-left: 0;
    padding: 25px;
    width: 45%;
  }
  .g-timeline.style2 .g-timeline-content:before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: #ffffff;
  }
  .g-timeline.style2 .g-timeline-content .g-timeline-year {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 1rem;
  }
  .g-timeline.style2 .g-timeline-content.is-hidden {
    visibility: hidden;
  }
  .g-timeline.style2 .g-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: g-bounce-2 0.6s;
    -moz-animation: g-bounce-2 0.6s;
    animation: g-bounce-2 0.6s;
  }
}
.g-timeline.style2 .g-timeline-block:nth-child(even) .g-timeline-content {
  float: right;
}
.g-timeline.style2 .g-timeline-block:nth-child(even) .g-timeline-content:before {
  left: auto;
  right: 100%;
  border-color: transparent;
  border-right-color: #ffffff;
}
.g-timeline.style2 .g-timeline-block:nth-child(even) .g-timeline-content .g-timeline-year {
  left: auto;
  right: 122%;
  text-align: right;
}
@media only all and (min-width: 60rem) {
  .g-timeline.style2 {
    /* inverse bounce effect on even content blocks */
  }
  .g-timeline.style2 .g-timeline-block:nth-child(even) .g-timeline-content.bounce-in {
    -webkit-animation: g-bounce-2-inverse 0.6s;
    -moz-animation: g-bounce-2-inverse 0.6s;
    animation: g-bounce-2-inverse 0.6s;
  }
}
@-webkit-keyframes g-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes g-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes g-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes g-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@-moz-keyframes g-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
  }
  100% {
    -moz-transform: translateX(0);
  }
}
@keyframes g-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
}
/*ADDS ONS POST J3*/
.breadcrumbs ol, .breadcrumbs li {
  display: inline-block;
}
div.mod-languages ul li.lang-active {
  background-color: unset;
}
/*LOGO*/
.gantry-logo img {
  width: 260px;
}
/*ACCUEIL*/
.accueil-lg div.mod-languages a {
  text-decoration: none;
  color: #000 !important;
}
div.mod-languages a {
  color: #fff !important;
}
.accueil-lg div.mod-languages li:not(.lang-active) a {
  color: #aaa !important;
}
div.mod-languages li:not(.lang-active) a {
  color: #bdbdbd !important;
}
/*MENU*/
#g-navigation .g-menu-item-title {
  text-transform: uppercase;
}
#g-navigation .g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
#g-navigation .g-selected a {
  color: #000 !important;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #efe0c9;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #efe0c9;
}
#g-navigation .g-main-nav .g-dropdown {
  background: #efe0c9;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  color: #000;
  text-align: center;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #efe0c9;
}
.g-dropdown-column {
  width: 71.9rem !important;
  margin: 0 auto !important;
}
#g-navigation div.g-container {
  width: auto !important;
}
/*BREADCRUMB*/
.breadcrumb > li > .divider {
  color: #efe0c9;
}
.breadcrumb {
  background-color: unset;
  font-size: 18px;
}
#g-showcase .breadcrumb a {
  color: #b4ab98 !important;
}
/*BODY*/
h1 {
  color: #b4ab98 !important;
  text-align: center !important;
  text-transform: uppercase;
  padding: 0.5rem 0;
}
h2 {
  color: #b4ab98 !important;
  text-align: center !important;
  text-transform: uppercase;
  padding: 0.5rem 0;
}
body #g-main .intro-text, body #g-showcase .intro-text, .intro-text {
  font-size: 19px !important;
  font-style: italic;
  line-height: 39px;
  font-weight: 500;
  letter-spacing: 2px;
  font-family: "Bodoni Moda", sans-serif;
  color: #3d3d3d;
}
a.button-plus {
  outline: 2px #b4ab98 solid;
  padding: 0.5rem;
  color: #b4ab98;
}
#g-main p, #g-main li {
  font-size: 18px !important;
}
.gold {
  color: #b4ab98 !important;
}
/*COLORS*/
.beige-f {
  color: #b4ab98 !important;
}
.beige-c {
  color: #eae0cb !important;
}
.bg-beige-c {
  background-color: #eae0cb !important;
}
.bg-beige-f {
  background-color: #b4ab98 !important;
}
.white {
  color: #fff;
}
/*EDITO*/
.edito-img {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/*QUI SOMMES NOUS*/
.valeurs h1 {
  text-align: center;
}
.valeurs p {
  text-align: justify !important;
  font-size: 18px !important;
}
.valeurs .white h1 {
  color: #fff !important;
}
.block-beige-c, .block-beige-f, .block-black, .block-white {
  padding: 2rem 14rem;
}
.valeurs .block-beige-c {
  background-color: #eae0cb;
}
.valeurs .block-beige-f {
  background-color: #b4ab98;
}
.valeurs .block-black {
  background-color: #000;
}
@media only screen and (max-width: 1510px) {
  .block-beige-c, .block-beige-f, .block-black, .block-white {
    padding: 2rem 9rem;
  }
}
@media only screen and (max-width: 1026px) {
  .block-beige-c, .block-beige-f, .block-black, .block-white {
    padding: 2rem 6rem;
  }
}
/*NOS ACTIVITES*/
body #g-main div[class*="smartslider"] p {
  font-size: 87.5% !important;
}
/*TOURISME*/
.tourisme-text-overlay {
  position: absolute;
  top: 50.2%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  padding: 10px;
  font-size: 3rem;
  width: 90%;
  font-weight: 500;
  text-shadow: 1px 1px 2px #000;
}
.tourisme .g-content {
  margin: 0;
  padding: 0;
}
.tourisme .description-plus {
  bottom: 0;
  position: absolute;
  top: 84.2%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
}
.img-hover-zoom {
  overflow: hidden;
}
.img-hover-zoom img {
  transition: transform 0.5s ease;
}
.img-hover-zoom:hover img {
  transform: scale(1.2);
}
@media only screen and (max-width: 474px) {
  .tourisme-text-overlay {
    font-size: 1.7rem !important;
  }
}
/*HISTOIRE*/
.histoire {
  padding: 0 !important;
}
.g-timeline-description p {
  margin-top: 0;
  font-size: 20px;
  font-style: italic;
  font-family: "Bodoni Moda", serif;
  text-align: center;
}
.g-timeline.style2 .g-timeline-content {
  box-shadow: none;
  padding-top: 21px !important;
}
.g-timeline.style2 .g-timeline-content .g-timeline-year {
  left: 130%;
  float: left;
  padding: 0 0;
  opacity: 0.7;
  font-family: "Bodoni_Moda variant0", Tofu;
  top: 1px;
  font-size: 3rem;
}
.g-timeline.style2 .g-timeline-block:nth-child(2n) .g-timeline-content .g-timeline-year {
  right: 130%;
}
.g-timeline-block .fa {
  transform: rotate(45deg) !important;
}
.g-timeline.style2 .g-timeline-icon-container {
  box-shadow: none;
}
@media only screen and (max-width: 959px) {
  .g-timeline.style2 .g-timeline-block:nth-child(2n) .g-timeline-content {
    float: none;
  }
}
@media only screen and (max-width: 959px) {
  .g-timeline.style2 .g-timeline-content {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
  }
}
@media only screen and (max-width: 959px) {
  .g-timeline.style2 .g-timeline-content .g-timeline-year {
    width: 100%;
    text-align: center !important;
  }
}
/*GEEK MAP LAYOUT*/
.map-bg {
  background: url('../../../../images/content/groupe-international/carte_pretoni_bg.png') no-repeat center center !important;
  background-size: auto;
  padding: 1.3rem 0 !important;
  background-size: cover !important;
  height: 100%;
  overflow: hidden;
}
.map-bg .breadcrumb a, .map-bg .breadcrumb span {
  color: #fff !important;
  text-shadow: none;
}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-content {
  color: #000;
  margin: 0.6rem 0.2rem;
}
.tooltipster-base {
  z-index: 99 !important;
}
/*CHIFFRES*/
.btn-group.pull-right {
  float: right;
  display: none;
}
.chiffres-text-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #fff;
  padding: 10px;
  font-size: 2.2rem;
  width: 80%;
  font-family: "Bodoni Moda", sans-serif;
  text-shadow: 1px 1px 2px #000;
}
.chiffres .g-content {
  margin-bottom: 2.5rem;
}
.gouvernance .g-block {
  padding: 1rem 1.5rem;
}
/*GOUVERNANCE*/
.gou-desc {
  height: 5rem;
}
#reveal {
  display: none;
}
.preatoni-governance-profil {
  display: none;
  font-size: 1rem;
  text-align: justify;
}
.gou-title {
  margin-top: 0.5rem;
}
/*FOOTER*/
@media only screen and (max-width: 768px) {
  a.button-plus {
    outline: none !important;
  }
}
/*COOKIES*/
.cc-compliance .cc-btn {
  background-color: #efe0c9 !important;
}
/*MOBILE MENU*/
.g-offcanvas-toggle {
  font-size: 2rem;
}
/*DEVELOPPEMENT IMMOBILIER*/
#g-main .dev-immo-button a.button-plus {
  outline: 2px #fff solid !important;
  padding: 0.5rem;
  color: #000 !important;
  line-height: 5rem !important;
}
/*MENTIONS*/
.underline {
  text-decoration: underline !important;
}
/*CONTACT*/
.valid {
  padding: 0.5rem 0.7rem !important;
}
/*SITEMAP*/
.osmap-items .level_2 {
  display: none;
}
/*MEDIA*/
@media (min-width: 768px) {
  .medias-block.preatoni-medias {
    height: 57px !important;
  }
}
.preatoni-medias .g-content-array .g-grid {
  margin-bottom: 0;
}
.medias-block {
  margin-top: 20px;
}
.medias-block .medias-block-img {
  display: inline-block;
  width: 115px;
  /* margin-right:15px;*/
  vertical-align: top;
  float: left;
}
/*@media (max-width:959px) {.medias-block .medias-block-img {margin-right:5px;}}*/
.medias-block .medias-block-img .medias-img {
  width: 100px;
  height: 52px;
  margin: 0 auto;
  background: url('../../../../images/content/media-logos/preatoni-medias-logos.png?v=1742385600') no-repeat;
}
.medias-block .medias-block-content {
  display: inline-block;
  width: 735px;
  vertical-align: top;
  float: left;
}
/*@media (max-width:1200px) {.medias-block .medias-block-content {width:70%;}}*/
/*@media (max-width:767px) {.medias-block .medias-block-content {width:95%;}}*/
@media (max-width: 1199px) {
  .medias-block .medias-block-content {
    width: 495px;
  }
}
@media (max-width: 959px) {
  .medias-block .medias-block-content {
    width: 303px;
  }
}
@media (max-width: 767px) {
  .medias-block .medias-block-img, .medias-block .medias-block-content {
    width: 100%;
    float: none;
  }
}
.medias-block.preatoni-medias {
  width: 100%;
}
.medias-block.preatoni-medias .preatoni-medias-block-logo {
  display: inline-block;
  width: 15%;
  vertical-align: top;
  float: left;
  /* padding:0 35px 0 0;*/
}
.medias-block.preatoni-medias .preatoni-medias-block-text {
  display: inline-block;
  width: 65%;
  vertical-align: top;
  float: left;
  padding: 0 35px 0 0;
}
.medias-block.preatoni-medias .preatoni-medias-block-text .preatoni-medias-text {
  text-align: justify;
}
.medias-block.preatoni-medias .preatoni-medias-block-download {
  display: inline-block;
  width: 20%;
  vertical-align: top;
  float: left;
}
.medias-block.preatoni-medias .preatoni-medias-block-download .preatoni-medias-download .preatoni-button-doc {
  display: block;
  margin: 0 auto;
  padding: 4px 8px;
  background-color: #1d1d1b;
  color: #ffffff !important;
  text-align: center;
  max-width: 170px;
}
.medias-block.preatoni-medias .preatoni-medias-block-download .preatoni-medias-download .preatoni-button-doc:hover {
  text-decoration: none;
}
.medias-block.preatoni-medias .preatoni-medias-block-download .preatoni-medias-download .preatoni-button-doc i {
  margin-right: 4px;
}
.preatoni-block-content .medias-block.preatoni-medias .preatoni-medias-block-text, .preatoni-block-content .medias-block.preatoni-medias .preatoni-medias-block-download {
  width: 100%;
  float: none;
}
.preatoni-block-content .medias-block.preatoni-medias .preatoni-medias-block-text {
  padding: 0;
}
.preatoni-block-content .medias-block.preatoni-medias .preatoni-medias-block-download .preatoni-medias-download .preatoni-button-doc {
  margin: 10px auto;
}
@media (max-width: 1199px) {
  .medias-block.preatoni-medias .preatoni-medias-block-logo {
    width: 17%;
  }
  .medias-block.preatoni-medias .preatoni-medias-block-text {
    width: 63%;
    padding: 0 15px 0 0;
  }
}
@media (max-width: 959px) {
  .medias-block.preatoni-medias .preatoni-medias-block-logo {
    width: 22%;
  }
  .medias-block.preatoni-medias .preatoni-medias-block-text {
    width: 58%;
    padding: 0 15px 0 0;
  }
}
@media (max-width: 767px) {
  .medias-block.preatoni-medias .preatoni-medias-block-logo, .medias-block.preatoni-medias .preatoni-medias-block-text, .medias-block.preatoni-medias .preatoni-medias-block-download {
    width: 100%;
    float: none;
  }
  .medias-block.preatoni-medias .preatoni-medias-block-text {
    padding: 0;
  }
  .medias-block.preatoni-medias .preatoni-medias-block-download .preatoni-medias-download .preatoni-button-doc {
    margin: 10px auto;
  }
}
/*-*/
/*-*/
/* Line 1 */
.medias-block .medias-block-img .medias-boursorama {
  background-position: 0 0 !important;
}
.medias-block .medias-block-img .medias-avere {
  background-position: -100px 0 !important;
}
.medias-block .medias-block-img .medias-le-parisien {
  background-position: -200px 0 !important;
}
.medias-block .medias-block-img .medias-avem {
  background-position: -300px 0 !important;
}
.medias-block .medias-block-img .medias-l-automobile-l-entreprise {
  background-position: -400px 0 !important;
}
.medias-block .medias-block-img .medias-rmc {
  background-position: -500px 0 !important;
}
.medias-block .medias-block-img .medias-bfm-business {
  background-position: -600px 0 !important;
}
.medias-block .medias-block-img .medias-boursier {
  background-position: -700px 0 !important;
}
.medias-block .medias-block-img .medias-l-agefi {
  background-position: -800px 0 !important;
}
.medias-block .medias-block-img .medias-green-univers {
  background-position: -900px 0 !important;
}
.medias-block .medias-block-img .medias-afp {
  background-position: -1000px 0 !important;
}
.medias-block .medias-block-img .medias-les-echos {
  background-position: -1100px 0 !important;
}
.medias-block .medias-block-img .medias-la-voix-du-nord {
  background-position: -1200px 0 !important;
}
.medias-block .medias-block-img .medias-easybourse {
  background-position: -1300px 0 !important;
}
.medias-block .medias-block-img .medias-ouest-france {
  background-position: -1400px 0 !important;
}
/*-*/
/*-*/
/* Line 2 */
.medias-block .medias-block-img .medias-l-argus {
  background-position: 0 -52px !important;
}
.medias-block .medias-block-img .medias-monfinancier {
  background-position: -100px -52px !important;
}
.medias-block .medias-block-img .medias-capital {
  background-position: -200px -52px !important;
}
.medias-block .medias-block-img .medias-capitalfinance {
  background-position: -300px -52px !important;
}
.medias-block .medias-block-img .medias-mobilicites {
  background-position: -400px -52px !important;
}
.medias-block .medias-block-img .medias-labourseetlavie {
  background-position: -500px -52px !important;
}
.medias-block .medias-block-img .medias-le-journal-des-entreprises {
  background-position: -600px -52px !important;
}
.medias-block .medias-block-img .medias-france-3 {
  background-position: -700px -52px !important;
}
.medias-block .medias-block-img .medias-tradingsat {
  background-position: -800px -52px !important;
}
.medias-block .medias-block-img .medias-reutersus {
  background-position: -900px -52px !important;
}
.medias-block .medias-block-img .medias-thomsonreuters {
  background-position: -1000px -52px !important;
}
.medias-block .medias-block-img .medias-option-finance {
  background-position: -1100px -52px !important;
}
.medias-block .medias-block-img .medias-le-revenu {
  background-position: -1200px -52px !important;
}
.medias-block .medias-block-img .medias-le-figaro {
  background-position: -1300px -52px !important;
}
.medias-block .medias-block-img .medias-la-tribune {
  background-position: -1400px -52px !important;
}
/*-*/
/*-*/
/* Line 3 */
.medias-block .medias-block-img .medias-investir {
  background-position: 0 -104px !important;
}
.medias-block .medias-block-img .medias-cercle-finance {
  background-position: -100px -104px !important;
}
.medias-block .medias-block-img .medias-touleco {
  background-position: -200px -104px !important;
}
.medias-block .medias-block-img .medias-la-lettre-m {
  background-position: -300px -104px !important;
}
.medias-block .medias-block-img .medias-la-depeche-du-midi {
  background-position: -400px -104px !important;
}
.medias-block .medias-block-img .medias-la-bourse-au-quotidien {
  background-position: -500px -104px !important;
}
.medias-block .medias-block-img .medias-l-usine-nouvelle {
  background-position: -600px -104px !important;
}
.medias-block .medias-block-img .medias-cnbc {
  background-position: -700px -104px !important;
}
.medias-block .medias-block-img .medias-aerobuzz {
  background-position: -800px -104px !important;
}
.medias-block .medias-block-img .medias-le-figaro-bourse {
  background-position: -900px -104px !important;
}
.medias-block .medias-block-img .medias-la-lettre-des-placements {
  background-position: -1000px -104px !important;
}
.medias-block .medias-block-img .medias-le-monde-informatique {
  background-position: -1100px -104px !important;
}
.medias-block .medias-block-img .medias-jdn {
  background-position: -1200px -104px !important;
}
.medias-block .medias-block-img .medias-frenchweb {
  background-position: -1300px -104px !important;
}
.medias-block .medias-block-img .medias-boisenergie {
  background-position: -1400px -104px !important;
}
/*-*/
/*-*/
/* Line 4 */
.medias-block .medias-block-img .medias-usine-digitale {
  background-position: 0 -156px !important;
}
.medias-block .medias-block-img .medias-zone-bourse {
  background-position: -100px -156px !important;
}
.medias-block .medias-block-img .medias-environnement-magazine {
  background-position: -200px -156px !important;
}
.medias-block .medias-block-img .medias-itespresso {
  background-position: -300px -156px !important;
}
.medias-block .medias-block-img .medias-enerzine {
  background-position: -400px -156px !important;
}
.medias-block .medias-block-img .medias-tout-sur-mes-finances {
  background-position: -500px -156px !important;
}
.medias-block .medias-block-img .medias-flash-infos-economie {
  background-position: -600px -156px !important;
}
.medias-block .medias-block-img .medias-entreprendre {
  background-position: -700px -156px !important;
}
.medias-block .medias-block-img .medias-l-est-republicain {
  background-position: -800px -156px !important;
}
.medias-block .medias-block-img .medias-terrains-de-sports {
  background-position: -900px -156px !important;
}
.medias-block .medias-block-img .medias-france-bleu-besancon {
  background-position: -1000px -156px !important;
}
.medias-block .medias-block-img .medias-tf1 {
  background-position: -1100px -156px !important;
}
.medias-block .medias-block-img .medias-macommune-info {
  background-position: -1200px -156px !important;
}
.medias-block .medias-block-img .medias-monfinancier {
  background-position: -1300px -156px !important;
}
.medias-block .medias-block-img .medias-greenunivers {
  background-position: -1400px -156px !important;
}
/*-*/
/*-*/
/* Line 5 */
.medias-block .medias-block-img .medias-tv-finance {
  background-position: 0 -208px !important;
}
.medias-block .medias-block-img .medias-le-monde {
  background-position: -100px -208px !important;
}
.medias-block .medias-block-img .medias-autoactu {
  background-position: -200px -208px !important;
}
.medias-block .medias-block-img .medias-expression-active {
  background-position: -300px -208px !important;
}
.medias-block .medias-block-img .medias-la-montagne {
  background-position: -400px -208px !important;
}
.medias-block .medias-block-img .medias-gilbert-dupont {
  background-position: -500px -208px !important;
}
.medias-block .medias-block-img .medias-cm-cic {
  background-position: -600px -208px !important;
}
.medias-block .medias-block-img .medias-kepler-cheuvreux {
  background-position: -700px -208px !important;
}
.medias-block .medias-block-img .medias-lalettredelabourse {
  background-position: -800px -208px !important;
}
.medias-block .medias-block-img .medias-channelnews {
  background-position: -900px -208px !important;
}
.medias-block .medias-block-img .medias-lavoixdunord {
  background-position: -1000px -208px !important;
}
.medias-block .medias-block-img .medias-bfmtv {
  background-position: -1100px -208px !important;
}
.medias-block .medias-block-img .medias-wansquare {
  background-position: -1200px -208px !important;
}
.medias-block .medias-block-img .medias-la-tribune-objectif-languedoc-roussillon {
  background-position: -1300px -208px !important;
}
.medias-block .medias-block-img .medias-flash-infos {
  background-position: -1400px -208px !important;
}
/*-*/
/*-*/
/* Line 6 */
.medias-block .medias-block-img .medias-herault-juridique-et-economique {
  background-position: 0 -260px !important;
}
.medias-block .medias-block-img .medias-challenges {
  background-position: -100px -260px !important;
}
.medias-block .medias-block-img .medias-strategies {
  background-position: -200px -260px !important;
}
.medias-block .medias-block-img .medias-cfnews {
  background-position: -300px -260px !important;
}
.medias-block .medias-block-img .medias-portzamparc {
  background-position: -400px -260px !important;
}
.medias-block .medias-block-img .medias-midi-libre {
  background-position: -500px -260px !important;
}
.medias-block .medias-block-img .medias-l-opinion {
  background-position: -600px -260px !important;
}
.medias-block .medias-block-img .medias-la-croix {
  background-position: -700px -260px !important;
}
.medias-block .medias-block-img .medias-le-monde-informatique {
  background-position: -800px -260px !important;
}
.medias-block .medias-block-img .medias-aerocontact {
  background-position: -900px -260px !important;
}
.medias-block .medias-block-img .medias-aerobuzz {
  background-position: -1000px -260px !important;
}
.medias-block .medias-block-img .medias-france-info {
  background-position: -1100px -260px !important;
}
.medias-block .medias-block-img .medias-electronic-specifier {
  background-position: -1200px -260px !important;
}
.medias-block .medias-block-img .medias-presences-grenoble {
  background-position: -1300px -260px !important;
}
.medias-block .medias-block-img .medias-electronique-mag {
  background-position: -1400px -260px !important;
}
/*-*/
/*-*/
/* Line 7 */
.medias-block .medias-block-img .medias-l-essor {
  background-position: 0 -312px !important;
}
.medias-block .medias-block-img .medias-le-dauphine-libere {
  background-position: -100px -312px !important;
}
.medias-block .medias-block-img .medias-lyon-entreprises {
  background-position: -200px -312px !important;
}
.medias-block .medias-block-img .medias-les-marches {
  background-position: -300px -312px !important;
}
.medias-block .medias-block-img .medias-brefeco {
  background-position: -400px -312px !important;
}
.medias-block .medias-block-img .medias-mypharma {
  background-position: -500px -312px !important;
}
.medias-block .medias-block-img .medias-tlm {
  background-position: -600px -312px !important;
}
.medias-block .medias-block-img .medias-le-progres {
  background-position: -700px -312px !important;
}
.medias-block .medias-block-img .medias-euroland-corporate {
  background-position: -800px -312px !important;
}
.medias-block .medias-block-img .medias-acteurs-de-l-economie {
  background-position: -900px -312px !important;
}
.medias-block .medias-block-img .medias-agora {
  background-position: -1000px -312px !important;
}
.medias-block .medias-block-img .medias-liberation {
  background-position: -1100px -312px !important;
}
.medias-block .medias-block-img .medias-bretagne-economique {
  background-position: -1200px -312px !important;
}
.medias-block .medias-block-img .medias-le-courrier-du-meuble-et-de-l-habitat {
  background-position: -1300px -312px !important;
}
.medias-block .medias-block-img .medias-infra-rouge {
  background-position: -1400px -312px !important;
}
/*-*/
/*-*/
/* Line 8 */
.medias-block .medias-block-img .medias-elle-decoration {
  background-position: 0 -364px !important;
}
.medias-block .medias-block-img .medias-cote-magazine {
  background-position: -100px -364px !important;
}
.medias-block .medias-block-img .medias-bfm-bourse {
  background-position: -200px -364px !important;
}
.medias-block .medias-block-img .medias-f3-rhone-alpes {
  background-position: -300px -364px !important;
}
.medias-block .medias-block-img .medias-expressions {
  background-position: -400px -364px !important;
}
.medias-block .medias-block-img .medias-tribune-de-lyon {
  background-position: -500px -364px !important;
}
.medias-block .medias-block-img .medias-tout-lyon-affiches {
  background-position: -600px -364px !important;
}
.medias-block .medias-block-img .medias-batiweb {
  background-position: -700px -364px !important;
}
.medias-block .medias-block-img .medias-bfm-bourse-avec-tradingsat {
  background-position: -800px -364px !important;
}
.medias-block .medias-block-img .medias-vipress {
  background-position: -900px -364px !important;
}
.medias-block .medias-block-img .medias-auto-infos {
  background-position: -1000px -364px !important;
}
.medias-block .medias-block-img .medias-le-figaro-bourse-et-placements {
  background-position: -1100px -364px !important;
}
.medias-block .medias-block-img .medias-journalauto {
  background-position: -1200px -364px !important;
}
.medias-block .medias-block-img .medias-lci {
  background-position: -1300px -364px !important;
}
.medias-block .medias-block-img .medias-le-monde-du-surgele {
  background-position: -1400px -364px !important;
}
/*-*/
/*-*/
/* Line 9 */
.medias-block .medias-block-img .medias-bretagne-economique {
  background-position: 0 -416px !important;
}
.medias-block .medias-block-img .medias-la-lettre-economique-de-bretagne {
  background-position: -100px -416px !important;
}
.medias-block .medias-block-img .medias-agence-api {
  background-position: -200px -416px !important;
}
.medias-block .medias-block-img .medias-france3-bretagne {
  background-position: -300px -416px !important;
}
.medias-block .medias-block-img .medias-le-telegramme {
  background-position: -400px -416px !important;
}
.medias-block .medias-block-img .medias-france-bleu {
  background-position: -500px -416px !important;
}
.medias-block .medias-block-img .medias-lsa {
  background-position: -600px -416px !important;
}
.medias-block .medias-block-img .medias-europe1 {
  background-position: -700px -416px !important;
}
.medias-block .medias-block-img .medias-ecorama {
  background-position: -800px -416px !important;
}
.medias-block .medias-block-img .medias-lemoci {
  background-position: -900px -416px !important;
}
.medias-block .medias-block-img .medias-investing {
  background-position: -1000px -416px !important;
}
.medias-block .medias-block-img .medias-meuble-info {
  background-position: -1100px -416px !important;
}
.medias-block .medias-block-img .medias-cnews {
  background-position: -1200px -416px !important;
}
.medias-block .medias-block-img .medias-radioclassique, .medias-block .medias-block-img .medias-radio-classique {
  background-position: -1300px -416px !important;
}
.medias-block .medias-block-img .medias-publicsenat, .medias-block .medias-block-img .medias-public-senat {
  background-position: -1400px -416px !important;
}
/*-*/
/*-*/
/* Line 10 */
.medias-block .medias-block-img .medias-valeursactuelles, .medias-block .medias-block-img .medias-valeurs-actuelles {
  background-position: 0 -468px !important;
}
.medias-block .medias-block-img .medias-youtube {
  background-position: -100px -468px !important;
}
.medias-block .medias-block-img .medias-investisseurtv, .medias-block .medias-block-img .medias-investisseur-tv {
  background-position: -200px -468px !important;
}
/*# sourceMappingURL=custom_18.css.map */