.module_eligibilite.formSimple {
  height: 16em; }

.verifiez-eligibilite h1 {
  font-size: 1.2em;
  font-weight: normal; }
.verifiez-eligibilite.homepage {
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.3);
  background-color: rgba(22, 107, 181, 0.8);
  overflow: hidden;
  margin: 0; }
  .verifiez-eligibilite.homepage .parallax {
    background-image: url("/modules/mod_eligibilite/images/bg_eli.jpg");
    background-size: 100%;
    position: absolute;
    top: -10px;
    left: 0;
    opacity: 0.6;
    z-index: -1;
    height: 20em;
    display: block;
    overflow: hidden;
    width: 100%;
    content: ""; }
  .verifiez-eligibilite.homepage .container {
    padding: 1.1rem .4rem;
    color: white;
    font-weight: bold; }
    .verifiez-eligibilite.homepage .container div.title {
      margin-bottom: .9em;
      font-size: 1rem;
      text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.1), 1px 1px 0 rgba(4, 76, 116, 0.6); }
    .verifiez-eligibilite.homepage .container input {
      box-shadow: 2px 2px 2px 0px #80808066; }
    .verifiez-eligibilite.homepage .container input, .verifiez-eligibilite.homepage .container button {
      padding: 0.5rem;
      background: white;
      color: #156bb7;
      border-radius: .2em;
      border: none;
      height: 3em;
      vertical-align: bottom; }
    .verifiez-eligibilite.homepage .container button {
      margin-left: -0.6em;
      width: 18em;
      box-shadow: 2px 2px 2px #80808066;
      font-weight: bold; }
      .verifiez-eligibilite.homepage .container button a {
        color: #156bb4; }
  .verifiez-eligibilite.homepage .adress-text {
    margin: 0.9em auto; }
    @media (min-width: 768px) {
      .verifiez-eligibilite.homepage .adress-text {
        margin: auto; } }

@media (max-width: 990px) {
  .verifiez-eligibilite.homepage {
    margin-bottom: -0.8em; } }
@media (min-width: 950px) {
  .module_eligibilite.formSimple {
    height: 12em; }

  .verifiez-eligibilite.homepage .parallax {
    opacity: 1; }
  .verifiez-eligibilite.homepage .container {
    padding: 1.6rem 2rem; }
    .verifiez-eligibilite.homepage .container p.title {
      margin-bottom: .9em;
      font-size: 1.4rem; }
    .verifiez-eligibilite.homepage .container input {
      width: 23em; } }
.button-eli {
  padding: 10px;
  border-radius: 5px;
  background-color: #156bb4;
  color: white;
  width: 80%;
  max-width: 22em;
  display: block;
  margin: 0 auto; }
  .button-eli:hover, .button-eli:visited {
    background-color: #156bb4;
    color: white; }

.formfull {
  margin: 0 auto; }
  .formfull input {
    width: 98%;
    min-width: 14em;
    margin: .2em; }
  .formfull label {
    margin: .2em; }
  .formfull .title {
    background: #2379c4;
    color: white;
    width: 100%;
    padding: 2px;
    margin-top: 2em;
    margin-bottom: 1em;
    text-align: center;
    font-weight: bold; }
  .formfull #ville {
    min-width: 12.3em;
    width: 98%;
    margin: .1em; }
  .formfull .submit-button {
    width: 14em;
    margin: 0 auto;
    margin-top: 20px; }

.formulairecontact .submit-button {
  width: 14em;
  margin: 0 auto;
  margin-top: 20px;
  background-color: #2379c4;
  padding: 5px 50px;
  border-radius: 4px;
  border: 0;
  color: #fff; }
.formulairecontact input, .formulairecontact select {
  width: 90%;
  min-width: 16em; }

#legende .eli-img {
  float: left;
  margin-right: 0.3em;
  width: 17px; }

.blockproduct {
  border: 1px solid gray;
  border-radius: 4px;
  width: 10em;
  padding: 3em;
  margin: 1em auto;
  text-align: center; }

#eli_result ul li {
  padding: 0;
  margin: 0; }
  #eli_result ul li:before {
    background: none; }

.module_eligibilite .container {
  width: 100%; }
.module_eligibilite ul {
  margin: 0;
  padding: 0; }
  .module_eligibilite ul li {
    margin: 0; }

/*# sourceMappingURL=style.css.map */
