.formulaire-recrutement label {
  display: block;
}

.formulaire-recrutement form{
  background: #f8f8f8;
}
.formulaire-recrutement form .row{
  padding: 10px 20px;
}

.formulaire-recrutement h2{
  background: #fff;
  padding-bottom: 15px;
  padding-top: 20px;
  font-size: 22px;
  font-family: 'robotoslabbold';
}

.formulaire-recrutement input[type="text"]{
  border: 1px solid #9B9B9B;
  height: 45px;
  padding: 0 10px;
  width: 100%;
}

.formulaire-recrutement input[type="submit"]{
  margin-top: 26px;
  color:#fff;
  background: #90ba3e;
  border-radius: 0px;
  font-family: 'robotoslabbold';
  padding: 10px 20px;
}

.formulaire-recrutement textarea{
  border: 1px solid #9B9B9B;
  padding: 0 10px;
  width: 100%;
}


.formulaire-recrutement select{
  border: 1px solid #9B9B9B;
  padding: 10px 20px;
  color: #9B9B9B;
  width: 100%;
}

.liste-offres .entete-offre{
  border-bottom: 1px solid #00a2b1;
      font-weight: bold;
}
.liste-offres .entete-offre .ref{
  width: 15%;
  float: left;
  text-align: center;
}

.liste-offres .entete-offre .description{
  width:55%;
  float: left;
  text-align: center;
}

.liste-offres .entete-offre.entete-offreapp .description{
  width:35%;
}

.liste-offres .entete-offre .niveau{
  width: 10%;
  float: left;
  text-align: center;
}


.liste-offres .entete-offre.entete-offreapp .niveau{
  width: 15%;
}

.liste-offres .entete-offre .date{
  width: 10%;
  float: left;
  text-align: center;
}

.liste-offres .entete-offre .lieu{
  width: 10%;
  float: left;
  text-align: center;
}

.liste-offres .entete-offre .postulat{
  width: 10%;
  float: left;
  text-align: center;
}

.liste-offres .offre{
  min-height: 126px;
  padding: 20px 0;
  border-bottom: 1px solid #dddddd;
}

.liste-offres .offre .ref-offre{
  width: 15%;
  float: left;
  text-align: center;
  min-height: 1px;
      min-height: 85px;

}

.liste-offres .offre.orange .ref-offre{
  background: url('../images/logo_commerce_vente.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.green .ref-offre{
  background: url('../images/logo_production_horticoles.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.light-green .ref-offre{
  background: url('../images/logo_amenagements_paysagers.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.violet .ref-offre{
  background: url('../images/logo_fleuristerie.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.light-blue .ref-offre{
  background: url('../images/logo_college.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.dark-green .ref-offre{
  background: url('../images/logo_environnement.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre.dark-blue .ref-offre{
  background: url('../images/logo_generale_technologique.png') no-repeat center 25px;
    background-size: 32px 32px;
}

.liste-offres .offre .description-offre{
  width: 55%;
  float: left;
  text-align: center;
  min-height: 1px;
}
.liste-offres .offre.offreapp .description-offre{
    width: 35%;
}

.liste-offres .offre .niveau-offre{
  width: 10%;
  float: left;
  text-align: center;
  min-height: 1px;
}

.liste-offres .offre.offreapp .niveau-offre{
  width: 15%;
}

.liste-offres .offre .date-offre{
  width: 10%;
  float: left;
  text-align: center;
  min-height: 1px;
}

.liste-offres .offre .lieu-offre{
  width: 10%;
  float: left;
  text-align: center;
  min-height: 1px;
}

.liste-offres .offre .postulat-offre{
  width: 10%;
  float: left;
  text-align: center;
  min-height: 1px;
}

.filtreFormationCourte{
  margin-bottom: 45px;
}

.filtreFormationCourte .ssFiltreFormationCourte{
  margin-bottom: 10px;
  width: 33%;
  display: inline-block;
}
.filtreFormationCourte span{
  display: inline-block;
  font-family: 'robotoslabbold';
  color: black;
  font-size: 20px;
  width: 100%;
}

.filtreFormationCourte select{
  height: 36px;
  width: 70%;
  padding-left: 10px;
  color: #9B9B9B;
  font-family: 'robotoslablight';
  width: 95% !important;
}
.filtreFormationCourte input{

  width: 36px;
  height: 36px;
  border: 0;
  background: #90ba3e;
  background-size: cover;
  margin-top: 15px;
  width: 10%;
  color: white;
  font-family: 'robotoslabbold';
}
