#btp_content_demande_contact { margin:249px 30px 0 0; }
#btp_fil_ariane { background-color:#ddd; padding:35px 0 0 147px; }
#btp_content_annonce { margin:0; padding:20px 0 0 0; background-color:#ddd; }
	/* Retour */
	#btp_content_annonce_return { width:949px; margin:auto; }
		#btp_content_annonce_return a { display:block; width:218px; font-size:16px; text-decoration:none; border:1px solid #007200; background-color:#008000; color:#fff; padding:0; text-align:center; float:right; border-radius:30px; margin:-52px 0 0 0; }
			#btp_content_annonce_return a:hover { background-color:#1d9b1d; }
			#btp_content_annonce_return span { padding:6px 5px 6px 5px; margin:0px 0 0 13px; float:left; }
				#btp_content_annonce_return a i { background-color:#000; color:#fff; padding:6px 5px 6px 5px; float:right; border-radius:0 30px 30px 0; width:26px; }
					#btp_content_annonce_return a:hover i { background-color:#353535; }
	/* Action */
	#btp_content_annonce_button, #btp_content_annonce_button2 { margin:10px auto auto auto; background-color:#d04719; padding:10px 0 10px 0; position:relative; z-index:2; }
	#btp_content_annonce_button2 { background-color:#642cca; }
		#btp_content_annonce_button_selection_mobile { display:none; }
		#btp_content_annonce_button ul, #btp_content_annonce_button2 ul { margin:auto; padding:0; width:835px; }
			#btp_content_annonce_button ul li, #btp_content_annonce_button2 ul li { list-style-type:none; }
			#btp_content_annonce_button ul li a, #btp_content_annonce_button2 ul li a { color:#fff; padding:6px 12px 6px 6px; display:block; text-align:center; text-decoration:none; width:112px; font-size:14px; float:left; margin:0 10px 0 0; border-right:1px solid #fff; height:101px; }
			#btp_content_annonce_button ul li button, #btp_content_annonce_button2 ul li button { color:#fff; padding:6px 12px 6px 6px; display:block; text-align:center; text-decoration:none; width:130px; font-size:14px; float:left; margin:0 10px 0 0; border-right:1px solid #fff; height:113px; background-color:transparent; cursor:pointer; border-left:0; border-top:0; border-bottom:0; line-height:19px; }
			#btp_content_annonce_button ul li #btp_content_annonce_button6, #btp_content_annonce_button2 ul li #btp_content_annonce_button6 {  }
			#btp_content_annonce_button ul li #btp_content_annonce_button7, #btp_content_annonce_button2 ul li #btp_content_annonce_button7 { margin:0; border:0; }
			#btp_content_annonce_button ul li #btp_content_cv_button6, #btp_content_annonce_button2 ul li #btp_content_cv_button6 { border:0; margin:0; }
			#btp_content_annonce_button ul li #btp_content_cv_button6 img, #btp_content_annonce_button2 ul li #btp_content_cv_button6 img { width:52px; height:52px; }
				#btp_content_annonce_button ul li a i, #btp_content_annonce_button2 ul li a i, #btp_content_annonce_button ul li button i, #btp_content_annonce_button2 ul li button i { font-size:43px; display:block; }
#btp_content_annonce_button ul li #btp_content_cv_button4 i { margin-bottom:10px; }
#btp_content_annonce_button ul li #btp_content_cv_button6 i { margin-bottom:12px; }
#btp_content_annonce_button ul li a:hover, #btp_content_annonce_button2 ul li a:hover, #btp_content_annonce_button ul li button:hover, #btp_content_annonce_button2 ul li button:hover { color:#000; }
				.btp_content_cv_button6_alert2 { position:absolute; font-size:19px; background-color:#fff; border-radius:25px; padding:2px 5px 11px 5px; margin:-67px 0 0 49px; display:inline-block; width:21px; height:17px; text-align:center; border:1px solid #fff; color:#ff6600; }
					.btp_content_cv_button6_alert2:hover { color:#000; }
			#btp_content_annonce_button ul li a img, #btp_content_annonce_button2 ul li a img, #btp_content_annonce_button ul li button img, #btp_content_annonce_button2 ul li button img { width:112px; height:59px; border:0; display:block; margin:auto auto 6px auto; }
			#btp_content_annonce_button ul li #btp_content_cv_button1 img { width:112px; height:59px; border:0; margin:auto; }
				#btp_content_annonce_button ul li #btp_content_annonce_button6 span, #btp_content_annonce_button2 ul li #btp_content_annonce_button6 span { float:right; margin:2px 14px 0 0; }
				#btp_content_annonce_button ul li #btp_content_annonce_button7 span, #btp_content_annonce_button2 ul li #btp_content_annonce_button7 span { float:left; margin:2px 0 0 16px; }
			#btp_content_annonce_button ul li #btp_content_annonce_button7 img, #btp_content_annonce_button2 ul li #btp_content_annonce_button7 img { margin:3px auto 7px auto; }
			#btp_content_annonce_button ul li #btp_content_annonce_button6 img, #btp_content_annonce_button2 ul li #btp_content_annonce_button6 img { margin:4px auto 7px auto; }
			#btp_content_annonce_button3_text { width:130px; border:0; position:absolute; margin:-30px 0px 0 -152px; padding:5px; background-color:#008000; color:#fff; font-size:13px; text-align:center; z-index:-1; border-radius:10px 10px 0 0; }
				#btp_content_annonce_button ul li a .btp_content_cv_button_alert, #btp_content_annonce_button2 ul li a .btp_content_cv_button_alert { position:absolute; font-size:13px; background-color:#008000; border-radius:25px; padding:8px 5px 5px 5px; margin:-67px 0 0 45px; display:inline-block; width:26px; height:22px; text-align:center; }
					#btp_content_annonce_button ul li a:hover .btp_content_cv_button_alert, #btp_content_annonce_button2 ul li a:hover .btp_content_cv_button_alert { color:#fff; }
			#btp_content_annonce_button #btp_content_annonce_button_ul, #btp_content_annonce_button2 #btp_content_annonce_button_ul { width:835px; }
			#btp_content_annonce_button ul li #btp_content_cv_button3 img, #btp_content_annonce_button2 ul li #btp_content_cv_button3 img { width:53px; height:53px; border:0; }
			#btp_content_annonce_button ul li #btp_content_cv_button2 img, #btp_content_annonce_button2 ul li #btp_content_cv_button2 img { width:55px; height:55px; border:0; }
#btp_content_annonce_button ul li #btp_content_cv_button1 img { margin-top:-4px; }
	/* Formulaire */
	#btp_content_annonce_special { color:#f60; margin:auto auto 30px auto; text-align:center; }
		#btp_content_annonce_special b { color:#000; }
	#btp_content_annonce_formulaire { background-color:#fff; border:0; padding:35px 25px 25px 25px; position:absolute; width:670px; left:0; top:0; margin:150px auto auto 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; border-radius:20px; display:none; }
		#btp_content_annonce_formulaire h2 { text-align:center; font-size:20px; margin:0 0 40px 0; color:#000; }
		#btp_content_annonce_formulaire h3 { text-align:center; font-size:18px; margin:-20px 0 25px 0; color:#d04719; }
		#btp_content_annonce_formulaire table { display:table; margin:auto; padding:0 0 5px 0; width:570px; }
			#btp_content_annonce_formulaire table tr td { padding:0 5px 0 5px; }
				#btp_content_annonce_formulaire_form_head { background-color:#eee; border:1px solid #ccc; width:620px; padding:10px 0 10px 0; margin:auto; border-radius:20px 20px 0 0; }
					.btp_content_annonce_formulaire_form_head_table { display:table; margin:auto; padding:0 0 5px 0; width:570px; }
					.btp_content_annonce_formulaire_form_table_left { width:100px; }
					.btp_content_annonce_formulaire_form_table_select { width:100px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_annonce_formulaire_form_table_input { width:200px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_annonce_formulaire_form_table_select2 { width:240px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_annonce_formulaire_form_table_input3 { width:287px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_annonce_formulaire_form_table_input2 { width:260px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_annonce_formulaire_form_table_textarea2 { display:block; width:540px; margin:7px auto auto auto; height:90px; font-size:14px; padding:5px; font-family:"Arial"; border:1px solid #ccc; }
				#btp_content_annonce_formulaire_form_condition { margin:15px auto 30px auto; text-align:center; width:500px; }
					#btp_content_annonce_formulaire_form_condition_link { color:#000; }
				#btp_content_annonce_formulaire_form_button { margin:15px auto 10px auto; width:500px; }
					#btp_content_annonce_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_annonce_formulaire_form_button_left:hover { background-color:#ff3535; }
					#btp_content_annonce_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_annonce_formulaire_form_button_right:hover { background-color:#1b961b; }
				#btp_content_annonce_formulaire_close, #btp_content_annonce_formulaire_close3 { float:right; text-decoration:none; margin:-68px -18px 0 0; }
				#btp_content_annonce_formulaire_close2 { float:right; text-decoration:none; margin:-98px -18px 0 0; }
					#btp_content_annonce_formulaire_close i, #btp_content_annonce_formulaire_close2 i, #btp_content_annonce_formulaire_close3 i { font-size:40px; color:#000; }
						#btp_content_annonce_formulaire_close i:hover, #btp_content_annonce_formulaire_close2 i:hover, #btp_content_annonce_formulaire_close3 i:hover { color:#353535; }
				#btp_content_annonce_formulaire_form_error { text-align:center; color:#f00; margin:15px auto auto auto; font-style:italic; font-weight:bold; display:none; }
				#btp_content_annonce_formulaire_text_bloc_result { margin:20px auto auto auto; text-align:center; }
					#btp_content_annonce_formulaire_text_bloc_result img { display:block; margin:10px auto 10px auto; width:220px; height:55px; border:0; }
					#btp_content_annonce_formulaire_text_bloc_result_button { width:540px; margin:30px auto auto auto; }
						#btp_content_annonce_formulaire_text_bloc_result_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_annonce_formulaire_text_bloc_result_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_annonce_formulaire_text_bloc_result_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_annonce_formulaire_text_bloc_result_left:hover, #btp_content_annonce_formulaire_text_bloc_result_right:hover, #btp_content_annonce_formulaire_text_bloc_result_middle:hover { background-color:#0c900c; }
		/* Creation compte */
		#btp_content_annonce_formulaire #btp_content_annonce_formulaire_title_create { color:#fff; }
			.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_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_form_button { margin:15px auto 10px auto; width:370px; }
			#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; float:right; width:110px; color:#fff; cursor:pointer; }
				#btp_content_espace_emploi_formulaire_form_button_right:hover { background-color:#1b961b; }
	/* Partage annonce */
	#btp_content_cv_formulaire_form { margin:auto; width:600px; }
		#btp_content_cv_formulaire_form_title2 { width:297px; margin:7px auto 10px auto; }
		.btp_content_cv_formulaire_form_share_title { vertical-align:bottom; color:#0a719d; font-weight:bold; width:110px; }
		.btp_content_cv_formulaire_form_share_title2 { vertical-align:bottom; color:#0a719d; font-weight:bold; text-align:left; width:110px; }
		#btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_share_hr { margin:20px auto 10px auto; border-bottom:0; border-left:0; border-right:0; border-top:1px solid #0a719d; width:400px; }
		#btp_content_cv_formulaire_form .btp_content_cv_formulaire_form_share_table { width:600px; }
			#btp_content_cv_formulaire_form table { display:table; margin:auto auto 20px auto; }
				#btp_content_cv_formulaire_form table tr td { padding:4px; }
					#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_input { width:170px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_select { padding:6px 5px 6px 5px; border:1px solid #ccc; }
				#btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_create tr td { padding:4px 10px 4px 10px; }
					.btp_content_cv_formulaire_form_input2 { width:250px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					.btp_content_cv_formulaire_form_select2 { width:264px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					.btp_content_cv_formulaire_form_input3 { width:180px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					.btp_content_cv_formulaire_form_input4 { width:452px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
			#btp_content_cv_formulaire_form_button { margin:25px auto auto auto; width:500px; }
				#btp_content_cv_formulaire_form_button_left { width:110px; padding:4px; font-size:16px; text-align:center; float:left; background-color:#f00; border:1px solid #ed0101; color:#fff; cursor:pointer; border-radius:30px; }
					#btp_content_cv_formulaire_form_button_left:hover { background-color:#ff3333; }
				#btp_content_cv_formulaire_form_button_right { width:110px; padding:4px; font-size:16px; text-align:center; background-color:#008000; border:1px solid #007300; color:#fff; cursor:pointer; border-radius:30px; margin:auto; display:block; }
					#btp_content_cv_formulaire_form_button_right:hover { background-color:#1e9c1e; }
					.btp_content_cv_formulaire_success { text-align:center; color:#008000; }
						.btp_content_cv_formulaire_success a { display:block; background-color:#d04719; border:1px solid #c24218; color:#fff; width:180px; text-align:center; padding:4px; font-size:16px; border-radius:30px; text-decoration:none; margin:20px auto auto auto; }
							.btp_content_cv_formulaire_success a:hover { background-color:#e66235; }
	/* Bloc annonce */
	#btp_content_annonce_bloc_bg {  background-color:#ddd; padding:40px 0 40px 0; position:relative; }
		#btp_content_annonce_bloc_acces_left { position:fixed; margin:130px 0 0 -64px; display:none; }
		#btp_content_annonce_bloc_acces_right { position:fixed; margin:130px 7px 0 849px; display:none; }
			#btp_content_annonce_bloc_acces_left img, #btp_content_annonce_bloc_acces_right img { width:50px; height:auto; border:0; }
		#btp_content_annonce_bloc_bg_content { width:835px; margin:auto; }
			#btp_content_annonce_bloc_bg_content_mobile_button_reponse, .btp_content_annonce_bloc_bg_content_mobile, .btp_content_annonce_bloc_bg_content_mobile2, .btp_content_annonce_bloc_bg_content_mobile3, .btp_content_annonce_bloc_bg_content_mobile4 { display:none; }
			#btp_content_annonce_bloc_bg_content_head { margin:0 0 10px 0; }
				#btp_content_annonce_bloc_bg_content_head_text_mobile { text-align:left; margin:-20px 0 20px 0; color:#642cca; font-weight:bold;font-size:17px; }
					.btp_content_annonce_bloc_bg_content_head_text_mobile_mobile { display:none; }
				#btp_content_annonce_tools_logo, #btp_content_annonce_tools_logo2 { width:150px; height:auto; padding:0; float:left; margin:0 15px 0 0; }
					#btp_content_annonce_tools_logo img, #btp_content_annonce_tools_logo2 img { margin:auto; display:block; border:0; border-radius:8px; width:150px; height:100px; }
					#btp_content_annonce_tools_logo2 img { border:1px solid #642cca; }
				#btp_content_annonce_bloc_bg_content_title, #btp_content_annonce_bloc_bg_content_title2 { margin:0 0 0 5px; padding:0; }
					#btp_content_annonce_bloc_bg_content_title h1, #btp_content_annonce_bloc_bg_content_title2 h1 { font-size:24px; margin:0 0 10px 0; text-align:left; }
					#btp_content_annonce_bloc_bg_content_title h1 #btp_content_annonce_bloc_bg_content_head_title_job_lieu, #btp_content_annonce_bloc_bg_content_title2 h1 #btp_content_annonce_bloc_bg_content_head_title_job_lieu { font-size:20px; margin:0 0 15px 0; color:#d04719; text-align:left; display:block; }
					#btp_content_annonce_bloc_bg_content_title2 h2 { color:#642cca; }
			#btp_content_annonce_tools { width:220px; float:right; }
				.btp_content_annonce_tools_bloc { background-color:#fff; padding:15px; border:0; margin:0 0 20px 0; }
				#btp_content_annonce_tools_info2 { padding:0; margin:0; border:0; }
				.btp_content_annonce_tools_bloc2 { border:1px solid #642cca; padding:15px; margin:0 0 20px 0; background-color:#fff; }
				#btp_content_annonce_tools_info.btp_content_annonce_tools_bloc2 { border:1px solid #642cca; }
				#btp_content_annonce_tools_info { border-radius:0 20px 6px 0; border:1px solid #008000; }
					.btp_content_annonce_tools_bloc h3, .btp_content_annonce_tools_bloc2 h3 { font-size:15px; margin: 0 0 5px 0; padding:0; color:#d04719; }
					.btp_content_annonce_tools_bloc2 h3 { color:#642cca; }
					#btp_content_annonce_tools_info .btp_content_annonce_tools_info_text, #btp_content_annonce_tools_info2 .btp_content_annonce_tools_info_text { display:block; margin:0 0 10px 0; font-size:13px; }
						#btp_content_annonce_tools_info .btp_content_annonce_tools_info_text h2, #btp_content_annonce_tools_info2 .btp_content_annonce_tools_info_text h2 { display:block; margin:0 0 10px 0; font-size:13px; font-weight:normal; }
						#btp_content_annonce_tools_info .btp_content_annonce_tools_info_text a, #btp_content_annonce_tools_info2 .btp_content_annonce_tools_info_text a { color:#000; text-decoration:none; }
							#btp_content_annonce_tools_info .btp_content_annonce_tools_info_text a:hover, #btp_content_annonce_tools_info2 .btp_content_annonce_tools_info_text a:hover { text-decoration:underline; }
				#btp_content_annonce_tools_reponse, #btp_content_annonce_tools_reponse2 { background-color:transparent; padding:0; border:0; }
					#btp_content_annonce_tools_reponse a, #btp_content_annonce_tools_reponse2 a { background-color:#008000; border:1px solid #007200; color:#fff; text-align:center; padding:6px 5px 6px 5px; font-size:16px; text-decoration:none; display:block; width:206px; margin:0 0 0 1px; border-radius:20px; }
					#btp_content_annonce_tools_reponse button, #btp_content_annonce_tools_reponse2 button { background-color:#008000; border:1px solid #007200; color:#fff; text-align:center; padding:6px 5px 6px 5px; font-size:16px; text-decoration:none; display:block; width:218px; margin:0 0 0 1px; border-radius:20px; cursor:pointer; height:37px; }
						#btp_content_annonce_tools_reponse a:hover, #btp_content_annonce_tools_reponse button:hover { background-color:#189618; }
				#btp_content_annonce_tools_reponse2 a { background-color:#642cca; border:1px solid #757575; }
				#btp_content_annonce_tools_reponse2 button { background-color:#642cca; border:1px solid #757575; cursor:pointer; }
					#btp_content_annonce_tools_reponse2 a:hover, #btp_content_annonce_tools_reponse2 button:hover { background-color:#9d9d9d; }
				#btp_content_annonce_tools_info_marque_employeur { background-color:#008000; color:#fff; text-align:center; font-size:15px; text-decoration:none; display:block; margin:-15px -15px 15px -15px; padding:10px 6px 10px 6px; border-radius:0 18px 0 0; }
					#btp_content_annonce_tools_info_marque_employeur:hover { opacity:0.8; }
				#btp_content_annonce_tools_site_internet img { display:block; margin:auto; width:150px; height:100px; }
				#btp_content_annonce_tools_informations { border-radius:0 6px 6px 0; }
					#btp_content_annonce_tools_informations a { font-size:13px; color:#000; text-decoration:none; }
						#btp_content_annonce_tools_informations a:hover { text-decoration:underline; }
				#btp_content_annonce_tools_codiffusion { border-radius:0 6px 20px 0; }
					#btp_content_annonce_tools_codiffusion h3 { margin-bottom:19px; }
				#btp_content_annonce_tools_codiffusion ul { margin:0; padding:0; }
					#btp_content_annonce_tools_codiffusion ul li { list-style-type:none; margin:0 5px 5px 0; float:left; width:59px; height:35px; text-align:center; }
					#btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin00, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin01 { margin:0; vertical-align:middle; }
						#btp_content_annonce_tools_codiffusion ul li img { width:59px; height:auto; border:0; }
						#btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin1 img, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin00 img { width:40px; margin:9px 0 0 0; }
						#btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin2 img, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin01 img { width:50px; }
			#btp_content_annonce_bloc, #btp_content_annonce_bloc2 { width:590px; margin:5px 0 0 0; border:0; float:left; border-radius:6px 0 0 6px; }
			#btp_content_annonce_bloc2 { border:1px solid #642cca; }
				#btp_content_annonce_bloc_center { width:511px; height:auto; min-height:565px; margin:-6px -1px 0 -1px; padding:40px; font-size:14px; background-color:#fff; }
				#btp_content_annonce_bloc_center video { width:510px; height:auto; border:0; }
					#btp_content_annonce_bloc_center p { margin:0; padding:0; }
					#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_center { text-align:center; }
					#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_up { font-size:18px; }
					#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_down { font-size:12px; }
					#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_title { margin:15px 0 0 0; }
					#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_salaire { font-size:17px; margin:-20px 0 20px 0; text-align:center; font-weight:400; }
					#btp_content_annonce_bloc_center_postuler, #btp_content_annonce_bloc_center_postuler2 { background-color:#008000; width:200px; text-align:center; padding:6px 5px 6px 5px; border:1px solid #007200; text-decoration:none; display:block; margin:25px auto auto auto; color:#fff; cursor:pointer; font-size:16px; border-radius:30px; }
						#btp_content_annonce_bloc_center_postuler:hover { background-color:#189618; }
					#btp_content_annonce_bloc_center_postuler2 { background-color:#642cca; border:1px solid #642cca; }
						#btp_content_annonce_bloc_center_postuler2:hover { background-color:#9d9d9d; }
				#btp_content_annonce_bloc #btp_content_annonce_bloc_left { background:url('https://www.pmebtp.com/v4/btp_images/btp_cv_left.jpg') no-repeat 0 0; width:54px; height:auto; float:left; min-height:565px; margin:-2px 0 0 -2px; display:none; }
				#btp_content_annonce_bloc2 #btp_content_annonce_bloc_left { background:url('https://www.pmebtp.com/v4/btp_images/btp_cv_left2.jpg') no-repeat 0 0; width:54px; height:auto; float:left; display:block; min-height:565px; margin:-2px 0 0 -3px; }
/* Questions */
#btp_content_annonce_bloc_question { margin:15px auto auto auto; position:relative; }
	.btp_content_annonce_bloc_question_form_close { float:right; margin:-20px -30px 0 0; text-decoration:none; position:absolute; right:0; }
		.btp_content_annonce_bloc_question_form_close i { font-size:40px; color:#f00; }
	#btp_content_annonce_bloc_question_link { text-align:center; font-size:15px; }
		#btp_content_annonce_bloc_question_link a { text-decoration:none; font-size:16px; background-color:#d04719; padding:6px; color:#fff; border-radius:30px; display:block; width:410px; margin:15px auto auto auto; border:1px solid #bc4017; }
		#btp_content_annonce_bloc_question_link button { text-decoration:none; font-size:16px; background-color:#d04719; padding:6px; color:#fff; border-radius:30px; display:block; width:410px; margin:15px auto auto auto; border:1px solid #bc4017; cursor:pointer; }
			#btp_content_annonce_bloc_question_link a:hover, #btp_content_annonce_bloc_question_link button:hover { text-decoration:none; background-color:#dd5f35; }
	#btp_content_annonce_bloc_question_form_bloc { display:none; }
		#btp_content_annonce_bloc_question_form_bloc, #btp_content_annonce_bloc_question_form_bloc_candidat, #btp_content_annonce_bloc_question_form_bloc, #btp_content_annonce_bloc_question_form_bloc_candidat_end, #btp_content_annonce_bloc_question_form_suite_creation { margin:5px auto auto auto; text-align:center; padding:10px 5px 0 5px; background-color:#fff; }
			/* Etape fin inscription ou envoi CV */
			#btp_content_annonce_bloc_question_form_bloc_candidat_end_description { margin:auto auto 20px auto; display:block; }
				#btp_content_annonce_bloc_question_form_bloc_candidat_end_left { width:240px; float:left; }
				#btp_content_annonce_bloc_question_form_bloc_candidat_end_right { width:240px; float:right; }
					#btp_content_annonce_bloc_question_form_bloc_candidat_end_left a, #btp_content_annonce_bloc_question_form_bloc_candidat_end_right a { background-color:#0a719d; border:1px solid #09658d; font-size:15px; width:170px; text-align:center; padding:5px; border-radius:20px; cursor:pointer; color:#fff; text-decoration:none; display:block; margin:5px auto auto auto; }
						#btp_content_annonce_bloc_question_form_bloc_candidat_end_left a:hover, #btp_content_annonce_bloc_question_form_bloc_candidat_end_right a:hover { background-color:#298eb9; }
				/* Suite creation */
				#btp_content_annonce_bloc_question_form_suite_creation_title { display:block; margin:auto auto 15px auto; }
					#btp_content_annonce_bloc_question_form_suite_creation_table { display:table; border-collapse:collapse; margin:20px auto 10px auto; }
						#btp_content_annonce_bloc_question_form_suite_creation_table tr td { padding:4px; text-align:left; } 
							.btp_content_annonce_bloc_question_form_suite_creation_table_bloc { display:block; margin:4px 0 0 0; }
							.btp_content_annonce_bloc_question_form_suite_creation_table_bloc_input1 { width:40px; padding:6px 5px 6px 5px; display:inline-block; margin:4px 0 0 0; border:1px solid #ccc; }
							.btp_content_annonce_bloc_question_form_suite_creation_table_bloc_input2 { width:70px; padding:6px 5px 6px 5px; display:inline-block; margin:4px 0 0 0; border:1px solid #ccc; }
							.btp_content_annonce_bloc_question_form_suite_creation_table_input { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
							.btp_content_annonce_bloc_question_form_suite_creation_table_select { width:262px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					#btp_content_annonce_bloc_question_form_suite_creation_button { display:block; margin:15px auto auto auto; }
						#btp_content_annonce_bloc_question_form_suite_creation_button_submit { display:block; margin:auto; padding:6px 5px 6px 5px; width:130px; text-align:center; background-color:#0a719d; border:1px solid #09658d; text-decoration:none; color:#fff; cursor:pointer; border-radius:30px; font-size:15px; }
							#btp_content_annonce_bloc_question_form_suite_creation_button_submit:hover { background-color:#298eb9; }
				/* Envoi CV */
				#btp_content_annonce_bloc_question_form_envoi_cv_title { display:block; margin:auto auto 15px auto; }
					.btp_content_annonce_bloc_question_form_envoi_cv_file { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px auto auto auto; }
					#btp_content_annonce_bloc_question_form_envoi_cv_button { display:block; margin:15px auto auto auto; }
						#btp_content_annonce_bloc_question_form_envoi_cv_button_submit { display:block; margin:auto; padding:6px 5px 6px 5px; width:130px; text-align:center; background-color:#0a719d; border:1px solid #09658d; text-decoration:none; color:#fff; cursor:pointer; border-radius:30px; font-size:15px; }
							#btp_content_annonce_bloc_question_form_envoi_cv_button_submit:hover { background-color:#298eb9; }
			/* Choix candidat */
			#btp_content_annonce_bloc_question_form_bloc_candidat { margin:5px auto 5px auto; }
				#btp_content_annonce_bloc_question_form_bloc_candidat_left { width:240px; float:left; }
				#btp_content_annonce_bloc_question_form_bloc_candidat_right { width:240px; float:right; }
					#btp_content_annonce_bloc_question_form_bloc_candidat_left b, #btp_content_annonce_bloc_question_form_bloc_candidat_right b { display:block; text-align:center; }
					#btp_content_annonce_bloc_question_form_bloc_candidat_left a, #btp_content_annonce_bloc_question_form_bloc_candidat_right a { background-color:#0a719d; border:1px solid #09658d; font-size:15px; width:170px; text-align:center; padding:5px; border-radius:20px; cursor:pointer; color:#fff; text-decoration:none; display:block; margin:15px auto auto auto; }
						#btp_content_annonce_bloc_question_form_bloc_candidat_left a:hover, #btp_content_annonce_bloc_question_form_bloc_candidat_right a:hover { background-color:#298eb9; }
			/* Connexion */
			#btp_content_annonce_bloc_question_form_connect_form { margin:10px auto 10px auto; }
				#btp_content_annonce_bloc_question_form_connect_form_table { display:table; border-collapse:collapse; margin:20px auto 10px auto; }
					#btp_content_annonce_bloc_question_form_connect_form_table tr td { padding:4px; } 
					#btp_content_annonce_bloc_question_form_connect_form_button { display:block; margin:15px auto auto auto; }
						#btp_content_annonce_bloc_question_form_connect_form_button_submit { display:block; margin:auto; padding:6px 5px 6px 5px; width:130px; text-align:center; background-color:#0a719d; border:1px solid #09658d; text-decoration:none; color:#fff; cursor:pointer; border-radius:30px; font-size:15px; }
							#btp_content_annonce_bloc_question_form_connect_form_button_submit:hover { background-color:#298eb9; }
			/* Formulaire */
			#btp_content_annonce_bloc_question_form { margin:10px auto 10px auto; }
				#btp_content_annonce_bloc_question_form_table { display:table; border-collapse:collapse; margin:auto auto 10px auto; }
					#btp_content_annonce_bloc_question_form_table tr td { padding:4px; } 
						.btp_content_annonce_bloc_question_form_input { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
						.btp_content_annonce_bloc_question_form_input_file { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
						.btp_content_annonce_bloc_question_form_select { width:262px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
						.btp_content_annonce_bloc_question_form_question_select_bloc { width:460px; margin:auto auto 5px 35px; }
							#btp_content_annonce_bloc_question_form .btp_content_annonce_bloc_question_form_question_select { font-size:15px; height:35px; width:393px; float:left; }
								.btp_content_annonce_bloc_question_form_question_select_i { float:left; margin:1px 0 0 5px; }
									.btp_content_annonce_bloc_question_form_question_select_i i { font-size:24px; color:#d04719; }
										.btp_content_annonce_bloc_question_form_question_select_i i:hover { opacity:0.7; }
						#btp_content_annonce_bloc_question_form_condition { text-align:center; margin:15px auto 5px auto; }
							#btp_content_annonce_bloc_question_form_condition a { color:#000; text-decoration:underline; }
								#btp_content_annonce_bloc_question_form_condition a:hover { text-decoration:none; }
						#btp_content_annonce_bloc_question_form_previsualisation { text-align:left; border:1px solid #ccc; background-color:#eee; border-radius:10px; padding:15px; margin:15px auto auto auto; display:none; }
						#btp_content_annonce_bloc_question_form_button { display:block; margin:15px auto auto auto; }
							#btp_content_annonce_bloc_question_form_button_submit { display:block; margin:auto; padding:6px 5px 6px 5px; width:100px; text-align:center; background-color:#008000; border:1px solid #007200; text-decoration:none; color:#fff; cursor:pointer; border-radius:30px; font-size:15px; }
								#btp_content_annonce_bloc_question_form_button_submit:hover { background-color:#189618; }
			/* Annonce recrute */
			#btp_content_annonce_bloc_center_spontanee_annonce { margin:30px 0 0 0; }
				#btp_content_annonce_bloc_center_spontanee_annonce ul { margin:10px 0 0 20px; }
					#btp_content_annonce_bloc_center_spontanee_annonce ul li { list-style-type:none; }
						#btp_content_annonce_bloc_center_spontanee_annonce ul li a { color:#000; text-decoration:none; }
							#btp_content_annonce_bloc_center_spontanee_annonce ul li a:hover { text-decoration:underline; }
			.pbtp_annonce_title_cat { color:#d04719; }
	/* Annonce similaire */
	#btp_content_annonce_similaire, #btp_content_annonce_similaire2 { margin:auto; background-color:#d04719; padding:30px 0 30px 0; }
	#btp_content_annonce_similaire2 { background-color:#642cca; }
		#btp_content_annonce_similaire_width { width:890px; margin:auto; }
			#btp_content_annonce_similaire_bloc { width:885px; color:#fff; margin:auto; }
				#btp_content_annonce_similaire h3, #btp_content_annonce_similaire2 h3 { text-align:center; margin:0 0 10px 0; padding:0; font-size:19px; color:#fff; }
					#btp_content_annonce_similaire h3 span, #btp_content_annonce_similaire2 h3 span { color:#000; }
				#btp_content_annonce_similaire h4, #btp_content_annonce_similaire2 h4 { text-align:center; margin:20px 0 0 0; padding:0; font-size:24px; }
				#btp_content_annonce_similaire ul, #btp_content_annonce_similaire2 ul { margin:auto; padding:0; width:685px; }
					#btp_content_annonce_similaire ul li, #btp_content_annonce_similaire2 ul li { list-style-type:none; }
						#btp_content_annonce_similaire ul li a, #btp_content_annonce_similaire2 ul li a { text-decoration:none; display:block; margin:0 0 7px 0; color:#fff; }
							#btp_content_annonce_similaire ul li a:hover, #btp_content_annonce_similaire2 ul li a:hover { text-decoration:underline; }
							#btp_content_annonce_similaire ul li a i, #btp_content_annonce_similaire2 ul li a i { font-size:20px; vertical-align:middle; margin:-2px 3px 0 0; float:left; }
							#btp_content_annonce_similaire ul li a b, #btp_content_annonce_similaire2 ul li a b { color:#000; }
							#btp_content_annonce_similaire ul li a img, #btp_content_annonce_similaire2 ul li a img { width:90px; height:60px; border:0; border-radius:5px; }
		#btp_content_annonce_similaire_bloc_refresh { float:none; margin:auto auto 20px auto; display:block; width:40px; background-color:transparent; border:0; cursor:pointer; }
			#btp_content_annonce_similaire_bloc_refresh i { font-size:35px; color:#fff; }
				#btp_content_annonce_similaire_bloc_refresh:hover i { color:#000; }
/* Description carte */
#btp_content_annonce_description_carte { margin:0 0 10px 0; font-size:19px; text-align:center; }
.btp_content_annonce_description_carte_mobile_edit2 { display:none; }
#btp_content_annonce_description_carte b { color:#d04719; }
	/* Carte */
	#btp_content_annonce_carte, #btp_content_annonce_carte2 { margin:auto auto 20px auto; background-color:#ddd; padding:0; width:800px; height:150px; }
		#btp_content_annonce_carte iframe, #btp_content_annonce_carte2 iframe { border:0; width:800px; margin:auto; display:block; border-radius:15px; }
		#btp_content_annonce_carte2 iframe { border:4px solid #642cca; }
/* Testimoniaux */
#btp_content_annonce_testimoniaux { width:100%; margin:0 0 0 0; padding:30px 0 30px 0; background-color:#ddd; position:relative; }
	#btp_content_annonce_testimoniaux_title, #btp_content_annonce_testimoniaux_title2 { margin:0 0 20px 0; width:100%; padding:0; }
		#btp_content_annonce_testimoniaux_title h3, #btp_content_annonce_testimoniaux_title2 h3 { text-align:center; font-size:20px; margin:auto; color:#d04719; width:960px; padding:0; font-weight:bold; }
		#btp_content_annonce_testimoniaux_title2 h3 { color:#642cca; }
			#btp_content_annonce_testimoniaux h3 span { color:#000; }
	#btp_content_annonce_testimoniaux_slide { height:auto; }
		#btp_content_annonce_testimoniaux_bloc { width:920px; margin:auto; float:none; padding:0 0 5px 0; }
			#btp_content_annonce_testimoniaux_bloc_message { margin:0; padding:0; height:auto; }
				#btp_content_annonce_testimoniaux_bloc ul { margin:0; padding:0; position:relative; display:flex; overflow:hidden; scroll-behavior:smooth; scroll-snap-type:x mandatory; width:920px; height:auto; }
					#btp_content_annonce_testimoniaux_bloc ul li { list-style-type:none; position:relative; flex:0 0 100%; width:100%; margin:0 50px 0 0; background-color:#ddd; color:#000; }
					#btp_content_annonce_testimoniaux_bloc ul li:before { content:""; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -40%, 70px); }
					.btp_content_home_temoignage_bloc_testimonial_text { animation-name:tonext, snap; animation-timing-function:ease; animation-duration:4s; animation-iteration-count:infinite; }
						.btp_content_home_temoignage_bloc_testimonial_text_content { width:auto; margin:auto; font-size:17px; font-style:italic; line-height:28px; }
							.btp_content_home_temoignage_bloc_testimonial_name { font-style:normal; text-align:right; font-size:18px; font-weight:bold; margin:0; display:inline; }
								.btp_content_home_candidat_text { color:#000; }
								.btp_content_home_entreprise_text { color:#000; }
				#btp_content_annonce_testimoniaux_puce { width:215px; margin:5px auto 5px auto; }
					#btp_content_annonce_testimoniaux_puce ul { margin:0; padding:0; position:relative; display:block; width:100%; }
						#btp_content_annonce_testimoniaux_puce ul li { list-style-type:none; float:left; margin:0 15px 0 0; width:auto; }
							#btp_content_annonce_testimoniaux_puce .bi-circle-fill { font-size:8px; color:#fff; }
							#btp_content_annonce_testimoniaux_puce ul #btp_content_annonce_testimoniaux_puce10 { margin:0; }
							#btp_content_annonce_testimoniaux_puce .puce_active .bi-circle-fill { color:#000; }
					#btp_content_home_temoignage_puce .puce_active .puce_active_societe .bi-circle-fill { color:#000;; }
					#btp_content_home_temoignage_puce .puce_active .puce_active_candidat .bi-circle-fill { color:#000; }
					#btp_content_home_temoignage_slide_link { margin:35px 0 10px 0; }
						#btp_content_home_temoignage_slide_link a { display:block; margin:auto; background-color:#0054a3; border:1px solid #014d95; color:#fff; font-size:17px; width:280px; text-align:center; padding:10px; box-shadow:0 0 4px 3px rgba(38,170,225,.2); text-decoration:none; }
						#btp_content_home_temoignage_slide_link a:hover { background-color:#1064b2; }
			#btp_content_home_temoignage_link { color:#d04719; text-decoration:none; font-size:15px; margin:0 0 0 30px; width:97px; }
				#btp_content_home_temoignage_link #btp_content_home_temoignage_link1, #btp_content_home_temoignage_link #btp_content_home_temoignage_link2 { font-size:27px; display:inline-block; margin:-3px 0 0 5px; position:absolute; }
				#btp_content_home_temoignage_link #btp_content_home_temoignage_link2 { animation-name:bounce-2; animation-timing-function:linear; align-self:flex-end; animation-duration:2s; animation-iteration-count:infinite; transform-origin:bottom; display:none; margin:-3px 0 0 5px; }
					#btp_content_home_temoignage_link:hover #btp_content_home_temoignage_link1 { display:none; }
					#btp_content_home_temoignage_link:hover #btp_content_home_temoignage_link2 { display:inline; }
			#btp_content_home_temoignage_slide_acces { margin:10px auto auto auto; }
				#btp_content_home_temoignage_slide_acces a { font-size:22px; text-align:center; width:150px; background-color:#d04719; border:1px solid #c24218; color:#fff; text-decoration:none; display:block; margin:auto; padding:4px 7px 4px 7px; }
					#btp_content_home_temoignage_slide_acces a:hover { background-color:#e66235; }

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	.btp_content_cv_button6_alert2 { display:none; }
	#btp_content_annonce_formulaire_close2 { margin:-86px -4px 0 0; position:absolute; right:0; }
	#btp_content_annonce_formulaire_close { margin:-59px -4px 0 0; position:absolute; right:0; }
	#btp_content_annonce_formulaire_close3 { margin:-20px -4px 0 0; position:absolute; right:0; }
	/* Annonce */
	#btp_content_annonce_bloc_bg { padding:10px 0 10px 0; background-color:#fff; }
	#btp_content_annonce { background-color:#fff; padding:0; }
		#btp_content_annonce_return { width:auto; margin:auto auto -65px auto; z-index:3; position:relative; }
			#btp_content_annonce_return a { float:none; margin:auto; padding:0; color:#fff; border:1px solid #fff; border-radius:10px; width:140px; font-size:12px; background-color:transparent; }
				#btp_content_annonce_return a:hover { background-color:transparent; }
			#btp_content_annonce_return span { float:none; margin:0; display:block; }
				#btp_content_annonce_return a i { display:none; }
	#btp_content_annonce_button ul li a img, #btp_content_annonce_button2 ul li a img { width:82px; height:43px; }
	#btp_content_annonce_bloc_bg_content { width:auto; }
		#btp_content_annonce_bloc_bg_content_head_text_mobile { display:block; color:#642cca; text-align:center; margin:10px auto 20px auto; font-size:15px; font-weight:bold; }
			.btp_content_annonce_bloc_bg_content_head_text_mobile_desktop { display:none; }
			.btp_content_annonce_bloc_bg_content_head_text_mobile_mobile { display:inline; }
			.btp_content_annonce_bloc_bg_content_head_text_mobile_break { display:block; }
		#btp_content_annonce_bloc_bg_content_mobile_button_reponse { position:fixed; background-color:#008000; width:200px; text-align:center; padding:6px 5px 6px 5px; border:1px solid #007200; text-decoration:none; display:block; bottom:0; left:0; right:0; margin:auto auto 20px auto; color:#fff; border-radius:30px; font-size:16px; cursor:pointer; }
	.btp_content_annonce_bloc_bg_content_mobile { display:inline; }
	.btp_content_annonce_bloc_bg_content_mobile2 { display:block; text-align:center; color:#000; font-size:14px; }
	.btp_content_annonce_bloc_bg_content_mobile3 { display:block; font-weight:bold; color:#d04719; text-align:center; margin:0 0 5px 0; }
	.btp_content_annonce_bloc_bg_content_mobile4 { display:block; text-align:center; color:#666; font-size:14px; margin:20px auto auto auto; }
	#btp_content_annonce_button_selection_mobile { display:block; margin:0; }
	#btp_content_annonce_button ul li #btp_content_cv_button1 img { width:86px; height:auto; margin:3px 0 0 0; }
		#btp_content_annonce_button_selection_mobile a { color:#000; background-color:#ccc; border-radius:5px; width:92%; margin:auto auto 10px auto; font-size:14px; text-align:center; text-decoration:none; padding:7px 6px 7px 6px; display:block; }
		#btp_content_annonce_button #btp_content_annonce_button_ul, #btp_content_annonce_button2 #btp_content_annonce_button_ul { width:280px; }
		#btp_content_annonce_button ul, #btp_content_annonce_button2 ul { width:280px; margin:50px auto auto auto; }
			#btp_content_annonce_button, #btp_content_annonce_button2 { margin:20px auto auto auto; padding:10px 0 10px 0; }
	#btp_content_annonce_button_ul_print, #btp_content_annonce_button_ul_offre_recruteur, #btp_content_annonce_button_ul_offre_region { display:none; }
	#btp_content_annonce_button ul #btp_content_annonce_button_ul_reponse a { width:82px; margin:0 20px 0 0; }
		#btp_content_annonce_button ul li a, #btp_content_annonce_button2 ul li a { border:0; width:79px; padding:0; font-size:13px; margin:0 20px 0 0; }
		#btp_content_annonce_button ul li button, #btp_content_annonce_button2 ul li button { border:0; width:79px; padding:0; font-size:13px; margin:0 20px 0 0; background-color:transparent; cursor:pointer; }
			#btp_content_annonce_button ul li a:hover, #btp_content_annonce_button2 ul li a:hover, #btp_content_annonce_button ul li button:hover, #btp_content_annonce_button2 ul li button:hover { color:#fff; }
	#btp_content_annonce_button ul li a i, #btp_content_annonce_button2 ul li a i, #btp_content_annonce_button ul li button i, #btp_content_annonce_button2 ul li button i { font-size:35px; }
		#btp_content_annonce_tools_logo, #btp_content_annonce_tools_logo2 { float:none; margin:auto auto 10px auto; border:1px solid #ccc; border-radius:10px; }
		#btp_content_annonce_bloc_bg_content_title h1, #btp_content_annonce_bloc_bg_content_title2 h1 { font-size:15px; text-align:center; margin:5px 0 0 0; color:#d04719; }
		#btp_content_annonce_bloc_bg_content_title h1 #btp_content_annonce_bloc_bg_content_head_title_job_lieu, #btp_content_annonce_bloc_bg_content_title2 h1 #btp_content_annonce_bloc_bg_content_head_title_job_lieu { font-size:14px; text-align:center; color:#000; font-weight:bold; margin:0 0 5px 0; display:block; }
		#btp_content_annonce_bloc, #btp_content_annonce_bloc2 { width:95%; float:none; margin:auto; border-radius:0; }
		#btp_content_annonce_bloc2, #btp_content_annonce_tools_info.btp_content_annonce_tools_bloc2 { border:0; }
		#btp_content_annonce_carte2 iframe { border:0; }
			#btp_content_annonce_bloc_center_postuler2:hover { background-color:#642cca; }
			#btp_content_annonce_bloc #btp_content_annonce_bloc_left { display:none; }
			#btp_content_annonce_bloc_center { width:auto; float:none; margin:auto; padding:5px; font-size:15px; line-height:23px; }
				#btp_content_annonce_bloc_center video { width:100%; height:100%; }
	#btp_content_annonce_button2 ul #btp_content_annonce_button_ul_reponse a { width:82px; }
		#btp_content_annonce_tools { float:none; margin:auto; border-radius:0; width:95%; }
			#btp_content_annonce_tools_info, #btp_content_annonce_tools_codiffusion { border-radius:0; }
		#btp_content_annonce_tools_reponse, #btp_content_annonce_tools_reponse2, #btp_content_annonce_tools_informations, #btp_content_annonce_tools_site_internet { display:none; }
		#btp_content_annonce_description_carte { font-size:19px; }
			.btp_content_annonce_description_carte_mobile_edit1 { display:none; }
			.btp_content_annonce_description_carte_mobile_edit2 { display:inline; }
			#btp_content_annonce_carte, #btp_content_annonce_carte2 { padding:0; width:95%; }
			#btp_content_annonce_carte iframe, #btp_content_annonce_carte2 iframe { width:95%; }
		#btp_content_annonce_testimoniaux, #btp_content_annonce_similaire_bloc_refresh { display:none; }
		#btp_content_annonce_similaire_width, #btp_content_annonce_similaire_bloc { width:95%; }
		#btp_content_annonce_similaire_width { margin:auto auto -10px auto; }
		#btp_content_annonce_similaire ul, #btp_content_annonce_similaire2 ul { width:100%; margin:auto; }
			#btp_content_annonce_similaire ul li a, #btp_content_annonce_similaire2 ul li a { margin:0 0 15px 0; font-size:15px; }
				#btp_content_annonce_tools_codiffusion ul { width:100%; margin:auto; } 
					#btp_content_annonce_tools_codiffusion ul li { margin:0 23px 20px 0; width:77px; height:25px; }
						#btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin00, #btp_content_annonce_tools_codiffusion ul .btp_content_annonce_tools_codiffusion_margin01 { margin:0 23px 20px 0; }
					#btp_content_annonce_tools_codiffusion ul li img { width:60px; }
						#btp_content_annonce_similaire ul li .hide_text_mobile a, #btp_content_annonce_similaire2 ul li .hide_text_mobile a { margin:0 0 30px 0; }
		#btp_content_annonce_button ul li #btp_content_cv_button6 img, #btp_content_annonce_button2 ul li #btp_content_cv_button6 img { width:41px; height:41px; }
			#btp_content_annonce_button ul li a:hover, #btp_content_annonce_button2 ul li a:hover { color:#fff; }
	#btp_content_annonce_bloc_center .btp_content_annonce_bloc_center_up { font-size:16px; }
	.pbtp_annonce_title_cat { font-size:16px; }
	#btp_content_annonce_similaire h3, #btp_content_annonce_similaire2 h3 { font-size:16px; }
	#btp_content_annonce_similaire ul li a b, #btp_content_annonce_similaire2 ul li a b { color:#fff; }
	
	/* Questions annonce */
	#btp_content_annonce_bloc_question { display:block; margin:20px auto 10px auto; }
		#btp_content_annonce_bloc_question_link a, #btp_content_annonce_bloc_question_link button { width:90%; }
	.btp_content_annonce_bloc_question_form_close { margin:-20px -10px 0 0; }
	#btp_content_annonce_bloc_question_form_bloc, #btp_content_annonce_bloc_question_form_bloc_candidat, #btp_content_annonce_bloc_question_form_bloc, #btp_content_annonce_bloc_question_form_bloc_candidat_end, #btp_content_annonce_bloc_question_form_suite_creation { margin:5px auto 25px auto; }
	#btp_content_annonce_bloc_question_form_bloc_candidat_left { float:none; margin:auto auto 15px auto; }
	#btp_content_annonce_bloc_question_form_bloc_candidat_right { float:none; margin:auto; }
	#btp_content_annonce_bloc_question_form_table tr td { display:block; }
	#btp_content_annonce_bloc_question_form_table tr .align_right { text-align:left; }
	.btp_content_annonce_bloc_question_form_question_select_bloc { width:auto; margin:auto auto 5px auto; }
	#btp_content_annonce_bloc_question_form .btp_content_annonce_bloc_question_form_question_select { width:78%; }
	#btp_content_annonce_bloc_question_form_bloc_candidat_end_left { float:none; margin:auto auto 20px auto; }
	#btp_content_annonce_bloc_question_form_bloc_candidat_end_right { float:none; margin:auto; }
	.btp_content_annonce_bloc_question_form_br_mobile { display:block; }

	/* Infos */
	#btp_content_annonce_tools_info2, #btp_content_annonce_tools_codiffusion { display:none; }
	#btp_content_annonce_tools_info { border:0; padding:0; }
		#btp_content_annonce_tools_info_marque_employeur { background-color:#000; border-radius:10px; padding:5px 4px 5px 4px; width:90%; margin:10px auto auto auto; }
	
	/* Carte */
	#btp_content_annonce_description_carte { background-color:#ddd; padding:20px 0 10px 0; font-size:15px; margin:0; }
		#btp_content_annonce_description_carte b { font-size:16px; display:block; width:95%; margin:auto auto -20px auto; }
		.btp_content_annonce_description_carte_mobile { display:block; }
	
	/* Fleche navigation */
	#btp_content_annonce_bloc_acces_left, #btp_content_annonce_bloc_acces_right { display:none; }

	/* Share */
	#btp_content_annonce_formulaire { margin:-38% auto auto auto; padding:15px; width:85%; z-index:3; font-size:15px; }
		#btp_content_annonce_formulaire h3 { margin:0 0 15px 0; font-size:16px; }
			#btp_content_cv_formulaire_form, #btp_content_cv_formulaire_form .btp_content_cv_formulaire_form_share_table, #btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_share_hr, #btp_content_annonce_formulaire table, #btp_content_cv_formulaire_form_button { width:95%; font-size:15px; }
			.btp_content_cv_formulaire_form_share_title2 { text-align:left; }
			#btp_content_cv_formulaire_form table { width:100%; margin:auto; }
				#btp_content_cv_formulaire_form table tr td { display:block; width:auto; }
	.btp_content_cv_formulaire_form_input3 { width:62%; }
	#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_input, .btp_content_cv_formulaire_form_input4 { width:92%; }
	.btp_content_cv_formulaire_success a { font-size:15px; }
	
	/* Similaire */
	#btp_content_annonce_similaire, #btp_content_annonce_similaire2 { padding:20px 0 15px 0; }
	
	/* Reponse */
	#btp_content_annonce_formulaire h2 { font-size:16px; margin:0 0 20px 0; }
		#btp_content_annonce_formulaire_form_head { width:auto; }
		#btp_content_annonce_formulaire table tr td { display:block; width:100%; }
			.btp_content_annonce_formulaire_form_table_input3 { width:95%; margin:3px 0 10px 0; }
			.btp_content_annonce_formulaire_form_table_input { width:91%; margin:3px 0 10px 0; }
			#btp_content_annonce_formulaire_form_head .btp_content_annonce_formulaire_form_table_input3 { width:91%; }
			.btp_content_annonce_formulaire_form_table_select2, .btp_content_annonce_formulaire_form_table_select { width:96%; margin:3px 0 10px 0; }
			.btp_content_annonce_formulaire_form_table_textarea2 { width:92%; margin:3px 0 10px 0; }
			#btp_content_annonce_formulaire_form_condition, #btp_content_annonce_formulaire_form_button { width:auto; }
	.btp_content_annonce_formulaire_form_table_input2 { width:95%; }
	#btp_content_annonce_formulaire_form_table_input_joindre_cv { margin:4px 0 7px 0; }
	#btp_content_annonce_formulaire_text_bloc_result_button { width:100%; }
	#btp_content_annonce_formulaire_text_bloc_result_right { float:none; margin:auto auto 20px auto; background-color:#000; border:1px solid #000; }
	#btp_content_annonce_formulaire_text_bloc_result_left { float:none; margin:auto; }
	.btp_content_annonce_line_mobile { display:block; }
	
	/* Formulaire inscription */
	.btp_content_espace_emploi_formulaire_input { width:90%; }
	.btp_content_espace_emploi_formulaire_select { width:96%; }
	#btp_content_espace_emploi_formulaire_form_condition { width:100%; }
	#btp_content_espace_emploi_formulaire_form_button { width:100%; }
		#btp_content_espace_emploi_formulaire_form_button_right { float:none; margin:auto auto 20px auto; }
		#btp_content_espace_emploi_formulaire_form_button_left { float:none; margin:auto; }
}