.bloc-location-vacance-form{padding-top:15px;}
.bloc-location-vacance-form .item-title{font-family:Joey,"FS Joey","Trebuchet MS",Arial,Helvetica;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;color:#57585b;margin-bottom:30px;text-transform:uppercase}
.bloc-location-vacance-form .form-location-vacance{background-color:#f4f4f4;padding:20px;margin-bottom:30px;overflow:hidden}
.bloc-location-vacance-form .form-location-vacance .form-group{float:left;width:50%}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance .form-group{width:100%;margin-bottom:20px}
}
.bloc-location-vacance-form .form-location-vacance .form-group:first-child{padding-right:30px}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance .form-group:first-child{padding-right:0}
}
.bloc-location-vacance-form .form-location-vacance .row{overflow:hidden;margin-bottom:20px}
.bloc-location-vacance-form .form-location-vacance .row:last-child{margin-bottom:0}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance .row:last-child .form-group:last-child{margin-bottom:0}
}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance .row{margin-bottom:0}
}
.bloc-location-vacance-form .form-location-vacance input[type=text]{display:block;padding:0 13px;width:100%;height:45px;font-family:Joey,"FS Joey","Trebuchet MS",Arial,Helvetica;font-size:18px;font-size:1.125rem;color:#57585b;border:1px solid #e1dcd5}
.ie8 .bloc-location-vacance-form .form-location-vacance input[type=text]{padding-top:10px}
.bloc-location-vacance-form .form-location-vacance select{display:inline-block;vertical-align:middle;padding:0 0 0 13px;width:100%;height:45px;font-family:Joey,"FS Joey","Trebuchet MS",Arial,Helvetica;font-size:18px;font-size:1.125rem;color:#57585b;background:#fff url(https://media.nexity.fr/nfr2014/img/select-arrow.png) no-repeat right center;background-size:23px 6px;border:1px solid #e1dcd5}
.ff .bloc-location-vacance-form .form-location-vacance select,.ie8 .bloc-location-vacance-form .form-location-vacance select,.ie9 .bloc-location-vacance-form .form-location-vacance select{background:#fff!important}
.ie8 .bloc-location-vacance-form .form-location-vacance select{padding:13px 0 13px 13px}
.ff .bloc-location-vacance-form .form-location-vacance select{padding-top:4px}
.bloc-location-vacance-form .form-location-vacance select.before-submit{width:83%}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance select.before-submit{width:100%;margin-bottom:20px}
}
.bloc-location-vacance-form .form-location-vacance option{padding:0 0 0 13px}
.bloc-location-vacance-form .form-location-vacance input[type=submit]{display:inline-block;height:45px;width:45px;padding:0 10px;text-align:center;text-transform:uppercase;font-family:Joey,"FS Joey","Trebuchet MS",Arial,Helvetica;font-size:18px;font-size:1.125rem;line-height:35px;line-height:2.1875rem;color:#fff;background:#d01c34;border:none;-webkit-transition:background .15s;-moz-transition:background .15s;-ms-transition:background .15s;-o-transition:background .15s;transition:background .15s}
.bloc-location-vacance-form .form-location-vacance input[type=submit]:hover{background:#5d6165}
@media all and (max-width:1024px){
    .bloc-location-vacance-form .form-location-vacance input[type=submit]{float:right}
}
.bloc-location-vacance-form .bloc-img{margin-bottom:30px}
.bloc-location-vacance-form .bloc-img img{width:100%}
