@charset "UTF-8";
/* Fichier généré par un préprocesseur CSS
   ========================================================================== */
.lastmodified-09-March-2016-10h05 {
  content: "";
}

/*transverse*/
/*candidat*/
/*entreprise*/
/*particulier*/
/*autres*/
/*bouton*/
/*link*/
/*font*/
/*social*/
/*accessibilité*/
/* ========================================================================== */
h2 {
  margin: 20px 0;
}

h2.t3 {
  margin: 30px 0;
}

.SGMAPembauche {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}
.SGMAPembauche * {
  box-sizing: content-box;
}

#taxes summary {
  font-weight: 500;
}

caption {
  text-align: center;
}

/* ============================================================================== */
/* ========================== 		FORM				========================= */
/* ============================================================================== */
.widget .SGMAPembauche input#salaire ~ .input-help {
  font-size: 40%;
}

/* ============================================================================== */
/* ========================== 		MAP				============================= */
/* ============================================================================== */
.info {
  display: none;
}

#map {
  height: 550px;
  border: #EEEEEE solid 5px;
  margin-bottom: 25px;
}

.block-info {
  padding: 15px 15px 5px;
  font: 13px Arial, Helvetica, sans-serif;
  background: #fff;
  color: black;
  border-radius: 5px;
  text-align: center;
  z-index: 50;
  position: absolute;
  right: 0;
  margin: 20px 32px 0 0;
}

.block-exonerations {
  background: #f7f7f7;
  margin-top: 30px;
}

.block-exonerations .container {
  position: relative;
}

.block-exonerations .container-fluid {
  padding: 0px;
}

/* ============================================================================== */
/* ========================== 		1200px				========================= */
/* ============================================================================== */
/* ============================================================================== */
/* ========================== 		992px				========================= */
/* ============================================================================== */
/* ============================================================================== */
/* ========================== 		768px				========================= */
/* ============================================================================== */
@media only screen and (max-width: 768px) {
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
}
/* ============================================================================== */
/* ==========================       640px               ========================= */
/* ============================================================================== */
@media only screen and (max-width: 640px) {
  .block-info {
    margin: 0;
    position: relative;
  }
}
/* ============================================================================== */
/* ==========================       525px               ========================= */
/* ============================================================================== */
