/************************/
/********* MAIN *********/
/************************/
.bloc-qdm .titre {
  background-color: #1e90cc;
  padding: 30px 0;
}
.bloc-qdm .titre h2 {
  text-transform: uppercase;
  color: #fff;
}
.bloc-qdm .texte {
  background-color: #00a3e0;
}
.bloc-qdm .texte p {
  color: #fff;
  margin: 0;
}
.bloc-qdm .texte .question-repondre {
  padding: 30px 0 30px 0;
}
.bloc-qdm .texte .question-repondu {
  padding: 30px 0 20px 0;
}
.bloc-qdm .texte .btn-repondre {
  text-align: right;
}
.bloc-qdm .texte .btn-repondre a {
  background-color: #fe8a12;
  color: #fff;
  padding: 15px 30px;
  font-size: 0.875rem;
  display: inline-block;
  font-family: proxima-nova;
}
.bloc-qdm .bg-mains {
  background-image: url('/web/20200522055814im_/https://www.ims-pharmastat.fr/bundles/pharmastatcommun/img/bg-questiondumois.png');
  background-repeat: no-repeat;
  background-position: right 15px bottom;
  padding-bottom: 30px;
  overflow: hidden;
}
.bloc-qdm2 .bloc-question {
  padding: 30px;
  border: 1px solid #edeceb;
}
.bloc-qdm2 .bloc-question h3 > label {
  font-weight: inherit;
  margin-bottom: 30px;
}
.bloc-qdm2 .bloc-question .titre-question {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
}
.bloc-qdm2 .bloc-question .titre-question:before {
  background-color: #00a3e0;
  content: "";
  float: left;
  height: 15px;
  margin-right: 15px;
  margin-top: 5px;
  width: 1px;
}
.bloc-qdm2 .bloc-question .question {
  margin: 15px 0;
}
.bloc-qdm2 .bloc-question .question label {
  font-weight: 300;
}
.bloc-qdm2 .bloc-question .question input {
  margin: 15px 30px;
}
.bloc-qdm2 .bloc-question textarea {
  display: block;
  width: 100%;
  min-height: 200px;
  margin-top: 30px;
}
.bloc-qdm2 .bloc-question button {
  background-color: #fe8a12;
  border: medium none;
  color: #fff;
  float: right;
  margin-top: 30px;
  padding: 15px 30px;
}
.bloc-qdm2 .mention {
  margin-top: 30px;
}
.bloc-qdm2 .mention p {
  font-size: 0.75rem;
  margin-bottom: 0;
}

