/* Demande de contact */
#btp_content_demande_contact { margin:179px 30px 0 0; }

/* Retour */
#btp_content_espace_annonce_return { width:915px; margin:-20px auto auto auto; }
	#btp_content_espace_annonce_return_link { width:90px; text-align:center; padding:4px; font-size:16px; display:block; text-decoration:none; background-color:#008000; color:#fff; border:1px solid #007200; float:right; margin:0 70px 0 0; border-radius:30px; }
		#btp_content_espace_annonce_return_link:hover { background-color:#1d991d; }
/* Espace Emploi */
#btp_content_espace_emploi { margin:0 0 25px 0; padding:1px 0 0 0; }
	/* Recherche */
	#btp_content_espace_emploi_selection_annonce_mobile, #btp_content_espace_emploi_search2_link { display:none; }
	#btp_content_espace_emploi_search { margin:60px 0 15px 100px; position:absolute; display:none; }
		#btp_content_espace_emploi_search_form { width:713px; margin:auto auto 15px auto; }
			#btp_content_espace_emploi_search_form_mots { height:27px; font-size:15px; padding:5px; width:310px; margin:0 5px 0 0; border:1px solid #e94e1a; }
			#btp_content_espace_emploi_search_form_ville { height:27px; font-size:15px; padding:5px; width:290px; margin:0 5px 0 0; border:1px solid #e94e1a; }
			#btp_content_espace_emploi_search_form_submit { background-color:#e94e1a; border:1px solid #ce4517; padding:7px; width:70px; display:inline-block; height:39px; float:right; margin:0; }
			#btp_content_espace_emploi_search_form_submit .bi-search { color:#fff; font-size:20px; cursor:pointer; }
				#btp_content_espace_emploi_search_form_submit:hover { background-color:#fa7346; }
	/* Recherche2 */
	#btp_content_espace_emploi_search2 { margin:0 0 0 27px; position:relative; width:632px; padding:13px 0 11px 0; float:left; }
		#btp_content_espace_emploi_search2_title_mobile { display:none; }
		#btp_content_espace_emploi_search_form_filter { float:left; margin:0 10px 0 0; }
			#btp_content_espace_emploi_search_form_filter i { color:#fff; font-size:35px; }
				#btp_content_espace_emploi_search_form_filter:hover i { color:#000; }
		#btp_content_espace_emploi_search_form2 { width:632px; margin:0; }
			#btp_content_espace_emploi_search_form_mots2 { height:35px; font-size:15px; padding:5px; width:290px; margin:0; border:1px solid #e94e1a; }
			#btp_content_espace_emploi_search_form_ville2 { height:35px; font-size:15px; padding:5px; width:250px; margin:0 -2px 0 -5px; border-top:1px solid #e94e1a; border-left:1px solid #e94e1a; border-bottom:1px solid #e94e1a; border-right:0; }
			#btp_content_espace_emploi_search_form_submit2 { background-color:#000; border:0; padding:7px; width:70px; display:inline-block; height:45px; float:right; margin:1px 0 0 0; cursor:pointer; border-radius:0; border-left:1px solid #000; }
			#btp_content_espace_emploi_search_form_submit2 .bi-search { color:#fff; font-size:25px; cursor:pointer; margin:0 3px 0 0; }
				#btp_content_espace_emploi_search_form_submit2:hover { background-color:#353535; }
				#btp_content_espace_emploi_search_form_submit2 span { display:none; }
		.btp_content_espace_emploi_search_form3_close { float:right; margin:-15px -10px 0 0; display:block; background-color:transparent; border:0; cursor:pointer; }
			.btp_content_espace_emploi_search_form3_close i { font-size:35px; color:#000; }
				.btp_content_espace_emploi_search_form3_close:hover i { color:#353535; }
	/* Head */
	#btp_content_espace_emploi_head { background-color:#fff; margin:auto auto 30px auto; position:fixed; z-index:2; left:0; right:0; padding:0 0 10px 0; }
		#btp_content_espace_emploi_head_content { width:885px; margin:auto; }
			#btp_content_espace_emploi_head_bloc { background-color:#d04719; padding:0; width:885px; border-bottom:1px solid #d04719; border-radius:40px; margin:10px auto auto auto; }
				#btp_content_espace_emploi_head_filter { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(238, 238, 238) 100%) repeat scroll 0% 0%; opacity:0.5; }
				/* Filter */
				#btp_content_espace_emploi_head_filter { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(238, 238, 238) 100%) repeat scroll 0% 0%; opacity:0.5; }
				/* Texte */
				#btp_content_espace_emploi_text { text-align:center; font-size:26px; position:absolute; z-index:1; float:left; margin:39px 0 0 0; }
				#btp_content_espace_emploi_text2  { text-align:center; font-size:26px; position:absolute; z-index:1; float:left; margin:33px 0 0 0; }
					#btp_content_espace_emploi_text_bloc { padding:5px 15px 8px 15px; }
					#btp_content_espace_emploi_text h1, #btp_content_espace_emploi_text2 h1 { padding:0; font-size:20px; margin:0; }
					#btp_content_espace_emploi_text h2, #btp_content_espace_emploi_text2 h2 { font-size:18px; margin:-4px 0 0 0; color:#fff; }
						#btp_content_espace_emploi_text h1 span, #btp_content_espace_emploi_text2 h1 span { font-size:16px; }
						#btp_content_espace_emploi_text_bloc_page { color:#fff; font-size:15px; margin:-2px 0 0 0; display:block; }
				/* Alerte */
				#btp_content_espace_emploi_list_result_text_alert { padding:26px 25px 26px 35px; border:1px solid #1288ba; margin:0 auto 35px auto; width:720px; background-color:#d04719; color:#fff; z-index:1; position:relative; font-size:15px; display:none; border-radius:55px 0 55px 0; }
					#btp_content_espace_emploi_list_result_text_alert strong { color:#000; }
					#btp_content_espace_emploi_list_result_text_alert_close { display:block; color:#000; float:right; margin:-14px -10px 0 0; }
						#btp_content_espace_emploi_list_result_text_alert_close i { font-size:27px; }
						#btp_content_espace_emploi_list_result_text_alert_close:hover { color:#1080af; }
/* Filtres */
#btp_content_espace_emploi_filtre { width:104px; border:0; float:right; text-align:center; position:relative; z-index:2; }
	#btp_content_espace_emploi_filtre_button { margin:0; padding:0; }
		#btp_content_espace_emploi_filtre_button button { background-color:#000; color:#fff; border-radius:0 60px 60px 0; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; display:block; padding:20px 3px 20px 17px; text-align:center; margin:0 0 -1px -1px; text-decoration:none; font-size:17px; cursor:pointer; width:106px; border-right:1px solid #000; }
			#btp_content_espace_emploi_filtre_button button:hover { background-color:#353535; }
			#btp_content_espace_emploi_filtre_button i { font-size:25px; vertical-align:middle; margin:0 3px 0 -17px; }
	#btp_content_espace_emploi_filtre_bloc { width:663px; margin:-118px 0 0 137px; z-index:2; position:fixed; background-color:#eee; border:1px solid #ccc; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; padding:15px; display:none; }
	#btp_content_espace_emploi_filtre_bloc2 { width:663px; margin:-138px 0 0 167px; z-index:2; position:fixed; background-color:#eee; border:1px solid #ccc; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; padding:15px; display:none; }
		#btp_content_espace_emploi_filtre_bloc hr, #btp_content_espace_emploi_filtre_bloc2 hr { border-bottom:2px solid #fff; border-left:0; border-top:0; border-right:0; width:80%; margin:auto auto 10px auto; }
		#btp_content_espace_emploi_filtre_bloc h2, #btp_content_espace_emploi_filtre_bloc2 h2 { font-size:20px; margin:0 0 20px 0; text-align:center; color:#000; padding:0; font-weight:normal; }
		#btp_content_espace_emploi_filtre_bloc #btp_content_espace_emploi_search_form3_title, #btp_content_espace_emploi_filtre_bloc2 #btp_content_espace_emploi_search_form3_title { font-size:20px; margin:0 0 20px 0; text-align:center; color:#000; padding:0; font-weight:normal; display:block; }
		#btp_content_espace_emploi_list_filtre_bloc_left { width:190px; float:left; margin:0 0 0 20px; }
		#btp_content_espace_emploi_list_filtre_bloc_middle { width:190px; float:left; }
		#btp_content_espace_emploi_list_filtre_bloc_right { width:260px; float:right; }
			.btp_content_espace_emploi_list_filtre_bloc { font-size:13px; margin:0 0 15px 0; display:block; }
				.btp_content_espace_emploi_list_filtre_bloc h3 { font-size:14px; margin:0 0 7px 0; padding:0; text-align:left; color:#e94e1a; }
					.btp_content_espace_emploi_list_filtre_bloc h3 i { font-size:25px; margin:0 3px 0 0; font-style:normal; font-weight:normal; color:#e94e1a; }
				.btp_content_espace_emploi_list_filtre_bloc b { font-size:14px; margin:0 0 7px 0; padding:0; text-align:left; color:#e94e1a; }
					.btp_content_espace_emploi_list_filtre_bloc b i { font-size:25px; margin:0 3px 0 0; font-style:normal; font-weight:normal; color:#e94e1a; }
					.btp_content_espace_emploi_list_filtre_bloc_content { margin:0; }
						#btp_content_espace_emploi_list_filtre_bloc_annee_exp_range { width:170px; margin:auto; }
						#btp_content_espace_emploi_list_filtre_bloc_annee_exp_val { border:0; color:#000; font-weight:normal; text-align:center; margin:5px auto auto auto; font-size:13px; width:100px; display:block; }
							#btp_content_espace_emploi_list_filtre_bloc_annee_exp_range .ui-slider-range { background-color:#1495CC; }
#id_type_annonce_label { display:block; width:234px; float:right; }
			#btp_content_espace_emploi_list_filtre_valid { margin:0; padding:0; }
				#btp_content_espace_emploi_list_filtre_valid button { display:block; margin:auto; width:80px; padding:4px; background-color:#d04719; border:1px solid #c24218; color:#fff; font-size:13px; cursor:pointer; border-radius:30px; }
					#btp_content_espace_emploi_list_filtre_valid button:hover { background-color:#e66235; }
			#btp_content_espace_emploi_list_bloc_outils_autre { background-color:#fff; height:200px; margin:20px auto auto auto; display:none; }
				.btp_content_espace_emploi_list_bloc_outils_autre_bloc { padding:15px; background-color:#eee; border:1px solid #ccc; font-size:14px; margin:auto auto 20px auto; }
					.btp_content_espace_emploi_list_bloc_outils_autre_bloc img { width:40px; height:auto; border:1px solid #ccc; vertical-align:middle; }
					.btp_content_espace_emploi_list_bloc_outils_autre_bloc_text { margin:5px 0 0 0; text-align:justify; }
			#btp_content_espace_emploi_list_bloc_outils hr { margin:20px auto 20px auto; border-top:1px solid #e94e1a; border-bottom:0; border-left:0; border-right:0; width:120px; }
		/* Mode de vue */
		#btp_content_espace_emploi_head_bloc_mode { width:70px; border:0; float:left; }
			#btp_content_espace_emploi_head_bloc_mode a { background-color:#000; color:#fff; width:50px; border-radius:60px 0 0 60px; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; display:block; padding:17px 3px 11px 17px; text-align:center; margin:0 0 -1px -1px; }
				#btp_content_espace_emploi_head_bloc_mode a:hover { background-color:#383838; }
				#btp_content_espace_emploi_head_bloc_mode a i { font-size:33px; color:#fff; vertical-align:middle; margin:-4px 0 0 -7px; display:block; }
		/* Retour */
		#btp_content_espace_emploi_head_bloc_return { width:95px; border:0; float:left; margin:0; }
			#btp_content_espace_emploi_head_bloc_return a { background-color:#000; color:#fff; width:75px; border-radius:60px 0 0 60px; border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; display:block; padding:19px 5px 19px 15px; text-align:center; margin:0 0 -1px -1px; text-decoration:none; }
				#btp_content_espace_emploi_head_bloc_return a:hover { background-color:#383838; }
				#btp_content_espace_emploi_head_bloc_return a i { font-size:32px; color:#fff; vertical-align:middle; margin:-6px 0 -6px -2px; display:block; }
	/* Content */
	#btp_content_espace_emploi_content { margin-top:185px; position:relative; }
	/* Formulaire */
	#btp_content_espace_emploi_formulaire { width:600px; background-color:#eee; border:0; padding:35px 25px 25px 25px; position:relative; left:0; top:0; margin:auto; right:0; z-index:1; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; display:none; border-radius:20px; }
	#btp_content_espace_emploi_formulaire_text_result { width:570px; margin:auto; font-size:15px; text-align:center; }
		#btp_content_espace_emploi_formulaire_text_result img { display:block; margin:10px 0 0 0; width:220px; height:55px; border:0; }
		#btp_content_espace_emploi_formulaire p { font-size:16px; margin:15px auto 30px auto; text-align:justify; color:#000; width:622px; }
			#btp_content_espace_emploi_formulaire p b { color:#d04719; }
		#btp_content_espace_emploi_formulaire h2 { text-align:center; font-size:20px; margin:0 0 25px 0; }
		#btp_content_espace_emploi_formulaire h3 { text-align:center; font-size:18px; margin:-20px 0 25px 0; color:#d04719; }
		/* Reseaux */
		#btp_content_espace_emploi_formulaire_reseaux { margin:0 0 30px 0; padding:0; }
			#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul { margin:auto; width:280px; padding:0; background-color:#d04719; border:0; }
				#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul li { list-style-type:none; background-color:#d04719; padding:0; }
					#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul li a { color:#fff; padding:8px; width:260px; display:block; border-radius:8px; margin:0 0 10px 0; text-decoration:none; }
					#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux1 { background-color:#fff; color:#000; }
						#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux1:hover { background-color:#eee; }
					#btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux2 { background-color:#3c5a9a; }
					#btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux2:hover { background-color:#5875b1; }
						#btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux3 { background-color:#017bb6; }
					#btp_content_espace_emploi_formulaire_reseaux ul li #btp_content_espace_emploi_formulaire_reseaux3:hover { background-color:#2fa1d8; }
						#btp_content_espace_emploi_formulaire #btp_content_espace_emploi_formulaire_reseaux ul li a img { width:30px; height:auto; border:0; vertical-align:middle; margin:0 5px 0 25px; }
		/* Form */
		#btp_content_espace_emploi_formulaire_form_condition { margin:15px auto 30px auto; text-align:center; width:500px; }
			#btp_content_espace_emploi_formulaire_form_condition_input_link { color:#000; }
			#btp_content_espace_emploi_formulaire_form_condition_link { color:#fff; }
			#btp_content_espace_emploi_formulaire_form_error { text-align:center; color:#f00; margin:15px auto auto auto; font-style:italic; font-weight:bold; display:none; }
			#btp_content_espace_emploi_formulaire_create_button_bloc_close { float:right; text-decoration:none; margin:-38px -18px 0 0; }
				#btp_content_espace_emploi_formulaire_create_button_bloc_close i { font-size:40px; color:#000; }
					#btp_content_espace_emploi_formulaire_create_button_bloc_close i:hover { color:#353535; }
			#btp_content_espace_emploi_formulaire_create_button_bloc_close2 { float:right; text-decoration:none; margin:-38px -18px 0 0; }
				#btp_content_espace_emploi_formulaire_create_button_bloc_close2 i { color:#000; font-size:40px; }
					#btp_content_espace_emploi_formulaire_create_button_bloc_close i:hover { color:#353535; }
			#btp_content_espace_emploi_formulaire ul { margin:40px auto 40px auto; padding:0; width:620px; border:1px solid #ccc; font-size:14px; }
				#btp_content_espace_emploi_formulaire ul li { list-style-type:none; padding:10px 15px 10px 25px; line-height:21px; background-color:#fff; }
					#btp_content_espace_emploi_formulaire ul li a { text-decoration:none; color:#000; }
						#btp_content_espace_emploi_formulaire ul li a:hover { text-decoration:underline; }
					#btp_content_espace_emploi_formulaire ul .btp_content_espace_emploi_formulaire_li2 { background-color:#d8d8d8; }
						#btp_content_espace_emploi_formulaire ul li span { color:#0a719d; font-weight:bold; }
						#btp_content_espace_emploi_formulaire ul li .btp_content_espace_emploi_formulaire_li_ville { color:#666; font-weight:normal; }
			#btp_content_espace_emploi_formulaire_close_button { display:block; margin:25px auto auto auto; padding:4px; text-align:center; background-color:#d04719; border:1px solid #c24218; width:160px; border-radius:20px; color:#fff; text-decoration:none; }
				#btp_content_espace_emploi_formulaire_close_button:hover { background-color:#e66235; }
			.btp_content_espace_emploi_formulaire_li_img { float:left; margin:0 10px 0 0; }
				.btp_content_espace_emploi_formulaire_li_img img { width:60px; height:40px; border:1px solid #ccc; }
			.btp_content_espace_emploi_formulaire_li .btp_content_espace_emploi_formulaire_li_trash, .btp_content_espace_emploi_formulaire_li2 .btp_content_espace_emploi_formulaire_li_trash { float:right; color:#f00; margin:11px -7px 0 0; }
				.btp_content_espace_emploi_formulaire_li .btp_content_espace_emploi_formulaire_li_trash i, .btp_content_espace_emploi_formulaire_li2 .btp_content_espace_emploi_formulaire_li_trash i { font-size:20px; color:#f00; }
				.btp_content_espace_emploi_formulaire_li .btp_content_espace_emploi_formulaire_li_trash:hover i, .btp_content_espace_emploi_formulaire_li2 .btp_content_espace_emploi_formulaire_li_trash:hover i { color:#fb4141; }
			.id_choice_annonce_logo { float:left; margin:2px 10px 0 0; }
				.id_choice_annonce_logo img { width:50px; height:33px; border:1px solid #ccc; vertical-align:middle; }
				.id_choice_annonce_logo input { float:left; margin:12px 7px 0 0; }
			.id_choice_annonce_content { float:left; width:445px; }
			#btp_content_espace_emploi_formulaire_create_button_bloc { width:550px; margin:auto auto 25px auto; }
				#btp_content_espace_emploi_formulaire_create_button_bloc_center { display:block; margin:15px auto auto auto; width:230px; padding:4px; font-size:16px; border-radius:30px; background-color:#d04719; border:1px solid #c24218; color:#fff; text-align:center; text-decoration:none; }
				#btp_content_espace_emploi_formulaire_create_button_bloc_left { display:block; margin:15px auto auto auto; width:230px; padding:4px; font-size:16px; border-radius:30px; background-color:#d04719; border:1px solid #c24218; color:#fff; text-align:center; text-decoration:none; float:left; }
				#btp_content_espace_emploi_formulaire_create_button_bloc_right { display:block; margin:15px auto auto auto; width:230px; padding:4px; font-size:16px; border-radius:30px; background-color:#d04719; border:1px solid #c24218; color:#fff; text-align:center; text-decoration:none; float:right; }
					#btp_content_espace_emploi_formulaire_create_button_bloc_left:hover, #btp_content_espace_emploi_formulaire_create_button_bloc_right:hover { background-color:#e66235; }
			#btp_content_espace_emploi_formulaire table { display:table; margin:auto; padding:0 0 5px 0; width:570px; }
				#btp_content_espace_emploi_formulaire table tr td { padding:0 5px 0 5px; }
					.btp_content_espace_emploi_formulaire_input { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_emploi_formulaire_select { width:264px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_emploi_formulaire_select2 { padding:6px 5px 6px 5px; }
					.btp_content_espace_emploi_formulaire_select3 { margin:4px 0 0 0; }
			#btp_content_espace_emploi_formulaire_form_table_reponse_head { background-color:#fff; border:1px solid #ccc; width:620px; padding:10px 0 10px 0; margin:10px auto 30px auto; border-radius:20px 20px 0 0; }
			#btp_content_espace_emploi_formulaire_form_button { margin:15px auto 10px auto; width:500px; }
				#btp_content_espace_emploi_formulaire_form_button_left { background-color:#f00; border:1px solid #e80101; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; float:left; width:110px; color:#fff; cursor:pointer; }
					#btp_content_espace_emploi_formulaire_form_button_left:hover { background-color:#ff3535; }
				#btp_content_espace_emploi_formulaire_form_button_right { background-color:#008000; border:1px solid #007300; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; width:110px; color:#fff; cursor:pointer; margin:auto; }
					#btp_content_espace_emploi_formulaire_form_button_right:hover { background-color:#1b961b; }
			#btp_content_espace_emploi_formulaire_form_button2 { margin:15px auto 10px auto; width:380px; }
				#btp_content_espace_emploi_formulaire_form_button_left2 { background-color:#f00; border:1px solid #e80101; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; float:left; width:110px; color:#fff; cursor:pointer; }
					#btp_content_espace_emploi_formulaire_form_button_left2:hover { background-color:#ff3535; }
				#btp_content_espace_emploi_formulaire_form_button_right2 { background-color:#008000; border:1px solid #007300; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; width:110px; color:#fff; cursor:pointer; margin:auto; float:right; }
					#btp_content_espace_emploi_formulaire_form_button_right2:hover { background-color:#1b961b; }
				.btp_content_espace_emploi_formulaire_form_input { width:200px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_emploi_formulaire_form_input2 { width:260px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_emploi_formulaire_form_input3 { width:287px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_emploi_formulaire_form_input4 { width:428px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
				.btp_content_espace_emploi_formulaire_form_select { width:100px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
				.btp_content_espace_emploi_formulaire_form_select2 { width:240px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
				.btp_content_espace_emploi_formulaire_form_table_reponse, .btp_content_espace_emploi_formulaire_form_table_reponse2 { width:620px; }
			#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_form_table_reponse2 { margin:15px auto auto auto; }
				.btp_content_espace_emploi_formulaire_form_table_reponse2 span { color:#d04719; font-weight:bold; }
				.btp_content_espace_emploi_formulaire_form_table_reponse2 .btp_content_espace_emploi_formulaire_form_type_groupe_mobile_bold { color:#000; font-weight:normal; }
				#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_form_table_reponse2 tr td { padding:5px 0 5px 0; }
				.btp_content_espace_emploi_formulaire_form_td_left { width:100px; }
				.btp_content_espace_emploi_formulaire_form_td_left2 { width:170px; }
				.btp_content_espace_emploi_formulaire_form_textarea { display:block; width:552px; margin:7px auto 10px auto; height:90px; font-size:14px; padding:5px; font-family:"Arial"; }
				.btp_content_espace_emploi_formulaire_form_textarea2 { display:block; width:540px; margin:7px auto 10px auto; height:90px; font-size:14px; padding:5px; font-family:"Arial"; }
			#btp_content_espace_emploi_formulaire_form_hr { border-top:4px solid #fff; border-left:0; border-right:0; border-bottom:0; margin:20px auto 20px auto; width:530px; }
			#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list { width:564px; margin:10px auto auto auto; text-align:left; border:1px solid #eee; }
				#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list li { padding:4px 15px 4px 20px; }
					#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list li b { margin:0; }
				.btp_content_espace_emploi_formulaire_form_type_mode { text-align:center; font-size:15px; font-weight:bold; }
				#btp_content_espace_emploi_formulaire_form_type { width:620px; margin:15px auto auto auto; border:1px solid #ccc; border-radius:0 0 20px 20px; background-color:#fff; padding-bottom:15px; }
					#btp_content_espace_emploi_formulaire_form_type_link { margin:-1px; }
						.btp_content_espace_emploi_formulaire_form_type_link_mobile { display:none; }
						.btp_content_espace_emploi_formulaire_form_type_link_type_checked { display:none; }
						#btp_content_espace_emploi_formulaire_form_type_link_left, #btp_content_espace_emploi_formulaire_form_type_link_right { background-color:#d8d8d8; border:1px solid #ccc; padding:4px; text-align:center; display:block; color:#d04719; text-decoration:none; width:301px; font-weight:bold; }
						#btp_content_espace_emploi_formulaire_form_type_link_left { float:left; margin-right:-1px; width:302px; }
						#btp_content_espace_emploi_formulaire_form_type_link_right { float:right; }
							#btp_content_espace_emploi_formulaire_form_type_link_left:hover, #btp_content_espace_emploi_formulaire_form_type_link_right:hover { background-color:#ccc; }
							#btp_content_espace_emploi_formulaire_form_type_link_left.btp_content_espace_emploi_formulaire_form_type_link_active, #btp_content_espace_emploi_formulaire_form_type_link_right.btp_content_espace_emploi_formulaire_form_type_link_active { background-color:#fff; border-bottom:0; }
			#btp_content_espace_emploi_formulaire_form_type_individuel, #btp_content_espace_emploi_formulaire_form_type_groupe { padding:0; }
			#btp_content_espace_emploi_formulaire_form_type_groupe { display:none; font-size:15px; }
				.btp_content_espace_emploi_formulaire_bloc_candidature { width:520px; margin:15px auto 10px auto; line-height:27px; display:none; }
					#btp_content_espace_emploi_formulaire ul li .btp_content_espace_emploi_formulaire_bloc_candidature span { font-weight:bold; color:#d04719; }
				.btp_content_espace_emploi_formulaire_bloc_candidature_textarea { width:500px; height:70px; font-size:14px; padding:5px; font-family:"Arial"; margin:4px 0 0 0; }
			#btp_content_espace_emploi_formulaire_text_result_bloc { margin:30px auto 10px auto; }
				#btp_content_espace_emploi_formulaire_text_result_bloc_left { display:block; width:210px; text-align:center; text-decoration:none; background-color:#008000; border:1px solid #007800; color:#fff; font-size:16px; padding:4px; border-radius:30px; float:left; }
				#btp_content_espace_emploi_formulaire_text_result_bloc_right { display:block; width:210px; text-align:center; text-decoration:none; background-color:#008000; border:1px solid #007800; color:#fff; font-size:16px; padding:4px; border-radius:30px; float:right; }
				#btp_content_espace_emploi_formulaire_text_result_bloc_middle { display:block; width:210px; text-align:center; text-decoration:none; background-color:#008000; border:1px solid #007800; color:#fff; font-size:16px; padding:4px; border-radius:30px; margin:auto; }
					#btp_content_espace_emploi_formulaire_text_result_bloc_left:hover, #btp_content_espace_emploi_formulaire_text_result_bloc_right:hover,  #btp_content_espace_emploi_formulaire_text_result_bloc_middle:hover { background-color:#0c900c; }
				#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list .id_reponse_annonce_li { }
				#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list .id_reponse_annonce_li2 { background-color:#d8d8d8; }
	/* Liste */
	#btp_content_espace_emploi_list { margin:185px auto 20px auto; padding:15px; width:980px; }
		#btp_content_espace_emploi_list_description_head { margin:auto auto 20px auto; width:875px; font-size:14px; text-align:justify; }
			#btp_content_espace_emploi_list_description_head h2 { margin:0; font-size:16px; }
			#btp_content_espace_emploi_list_description_head a { color:#000; }
			#btp_content_espace_emploi_list_description_head #btp_content_espace_emploi_list_description_head_more { float:right; background-color:#d04719; border:1px solid #c24218; padding:2px; width:85px; text-align:center; display:block; border-radius:10px; text-decoration:none; color:#fff; margin:8px 0 0 0; }
				#btp_content_espace_emploi_list_description_head #btp_content_espace_emploi_list_description_head_more:hover { opacity:0.7; }
		#btp_content_espace_emploi_list_description_footer { margin:-10px auto auto auto; width:875px; font-size:14px; text-align:justify; }
			#btp_content_espace_emploi_list_description_footer h2 { margin:0; font-size:16px; }
			#btp_content_espace_emploi_list_description_footer a { color:#000; }
			#btp_content_espace_emploi_list_description_footer ul {  margin:10px 0 0 0; padding:0 0 0 20px; }
				#btp_content_espace_emploi_list_description_footer ul li { margin:0 0 5px 0; }
		#btp_content_espace_emploi_list_bloc { width:885px; margin:auto; }
			.btp_content_espace_emploi_list_underline, .content_underline_search { background-color:#fffc00; color:#f00; font-weight:bold; word-break:break-all; }
			/* Texte */
			#btp_content_espace_emploi_list_result_text { text-align:center; font-size:15px; margin:auto auto 25px auto; display:none; }
			/* Choix type vue */
			#btp_content_espace_emploi_view_choice { margin:11px 30px 0 0; float:right; width:170px; }
				#btp_content_espace_emploi_view_choice_text { margin:0 0 3px 0; font-size:14px; text-align:center; color:#d04719; }
				#btp_content_espace_emploi_view_choice_button { margin:4px 0 0 0; padding:0; font-size:13px; }
				.switch-button { box-sizing:border-box; background:rgba(0, 0, 0, 1); border-radius:30px; overflow:hidden; width:168px; text-align:center; font-size:18px; letter-spacing:1px; color:#0a719d; position:relative; padding-right:120px; border:1px solid #ccc; }
				 	.switch-button:before { box-sizing:border-box; content:"Liste"; position:absolute; top:0; bottom:0; right:0; width:85px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
					.switch-button-checkbox { box-sizing:border-box; cursor:pointer; position:absolute; top:0; left:0; bottom:0; width:100%; height:100%; opacity:0; z-index:2; }
						.switch-button-checkbox:checked + .switch-button-label:before { box-sizing:border-box; transform:translateX(85px); transition:transform 300ms linear; }
					.switch-button-checkbox + .switch-button-label { box-sizing:border-box; position:relative; padding:5px 22px; display:block; user-select:none; pointer-events:none; color:#fff; }
						.switch-button-checkbox + .switch-button-label:before { box-sizing:border-box; content:""; background:#008000; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
						.switch-button-label-span { box-sizing:border-box; position:relative; }
				#btp_content_espace_emploi_list_view_choice_button { }
					#btp_content_espace_emploi_list_view_choice1 { width:65px; background-color:#eee; border:1px solid #ccc; text-align:center; float:left; margin:0 20px 0 0; border-radius:5px; }
					#btp_content_espace_emploi_list_view_choice2 { width:65px; background-color:#eee; border:1px solid #ccc; text-align:center; float:right; margin:0 0 0 -1px; border-radius:5px; }
						#btp_content_espace_emploi_list_view_choice1:hover, #btp_content_espace_emploi_list_view_choice2:hover { background-color:#ccc; }
						#btp_content_espace_emploi_list_view_choice1 span, #btp_content_espace_emploi_list_view_choice2 span { display:block; }
						#btp_content_espace_emploi_list_view_choice1.btp_content_espace_emploi_list_view_choice_active, #btp_content_espace_emploi_list_view_choice2.btp_content_espace_emploi_list_view_choice_active { background-color:#d04719; border:1px solid #c24218; }
						#btp_content_espace_emploi_list_view_choice i { font-size:26px; color:#000; display:block; margin:auto; }
							#btp_content_espace_emploi_list_view_choice1.btp_content_espace_emploi_list_view_choice_active i, #btp_content_espace_emploi_list_view_choice2.btp_content_espace_emploi_list_view_choice_active i { color:#fff; }
						.btp_content_espace_emploi_list_selection_acces_empty { display:inline-block; margin:0 0 0 5px; z-index:2; position:relative; }
							.btp_content_espace_emploi_list_selection_acces_empty i { color:#000; }
								.btp_content_espace_emploi_list_selection_acces_empty:hover i { color:#353535; }
			/* Acces liste selection */
			#btp_content_espace_emploi_list_selection_access { float:right; margin:11px 0 8px 0; }
				#btp_content_espace_emploi_list_selection_access_text { font-size:14px; margin:0 0 5px 0; text-align:center; color:#d04719; }
				#btp_content_espace_emploi_list_selection_access a { width:95px; background-color:#eee; border:1px solid #ccc; text-align:center; display:block; color:#000; text-decoration:none; margin:auto; border-radius:30px; padding:0; font-size:20px; }
				#btp_content_espace_emploi_list_selection_access button { width:95px; background-color:#eee; border:1px solid #ccc; text-align:center; display:block; color:#000; text-decoration:none; margin:auto; border-radius:30px; padding:0; font-size:20px; cursor:pointer; }
					#btp_content_espace_emploi_list_selection_access a:hover { background-color:#ccc; }
					#btp_content_espace_emploi_list_selection_access button:hover { background-color:#ccc; }
					#btp_content_espace_emploi_list_selection_access a img, #btp_content_espace_emploi_list_selection_access button img { width:27px; height:27px; border:0; vertical-align:middle; }
			/* Outils */
			#btp_content_espace_emploi_list_bloc_outils { width:225px; float:left; padding:0; margin:0 25px 0 0; background-color:#fff; z-index:1; position:relative; }
				/* Lien */
				#btp_content_espace_cvtheque_list_acces_type_cv { display:block; margin:0; position:relative; }
					#btp_content_espace_cvtheque_list_acces_type_cv hr { margin:20px auto 20px auto; border-top:1px solid #e94e1a; border-bottom:0; border-left:0; border-right:0; width:120px; }
					.btp_content_espace_cvtheque_list_acces_type_cv_button, .btp_content_espace_cvtheque_list_acces_type_cv_button2 { border:1px solid #ccc; display:block; margin:0; position:relative; color:#fff; text-decoration:none; font-size:18px; }
						.btp_content_espace_cvtheque_list_acces_type_cv_button_text { display:block; color:#fff; background-color:#000; position:absolute; border-radius:25px; padding:5px 8px 5px 8px; }
							#btp_content_espace_cvtheque_list_acces_type_cv_button_depot_annonce { background-color:#d04719; margin:auto; display:block; border:1px solid #c24218; padding:4px; text-align:center; text-decoration:none; font-size:18px; color:#fff; width:auto; border-radius:0; }
							#btp_content_espace_cvtheque_list_acces_type_cv_button_alerte_annonce { background-color:#0a719d; margin:auto; display:block; border:1px solid #0a719d; padding:4px; text-align:center; text-decoration:none; font-size:18px; color:#fff; width:auto; border-radius:25px 0 0 0; }
								#btp_content_espace_cvtheque_list_acces_type_cv_button_depot_annonce:hover { background-color:#e66235; }
								#btp_content_espace_cvtheque_list_acces_type_cv_button_alerte_annonce:hover { background-color:#298eb9; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_retour_filtre { display:none; text-align:center;  text-decoration:none; margin:25px 0 0 0; color:#000; background-color:transparent; border:0; cursor:pointer; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_retour_filtre:hover { text-decoration:underline; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_retour_filtre img { width:25px; height:12px; border:0; }
							#btp_content_espace_cvtheque_list_acces_type_cv_button_retour_filtre i { font-size:21px; color:#008000; margin:0 4px 0 0; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service { background-color:#d04719; border:1px solid #c24218; display:block; padding:6px 10px 6px 10px; text-align:center; margin:1px auto auto auto; color:#fff; font-size:18px; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service:hover { background-color:#e66235; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service i { font-size:22px; float:right; margin:-2px 0 0 0; color:#fff; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result { margin:-1px 0 0 0; padding:0; background-color:#298eb9; display:block; border:1px solid #ccc; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul { margin:-1px 0 0 0; padding:0; }
							#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul li { list-style-type:none; }
								#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul li a { color:#d04719; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; }
								#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul li button { color:#d04719; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; border:0; font-size:17px; cursor:pointer; width:223px; }
									#btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul li a:hover, #btp_content_espace_cvtheque_list_acces_type_cv_button_entreprise_service_result ul li button:hover { background-color:#d04719; color:#fff; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service { background-color:#d04719; border:1px solid #c24218; display:block; padding:6px 10px 6px 10px; text-align:center; margin:1px auto auto auto; color:#fff; font-size:18px; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service:hover { background-color:#e66235; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service i { font-size:22px; float:right; margin:-2px 0 0 0; color:#fff; }
					#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service_result { margin:-1px 0 15px 0; padding:0; background-color:#298eb9; display:block; border:1px solid #ccc; }
						#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service_result ul { margin:-1px 0 0 0; padding:0; }
							#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service_result ul li { list-style-type:none; }
								#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service_result ul li a { color:#0a719d; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; }
									#btp_content_espace_cvtheque_list_acces_type_cv_button_candidat_service_result ul li a:hover { background-color:#0a719d; color:#fff; }
						#btp_content_espace_cvtheque_list_acces_type_cv_link { color:#fff; text-decoration:none; text-align:center; margin:15px auto 15px auto; display:block; padding:6px 4px 6px 4px; font-size:16px; border-radius:0; background-color:#000; }
							#btp_content_espace_cvtheque_list_acces_type_cv_link:hover { background-color:#353535; }
				/* Sites partenaires */
				#btp_content_espace_cvtheque_list_acces_codiff { display:block; margin:20px 0 0 0; position:relative; }
					#btp_content_espace_cvtheque_list_acces_codiff_button { background-color:#d04719; margin:auto; display:block; border:1px solid #c24218; padding:4px; text-align:center; text-decoration:none; font-size:18px; color:#fff; width:auto; border-radius:0; }
						#btp_content_espace_cvtheque_list_acces_codiff_button:hover { background-color:#e66235; }
					#btp_content_espace_cvtheque_list_acces_codiff_result { margin:0; padding:0 0 15px 15px; display:block; border:1px solid #ccc; }
						#btp_content_espace_cvtheque_list_acces_codiff_result span { display:block; margin:0 15px 0 0; float:left; height:38px; width:54px; }
							#btp_content_espace_cvtheque_list_acces_codiff_result span img { width:54px; height:auto; border:0; }
							#btp_content_espace_cvtheque_list_acces_codiff_result span .btp_content_espace_cvtheque_list_acces_codiff_result_img2 { width:43px; margin:4px auto auto auto; display:block; }
							#btp_content_espace_cvtheque_list_acces_codiff_result span .btp_content_espace_cvtheque_list_acces_codiff_result_img3 { width:31px; margin:11px auto auto auto; display:block; }
				#btp_content_espace_cvtheque_list_pourvue_button { margin:20px 0 0 0; }
					#btp_content_espace_cvtheque_list_pourvue_button a { background-color:#642cca; color:#fff; text-align:center; padding:6px; display:block; width:213px; text-decoration:none; border-radius:15px 0 15px 0; }
						#btp_content_espace_cvtheque_list_pourvue_button a b { font-weight:normal; color:#e5e80a; }
						#btp_content_espace_cvtheque_list_pourvue_button a:hover { opacity:0.8; }
			/* Liste resultat */
			#btp_content_espace_emploi_list_result { float:left; width:635px; }
				/* Resultat */
				.btp_content_espace_emploi_list_line_td_big_logo, .btp_content_espace_emploi_list_line_td_big_logo2, .btp_content_espace_emploi_list_line_td_big_logo3, .btp_content_espace_emploi_list_line_td_big_logo4, .btp_content_espace_emploi_list_line_td_big_logo8, .btp_content_espace_emploi_list_line_td_big_logo9, .btp_content_espace_emploi_list_line_td_big_logo10, .btp_content_espace_emploi_list_line_td_big_logo20, .btp_content_espace_emploi_list_line_td_big_logo22, .btp_content_espace_emploi_list_line_td_big_logo23, .btp_content_espace_emploi_list_line_td_big_logo24, .btp_content_espace_emploi_list_line_td_big_logo28, .btp_content_espace_emploi_list_line_td_big_logo29, .btp_content_espace_emploi_list_line_td_big_logo30 { float:left; margin:27px 0px 0 -250px; border:1px solid #dcdcdc; width:219px; padding:15px; position:absolute; z-index:0; border-radius:15px 0 0 15px; text-align:center; font-size:14px; font-weight:bold; box-shadow:-1px 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; border-right:1px solid #d04719; }
				.btp_content_espace_emploi_list_line_td_big_logo2 { margin:35px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo3 { margin:47px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo4 { margin:16px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo8 { margin:12px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo9 { margin:21px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo10 { margin:31px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo20 { margin:10px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo22 { margin:19px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo23 { margin:27px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo24 { margin:0 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo30 { margin:19px 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo28 { margin:0 0 0 -250px; }
				.btp_content_espace_emploi_list_line_td_big_logo29 { margin:9px 0 0 -250px; }
					.btp_content_espace_emploi_list_line_td_big_logo a, .btp_content_espace_emploi_list_line_td_big_logo2 a, .btp_content_espace_emploi_list_line_td_big_logo3 a, .btp_content_espace_emploi_list_line_td_big_logo8 a, .btp_content_espace_emploi_list_line_td_big_logo9 a, .btp_content_espace_emploi_list_line_td_big_logo10 a, .btp_content_espace_emploi_list_line_td_big_logo20 a, .btp_content_espace_emploi_list_line_td_big_logo22 a, .btp_content_espace_emploi_list_line_td_big_logo23 a, .btp_content_espace_emploi_list_line_td_big_logo24 a, .btp_content_espace_emploi_list_line_td_big_logo28 a, .btp_content_espace_emploi_list_line_td_big_logo29 a, .btp_content_espace_emploi_list_line_td_big_logo30 a { color:#fff; text-decoration:none; }
						.btp_content_espace_emploi_list_line_td_big_logo a:hover, .btp_content_espace_emploi_list_line_td_big_logo2 a:hover, .btp_content_espace_emploi_list_line_td_big_logo3 a:hover, .btp_content_espace_emploi_list_line_td_big_logo8 a:hover, .btp_content_espace_emploi_list_line_td_big_logo9 a:hover, .btp_content_espace_emploi_list_line_td_big_logo10 a:hover, .btp_content_espace_emploi_list_line_td_big_logo20 a:hover, .btp_content_espace_emploi_list_line_td_big_logo22 a:hover, .btp_content_espace_emploi_list_line_td_big_logo23 a:hover, .btp_content_espace_emploi_list_line_td_big_logo24 a:hover, .btp_content_espace_emploi_list_line_td_big_logo28 a:hover, .btp_content_espace_emploi_list_line_td_big_logo29 a:hover, .btp_content_espace_emploi_list_line_td_big_logo30 a:hover { color:#fff; }
					.btp_content_espace_emploi_list_line_td_big_logo img, .btp_content_espace_emploi_list_line_td_big_logo2 img, .btp_content_espace_emploi_list_line_td_big_logo3 img, .btp_content_espace_emploi_list_line_td_big_logo4 img, .btp_content_espace_emploi_list_line_td_big_logo8 img, .btp_content_espace_emploi_list_line_td_big_logo9 img, .btp_content_espace_emploi_list_line_td_big_logo10 img { width:159px; height:110px; border:0; margin:auto auto 10px auto; vertical-align:middle; display:block; }
					.btp_content_espace_emploi_list_line_td_big_logo20 img, .btp_content_espace_emploi_list_line_td_big_logo22 img, .btp_content_espace_emploi_list_line_td_big_logo23 img, .btp_content_espace_emploi_list_line_td_big_logo24 img, .btp_content_espace_emploi_list_line_td_big_logo28 img, .btp_content_espace_emploi_list_line_td_big_logo29 img, .btp_content_espace_emploi_list_line_td_big_logo30 img { width:159px; height:110px; border:0; margin:auto auto 10px auto; vertical-align:middle; display:block; }
.btp_content_espace_emploi_list_line_td_link_text { display:block; padding:10px 6px 10px 6px; background-color:#666; color:#fff; border-radius:0 0 0 14px; margin:0 -15px -16px -16px; }
.btp_content_espace_emploi_list_line_td_link_text:hover { opacity:0.8; color:#fff; }
.btp_content_espace_emploi_list_line_td_marque_employeur { margin:-16px 0px 15px -18px; border:1px solid #dcdcdc; width:251px; padding:0; position:relative; z-index:0; border-radius:15px 0 0 0; text-align:center; font-size:14px; font-weight:bold; border-right:1px solid #d04719; }
	.btp_content_espace_emploi_list_line_td_marque_employeur a { background-color:#008000; padding:10px 6px 10px 6px; font-size:15px; color:#fff; text-decoration:none; width:239px; display:block; margin:0; border-radius:15px 0 0 0; }
		.btp_content_espace_emploi_list_line_td_marque_employeur a:hover { opacity:0.8; color:#fff; }
				/* Banniere */
				.btp_content_espace_emploi_list_line_td_ban { margin:25px 0 25px -250px; border-radius:30px; border:1px solid #d04719; background-color:#fff; }
					.btp_content_espace_emploi_list_line_td_ban a { display:block; height:55px; }
						.btp_content_espace_emploi_list_line_td_ban img, .btp_content_espace_emploi_list_line_td_ban video { width:818px; height:55px; border:0; display:block; margin:auto; }
						.btp_content_espace_emploi_list_line_td_ban span { display:none; }
				/* Ads */
				.btp_content_espace_emploi_list_line_td_ads { border:2px solid #d04719; position:absolute; z-index:0; margin:0 0 0 -250px; padding:15px; width:192px; max-height:718px; background-color:#f9f9f9; border-radius:25px 0 0 25px; }
				#btp_content_espace_emploi_list_line_td_ads0 { max-height:490px; }
					.btp_content_espace_emploi_list_line_td_ads_title { text-align:center; margin:-15px -15px 10px -15px; font-weight:bold; padding:5px; background-color:#d04719; color:#fff; border-radius:20px 0 0 0; }
					.btp_content_espace_emploi_list_line_td_ads_annonce { overflow-y:hidden; max-height:644px; }
					.btp_content_espace_emploi_list_line_td_ads_annonce2 { overflow-y:hidden; max-height:493px; }
						#btp_content_espace_emploi_list_line_td_ads0 .btp_content_espace_emploi_list_line_td_ads_annonce { max-height:414px; }
						.btp_content_espace_emploi_list_line_td_ads img { display:block; border:1px solid #ccc; margin:auto auto 7px auto; width:190px; height:126px; }
						.btp_content_espace_emploi_list_line_td_ads h3 { margin:0 0 7px 0; text-align:center; font-size:17px; color:#0c3f95; }
						.btp_content_espace_emploi_list_line_td_ads h4 { font-size:14px; margin:0 0 15px 0; font-weight:bold; color:#000; text-align:center; }
						.btp_content_espace_emploi_list_line_td_ads .btp_content_espace_emploi_list_line_td_ads_title { margin:0 0 7px 0; text-align:center; font-size:17px; color:#0c3f95; display:block; background:transparent; }
						.btp_content_espace_emploi_list_line_td_ads .btp_content_espace_emploi_list_line_td_ads_poste { font-size:14px; margin:0 0 15px 0; font-weight:bold; color:#000; text-align:center; display:block; }
						.btp_content_espace_emploi_list_line_td_ads_text { font-size:14px; text-align:left; }
							.btp_content_espace_emploi_list_line_td_ads_text b { color:#c24218; }
						.btp_content_espace_emploi_list_line_td_ads_link { display:block; margin:15px auto auto auto; width:160px; text-align:center; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; padding:4px; font-size:14px; border-radius:20px; }
							.btp_content_espace_emploi_list_line_td_ads_link:hover { background-color:#353535; }
				/* Detailed version */
				.btp_content_espace_emploi_list_line_td { border:1px solid #d04719; padding:0; margin:0 0 25px 0; border-radius:0 25px 25px 0; }
					.btp_content_espace_emploi_list_line_td_list_button_mobile { display:none; }
				.btp_content_espace_emploi_list_line_td_spontanee { border:1px solid #000; padding:0; margin:0 0 25px 0; border-radius:0 25px 25px 0; background-color:#f2f1f1; }
					.btp_content_espace_emploi_list_line_td_header { background-color:#ebebeb; padding:0; border-radius:15px 25px 15px 0; }
						.btp_content_espace_emploi_list_line_date { float:right; font-size:13px; color:#666; padding:0 5px 0 0; width:125px; text-align:right; }
							.btp_content_espace_emploi_list_line_date i { margin:0 3px 0 0; font-size:16px; }
							.btp_content_espace_emploi_list_line_date span a { color:#666; text-decoration:none; }
							.btp_content_espace_emploi_list_line_acces_button, .btp_content_espace_emploi_list_line_acces_button2 { display:block; position:relative; margin:-11px 0px 0 6px; padding:6px 5px 6px 5px; background-color:#a3a3a3; color:#fff; text-decoration:none; width:120px; text-align:center; border-radius:0 24px 0 0; cursor:pointer; }
							.btp_content_espace_emploi_list_line_acces_button2 { background-color:#a3a3a3; }
								.btp_content_espace_emploi_list_line_acces_button:hover { background-color:#e66235; }
								.btp_content_espace_emploi_list_line_acces_button2:hover { background-color:#b9b9b9; }
							.btp_content_espace_emploi_list_line_date span { margin:0; }
							.btp_content_espace_emploi_list_line_preselect, .btp_content_espace_emploi_list_line_preselect2, .btp_content_espace_emploi_list_line_preselect3 { float:right; margin:0 0 -20px 0; }
								.btp_content_espace_emploi_list_line_preselect button, .btp_content_espace_emploi_list_line_preselect3 button { font-size:14px; color:#000; background-color:#ccc; padding:8px 5px 6px 10px; width:130px; display:block; cursor:pointer; text-decoration:none; border-radius:15px 0 0 0; border:0; }
								.btp_content_espace_emploi_list_line_preselect3 a { background-color:#000; color:#fff; }
								.btp_content_espace_emploi_list_line_preselect3 button { background-color:#000; color:#fff; border:0; cursor:pointer; }
								.btp_content_espace_emploi_list_line_preselect2 a { font-size:13px; color:#000; background-color:#ecb03d; padding:8px 5px 6px 8px; width:116px; display:block; cursor:pointer; text-decoration:none; border-radius:15px 0 0 0; text-align:center; margin:0 -1px 0 0; font-weight:bold; }
								.btp_content_espace_emploi_list_line_preselect2 button { font-size:13px; color:#000; background-color:#ecb03d; padding:8px 5px 6px 8px; width:131px; display:block; cursor:pointer; text-decoration:none; border-radius:15px 0 0 0; text-align:center; margin:0 -1px 0 0; font-weight:bold; cursor:pointer; border:0; }
									.btp_content_espace_emploi_list_line_preselect2 a:hover, .btp_content_espace_emploi_list_line_preselect2 button:hover { background-color:#fbc359; }
										.btp_content_espace_emploi_list_line_preselect2 a i, .btp_content_espace_emploi_list_line_preselect2 button i { color:#000; font-size:21px; float:right; margin:-7px -1px 0 0; }
									.btp_content_espace_emploi_list_line_preselect a:hover, .btp_content_espace_emploi_list_line_preselect button:hover { background-color:#eee; }
									.btp_content_espace_emploi_list_line_preselect3 a:hover, .btp_content_espace_emploi_list_line_preselect3 button:hover { background-color:#353535; }
									.btp_content_espace_emploi_list_line_preselect a i, .btp_content_espace_emploi_list_line_preselect3 a i, .btp_content_espace_emploi_list_line_preselect button i, .btp_content_espace_emploi_list_line_preselect3 button i { font-size:21px; float:right; margin:-7px -1px 0 0px; color:#008000; cursor:pointer; }
									.btp_content_espace_emploi_list_line_preselect3 a i, .btp_content_espace_emploi_list_line_preselect3 button i { color:#fff; }
										.btp_content_espace_emploi_list_line_preselect a:hover i, .btp_content_espace_emploi_list_line_preselect button:hover i { color:#fb7041; }
										.btp_content_espace_emploi_list_line_preselect3 a:hover i, .btp_content_espace_emploi_list_line_preselect3 button:hover i { color:#eee; }
							.btp_content_espace_emploi_list_line_end_reference { margin:10px 0 0 0; font-size:13px; }
								.btp_content_espace_emploi_list_line_end_reference span { margin:0; }
								.btp_content_espace_emploi_list_line_end_reference a { color:#666; text-decoration:none; }
						.btp_content_espace_emploi_list_line_head { margin:0; float:left; width:495px; padding:0; }
							.btp_content_espace_emploi_list_line_logo { float:left; margin:-1px 10px 0 -1px; background-color:#fff; padding:10px 10px 6px 10px; border:1px solid #d04719; border-radius:0 0 15px 0; }
								.btp_content_espace_emploi_list_line_logo img { width:100px; height:66px; }
							.btp_content_espace_emploi_list_line_company { width:360px; float:left; padding:4px 0 0 0; }
								.btp_content_espace_emploi_list_line_company_poste { font-size:15px; margin:2px 0 5px 0; color:#000; }
									.btp_content_espace_emploi_list_line_company_poste a { color:#000; text-decoration:none; }
								.btp_content_espace_emploi_list_line_company_entreprise { font-size:15px; margin:0; color:#0a719d; }
									.btp_content_espace_emploi_list_line_company_entreprise a { color:#0a719d; text-decoration:none; }
							.btp_content_espace_emploi_list_line_company_secteur { color:#666; font-size:13px; margin:7px 0 0 0; }
								.btp_content_espace_emploi_list_line_company_secteur a { color:#666; text-decoration:none; }
								.btp_content_espace_emploi_list_line_company_secteur i { font-size:26px; float:left; margin:-9px 3px -7px 0; }
					.btp_content_espace_emploi_list_line_info { font-size:13px; color:#666; margin:0; padding:10px 10px 0 10px; }
						.btp_content_espace_emploi_list_line_info i { margin:-7px 4px 0 0; font-size:22px; float:left; }
						#btp_content_espace_emploi_list_line_info1 { width:335px; float:left; }
						.btp_content_espace_emploi_list_line_info2 { min-width:95px; float:left; margin:6px 10px 0 0; color:#008000; font-size:19px; text-align:center; }
							.btp_content_espace_emploi_list_line_info2 a { color:#008000; text-decoration:none; }
							.btp_content_espace_emploi_list_line_info2 i { font-size:24px; float:none; margin:0 4px 0 0; }
						#btp_content_espace_emploi_list_line_info3 { width:187px; float:right; text-align:right; margin:0 5px 0 0; }
					.btp_content_espace_emploi_list_line_contents { font-size:14px; padding:16px 15px 5px 15px; line-height:20px; text-align:justify; }
						.btp_content_espace_emploi_list_line_contents a { color:#000; text-decoration:none; }
						.btp_content_espace_emploi_list_line_contents .btp_content_espace_emploi_list_underline, .btp_content_espace_emploi_list_line_contents .content_underline_search { font-size:13px; }
						.btp_content_espace_emploi_list_line_company_poste { }
					.btp_content_espace_emploi_list_line_postuler, .btp_content_espace_emploi_list_line_postuler2, .btp_content_espace_emploi_list_line_postuler3, .btp_content_espace_emploi_list_line_postuler4 { margin:0 -1px -1px 0; float:right; }
						.btp_content_espace_emploi_list_line_postuler a, .btp_content_espace_emploi_list_line_postuler3 a, .btp_content_espace_emploi_list_line_postuler4 a { display:block; width:117px; text-align:center; padding:5px; background-color:#008000; border:1px solid #007000; font-size:14px; color:#fff; text-decoration:none; margin:auto; border-radius:0 0 25px 0; }
						.btp_content_espace_emploi_list_line_postuler button, .btp_content_espace_emploi_list_line_postuler3 button, .btp_content_espace_emploi_list_line_postuler4 button { display:block; width:131px; text-align:center; padding:5px; background-color:#008000; border:1px solid #007000; font-size:14px; color:#fff; text-decoration:none; margin:auto; border-radius:0 0 25px 0; cursor:pointer; }
						.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler2 a { display:block; width:117px; text-align:center; padding:5px; background-color:#008000; border:1px solid #007300; font-size:13px; text-decoration:none; margin:auto; border-radius:0 0 25px 0; color:#fff; }
						.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler2 button { display:block; width:117px; text-align:center; padding:5px; background-color:#008000; border:1px solid #007300; font-size:13px; text-decoration:none; margin:auto; border-radius:0 0 25px 0; color:#fff; cursor:pointer; }
						.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler3 a { display:block; width:117px; text-align:center; padding:5px; background-color:#a3a3a3; border:1px solid #979696; font-size:13px; text-decoration:none; margin:auto; border-radius:0 0 25px 0; color:#fff; }
						.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler3 button { display:block; width:117px; text-align:center; padding:5px; background-color:#a3a3a3; border:1px solid #979696; font-size:13px; text-decoration:none; margin:auto; border-radius:0 0 25px 0; color:#fff; cursor:pointer; }
							.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler2 a:hover, .btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler2 button:hover { background-color:#199d19; }
							.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler3 a:hover, .btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler3 button:hover { background-color:#b9b9b9; }
					.btp_content_espace_emploi_list_line_end { font-size:12px; margin:20px 0 0 0; padding:0; background-color:#ebebeb; border-radius:0 0 25px 0; }
						.btp_content_espace_emploi_list_line_end a { color:#000; text-decoration:none; }
						.btp_content_espace_emploi_list_line_end .btp_content_espace_emploi_list_line_postuler a { color:#fff; }
						.btp_content_espace_emploi_list_line_end_ville { width:370px; float:left; display:block; margin:7px 0 0 6px; }
							.btp_content_espace_emploi_list_line_end_ville i { font-size:33px; color:#f00; margin:-27px 5px 0 0; float:left; }
						.btp_content_espace_emploi_list_line_end_views { width:80px; float:left; margin:2px 0 0 0; }
							.btp_content_espace_emploi_list_line_end_views i { font-size:18px; margin:0 3px 0 0; }
				/* List version */
				.btp_content_espace_emploi_list_line_td_list, .btp_content_espace_emploi_list_line_td_list2 { border:1px solid #ccc; padding:0; margin:0 0 10px 0; background-color:#f2f1f1; display:block; border-radius:0 60px 60px 0; height:64px; }
				.btp_content_espace_emploi_list_line_td_list_trouve, .btp_content_espace_emploi_list_line_td_list2_trouve { border:1px solid #ccc; padding:0; margin:0 0 10px 0; background-color:#f2f1f1; display:block; border-radius:0 60px 60px 0px; height:85px; }
					.btp_content_espace_emploi_list_line_td_list2 { background-color:#fff; }
					.btp_content_espace_emploi_list_line_td_list:hover, .btp_content_espace_emploi_list_line_td_list2:hover { background-color:#e7e7e7; }
					.btp_content_espace_emploi_list_line_td_list_logo { float:left; width:91px; border-right:1px solid #ccc; background-color:#fff; margin:0 7px 0 0; display:block; border-radius:0; }
						.btp_content_espace_emploi_list_line_td_list_logo img { border:0; width:91px; height:64px; display:block; margin:auto; border-radius:0; }
					.btp_content_espace_emploi_list_line_td_list_date { float:left; margin:21px 0 0 0; width:90px; font-size:12px; color:#666; text-align:right; }
						.btp_content_espace_emploi_list_line_td_list_date_mobile { display:none; }
						.btp_content_espace_emploi_list_line_td_list_date a { color:#666; text-decoration:none; }
					.btp_content_espace_emploi_list_line_td_list_info { float:left; width:367px; font-size:13px; display:block; color:#000; margin:0 0 0 3px; }
						.btp_content_espace_emploi_list_line_td_list_info_spontanee { float:left; width:507px; font-size:13px; display:block; color:#000; margin:0 0 0 3px; text-align:center; }
						.btp_content_espace_emploi_list_line_td_list_info a { color:#000; text-decoration:none; }
						.btp_content_espace_emploi_list_line_td_list_info span { font-size:13px; }
						.btp_content_espace_emploi_list_line_td_list_info_entreprise { color:#0c3f95; font-size:14px; margin:2px 0 0 0; padding:0; display:inline; font-weight:bold; }
						.btp_content_espace_emploi_list_line_td_list_info_poste { color:#000; font-size:14px; margin:0; padding:0; display:block; font-weight:bold; }
							.btp_content_espace_emploi_list_line_td_list_info_poste .btp_content_espace_emploi_list_line_td_list_info_poste_click { color:#4c9048; }
							.btp_content_espace_emploi_list_line_td_list_info_spontanee .btp_content_espace_emploi_list_line_td_list_info_poste { text-align:center; }
						.btp_content_espace_emploi_list_line_td_list_info_lieu { color:#666; font-style:italic; display:block; }
							.btp_content_espace_emploi_list_line_td_list_info_lieu .btp_content_espace_emploi_list_text_plus { font-style:normal; color:#000; }
							.btp_content_espace_emploi_list_line_td_list_info_lieu_link i { color:#f76737; vertical-align:middle; font-size:18px; margin:0 0 0 2px; }
								.btp_content_espace_emploi_list_line_td_list_info_lieu_link i:hover { color:#f78159; }
							.btp_content_espace_emploi_list_line_td_list_info_lieu_link2 { display:none; }
						.btp_content_espace_emploi_list_line_td_list_info_statut { display:none; }
					.btp_content_espace_emploi_list_line_td_list_info_right { float:right; font-size:12px; margin:20px 20px 0 0; color:#666; text-align:right; display:block; width:40px; }
						.btp_content_espace_emploi_list_line_td_list_info_right_partenaire { float:right; font-size:12px; margin:20px 20px 0 0; color:#666; text-align:right; display:block; width:100px; }
						.btp_content_espace_emploi_list_line_td_list_info_right button { text-decoration:none; color:#666; background-color:transparent; border:0; cursor:pointer; }
							.btp_content_espace_emploi_list_line_td_list_info_right button span { display:block; width:40px; height:30px; }
						.btp_content_espace_emploi_list_line_td_list_info_right_ref { margin:0; display:block; font-size:11px; }
					.btp_content_espace_emploi_list_line_td_list_info_right_date { margin:0 0 12px 0; padding:0; display:block; font-size:11px; color:#666; }
						.btp_content_espace_emploi_list_line_td_list_info_right_date i { margin:0 3px 0 0; font-size:12px; }
						.btp_content_espace_emploi_list_line_td_list_info_right_preselect { float:right; margin:-9px -5px 0 10px; color:#fb7041; padding:5px 5px 0px 5px; font-size:11px; }
							.btp_content_espace_emploi_list_line_td_list_info_right_preselect i { font-size:34px; float:right; margin:-9px 2px 0px 8px; color:#e94e1a; cursor:pointer; }
								.btp_content_espace_emploi_list_line_td_list_info_right_preselect:hover i { color:#fb7041; }
							.btp_content_espace_emploi_list_line_td_list_info_right_preselect img { width:35px; height:35px; border:0; margin:-2px 1px 0 0; }
					.btp_content_espace_emploi_list_line_td_list_info_entreprise_line1 { display:inline; }
			/* Service */
			#btp_content_espace_emploi_service { margin:40px 0 0 0; background-color:#eee; padding:25px 0 25px 0; display:block; }
				#btp_content_espace_emploi_service_bloc { width:885px; padding:0; margin:auto; }
					.btp_content_espace_emploi_service_bloc_content { float:left; width:270px; margin:0 5px 0 0; padding:10px; }
						.btp_content_espace_emploi_service_bloc_content:hover { background-color:#fff; }
						.btp_content_espace_emploi_service_bloc_content img { width:100px; height:100px; border:0; margin:auto auto 15px auto; display:block; }
						.btp_content_espace_emploi_service_bloc_content h3 { text-align:center; font-size:18px; margin:0 0 20px 0; }
						.btp_content_espace_emploi_service_bloc_content p { font-size:14px; text-align:center; }
					#btp_content_espace_emploi_service_bloc_content3 { margin:0; }
			/* Tarifs */
			#btp_content_espace_emploi_tarifs { text-align:center; font-size:32px; background-color:#fff; padding:25px 0 25px 0; line-height:50px; display:block; }
				#btp_content_espace_emploi_tarifs a { display:block; color:#fff; background-color:#d04719; border:1px solid #c24218; width:350px; text-decoration:none; margin:20px auto auto auto; border-radius:20px; padding:10px; font-size:18px; line-height:18px; }
					#btp_content_espace_emploi_tarifs a:hover { background-color:#e66235; }
			.hide_text_mobile2 { display:none; }

/* Pagination */
#btp_content_espace_emploi_list_result_pagination { margin:15px auto auto auto; width:auto; text-align:center; }
	#btp_content_espace_emploi_list_result_pagination #btp_content_espace_emploi_list_result_pagination_left { margin:0 7px 0 0; }
	#btp_content_espace_emploi_list_result_pagination #btp_content_espace_emploi_list_result_pagination_right { margin:0; }
	#btp_content_espace_emploi_list_result_pagination a { color:#000; font-size:14px; display:inline-block; padding:6px 10px 6px 10px; text-decoration:none; text-align:center; width:auto; background-color:#eee; border:1px solid #ddd; margin:0 7px 0 0; }
		#btp_content_espace_emploi_list_result_pagination a:hover { background-color:#fefefe; }
	#btp_content_espace_emploi_list_result_pagination .btp_content_espace_emploi_list_result_pagination_current { background-color:#fefefe; }

/* Exception filtre */
@media screen and (max-height: 517px)
{
	#btp_content_espace_emploi_filtre_bloc { position:absolute; left:0; right:0; margin:30px auto auto auto; z-index:6; }
	.btp_content_espace_emploi_search_form3_close { display:block; }
}

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	/* Selection */
	#btp_content_espace_emploi_formulaire_create_button_bloc { width:100%; }
		#btp_content_espace_emploi_formulaire h2 { font-size:16px; color:#d04719; }
		#btp_content_espace_emploi_formulaire ul { width:99%; }
			#btp_content_espace_emploi_formulaire_create_button_bloc_left { float:none; margin:auto auto 30px auto; }
			#btp_content_espace_emploi_formulaire_create_button_bloc_right { float:none; margin:auto; }
		#btp_content_espace_emploi_formulaire_create_button_bloc_close { display:none; background-color:transparent; border:0; cursor:pointer; }
	#btp_content_espace_emploi_formulaire p { width:95%; margin:auto auto 20px auto; font-size:15px; }
	.btp_content_espace_emploi_formulaire_form_type_mode { font-size:16px; text-align:center; }
	#btp_content_espace_emploi_formulaire_form_table_reponse_head { width:85%; padding:15px; }
		#btp_content_espace_emploi_formulaire table { width:100%; font-size:14px; }
			#btp_content_espace_emploi_formulaire table tr td { display:block; width:96%; }
	.btp_content_espace_emploi_formulaire_form_select { width:100%; margin:4px 0 8px 0; }
	.btp_content_espace_emploi_formulaire_form_input, .btp_content_espace_emploi_formulaire_form_input4 { width:94%; margin:4px 0 8px 0; }
	.btp_content_espace_emploi_formulaire_create_mobile_break { display:block; }
	#btp_content_espace_emploi_formulaire_form_type { width:100%; border:0; margin:5px auto auto auto; }
	#btp_content_espace_emploi_formulaire_form_condition { width:100%; font-size:15px; }
	#btp_content_espace_emploi_formulaire_form_button { width:100%; }
	#btp_content_espace_emploi_formulaire .btp_content_espace_emploi_formulaire_ul_list { width:100%; }
	.id_choice_annonce_content { width:100%; }
	.btp_content_espace_emploi_formulaire_form_table_input_file { display:block; width:96%; margin:4px 0 8px 0; }
	.btp_content_espace_emploi_formulaire_form_textarea { width:99%; }
	.btp_content_espace_emploi_formulaire_bloc_candidature { line-height:normal; }
	.btp_content_espace_emploi_formulaire_bloc_candidature_textarea { width:92%; }
	#btp_content_espace_emploi_formulaire_form_type_link_left, #btp_content_espace_emploi_formulaire_form_type_link_right { width:120px; font-size:16px; border:0; background-color:#fff; color:#000; }
		#btp_content_espace_emploi_formulaire_form_type_link_left:hover, #btp_content_espace_emploi_formulaire_form_type_link_right:hover { background-color:#fff; }
	.btp_content_espace_emploi_formulaire_form_type_link_type_checked { display:inline; }
	.btp_content_espace_emploi_formulaire_form_type_link_desktop { display:none; }
	.btp_content_espace_emploi_formulaire_form_type_link_mobile { display:inline; }
	.btp_content_espace_emploi_formulaire_bloc_candidature { width:100%; }
	#btp_content_espace_emploi_formulaire_text_result { width:100%; }
	#btp_content_espace_emploi_formulaire_text_result_bloc_left { background-color:#000; border:1px solid #000; float:none; margin:auto auto 15px auto; }
		#btp_content_espace_emploi_formulaire_text_result_bloc_left:hover { background-color:#000; }
	#btp_content_espace_emploi_formulaire_text_result_bloc_right { float:none; margin:auto; }
	.btp_content_espace_emploi_formulaire_form_table_reponse2 .btp_content_espace_emploi_formulaire_form_type_groupe_mobile_bold { font-weight:bold; }
	
	/* Liste */
	#btp_content_espace_emploi_selection_annonce_mobile { text-align:center; font-size:14px; color:#fff; margin:15px 0 0 0; text-decoration:none; display:block; }
		#btp_content_espace_emploi_selection_annonce_mobile img { width:40px; height:auto; border:0; display:block; margin:auto auto 2px auto; }
	#btp_content_espace_emploi_head { position:relative; margin:auto; padding:0; }	
		#btp_content_espace_emploi_head_content { width:95%; }
			#btp_content_espace_emploi_list_description_head { width:98%; font-size:14px; }
				#btp_content_espace_emploi_list_description_head h2 { font-size:15px; }
				#btp_content_espace_emploi_list_description_head_more { float:none; margin:15px auto 5px auto; padding:7px 15px 7px 15px; font-size:15px; }
					#btp_content_espace_emploi_list_description_head_more:hover { opacity:1; }
			#btp_content_espace_emploi_list_description_footer { margin:-20px auto auto auto; width:93%; font-size:14px; }
				#btp_content_espace_emploi_list_description_footer h2 { font-size:15px; }
				#btp_content_espace_emploi_list_description_footer ul { padding:0 0 0 10px; }
			#btp_content_espace_emploi_list_bloc { width:auto; }
				#btp_content_espace_emploi_list_result_text { margin:10px auto 22px auto; }
				#btp_content_espace_emploi_head_bloc { width:auto; border-radius:20px; }
				#btp_content_espace_emploi_filtre_button, #btp_content_espace_emploi_head_bloc_return { display:none; }
				#btp_content_espace_emploi_search2 { width:100%; margin:auto; }
					#btp_content_espace_emploi_search2_title_mobile { display:block; font-size:18px; color:#fff; text-align:center; margin:0 0 10px 0; font-weight:bold; }
					#btp_content_espace_emploi_search2_link { background-color:#000; color:#fff; padding:10px 7px 10px 7px; text-align:center; display:block; text-decoration:none; margin:20px auto -15px auto; border-radius:0 0 25px 25px; font-weight:bold; font-size:16px; border-top:2px solid #fff; width:95%; }
				#btp_content_espace_emploi_search_form2 { width:100%; margin:auto; }
				#btp_content_espace_emploi_search_form_mots2, #btp_content_espace_emploi_search_form_ville2 { width:85%; margin:auto auto 7px auto; float:none; display:block; text-align:center; height:30px; }
				#btp_content_espace_emploi_search_form_submit2 { width:160px; float:none; margin:10px auto 7px auto; display:block; border-radius:25px; cursor:pointer; background-color:#fff; color:#000; border:1px solid #fff; font-size:16px; font-weight:bold; height:auto; }
					#btp_content_espace_emploi_search_form_submit2:hover { background-color:#fff; }
					#btp_content_espace_emploi_search_form_submit2 .bi-search { display:none; margin:-6px 5px 0 0; color:#000; font-size:20px; }
					#btp_content_espace_emploi_search_form_submit2::after { content:" Recherchez"; color:#000; font-size:16px; font-weight:bold; }
				#btp_content_espace_emploi_list { width:auto; padding:10px; }
				#btp_content_espace_emploi_list_bloc_outils { display:none; }
				#btp_content_espace_emploi_list_result { width:auto; float:none; }
				#btp_content_espace_emploi_content, #btp_content_espace_emploi_list { margin-top:0; }
				.btp_content_espace_emploi_list_line_td_list_info_ref, .btp_content_espace_emploi_list_line_td_list_info_mobile, .btp_content_espace_emploi_list_line_td_list_info_right, .btp_content_espace_emploi_list_line_td_ban { display:none; }
				.btp_content_espace_emploi_list_line_td_list_info_poste { margin:10px 0 10px 0; font-size:15px; text-align:center; font-weight:bold; }
				.btp_content_espace_emploi_list_line_td_list_info { width:100%; float:none; margin:auto; }
				.btp_content_espace_emploi_list_line_td_list_info span { font-size:15px; }
				.btp_content_espace_emploi_list_line_td_list, .btp_content_espace_emploi_list_line_td_list2, .btp_content_espace_emploi_list_line_td_list_trouve, .btp_content_espace_emploi_list_line_td_list2_trouve { border-radius:15px; height:auto; background-color:#fbddcf; border:1px solid #fbddcf; padding:10px 15px 10px 15px; }
					.btp_content_espace_emploi_list_line_td_list:hover, .btp_content_espace_emploi_list_line_td_list2:hover { background-color:#fbddcf; }
				#btp_content_espace_emploi_service_bloc { width:95%; }
				.btp_content_espace_emploi_service_bloc_content { float:none; width:auto; margin:auto auto 20px auto; }
				.hide_text_mobile, .btp_content_espace_emploi_list_text_plus, .btp_content_espace_emploi_list_line_td_list_info_right_partenaire { display:none; }
				.hide_text_mobile2 { display:inline; }
				.btp_content_espace_emploi_service_bloc_content p { font-size:16px; }
				.btp_content_espace_emploi_list_line_td_list_info_entreprise { font-size:15px; text-align:center; font-weight:bold; color:#d04719; display:block; margin:0 0 3px 0; }
					.btp_content_espace_emploi_list_line_td_list_info .btp_content_espace_emploi_list_line_td_list_info_entreprise a { color:#d04719; }
				.btp_content_espace_emploi_list_line_td_list_logo { border-radius:0; margin:auto auto 10px auto; float:none; border-right:0; width:100px; }
					.btp_content_espace_emploi_list_line_td_list_logo img { border-radius:0; margin:auto; width:100px; height:66px; }
				.btp_content_espace_emploi_list_line_td_list_info_lieu { font-size:14px; font-style:normal; text-align:center; margin:0 0 3px 0; }
					.btp_content_espace_emploi_list_line_td_list_info_lieu_link { display:none; }
					.btp_content_espace_emploi_list_line_td_list_info_lieu_link2 { display:none; }
						.btp_content_espace_emploi_list_line_td_list_info_lieu_link2 i { color:#000; font-size:18px; margin:0 2px 0 0; }
				.btp_content_espace_emploi_list_line_td_list_info_statut { display:block; text-align:center; font-size:14px; margin:0 0 3px 0; }
					.btp_content_espace_emploi_list_line_td_list_info_statut i { color:#000; font-size:18px; margin:0 2px 0 0; }
				.btp_content_espace_emploi_list_line_td_list_info_spontanee { width:100%; }
				.btp_content_espace_emploi_list_line_td_list_date { font-size:14px; float:none; width:auto; margin:auto; text-align:center; text-transform:lowercase; }
					.btp_content_espace_emploi_list_line_td_list_date i { display:none; }
					.btp_content_espace_emploi_list_line_td_list_date_mobile { display:inline; text-transform:none; }
		.btp_content_espace_emploi_list_line_td_list_button_mobile { display:block; margin:15px auto 2px auto; }
			.btp_content_espace_emploi_list_line_td_list_button_mobile span { padding:7px 15px 7px 15px; text-align:center; font-size:15px; font-weight:bold; text-decoration:none; color:#fff; border-radius:8px; width:120px; background-color:#d04719; display:block; margin:auto; }
	#btp_content_espace_emploi_text, #btp_content_espace_emploi_text2 { float:none; margin:20px auto 10px auto; position:relative; }
	#btp_content_espace_emploi_text h1, #btp_content_espace_emploi_text2 h1 { font-size:18px; float:none; }
		#btp_content_espace_emploi_list_selection_access, #btp_content_espace_emploi_view_choice { display:none; }
	.btp_content_espace_emploi_selection_mobile_break { display:block; }
	
	
	/* Pagination */
	#btp_content_espace_emploi_list_result_pagination { width:100%; }
	
	/* Fiche */
	.btp_content_espace_emploi_list_line_date, .btp_content_espace_emploi_list_line_company_secteur, .btp_content_espace_emploi_list_line_preselect, .btp_content_espace_emploi_list_line_end, .btp_content_espace_emploi_list_line_td_big_logo, .btp_content_espace_emploi_list_line_td_big_logo2, .btp_content_espace_emploi_list_line_td_big_logo3, .btp_content_espace_emploi_list_line_td_big_logo4, .btp_content_espace_emploi_list_line_td_big_logo5, .btp_content_espace_emploi_list_line_td_big_logo6, .btp_content_espace_emploi_list_line_td_big_logo7, .btp_content_espace_emploi_list_line_td_big_logo8, .btp_content_espace_emploi_list_line_td_big_logo9, .btp_content_espace_emploi_list_line_td_big_logo10, .btp_content_espace_emploi_list_line_info2 { display:none; }
	.btp_content_espace_emploi_list_line_head { width:345px; }
	.btp_content_espace_emploi_list_line_company { width:60%; font-size:16px; }
	.btp_content_espace_emploi_list_line_contents { font-size:16px; }
	
	/* Tarifs */
	#btp_content_espace_emploi_tarifs a { width:85%; }
}