/*yaml
prolog_img_src: /css/525/img/atrihom-320.png
*/
@font-face {
  font-family: "Neo";
  src: url(/css/525/font/NeoSansStd-Regular.woff) format("woff"); 
  }

/** Color palette
  yellow #FBC900
  grey #505559
**/

body {
  font-family: "Neo";
  font-size: 0.8em;
  /* 12.8 / 16 = 0.8 */
  background-image: none;
  background-color: white;
  color: #505559;
}
#prolog-inner {
  width: 37.470726%;
  /* 126 / 854 = 14.754098361% */
  min-width: 160px;
  /* 126 / 2 = 63 */
}
#prolog img {
  width: 100%;
  margin-bottom: 10%;
  margin-top: 10%;
  /* 50 / 126 = 39.682539683% */
}
#container {
  background: transparent;
  /* Disable footerStickAlt because body background breaks it. */
  min-height: 0;
}
#container-inner {
  border-radius: 10px;
  background: #f5f5f6;
}
#header-text {
  margin-top: 2.491280518%;
  /* 20 / 802.8 = 2.491280518% */
}
#header h1, #header h2 {
  color: #333;
}
#stabilo-haut, #stabilo-bas {
  color: white;
  padding-top: 0.46875em;
  /* 6 / 12.8 = .46875 */
  padding-bottom: 0.46875em;
  /* 6 / 12.8 = .46875 */
}
#stabilo-haut {
  background-color: #505559;
}
#stabilo-bas {
  background-color: #505559;
}
.current-step, h1 {
  font-weight: normal;
  text-transform: uppercase;
}
fieldset h2 {
  font-size: 1.5em;
  /* 19.2 / 12.8 = 1.5 */
  color: #333;
  border-bottom-color: #FBC900;
  margin: 0 0 1em;
  font-weight: normal;
  padding-top: 0.15625em;
  /* 3 / 19.2 = .15625 */
  padding-bottom: 0.15625em;
  /* 3 / 19.2 = .15625 */
}
label.description {
  font-size: 1.3em;
  /* 16.64 / 12.8 = 1.3 */
  font-weight: normal;
  color: #333;
  margin-bottom: 0.120192em;
  /* 2 / 16.64 = .120192308 */
}
#cv-section, div.doc-field {
  font-size: 0.8em;
}
.adress-fields, #field-homephone, #field-prophone, #field-mobilephone, .motivation-field {
  display: none;
}

/*.dispo-fields, .salary-field, question-fields */

input, textarea, select, optgroup, option {
  font-size: 0.859375em;
  /* 11 / 12.8 = .859375 */
}

input[type="submit"] {
color: black;
height: 2.5em;
background: #FBC900 none repeat scroll 0% 0%;
border: 0px solid #FBC900;
font-size: 12px;
padding: 0.5em;
cursor: pointer;
}

#foot-left, #foot-right {
  padding: 0.651042em;
  /* 6.666666667 / (12.8 * 0.8) = .651041667 */
}
