.wysiwyg-text a {
	font-family: "Frutiger", sans-serif;
	font-size: 1rem;
	line-height: 1.375rem;
	color: #005bbb;
	text-decoration: none;
	text-align: left;
	background-size: 24px 24px;
	background-repeat: no-repeat;
	background-position: center left;
}

.wysiwyg-text img {
	max-width: 100%;
	height: auto;
}

.wysiwyg-text a:hover{
	color: #fe5815;
}

.textComponent {
    min-height: 10px;
    letter-spacing: 0;
}

.hideBorder table, .hideBorder table td{
    border: 0px!important;
}

.txt-responsive.text-mobile {
  display: none;
}

/*(nul : 0px ; Petit : 12 px ; Deprecated : 16 px ; Moyen : 30px ; Grand : 40px ; Mega : 48 px) par d�faut 0 px*/

/* TOP MARGIN */
.txt-responsive.deprecated-top {
  margin-top: 16px;
}

.txt-responsive.default-margin-top {
  margin-top: 0;
}

.txt-responsive.sm-margin-top {
  margin-top: 12px;
}

.txt-responsive.md-margin-top {
  margin-top: 30px;
}

.txt-responsive.lg-margin-top {
  margin-top: 40px;
}

.txt-responsive.xl-margin-top {
  margin-top: 48px;
}
/* ENDOF TOP MARGIN */

/* RIGHT MARGIN */
.txt-responsive.default-margin-right {
  margin-right: 0;
}

.txt-responsive.sm-margin-right {
  margin-right: 12px;
}

.txt-responsive.md-margin-right {
  margin-right: 30px;
}

.txt-responsive.lg-margin-right {
  margin-right: 40px;
}

.txt-responsive.xl-margin-right {
  margin-right: 48px;
}
/* ENDOF RIGHT MARGIN */

/* BOTTOM MARGIN */
.txt-responsive.deprecated-bottom {
  margin-bottom: 16px;
}

.txt-responsive.default-margin-bottom {
  margin-bottom: 0;
}

.txt-responsive.sm-margin-bottom {
  margin-bottom: 12px;
}

.txt-responsive.md-margin-bottom {
  margin-bottom: 30px;
}

.txt-responsive.lg-margin-bottom {
  margin-bottom: 40px;
}

.txt-responsive.xl-margin-bottom {
  margin-bottom: 48px;
}
/* ENDOF BOTTOM MARGIN */

/* LEFT MARGIN */
.txt-responsive.default-margin-left {
  margin-left: 0;
}

.txt-responsive.sm-margin-left {
  margin-left: 12px;
}

.txt-responsive.md-margin-left {
  margin-left: 30px;
}

.txt-responsive.lg-margin-left {
  margin-left: 40px;
}

.txt-responsive.xl-margin-left {
  margin-left: 48px;
}
/* ENDOF LEFT MARGIN */

@media screen and (max-width: 767px) {

  .txt-responsive.text-mobile {
    display: block;
  }
  .txt-responsive.text-desktop {
    display: block;
  }
  .txt-responsive.text-desktop.no-mob-display {
    display: none;
  }

  /* TOP MARGIN */
  .txt-responsive.sm-margin-top, .txt-responsive.md-margin-top {
    margin-top: 15px;
  }
  .txt-responsive.lg-margin-top, .txt-responsive.xl-margin-top {
    margin-top: 20px;
  }
  /* ENDOF TOP MARGIN */

  /* RIGHT MARGIN */
  .txt-responsive.sm-margin-right, .txt-responsive.md-margin-right {
    margin-right: 15px;
  }
  .txt-responsive.lg-margin-right, .txt-responsive.xl-margin-right {
    margin-right: 20px;
  }
  /* ENDOF RIGHT MARGIN */

  /* BOTTOM MARGIN */
  .txt-responsive.sm-margin-bottom, .txt-responsive.md-margin-bottom {
    margin-bottom: 15px;
  }
  .txt-responsive.lg-margin-bottom, .txt-responsive.xl-margin-bottom {
    margin-bottom: 20px;
  }
  /* ENDOF BOTTOM MARGIN */

  /* LEFT MARGIN */
  .txt-responsive.sm-margin-left, .txt-responsive.md-margin-left {
    margin-left: 15px;
  }
  .txt-responsive.lg-margin-left, .txt-responsive.xl-margin-left {
    margin-left: 20px;
  }
  /* ENDOF LEFT MARGIN */
  .hideBorder table td:first-child {
    padding: 0;
  }
  .hideBorder table td{
    padding: 10px;
  }

}

.txt-responsive.warning-text-color {
  color : red;
}
