.c12 {
  width: 100%;
}

.c11 {
  width: 91.6666%;
}

.c10 {
  width: 83.3333%;
}

.c9 {
  width: 75%;
}

.c8 {
  width: 66.6666%;
}

.c7 {
  width: 58.3333%;
}

.c6 {
  width: 50%;
}

.c5 {
  width: 41.6666%;
}

.c4 {
  width: 33.3333%;
}

.c3 {
  width: 25%;
}

.c2 {
  width: 16.6666%;
}

.c1 {
  width: 8.3333%;
}

@media screen and (min-width: 1024px) {
  .c12-lg {
    width: 100%;
  }
  .c11-lg {
    width: 91.6666%;
  }
  .c10-lg {
    width: 83.3333%;
  }
  .c9-lg {
    width: 75%;
  }
  .c8-lg {
    width: 66.6666%;
  }
  .c7-lg {
    width: 58.3333%;
  }
  .c6-lg {
    width: 50%;
  }
  .c5-lg {
    width: 41.6666%;
  }
  .c4-lg {
    width: 33.3333%;
  }
  .c3-lg {
    width: 25%;
  }
  .c2-lg {
    width: 16.6666%;
  }
  .c1-lg {
    width: 8.3333%;
  }
}
form#formulaireXML, #formulaireConnexion {
  font-size: 16px;
}
form#formulaireXML:not(#formulaireConnexion), #formulaireConnexion:not(#formulaireConnexion) {
  background-color: #fafafa;
  box-shadow: 0px 12px 26px rgba(0, 0, 0, 0.2666666667);
  padding: 1em;
  border-radius: 1em;
}
@media screen and (min-width: 1024px) {
  form#formulaireXML:not(#formulaireConnexion), #formulaireConnexion:not(#formulaireConnexion) {
    padding: 4em;
  }
}
form#formulaireXML button, #formulaireConnexion button {
  font-size: 1em;
}
form#formulaireXML input, form#formulaireXML select, #formulaireConnexion input, #formulaireConnexion select {
  font-size: 1em;
  border-radius: 5px;
  border: none;
}
form#formulaireXML hr, #formulaireConnexion hr {
  margin-bottom: 1.5em;
  border: none;
  border-top: 1px solid #afafaf;
}
form#formulaireXML .input-row, #formulaireConnexion .input-row {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  form#formulaireXML .input-row.double > div:first-child, #formulaireConnexion .input-row.double > div:first-child {
    padding-right: 0.5em;
  }
  form#formulaireXML .input-row.double > div:last-child, #formulaireConnexion .input-row.double > div:last-child {
    padding-left: 0.5em;
  }
}
form#formulaireXML .input-row .input-wrapper, #formulaireConnexion .input-row .input-wrapper {
  display: flex;
  flex-direction: column;
  align-self: flex-start;
  box-sizing: border-box;
  padding-bottom: 1.5em;
}
form#formulaireXML .input-row .input-wrapper.align-bottom, #formulaireConnexion .input-row .input-wrapper.align-bottom {
  align-self: flex-end;
}
form#formulaireXML .input-row .input-wrapper label, #formulaireConnexion .input-row .input-wrapper label {
  margin-bottom: 0.2em;
}
form#formulaireXML .input-row .input-wrapper input:not(#fillForm), form#formulaireXML .input-row .input-wrapper select, form#formulaireXML .input-row .input-wrapper textarea, #formulaireConnexion .input-row .input-wrapper input:not(#fillForm), #formulaireConnexion .input-row .input-wrapper select, #formulaireConnexion .input-row .input-wrapper textarea {
  box-sizing: border-box;
  margin: 0;
  padding: 0.4em 0.8em;
  width: 100%;
  border: 1px solid #dfdfdf;
  resize: vertical;
}
form#formulaireXML .input-row .input-wrapper input:not(#fillForm).error, form#formulaireXML .input-row .input-wrapper select.error, form#formulaireXML .input-row .input-wrapper textarea.error, #formulaireConnexion .input-row .input-wrapper input:not(#fillForm).error, #formulaireConnexion .input-row .input-wrapper select.error, #formulaireConnexion .input-row .input-wrapper textarea.error {
  border: 1px solid red;
}
form#formulaireXML .input-row .input-wrapper textarea, form#formulaireXML .input-row .input-wrapper select[multiple], #formulaireConnexion .input-row .input-wrapper textarea, #formulaireConnexion .input-row .input-wrapper select[multiple] {
  min-height: 100px;
}
form#formulaireXML .input-row .input-wrapper #contentAd label, #formulaireConnexion .input-row .input-wrapper #contentAd label {
  display: flex;
  align-items: center;
  margin-bottom: 1em;
}
form#formulaireXML .input-row .input-wrapper #contentAd label input, #formulaireConnexion .input-row .input-wrapper #contentAd label input {
  width: auto;
  flex-grow: 0;
  align-self: center;
  margin-right: 0.5em;
}
form#formulaireXML .input-row .input-wrapper.multiple input, form#formulaireXML .input-row .input-wrapper.multiple select, form#formulaireXML .input-row .input-wrapper.multiple #ms-select-cats, #formulaireConnexion .input-row .input-wrapper.multiple input, #formulaireConnexion .input-row .input-wrapper.multiple select, #formulaireConnexion .input-row .input-wrapper.multiple #ms-select-cats {
  margin-bottom: 1em !important;
}

/* Custom CSS */
body {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
}

#container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 30px 0;
}
@media screen and (min-width: 720px) {
  #container {
    max-width: 720px;
  }
}
@media screen and (min-width: 1024px) {
  #container {
    max-width: 1024px;
  }
}

h1 {
  text-align: center;
  margin-bottom: 1em;
}
h1 img {
  width: 10em;
}

small {
  font-size: 0.8em;
  margin-top: 10px;
}

#switch {
  float: left;
  font-size: 18px;
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #000;
  color: #fff;
  padding: 5px;
  margin-top: 20px;
  margin-right: 20px;
}
#switch.selected {
  background-color: #999;
}
#switch:hover {
  text-decoration: underline;
}

#formulaireConnexion {
  max-width: 300px;
  margin: 0 auto;
}
#formulaireConnexion input[type=text], #formulaireConnexion input[type=password] {
  width: 100%;
}

.erreursConnexion p,
.erreursForm p {
  color: #C00;
  text-align: center;
  margin-bottom: 20px;
}

input.error,
textarea.error,
select.error,
select.error + div > div {
  border: 1px solid #F00;
}

.noNeed {
  opacity: 0.3 !important;
  pointer-events: none;
}

#contentAd {
  display: flex;
  flex-wrap: wrap;
}
#contentAd h3 {
  width: 100%;
  margin-bottom: 1em;
}
#contentAd > div {
  display: flex;
}

#adultAd.noNeed, #contentAd.noNeed {
  display: none;
}
#adultAd label, #contentAd label {
  font-size: 12px;
  display: block;
}

.ui-autocomplete {
  background-color: #eee;
}
.ui-autocomplete li.ui-menu-item {
  padding: 0.6em 0.4em;
}

#subtitles_lang {
  display: none;
}

.hidden,
.ui-helper-hidden-accessible {
  display: none;
}

button, input[type=submit], input[type=button], a#decon {
  border-radius: 5px;
  background-color: #393939;
  color: #fff;
  border: 2px solid #393939;
  padding: 0.4em 0.8em;
  box-sizing: border-box;
  font-weight: 500;
  transition: color 0.25s, background-color 0.25s;
  cursor: pointer;
}
button:hover, input[type=submit]:hover, input[type=button]:hover, a#decon:hover {
  background-color: rgba(255, 255, 255, 0);
  color: #000;
}

a#decon {
  position: absolute;
  top: 20px;
  right: 0;
  color: #000;
  font-size: 12px;
  text-decoration: none;
  border: 2px solid red;
  background-color: red;
  color: #fff;
  padding: 5px;
}/*# sourceMappingURL=style.css.map */