
#page_carriere #top_box {height: auto;}
#page_carriere #top_left_box { display: none;}
#page_carriere #top_right_box { width: 100%; height: auto; padding: 0; box-shadow: none;}
#page_carriere #full_width1 { height: auto; min-height: 100vh; margin: 0;}

#page_carriere #career_bloc {
	height: auto;
}

#page_carriere #career_text {
	text-align: justify;
	width: 90%;
	margin: 2% 5%;
	padding: 0;
}

#page_carriere #career_facts {
	width: 100%;
	position: static;
	padding: 0 5px 0 0;
}

#page_carriere #career_facts li {
	display: inline-block;
	width: 48%;
	margin: 10px 0%;
	background-color: rgba(0,0,0,0.06);
}

#page_carriere #career_bloc h1 {
	text-align: center; 
}

#page_carriere h3 {
	text-align: center; 
}


/* FORM */


#page_carriere form input[type=text] {
	width: 100%;
	margin-bottom: 5px;
}

#page_carriere form #list_departements,
#page_carriere form #list_postes,
#page_carriere form #list_contrats {
	width: 100%;
	margin-bottom: 5px;
}

#page_carriere form label:before {
	right:0;left: auto; display: none;
}

#page_carriere form label:after {
	right:8px; left: auto; display: none;
}

#page_carriere form input[type=submit] {
	width: 100%;
	margin-bottom: 5px;
	float: none;
}

#page_carriere .job_contract,
#page_carriere .job_city,
#page_carriere .job_date {
	display: none;
}

#page_carriere .job_title {
	width: 100%;
}

#page_carriere #pageTitle {
	display: none;	
}

#page_carriere #pageContent .box {
	width: 100%;
	margin: 20px 0;	
}