#btp_fil_ariane2 { padding:25px 0 10px 146px; }
#btp_fil_ariane { padding:35px 0 0 139px; }
#btp_fil_ariane .btp_fil_ariane_candidat li, #btp_fil_ariane .btp_fil_ariane_candidat li a, #btp_fil_ariane2 .btp_fil_ariane_candidat li, #btp_fil_ariane2 .btp_fil_ariane_candidat li a, #btp_fil_ariane3 .btp_fil_ariane_candidat li, #btp_fil_ariane3 .btp_fil_ariane_candidat li a { color:#000; }
#btp_content_espace_cvtheque_view_choice_text, #btp_content_espace_cvtheque_list_selection_acces_text { color:#d04719; }
#btp_content_espace_cvtheque_list_filtre { margin:50px 0 0 91px; position:absolute; }
#btp_content_espace_cvtheque_head { margin:-10px 0 0 0; padding:10px 0 10px 0; }
.btp_content_espace_cvtheque_list_fiche_bloc_title { background-color:#919191; }
#btp_content_cv_return, #btp_content_cv_return2 { margin:-42px auto auto auto; }

#btp_espace_client { width:980px; margin:auto; padding:0 0 40px 0; }
	#btp_espace_client_menu_mobile { display:none; }

	/* DEMO */
	#btp_espace_candidat_content_bloc { position:absolute; width:550px; border:2px solid #d04719; background-color:#fff; padding:25px; left:0; right:0; margin:30px auto auto auto; z-index:6; font-size:16px; border-radius:20px; }
	#btp_espace_candidat_content_bloc2 { position:absolute; width:550px; border:2px solid #2b93c0; background-color:#fff; padding:25px; left:0; right:0; margin:30px auto auto auto; z-index:6; font-size:16px; border-radius:20px; }
		#btp_espace_candidat_content_bloc i, #btp_espace_candidat_content_bloc2 i { font-size:40px; float:left; margin:34px 10px 0 0; }
		#btp_espace_candidat_content_bloc_text, #btp_espace_candidat_content_bloc_text2 { float:left; width:500px; text-align:justify; }
			#btp_espace_candidat_content_bloc_text b { display:block; margin:0 0 6px 0; color:#d04719; }
			#btp_espace_candidat_content_bloc_text2 b { display:block; margin:0 0 6px 0; color:#2b93c0; }
		#btp_espace_candidat_content_bloc a, #btp_espace_candidat_content_bloc2 a { color:#fff; display:block; width:310px; text-align:center; text-decoration:none; background-color:#999; border:1px solid #999; font-size:16px; padding:4px; border-radius:20px; margin:15px auto auto auto; }
			#btp_espace_candidat_content_bloc a:hover, #btp_espace_candidat_content_bloc2 a:hover { background-color:#aaa; }


	/* Header */
	#btp_header_connect { width:auto; margin:0; }
		#btp_header_connect_infos_client { padding:14px 10px 4px 10px; background-color:#fff; border-left:1px solid #ccc; margin:0; width:625px; }
			#btp_header_connect_infos_client_logo { width:auto; float:left; margin:-15px 15px -10px -11px; }
				#btp_header_connect_infos_client_logo img { width:135px; height:89px; border:1px solid #ccc; }
					#btp_header_connect_infos_client_logo a { color:#000; text-decoration:none; font-size:13px; }
						#btp_header_connect_infos_client_logo a:hover { text-decoration:underline; }
						#btp_header_connect_infos_client_logo i { color:#d04719; font-size:16px; float:left; margin:1px 3px 0 0; }
							#btp_header_connect_infos_client_logo:hover i { color:#f00; }
			#btp_header_connect_infos_client_text { float:left; width:480px; font-size:14px; margin:-7px 0 -5px 0; }
				#btp_header_connect_infos_client_text_compte { color:#000; text-decoration:none; }
					#btp_header_connect_infos_client_text_compte:hover { text-decoration:underline; }
					#btp_header_connect_infos_client_text b { font-size:16px; color:#d04719; font-family:"Museo Sans 700"; }
					#btp_header_connect_infos_client_text_compte_disconnect2 { display:none; }
						#btp_header_connect_infos_client_text_compte_disconnect2 i { color:#008000; font-size:20px; float:right; margin:-2px 5px 0 0; }
							#btp_header_connect_infos_client_text_compte_disconnect2:hover i { color:#000; }
				#btp_header_connect_infos_client_text_link { margin:5px 0 0 0; line-height:29px; }
	#btp_header_connect_infos_client_text_link_left { float:left; width:190px; margin:0; }
	#btp_header_connect_infos_client_text_link_right2 { float:left; width:110px; margin:29px 0 0 0; }
					#btp_header_connect_infos_client_text_link_right { float:left; width:180px; }
					#btp_header_connect_infos_client_text_link a { color:#000; text-decoration:none; }
						#btp_header_connect_infos_client_text_link a:hover { text-decoration:underline; }
					#btp_header_connect_infos_client_text_link b { color:#d04719; }
						#btp_header_connect_infos_client_text_compte_disconnect i { color:#008000; font-size:20px; float:left; margin:-2px 3px 0 0; }
							#btp_header_connect_infos_client_text_compte_disconnect:hover i { color:#f00; }
					#btp_header_connect_infos_client_text_link span { color:#d04719; font-weight:bold; }

	/* Menu */
	#btp_espace_client_menu { background-color:#969ba3; padding:0; left:0; right:0; z-index:2; width:885px; margin:15px auto auto auto; position:absolute; border-radius:30px; }
		#btp_espace_client_menu_content { width:885px; margin:auto; font-size:14px; padding:0; }
			#btp_espace_client_menu_content li { list-style-type:none; width:126px; float:left; margin:0 -1px 0 0; border:1px solid #d04719; background-color:#fff; }
				#btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple { width:119px; }
				#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite4_li_simple { width:227px; }
					#btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple a { width:100px; }
					#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple a, #btp_espace_client_menu_content #btp_espace_client_menu_activite4_li_simple a { width:207px; }
					#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple.btp_espace_client_menu_content_li_active:hover, 	#btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple.btp_espace_client_menu_content_li_active:hover { background-color:#d04719; color:#fff; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite_li, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple { border-radius:30px 0 0 30px; }
				#btp_espace_client_menu_content li:hover { background-color:#d04719; }
				#btp_espace_client_menu_compte img { width:36px; height:24px; border:1px solid #fff; border-radius:5px; vertical-align:middle; margin:-3px 5px 0 0; }
					#btp_espace_client_menu_content .btp_espace_client_menu_content_li_active { background-color:#d04719; }
					#btp_espace_client_menu_content #btp_espace_client_menu_activite6_li.btp_espace_client_menu_content_li_active { background-color:#2b93c0; }
					#btp_espace_client_menu_content #btp_espace_client_menu_activite_li.btp_espace_client_menu_content_li_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li:hover, #btp_espace_client_menu_activite_li_simple:hover { border-radius:30px 0 0 30px; }
						#btp_espace_client_menu_content li i { font-size:20px; margin:0 3px 0 0; vertical-align:middle; }
				#btp_espace_client_menu .btp_espace_client_menu_content_title { margin:0; color:#d04719; font-size:15px; float:left; width:106px; padding:8px 10px 0px 10px; text-align:center; display:block; text-decoration:none; height:31.5px; font-weight:bold; }
					#btp_espace_client_menu .btp_espace_client_menu_content_title:hover { color:#fff; }
					#btp_espace_client_menu .btp_espace_client_menu_content_li_active .btp_espace_client_menu_content_title { color:#fff; }
					#btp_espace_client_menu_content li:hover .btp_espace_client_menu_content_compte_bloc { display:block; } 
				.btp_espace_client_menu_content_compte_bloc { margin:51px 0 15px 0; padding:0; width:600px; position:absolute; z-index:2; display:none; }		
					.btp_espace_client_menu_content_compte_bloc ul { margin:0; padding:0; width:230px; float:left; }
						.btp_espace_client_menu_content_compte_bloc a { padding:10px 15px 10px 15px; background-color:#000; text-decoration:none; display:block; color:#fff; }
							.btp_espace_client_menu_content_compte_bloc a:hover { background-color:#464646; }
							.btp_espace_client_menu_content_compte_bloc .btp_espace_client_menu_content_compte_bloc_a_active { background-color:#464646; }
					.btp_espace_client_menu_description { width:300px; float:left; color:#fff; padding:7px 9px 7px 9px; background-color:#464646; font-size:13px; margin:30px 0 0 0; display:none; }
					.btp_espace_client_menu_description2 { width:300px; float:left; color:#fff; padding:7px 9px 7px 9px; background-color:#464646; font-size:13px; margin:0 0 0 -318px; display:none; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite_li { width:119px; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li { width:129px; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite3_li { width:100px; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite6_li { width:198px; }
				#btp_espace_client_menu #btp_espace_client_menu_compte { width:100px; }
				#btp_espace_client_menu #btp_espace_client_menu_recherche_cv { width:110px; }
				#btp_espace_client_menu #btp_espace_client_menu_activite { width:81px; }
				#btp_espace_client_menu #btp_espace_client_menu_marque { width:178px; }
			#btp_espace_client_menu_content #return_button { list-style-type:none; width:72px; float:left; margin:0; border:0; }
				#btp_espace_client_menu_content #return_button:hover { border-radius:0 60px 60px 0; }
				#btp_espace_client_menu_content #return_button a { background-color:#000; color:#fff; width:55px; border-radius:0 60px 60px 0; border-top:1px solid #000; border-bottom:1px solid #000; padding:3px 11px 2px 15px; display:block; text-decoration:none; }
					#btp_espace_client_menu_content #return_button a i { font-size:25px; vertical-align:middle; margin:0px 0 0 11px; }
					#btp_espace_client_menu_content #return_button a:hover { background-color:#383838; }
	/* Menu onglet module */
	#btp_espace_client_content_bloc_onglet_bloc, #btp_espace_client_content_bloc_onglet_bloc2, #btp_espace_client_content_bloc_onglet_bloc3, #btp_espace_client_content_bloc_onglet_bloc4, #btp_espace_client_content_bloc_onglet_bloc5, #btp_espace_client_content_bloc_onglet_bloc6 { margin:auto auto -1px auto; padding:0; width:885px; }
		#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet, #btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet { margin:0; padding:0; }
			#btp_espace_client_content_bloc_onglet li a .btp_espace_client_content_bloc_onglet_count { color:#000; font-size:18px; height:10px; float:right; margin:-3px 5px 0 0; }
			#btp_espace_client_content_bloc_onglet li a .btp_espace_client_content_bloc_onglet_count2 { font-size:18px; }
			#btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet4 .btp_espace_client_content_bloc_onglet_count { margin:-3px 10px 0 0; }
			#btp_espace_client_content_bloc_onglet li a .btp_espace_client_content_bloc_onglet_count i { color:#fff; }
			#btp_espace_client_content_bloc_onglet li a:hover .btp_espace_client_content_bloc_onglet_count { color:#fff; }
			#btp_espace_client_content_bloc_onglet li .active_mod .btp_espace_client_content_bloc_onglet_count { color:#fff; }
			#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li, #btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li { list-style-type:none; }
				#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li a { width:204px; display:block; float:left; text-align:center; background-color:#fff; color:#d04719; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #d04719; border-left:1px solid #d04719; margin:-1px -1px  0 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; height:20px; }
				#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet10, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet11, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet12, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet13, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet14 { width:160px; }
				#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet14 { width:159px; }
				#btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li a { width:278px; display:block; float:left; text-align:center; background-color:#fff; color:#d04719; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #d04719; border-left:1px solid #d04719; margin:-1px -1px  0 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; height:20px; }
				#btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li a { width:204px; display:block; float:left; text-align:center; background-color:#fff; color:#d04719; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #d04719; border-left:1px solid #d04719; margin:0 -1px  0 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; }
				#btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li a { width:278px; display:block; float:left; text-align:center; background-color:#fff; color:#d04719; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #d04719; border-left:1px solid #d04719; margin:0 -1px  0 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; }
				#btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li a { width:160px; display:block; float:left; text-align:center; background-color:#fff; color:#2b93c0; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; margin:0 -1px -1px 0; border:1px solid #2b93c0; }
				#btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li a { width:204px; display:block; float:left; text-align:center; background-color:#fff; color:#d04719; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #d04719; border-left:1px solid #d04719; margin:0 -1px  0 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; }
				#btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet1, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet10 { border-radius:30px 0 0 0; }
				#btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet5, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet3, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet4, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet3, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet4, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet4, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet14 { border-radius:0 30px 0 0; }
				#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet4, #btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li #btp_espace_client_content_bloc_onglet8 { width:205px; }
					#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li a:hover, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li a:hover, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li a:hover, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li a:hover, #btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li a:hover, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li a:hover { background-color:#d04719; color:#fff; }
					#btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li a:hover { background-color:#2b93c0; }
					#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li .active_mod, #btp_espace_client_content_bloc_onglet_bloc2 #btp_espace_client_content_bloc_onglet li .active_mod, #btp_espace_client_content_bloc_onglet_bloc3 #btp_espace_client_content_bloc_onglet li .active_mod, #btp_espace_client_content_bloc_onglet_bloc4 #btp_espace_client_content_bloc_onglet li .active_mod, #btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li .active_mod, #btp_espace_client_content_bloc_onglet_bloc6 #btp_espace_client_content_bloc_onglet li .active_mod { background-color:#d04719; color:#fff; }
					#btp_espace_client_content_bloc_onglet_bloc5 #btp_espace_client_content_bloc_onglet li .active_mod { background-color:#2b93c0; }
				#btp_espace_client_content_bloc_onglet_cvtheque { color:#d04719; font-size:14px; }
#btp_espace_client_content_bloc_onglet_bloc #btp_espace_client_content_bloc_onglet li:hover #btp_espace_client_content_bloc_onglet_cvtheque { color:#fff; }
#btp_espace_client_content_bloc_onglet .active_mod #btp_espace_client_content_bloc_onglet_cvtheque { color:#fff; }
	/* Charte */
	#btp_charte_cvtheque_client { padding:0; border:1px solid #ccc; background-color:#eee; width:700px; margin:30px auto auto auto; border-radius:15px 15px 0 0; }
		#btp_charte_cvtheque_client h2 { text-align:center; margin:0 0 20px 0; font-size:18px; background-color:#d04719; color:#fff; padding:7px; border-radius:15px 15px 0 0; }
		#btp_charte_cvtheque_client_text { padding:15px 45px 15px 45px; text-align:justify; }
			#btp_charte_cvtheque_client_text a { color:#008000; text-decoration:none; }
				#btp_charte_cvtheque_client_text a:hover { text-decoration:underline; }
		#btp_charte_cvtheque_client_form { margin:20px auto 50px auto; }
			#btp_charte_cvtheque_client_form_check { margin:0 0 0 80px; }
			#btp_charte_cvtheque_client_form_button { margin:40px auto auto auto; }
				#btp_charte_cvtheque_client_form_button_submit { display:block; padding:6px 5px 6px 5px; font-size:16px; text-align:center; cursor:pointer; width:220px; background-color:#008000; border:1px solid #007600; color:#fff; margin:auto; border-radius:20px; }
					#btp_charte_cvtheque_client_form_button_submit:hover { background-color:#189b18; }
	/* Mode affichage */
	#btp_espace_recruteur_type_affichage, #btp_espace_recruteur_type_affichage2 { margin:-20px auto 30px auto; width:460px; }
		#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_bloc { margin:0 0 0 70px; float:left; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_bloc span { float:left; font-size:15px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text1.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text_select { color:#4c9048; font-weight:bold; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text2.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text_select { color:#f00; font-weight:bold; }
			/* Toggle switch */
			.switch { position:relative; display:inline-block; width:60px; height:29px; border:1px solid #ccc; float:left; margin:-6px 15px 0 15px; }
				.switch #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type { opacity:0; width:0; height:0; }
				.slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#fff; -webkit-transition:.4s; transition:.4s; }
					.slider:before { position:absolute; content:""; height:25px; width:26px; left:2px; bottom:2px; background-color:#4c9048; -webkit-transition:.4s; transition:.4s; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type:checked + .slider { background-color:#fff; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type:checked + .slider:before { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); }
		/* Choix type vue */
			#btp_content_espace_emploi_view_choice_text, #btp_content_espace_emploi_view_choice_text2 { margin:0 0 8px 0; font-size:16px; text-align:center; color:#000; }
			#btp_content_espace_emploi_view_choice_text2 { color:#000; }
			#btp_espace_recruteur_type_affichage_button, #btp_espace_recruteur_type_affichage_button2 { margin:7px 0 0 0; padding:0; font-size:13px; }
			#btp_espace_recruteur_type_affichage_button.switch-button { box-sizing:border-box; background-color:#999; border-radius:30px; overflow:hidden; width:210px; text-align:center; font-size:18px; letter-spacing:1px; color:#d04719; position:relative; padding-right:95px; border:1px solid #ccc; margin:auto; }
			#btp_espace_recruteur_type_affichage_button2.switch-button { box-sizing:border-box; background:rgba(0, 0, 0, 1); border-radius:30px; overflow:hidden; width:346px; text-align:center; font-size:18px; letter-spacing:1px; color:#d04719; position:relative; padding-right:0; border:1px solid #ccc; margin:auto; }
				#btp_espace_recruteur_type_affichage_button.switch-button:before { box-sizing:border-box; content:"Complet"; position:absolute; top:0; bottom:0; right:0; width:95px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
				#btp_espace_recruteur_type_affichage_button2.switch-button:before { box-sizing:border-box; content:"Page employeur"; position:absolute; top:0; bottom:0; right:0; width:170px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
				#btp_espace_recruteur_type_affichage_button .switch-button-checkbox, #btp_espace_recruteur_type_affichage_button2 .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; }
					#btp_espace_recruteur_type_affichage_button .switch-button-checkbox:checked + .switch-button-label:before { box-sizing:border-box; transform:translateX(105px); transition:transform 300ms linear; }
					#btp_espace_recruteur_type_affichage_button2 .switch-button-checkbox:checked + .switch-button-label:before { box-sizing:border-box; transform:translateX(174px); transition:transform 300ms linear; }
				#btp_espace_recruteur_type_affichage_button .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; }
				#btp_espace_recruteur_type_affichage_button2 .switch-button-checkbox + .switch-button-label { box-sizing:border-box; position:relative; padding:5px 30px; display:block; user-select:none; pointer-events:none; color:#fff; }
					#btp_espace_recruteur_type_affichage_button .switch-button-checkbox + .switch-button-label:before { box-sizing:border-box; content:""; background:#d04719; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
					#btp_espace_recruteur_type_affichage_button2 .switch-button-checkbox + .switch-button-label:before { box-sizing:border-box; content:""; background:#2b93c0; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
					#btp_espace_recruteur_type_affichage_button .switch-button-label-span, #btp_espace_recruteur_type_affichage_button2 .switch-button-label-span { box-sizing:border-box; position:relative; }
		/* Content */
		#btp_espace_client_content { padding:95px 0 0 0; margin:auto; position:relative; width:885px; }
			#btp_espace_client_content_title_marque_employeur { margin:-25px 0 35px 0; padding:0; font-size:24px; font-weight:bold; text-align:center; }
			#btp_espace_client_content_bloc { border:1px solid #999; width:854px; font-size:14px; margin:auto; padding:15px; min-height:290px; background-color:#fff; }
				/*#btp_espace_client_content h3 { font-size:17px; margin:0 0 15px 0; padding:0; color:#008000; font-weight:bold; }*/

				#btp_content_espace_cvtheque_contents { margin-top:170px; }
			/* Home */
			#btp_espace_recruteur_home { margin:0; padding:0; }
				#btp_espace_recruteur_home_text { margin:25px auto 20px auto; width:590px; border:1px solid #d04719; padding:35px; font-size:15px; text-align:justify; }
					#btp_espace_recruteur_home_text a { color:#1495cc; text-decoration:none; }
						#btp_espace_recruteur_home_text a:hover { text-decoration:underline; }
					#btp_espace_recruteur_home_text span { color:#d04719; }
					#btp_espace_recruteur_home img { width:130px; height:130px; display:block; border-radius:70px; border:2px solid #d04719; margin:-70px 10px 0 -70px; background-color:#fff; float:left; }
				#btp_espace_recruteur_home_validation { margin:15px auto auto auto; text-align:center; font-style:italic; font-size:13px; }
					#btp_espace_recruteur_home_validation_cgv { margin:0 0 10px 0; }
					#btp_espace_recruteur_home_validation_charte_cvtheque { margin:0; padding:0; }
				#btp_espace_recruteur_home_continue { margin:30px 0 40px 0; text-align:center; }
					#btp_espace_recruteur_home_continue a { display:block; background-color:#d04719; color:#fff; text-align:center; padding:5px 6px 5px 6px; font-size:16px; width:210px; text-decoration:none; margin:15px auto auto auto; border:1px solid #c24218; border-radius:30px; }
						#btp_espace_recruteur_home_continue a:hover { background-color:#e66235; }

	/* Bouton de retour */
	.btp_espace_recruteur_return_bloc { margin:0; padding:0; }
		.btp_espace_recruteur_return_bloc_link { float:right; display:block; width:100px; text-align:center; background-color:#eee; border:1px solid #ccc; text-decoration:none; color:#000; padding:4px; margin:-3px 13px 0 0; font-size:16px; border-radius:30px; }
			.btp_espace_recruteur_return_bloc_link:hover { background-color:#ccc; }

/** GESTION DE MON COMPTE **/
	/* Informations compte */
	#btp_espace_recruteur_informations_compte { padding:15px; }
		#btp_espace_recruteur_informations_compte_message { color:#008000; text-align:center; margin:0 0 20px 0; font-weight:bold; font-style:italic; font-size:14px; display:none; }
		#btp_espace_recruteur_informations_compte_exemple_text { margin:auto; text-align:left; color:#f00; width:770px; }
			#btp_espace_recruteur_informations_compte_exemple_text i { color:#f00; font-size:30px; vertical-align:middle; margin:0 10px 0 0; float:left; }
		#btp_espace_recruteur_informations_compte h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
			#btp_espace_recruteur_informations_compte h3 i { font-size:17px; vertical-align:middle; margin:0 3px 0 0; }
		#btp_espace_recruteur_informations_compte #btp_espace_recruteur_informations_compte_marque_employeur h3 { text-align:center; }
		#btp_espace_recruteur_informations_compte hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:333px; margin:0 0 15px 0; }
		#btp_espace_recruteur_informations_compte #btp_espace_recruteur_informations_compte_marque_employeur hr { width:342px; margin:auto auto 15px auto; }
		/* Infos compte */
		#btp_espace_recruteur_informations_compte_account { margin:30px 0 15px 30px; padding:0; width:386px; float:left; border-right:1px solid #ccc; }
			#btp_espace_recruteur_informations_compte_account h4 { font-weight:bold; margin:0 0 7px 0; }
			#btp_espace_recruteur_informations_compte_account_complete { margin:20px 0 0 0; color:#ff6600; font-weight:bold; }
				#btp_espace_recruteur_informations_compte_facturation #btp_espace_recruteur_informations_compte_account_complete a { color:#ff6600; }
					#btp_espace_recruteur_informations_compte_account_complete a:hover { text-decoration:none; }
				#btp_espace_recruteur_informations_compte_account_complete i { font-size:18px; vertical-align:middle; }
			/* Logo */
			#btp_espace_recruteur_informations_compte_account_info_logo { margin:15px 0 0 0; }
				#btp_espace_recruteur_informations_compte_account_info_logo a { color:#d04719; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_account_info_logo a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_account_info_logo_edit { position:absolute; margin:-4px 0px 0px 301px; }
					#btp_espace_recruteur_informations_compte_account_info_logo_edit a { text-decoration:none; }
						#btp_espace_recruteur_informations_compte_account_info_logo_edit a i { color:#d04719; font-size:22px; }
							#btp_espace_recruteur_informations_compte_account_info_logo_edit a:hover i { color:#000; }
				#btp_espace_recruteur_informations_compte_account_info_logo_img { float:left; width:100px; }
					#btp_espace_recruteur_informations_compte_account_info_logo i { font-size:40px; margin:0 30px 0 0; }
					#btp_espace_recruteur_informations_compte_account_info_logo img { border:1px solid #eee; width:90px; height:61px; }
				#btp_espace_recruteur_informations_compte_account_info_logo_text { float:left; margin:6px 0 0 5px; }
					#btp_espace_recruteur_informations_compte_account_info_logo_text a { font-size:13px; }
			/* Compte */
			#btp_espace_recruteur_informations_compte_account_compte { margin:0; padding:0; }
				#btp_espace_recruteur_informations_compte_account_compte_edit { position:absolute; margin:-4px 0px 0px 301px; }
					#btp_espace_recruteur_informations_compte_account_compte_edit a { text-decoration:none; }
						#btp_espace_recruteur_informations_compte_account_compte_edit a i { font-size:22px; color:#d04719; }
							#btp_espace_recruteur_informations_compte_account_compte_edit a:hover i { color:#000; }
				#btp_espace_recruteur_informations_compte_account_compte a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_account_compte a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_account_compte span { color:#d04719; }
			/* Entreprise */
			#btp_espace_recruteur_informations_compte_account_entreprise { margin:15px 0 0 0; }
				#btp_espace_recruteur_informations_compte_account_entreprise_edit { position:absolute; margin:12px 0px 0px 301px; }
					#btp_espace_recruteur_informations_compte_account_entreprise_edit a { text-decoration:none; }
						#btp_espace_recruteur_informations_compte_account_entreprise_edit a i { font-size:22px; color:#d04719; }
							#btp_espace_recruteur_informations_compte_account_entreprise_edit a:hover i { color:#000; }
				#btp_espace_recruteur_informations_compte_account_entreprise a { text-decoration:none; color:#000; }
					#btp_espace_recruteur_informations_compte_account_entreprise a:hover { text-decoration:underline; text-decoration-color:#d04719; }
				#btp_espace_recruteur_informations_compte_account_entreprise span { color:#d04719; }
			/* Facturation */
			#btp_espace_recruteur_informations_compte_facturation { margin:15px 0 0 0; }
				#btp_espace_recruteur_informations_compte_facturation_edit { position:absolute; margin:12px 0px 0px 301px; }
					#btp_espace_recruteur_informations_compte_facturation_edit a { text-decoration:none; }
						#btp_espace_recruteur_informations_compte_facturation_edit a i { color:#d04719; font-size:22px; }
							#btp_espace_recruteur_informations_compte_facturation_edit a:hover i { color:#000; }
				#btp_espace_recruteur_informations_compte_facturation a { text-decoration:none; color:#000; }
					#btp_espace_recruteur_informations_compte_facturation a:hover { text-decoration:underline; text-decoration-color:#d04719; }

			/* FAQ */
			#btp_espace_recruteur_informations_compte_faq { margin:15px 0 0 0; }
				#btp_espace_recruteur_informations_compte_faq h3 a { color:#d04719; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_faq h3 a:hover { text-decoration:underline; }
			#btp_espace_recruteur_informations_compte_faq2 { display:none; }
			#btp_espace_recruteur_informations_compte_faq_mobile { display:none; }
			#btp_espace_recruteur_informations_compte_question_recurrente { width:760px; margin:auto; padding:0; border:0; border-radius:0; display:none; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc { margin:0 0 7px 0; }
					.btp_espace_recruteur_informations_compte_question_recurrente_bloc i { color:#d04719; }
					.btp_espace_recruteur_informations_compte_question_recurrente_bloc b { cursor:pointer; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_reponse { margin:5px 10px 0 10px; display:none; padding:35px 25px 35px 25px; border-radius:10px; background-color:#eee; color:#000; font-size:15px; }
					.btp_espace_recruteur_informations_compte_question_recurrente_bloc_reponse a { color:#d04719; }
						.btp_espace_recruteur_informations_compte_question_recurrente_bloc_reponse a:hover { text-decoration:none; }
					.btp_espace_recruteur_informations_compte_question_recurrente_bloc_reponse b { color:#000; font-weight:bold; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_reponse_result { margin:19px auto auto auto; text-align:center; color:#008000; display:none; font-weight:bold; padding:10px; border-radius:10px; background-color:#fff; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_form { width:400px; margin:20px auto auto auto; padding:15px; background-color:#fff; border:1px solid #666; border-radius:10px; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_form textarea { display:block; font-size:12px; font-family:"Arial"; width:393px; height:80px; margin:8px 0 15px 0; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_form_button { margin:auto; width:210px; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_form_button_left { display:block; padding:4px; background-color:#f00; border:1px solid #f00; color:#fff; border-radius:10px; float:left; width:75px; }
				.btp_espace_recruteur_informations_compte_question_recurrente_bloc_form_button_right { display:block; padding:4px; background-color:#008000; border:1px solid #008000; color:#fff; border-radius:10px; width:75px; margin:auto; }

		/* Gestionnaire */
		#btp_espace_recruteur_informations_compte_gestionnaire { float:right; width:auto; padding:4px 13px 4px 20px; line-height:20px; margin:-6px 0 0 0; font-size:13px; border:1px solid #ccc; border-radius:20px 0 0 20px; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; height:83px; }
			#btp_espace_recruteur_informations_compte_gestionnaire_slide { float:left; margin:32px 0 0 0; width:30px; height:50px; }
				#btp_espace_recruteur_informations_compte_gestionnaire_slide i { font-size:24px; }
			#btp_espace_recruteur_informations_compte_gestionnaire_photo { float:left; width:92px; text-align:center; margin:6px 10px 0 0; }
				#btp_espace_recruteur_informations_compte_gestionnaire img { width:50px; height:50px; border:1px solid #008000; border-radius:55px; margin:auto; }
			#btp_espace_recruteur_informations_compte_gestionnaire_text { margin:3px 0 0 0; float:none; width:420px; }
				#btp_espace_recruteur_informations_compte_gestionnaire a { text-decoration:none; color:#1495cc; }
					#btp_espace_recruteur_informations_compte_gestionnaire a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_gestionnaire span { color:#008000; font-weight:bold; }
		/* Right */
		#btp_espace_recruteur_informations_compte_right { float:right; width:354px; margin:30px 0 0 0; }
			/* Bloc gestionnaire */
			#btp_espace_recruteur_informations_compte_gestionnaire_bloc { padding:12px; border:1px solid #ccc; width:auto; margin:0 0 25px 0; line-height:23px; border-radius:0 50px 0 0; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc img { width:74px; height:74px; border:1px solid #ccc; float:right; margin:4px 3px 0 0; border-radius:50px; position:relative; z-index:1; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc a { color:#008000; text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc span { color:#008000; font-weight:bold; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc .btp_espace_recruteur_informations_compte_gestionnaire_bloc_gratuit { font-size:12px; color:#000; font-weight:normal; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_presentation_button { display:block; padding:4px; text-align:center; text-decoration:none; color:#fff; background-color:#d04719; margin:15px auto auto auto; width:354px; font-size:13px; border-radius:20px; }
					#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_presentation_button:hover { background-color:#1b9d1b; }
					#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_presentation_button i { font-size:20px; vertical-align:middle; margin:0 3px 0 0; }
				/* Message */
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message { position:absolute; background-color:#fff; border:1px solid #d04719; padding:0; margin:-78px 0px 0px 331px; width:0; 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; }
					#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_bloc { display:none; }
						#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_close { float:right; }
							#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_close { color:#f00; text-decoration:none; margin:-10px -10px 0 0; }
								#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_close:hover { color:#000; }
							#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_close i { font-size:42px; vertical-align:middle; margin:0 3px 0 0; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_bloc a { color:#d04719; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_bloc a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc_message_bloc span { color:#d04719; }
			#btp_espace_recruteur_informations_compte_right_bloc { border:1px solid #ccc; padding:15px; }
			/* Messagerie */
			#btp_espace_recruteur_informations_compte_messagerie { margin:15px 0 15px 30px; padding:5px; border-right:1px solid #ccc; width:386px; }
				#btp_espace_recruteur_informations_compte_messagerie a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_messagerie a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_messagerie span { color:#d04719; font-weight:normal; }
			/* RDV */
			#btp_espace_recruteur_informations_compte_rendez_vous { margin:15px 0 0 0; padding:5px; height:102px; }
				#btp_espace_recruteur_informations_compte_rendez_vous a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_rendez_vous a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_rendez_vous span { color:#d04719; font-weight:normal; }
			/* Factures */
			#btp_espace_recruteur_informations_compte_factures { margin:15px 0 0 0; }
				#btp_espace_recruteur_informations_compte_factures a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_informations_compte_factures a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_factures span { color:#d04719; }
				#btp_espace_recruteur_informations_compte_factures_reglement { font-weight:bold; }
					#btp_espace_recruteur_informations_compte_factures_reglement a { text-decoration:underline; color:#d04719; }
						#btp_espace_recruteur_informations_compte_factures_reglement a:hover { text-decoration:none; }
				.btp_espace_recruteur_informations_compte_factures_list { background-color:#eee; border:1px solid #ccc; margin:5px 0 5px 0; padding:5px; display:none; }
					#btp_espace_recruteur_informations_compte_factures .btp_espace_recruteur_informations_compte_factures_list .btp_espace_recruteur_informations_compte_factures_list_success { color:#008000; font-size:12px; }
					#btp_espace_recruteur_informations_compte_factures .btp_espace_recruteur_informations_compte_factures_list_fail { color:#f00; font-size:12px; }

			/* Prestation */
			#btp_espace_recruteur_informations_compte_prestation { margin:0 0 15px 0; padding:0; }
				#btp_espace_recruteur_informations_compte_prestation_detail { margin:7px 0 0 0; font-weight:bold; }
			/* Fidelite */
			#btp_espace_recruteur_informations_compte_prestation2 { margin:0 0 15px 0; padding:0; }
				#btp_espace_recruteur_informations_compte_prestation2_detail { margin:7px 0 0 20px; font-weight:bold; }
			/* Accord */
			#btp_espace_recruteur_informations_compte_accord { margin:15px 0 0 0; padding:0; }
				#btp_espace_recruteur_informations_compte_accord_detail { }
				#btp_espace_recruteur_informations_compte_accord a { text-decoration:none; color:#000; }
					#btp_espace_recruteur_informations_compte_accord a:hover { text-decoration:underline; }
			/* Marque employeur */
			#btp_espace_recruteur_informations_compte_marque_employeur { margin:10px 0 0 0; border:1px solid #ccc; padding:20px 15px 20px 15px; width:359px; border-radius:30px; background-color:#eee; }
				#btp_espace_recruteur_informations_compte_marque_employeur h3 a { color:#d04719; text-decoration:none; }
				#btp_espace_recruteur_informations_compte_marque_employeur_link { width:350px; margin:auto; }
					#btp_espace_recruteur_informations_compte_marque_employeur_link a { margin:0 30px 10px 0; }
						#btp_espace_recruteur_informations_compte_marque_employeur_link #btp_espace_recruteur_informations_compte_marque_employeur_link4, #btp_espace_recruteur_informations_compte_marque_employeur_link #btp_espace_recruteur_informations_compte_marque_employeur_link8 { margin:0 0 10px 0; }
						#btp_espace_recruteur_informations_compte_marque_employeur_link a img { width:60px; height:auto; border:0; }
					#btp_espace_recruteur_informations_compte_marque_employeur_link #btp_espace_recruteur_informations_compte_marque_employeur_link_button { display:block; width:280px; text-align:center; padding:6px 4px 6px 4px; background-color:#d04719; color:#fff; text-decoration:none; border-radius:20px; margin:auto; }
						#btp_espace_recruteur_informations_compte_marque_employeur_link #btp_espace_recruteur_informations_compte_marque_employeur_link_button:hover { background-color:#149b14; }

		/* Informations activites */
		#btp_espace_recruteur_informations_activites { padding:15px; }
			#btp_espace_recruteur_informations_activites h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
				#btp_espace_recruteur_informations_activites h3 i { font-size:17px; vertical-align:middle; margin:0 3px 0 0; }
			#btp_espace_recruteur_informations_activites hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:333px; margin:0 0 15px 0; }
			#btp_espace_recruteur_informations_activites_left { margin:15px 0 15px 30px; padding:0; width:386px; float:left; border-right:1px solid #ccc; }
			#btp_espace_recruteur_informations_activites_right { margin:15px 0 0 0; float:right; width:354px; }
				.btp_espace_recruteur_informations_activites_synthese_bloc { margin:0; }
				.btp_espace_recruteur_informations_activites_synthese_bloc_result_content { margin:0 30px 8px 0; padding:0; float:left; }

		/* Assistance */
		#btp_espace_recruteur_informations_assistance { padding:15px; }
			#btp_espace_recruteur_informations_assistance h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
				#btp_espace_recruteur_informations_assistance h3 i { font-size:17px; vertical-align:middle; margin:0 3px 0 0; }
			#btp_espace_recruteur_informations_assistance hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:333px; margin:0 0 15px 0; }
			#btp_espace_recruteur_informations_assistance_left { margin:0 0 15px 0; padding:0; width:411px; float:left; }
			#btp_espace_recruteur_informations_assistance_right { float:right; width:354px; }
				#btp_espace_recruteur_informations_assistance_left_bloc { border:1px solid #ccc; padding:15px; height:104px; }
			#btp_espace_recruteur_informations_assistance_message { margin:5px auto 20px auto; width:590px; border:1px solid #d04719; padding:35px; font-size:15px; text-align:justify; }
				#btp_espace_recruteur_informations_assistance_message_first b { font-weight:normal; }
				#btp_espace_recruteur_informations_assistance_message a { color:#1495cc; text-decoration:none; }
					#btp_espace_recruteur_informations_assistance_message a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_assistance_message span { color:#d04719; }
				#btp_espace_recruteur_informations_assistance_message img { width:130px; height:130px; display:block; border-radius:70px; border:2px solid #d04719; margin:-70px -70px 0 0; background-color:#fff; float:right; }
		
		/* Marque employeur fixe a droite */
		#btp_content_marque_employeur_fixed { position:absolute; right:0; top:0; background-color:#d04719; padding:10px 5px 10px 5px; margin:279px -29px 0 0; border-radius:0 20px 20px 0; text-align:center; width:20px; display:none; }
			#btp_content_marque_employeur_fixed:hover { background-color:#189718; }
			#btp_content_marque_employeur_fixed img { width:15px; height:15px; border:0; background-color:#fff; border-radius:20px; padding:3px; }
			#btp_content_marque_employeur_fixed_text { writing-mode:vertical-rl; text-orientation:mixed; color:#fff; }

		/* Synthese */
		#btp_espace_recruteur_informations_synthese { margin:30px 0 0 0; padding:0; }
			#btp_espace_recruteur_informations_synthese h3 { }
			#btp_espace_recruteur_informations_synthese_bloc { }
				#btp_espace_recruteur_informations_synthese_bloc ul { margin:0; padding:0; }
					#btp_espace_recruteur_informations_synthese_bloc ul li { list-style-type:none; }
						#btp_espace_recruteur_informations_synthese_bloc ul li a { width:120px; float:left; background-color:#c9d0d3; display:block; color:#000; text-decoration:none; text-align:center; padding:5px; font-size:14px; border:1px solid #bac0c3; margin:0 -1px 0 0; }
							#btp_espace_recruteur_informations_synthese_bloc ul li .active_link { background-color:#e2e9ec; }
							#btp_espace_recruteur_informations_synthese_bloc ul li a:hover { background-color:#e2e9ec; }
				#btp_espace_recruteur_informations_synthese_bloc_result { margin:0; padding:0; }
					#btp_espace_recruteur_informations_synthese_bloc_result h4 { background-color:#000; color:#fff; padding:10px 20px 10px 20px; cursor:pointer; margin:20px 0 0 0; }
						#btp_espace_recruteur_informations_synthese_bloc_result h4:hover { background-color:#31a8db; }
							#btp_espace_recruteur_informations_synthese_bloc_result h4 i { float:right; font-size:17px; margin:-2px 0 0 0; }
					.btp_espace_recruteur_informations_synthese_bloc_result_content { margin:0 30px 8px 0; padding:0; float:left; }
					#btp_espace_recruteur_informations_synthese_bloc_result_content2, #btp_espace_recruteur_informations_synthese_bloc_result_content5, #btp_espace_recruteur_informations_synthese_bloc_result_content7, #btp_espace_recruteur_informations_synthese_bloc_result_content9 { margin:0 0 8px 0; }
						.btp_espace_recruteur_informations_compte_synthese_bloc { margin:0; }

			.switch-button-etat-alerte { box-sizing:border-box; background:#000; border-radius:30px; overflow:hidden; width:120px; text-align:center; font-size:18px; letter-spacing:1px; color:#fff; position:relative; padding-right:0; border:1px solid #ccc; margin:-5px 80px 0 0px; display:block; float:right; }
				.switch-button-etat-alerte:before { box-sizing:border-box; content:"Inactif"; position:absolute; top:0; bottom:0; right:0; width:60px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:12px; color:#fff; }
				.switch-button-checkbox-etat-alerte, .switch-button-checkbox-etat-alerte { 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-etat-alerte:checked + .switch-button-label-etat-alerte:before { box-sizing:border-box; transform:translateX(60px); transition:transform 300ms linear; }
				.switch-button-checkbox-etat-alerte + .switch-button-label-etat-alerte { box-sizing:border-box; position:relative; padding:3px; display:block; user-select:none; pointer-events:none; color:#fff; font-size:12px; width:60px; }
					.switch-button-checkbox-etat-alerte + .switch-button-label-etat-alerte span { color:#fff; }
					.switch-button-checkbox-etat-alerte + .switch-button-label-etat-alerte:before { box-sizing:border-box; content:""; background:#d04719; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
					.switch-button-label-span-etat-alerte, .switch-button-label-span-etat-alerte { box-sizing:border-box; position:relative; }




							.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese { width:367px;  padding:5px; margin:0; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese h5 { font-size:16px; font-weight:bold; margin:0 0 5px 0; padding:0; color:#d04719; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese a { color:#000; text-decoration:none; }
									.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese a:hover { text-decoration:underline; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese span { color:#d04719; font-weight:normal; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese1 { border-radius:20px 0 0 0; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content8 { margin-top:0; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content10 { margin-bottom:10px; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content6 a, #btp_espace_recruteur_informations_synthese_bloc_result_content8 a, #btp_espace_recruteur_informations_synthese_bloc_result_content10 a { color:#000; text-decoration:none; }
							#btp_espace_recruteur_informations_synthese_bloc_result_content6 a:hover, #btp_espace_recruteur_informations_synthese_bloc_result_content8 a:hover, #btp_espace_recruteur_informations_synthese_bloc_result_content10 a:hover { text-decoration:underline; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content6 span, #btp_espace_recruteur_informations_synthese_bloc_result_content8 span, #btp_espace_recruteur_informations_synthese_bloc_result_content10 span { color:#d04719; }
						#btp_espace_recruteur_informations_synthese_bloc_result_content10_description { padding:5px; background-color:#eee; border:1px solid #ccc; margin:5px 0 5px 0; width:320px; text-align:center; display:none; }
						/* Annonce */
						#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_annonce_list { margin:25px 0 0 0; }
							#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_annonce_list h6 { font-size:14px; margin:0 0 10px 0; }
							.btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line, .btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line2 { padding:10px; border:1px solid #ccc; margin:0 0 -1px 0; display:block; color:#000; text-decoration:none; font-size:13px; }
							.btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line2 { background-color:#e2e9ec; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line:hover, .btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line2:hover { background-color:#ccc; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line_ref { float:right; color:#666; font-size:14px; margin:0 10px 0 0; }
								#btp_espace_recruteur_informations_synthese_bloc_result .btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line h5 { font-size:15px; margin:0 0 6px 0; }
									#btp_espace_recruteur_informations_synthese_bloc_result .btp_espace_recruteur_informations_synthese_bloc_result_content_annonce_line h5 span { font-style:italic; font-size:13px; color:#1495cc; font-weight:normal; }
									#btp_espace_recruteur_informations_synthese_bloc_result .annonce_active { font-weight:normal; color:#d04719; font-size:13px; }
									#btp_espace_recruteur_informations_synthese_bloc_result .annonce_inactive { font-weight:normal; color:#f00; font-size:13px; }
									.btp_espace_recruteur_offres_emploi_content_list_line .annonce_active .date_publication_annonce_ligne, .btp_espace_recruteur_offres_emploi_content_list_line .annonce_inactive .date_publication_annonce_ligne { color:#666; }
						/* CV */
						#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list { margin:25px 0 0 0; }
							#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list h6 { font-size:14px; margin:0 0 10px 0; }
							#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection { margin:0 0 15px 0; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line, .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line2 { padding:10px; border:1px solid #ccc; margin:0 0 -1px 0; display:block; color:#000; text-decoration:none; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line2 { background-color:#e2e9ec; }
								.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line:hover, .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line2:hover { background-color:#ccc; }
									.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_cv_list_selection_line_ref { color:#666; margin:0 10px 0 0; float:right; }
							#btp_content_cv_return a, #btp_content_cv_return2 a { margin:-4px 0 0 0; }
					#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_alerte_candidat_on { color:#d04719; margin:0 0 0 3px; }
					#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese_alerte_candidat_off { color:#f00; margin:0 0 0 3px; }
					.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese7_dekstop { color:#000; }
						#btp_content_cv_button ul li #btp_content_cv_button8 { margin:0; }
			/* Infos bas de page infos compte client */
			#btp_espace_recruteur_informations_compte_infos { font-size:13px; text-align:center; margin:15px 0 0 0; font-style:italic; }
				#btp_espace_recruteur_informations_compte_infos a { color:#1495cc; text-decoration:underline; }
					#btp_espace_recruteur_informations_compte_infos a:hover { text-decoration:none; }

	/* Informations entreprise */
	#btp_espace_recruteur_informations_entreprise { padding:15px; }
		#btp_espace_recruteur_informations_entreprise_message { color:#008000; text-align:center; margin:0 0 20px 0; font-weight:bold; font-style:italic; display:none; }
		#btp_espace_recruteur_informations_entreprise h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_informations_entreprise hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_informations_entreprise_infos { width:370px; margin:auto; float:none; }
			.btp_espace_recruteur_informations_entreprise_bloc { margin:0 0 15px 0; }
				.btp_espace_recruteur_informations_entreprise_bloc_edit_button { padding:4px; color:#d04719; width:30px; text-align:center; text-decoration:none; float:right; font-size:16px; border-radius:20px; margin:-8px 70px 0 0; }
					.btp_espace_recruteur_informations_entreprise_bloc_edit_button i { font-size:22px; }
					.btp_espace_recruteur_informations_entreprise_bloc_edit_button:hover { color:#000; }
			#btp_espace_recruteur_informations_entreprise_infos span { color:#d04719; }
			.btp_espace_recruteur_informations_entreprise_form_close { float:right; margin:-22px -16px 0 0; text-decoration:none; }
				.btp_espace_recruteur_informations_entreprise_form_close i { font-size:36px; color:#000; }
					.btp_espace_recruteur_informations_entreprise_form_close i:hover { color:#353535; }
		#btp_espace_recruteur_informations_entreprise_formulaire { float:left; width:440px; border:1px solid #ccc; padding:15px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; margin:25px 0 0 0; display:none; border-radius:10px; }
			#btp_espace_recruteur_informations_entreprise_formulaire h4 { text-align:center; color:#000; margin:0 0 20px 0; padding:0; }
			#btp_espace_recruteur_informations_entreprise_form { margin:0; padding:0; }
				#btp_espace_recruteur_informations_entreprise_form table { display:table; border-collapse:collapse; margin:auto; }
					#btp_espace_recruteur_informations_entreprise_form table tr td { padding:3px; }
						.btp_espace_recruteur_informations_entreprise_form_input { width:220px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_informations_entreprise_form_input2 { width:220px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_informations_entreprise_form_select2 { width:234px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_informations_entreprise_form_texarea { width:227px; height:50px; font-size:14px; font-family:"Arial"; }
						#btp_espace_recruteur_informations_entreprise_form table tr td i { font-size:21px; margin:2px 0 0 5px; float:right; cursor:pointer; }
							#btp_espace_recruteur_informations_entreprise_form table tr td i:hover { color:#d04719; }
				.btp_espace_recruteur_informations_entreprise_form_button { width:300px; margin:25px auto auto auto; }
					.btp_espace_recruteur_informations_entreprise_form_button_left { display:block; cursor:pointer; width:100px; text-align:center; padding:4px; background-color:#f00; border:1px solid #e20000; color:#fff; float:left; font-size:16px; border-radius:20px; }
						.btp_espace_recruteur_informations_entreprise_form_button_left:hover { background-color:#fa3b3b; }
					.btp_espace_recruteur_informations_entreprise_form_button_right { display:block; cursor:pointer; width:100px; text-align:center; padding:4px; background-color:#d04719; border:1px solid #006d00; color:#fff; float:none; font-size:16px; border-radius:20px; margin:auto; }
						.btp_espace_recruteur_informations_entreprise_form_button_right:hover { background-color:#1e9e1e; }
			#btp_espace_recruteur_informations_compte_prestation { margin:0; }
			#btp_espace_recruteur_informations_compte_prestation_result { display:inline; font-weight:bold; }
				#btp_espace_recruteur_informations_compte_prestation_result a { color:#d04719; text-decoration:none; font-weight:normal; }
					#btp_espace_recruteur_informations_compte_prestation_result a:hover { text-decoration:underline; }
				#btp_espace_recruteur_informations_compte_prestation_result img { width:20px; height:20px; border:0; vertical-align:middle; }
			.btp_espace_recruteur_informations_entreprise_form_bloc_email { display:block; margin:0 0 3px 0; }
			#btp_espace_recruteur_informations_compte_prestation_contrat_link { color:#d04719; text-decoration:none; }
				#btp_espace_recruteur_informations_compte_prestation_contrat_link:hover { text-decoration:underline; }

	/* Detail service */
	#btp_espace_recruteur_detail_service { padding:15px; }
		#btp_espace_recruteur_detail_service h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_detail_service hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
			#btp_espace_recruteur_detail_service_content { margin:40px auto auto auto; }

	/* Alerte candidat */
	#btp_espace_recruteur_alertes_candidats { padding:15px; }
		#btp_espace_recruteur_alertes_candidats_message { text-align:center; color:#d04719; font-weight:bold; font-style:italic; display:none; margin:0 0 20px 0; }
		#btp_espace_recruteur_alertes_candidats h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_alertes_candidats hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_alertes_candidats_explain { width:670px; margin:45px auto auto auto; }
			#btp_espace_recruteur_alertes_candidats_explain img { display:block; margin:0 0 0 20px; border:0; float:right; width:340px; height:144px; filter:grayscale(1); }
			#btp_espace_recruteur_alertes_candidats_explain_text { font-size:14px; line-height:23px; float:left; margin:7px 0 0 0; width:310px; color:#000; text-align:justify; }
		#btp_espace_recruteur_alertes_candidats_etat { text-align:center; font-size:16px; margin:30px auto auto auto; padding:15px; width:640px; background-color:#eee; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
			#btp_espace_recruteur_alertes_candidats_etat_result { margin:15px 0 25px 0; color:#ff6600; }
			#btp_espace_recruteur_alertes_candidats_etat_active { color:#008000; }
			#btp_espace_recruteur_alertes_candidats_etat_inactive { color:#f00; }
			#btp_espace_recruteur_alertes_candidats_etat span { font-style:normal; font-size:15px; color:#d04719; }
		#btp_espace_recruteur_alertes_candidats_edit_button { display:block; margin:15px auto auto auto; width:260px; text-align:center; padding:4px; text-decoration:none; color:#fff; background-color:#d04719; border:1px solid #c24218; font-size:16px; border-radius:20px; }
			#btp_espace_recruteur_alertes_candidats_edit_button:hover { background-color:#e66235; }
		#btp_espace_recruteur_alertes_candidats_formulaire { display:none; margin:20px 0 0 0; }
			#btp_espace_recruteur_alertes_candidats_formulaire h4 { margin:0 0 20px 0; padding:0; text-align:center; font-size:16px; }
			#btp_espace_recruteur_alertes_candidats_formulaire h5 { margin:0 0 15px 0; text-align:center; padding:0; font-size:14px; font-weight:bold; }
			#btp_espace_recruteur_alertes_candidats_formulaire hr { margin:20px auto 20px auto; width:300px; border-left:0; border-right:0; border-bottom:0; border-top:1px solid #ccc; }
			#btp_espace_recruteur_alertes_candidats_form_etat { text-align:center; }
				#btp_espace_recruteur_alertes_candidats_form_etat_bloc { text-align:center; width:230px; margin:10px auto auto auto; display:block; }
			#btp_espace_recruteur_alertes_candidats_form_choice { margin:0; padding:0; }
				#btp_espace_recruteur_alertes_candidats_form_choice1 { width:250px; float:left; margin:0 20px 0 20px; }
				#btp_espace_recruteur_alertes_candidats_form_choice2 { width:250px; float:left; margin:0 20px 0 0; }
				#btp_espace_recruteur_alertes_candidats_form_choice3 { width:250px; float:left; margin:0; }
				#btp_espace_recruteur_alertes_candidats_form_choice textarea { width:500px; height:70px; font-size:14px; padding:5px; font-family:"Arial"; margin:10px auto auto auto; display:block; }
			#btp_espace_recruteur_alertes_candidats_form_button { margin:20px auto auto auto; width:310px; }
				#btp_espace_recruteur_alertes_candidats_form_button_left { display:block; cursor:pointer; float:left; padding:4px; background-color:#f00; color:#fff; border:1px solid #ec0101; text-align:center; width:90px; font-size:16px; border-radius:20px; }
					#btp_espace_recruteur_alertes_candidats_form_button_left:hover { background-color:#fd5050; }
				#btp_espace_recruteur_alertes_candidats_form_button_right { display:block; cursor:pointer; float:right; padding:4px; background-color:#008000; color:#fff; border:1px solid #016f01; text-align:center; width:90px;  font-size:16px; border-radius:20px; }
					#btp_espace_recruteur_alertes_candidats_form_button_right:hover { background-color:#2e9d2e; }
		#btp_espace_recruteur_alertes_candidats #btp_espace_recruteur_alertes_candidats_hr { margin:25px auto 25px auto; width:90%; display:none; }
		#btp_espace_recruteur_alertes_candidats_list { margin:40px auto auto auto; width:auto; }
			#btp_espace_recruteur_alertes_candidats_list_result { width:673px; margin:30px auto auto auto; }

	/* Mot de passe */
	#btp_espace_recruteur_mot_de_passe { padding:15px; width:600px; margin:auto; }
		#btp_espace_recruteur_mot_de_passe h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_mot_de_passe hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_mot_de_passe p { margin:0 0 15px 0; }
		#btp_espace_recruteur_mot_de_passe_message { text-align:center; font-size:15px; margin:0 0 20px 0; font-weight:bold; font-style:italic; display:none; color:#008000; }
		#btp_espace_recruteur_mot_de_passe_formulaire { margin:0 0 0 40px; }
			#btp_espace_recruteur_mot_de_passe_formulaire table { display:table; border-collapse:collapse; }
				#btp_espace_recruteur_mot_de_passe_formulaire table tr td { padding:4px; }
					.btp_espace_recruteur_mot_de_passe_form_title { width:190px; text-align:right; }
					#btp_espace_recruteur_mot_de_passe_formulaire_old .btp_espace_recruteur_mot_de_passe_form_title { color:#f00; }
					#btp_espace_recruteur_mot_de_passe_formulaire_new .btp_espace_recruteur_mot_de_passe_form_title { color:#008000; }
					.btp_espace_recruteur_mot_de_passe_form_input { width:180px; padding:6px 5px 6px 5px; }
					#btp_espace_recruteur_mot_de_passe_formulaire_old { margin:0; }
						#btp_espace_recruteur_mot_de_passe_formulaire_old h4 { color:#f00; margin:0 0 5px 0; }
						#btp_espace_recruteur_mot_de_passe_formulaire_old hr { border-top:1px solid #f00; margin:0 0 20px 0; }
					#btp_espace_recruteur_mot_de_passe_formulaire_new { }
						#btp_espace_recruteur_mot_de_passe_formulaire_new h4 { color:#008000; margin:0 0 5px 0; }
						#btp_espace_recruteur_mot_de_passe_formulaire_new hr { border-top:1px solid #008000; margin:0 0 20px 0; }
				#btp_espace_recruteur_mot_de_passe_form_button { margin:25px auto auto auto; }
					#btp_espace_recruteur_mot_de_passe_form_button input { width:140px; text-align:center; background-color:#008000; color:#fff; border:1px solid #006f00; padding:6px 5px 6px 5px; cursor:pointer; margin:auto; display:block; font-size:16px; border-radius:20px; }
						#btp_espace_recruteur_mot_de_passe_form_button input:hover { background-color:#21a121; }

	/* Logo entreprise */
	#btp_espace_recruteur_logo_entreprise { padding:15px; }
		#btp_espace_recruteur_logo_entreprise h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_logo_entreprise hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_logo_entreprise_possibilite { font-weight:bold; color:#d04719; text-align:center; margin:0 0 15px 0; font-size:16px; }
		#btp_espace_recruteur_logo_entreprise_message { color:#000; font-size:15px; display:none; position:absolute; left:0; right:0; margin:auto; border:1px solid #d04719; padding:25px 15px 25px 15px; text-align:center; z-index:6; width:500px; background-color:#fff; border-radius:20px; }
			#btp_espace_recruteur_logo_entreprise_message span { color:#d04719; }
			.btp_espace_recruteur_logo_entreprise_message_close { display:block; background-color:#000; border:1px solid #000; text-align:center; padding:6px 5px 6px 5px; font-size:16px; width:110px; margin:20px auto auto auto; border-radius:20px; color:#fff; font-style:normal; text-decoration:none; }
				.btp_espace_recruteur_logo_entreprise_message_close:hover { background-color:#353535; }
		#btp_espace_recruteur_logo_entreprise_valid { width:390px; margin:auto auto 30px auto; padding:20px 30px 0 30px; 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; position:relative; }
		.btp_espace_recruteur_logo_entreprise_valid_link { float:left; margin:0; }
			.btp_espace_recruteur_logo_entreprise_valid_link_text { position:absolute; margin:-64px 0 0 18px; text-align:center; color:#f00; background-color:#fff; display:none; }
				.btp_espace_recruteur_logo_entreprise_valid_link:hover .btp_espace_recruteur_logo_entreprise_valid_link_text { opacity:0.8; display:block; }
			.btp_espace_recruteur_logo_entreprise_valid_link i { font-size:23px; color:#f00; display:block; }
				.btp_espace_recruteur_logo_entreprise_valid_link_text:hover { color:#000; }
				.btp_espace_recruteur_logo_entreprise_valid_link:hover i { color:#000; }
		#btp_espace_recruteur_logo_entreprise_valid h4 { margin:0 0 25px 0; text-align:center; color:#d04719; }
		#btp_espace_recruteur_logo_entreprise_valid ul { margin:auto; padding:0; display:block; }
		#btp_espace_recruteur_logo_entreprise_valid ul li { list-style-type:none; width:100px; float:left; margin:0 45px 20px 0; }
		#btp_espace_recruteur_logo_entreprise_valid ul .btp_espace_recruteur_logo_entreprise_valid_li { margin:0; }
		#btp_espace_recruteur_logo_entreprise_valid ul li img { width:100px; height:66px; border:1px solid #ccc; }
			#btp_espace_recruteur_logo_entreprise_type { margin:0 0 20px 0; background-color:#e2e9ec; padding:15px; }
				#btp_espace_recruteur_logo_entreprise_type h4 { margin:0 0 5px 0; padding:0; text-align:center; color:#d04719; font-size:16px; }
				#btp_espace_recruteur_logo_entreprise_type p { margin:0 0 10px 0; }
				#btp_espace_recruteur_logo_entreprise_type hr { border-top:1px solid #000; width:200px; }
				#btp_espace_recruteur_logo_entreprise_type1 { width:240px; margin:0 30px 0 10px; padding:0; float:left; }
					#btp_espace_recruteur_logo_entreprise_type1_form { padding:10px; background-color:#fff; 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; }
						#btp_espace_recruteur_logo_entreprise_type1_form h5 { text-align:center; margin:0 0 15px 0; font-size:14px; }
							#btp_espace_recruteur_logo_entreprise_type1_form_file { width:220px; display:block; margin:auto; }
							#btp_espace_recruteur_logo_entreprise_type1_form_submit { background-color:#008000; color:#fff; text-align:center; padding:4px; display:block; cursor:pointer; width:130px; border:1px solid #007000; margin:25px auto auto auto; font-size:16px; border-radius:20px; }
								#btp_espace_recruteur_logo_entreprise_type1_form_submit:hover { background-color:#29b029; }
				#btp_espace_recruteur_logo_entreprise_type2 { width:240px; margin:0 30px 0 0; padding:0; float:left; }
				#btp_espace_recruteur_logo_entreprise_type3 { width:240px; margin:0; padding:0; float:left; }
					#btp_espace_recruteur_logo_entreprise_type1 p, #btp_espace_recruteur_logo_entreprise_type2 p, #btp_espace_recruteur_logo_entreprise_type3 p { text-align:justify; }
#btp_espace_recruteur_logo_entreprise_type1 p a, #btp_espace_recruteur_logo_entreprise_type2 p a, #btp_espace_recruteur_logo_entreprise_type3 p a { color:#000; text-decoration:none; }
#btp_espace_recruteur_logo_entreprise_type1 p a:hover, #btp_espace_recruteur_logo_entreprise_type2 p a:hover, #btp_espace_recruteur_logo_entreprise_type3 p a:hover { text-decoration:underline; }

	/* Messagerie */
	#btp_espace_recruteur_messagerie { padding:15px; }
		#btp_espace_recruteur_messagerie h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_messagerie hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_messagerie_message { margin:0 0 20px 0; text-align:center; font-weight:bold; font-size:15px; font-style:italic; display:none; color:#008000; }
		#btp_espace_recruteur_messagerie_box { }
			#btp_espace_recruteur_messagerie_box_new { }
				#btp_espace_recruteur_messagerie_box_new a { display:block; width:150px; text-align:center; padding:4px; background-color:#eee; color:#000; text-decoration:none; float:none; margin:10px 0 0 0; border:1px solid #ccc; font-size:16px; }
					#btp_espace_recruteur_messagerie_box_new a:hover { background-color:#ccc; }
			#btp_espace_recruteur_messagerie_box_type { margin:20px 0 25px 0; }
			#btp_espace_recruteur_messagerie_box_content { border:1px solid #ccc; }
				.btp_espace_recruteur_messagerie_box_content_head, .btp_espace_recruteur_messagerie_box_content_head3 { background-color:#e2e9ec; margin:-15px -17px 10px -15px; padding:10px; text-align:center; font-weight:bold; font-size:13px; }
				.btp_espace_recruteur_messagerie_box_content_head2 { background-color:#e2e9ec; margin:15px -17px -16px -15px; padding:10px; text-align:center; font-weight:bold; font-size:13px; border-top:1px solid #ccc; }
					.btp_espace_recruteur_messagerie_box_content_head a, .btp_espace_recruteur_messagerie_box_content_head2 a { color:#000; text-decoration:none; display:inline-block; width:100px; text-align:left; margin:0; padding:0; }
					.btp_espace_recruteur_messagerie_box_content_head .btp_espace_recruteur_messagerie_box_content_head_long, .btp_espace_recruteur_messagerie_box_content_head2 .btp_espace_recruteur_messagerie_box_content_head_long { width:170px; }
						.btp_espace_recruteur_messagerie_box_content_head a:hover, .btp_espace_recruteur_messagerie_box_content_head2 a:hover, .btp_espace_recruteur_messagerie_box_content_head3 a:hover { color:#008000; }
						.btp_espace_recruteur_messagerie_box_content_head a i, .btp_espace_recruteur_messagerie_box_content_head2 a i, .btp_espace_recruteur_messagerie_box_content_head3 a i { font-size:20px; float:left; margin:-5px 5px -6px 0; }
					.btp_espace_recruteur_messagerie_box_content_head3 { background-color:#e2e9ec; margin:-15px -17px -16px -15px; padding:10px; text-align:center; font-weight:bold; font-size:13px; border-bottom:1px solid #ccc; height:18px; }
					#id_type_message { width:160px; padding:6px 5px 6px 5px; }

				/* Formulaire */
				#btp_espace_recruteur_messagerie_box_content_formulaire_save { display:none; }
				#btp_espace_recruteur_messagerie_box_content_form { margin:35px auto 40px auto; padding:15px; 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; width:505px; }
					#btp_espace_recruteur_messagerie_box_content_form h5 { font-size:15px; text-align:center; margin:0 0 15px 0; padding:0; }
					#btp_espace_recruteur_messagerie_box_content_form table { display:table; width:auto; }
						#btp_espace_recruteur_messagerie_box_content_form table tr td { padding:4px; }
							.btp_espace_recruteur_messagerie_box_content_form_input { display:block; margin:4px 0 0 0; width:484px; }
							.btp_espace_recruteur_messagerie_box_content_form_select { display:block; margin:4px 0 0 0; width:484px; }
							.btp_espace_recruteur_messagerie_box_content_form_textarea { display:block; margin:4px 0 0 0; font-size:14px; font-family:"Arial"; padding:5px; width:477px; height:150px; }
						#btp_espace_recruteur_messagerie_box_content_formulaire_button { width:310px; margin:15px auto auto auto; }
							#btp_espace_recruteur_messagerie_box_content_formulaire_button_left { display:block; cursor:pointer; padding:6px 4px 6px 4px; width:80px; text-align:center; background-color:#f00; color:#fff; float:left; border:1px solid #f00303; border-radius:10px; }
								#btp_espace_recruteur_messagerie_box_content_formulaire_button_left:hover { background-color:#ff2e2e; }
							#btp_espace_recruteur_messagerie_box_content_formulaire_button_right { display:block; cursor:pointer; padding:6px 4px 6px 4px; width:80px; text-align:center; background-color:#008000; color:#fff; float:right; border:1px solid #006f00; border-radius:10px; }
								#btp_espace_recruteur_messagerie_box_content_formulaire_button_right:hover { background-color:#20a120; }
							#btp_espace_recruteur_messagerie_box_content_formulaire_button_mid { display:block; cursor:pointer; padding:6px 4px 6px 4px; width:80px; text-align:center; background-color:#aaa; color:#fff; float:right; border:1px solid #aaa; border-radius:10px; margin:0 34px 0 0px; }
								#btp_espace_recruteur_messagerie_box_content_formulaire_button_mid:hover { background-color:#bbb; }
					#btp_espace_recruteur_messagerie_box_content_old { padding:15px; background-color:#f2f9fc; border:1px solid #ccc; margin:0 0 20px 0; }
				#btp_espace_recruteur_messagerie_box_list { width:220px; border:0; padding:15px; float:left; margin:0; font-size:12px; height:450px; overflow-y:scroll; }
					#btp_espace_recruteur_messagerie_box_list ul { margin:0; padding:0; }
						#btp_espace_recruteur_messagerie_box_list ul li { list-style-type:none; border-bottom:1px solid #ccc; padding:5px; cursor:pointer; }
							#btp_espace_recruteur_messagerie_box_list ul li:hover { background-color:#e2e9ec; }
							.btp_espace_recruteur_messagerie_box_list_info {  }
							.btp_espace_recruteur_messagerie_box_list_info i { font-size:16px; float:left; margin:-4px 3px 0 -4px; }
							.btp_espace_recruteur_messagerie_box_list_info_bold { font-weight:bold; }
							.btp_espace_recruteur_messagerie_box_list_info_date { display:block; float:right; color:#666; }
							.btp_espace_recruteur_messagerie_box_list_info_msg { display:block; color:#666; }
							.btp_espace_recruteur_messagerie_box_list_info b { display:block; }
			#btp_espace_recruteur_messagerie_box_message { width:540px; min-height:450px; border-left:1px solid #ccc; padding:15px; float:left; }
				#btp_espace_recruteur_messagerie_box_message hr { border-top:1px solid #000; margin:10px 0 15px 0; width:500px; }
				#btp_espace_recruteur_messagerie_box_message_date { float:right; color:#666; }
				#btp_espace_recruteur_messagerie_box_message_coordonnees { }
					#btp_espace_recruteur_messagerie_box_message_coordonnees span { color:#666; }
				#btp_espace_recruteur_messagerie_box_message_text { min-height:293px; }
				#btp_espace_recruteur_messagerie_box_message_text2 { height:100px; margin:30px 0 0 0; text-align:center; min-height:404px; }
				#btp_espace_recruteur_messagerie_box_message_text3 { min-height:437px; margin:30px 0 0 0; }
				#btp_espace_recruteur_messagerie_box_content_formulaire_button { }
					#btp_espace_recruteur_messagerie_box_content_formulaire_button_left { }
						#btp_espace_recruteur_messagerie_box_content_formulaire_button_left:hover { }
					#btp_espace_recruteur_messagerie_box_content_formulaire_button_right { }
						#btp_espace_recruteur_messagerie_box_content_formulaire_button_right:hover { }

	/* Documents */
	#btp_espace_recruteur_documents { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_documents h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_documents hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_documents_message { margin:0 0 20px 0; text-align:center; font-style:italic; font-size:15px; display:none; }
		/* Liste */
		#btp_espace_recruteur_documents_list { margin:20px auto auto auto; padding:0; width:700px; }
			.btp_espace_recruteur_documents_list_bloc { padding:15px; border:1px solid #ccc; background-color:#eee; margin:0 0 20px 0; }
			#btp_espace_recruteur_documents_list_bloc_message, #btp_espace_recruteur_documents_list_bloc_embauche_message, #btp_espace_recruteur_documents_list_bloc_contrat_message, #btp_espace_recruteur_documents_list_bloc_fiche_poste_message { text-align:center; margin:10px auto 15px auto; color:#008000; display:none; font-size:14px; font-style:italic; }
				.btp_espace_recruteur_documents_list_bloc h4 { font-size:15px; margin:0 0 15px 0; padding:0; color:#d04719; }
				.btp_espace_recruteur_documents_list_bloc p { margin:10px 0 0 0; text-align:center; }
				.btp_espace_recruteur_documents_list_bloc_create { background-color:#d04719; border:1px solid #c24218; color:#fff; width:270px; text-align:center; display:block; text-decoration:none; padding:4px 4px 6px 4px; margin:15px auto 7px auto; font-size:15px; border-radius:20px; }
					.btp_espace_recruteur_documents_list_bloc_create:hover { background-color:#e66235; }
				.btp_espace_recruteur_documents_list_bloc_create2 { margin:5px auto auto auto; padding:0; }
					.btp_espace_recruteur_documents_list_bloc_create2:hover { opacity:0.7; }
					.btp_espace_recruteur_documents_list_bloc_create2 img { width:200px; height:auto; border:0; display:block; margin:auto; }
				/* Liste courrier */
				.btp_espace_recruteur_documents_list_promesse_emnbauche_line { margin:0 0 5px 15px; }
					.btp_espace_recruteur_documents_list_promesse_emnbauche_line_link { display:inline-block; margin:-4px 10px 0 0; float:left; }
					.btp_espace_recruteur_documents_list_promesse_emnbauche_line_link2 { display:inline-block; margin:-4px 10px 0 30px; float:left; }
						.btp_espace_recruteur_documents_list_promesse_emnbauche_line_link a, .btp_espace_recruteur_documents_list_promesse_emnbauche_line_link2 a { margin:0 3px 0 0; }
							.btp_espace_recruteur_documents_list_promesse_emnbauche_line_view i { color:#d04719; }
							.btp_espace_recruteur_documents_list_promesse_emnbauche_line_edit i { color:#0a719d; }
							.btp_espace_recruteur_documents_list_promesse_emnbauche_line_delete i { color:#f00; }
					.btp_espace_recruteur_documents_list_promesse_emnbauche_line a { text-decoration:none; color:#000; }
						.btp_espace_recruteur_documents_list_promesse_emnbauche_line a i { font-size:20px; vertical-align:middle; margin:0 2px 0 0; }
							.btp_espace_recruteur_documents_list_promesse_emnbauche_line a:hover i { color:#000; }
						.btp_espace_recruteur_documents_list_promesse_emnbauche_line a:hover { text-decoration:underline; }
				#btp_espace_recruteur_documents_list_contrat a, #btp_espace_recruteur_documents_list_fiche_poste a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_documents_list_contrat a:hover, #btp_espace_recruteur_documents_list_fiche_poste a:hover { text-decoration:underline; }
					.btp_espace_recruteur_documents_list_contrat_line { margin:0 0 5px 15px; }
					.btp_espace_recruteur_documents_list_contrat_line_link { display:inline-block; margin:-4px 10px 0 0; float:left; }
						.btp_espace_recruteur_documents_list_contrat_line_link a { margin:0 3px 0 0; }
							.btp_espace_recruteur_documents_list_contrat_line_link a i { font-size:20px; vertical-align:middle; margin:0 2px 0 0; }
							.btp_espace_recruteur_documents_list_contrat_view i { color:#d04719; }
							.btp_espace_recruteur_documents_list_contrat_edit i { color:#0a719d; }
							.btp_espace_recruteur_documents_list_contrat_delete i { color:#f00; }
				/* Formulaire */
				#btp_espace_recruteur_documents_formulaire { width:630px; padding:15px; border:1px solid #ccc; margin:5px auto auto auto; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; position:absolute; background-color:#fff; display:none; z-index:1; min-height:540px; left:0; right:0; }
				#btp_espace_recruteur_documents_formulaire h4, #btp_espace_recruteur_documents_formulaire #btp_espace_recruteur_contrat_de_travail_content_form h4 { font-size:15px; text-align:center; margin:0 0 20px 0; }
				#btp_espace_recruteur_documents_formulaire h5 { color:#d04719; font-size:14px; margin:15px 0 5px 0; }
				#btp_espace_recruteur_documents_formulaire h6 { color:#000; margin:0 0 10px 0; padding:0; font-size:14px; }
				#btp_espace_recruteur_documents_formulaire hr { border-top:1px solid #d04719; margin:0 0 15px 0; width:60%; }
				#btp_espace_recruteur_documents_formulaire table { width:490px; display:table; margin:auto; }
				#btp_espace_recruteur_documents_formulaire table tr td { padding:3px; }
					#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_contrat_de_travail_content_form_bloc table, #btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_contrat_de_travail_content_form_bloc table { width:430px; }
					#btp_espace_recruteur_documents_formulaire #btp_espace_recruteur_documents_formulaire_table_clause { width:590px; }
				#btp_espace_recruteur_documents_form_duree_contrat { display:none; }
				.btp_espace_recruteur_documents_form_input { width:240px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_input2 { width:176px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_input3 { width:95px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_select { width:254px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_select2 { width:190px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_select3 { width:50px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_select4 { width:65px; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_documents_form_textarea { width:246px; height:70px; font-size:14px; font-family:"Arial"; }
				#btp_espace_recruteur_documents_form_button { margin:20px auto 10px auto; width:330px; }
				#btp_espace_recruteur_documents_form_button_left { float:left; display:block; width:90px; text-align:center; background-color:#f00; border:1px solid #ef0303; cursor:pointer; padding:4px; color:#fff; font-size:16px; }
				#btp_espace_recruteur_documents_form_button_left:hover { background-color:#ff3636; }
				#btp_espace_recruteur_documents_form_button_right { float:none; display:block; width:120px; text-align:center; background-color:#008000; border:1px solid #017101; cursor:pointer; padding:4px; color:#fff; font-size:16px; margin:auto; border-radius:20px; }
				#btp_espace_recruteur_documents_form_button_right:hover { background-color:#1e9a1e; }
			.btp_espace_recruteur_documents_form_width { width:215px; text-align:right; }
		#btp_espace_recruteur_documents_form2 table { width:590px; }
			.btp_espace_recruteur_documents_form_bloc { padding:10px; background-color:#eee; width:623px; margin:auto; }
				.btp_espace_recruteur_documents_form_bloc a { color:#000; margin:0 3px 0 0; display:block; float:right; }
					.btp_espace_recruteur_documents_form_bloc a i { font-size:21px; margin:2px 0 0 3px; float:right; }
					.btp_espace_recruteur_documents_form_bloc a i:hover { color:#008000; }
			.type_profil_recherche, .connaissance_technique, .responsabilite, .principale_tache, .outil_appareil, .logiciel_maitrise, .logiciel_complementaire, .permis, .connaissance_particuliere, .qualite, .point_redhibitoire, .langue_etrangere, .avantage, .type_prime { margin:0 0 3px 0; }
			#type_profil_recherche1_link_del, #connaissance_technique1_link_del, #responsabilite1_link_del, #principale_tache1_link_del { display:none; }
			#id_secteur_activite1_link_del, #id_evolution_envisage1_link_del, #logiciel_maitrise1_link_del, #logiciel_complementaire1_link_del, #permis1_link_del, #connaissance_particuliere1_link_del, #qualite1_link_del, #point_redhibitoire1_link_del, #langue_etrangere1_link_del, #avantage1_link_del, #type_prime1_link_del, #id_evolution_envisage_description, #id_secteur_activite { margin:5px 0 0 0; display:none; }
			#id_motif_recrutement, #id_point_fixe_precis, #id_effectuer_deplacement_lieu, #id_exp_acquise_similaire_description, #id_niveau_formation_requis_description, #id_maitrise_outil_appareil_description, #id_maitrise_logiciel_description, #id_maitrise_logiciel_complementaire_description, #id_formation_prevue, #id_habilitation_description, #id_connaissance_particuliere_description, #id_prime_description, #id_vehicule_service_description, #id_ticket_resto_description, #id_rembourse_repas_montant, #id_moyen_communication_description, #id_avantage_nature_description, #id_implantation_description, #id_site_production_nombre { display:none; }
			#btp_espace_recruteur_documents_form_bloc2, #btp_espace_recruteur_documents_form_bloc3, #btp_espace_recruteur_documents_form_bloc4, #btp_espace_recruteur_documents_form_bloc5, #btp_espace_recruteur_documents_form_bloc6 { display:none; }
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_fiche_poste { background-color:#777; color:#fff; padding:7px 10px 7px 30px; width:606px; margin:0 auto -1px auto; border:1px solid #8b8b8b; cursor:pointer; font-size:16px; }
				#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_fiche_poste:hover { background-color:#959595; }
				#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_fiche_poste i { font-size:22px; float:left; margin:-3px 4px 0 0; }
			#btp_espace_recruteur_documents_form_button2 { margin:20px auto 20px auto; width:330px; }
				#btp_espace_recruteur_documents_form_butto_left2 { display:block; width:90px; text-align:center; cursor:pointer; background-color:#f00; float:left; border:1px solid #ed0000; padding:4px; font-size:16px; color:#fff; }
					#btp_espace_recruteur_documents_form_butto_left2:hover { background-color:#ff3c3c; }
				#btp_espace_recruteur_documents_form_button_right2 { display:block; width:90px; text-align:center; cursor:pointer; background-color:#008000; float:right; border:1px solid #007000; padding:4px; font-size:16px; color:#fff; }
					#btp_espace_recruteur_documents_form_button_right2:hover { background-color:#1ea31e; }
			.btp_espace_recruteur_documents_form_bloc .btp_espace_recruteur_documents_form2_etape_link { padding:4px; width:140px; text-align:center; display:block; margin:20px auto 10px auto; font-size:16px; background-color:#008000; float:none; color:#fff; text-decoration:none; }
				.btp_espace_recruteur_documents_form_bloc .btp_espace_recruteur_documents_form2_etape_link:hover { background-color:#1ea31e; }
			/* Formulaire fiche poste */
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_title { width:530px; font-size:16px; margin:20px auto 15px auto; padding:5px 5px 5px 25px; background-color:#000; color:#fff; border-radius:10px; }
			#btp_espace_recruteur_documents_form2 .btp_espace_recruteur_documents_form2_table { width:500px; display:table; margin:auto; }
				.btp_espace_recruteur_documents_form2_td_left { width:230px; text-align:right; }
				.btp_espace_recruteur_documents_form2_input { padding:6px 5px 6px 5px; width:235px; }
				.btp_espace_recruteur_documents_form2_select { padding:6px 5px 6px 5px; width:249px; }
				.btp_espace_recruteur_documents_form2_textarea { padding:5px; font-size:12px; font-family:"Arial"; height:40px; width:473px; display:block; margin:5px 0 0 0;  }
				#btp_espace_recruteur_documents_form_button2 { margin:20px auto 15px auto; }
					#btp_espace_recruteur_documents_form_button2_right { display:block; width:110px; padding:4px; font-size:16px; background-color:#008000; color:#fff; text-align:center; text-decoration:none; border:1px solid #007400; border-radius:20px; cursor:pointer; margin:auto; }
						#btp_espace_recruteur_documents_form_button2_right:hover { background-color:#239b23; }


	/* Planning */
	#btp_espace_recruteur_planning { }
		#btp_espace_recruteur_planning h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_planning hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; } 
		#btp_espace_recruteur_planning_message { margin:0 0 20px 0; text-align:center; font-size:15px; font-style:italic; display:none; }
		#btp_espace_recruteur_planning_new { margin:0; padding:0; }
			#btp_espace_recruteur_planning_new_link { display:block; width:290px; text-align:center; text-decoration:none; color:#fff; background-color:#000; border:1px solid #000; padding:4px; margin:25px auto 20px auto; font-size:16px; border-radius:20px; }
				#btp_espace_recruteur_planning_new_link:hover { background-color:#262626; }
		#btp_espace_recruteur_planning_list { width:700px; margin:25px auto auto auto; }
			#btp_espace_recruteur_planning h4 { color:#fff; font-size:15px; background-color:#1495cc; padding:6px 4px 6px 30px; border-radius:20px 20px 0 0; margin:-1px 0 0 0; }
			#btp_espace_recruteur_planning #btp_espace_recruteur_planning_list_title_passe { background-color:#999; }
			#btp_espace_recruteur_planning_list_a_venir, #btp_espace_recruteur_planning_list_passes { padding:15px; border:1px solid #ccc; margin:0 0 25px 0; }
				#btp_espace_recruteur_planning_list_a_venir span, #btp_espace_recruteur_planning_list_passes span { color:#1495cc; }
				.btp_espace_recruteur_planning_list_a_venir_line { margin:0 0 5px 0; }
					.btp_espace_recruteur_planning_list_a_venir_line_delete { margin:0; padding:0; }
						.btp_espace_recruteur_planning_list_a_venir_line_delete i { font-size:20px; color:#F00; vertical-align:middle; } 
							.btp_espace_recruteur_planning_list_a_venir_line_delete:hover i { color:#000; }
			#btp_espace_recruteur_planning_formulaire { width:500px; border:1px solid #ccc; background-color:#fff; padding:15px; margin:0 0 0 170px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; position:absolute; display:none; }
			#btp_espace_recruteur_planning_formulaire_close { float:right; margin:-61px -10px 0 0; text-decoration:none; }
				#btp_espace_recruteur_planning_formulaire_close i { font-size:40px; color:#000; }
					#btp_espace_recruteur_planning_formulaire_close:hover i { color:#353535; }
				#btp_espace_recruteur_planning_formulaire h5 { font-size:14px; color:#1495cc; margin:0 0 6px 0; }
				#btp_espace_recruteur_planning_formulaire hr { border-top:1px solid #1495cc; }
				#btp_espace_recruteur_planning_formulaire h4 { text-align:center; margin:0 0 20px 0; color:#000; font-size:15px; background-color:transparent; padding:0; }
				#btp_espace_recruteur_planning_formulaire_button { margin:15px auto auto auto; width:260px; display:none; }
					#btp_espace_recruteur_planning_formulaire_button_left { display:block; width:90px; text-align:center; float:left; padding:6px 5px 6px 5px; background-color:#f00; cursor:pointer; border:1px solid #f10000; color:#fff; border-radius:20px; font-size:16px; }
						#btp_espace_recruteur_planning_formulaire_button_left:hover { background-color:#fb3434; }
					#btp_espace_recruteur_planning_formulaire_button_right { display:block; width:90px; text-align:center; float:none; padding:6px 5px 6px 5px; background-color:#008000; cursor:pointer; border:1px solid #016f01; color:#fff; font-size:16px; border-radius:20px; margin:auto; }
						#btp_espace_recruteur_planning_formulaire_button_right:hover { background-color:#199819; }
			/* Calendrier */
			#calendrierMain { border:1px solid #ccc; width:498px; margin:0 0 20px 0; }
				#TopCalendrier { text-align:center; background-color:#1495cc; padding:10px 0 10px 0; font-weight:bold; width:auto; }
					.headcal { color:#fff; }
					.linkcal a { color:#fff; }
				#JCalendrier { background-color:#ccc; overflow:hidden; font-weight:bold; width:auto; }
				#JCalContenu { width:70px; text-align:center; float:left; padding:5px 0 5px 0; border:1px solid #000; margin:0 -1px 0 0; }
					.LigneJour { background-color:#ffffff; overflow:hidden; text-align:center; width:auto; margin:0 0 -1px 0; }
					.jourVide { border:1px solid transparent; width:69px; float:left; }
					.currentday { float:left; background-color:#ccc; }
						.currentday a { color:#fff; font-size:18px; text-decoration:none; font-weight:bold; display:block; width:71px; height:41px; padding-top:12px; margin:-1px 0 0 0; }
							.currentday a:hover { text-decoration:underline; background-color:#999; }
					.otherDay { background-color: #ffffff ; float:left; font-size:18px; color:#000000; border:1px solid #ccc; margin:0 -1px 0 0; }
						.otherDay a { color:#000; text-decoration:none; display:block; width:70px; height:40px; padding-top:10px; }
							.otherDay a:hover { text-decoration:underline; background-color:#eee; }
			#btp_espace_recruteur_planning_form_calendar_result_bloc { padding:15px; background-color:#fff; border:1px solid #ccc; }
				#btp_espace_recruteur_planning_form_calendar_result_bloc table { display:table; margin:auto; }
					.btp_espace_recruteur_planning_form_calendar_result_bloc_select { width:360px; padding:6px 5px 6px 5px; }
					.btp_espace_recruteur_planning_form_calendar_result_bloc_select2 { width:120px; padding:6px 5px 6px 5px; }
					.btp_espace_recruteur_planning_form_calendar_result_bloc_input { width:346px; padding:6px 5px 6px 5px; }
					#id_planning_sujet_autre { display:none; }

/** GESTION DE MON ACTIVITE **/
	/* Annonce publiee */
	#btp_espace_recruteur_offres_emploi { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_offres_emploi h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_offres_emploi hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_offres_emploi p { text-align:justify; }
		.btp_espace_recruteur_marque_employeur_content_form_teaxarea2 { width:97%; height:120px; font-size:14px; font-family:"Arial"; }
		/* Menu */
		#btp_espace_recruteur_offres_emploi_content { margin:0; padding:0; }
			#btp_espace_recruteur_offres_emploi_content ul { margin:0; padding:0; }
				#btp_espace_recruteur_offres_emploi_content ul li { list-style-type:none; }
					#btp_espace_recruteur_offres_emploi_content ul li a { display:block; float:left; width:190px; text-align:center; padding:6px 5px 6px 5px; text-decoration:none; color:#000; background-color:#c9d0d3; }
						#btp_espace_recruteur_offres_emploi_content ul li .active_link { background-color:#e2e9ec; }
							#btp_espace_recruteur_offres_emploi_content ul li a:hover { background-color:#e2e9ec; }
		/* Lien vivier */
		#btp_espace_recruteur_offres_emploi_content_vivier { margin:0 0 15px 0; }
			#btp_espace_recruteur_offres_emploi_content_vivier a { background-color:#000; color:#fff; width:250px; text-align:center; display:block; text-decoration:none; padding:4px; border-radius:20px; }
				#btp_espace_recruteur_offres_emploi_content_vivier a:hover { background-color:#353535; }
		/* Liste */
		#btp_espace_recruteur_offres_emploi_content_list { padding:0; }
			#btp_espace_recruteur_offres_emploi_content_list_bloc { background-color:#fff; }
				/* Liste annonce */
				.btp_espace_recruteur_offres_emploi_content_list_line { margin:0 0 10px 0; padding:15px; }
					.btp_espace_recruteur_offres_emploi_content_list_line .btp_espace_recruteur_offres_emploi_content_list_line_ref { float:right; color:#666; }
					.btp_espace_recruteur_offres_emploi_content_list_line_info { float:right; margin:20px -181px -3px 0; }
					.btp_espace_recruteur_offres_emploi_content_list_line_info2 { float:right; margin:22px -1px -3px 0; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info_mobile2 { display:none; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info2_mbile { display:none; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info img, .btp_espace_recruteur_offres_emploi_content_list_line_info2 img { width:40px; height:auto; border:0; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info i, .btp_espace_recruteur_offres_emploi_content_list_line_info2 i { font-size:25px; vertical-align:middle; color:#999; }
					.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc { margin:15px auto auto auto; background-color:#fff; width:540px; border:1px solid #ccc; padding:21px 15px 15px 15px; text-align:center; display:none; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc i { vertical-align:middle; font-size:17px; margin:14px 4px 0 0; }
						.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_logo { margin:15px auto auto auto; width:520px; }
							.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img5 { float:left; margin:0 30px 0 0; width:80px; height:50px; }
							.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img2, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img00 { float:left; margin:0; width:80px; height:50px; }
								.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img2 img { width:54px; height:auto; border:0; vertical-align:middle; }
								.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img5 img { width:45px; }
					.btp_espace_recruteur_offres_emploi_content_list_line_title { font-size:15px; }
						.btp_espace_recruteur_offres_emploi_content_list_line_title span { color:#1495cc; font-style:italic; font-size:13px; }
					.btp_espace_recruteur_offres_emploi_content_list_content { margin:15px 0 0 0; }
						.btp_espace_recruteur_offres_emploi_content_list_content_action { float:right; margin:-10px 0 0 0; position:relative; }
							/*.btp_espace_recruteur_offres_emploi_content_list_content_action a { display:block; padding:5px 3px 5px 3px; text-align:center; color:#fff; text-decoration:none; margin:0 0 5px 0; font-size:13px; width:220px; }*/
								.btp_espace_recruteur_offres_emploi_content_list_content_action a i { font-size:17px; float:none; margin:0 3px 0 0; vertical-align:middle; }
							.btp_espace_recruteur_offres_emploi_content_list_content_action1 { display:block; padding:5px 3px 5px 3px; text-align:center; color:#fff; text-decoration:none; margin:25px 10px 0 0; font-size:13px; width:190px; background-color:#d04719; float:left; }
								.btp_espace_recruteur_offres_emploi_content_list_content_action1:hover { background-color:#e66235; }
							.btp_espace_recruteur_offres_emploi_content_list_content_action2 { display:block; padding:5px 3px 5px 3px; text-align:center; color:#fff; text-decoration:none; margin:25px 0 0 0; font-size:13px; width:210px; background-color:#008000; float:left; }
								.btp_espace_recruteur_offres_emploi_content_list_content_action2:hover { background-color:#139513; }
								.btp_espace_recruteur_offres_emploi_content_list_content_action1 i, .btp_espace_recruteur_offres_emploi_content_list_content_action2 i { font-size:17px; margin:0 3px 0 0; vertical-align:middle; }
							.btp_espace_recruteur_offres_emploi_content_list_content_info { float:left; width:470px; margin:0 0 0 30px; }
								.btp_espace_recruteur_offres_emploi_content_list_line .annonce_active, .btp_espace_recruteur_offres_emploi_content_list_line .annonce_inactive { font-style:normal; display:block; margin:5px 0 0 0; font-size:13px; }
								.btp_espace_recruteur_offres_emploi_content_list_line .annonce_active { color:#008000; }
								.btp_espace_recruteur_offres_emploi_content_list_line .annonce_inactive { color:#f00; }
						.btp_espace_recruteur_offres_emploi_content_list_content_info_modification_button { padding:5px 10px 5px 10px; background-color:#bebdbd; width:148px; text-align:left; display:block; color:#fff; text-decoration:none; font-size:13px; margin:0 0 5px 0; float:none; cursor:pointer; }
							.btp_espace_recruteur_offres_emploi_content_list_content_info_modification_button:hover { background-color:#bcbcbc; } 
						.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button { padding:5px 10px 5px 10px; background-color:#9f9e9e; width:148px; text-align:left; display:block; color:#fff; text-decoration:none; font-size:13px; margin:0 0 5px 0; float:none; cursor:pointer; }
						.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button2 { padding:5px 10px 5px 10px; background-color:#9f9e9e; width:148px; text-align:left; display:block; color:#fff; text-decoration:none; font-size:13px; margin:77px 50px 0 0; float:none; cursor:pointer; top:0; right:0; position:absolute; }
							.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button:hover, .btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button2:hover { background-color:#a2a2a2; } 
						.btp_espace_recruteur_offres_emploi_content_list_content_info_retrait_button { padding:5px 10px 5px 10px; background-color:#666; width:148px; text-align:left; display:block; color:#fff; text-decoration:none; font-size:13px; margin:0; float:none; cursor:pointer; }
							.btp_espace_recruteur_offres_emploi_content_list_content_info_retrait_button:hover { background-color:#818181; }
								.btp_espace_recruteur_offres_emploi_content_list_content_info_retrait_button i { font-size:17px; margin:0 3px 0 0; vertical-align:middle; }
								.btp_espace_recruteur_offres_emploi_content_list_content_info_republication_button { padding:5px 3px 5px 3px; background-color:#a7a7a7; width:210px; text-align:center; display:block; color:#fff; text-decoration:none; font-size:13px; margin:10px 0 0 0; border-radius:20px; }
									.btp_espace_recruteur_offres_emploi_content_list_content_info_republication_button:hover { background-color:#d2d2d2; }
								.btp_espace_recruteur_offres_emploi_content_list_content_info_republication_button i, .btp_espace_recruteur_offres_emploi_content_list_content_info_modification_button i, .btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button i { font-size:17px; margin:0 3px 0 0; vertical-align:middle; }
								.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button_finish { float:none; margin:1px 4px 0 0; position:absolute; top:0; right:0; }
									.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button_finish i { font-size:30px; color:#f00; }
						.btp_espace_recruteur_offres_emploi_content_list_content_info_codiff_button { padding:5px 10px 5px 10px; background-color:#7c7b7b; width:148px; text-align:left; display:block; color:#fff; text-decoration:none; font-size:13px; float:none; cursor:pointer; margin:0 0 5px 0; }
							.btp_espace_recruteur_offres_emploi_content_list_content_info_codiff_button:hover { background-color:#8a8989; }
						/* Modification sites codiffuision */
.btp_espace_recruteur_offres_emploi_content_list_content_site_content { margin:10px 0 0 34px; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_bloc { float:left; margin:0 20px 10px 0; height:45px; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_bloc input { margin:31px 10px 0 4px; float:left; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_bloc_image { width:80px; height:50px; display:inline-block; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_bloc img { vertical-align:middle; width:80px; height:auto; border:0; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_bloc .btp_espace_recruteur_offres_emploi_content_list_content_site_bloc_img1 { width:53px; margin:11px 0 0 12px; }
.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button { width:300px; margin:15px auto 15px auto; }
.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_bloc { width:340px; margin:10px auto 20px auto; }
	.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_left, .btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_right { color:#0e55cc; text-decoration:none; }
	.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_left { float:left; }
	.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_right { float:right; }
		.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_left:hover, .btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_right:hover { text-decoration:underline; }
												.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button_left { display:block; width:90px; text-align:center; padding:4px; float:left; cursor:pointer; background-color:#f00; border:1px solid #e90303; color:#fff; font-size:16px; border-radius:20px; }
												.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button_left:hover { background-color:#fb3c3c; }
											.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button_right { display:block; width:90px; text-align:center; padding:4px; float:none; margin:auto; cursor:pointer; background-color:#008000; border:1px solid #007100; color:#fff; font-size:16px; border-radius:20px; }
												.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button_right:hover { background-color:#21a121; }
.btp_espace_recruteur_offres_emploi_content_list_content_close { float:right; margin:-20px -12px 0 0; text-decoration:none; }
.btp_espace_recruteur_offres_emploi_content_list_content_close i { color:#000; font-size:40px; }
.btp_espace_recruteur_offres_emploi_content_list_content_close:hover i { color:#353535; }
				/* Candidatures */
				.btp_espace_recruteur_offres_emploi_content_list_candidature { margin:0; padding:15px; }
					.btp_espace_recruteur_offres_emploi_content_list_candidature h4 { text-align:center; margin:10px 0 3px 0; font-size:15px; }
					.btp_espace_recruteur_offres_emploi_content_list_candidature h5 { text-align:center; margin:0 0 20px 0; font-size:14px; color:#008000; }
					#btp_espace_recruteur_offres_emploi_content_list_candidature_content { border:1px solid #ccc; }
						#btp_espace_recruteur_offres_emploi_content_list_candidature_return { float:right; width:170px; padding:4px; background-color:#1495cc; color:#fff; text-align:center; text-decoration:none; }
						.btp_espace_recruteur_offres_emploi_content_list_candidature_line { margin:0; padding:15px; background-color:#eee; }
							.btp_espace_recruteur_offres_emploi_content_list_candidature_line_link { color:#000; }
							.btp_espace_recruteur_offres_emploi_content_list_candidature_line i { font-size:20px; float:right; margin:-5px 10px 0 0; }
							.btp_espace_recruteur_offres_emploi_content_list_candidature_line_bloc { display:none; }
							.btp_espace_recruteur_offres_emploi_content_list_candidature_line_text { color:#1495cc; margin:10px 0 0 30px; }
							.btp_espace_recruteur_offres_emploi_content_list_candidature_line_file { margin:20px 0 0 30px; }
								.btp_espace_recruteur_offres_emploi_content_list_candidature_line_file a { background-color:#008000; color:#fff; text-align:center; padding:4px; width:120px; text-decoration:none; font-size:13px; display:block; float:left; margin:0 20px 0 0; }
									.btp_espace_recruteur_offres_emploi_content_list_candidature_line_file a:hover { background-color:#1d981d; }
							.btp_espace_recruteur_offres_emploi_content_list_content_retrait { margin:15px auto auto auto; width:440px; border:1px solid #ccc; background-color:#fff; padding:15px; display:none; }
								.btp_espace_recruteur_offres_emploi_content_list_content_retrait h4 { text-align:center; margin:0 0 15px 0; font-size:14px; color:#000; }
								.btp_espace_recruteur_offres_emploi_content_list_content_retrait table { display:table; margin:auto; border-collapse:collapse; }
									.btp_espace_recruteur_offres_emploi_content_list_content_retrait table tr td { padding:4px; }
										.btp_espace_recruteur_offres_emploi_content_list_content_retrait_input { width:250px; padding:6px 5px 6px 5px; }
										.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button { width:300px; margin:15px auto auto auto; }
											.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button_left { display:block; width:90px; text-align:center; padding:4px; float:left; cursor:pointer; background-color:#f00; border:1px solid #e90303; color:#fff; font-size:16px; border-radius:20px; }
												.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button_left:hover { background-color:#fb3c3c; }
											.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button_right { display:block; width:90px; text-align:center; padding:4px; float:right; cursor:pointer; background-color:#008000; border:1px solid #007100; color:#fff; font-size:16px; border-radius:20px; }
												.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button_right:hover { background-color:#21a121; }
								.formulaire_retrait_modification_text { color:#1495cc; }
									.formulaire_retrait_modification_text textarea { width:410px; height:70px; font-size:14px; font-family:"Arial"; display:block; margin:7px auto auto auto; padding:4px; }
							.formulaire_retrait_suspension, .formulaire_retrait_modification, .formulaire_retrait_autre, .formulaire_retrait_republication { display:none; }
					#btp_espace_recruteur_offres_emploi_content_list_bloc_return { width:270px; text-align:center; padding:4px; background-color:#d04719; border:1px solid #c24218; display:block; margin:20px auto 20px auto; color:#fff; text-decoration:none; font-size:16px; border-radius:20px; }
						#btp_espace_recruteur_offres_emploi_content_list_bloc_return:hover { background-color:#e66235; }
			#btp_espace_recruteur_offres_emploi_content_referer, #btp_espace_recruteur_offres_emploi_content_type { display:none; }
		.btp_espace_recruteur_offres_emploi_content_list_content_close_button { display:block; margin:15px auto auto auto; padding:4px; font-size:14px; text-decoration:none; background-color:#000; border:1px solid #000; color:#fff; width:90px; border-radius:20px; }
			.btp_espace_recruteur_offres_emploi_content_list_content_close_button:hover { background-color:#353535; }
		.btp_espace_recruteur_offres_emploi_content_list_mobile_text2 { display:none; }

	/* CV Selectionnes */
	#btp_espace_recruteur_cv_selectionnes { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_cv_selectionnes h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_cv_selectionnes hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_cv_selectionnes p { margin:15px 0 15px 0; }
		#btp_espace_recruteur_cv_selectionnes p span { color:#d04719; }
		#btp_espace_recruteur_cv_selectionnes p #btp_espace_recruteur_cv_selectionnes_text2 { color:#000; }
		#btp_espace_recruteur_cv_selectionnes #btp_espace_recruteur_cv_selectionnes_p2 { margin:30px 0 15px 0; }
		/* Formulaire */
		.btp_espace_recruteur_cv_selectionnes_list_line_note_statut_mobile { display:none; }
		#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_info_cv { margin:auto auto 20px auto; }
			#btp_espace_recruteur_cv_selectionnes_formulaire { width:440px; 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; border-radius:10px; margin:10px auto auto auto; left:0; right:0; position:absolute; background-color:#fff; padding:15px; display:none; z-index:1; }
				#btp_espace_recruteur_cv_selectionnes_formulaire h3 { text-align:center; margin:0 0 20px 0; font-size:16px; color:#000; }
			#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form { }
				#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form textarea { display:block; margin:5px auto auto auto; font-size:13px; font-family:"Arial"; padding:5px; width:426px; height:70px; }
				.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form_select { display:block; width:100%; margin:5px auto auto auto; }
				#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form_button { width:300px; margin:15px auto auto auto; }
					#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form_button_right { background-color:#d04719; border:1px solid #c24218; border-radius:20px; font-size:16px; padding:6px 5px 6px 5px; text-align:center; color:#fff; width:110px; display:block; cursor:pointer; margin:auto; }
						#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form_button_right:hover { background-color:#e66235; }
					.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span { color:#000; text-align:left; margin:5px 0 0 0; }
						.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list { border:0; margin:5px 0 5px 0; }
							.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc { padding:3px 0 3px 3px; }
								.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc a { float:right; margin:-2px 0 0 0; }
									.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc a i { font-size:16px; margin:0 5px 0 0; color:#000; }
									.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list a .bi-trash-fill { color:#f00; }
								.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span b { color:#666; font-size:13px; }
						.btp_espace_recruteur_cv_selectionnes_list_line_add_note_button { background-color:#008000; color:#fff; border:1px solid #007100; padding:3px; font-size:13px; display:block; margin:3px 0 3px 0; border-radius:5px; width:130px; text-align:center; text-decoration:none; float:left; }
							.btp_espace_recruteur_cv_selectionnes_list_line_add_note_button:hover { text-decoration:none; background-color:#1e9a1e; }
						.btp_espace_recruteur_cv_selectionnes_list_line_statut_button { background-color:#d04719; color:#fff; border:1px solid #d04719; padding:3px; font-size:13px; display:block; margin:3px 0 0 10px; border-radius:5px; width:130px; text-align:center; text-decoration:none; float:right; }
							.btp_espace_recruteur_cv_selectionnes_list_line_statut_button:hover { text-decoration:none; background-color:#e66235; }
					.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc_suite { display:none; }
						.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc_suite_button { display:block; background-color:#999; padding:4px; border-radius:20px; font-size:13px; text-align:center; width:130px; color:#fff; margin:8px auto auto auto; text-decoration:none; }
							.btp_espace_recruteur_cv_selectionnes_formulaire_annotation_span_list_bloc_suite_button:hover { background-color:#666; text-decoration:none; }
			/* Statut */
			.btp_espace_recruteur_cv_selectionnes_list_line_statut_text { float:right; margin:5px 1px 0 10px; color:#000; font-weight:bold; }
		/* Liste */
		#btp_espace_recruteur_cv_selectionnes_list { }
			.btp_espace_recruteur_cv_selectionnes_list_line { padding:15px 15px 11px 15px; border:1px solid #ccc; border-radius:5px; margin:auto auto 20px auto; }
				.btp_espace_recruteur_cv_selectionnes_list_line_photo_name { display:block; position:absolute; margin:36px 0 0 0; font-size:17px; font-weight:bold; color:#fff; width:62px; text-align:center; }
				.btp_espace_recruteur_cv_selectionnes_list_line_photo { float:left; margin:0 15px 0 0; }
					.btp_espace_recruteur_cv_selectionnes_list_line_photo img { width:60px; height:60px; border:1px solid #ccc; filter:grayscale(1); border-radius:5px; }
				.btp_espace_recruteur_cv_selectionnes_list_line_ref { float:right; font-size:14px; color:#666; width:auto; border:0; }
					.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action { margin:4px 0 0 0; }
						.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action a { display:block; border:0; text-align:center; text-decoration:none; margin:0 -2px 10px 0; color:#000; border-radius:20px; font-size:15px; }
							.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action .btp_espace_recruteur_cv_selectionnes_list_line_action_eye { float:right; }
								.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action .bi-eye { font-size:23px; margin:0 3px 0 0; }
							.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action .btp_espace_recruteur_cv_selectionnes_list_line_action_stick { float:right; margin:4px 20px 0 0; }
								.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action .bi-stickies { font-size:18px; margin:0; }
								.btp_espace_recruteur_cv_selectionnes_list_line_ref .btp_espace_recruteur_cv_selectionnes_list_line_action a:hover i { color:#d04719; }
					.btp_espace_recruteur_cv_selectionnes_list_line_ref_text { margin:-16px -16px 0 0; background-color:#999; border-radius:0 5px 0 10px; color:#fff; padding:5px; width:120px; text-align:center; font-size:13px; }
				.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees { float:left; border:0; width:445px; margin:0 10px 0 0; }
					.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees a { color:#000; text-decoration:none; }
						.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees a:hover { text-decoration:underline; }
					.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees span { color:#0a719d; }
				.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees_etat { font-size:12px; margin:2px 0 3px 0; font-style:italic; color:#d04719; }
					.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees_etat span { color:#d04719; }
					.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees .btp_espace_recruteur_cv_selectionnes_list_line_coordonnees_mobile { display:none; color:#666; }
				#btp_espace_recruteur_cv_selectionnes_formulaire .btp_espace_recruteur_cv_selectionnes_list_line_coordonnees { width:333px; }

	/* Demande de contact cv */
	#btp_espace_recruteur_demande_contact_cv { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_demande_contact_cv h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_demande_contact_cv hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_demande_contact_cv p { margin:15px 0 15px 0; text-align:justify; }
		#btp_espace_recruteur_demande_contact_cv_list { margin:30px 0 0 0; }
			#btp_espace_recruteur_demande_contact_cv_list_none { margin:auto; color:#f00; text-align:center; }
			#btp_espace_recruteur_demande_contact_cv_list_result { width:550px; margin:auto; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc, .btp_espace_recruteur_demande_contact_cv_list_result_bloc2 { border:1px solid #ccc; padding:15px 15px 10px 15px; margin:0 0 -1px 0; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc2 { background-color:#f7f7f7; }
					.btp_espace_recruteur_demande_contact_cv_list_result_bloc_link { float:right; margin:14px 4px 0 0; color:#000; text-decoration:none; }
						.btp_espace_recruteur_demande_contact_cv_list_result_bloc_link .bi-eye { font-size:23px; }
							.btp_espace_recruteur_demande_contact_cv_list_result_bloc_link:hover .bi-eye { color:#353535; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_photo { float:left; }
					.btp_espace_recruteur_demande_contact_cv_list_result_bloc_photo img { width:60px; height:60px; border:1px solid #ccc; filter:grayscale(1); }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_info { float:left; margin:0 0 0 10px; line-height:20px; width:410px; }
					.btp_espace_recruteur_demande_contact_cv_list_result_bloc_info .btp_espace_recruteur_demande_contact_cv_list_result_bloc_info_contact { color:#d04719; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_message { padding:15px; background-color:#eee; border:1px solid #ccc; margin:10px auto auto auto; display:none; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_info a { color:#000; text-decoration:none; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg, .btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg2 { border:1px solid #ccc; padding:15px 15px 10px 15px; margin:0 0 -1px 0; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg2 { background-color:#f7f7f7; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg_sous_link { color:#d04719; text-decoration:none; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg_sous_link:hover { text-decoration:underline; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg_sous { margin:10px 0 10px 0; display:none; }
.btp_espace_recruteur_demande_contact_cv_list_result_bloc_msg_sous img { margin:5px 0 0 0; width:90%; border:0; height:auto; }

	/* CV Preselectionne */
	#btp_espace_recruteur_cv_preselectionnes { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_cv_preselectionnes h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_cv_preselectionnes hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_cv_preselectionnes p { margin:15px 0 15px 0; text-align:justify; }
		/* Message */
		#btp_espace_recruteur_cv_preselectionnes_message { text-align:center; margin:0 0 20px 0; font-size:15px; font-style:italic; display:none; }
		/* Bouton groupe */
		#btp_espace_recruteur_cv_preselectionnes_message_groupe_link { display:none; }
			#btp_espace_recruteur_cv_preselectionnes_message_groupe_link a { display:block; margin:25px auto 20px auto; width:240px; text-decoration:none; background-color:#d04719; color:#fff; border-radius:20px; padding:6px 5px 6px 5px; font-size:16px; text-align:center; border:1px solid #c24218; }
				#btp_espace_recruteur_cv_preselectionnes_message_groupe_link a:hover { background-color:#e66235; }
		/* Formulaire */
		#btp_espace_recruteur_cv_preselectionnes_form { position:absolute; width:556px; margin:15px auto auto auto; left:0; right:0; background-color:#fff; border:1px solid #ccc; z-index:1; padding:25px; border-radius:10px; display:none; }
			#btp_espace_recruteur_cv_preselectionnes_form h3 { text-align:center; margin:0 0 30px 0; font-size:16px; color:#000; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire_close { float:right; margin:-20px -12px 0 0; text-decoration:none; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_close i { font-size:35px; color:#f00; }
					#btp_espace_recruteur_cv_preselectionnes_formulaire_close:hover i { color:#000; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire { }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_info, .btp_espace_recruteur_cv_preselectionnes_formulaire_info { color:#000; }
					#btp_espace_recruteur_cv_preselectionnes_formulaire_info b, .btp_espace_recruteur_cv_preselectionnes_formulaire_info b { font-weight:bold; color:#0a719d; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire_info #btp_espace_recruteur_cv_preselectionnes_formulaire_info_poste, .btp_espace_recruteur_cv_preselectionnes_formulaire_info .btp_espace_recruteur_cv_preselectionnes_formulaire_info_poste { color:#000; }
			.btp_espace_recruteur_cv_preselectionnes_formulaire_info_bloc { margin:0 0 5px 0; padding:5px; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_info_bloc_input { float:left; margin:3px 7px 0 0; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_info_bloc_text { float:left; }
					.btp_espace_recruteur_cv_preselectionnes_formulaire_info_bloc_text a { text-decoration:none; color:#000; }
						.btp_espace_recruteur_cv_preselectionnes_formulaire_info_bloc_text a:hover { text-decoration:underline; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire_message, .btp_espace_recruteur_cv_preselectionnes_formulaire_message { margin:20px 0 0 0; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_message b, .btp_espace_recruteur_cv_preselectionnes_formulaire_message b { color:#0a719d; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_message_input, .btp_espace_recruteur_cv_preselectionnes_formulaire_message_input2 { display:block; width:523px; margin:5px 0 5px 0; padding:6px 5px 6px 5px; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_message_input2 { width:493px; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_message_textarea, .btp_espace_recruteur_cv_preselectionnes_formulaire_message_textarea2 { margin:5px 0 5px 0; display:none; height:330px; width:533px; font-size:14px; font-family:"Arial"; padding:10px; border:1px solid #ccc; background-color:#fff; }
				.btp_espace_recruteur_cv_preselectionnes_formulaire_message_textarea2 { width:493px; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire_button { margin:15px auto auto auto; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_button_right { display:block; margin:auto; padding:6px 5px 6px 5px; width:110px; text-align:center; font-size:16px; color:#fff; background-color:#d04719; border-radius:20px; border:1px solid #c24218; }
					#btp_espace_recruteur_cv_preselectionnes_formulaire_button_right:hover { background-color:#e66235; }
			#btp_espace_recruteur_cv_preselectionnes_formulaire_type_list { margin:0 0 -1px 0; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_type_list_left { float:left; margin-right:1px; width:269px; padding:4px; text-align:center; display:block; color:#0a719d; text-decoration:none; border-radius:0; font-weight:bold; font-size:16px; border:1px solid #ccc; margin:0 -1px 0 0; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_type_list_right { float:right; margin-right:1px; width:269px; padding:4px; text-align:center; display:block; color:#0a719d; text-decoration:none; border-radius:0; font-weight:bold; font-size:16px; background-color:#d8d8d8; border:1px solid #ccc; border-right:0; margin:0; }
				#btp_espace_recruteur_cv_preselectionnes_formulaire_type_list2 { padding:15px; border:1px solid #ccc; }
					#btp_espace_recruteur_cv_preselectionnes_formulaire_type_list_left:hover, #btp_espace_recruteur_cv_preselectionnes_formulaire_type_list_right:hover { background-color:#d8d8d8; }
		/* Liste */
		#btp_espace_recruteur_cv_preselectionnes_list { border:1px solid #ccc; border-radius:7px; }
			#btp_espace_recruteur_cv_preselectionnes_mobile_count { display:none; }
			.btp_espace_recruteur_cv_preselectionnes_formulaire_info_line { padding:15px; border:1px solid #ccc; }
			.btp_espace_recruteur_cv_preselectionnes_list_line { padding:12px 10px 10px 10px; }
				.btp_espace_recruteur_cv_preselectionnes_list_line_check { width:15px; text-align:center; float:left; margin:0 15px 0 0; }
				.btp_espace_recruteur_cv_preselectionnes_list_line_info { float:left; width:454px; border:0; margin:0 10px 0 0; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_info_add { margin:4px 0 0 0; font-size:13px; color:#d04719; }
						.btp_espace_recruteur_cv_preselectionnes_list_line_info_add span { color:#000; }
				.btp_espace_recruteur_cv_preselectionnes_list_line_ref { float:right; width:180px; border:0; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_ref_date { text-align:right; margin:0 0 10px 0; color:#666; font-size:13px; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_action a { display:block; width:30px; color:#000; text-align:center; text-decoration:none; padding:4px; float:left; margin:0 8px 0 0; border-radius:20px; }
						.btp_espace_recruteur_cv_preselectionnes_list_line_action a i { font-size:20px; margin:-4px 0 0 0; display:block; color:#d04719; }
						.btp_espace_recruteur_cv_preselectionnes_list_line_action a img { width:32px; height:auto; border:0; }
							.btp_espace_recruteur_cv_preselectionnes_list_line_action a:hover i { color:#353535; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action3 { margin:0 10px 0 2px; }
						.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action3:hover img { opacity:0.6; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action4 { margin:0; }
				/*.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action2 { width:auto; background-color:transparent; margin:0; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action2 i { color:#f00; font-size:20px; display:block; margin:-4px 0 0 0; }
					.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action2:hover { background-color:transparent; }
						.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action2:hover i { color:#353535; }*/
					#btp_espace_recruteur_cv_preselectionnes_button { width:550px; margin:25px auto auto auto; display:block; }
						#btp_espace_recruteur_cv_preselectionnes_button1 { width:230px; text-align:center; display:block; padding:4px; background-color:#008000; color:#fff; text-decoration:none; float:left; border:1px solid #007000; font-size:16px; border-radius:20px; margin:0 40px 0 0; }
							#btp_espace_recruteur_cv_preselectionnes_button1:hover { background-color:#1a9f1a; }
						#btp_espace_recruteur_cv_preselectionnes_button2 { width:200px; text-align:center; display:block; padding:4px; background-color:#0a719d; color:#fff; text-decoration:none; float:left; border:1px solid #09658d; font-size:16px; border-radius:20px; margin:0 40px 0 0; }
							#btp_espace_recruteur_cv_preselectionnes_button2:hover { background-color:#298eb9; }
						#btp_espace_recruteur_cv_preselectionnes_button3 { width:160px; text-align:center; display:block; padding:4px; background-color:#f00; color:#fff; text-decoration:none; float:right; border:1px solid #eb0202; font-size:16px; border-radius:20px; }
							#btp_espace_recruteur_cv_preselectionnes_button3:hover { background-color:#ff2e2e; }
#btp_espace_recruteur_cv_preselectionnes_button_text { text-align:center; font-size:17px; margin:0 0 20px 0; }
		#btp_espace_recruteur_cv_preselectionnes_down { position:fixed; margin:0 0px 0 -51px; z-index:1; background-color:#fff; display:none; }
			#btp_espace_recruteur_cv_preselectionnes_down i { display:block; font-size:40px; color:#008000; width:40px; cursor:pointer; }
				#btp_espace_recruteur_cv_preselectionnes_down i:hover { color:#1a9f1a; }

	/* CV agent recruteur */
	#btp_espace_recruteur_cv_agent_recruteur { }
		#btp_espace_recruteur_cv_agent_recruteur h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_cv_agent_recruteur hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_cv_agent_recruteur p { margin:15px 0 15px 0; }
		#btp_espace_recruteur_cv_agent_recruteur_message { text-align:center; margin:0 0 20px 0; font-size:15px; font-style:italic; display:none; }
		.btp_espace_recruteur_cv_agent_recruteur_list_line { padding:10px; }
			.btp_espace_recruteur_cv_agent_recruteur_list_line_check { width:15px; text-align:center; float:left; margin:0 15px 0 0; }
			.btp_espace_recruteur_cv_agent_recruteur_list_line_info { float:left; width:510px; border:0; margin:0 0 0 5px; }
				.btp_espace_recruteur_cv_agent_recruteur_list_line_add { margin:4px 0 0 0; font-size:13px; color:#d04719; }
			.btp_espace_recruteur_cv_agent_recruteur_list_line_ref { float:right; width:120px; border:0; }
				.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_id { text-align:right; margin:0 0 10px 0; color:#666; font-size:13px; }
				.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button { width:95px; float:right; margin:-7px 0 0 0; } 
					.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button a { display:block; width:30px; text-align:center; color:#fff; text-decoration:none; padding:4px; float:left; margin:0 15px 0 0; }
						.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button a i { font-size:23px; color:#d04719; }
							.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button a:hover i { color:#1f9f1f; }
					.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button .btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button_preselect { display:block; width:30px; text-align:center; text-decoration:none; padding:4px; float:left; margin:0; }
						.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button .btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button_preselect i { color:#d04719; }
							.btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button .btp_espace_recruteur_cv_agent_recruteur_list_line_ref_button_preselect:hover i { color:#1f9f1f; }

	/* Vivier candidature */
	#btp_espace_recruteur_candidatures { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_candidatures h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_candidatures hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_candidatures p { margin:15px 0 15px 0; text-align:justify; }
		#btp_espace_recruteur_candidatures_link { width:210px; background-color:#d04719; color:#fff; text-decoration:none; padding:4px; display:block; text-align:center; float:right; margin:-5px -5px 18px 0; font-size:16px; border-radius:20px; }
			#btp_espace_recruteur_candidatures_link:hover { background-color:#e66235; }
		#btp_espace_recruteur_candidatures_link2 { display:none; }
		#btp_espace_recruteur_candidatures_type { margin:0; padding:0; }
			#btp_espace_recruteur_candidatures_type ul { margin:0; padding:0; }
				.btp_espace_recruteur_candidatures_type_mobile { display:none; }
				#btp_espace_recruteur_candidatures_type ul li { list-style-type:none; }
					#btp_espace_recruteur_candidatures_type ul li a { padding:6px 5px 6px 5px; width:250px; float:left; color:#000; border:1px solid #ccc; margin:0 -1px 0 0; display:block; text-align:center; text-decoration:none; background-color:#e2e9ec; }
						#btp_espace_recruteur_candidatures_type ul li .active_bloc { background-color:#fff; border-bottom:0; }
						#btp_espace_recruteur_candidatures_type ul li a:hover { }
			#btp_espace_recruteur_candidatures_type_pagination { margin:15px auto auto auto; }
				#btp_espace_recruteur_candidatures_type_pagination a { color:#000; text-decoration:none; }
					#btp_espace_recruteur_candidatures_type_pagination a:hover { text-decoration:underline; }
				#btp_espace_recruteur_candidatures_type_pagination_left { float:left; }
				#btp_espace_recruteur_candidatures_type_pagination_right { float:right; }
		#btp_espace_recruteur_candidatures_list { padding:25px 15px 25px 15px; border:1px solid #ccc; margin:-2px 0 0 0; }
			#btp_espace_recruteur_candidatures_list table { display:table; margin:auto; border:0; width:680px; border-collapse:collapse; }
				#btp_espace_recruteur_candidatures_list table tr { border:1px solid #ccc; }
					#btp_espace_recruteur_candidatures_list table tr td { padding:4px; border:0; }
				.btp_espace_recruteur_candidatures_list_td1 { width:30px; text-align:center; }
					.btp_espace_recruteur_candidatures_list_td_read { width:40px; height:auto; border:0; }
				.btp_espace_recruteur_candidatures_list_td2 { text-align:center; width:130px; }
					.btp_espace_recruteur_candidatures_list_td2_mobile { display:none; }
				.btp_espace_recruteur_candidatures_list_td4, .btp_espace_recruteur_candidatures_list_td5 { width:110px; text-align:center; }
					#btp_espace_recruteur_candidatures_list table tr td a { text-decoration:none; color:#000; }
						#btp_espace_recruteur_candidatures_list table tr td a:hover { text-decoration:underline; }
						#btp_espace_recruteur_candidatures_list table tr td a i { font-size:17px; margin:8px 1px 0 4px; float:left; }
						#btp_espace_recruteur_candidatures_list table tr td span { color:#d04719; font-style:italic; font-size:13px; }
				.btp_espace_recruteur_candidatures_list_message { padding:15px 15px 20px 15px; color:#d04719; width:527px; margin:auto; }
				.btp_espace_recruteur_candidatures_list_message_file { margin:25px 0 0 0; }
					#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_message_file a { margin:0 20px 0 0; display:block; width:120px; text-align:center; float:left; background-color:#d04719; border:1px solid #c24218; padding:3px; color:#fff; }
						#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_message_file a:hover { background-color:#e66235; text-decoration:none; }
				.btp_espace_recruteur_candidatures_list_msg { display:none; }
					.btp_espace_recruteur_candidatures_list_msg_close { float:right; margin:-17px -4px 0 0; }
						#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_msg_close i { font-size:40px; color:#000; }
						#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_msg_close:hover i { color:#353535; }
					.btp_espace_recruteur_candidatures_list_msg h4 { font-size:14px; color:#000; text-align:center; margin:0 0 15px 0; }
					.btp_espace_recruteur_candidatures_list_msg_contact { margin:30px auto auto auto; width:500px; background-color:#eee; border:1px solid #ccc; padding:15px; color:#000; display:none; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
						#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_msg_contact span { color:#d04719; font-style:normal; font-size:14px; }
				.btp_espace_recruteur_candidatures_list_msg_contact form { width:475px; margin:auto; }
					.btp_espace_recruteur_candidatures_list_msg_contact select { width:332px; padding:6px 5px 6px 5px; }
					.btp_espace_recruteur_candidatures_list_msg_contact_objet { width:410px; padding:6px 5px 6px 5px; }
					.btp_espace_recruteur_candidatures_list_msg_contact_textarea { display:block; margin:4px 0 0 0; font-size:14px; font-family:"Arial"; padding:4px; width:460px; height:310px; }
					.btp_espace_recruteur_candidatures_list_msg_contact_button { margin:15px auto auto auto; width:280px; }
						.btp_espace_recruteur_candidatures_list_msg_contact_button_left { display:block; width:90px; text-align:center; padding:3px; cursor:pointer; float:left; background-color:#f00; color:#fff; border:1px solid #eb0101; font-size:16px; border-radius:20px; }
							.btp_espace_recruteur_candidatures_list_msg_contact_button_left:hover { background-color:#fa3d3d; }
						.btp_espace_recruteur_candidatures_list_msg_contact_button_right { display:block; width:90px; text-align:center; padding:3px; cursor:pointer; float:right; background-color:#008000; color:#fff; border:1px solid #007000; font-size:16px; border-radius:20px; }
							.btp_espace_recruteur_candidatures_list_msg_contact_button_right:hover { background-color:#1a9f1a; }
						#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_msg_contact_button_left_close_button { display:block; margin:15px auto auto auto; padding:4px; font-size:14px; color:#fff; text-decoration:none; text-align:center; border:1px solid #000; width:90px; border-radius:20px; background-color:#000; }
							#btp_espace_recruteur_candidatures_list table tr td .btp_espace_recruteur_candidatures_list_msg_contact_button_left_close_button:hover { opacity:0.8; }
			#btp_espace_recruteur_candidatures_bloc_button { margin:20px auto auto auto; display:none; }
				#btp_espace_recruteur_candidatures_bloc_button_right { display:block; width:300px; text-align:center; padding:4px; background-color:#008000; color:#fff; text-decoration:none; float:none; border:1px solid #007000; font-size:16px; border-radius:20px; margin:auto; }
					#btp_espace_recruteur_candidatures_bloc_button_right:hover { background-color:#1a9f1a; }
			#btp_espace_recruteur_candidatures_down { position:fixed; margin:0 0px 0 -51px; z-index:1; background-color:#fff; display:none; }
				#btp_espace_recruteur_candidatures_down i { display:block; font-size:40px; color:#008000; width:40px; cursor:pointer; }
					#btp_espace_recruteur_candidatures_down i:hover { color:#1a9f1a; }
	/* Formulaire candidature */
	#btp_espace_recruteur_candidatures_type_formulaire { background-color:#fff; border:1px solid #ccc; width:500px; margin:20px 0 0 165px; padding:16px; position:absolute; z-index:1; display:none; }
		#btp_espace_recruteur_candidatures_type_formulaire h2 { font-size:14px; text-align:center; margin:0 0 15px 0; }
		#btp_espace_recruteur_candidatures_type_formulaire table { width:440px; display:table; margin:auto; }
			.btp_espace_recruteur_candidatures_type_formulaire_form_select { display:block; padding:6px 5px 6px 5px; width:435px; margin:3px 0 6px 0; }
			.btp_espace_recruteur_candidatures_type_formulaire_form_input { display:block; padding:6px 5px 6px 5px; width:421px; margin:3px 0 6px 0; }
			.btp_espace_recruteur_candidatures_type_formulaire_form_textarea { display:block; width:427px; height:300px; font-size:14px; font-family:"Arial"; margin:3px 0 6px 0; }
		#btp_espace_recruteur_candidatures_type_formulaire_form_button { width:270px; margin:auto; }
			#btp_espace_recruteur_candidatures_type_formulaire_form_button_left { display:block; float:left; width:90px; background-color:#f00; border:1px solid #f20101; text-align:center; text-decoration:none; color:#fff; padding:4px; border-radius:20px; font-size:15px; cursor:pointer; }
				#btp_espace_recruteur_candidatures_type_formulaire_form_button_left:hover { background-color:#ff2b2b; }
			#btp_espace_recruteur_candidatures_type_formulaire_form_button_right { display:block; float:right; width:90px; background-color:#008000; border:1px solid #007400; text-align:center; text-decoration:none; color:#fff; padding:4px; border-radius:20px; font-size:15px; cursor:pointer; }
				#btp_espace_recruteur_candidatures_type_formulaire_form_button_right:hover { background-color:#1b9c1b; }
		#btp_espace_recruteur_candidatures_type_formulaire_form_selection { margin:0 0 20px 0; padding:0; }
			#btp_espace_recruteur_candidatures_type_formulaire_form_selection ul { margin:7px 0 0 10px; }
				#btp_espace_recruteur_candidatures_type_formulaire_form_selection ul li { list-style-type:none; padding:3px; }
					#btp_espace_recruteur_candidatures_type_formulaire_form_selection ul li span { color:#d04719; font-style:italic; font-size:13px; }
		#btp_espace_recruteur_candidatures_type_formulaire_close { display:block; margin:15px auto auto auto; padding:4px; font-size:15px; border-radius:20px; background-color:#f00; border:1px solid #ef0000; color:#fff; text-align:center; text-decoration:none; width:90px; }
			#btp_espace_recruteur_candidatures_type_formulaire_close:hover { background-color:#ff2d2d; }
	/* Fiches contactees */
	#btp_espace_recruteur_fiches_contactees { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_fiches_contactees h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_fiches_contactees hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_fiches_contactees p { margin:15px 0 15px 0; }
		#btp_espace_recruteur_fiches_contactees_list { width:550px; margin:auto; }
			.btp_espace_recruteur_fiches_contactees_list_ligne { padding:10px; border:1px solid #ccc; margin:0 0 15px 0; border-radius:10px; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_poste { margin:-10px -10px 10px -10px; font-weight:bold; background-color:#969ba3; color:#fff; padding:7px 7px 7px 16px; border-radius:8px 8px 0 0; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_poste_mobile { display:none; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_photo_name { display:block; position:absolute; margin:35px 0 0 35px; font-size:17px; font-weight:bold; color:#fff; width:30px; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_photo { float:left; width:90px; }
					.btp_espace_recruteur_fiches_contactees_list_ligne_photo img { width:77px; height:77px; border:1px solid #ccc; display:block; margin:0; filter:grayscale(1); }
				.btp_espace_recruteur_fiches_contactees_list_ligne_info { float:left; width:400px; }
					.btp_espace_recruteur_fiches_contactees_list_ligne_info span { color:#1495cc; display:block; margin:4px 0 0 0; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_button { width:30px; float:right; margin:24px 0 0 0; }
					.btp_espace_recruteur_fiches_contactees_list_ligne_button a { color:#000; width:30px; text-align:center; text-decoration:none; display:block; font-size:15px; }
						.btp_espace_recruteur_fiches_contactees_list_ligne_button a i { color:#d04719; font-size:23px; margin:0; vertical-align:middle; }
							.btp_espace_recruteur_fiches_contactees_list_ligne_button a:hover i { color:#e66235; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_message { margin:15px auto 15px auto; width:500px; padding:15px; background-color:#e2e9ec; border:1px solid #d1d7da; display:none; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }

	/* Reponses automatiques */
	#btp_espace_recruteur_reponses_automatiques { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_reponses_automatiques_message { text-align:center; font-size:15px; margin:20px 0 20px 0; display:none; font-style:italic; }
		#btp_espace_recruteur_reponses_automatiques h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
			#btp_espace_recruteur_reponses_automatiques hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:520px; margin:0 0 15px 0; }
			#btp_espace_recruteur_reponses_automatiques p { margin:15px 0 25px 0; text-align:justify; }
			#btp_espace_recruteur_reponses_automatiques_etat { text-align:center; margin:15px auto 15px auto; }
				#btp_espace_recruteur_reponses_automatiques_etat_result { font-size:17px; }
				#btp_espace_recruteur_reponses_automatiques_etat a { display:block; margin:20px auto auto auto; width:340px; text-align:center; background-color:#d04719; color:#fff; padding:4px; text-decoration:none; font-size:16px; border-radius:20px; }
					#btp_espace_recruteur_reponses_automatiques_etat a:hover { background-color:#e66235; }
			#btp_espace_recruteur_reponses_automatiques_formulaire { padding:15px; background-color:#e2e9ec; width:500px; margin:auto; text-align:center; display:none; }
				#btp_espace_recruteur_reponses_automatiques_form_close { float:right; margin:-20px -12px 0 0; text-decoration:none; }
					#btp_espace_recruteur_reponses_automatiques_form_close i { color:#f00; font-size:40px; }
						#btp_espace_recruteur_reponses_automatiques_form_close:hover i { color:#000; }
				#btp_espace_recruteur_reponses_automatiques_form_choice { margin:20px 0 0 0; text-align:left; }
				#btp_espace_recruteur_reponses_automatiques_form_choice_input { width:360px; padding:6px 5px 6px 5px; }
				#btp_espace_recruteur_reponses_automatiques_form_choice_textarea { width:485px; height:210px; font-size:14px; font-family:"Arial"; padding:5px; display:block; margin:5px 0 10px 0; }
				#btp_espace_recruteur_reponses_automatiques_form_button { width:300px; margin:25px auto auto auto; }
					#btp_espace_recruteur_reponses_automatiques_form_button_left { display:block; width:110px; float:left; text-align:center; padding:4px; color:#fff; background-color:#f00; cursor:pointer; border:1px solid #ee0101; font-size:16px; border-radius:20px; }
						#btp_espace_recruteur_reponses_automatiques_form_button_left:hover { background-color:#fd3d3d; }
					#btp_espace_recruteur_reponses_automatiques_form_button_right { display:block; width:110px; float:none; text-align:center; padding:4px; color:#fff; background-color:#008000; cursor:pointer; border:1px solid #007100; font-size:16px; border-radius:20px; margin:auto; }
						#btp_espace_recruteur_reponses_automatiques_form_button_right:hover { background-color:#24a124; }
				.btp_espace_recruteur_reponses_automatiques_form_title_text2 { display:none; }

	/* Recherche multicriteres */
	#btp_espace_recruteur_recherche_multicriteres { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_recherche_multicriteres h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_recherche_multicriteres hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_recherche_multicriteres p { margin:15px 0 15px 0; text-align:justify; }
		#btp_espace_recruteur_recherche_multicriteres_message { text-align:center; font-size:15px; margin:20px 0 20px 0; display:none; font-style:italic; }
		#btp_espace_recruteur_recherche_multicriteres_list { }
		.pbtp_compte_client_contents_bloc_mods_selections_formulaire_break { display:block; }
			/* Bouton nouveau */
			#btp_espace_recruteur_recherche_multicriteres_new { width:340px; padding:4px; background-color:#d04719; float:none; text-align:center; color:#fff; text-decoration:none; margin:auto auto 20px auto; border-radius:20px; display:block; }
				#btp_espace_recruteur_recherche_multicriteres_new:hover { background-color:#e66235; }
			/* Liste */
			.btp_espace_recruteur_recherche_multicriteres_list_line { padding:10px; }
				.btp_espace_recruteur_recherche_multicriteres_list_info { float:left; width:595px; }
					.btp_espace_recruteur_recherche_multicriteres_list_info span { display:block; color:#d04719; margin:6px 0 0 0; font-size:13px; }
				.btp_espace_recruteur_recherche_multicriteres_list_line_button { width:80px; border:0; float:right; margin:5px 0 0 0; }
					.btp_espace_recruteur_recherche_multicriteres_list_line_button a { color:#000; width:30px; text-align:center; text-decoration:none; display:block; float:left; margin:0 20px 0 0; }
					.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_view { width:30px; }
						.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_view i { font-size:20px; margin:-4px 0 0 0; float:left; color:#d04719; }
							.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_view:hover i { color:#353535;; }
					.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_delete { margin:-3px 0 0 0; background-color:transparent; border-radius:20px; width:auto; }
						.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_delete i { font-size:20px; vertical-align:middle; margin:-4px 0 0 0; color:#f00; }
							.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_delete i:hover { color:#353535; }
						.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_delete:hover { background-color:transparent; }
			/* Resultat */
			#btp_espace_recruteur_recherche_multicriteres_list h4 { text-align:center; margin:20px 0 10px 0; color:#1495cc; font-size:17px; }
			#btp_espace_recruteur_recherche_multicriteres_list h5 { font-size:16px; color:#000; margin:0 0 20px 0; text-align:center; }
				#btp_espace_recruteur_recherche_multicriteres_list h5 span { color:#d04719; }
				#btp_espace_recruteur_recherche_multicriteres_list_extraction_efface_text { text-align:center; margin:10px auto 15px auto; }
				#btp_espace_recruteur_recherche_multicriteres_list_extraction_efface_link { cursor:pointer; }
					#btp_espace_recruteur_recherche_multicriteres_list_extraction_efface_link:hover { text-decoration:none; }
					#btp_espace_recruteur_recherche_multicriteres_list_extraction_efface_link i { font-size:22px; vertical-align:middle; }
			#btp_espace_recruteur_recherche_multicriteres_list_extraction_efface { display:none; }
			.btp_espace_recruteur_recherche_multicriteres_list_extraction_line { padding:15px; }
				.btp_espace_recruteur_recherche_multicriteres_list_extraction_line span { margin:4px 0 0 0; color:#000; display:block; }
				.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_infos { width:470px; float:left; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_infos span { }
				.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button { width:130px; float:right; margin:5px 0 0 0; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button a { width:30px; color:#fff; text-decoration:none; display:block; float:left; margin:0 20px 0 0; text-align:center; font-size:13px; }
						.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button a i { font-size:22px; margin:0 3px 0 0; vertical-align:middle; color:#d04719; }
							.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_reintegre span { margin:0; }
								.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_reintegre i { color:#000; margin:0; }
							.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button a:hover i { color:#000; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_view span i { color:#d04719; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_preselection span i { color:#d04719; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_preselection span img { width:23px; height:23px; border:0; margin:3px 0 0 0; }
					.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_delete span i { color:#f00; }
						.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_view:hover span i, .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_preselection:hover span i, .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_delete:hover span i { color:#000; }
				.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_delete { margin:0; }
				.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_preselection { width:30px; }
				#btp_espace_recruteur_recherche_multicriteres_list_return { color:#fff; background-color:#d04719; text-align:center; display:block; width:320px; text-decoration:none; padding:4px; margin:15px auto 30px auto; border:1px solid #c24218; font-size:16px; border-radius:20px; }
					#btp_espace_recruteur_recherche_multicriteres_list_return:hover { background-color:#e66235; }
#btp_espace_recruteur_recherche_multicriteres_list_refresh { color:#fff; background-color:#000; text-align:center; display:block; width:240px; text-decoration:none; padding:4px; margin:20px auto 25px auto; border:1px solid #000; font-size:14px; border-radius:20px; }
#btp_espace_recruteur_recherche_multicriteres_list_refresh:hover { background-color:#353535; }
#btp_espace_recruteur_recherche_multicriteres_list_refresh i { font-size:20px; vertical-align:middle; margin:0 3px 0 0; }
			#btp_espace_recruteur_recherche_multicriteres_lien { display:none; }
#btp_espace_recruteur_recherche_multicriteres_list_date_refresh { margin:10px auto 15px auto; text-align:center; color:#000; font-size:15px; }
#btp_espace_recruteur_recherche_multicriteres_list_date_refresh span { color:#d04719; }
		/* Formulaire new */
		#pbtp_compte_client_contents_bloc_mods_selections_formulaire { width:790px; background-color:#fff; border:1px solid #ccc; padding:15px; position:relative; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5), 0 1px 1px 0 rgba(255, 255, 255, 0.5) inset; margin:0 0 0 -56px; display:block; font-size:14px; }
			.btp_module_selection_assistee_contents_formulaire_mobile_text1, .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese .btp_module_selection_assistee_contents_formulaire_mobile_text1 { color:#000; }
			.btp_module_selection_assistee_contents_formulaire_mobile_text2, .btp_module_selection_assistee_contents_formulaire_mobile_text3 { display:none; }
			#pbtp_compte_client_contents_bloc_mods_selections_liste { padding:15px; background-color:#eee; border:1px solid #ccc; }
			#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button { width:240px; background-color:#0e55cc; color:#fff; border:1px solid #0e4db7; text-decoration:none; padding:4px; display:block; text-align:center; margin:auto auto 15px auto; }
				#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button_img { width:20px; height:20px; vertical-align:middle; display:inline-block; border:0; }
			#pbtp_compte_client_contents_bloc_mods_selections_formulaire h4 { text-align:center; font-size:16px; color:#0e55cc; margin:0 0 15px 0; }
				#pbtp_compte_client_contents_bloc_mods_selections_formulaire h4 span { font-weight:normal; }
			#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button:hover { background-color:#2e72e3; }
			#btp_module_selection_assistee_contents_formulaire_new { width:760px; margin:auto; }
				#btp_module_selection_assistee_contents_formulaire_new h5 { font-size:15px; margin:0 0 15px 0; color:#000; font-weight:bold; text-align:left; }
					#btp_module_selection_assistee_contents_formulaire_new h5 .btp_module_selection_assistee_contents_formulaire_new_number { padding:3px; font-size:20px; color:#fff; background-color:#4c9048; text-align:center; border-radius:40px; display:inline-block; width:30px; margin:0 5px 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_title { margin:0 0 25px 0; width:auto; }
						#btp_module_selection_assistee_contents_formulaire_new_title_form { margin:0 0 15px 0; text-align:center; padding:0; }
							#id_titre_selection { width:520px; padding:6px 5px 6px 5px; }
					#btp_module_selection_assistee_contents_formulaire_new_cv { margin:0 0 15px 0; width:auto; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche { text-align:left; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_text_checked { margin:20px 0 20px 41px; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text { margin:3px 0 0 45px; float:left; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_text_checked input {  }
						.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_success { color:#4c9048; }
						.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_failed { color:#f00; }
						.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet_et { color:#4c9048; }
						.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet_ou { color:#0a719d; }
						.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet_refus { color:#f00; }
						/*#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_switch { width:auto; margin:0 auto 15px 200px; }*/
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet { margin:0; padding:0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table { border-collapse:collapse; width:670px; margin:auto; display:table; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr th, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr th { font-weight:bold; background-color:#eee; border:0; text-align:center; padding:4px 0 4px 0; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr td, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td { border:0; padding:4px 0 4px 0; text-align:left; }
								.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input { width:260px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }
									.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input2 { width:171px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }  
								.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_add_img { width:21px; height:auto; border:0; vertical-align:middle; } 
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet { display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_ville { width:auto; float:none; margin:15px 0 0 0; display:none; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc { margin:0; text-align:left; width:auto; background-color:#fff; padding:0; border:0; display:block; }
									#btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc img { width:18px; height:auto; border:0; vertical-align:middle; }
										.btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc_select { margin:0 2px 8px 0; width:459px; padding:6px 5px 6px 5px; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_lieu { width:auto; float:none; margin:15px 0 0 0; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_lieu table { width:676px; display:table; margin:auto; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_lieu img { width:21px; height:auto; border:0; vertical-align:middle; }
								.btp_module_selection_assistee_contents_formulaire_new_cv_lieu_td2 { width:520px; }
								#btp_espace_recruteur_recherche_multicriteres_list h5 .btp_module_selection_assistee_contents_formulaire_new_text { color:#000; font-weight:normal; }
								#btp_module_selection_assistee_contents_formulaire_new_attention_text { margin:20px 0 0px 4px; color:#f00; font-weight:bold; }
								#btp_espace_recruteur_recherche_multicriteres_list h5 .btp_module_selection_assistee_contents_formulaire_new_number_bis { padding:3px; font-size:20px; color:#fff; background-color:#4c9048; text-align:center; border-radius:40px; display:inline-block; width:30px; margin:0 9px 0 0; float:left; }
								#btp_espace_recruteur_recherche_multicriteres_list h5 .btp_module_selection_assistee_contents_formulaire_new_number5 { float:left; color:#000; width:710px; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc { margin:10px auto auto auto; text-align:left; width:495px; background-color:#eee; padding:15px 15px 15px 70px; border:1px solid #ccc; display:block; }
									#btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc img { width:18px; height:auto; border:0; vertical-align:middle; }
								.btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc_select { margin:0 2px 9px 0; padding:6px 5px 6px 5px; width:459px; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option { display:block; margin:0 0 0 50px; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option_button { display:block; width:280px; text-align:center; padding:4px; text-decoration:none; background-color:#ff6600; color:#fff; border:1px solid #e85e03; margin:15px auto auto auto; font-size:16px; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option_button:hover { background-color:#ff8b3e; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_experience { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_experience_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#id_cv_experience { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
								#slider-range-experience { margin:0; width:400px; float:left; }
					#btp_module_selection_assistee_contents_formulaire_new_close_button { float:right; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_rayon { width:auto; float:none; margin:15px 0 0 0; display:none; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_rayon_bloc { margin:10px auto auto auto; text-align:center; background-color:#fff; padding:0; border:0; display:inline; }
							#id_cv_rayon { border:0; color:#4c9048; font-weight:bold; width:60px;}
								#slider-range-rayon { margin:15px auto auto auto; width:282px; display:inline-block; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_experience_etranger { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_experience_etranger_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#id_cv_experience_etranger { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
								#slider-range-experience-etranger { margin:0; width:400px; float:left; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_age { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_age_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#id_cv_age { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
								#slider-range-age { margin:0; width:400px; float:left; }
					#btp_module_selection_assistee_contents_formulaire_new_diplome { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_diplome_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_diplome_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
							.btp_module_selection_assistee_contents_formulaire_new_diplome_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
					#btp_module_selection_assistee_contents_formulaire_new_permis { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_permis_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table { border-collapse:collapse; width:550px; }
								#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table tr td { padding:2px; }
					#btp_module_selection_assistee_contents_formulaire_new_logiciels { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
							.btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
					#btp_module_selection_assistee_contents_formulaire_new_langues { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_langues_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_langues_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
							.btp_module_selection_assistee_contents_formulaire_new_langues_bloc_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
					#btp_module_selection_assistee_contents_formulaire_new_mobilite { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_mobilite_bloc { margin:10px auto auto auto; text-align:left; width:555px; background-color:#eee; padding:15px 15px 15px 10px; border:1px solid #ccc; display:none; }
					#btp_module_selection_assistee_contents_formulaire_new_genre { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_genre_bloc { margin:10px auto auto auto; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; text-align:center; display:none; }
					#btp_module_selection_assistee_contents_formulaire_new_annee_creation { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_annee_creation_bloc { margin:10px auto auto auto; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; text-align:center; display:none; }
							#id_cv_annee_creation { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
								#slider-range-annee-creation { margin:0; width:400px; float:left; }
					 #btp_module_selection_assistee_contents_formulaire_new_cv_ref { width:auto; float:none; margin:15px 0 0 0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc { margin:10px auto auto auto; width:670px; background-color:#fff; padding:0; border:0; text-align:center; display:block; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table { width:auto; border-collapse:collapse; display:table; margin:auto; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr th { padding:4px 0 4px 0; border:0; background-color:#fff; text-align:center; font-weight:bold; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr td { padding:4px 0 4px 0; border:0; background-color:#fff; text-align:left; width:330px; }
									.btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc_input { width:173px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }
									.btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc_input2 { width:260px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }
									#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
					#btp_module_selection_assistee_contents_formulaire_new_tri { width:auto; float:none; margin:0; }
					#btp_module_selection_assistee_contents_formulaire_new_tri_bloc { margin:10px auto auto auto; width:auto; background-color:#fff; padding:0; border:0; text-align:left; }
						#btp_module_selection_assistee_contents_formulaire_new_tri_bloc table { border-collapse:collapse; width:370px; display:table; margin:0 0 0 49px; }
							#btp_module_selection_assistee_contents_formulaire_new_tri_bloc table tr td { padding:3px; }
								#btp_module_selection_assistee_contents_formulaire_new_tri_bloc select { padding:6px 5px 6px 5px; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation_suite { display:none; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation_button { display:block; background-color:#008000; color:#fff; border:1px solid #007200; padding:4px; text-decoration:none; margin:35px auto auto auto; width:200px; text-align:center; border-radius:20px; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation_button:hover { background-color:#159215; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation { padding:15px; border:2px solid #999; background-color:#fff; margin:15px auto auto auto; display:none; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation h5 { text-align:center; font-size:15px; color:#000; margin:0 0 20px 0; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation_text_desc { margin:10px auto 40px auto; font-style:normal; color:#000; font-size:13px; }
						#btp_module_selection_assistee_contents_formulaire_new_previsualisation_text_desc b { color:#0e55cc; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation a { text-decoration:none; color:#000; }     #btp_module_selection_assistee_contents_formulaire_new_previsualisation a:hover { text-decoration:underline; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_img { width:20px; height:auto; border:0; vertical-align:top; display:inline-block; margin:5px 3px 0 0; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_detail_plus { display:block; padding:4px; background-color:#0e55cc; border:1px solid #0d4cb4; text-align:center; width:90px; color:#fff; margin:15px auto auto auto; border-radius:20px; }
					#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_detail_plus:hover { background-color:#3376e6; text-decoration:none; }
				#btp_module_selection_assistee_contents_formulaire_type_message_result { padding:25px; border:1px solid #ccc; background-color:#eee; width:550px; margin:auto; }
					#btp_module_selection_assistee_contents_formulaire_type_message_result textarea { font-size:14px; font-family:"Arial"; width:537px; height:80px; padding:5px; margin:0 0 10px 0; display:block; }
					#btp_module_selection_assistee_contents_formulaire_type_message_result_preview { display:block; margin:15px auto auto auto; width:90px; padding:4px; background-color:#0e55cc; border:1px solid #0e4db6; text-align:center; color:#fff; text-decoration:none; }
					#btp_module_selection_assistee_contents_formulaire_type_message_result_preview:hover { background-color:#3574de; }
						#btp_module_selection_assistee_contents_formulaire_type_message_result_preview_finish { display:none; }
				#btp_module_selection_assistee_contents_formulaire_type_message_result2 { padding:25px; border:1px solid #ccc; display:none; width:550px; margin:15px auto auto auto; }
				.btp_module_selection_assistee_contents_link_preview_send { color:#008000; font-size:13px; }
				#btp_module_selection_assistee_contents_formulaire_new_close { float:right; margin:-20px -12px 0 0; text-decoration:none; }
					#btp_module_selection_assistee_contents_formulaire_new_close i { font-size:40px; color:#000; }
						#btp_module_selection_assistee_contents_formulaire_new_close:hover i { color:#353535; }
					.btp_module_selection_assistee_contents_formulaire_button { width:400px; margin:25px auto auto auto; display:none; }
						.btp_module_selection_assistee_contents_formulaire_button_mid { display:block; cursor:pointer; width:70px; text-align:center; border:1px solid #0f4cb3; padding:4px; color:#fff; margin:auto; background-color:#0e55cc; }
							.btp_module_selection_assistee_contents_formulaire_button_mid:hover { background-color:#2b71e7; }
						.btp_module_selection_assistee_contents_formulaire_button_left { display:block; cursor:pointer; width:110px; text-align:center; background-color:#f00; border:1px solid #dc0000; padding:6px 5px 6px 5px; color:#fff; float:left; border-radius:20px; font-size:16px; }
							.btp_module_selection_assistee_contents_formulaire_button_left:hover { background-color:#ff4242; }
						.btp_module_selection_assistee_contents_formulaire_button_right { display:block; cursor:pointer; width:110px; text-align:center; background-color:#008000; border:1px solid #006800; padding:6px 5px 6px 5px; color:#fff; float:right; border-radius:20px; font-size:16px; }

	/* Banniere candidature spontanee */
	#btp_espace_recruteur_banniere_candidature_spontanee { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_banniere_candidature_spontanee h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_banniere_candidature_spontanee hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:440px; margin:0 0 15px 0; }
		#btp_espace_recruteur_banniere_candidature_spontanee p { margin:15px 0 15px 0; }
		#btp_espace_recruteur_banniere_candidature_spontanee_etat { width:auto; margin:auto auto 40px auto; background-color:#fff; padding:15px; text-align:center; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat span { color:#d04719; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat b { font-size:16px; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat a { display:block; margin:20px auto auto auto; width:440px; text-align:center; text-decoration:none; background-color:#d04719; color:#fff; padding:4px; border-radius:20px; font-size:16px; }
				#btp_espace_recruteur_banniere_candidature_spontanee_etat a:hover { background-color:#e66235; }
		#btp_espace_recruteur_banniere_candidature_spontanee #btp_espace_recruteur_banniere_candidature_spontanee_hr { margin:25px auto 25px auto; width:90%; }
		#btp_espace_recruteur_banniere_candidature_spontanee_list { margin:20px 0 0 0; }
			#btp_espace_recruteur_banniere_candidature_spontanee_list_none { color:#008000; }
		#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban { margin:20px auto 30px auto; width:633px; border:1px solid #000; border-radius:0; background-color:#f2f1f1; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban img { border-right:1px solid #ccc; float:left; width:91px; height:64px; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban_text { float:left; width:507px; font-size:13px; color:#000; margin:0 0 0 3px; font-weight:bold; text-align:center; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban_text span { color:#4c9048; }
				#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban_text b { color:#0c3f95; font-size:14px; margin:2px 0 2px 0; padding:0; display:block; }

	/* Candidature banniere spontanee */
	#btp_espace_recruteur_candidature_banniere_spontanee { }
		#btp_espace_recruteur_candidature_banniere_spontanee h3 { color:#008000; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_candidature_banniere_spontanee hr { border-top:1px solid #008000; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_candidature_banniere_spontanee p { margin:15px 0 15px 0; }
		#btp_espace_recruteur_candidature_banniere_spontanee_list { border:1px solid #ccc; }
			#btp_espace_recruteur_candidature_banniere_spontanee_link { width:190px; background-color:#008000; color:#fff; text-decoration:none; padding:4px; display:block; text-align:center; float:right; margin:-5px -5px 0 0; }
				#btp_espace_recruteur_candidature_banniere_spontanee_link:hover { background-color:#20a520; }
			.btp_espace_recruteur_candidature_banniere_spontanee_list_line { padding:15px; }
				.btp_espace_recruteur_candidature_banniere_spontanee_list_line_link { color:#000; }
					.btp_espace_recruteur_candidature_banniere_spontanee_list_line_link i { font-size:20px; float:right; margin:-5px 10px 0 0; color:#008000; }
				.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message { color:#000; margin:10px 0 0 0; display:block; background-color:#eee; border:1px solid #ccc; padding:15px; width:auto; }
					.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message_fichier { margin:20px 0 0 0; }
						.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message_fichier a { display:block; width:130px; padding:4px; text-decoration:none; color:#fff; background-color:#d04719; float:left; margin:0 20px 0 0; text-align:center; border-radius:20px; }
							.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message_fichier a:hover { background-color:#e66235; }

	/* Recherche assistee */
	#btp_espace_recruteur_recherche_assistee { padding:15px; }
		#btp_espace_recruteur_recherche_assistee h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_recherche_assistee hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:450px; margin:0 0 15px 0; }
		#btp_espace_recruteur_recherche_assistee p { margin:15px 0 15px 0; text-align:justify; }
			#btp_espace_recruteur_recherche_assistee_form { border:1px solid #ccc; padding:15px; width:560px; margin:20px auto 20px auto; background-color:#e2e9ec; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
				.btp_espace_recruteur_recherche_assistee_form_close { float:right; margin:-22px -17px 0 0; }
					.btp_espace_recruteur_recherche_assistee_form_close i { font-size:35px; color:#000; }
						.btp_espace_recruteur_recherche_assistee_form_close i:hover { color:#353535; }
				#btp_espace_recruteur_recherche_assistee_form table { display:table; margin:auto; border-collapse:collapse; width:550px; }
					#btp_espace_recruteur_recherche_assistee_form table tr td { padding:4px; }
						.btp_espace_recruteur_recherche_assistee_form_input { width:254px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_recherche_assistee_form_textarea { width:530px; height:100px; font-size:14px; padding:5px; font-family:"Arial"; display:block; margin:5px 0 0 0; }
				#btp_espace_recruteur_recherche_assistee_form_button { margin:20px auto auto auto; width:300px; }
					#btp_espace_recruteur_recherche_assistee_form_button_right { display:block; cursor:pointer; width:180px; text-align:center; padding:4px; background-color:#008000; border:1px solid #016d01; color:#fff; margin:auto; font-size:16px; border-radius:20px; }
						#btp_espace_recruteur_recherche_assistee_form_button_right:hover { background-color:#21a321; }

	/* Depot annonce */
	#btp_espace_recruteur_depot_annonce { padding:15px; }
		#btp_espace_recruteur_depot_annonce_lien { display:none; }
		#btp_espace_recruteur_depot_annonce h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_depot_annonce hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_depot_annonce p { margin:15px 0 15px 0; text-align:justify; }
		#btp_espace_recruteur_depot_annonce_text_p2 { display:none; }
		#btp_espace_recruteur_depot_annonce_link_choice { background-color:#d04719; color:#fff; text-decoration:none; text-align:center; padding:4px; width:310px; float:right; margin:-5px -5px 0 0; display:none; }
			#btp_espace_recruteur_depot_annonce_link_choice:hover { background-color:#159b15; }
			/* Choix */
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller, #btp_espace_recruteur_depot_annonce_choix_type_tel { margin:0; width:243px; float:left; text-align:center; padding:15px; }
				#btp_espace_recruteur_depot_annonce_choix_type_formulaire:hover, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller:hover, #btp_espace_recruteur_depot_annonce_choix_type_tel:hover { background-color:#ccdce5; }
				#btp_espace_recruteur_depot_annonce_choix_type_formulaire img, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller img, #btp_espace_recruteur_depot_annonce_choix_type_tel img { width:238px; height:159px; border:1px solid #ccc; display:block; margin:auto auto 15px auto; }
				#btp_espace_recruteur_depot_annonce_choix_type_tel #btp_espace_recruteur_depot_annonce_choix_type_tel_numero { width:220px; height:31px; border:0; margin:auto; }
				#btp_espace_recruteur_depot_annonce_choix_type_formulaire p, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller p, #btp_espace_recruteur_depot_annonce_choix_type_tel p { font-size:13px; text-align:center; padding:15px; background-color:#eee; }
				#btp_espace_recruteur_depot_annonce_choix_type_formulaire a, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller a { width:193px; text-align:center; display:block; padding:4px; background-color:#000; color:#fff; text-decoration:none; margin:auto; font-size:14px; border-radius:20px; }
					#btp_espace_recruteur_depot_annonce_choix_type_formulaire a:hover, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller a:hover { background-color:#353535; }
				#btp_espace_recruteur_depot_annonce_choix_type_tel p { margin:15px 0 11px 0; }
				#btp_espace_recruteur_depot_annonce_content_form_replace_bloc { display:none; }
				#btp_espace_recruteur_depot_annonce_choix_type_formulaire .btp_espace_recruteur_depot_annonce_choix_type_link_mobile, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller .btp_espace_recruteur_depot_annonce_choix_type_link_mobile, #btp_espace_recruteur_depot_annonce_choix_type_tel .btp_espace_recruteur_depot_annonce_choix_type_link_mobile, #btp_espace_recruteur_depot_annonce_choix_type_text_end_mobile { display:none; }
			/* Fomrulaire */
			#btp_espace_recruteur_depot_annonce_content_form_bloc { margin:20px 0 0 0; }
				#btp_espace_recruteur_depot_annonce_content_form_bloc h4 { text-align:center; font-size:15px; margin:0 0 20px 0; }
				#btp_espace_recruteur_depot_annonce_content_form_bloc h5 { color:#fff; font-size:14px; background-color:#969ba3; border:1px solid #7c7c7c; padding:10px; margin:0 0 -1px 0; cursor:pointer; }
					#btp_espace_recruteur_depot_annonce_content_form_bloc h5:hover { background-color:#adaeb1; }
				#btp_espace_recruteur_depot_annonce_content_form_bloc_end_mobile { display:none; }
				#btp_espace_recruteur_depot_annonce_content_form_bloc h6 { font-size:15px; margin:auto auto 10px auto; width:650px; }
				.btp_espace_recruteur_depot_annonce_content_form_bloc { padding:15px; background-color:#fff; border:1px solid #ccc; width:620px; margin:auto; } 
				#btp_espace_recruteur_depot_annonce_content_form1, #btp_espace_recruteur_depot_annonce_content_form2, #btp_espace_recruteur_depot_annonce_content_form3 { background-color:#fff; padding:20px 15px 20px 15px; }
				#btp_espace_recruteur_depot_annonce_content_form2, #btp_espace_recruteur_depot_annonce_content_form3 { display:none; }
				#btp_espace_recruteur_depot_annonce_content_form_bloc table { display:table; margin:auto; width:610px; }
					#btp_espace_recruteur_depot_annonce_content_form_bloc table tr td { padding:5px; }
						#btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2 { display:none; }
						.btp_espace_recruteur_depot_annonce_content_form_input { width:275px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_select1 { width:60px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_input1 { width:212px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_input2 { width:235px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_select22 { width:235px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break { display:block; margin:5px 0 0 0; }
						.btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break2 { margin:10px 0 0 0; display:block; }
						.btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break3, .btp_espace_recruteur_depot_annonce_content_form_bloc_mobile_hide2, .btp_espace_recruteur_depot_annonce_content_form_bloc_mobile_hide3 { display:none; }
						.btp_espace_recruteur_depot_annonce_content_form_logo_img_bloc { display:inline; }
						.btp_espace_recruteur_depot_annonce_content_form_input3 { width:80px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form_button { }
						.btp_espace_recruteur_depot_annonce_content_form_textarea { width:578px; height:30px; padding:5px; font-size:14px; font-family:"Arial"; display:block; margin:5px 0 0 0; }
							.btp_espace_recruteur_depot_annonce_content_form_button input { padding:4px; width:160px; text-align:center; background-color:#000; color:#fff; border:1px solid #000; margin:25px auto 10px auto; display:block; cursor:pointer; font-size:16px; border-radius:20px; }
								.btp_espace_recruteur_depot_annonce_content_form_button input:hover { background-color:#353535; }
						.btp_espace_recruteur_depot_annonce_content_form_content { margin:5px 0 0 0; }
							.btp_espace_recruteur_depot_annonce_content_form_logo { width:90px; height:auto; border:0; vertical-align:middle; }
							.btp_espace_recruteur_depot_annonce_content_form_input4 { width:583px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
							.btp_espace_recruteur_depot_annonce_content_form_input5 { width:289px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
							.btp_espace_recruteur_depot_annonce_content_form_input6 { width:183px; padding:6px 5px 6px 5px; }
							.btp_espace_recruteur_depot_annonce_content_form_input7 { width:284px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
							.btp_espace_recruteur_depot_annonce_content_form_select2 { width:596px; display:block; margin:5px 0 0 0; padding:6px 5px 6px 5px; }
							.btp_espace_recruteur_depot_annonce_content_form_textarea2 { width:582px; height:70px; padding:5px; font-size:14px; font-family:"Arial"; display:block; margin:5px 0 0 0; }
							.btp_espace_recruteur_depot_annonce_content_form_textarea3 { width:582px; height:210px; padding:5px; font-size:14px; font-family:"Arial"; display:block; margin:5px 0 0 0; }
							.btp_espace_recruteur_depot_annonce_content_form_textarea4 { width:582px; height:350px; padding:5px; font-size:14px; font-family:"Arial"; display:block; margin:5px 0 0 0; }
					#btp_espace_recruteur_depot_annonce_content_form3_condition { }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc { width:157px; border:1px solid #ccc; float:left; padding:15px 5px 15px 5px; margin:0 10px 0 0; text-align:center; }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc2 { margin:0; width:230px; border:1px solid #ccc; float:left; padding:15px; text-align:center; }
							.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc:hover, .btp_espace_recruteur_depot_annonce_content_form3_condition_bloc2:hover { background-color:#e2e9ec; }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_check { display:inline-block; margin:0 2px 0 0; }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input { width:66px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input2 { width:81px; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input3 { width:61px; padding:6px 5px 6px 5px; }
			/* Copie */
			#btp_espace_recruteur_depot_annonce_content_copie { margin:20px 0 0 0; }
				#btp_espace_recruteur_depot_annonce_content_copie h4 { text-align:center; font-size:15px; margin:0 0 20px 0; }
				#btp_espace_recruteur_depot_annonce_content_copie h5 { color:#fff; font-size:14px; background-color:#1495cc; border:1px solid #148abc; padding:10px; margin:0; cursor:pointer; }
				#btp_espace_recruteur_depot_annonce_content_copie h6 { font-size:15px; margin:auto auto 10px auto; width:650px; }
				#btp_espace_recruteur_depot_annonce_content_form { background-color:#e2e9ec; padding:20px 15px 20px 15px; }
					#btp_espace_recruteur_depot_annonce_content_form table { display:table; margin:auto; width:610px; }
						#btp_espace_recruteur_depot_annonce_content_form table tr td { padding:5px; }
.id_plus_info_annonce_candidature_bloc { display:none; margin:20px auto auto auto; }
.btp_espace_recruteur_offres_emploi_content_list_bloc_close { float:right; margin:-19px -10px 0 0; }
.btp_espace_recruteur_offres_emploi_content_list_bloc_close i { font-size:40px; color:#f00; }
.btp_espace_recruteur_offres_emploi_content_list_bloc_close i:hover { opacity:0.7; }
#btp_espace_recruteur_depot_annonce_content_form table tr td #btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme1_input { width:auto; }
			/* Previsualisation */
			#btp_espace_recruteur_depot_annonce_content_previsualisation { background-color:#ddd; padding:15px; border:1px solid #ccc; margin:20px 0 0 0; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation h4 { text-align:center; margin:0 0 20px 0; font-size:17px; color:#008000; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation h5 { font-size:20px; margin:0 0 10px 0; text-align:right; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation h6 { font-size:18px; margin:0 0 15px 0; color:#e94e1a; font-style:italic; text-align:right; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation h7 { font-size:17px; margin:20px 0 30px 0; font-weight:bold; display:block; text-align:center; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation_head_entreprise, #btp_espace_recruteur_depot_annonce_content_previsualisation_head_contrat { display:none; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info { width:220px; float:left; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_logo { background:url('https://www.pmebtp.com/v4/btp_images/btp_annonce_bg_logo.webp') 0 0 no-repeat; width:218px; height:139px; padding:0; border:1px solid #ccc; margin:0 0 20px 0; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_logo img { margin:20px auto auto auto; display:block; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_reponse { margin:0 0 20px 0; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_reponse a { background-color:#008000; border:1px solid #007200; color:#fff; text-align:center; padding:4px; font-size:15px; text-decoration:none; display:block; width:209px; margin:0 0 0 1px; }
							#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_reponse a:hover { background-color:#189618; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_links { margin:0 0 20px 0; background-color:#fff; padding:15px; border:1px solid #ccc; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_links h7 { font-size:15px; margin:0 0 15px 0; padding:0; color:#e94e1a; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_links a { font-size:13px; color:#000; text-decoration:none; }
							#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_links a:hover { text-decoration:underline; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion { background-color:#fff; padding:15px; border:1px solid #ccc; margin:0 0 20px 0; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion h7 { font-size:15px; margin:0 0 15px 0; padding:0; color:#e94e1a; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion ul { margin:0; padding:0; }
							#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion ul li { list-style-type:none; }
								#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion ul li img { width:59px; height:auto; border:0; margin:0 5px 5px 0; float:left; }
								#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion ul li .btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion_margin { margin:0; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_content { background-color:#fff; padding:15px; border:1px solid #ccc; margin:0 0 20px 0; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_content h7 { font-size:15px; margin:0 0 5px 0; padding:0; color:#e94e1a; text-align:left; }
						.btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_content_text { display:block; margin:0 0 10px 0; font-size:13px; }
						#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center_button { margin:25px 0 0 0; }
							#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center_button a { background-color:#008000; width:270px; text-align:center; padding:4px; border:1px solid #007200; text-decoration:none; display:block; margin:25px auto auto auto; color:#fff; cursor:pointer; font-size:15px; }
								#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center_button a:hover { background-color:#189618; }
				#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content { width:620px; margin:0; border:1px solid #ccc; background-color:#fff; float:right; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center { width:535px; height:auto; float:left; min-height:565px; margin:6px -1px 0 -1px; padding:20px 0 20px 35px; font-size:14px; }
					#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_right { background:url('https://www.pmebtp.com/v4/btp_images/btp_cv_right.webp') no-repeat 0 0; width:54px; height:auto; float:left; display:block; min-height:565px; margin:-3px -1px 0 -1px; }
				#btp_espace_recruteur_depot_annonce_content_button_form { margin:15px auto 20px auto; width:440px; }
					#btp_espace_recruteur_depot_annonce_content_button_form_left { display:block; padding:4px; background-color:#f00; border:1px solid #e90101; color:#fff; text-align:center; cursor:pointer; float:left; width:180px; }
						#btp_espace_recruteur_depot_annonce_content_button_form_left:hover { background-color:#ff4141; }
					#btp_espace_recruteur_depot_annonce_content_button_form_right { display:block; padding:4px; background-color:#008000; border:1px solid #017101; color:#fff; text-align:center; cursor:pointer; float:right; width:180px; }
						#btp_espace_recruteur_depot_annonce_content_button_form_right:hover { background-color:#29a029; }

	/* Contrat de travail */
	#btp_espace_recruteur_contrat_de_travail { padding:15px; }
		#btp_espace_recruteur_contrat_de_travail h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_contrat_de_travail hr { border-top:1px solid #008000; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_contrat_de_travail p { margin:25px 0 25px 175px; width:550px; }
		#btp_espace_recruteur_contrat_de_travail_p2 { display:none; }
			#btp_espace_recruteur_contrat_de_travail p span { color:#008000; font-weight:bold; }
		#btp_espace_recruteur_contrat_de_travail_mobile { display:none; }
		/* Formulaire */
		#btp_espace_recruteur_contrat_de_travail_content_form h4 { text-align:left; margin:auto auto 10px auto; font-size:16px; padding:0; width:750px; }
			.btp_espace_recruteur_contrat_de_travail_content_form_bloc { padding:15px 15px 25px 15px; background-color:#eee; margin:auto auto 20px auto; width:auto; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; border:1px solid #ccc; }
				.btp_espace_recruteur_contrat_de_travail_content_form_bloc h5 { text-align:center; margin:0 0 15px 0; font-size:15px; }
					.btp_espace_recruteur_contrat_de_travail_content_form_bloc table { display:table; margin:auto; border-collapse:collapse; }
						.btp_espace_recruteur_contrat_de_travail_content_form_bloc table tr td { padding:4px; }
							.btp_espace_recruteur_contrat_de_travail_content_form_bloc_input { width:195px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_espace_recruteur_contrat_de_travail_content_form_bloc_select { width:208px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							#btp_espace_recruteur_contrat_de_travail_content_form select { padding:6px 5px 6px 5px; background-color:#fff; border:1px solid #ccc; }
							#btp_espace_recruteur_contrat_de_travail_content_form_bloc1 { margin:25px auto auto auto; float:none; }
								#btp_espace_recruteur_contrat_de_travail_content_form_bloc1_img { float:left; margin:90px 0 0 20px; }
							#btp_espace_recruteur_contrat_de_travail_content_form_bloc2 { margin:auto; float:none; }
								#btp_espace_recruteur_contrat_de_travail_content_form_bloc2_img { float:right; margin:118px 20px 0 0; width:370px; height:277px; border:0; }
							#btp_espace_recruteur_contrat_de_travail_content_form_bloc_info_contrat { width:710px; margin:auto; }
								.btp_espace_recruteur_contrat_de_travail_content_form_bloc_info_contrat_input { width:210px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							#btp_espace_recruteur_contrat_de_travail_content_form_bloc_left { float:left; }
							#btp_espace_recruteur_contrat_de_travail_content_form_bloc_right { float:right; }
							#btp_espace_recruteur_contrat_de_travail_content_form_button { margin:20px auto auto auto; width:280px; }
								#btp_espace_recruteur_contrat_de_travail_content_form_button_right { display:block; width:190px; text-align:center; padding:4px; background-color:#008000; border:1px solid #017001; color:#fff; cursor:pointer; margin:auto; font-size:16px; border-radius:20px; }
									#btp_espace_recruteur_contrat_de_travail_content_form_button_right:hover { background-color:#29a629; }
								#btp_espace_recruteur_contrat_de_travail_content_form_button_left { display:block; width:70px; text-align:center; padding:4px; background-color:#f00; border:1px solid #ec0202; color:#fff; cursor:pointer; margin:auto; float:left; }
									#btp_espace_recruteur_contrat_de_travail_content_form_button_left:hover { background-color:#ff3737; }
							#btp_espace_recruteur_contrat_de_travail_content_form_button2 { margin:20px auto auto auto; width:330px; }
								#btp_espace_recruteur_contrat_de_travail_content_form_button_right2 { display:block; width:180px; text-align:center; padding:4px; background-color:#008000; border:1px solid #017001; color:#fff; cursor:pointer; margin:auto; font-size:16px; float:none; border-radius:20px; }
									#btp_espace_recruteur_contrat_de_travail_content_form_button_right2:hover { background-color:#29a629; }
								#btp_espace_recruteur_contrat_de_travail_content_form_button_left2 { display:block; width:90px; text-align:center; padding:4px; background-color:#f00; border:1px solid #ec0202; color:#fff; cursor:pointer; margin:auto; float:left; font-size:16px; }
									#btp_espace_recruteur_contrat_de_travail_content_form_button_left2:hover { background-color:#ff3737; }
			.btp_espace_recruteur_contrat_de_travail_content_form_close { float:right; text-decoration:none; color:#f00; margin:-18px -10px 0 0; }
				.btp_espace_recruteur_contrat_de_travail_content_form_close i { font-size:34px; }
					.btp_espace_recruteur_contrat_de_travail_content_form_close:hover { color:#000; }
					.btp_espace_recruteur_documents_list_fiche_poste_line { margin:0 0 5px 15px; }
						.btp_espace_recruteur_documents_list_fiche_poste_line_link { display:inline-block; margin:0 10px 0 0; float:left; }
							.btp_espace_recruteur_documents_list_fiche_poste_line_link a { margin:0 3px 0 0; }
								.btp_espace_recruteur_documents_list_fiche_poste_line_link a i { font-size:20px; vertical-align:middle; margin:0 2px 0 0; }
								.btp_espace_recruteur_documents_list_fiche_poste_view i { color:#d04719; }
								.btp_espace_recruteur_documents_list_fiche_poste_edit i { color:#0a719d; }
								.btp_espace_recruteur_documents_list_fiche_poste_delete i { color:#f00; }
		/* Previsualisation */
		#btp_espace_recruteur_contrat_de_travail_content_contrat_content { margin:15px 0 0 0; }
			#btp_espace_recruteur_contrat_de_travail_content_contrat_content h4 { font-size:15px; text-align:left; margin:0 0 15px 0; color:#1495cc; }
			#btp_espace_recruteur_contrat_de_travail_content_contrat_content h5 { text-align:center; margin:0 0 15px 0; font-size:14px; }
			#btp_espace_recruteur_contrat_de_travail_content_contrat_content span { color:#f00; font-weight:bold; }
			#btp_espace_recruteur_contrat_de_travail_content_contrat_content_print { background-color:#008000; color:#fff; border:1px solid #007100; text-align:center; display:block; text-decoration:none; margin:20px auto auto auto; padding:4px; width:110px; }
				#btp_espace_recruteur_contrat_de_travail_content_contrat_content_print:hover { background-color:#25a225; }

	/* Calcul de salaire */
	#btp_espace_recruteur_calcul_salaire { padding:15px; width:710px; margin:auto; }
		.btp_espace_recruteur_calcul_salaire_text_info2 { display:none; }
		#btp_espace_recruteur_calcul_salaire h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_calcul_salaire hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_calcul_salaire p { margin:15px 0 25px 0; text-align:justify; }
			#btp_espace_recruteur_calcul_salaire p a { color:#d04719; text-decoration:none; }
				#btp_espace_recruteur_calcul_salaire p a:hover { text-decoration:underline; }
		/* Formulaire */
		#btp_espace_recruteur_calcul_salaire_content { padding:15px; border:1px solid #ccc; width:490px; margin:15px auto 20px auto; background-color:#eee; }
			#btp_espace_recruteur_calcul_salaire_content h4 { text-align:center; margin:0 0 20px 0; font-size:15px; }
			#btp_espace_recruteur_calcul_salaire_content_form { }
				#btp_espace_recruteur_calcul_salaire_content_form table { border-collapse:collapse; display:table; margin:auto; }
					#btp_espace_recruteur_calcul_salaire_content_form table tr td { padding:4px; }
						.btp_espace_recruteur_calcul_salaire_content_form_select { width:295px; padding:6px 5px 6px 5px; background-color:#fff; border:1px solid #ccc; }
				#btp_espace_recruteur_calcul_salaire_content_form_button { margin:25px auto auto auto; }
					#btp_espace_recruteur_calcul_salaire_content_form_button_right { display:block; width:110px; text-align:center; color:#fff; cursor:pointer; background-color:#008000; border:1px solid #007000; padding:4px; margin:auto; font-size:16px; border-radius:20px; }
						#btp_espace_recruteur_calcul_salaire_content_form_button_right:hover { background-color:#20a420; }
		/* Resultat */
		#btp_espace_recruteur_calcul_salaire_result { margin:30px auto 20px auto; width:490px; background-color:#e2e9ec; border:1px solid #000; padding:15px 15px 20px 15px; display:none; }
			#btp_espace_recruteur_calcul_salaire_result h4 { margin:0 0 20px 0; font-size:16px; text-align:center; }
			#btp_espace_recruteur_calcul_salaire_result span { color:#008000; text-align:center; display:block; font-size:15px; }
			#btp_espace_recruteur_calcul_salaire_result_bloc { margin:25px auto auto auto; width:auto; font-size:15px; }
				#btp_espace_recruteur_calcul_salaire_result_bloc_left { float:left; width:200px; border:1px solid #ccc; text-align:center; padding:10px; background-color:#fff; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
				#btp_espace_recruteur_calcul_salaire_result_bloc_right { float:right; width:200px; border:1px solid #ccc; text-align:center; padding:10px; background-color:#fff; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
					#btp_espace_recruteur_calcul_salaire_result_bloc b { font-size:16px; }

	/* Recruter une assistante */
	#btp_espace_recruteur_recruter_assistante { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_recruter_assistante h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_recruter_assistante hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_recruter_assistante p { margin:15px 0 25px 0; text-align:justify; }
			#btp_espace_recruteur_recruter_assistante p a { color:#af315d; text-decoration:none; }
				#btp_espace_recruteur_recruter_assistante p a:hover { text-decoration:underline; }
		#btp_espace_recruteur_recruter_assistante_content { width:550px; margin:10px auto 20px auto; text-align:center; font-size:16px; display:none; }
			#btp_espace_recruteur_recruter_assistante_content b { color:#d04719; }
			#btp_espace_recruteur_recruter_assistante_content span { color:#d04719; }
		#btp_espace_recruteur_recruter_assistante_screen { margin:40px 0 20px 0; }
			#btp_espace_recruteur_recruter_assistante_screen img { width:700px; height:auto; border:1px solid #eee; margin:auto; display:block; }
				#btp_espace_recruteur_recruter_assistante_screen img:hover { opacity:0.9; }
			#btp_espace_recruteur_recruter_assistante_contrat { color:#d04719; }

	/* Indicateurs sociaux */
	#btp_espace_recruteur_indicateurs_sociaux { padding:15px; width:710px; margin:auto; }
		#btp_espace_recruteur_indicateurs_sociaux h3 { color:#d04719; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_indicateurs_sociaux hr { border-top:1px solid #d04719; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_indicateurs_sociaux p { margin:15px 0 25px 0; text-align:justify; }
			#btp_espace_recruteur_indicateurs_sociaux p span { font-size:12px; display:block; margin:3px 0 0 0; color:#1495cc; }
		#btp_espace_recruteur_indicateurs_sociaux_contents { }
			#btp_espace_recruteur_indicateurs_sociaux_contents h4 { cursor:pointer; padding:10px 20px 10px 20px; background-color:#d04719; color:#fff; margin:0 0 4px 0; border:1px solid #c24218; }
			#btp_espace_recruteur_indicateurs_sociaux_contents #btp_espace_recruteur_indicateurs_sociaux_contents1 { border-radius:20px 20px 0 0; }
				#btp_espace_recruteur_indicateurs_sociaux_contents h4:hover { background-color:#e66235; }
				#btp_espace_recruteur_indicateurs_sociaux_contents h4 i { font-size:22px; float:left; margin:-6px 10px 0 0; }
			.btp_espace_recruteur_indicateurs_sociaux_contents_bloc { border:1px solid #ccc; padding:15px; margin:-4px 0 0 0; }
			#btp_espace_recruteur_indicateurs_sociaux_contents_bloc2, #btp_espace_recruteur_indicateurs_sociaux_contents_bloc3 { display:none; border:1px solid #ccc; padding:15px; }
				.btp_espace_recruteur_indicateurs_sociaux_contents_bloc table { display:table; border-collapse:collapse; width:680px; margin:auto; }
				.btp_espace_recruteur_indicateurs_sociaux_contents_bloc .btp_espace_recruteur_indicateurs_sociaux_contents_bloc_table { width:300px; }
					.btp_espace_recruteur_indicateurs_sociaux_contents_bloc table tr th { padding:4px; border:1px solid #000; background-color:#eee; }
					.btp_espace_recruteur_indicateurs_sociaux_contents_bloc table tr td { padding:4px; border:1px solid #000; }
						.btp_espace_recruteur_indicateurs_sociaux_contents_bloc_legende { width:680px; margin:10px auto auto auto; font-size:11px; }
						.btp_espace_recruteur_indicateurs_sociaux_contents_bloc_legende2 { width:300px; margin:10px auto auto auto; font-size:11px; }
					.btp_espace_recruteur_indicateurs_sociaux_contents_bg { background-color:#fffed6; }
			#btp_espace_recruteur_indicateurs_sociaux_contents_maj { margin:30px auto auto auto; text-align:center; color:#d04719; font-size:12px; }

	/* Marque employeur */
	#btp_espace_recruteur_marque_employeur_new_message { border:3px solid #2b93c0; background-color:#fff; width:600px; position:absolute; left:0; right:0; margin:20px auto auto auto; padding:32px; z-index:6; font-size:15px; border-radius:20px; text-align:center; }
		#btp_espace_recruteur_marque_employeur_new_message a { color:#2b93c0; display:block; margin:2px 0 15px 0; font-weight:bold; text-decoration:none; }
			#btp_espace_recruteur_marque_employeur_new_message a:hover { text-decoration:underline; }
		#btp_espace_recruteur_marque_employeur_new_message #btp_espace_recruteur_marque_employeur_new_message_close { width:110px; text-align:center; background-color:#000; color:#fff; padding:6px 5px 6px 5px; border-radius:20px; display:block; margin:20px auto auto auto; text-decoration:none; border:1px solid #000; font-size:16px; }
			#btp_espace_recruteur_marque_employeur_new_message #btp_espace_recruteur_marque_employeur_new_message_close:hover { background-color:#353535; }
	#btp_espace_recruteur_marque_employeur { padding:15px; }
		#btp_espace_recruteur_marque_employeur_onglet_mobile { display:none; }
		#btp_espace_recruteur_marque_employeur h3 { color:#2b93c0; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_marque_employeur hr { border-top:1px solid #2b93c0; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_marque_employeur h4 { font-size:20px; margin:0 0 25px 0; }
		/* Description */
		#btp_espace_recruteur_marque_employeur_content_link_access { width:250px; text-align:center; margin:20px auto auto auto; padding:4px; font-size:16px; border-radius:20px; display:block; background-color:#008000; color:#fff; text-decoration:none; border:1px solid #007000; }
			#btp_espace_recruteur_marque_employeur_content_link_access:hover { background-color:#1ca11c; }
		/* En tete */
		#btp_espace_recruteur_marque_employeur_head { }
			/* Modification logo */
			#btp_espace_recruteur_marque_employeur_head_form { display:none; position:absolute; margin:90px 0 0 186px; background-color:#fff; padding:15px; border:1px solid #ccc; z-index:10; width:480px; }
				#btp_espace_recruteur_marque_employeur_head_form h5 { text-align:center; font-size:14px; margin:0 0 15px 0; font-weight:bold; }
			#upload-logo-client { margin:15px auto auto auto; display:none; }
			#btp_espace_recruteur_marque_employeur_head_form_liste_logo { margin:0 0 15px 0; }
				#btp_espace_recruteur_marque_employeur_head_form_liste_logo img { width:70px; height:46px; border:1px solid #ccc; vertical-align:middle; margin:0 20px 10px 0; }
					.btp_espace_recruteur_marque_employeur_head_form_button { margin:20px auto auto auto; width:350px; }
					.btp_espace_recruteur_marque_employeur_head_form_button_left { width:110px; text-align:center; padding:4px; cursor:pointer; background-color:#f00; float:left; color:#fff; border:1px solid #f20101; display:block; border-radius:20px; font-size:16px; }
					.btp_espace_recruteur_marque_employeur_head_form_button_left:hover { background-color:#fc3434; }
					.btp_espace_recruteur_marque_employeur_head_form_button_right { width:110px; text-align:center; padding:4px; cursor:pointer; background-color:#008000; float:right; color:#fff; border:1px solid #017201; font-size:16px; display:block; border-radius:20px; }
					.btp_espace_recruteur_marque_employeur_head_form_button_right:hover { background-color:#199919; }
			#btp_espace_recruteur_marque_employeur_head_bloc { padding:0; width:820px; height:313px; position:relative; border-left:1px solid #2b93c0; border-right:1px solid #2b93c0; border-bottom:1px solid #2b93c0; display:none; margin:auto auto auto auto; }
				#btp_espace_recruteur_marque_employeur_head_bloc_info { bottom:0; position:absolute; left:0; right:0; background-color:#fff; padding:10px 0 0 0; }
					/* Edit */
					#btp_espace_recruteur_marque_employeur_head_bloc_edit_button { float:left; margin:-5px 20px 0 0; border-right:1px solid #22a0d6; padding:0 10px 0 10px; }
						#btp_espace_recruteur_marque_employeur_head_bloc_edit_button a { text-decoration:none; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button a:hover img, #btp_espace_recruteur_marque_employeur_head_bloc_edit_button a:hover i { opacity:0.7; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button_edit_color, #btp_espace_recruteur_marque_employeur_head_bloc_edit_button_edit_photo { margin:0 10px 0 0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button a i { vertical-align:middle; margin:-3px 4px 0 0; display:inline-block; color:#22a0d6; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button_edit_photo i { font-size:38px; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button_edit_info i { font-size:27px; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_button a img { width:40px; height:40px; border:0; vertical-align:middle; }
					/* Entreprise */
					#btp_espace_recruteur_marque_employeur_head_bloc_entreprise { width:620px; margin:-8px 0 1px 0; float:left; }
						#btp_espace_recruteur_marque_employeur_head_bloc_entreprise table { padding:0; background-color:rgba(255, 255, 255, 0.9); float:left; width:570px; }
						#btp_espace_recruteur_marque_employeur_head_bloc_entreprise i { font-size:18px; color:#59a755; vertical-align:middle; margin:-3px 0 0 4px; display:inline-block; }
							#btp_espace_recruteur_marque_employeur_head_bloc_entreprise_help { float:right; margin:5px 0 0 0; }
								#btp_espace_recruteur_marque_employeur_head_bloc_entreprise_help a { text-decoration:none; }
									#btp_espace_recruteur_marque_employeur_head_bloc_entreprise_help:hover { opacity:0.6; }
										#btp_espace_recruteur_marque_employeur_head_bloc_entreprise #btp_espace_recruteur_marque_employeur_head_bloc_entreprise_help i { color:#2b93c0; font-size:40px; }
							#btp_espace_recruteur_marque_employeur_head_bloc_entreprise i:hover { color:#82bf7f; }
						#btp_espace_recruteur_marque_employeur_head_bloc_logo { width:100px; float:none; margin:-16px 5px -18px -18px; z-index:5; text-align:center; position:relative; }
							#btp_espace_recruteur_marque_employeur_head_bloc_logo img { width:77px; height:51px; border:0; display:block; margin:auto; }
							#btp_espace_recruteur_marque_employeur_head_bloc_entreprise #btp_espace_recruteur_marque_employeur_head_bloc_logo_link { position:absolute; right:0; top:0; margin:5px 6px 0 0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_entreprise #btp_espace_recruteur_marque_employeur_head_bloc_logo_none { font-size:12px; }
								#btp_espace_recruteur_marque_employeur_head_bloc_entreprise #btp_espace_recruteur_marque_employeur_head_bloc_logo_none i { font-size:30px; display:block; margin:auto; color:#000; width:30px; }
						#btp_espace_recruteur_marque_employeur_head_bloc_infos { margin:0; text-align:left; padding:0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_infos #btp_espace_recruteur_marque_employeur_head_bloc_infos1 { font-size:20px; font-weight:bold; color:#000; text-align:left; margin:0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_infos #btp_espace_recruteur_marque_employeur_head_bloc_infos2 { color:#000; font-size:18px; text-align:left; margin:0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_infos #btp_espace_recruteur_marque_employeur_head_bloc_infos3 { font-size:20px; font-weight:500; text-align:center; margin:15px 0 0 0; }
							#btp_espace_recruteur_marque_employeur_head_bloc_edit_color { position:relative; float:right; margin:0px 8px -28px 0; z-index:1; display:none; }
								#btp_espace_recruteur_marque_employeur_head_bloc_edit_color a { display:block; width:210px; text-decoration:none; background-color:#000; border:1px solid #000; padding:7px; text-align:center; color:#fff; float:right; font-size:13px; }
									#btp_espace_recruteur_marque_employeur_head_bloc_edit_color_actuel { border:2px solid #fff; }
									#btp_espace_recruteur_marque_employeur_head_bloc_edit_color a:hover { background-color:#353535; }
					/* Slogan */
					#btp_espace_recruteur_marque_employeur_head_bloc_slogan { position:relative; padding:0; margin:0; }
						#btp_espace_recruteur_marque_employeur_head_bloc_slogan_text { background-color:rgba(255, 255, 255, 0.9); padding:10px; font-size:18px; font-weight:normal; display:inline; }
						#btp_espace_recruteur_marque_employeur_head_bloc_slogan #btp_espace_recruteur_marque_employeur_head_bloc_slogan_text i { color:#0F9D58; margin:0 0 0 5px; }
							#btp_espace_recruteur_marque_employeur_head_bloc_slogan #btp_espace_recruteur_marque_employeur_head_bloc_slogan_text i:hover { color:#82bf7f; }
						#btp_espace_recruteur_marque_employeur_head_bloc_slogan input { padding:6px 5px 6px 5px; }
						#btp_espace_recruteur_marque_employeur_head_bloc_slogan .bi-check { font-size:31px; color:#0F9D58; margin:-3px 0 0 4px; display:inline-block; }
							#btp_espace_recruteur_marque_employeur_head_bloc_slogan .bi-check:hover { color:#82bf7f; }
						#btp_espace_recruteur_marque_employeur_head_bloc_slogan .bi-x { color:#000; margin:-3px 0 0 4px; display:inline-block; font-size:31px; }
							#btp_espace_recruteur_marque_employeur_head_bloc_slogan .bi-x:hover { color:#353535; }
		/* Explication */
		#btp_espace_recruteur_marque_employeur_explain { background-color:#000; margin:auto; padding:10px 0 10px 0; display:none; width:822px; }
			#btp_espace_recruteur_marque_employeur_explain_bloc { width:822px; margin:auto; }
				#btp_espace_recruteur_marque_employeur_explain .btp_espace_recruteur_marque_employeur_explain_bloc { text-decoration:none; color:#fff; cursor:pointer; font-size:16px; font-style:normal; width:400px; text-align:center; float:left; }
				#btp_espace_recruteur_marque_employeur_explain #btp_espace_recruteur_marque_employeur_explain_bloc1 { border-right:1px solid #fff; margin:0; }
					#btp_espace_recruteur_marque_employeur_explain .btp_espace_recruteur_marque_employeur_explain_bloc i { color:#2b93c0; vertical-align:middle; font-size:22px; height:25px; }
					#btp_espace_recruteur_marque_employeur_explain .btp_espace_recruteur_marque_employeur_explain_bloc:hover { color:#ccc; }
				#btp_espace_recruteur_marque_employeur_explain_text { margin:-20px 0 0 0; position:absolute; }
					#btp_espace_recruteur_marque_employeur_explain_text1, #btp_espace_recruteur_marque_employeur_explain_text2 { background-color:#2b93c0; color:#fff; z-index:6; position:relative; padding:25px; font-size:16px; width:772px; display:none; margin:21px 0 0 1px; text-align:justify; }
						#btp_espace_recruteur_marque_employeur_explain_text1 h4, #btp_espace_recruteur_marque_employeur_explain_text2 h4 { text-align:center; color:#000; margin:0 0 20px 0; padding:0; font-weight:normal; font-size:23px; font-family:"Museo Sans 700"; }
							#btp_espace_recruteur_marque_employeur_explain_text1 a, #btp_espace_recruteur_marque_employeur_explain_text2 a { color:#000; }
								#btp_espace_recruteur_marque_employeur_explain_text1 a:hover, #btp_espace_recruteur_marque_employeur_explain_text2 a:hover { text-decoration:none; }
		/* Modification secteur */
		.btp_espace_recruteur_marque_employeur_head_form_button_inline { display:inline; }
			.btp_espace_recruteur_marque_employeur_head_form_button_inline button { border:0; background-color:transparent; cursor:pointer; width:30px; text-align:center; }
			#btp_espace_recruteur_marque_employeur_head_bloc_entreprise .btp_espace_recruteur_marque_employeur_head_form_button_inline button i { font-size:31px; }
				#btp_espace_recruteur_marque_employeur_head_bloc_entreprise .btp_espace_recruteur_marque_employeur_head_form_button_inline button .bi-x { color:#000; }
					#btp_espace_recruteur_marque_employeur_head_bloc_entreprise .btp_espace_recruteur_marque_employeur_head_form_button_inline button .bi-x:hover { color:#353535; }
			.btp_espace_recruteur_marque_employeur_head_form_select { width:348px; }
			.btp_espace_recruteur_marque_employeur_head_form_input { width:340px; }
		#colorpicker { width:197px; margin:15px auto auto auto; display:block; }
		/* Modification banniere */
		#id_btp_espace_recruteur_marque_employeur_head_form_name_bloc_image { margin:15px auto auto auto; }
			#id_btp_espace_recruteur_marque_employeur_head_form_name_bloc_couleur { margin:15px auto auto auto; }
			#upload-image-bg { margin:15px auto auto auto; display:none; }
		/* Taux de remplissage */
@keyframes progressBar {
  0% { width: 0; }
  100% { width: 100%; }
}
		#btp_espace_recruteur_marque_employeur_taux { margin:30px 0 20px 0; text-align:center; }
			/* Texte */
			#btp_espace_recruteur_marque_employeur_taux_text { float:left; width:180px; margin:0 20px 0 0; color:#2093c5; font-size:14px; font-weight:bold; }
			/* Progress */
			#btp_espace_recruteur_marque_employeur_taux_progress, #btp_espace_recruteur_marque_employeur_taux_progress2, #btp_espace_recruteur_marque_employeur_taux_progress3, #btp_espace_recruteur_marque_employeur_taux_progress4 { float:left; margin:0; position:relative; }
				#btp_espace_recruteur_marque_employeur_taux_progress span, #btp_espace_recruteur_marque_employeur_taux_progress2 span { display:block; height:100%; width:614px; margin:auto auto 10px auto; background-color:#fff; border:1px solid #00b050; }
				#btp_espace_recruteur_marque_employeur_taux_progress3 span { display:block; height:100%; width:614px; margin:auto auto 10px auto; background-color:#fff; border:1px solid #f00; }
					#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile_break { display:block; height:auto; margin:0; border:0; }
					#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile_break2 { display:none; }
					#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress2 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress3 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress4 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 { display:none; border:0; }
					#btp_espace_recruteur_marque_employeur_taux_progress progress { width:auto; margin:0; height:35px; display:block; background-color:transparent; color:#00b050; animation:progressBar 2s ease-in-out; animation-fill-mode:both; -webkit-appearance:none; appearance:none; }
					#btp_espace_recruteur_marque_employeur_taux_progress progress::-moz-progress-bar { background-color:#00b050; }
					#btp_espace_recruteur_marque_employeur_taux_progress progress::-wekbit-progress-value { background-color:#00b050; }
					#btp_espace_recruteur_marque_employeur_taux_progress2 progress { width:auto; margin:0; height:35px; display:block; background-color:transparent; color:#00b050; animation:progressBar 2s ease-in-out; animation-fill-mode:both; -webkit-appearance:none; appearance:none; }
					#btp_espace_recruteur_marque_employeur_taux_progress2 progress::-moz-progress-bar { background-color:#00b050; }
					#btp_espace_recruteur_marque_employeur_taux_progress2 progress::-wekbit-progress-value { background-color:#00b050; }
					#btp_espace_recruteur_marque_employeur_taux_progress3 progress { width:auto; margin:0; height:35px; display:block; background-color:transparent; color:#f00; animation:progressBar 2s ease-in-out; -webkit-animation: progressBar 2s ease-in-out; animation-fill-mode:both; -webkit-appearance:none; appearance:none; }
					#btp_espace_recruteur_marque_employeur_taux_progress3 progress::-moz-progress-bar { background-color:#f00; }
					#btp_espace_recruteur_marque_employeur_taux_progress3 progress::-wekbit-progress-value { background-color:#f00; border:1px solid #f00; height:35px; width:auto; }
					#btp_espace_recruteur_marque_employeur_taux_progress_result { width:614px; margin:0; height:35px; display:block; color:#00b050; background-color:#fff; }
					#btp_espace_recruteur_marque_employeur_taux_progress_value { position:absolute; left:0; top:0; font-size:20px; color:#fff; margin:5px 0 0 10px; font-weight:bold; }
					#btp_espace_recruteur_marque_employeur_taux_progress #btp_espace_recruteur_marque_employeur_taux_progress_impact { position:absolute; right:0; top:0; font-size:12px; text-align:right; color:#000; font-weight:bold; margin:2px 10px 0 0; }
					#btp_espace_recruteur_marque_employeur_taux_progress2 #btp_espace_recruteur_marque_employeur_taux_progress_impact { position:absolute; right:0; top:0; font-size:12px; text-align:right; color:#000; font-weight:bold; margin:2px 10px 0 0; }
					#btp_espace_recruteur_marque_employeur_taux_progress3 #btp_espace_recruteur_marque_employeur_taux_progress_impact { position:absolute; right:0; top:0; font-size:12px; text-align:right; color:#f00; font-weight:bold; margin:2px 10px 0 0; }
					#btp_espace_recruteur_marque_employeur_taux_progress4 #btp_espace_recruteur_marque_employeur_taux_progress_impact { position:absolute; right:0; top:0; font-size:12px; text-align:right; color:#fff; font-weight:bold; margin:10px 10px 0 0; }
		/* Statistiques */
		#btp_espace_recruteur_marque_employeur_statistiques { width:180px; float:left; margin:-10px 20px 0 0; }
			#btp_espace_recruteur_marque_employeur_statistiques_button { width:170px; font-size:16px; padding:4px; border-radius:40px; background-color:#008000; color:#fff; text-align:center; display:block; text-decoration:none; margin:auto auto 30px auto; }
				#btp_espace_recruteur_marque_employeur_statistiques_button:hover { background-color:#17a017; }
			#btp_espace_recruteur_marque_employeur_statistiques_view { text-align:center; margin:0 0 15px 0; }
				#btp_espace_recruteur_marque_employeur_statistiques_view a { color:#22a0d6; text-decoration:none; font-size:15px; }
					#btp_espace_recruteur_marque_employeur_statistiques_view a:hover { opacity:0.6; }
					#btp_espace_recruteur_marque_employeur_statistiques_view a i { font-size:70px; color:#59a755; display:block; margin:0; }
					#btp_espace_recruteur_marque_employeur_statistiques_view img { width:110px; height:110px; border:0; display:block; margin:auto auto -11px auto; }
			.btp_espace_recruteur_marque_employeur_statistiques_legende { display:block; margin:10px 0 0 0; text-align:center; font-size:15px; color:#22a0d6; }
			#btp_espace_recruteur_marque_employeur_statistiques_caractere { margin:auto auto 20px auto; text-align:center; }
				/*** RADIAL PROGRESS ***/
				svg.radial-progress { height:auto; padding:1em; transform:rotate(-90deg); width:130px; margin:auto auto -17px auto; }
				svg.radial-progress circle { fill:rgba(0,0,0,0); stroke:#fff; stroke-dashoffset: 219.91148575129; stroke-width:10; }
				svg.radial-progress circle.incomplete { opacity:0.25; }
				svg.radial-progress circle.complete { stroke-dasharray:219.91148575129; }
				svg.radial-progress text { fill:#000; font:400 1em/1 'Oswald', sans-serif; text-anchor:middle; }
				svg.radial-progress:nth-of-type(6n+1) circle { stroke:#2b93c0; }
			#btp_espace_recruteur_marque_employeur_statistiques_fichiers { text-align:center; margin:auto auto 20px auto; position:relative; }
				#btp_espace_recruteur_marque_employeur_statistiques_fichiers img { width:90px; height:90px; border:0; display:block; margin:auto; }
				#btp_espace_recruteur_marque_employeur_statistiques_fichiers_val { position:absolute; left:0; right:0; margin:-60px auto auto auto; font-size:31px; }
			#btp_espace_recruteur_marque_employeur_statistiques_impact { margin:auto auto 20px auto; text-align:center; font-size:15px; }
				#btp_espace_recruteur_marque_employeur_statistiques_impact_chart { width:137px; height:140px; margin:auto auto 10px auto; }
			#btp_espace_recruteur_marque_employeur_statistiques_formation { text-align:center; }
				#btp_espace_recruteur_marque_employeur_statistiques_formation a { color:#22a0d6; text-decoration:none; font-size:15px; }
					#btp_espace_recruteur_marque_employeur_statistiques_formation a:hover { opacity:0.6; }
					#btp_espace_recruteur_marque_employeur_statistiques_formation a i { font-size:70px; display:block; margin:auto auto -6px auto; color:#2b93c0; }
		/* Contents */
		#btp_espace_recruteur_marque_employeur_content2 { float:left; width:615px; position:relative; }
			.btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 { display:none; }
			.btp_espace_recruteur_marque_employeur_content2_bloc_mobile3 { margin:20px 0 0 0; display:block; }
			.btp_espace_recruteur_marque_employeur_content2_bloc_mobile4 { display:inline; }
			#btp_espace_recruteur_marque_employeur_content2_contact { position:relative; text-align:center; margin:50px auto auto auto; }
				#btp_espace_recruteur_marque_employeur_content2_contact a { color:#000; }
			#btp_espace_recruteur_marque_employeur_content2 p { margin:auto auto 20px auto; padding:15px; border:1px solid #ccc; width:555px; background-color:#eee; display:none; }
		#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_me, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_me, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_me, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_me, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_me, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_me, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_me, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_me { text-align:justify; }
		#btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_me2 { text-align:left; display:block; }
			#btp_espace_recruteur_marque_employeur_content2 h4 { background-color:#2b93c0; border:1px solid #288bb5; color:#fff; padding:8px 4px 7px 14px; font-size:15px; margin:0 0 7px 0; font-weight:normal; cursor:pointer; }
				#btp_espace_recruteur_marque_employeur_content2 h4 i { font-size:21px; color:#fff; vertical-align:middle; }
				#btp_espace_recruteur_marque_employeur_content2 h4:hover { background-color:#3ba2ce; }
				#btp_espace_recruteur_marque_employeur_content2 h5 { font-size:15px; margin:0 0 15px 0; }
				/* Presentation entreprise */
				#btp_espace_recruteur_marque_employeur_content2 .btp_espace_recruteur_marque_employeur_content2_bloc_input_check { float:right; font-size:13px; margin:-33px 20px 0 0; position:relative; z-index:1; color:#fff; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_na, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite_na, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_na, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_na, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_na, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_na, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_na, #id_na_ca, #id_na_cs, #processus_recrutement_fiche_poste_na, #processus_recrutement_selection_candidat_na, #processus_recrutement_entretien_embauche_na, #processus_recrutement_formalite_embauche_na, #politique_remuneration_politique_na, #politique_remuneration_salaire_na, #edit_filiale_activite_na, #edit_filiale_politique_na, #edit_filiale_philosophie_na, #edit_filiale_produit_na, #edit_filiale_projet_na, #edit_filiale_presse_na, #id_na_parite_homme, #id_na_handicap, #id_na_age { visibility:hidden; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_na + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_na + label:before, #id_na_ca + label:before, #id_na_cs + label:before, #processus_recrutement_fiche_poste_na + label:before, #processus_recrutement_selection_candidat_na + label:before, #processus_recrutement_entretien_embauche_na + label:before, #processus_recrutement_formalite_embauche_na + label:before, #politique_remuneration_politique_na + label:before, #politique_remuneration_salaire_na + label:before, #edit_filiale_activite_na + label:before, #edit_filiale_politique_na + label:before, #edit_filiale_philosophie_na + label:before, #edit_filiale_produit_na + label:before, #edit_filiale_projet_na + label:before, #edit_filiale_presse_na + label:before, #id_na_parite_homme + label:before, #id_na_handicap + label:before, #id_na_age + label:before { background-color:#fff; content:"\00a0"; display:inline-block; font:16px/1em sans-serif; height:16px; margin:2px 6px 0 0; padding:0; vertical-align:top; width:16px; border:1px solid #ccc; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_na:checked + label:before, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_na:checked + label:before, #id_na_ca:checked + label:before, #id_na_cs:checked + label:before, #processus_recrutement_fiche_poste_na:checked + label:before, #processus_recrutement_selection_candidat_na:checked + label:before, #processus_recrutement_entretien_embauche_na:checked + label:before, #processus_recrutement_formalite_embauche_na:checked + label:before, #politique_remuneration_politique_na:checked + label:before, #politique_remuneration_salaire_na:checked + label:before, #edit_filiale_activite_na:checked + label:before, #edit_filiale_politique_na:checked + label:before, #edit_filiale_philosophie_na:checked + label:before, #edit_filiale_produit_na:checked + label:before, #edit_filiale_projet_na:checked + label:before, #edit_filiale_presse_na:checked + label:before, #id_na_parite_homme:checked + label:before, #id_na_handicap:checked + label:before, #id_na_age:checked + label:before { background:#fff; color:#f00; content:"\2713"; text-align:center; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_na:checked + label:after, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_na:checked + label:after, #id_na_ca:checked + label:after, #id_na_cs:checked + label:after, #processus_recrutement_fiche_poste_na:checked + label:after, #processus_recrutement_entretien_embauche_na:checked + label:after, #processus_recrutement_formalite_embauche_na:checked + label:after, #politique_remuneration_politique_na:checked + label:after, #politique_remuneration_salaire_na:checked + label:after, #edit_filiale_activite_na:checked + label:after, #edit_filiale_politique_na:checked + label:after, #edit_filiale_philosophie_na:checked + label:after, #edit_filiale_produit_na:checked + label:after, #edit_filiale_projet_na:checked + label:after, #edit_filiale_presse_na:checked + label:after, #id_na_parite_homme:checked + label:after, #id_na_handicap:checked + label:after, #id_na_age:checked + label:after { font-weight:bold; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_entreprise_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective_na:focus + label::before, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media_na:focus + label::before, #id_na_ca:focus + label::before, #id_na_cs:focus + label::before, #processus_recrutement_fiche_poste_na:focus + label::before, #processus_recrutement_entretien_embauche_na:focus + label::before, #processus_recrutement_formalite_embauche_na:focus + label::before, #politique_remuneration_politique_na:focus + label::before, #politique_remuneration_salaire_na:focus + label::before, #edit_filiale_activite_na:focus + label::before, #edit_filiale_politique_na:focus + label::before, #edit_filiale_philosophie_na:focus + label::before, #edit_filiale_produit_na:focus + label::before, #edit_filiale_projet_na:focus + label::before, #edit_filiale_presse_na:focus + label::before, #id_na_parite_homme:focus + label::before, #id_na_handicap:focus + label::before, #id_na_age:focus + label::before { outline:rgb(59, 153, 252) auto 5px; border:1px solid #ccc; }
					.btp_espace_recruteur_marque_employeur_content2_bloc { padding:10px 0 10px 0; border:0; margin:0 0 7px 0; text-align:justify; }
					#btp_espace_recruteur_marque_employeur_content2_bloc_presentation_activite, #btp_espace_recruteur_marque_employeur_content2_bloc_politique_sociale, #btp_espace_recruteur_marque_employeur_content2_bloc_philosophie_manageriale, #btp_espace_recruteur_marque_employeur_content2_bloc_produit_service, #btp_espace_recruteur_marque_employeur_content2_bloc_projet_perspective, #btp_espace_recruteur_marque_employeur_content2_bloc_presse_media { display:none; }
				#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list { margin:25px 0 0 0; }
					/* Switch */
					.switch_button_change_marque_employeur { box-sizing:border-box; background:#000; border-radius:30px; overflow:hidden; width:120px; text-align:center; font-size:18px; letter-spacing:1px; color:#fff; position:relative; padding-right:0; margin:6px 10px 0 0px; display:block; float:left; }
						.switch_button_change_marque_employeur:before { box-sizing:border-box; content:"Inactif"; position:absolute; top:0; bottom:0; right:0; width:60px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:12px; color:#fff; }
						.switch_button_change_marque_employeur_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_change_marque_employeur_checkbox:checked + .switch_button_change_marque_employeur_label:before { box-sizing:border-box; transform:translateX(60px); transition:transform 300ms linear; }
						.switch_button_change_marque_employeur_checkbox + .switch_button_change_marque_employeur_label { box-sizing:border-box; position:relative; padding:3px; display:block; user-select:none; pointer-events:none; color:#fff; font-size:12px; width:60px; }
							.switch_button_change_marque_employeur_checkbox + .switch_button_change_marque_employeur_label span { color:#fff; }
							.switch_button_change_marque_employeur_checkbox + .switch_button_change_marque_employeur_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_change_marque_employeur_checkbox:checked + .switch_button_change_marque_employeur_label:before { background-color:#f00; }
							.switch_button_change_marque_employeur_label { box-sizing:border-box; position:relative; }
					/* Action */
					.btp_espace_recruteur_marque_employeur_content2_bloc2 { margin:auto; width:auto; position:relative; }
					.btp_espace_recruteur_marque_employeur_content2_bloc2_link_bloc { margin:-48px 11px 0 0; width:200px; float:right; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_link { float:right; color:#fff; font-size:25px; margin:0 10px 0px 0; text-decoration:none; }
							.btp_espace_recruteur_marque_employeur_content2_bloc2_link:hover { color:#eee; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_link2 { float:right; color:#fff; font-size:25px; margin:0 0 0px 0; text-decoration:none; }
							.btp_espace_recruteur_marque_employeur_content2_bloc2_link2:hover { color:#eee; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_link3 { float:right; color:#22a0d6; font-size:25px; margin:0 10px 0px 0; text-decoration:none; }
							.btp_espace_recruteur_marque_employeur_content2_bloc2_link3:hover { color:#3ab2e5; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_link4 { float:right; color:#22a0d6; font-size:25px; margin:0 10px 0px 0; text-decoration:none; }
							.btp_espace_recruteur_marque_employeur_content2_bloc2_link4:hover { color:#3ab2e5; }
						#btp_espace_recruteur_marque_employeur_content2 .marque_inactive { background-color:#999; border:1px solid #999; }
							#btp_espace_recruteur_marque_employeur_content2 .marque_inactive:hover { background-color:#b9b9b9; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form { margin:15px auto 15px auto; display:none; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_textarea { width:573px; height:200px; font-family:"Arial"; padding:5px; font-size:14px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_input { width:110px; height:21px; font-size:14px; padding:5px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form table { margin:20px auto auto auto; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button { margin:15px auto auto auto; width:350px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button2 { margin:15px auto auto auto; width:450px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_left { width:110px; text-align:center; padding:4px; cursor:pointer; background-color:#f00; float:left; color:#fff; border:1px solid #f20101; display:block; border-radius:20px; font-size:16px; text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_left:hover { background-color:#fc4747; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_left2 { display:block; margin:35px auto auto auto; text-align:center; padding:4px; cursor:pointer; background-color:#f00; color:#fff; border:1px solid #f20101; border-radius:20px; font-size:16px; width:110px; text-decoration:none; }
							.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_left2:hover { background-color:#fc4747; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_right, .btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_right2 { width:110px; text-align:center; padding:4px; cursor:pointer; background-color:#008000; float:right; color:#fff; border:1px solid #017201; font-size:16px; display:block; border-radius:20px; text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_right:hover, .btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_right2:hover { background-color:#239e23; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result { text-align:justify; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result ul { margin:10px 0 0 20px; padding:0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result ul li { list-style-type:none; margin:0 0 10px 0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result ul li a { text-decoration:none; color:#1495cc; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result ul li a:hover { text-decoration:underline; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_result ul li img { width:85px; height:85px; border:1px solid #ccc; float:left; margin:0 10px 10px 0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form ul { margin:10px 0 0 0; padding:0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form ul li { list-style-type:none; margin:0 0 10px 0; border:1px solid #ccc; padding:10px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form ul li a { text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form ul li a:hover { }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form ul li img { width:70px; height:70px; border:1px solid #ccc; float:left; margin:0 10px 10px 0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_tool, .btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_tool { float:right; margin:0 0 10px 10px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_tool a, .btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_tool a { margin:0 4px 0 0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_tool i, .btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_tool i { color:#1495cc; font-size:19px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_tool a:hover i, .btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_tool a:hover i { color:#2eabe1; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_add_button, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_projet_perspective_image_list_add_button { padding:4px; font-size:14px; width:180px; text-align:center; float:right; background-color:#1495cc; color:#fff; text-decoration:none; border-radius:20px; margin:-5px 0 0 0; }
							#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_add_button:hover, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_projet_perspective_image_list_add_button:hover { background-color:#2ca9de; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_bloc { min-height:75px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_persopective_list_bloc_text, .btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_bloc_text { width:440px; float:left; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_bloc_text { width:440px; float:left; }
				/* Formulaire */
					#id_produit_service_add, #id_produit_service_edit, #id_projet_perspective_add, #id_projet_perspective_edit { padding:15px; background-color:#fff; border:1px solid #ccc; width:520px; position:absolute; z-index:2; left:0; right:0; margin:20px auto auto auto; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
						#id_produit_service_add_close_button, #id_projet_perspective_add_close_button { float:right; margin:-20px -14px 0 0; }
							#id_produit_service_add_close_button:hover i, #id_projet_perspective_add_close_button:hover i { color:#353535; }
						#id_produit_service_add_close_button i, #id_projet_perspective_add_close_button i { font-size:32px; color:#000; }
						#id_produit_service_add h3, #id_produit_service_edit h3, #id_projet_perspective_add h3, #id_projet_perspective_edit h3 { color:#000; text-align:center; margin:0 0 15px 0; font-size:16px; }
						#id_produit_service_add_bloc1, #id_projet_perspective_add_bloc1 { text-align:center; }
						#id_produit_service_add_bloc2, #id_produit_service_add_button, #id_projet_perspective_add_bloc2, #id_projet_perspective_add_button { display:none; }
						#upload-photo-produit, #upload-photo-projet { margin:20px auto auto auto; display:none; }
						#id_produit_service_edit img, #id_projet_perspective_edit img { width:150px; height:150px; display:block; border:1px solid #ccc; margin:auto auto 5px auto; }
						#id_produit_service_add_input, #id_produit_service_edit_input, #id_projet_perspective_add_input { display:block; margin:4px 0 0 0; width:509px; }
						#id_produit_service_add_textarea, #id_produit_service_edit_textarea, #id_projet_perspective_add_textarea {display:block; margin:4px 0 0 0; font-size:14px; font-family:"Arial"; padding:5px; width:503px; height:70px; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 { margin:25px 0 0 0; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul { margin:10px 0 0 20px; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li { border:0; padding:0; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a { text-decoration:none; color:#1495cc; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a:hover, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a:hover, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a:hover { text-decoration:underline; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a i, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a i, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a i { font-size:18px; color:#000; vertical-align:middle; margin:0 0 0 4px; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a .bi-dash-circle, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a .bi-dash-circle, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a .bi-dash-circle { color:#f00; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a .bi-plus-circle, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a .bi-plus-circle, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a .bi-plus-circle { color:#008000; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul li a:hover i, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul li a:hover i, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul li a:hover i { opacity:0.6; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form { color:#1495cc; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form input { color:#000; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form .btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form_submit { display:inline-block; padding:4px; background-color:#008000; color:#fff; text-align:center; border:1px solid #007300; cursor:pointer; width:70px; border-radius:20px; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form .btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form_submit:hover { background-color:#1b991b; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form_button6, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_button9 { display:inline; }
						#btp_espace_recruteur_marque_employeur_content2_bloc2_form_projet_perspective_image_list { margin:30px 0 0 0; }
						.btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_bloc { min-height:77px; }
					.image_produit_service_zoom { position:relative; }
						.image_produit_service_zoom:hover img { opacity:0.3; }
					#id_projet_perspective_edit1_img { text-align:center; }
						#id_projet_perspective_edit1_img_link { display:block; margin:auto; text-decoration:none; font-size:13px; text-align:center; color:#000; }
							#id_projet_perspective_edit1_img_link:hover { text-decoration:underline; }
					#id_projet_perspective_edit2 { margin:10px auto auto auto; }
					#id_projet_perspective_edit1_change { text-align:center; display:none; }
				/* Offres d'emploi */
				#btp_espace_recruteur_marque_employeur_content_formulaire { display:none; width:500px; border:1px solid #ccc; background-color:#fff; position:absolute; left:0; right:0; margin:auto; z-index:1; padding:15px; }
				#btp_espace_recruteur_marque_employeur_content_formulaire2 { display:none; width:590px; border:1px solid #aaa; background-color:#fff; position:absolute; left:0; right:0; margin:auto; z-index:1; padding:15px; }
					#btp_espace_recruteur_marque_employeur_content_formulaire h5, #btp_espace_recruteur_marque_employeur_content_formulaire2 h5 { text-align:center; margin:0 0 20px 0; font-size:15px; }
						#btp_espace_recruteur_marque_employeur_content_formulaire h5 span, #btp_espace_recruteur_marque_employeur_content_formulaire2 h5 span { color:#0a719d; }
					#btp_espace_recruteur_marque_employeur_content_formulaire table { width:420px; display:table; border-collapse:collapse; margin:auto; }
						#btp_espace_recruteur_marque_employeur_content_formulaire table tr td { padding:4px; }
							.btp_espace_recruteur_marque_employeur_content_form_input { width:97%; } 
							.btp_espace_recruteur_marque_employeur_content_form_input2 { width:97%; }
							.btp_espace_recruteur_marque_employeur_content_form_select { width:100%; }
							.btp_espace_recruteur_marque_employeur_content_form_button { width:300px; margin:20px auto auto auto; }
							.btp_espace_recruteur_marque_employeur_content_form_button_left { display:block; width:90px; padding:4px; text-align:center; font-size:16px; float:left; background-color:#f00; border:1px solid #f10303; border-radius:20px; color:#fff; cursor:pointer; }
								.btp_espace_recruteur_marque_employeur_content_form_button_left:hover { background-color:#ff3535; }
							.btp_espace_recruteur_marque_employeur_content_form_button_right { display:block; width:90px; padding:4px; text-align:center; font-size:16px; float:right; background-color:#008000; border:1px solid #017201; border-radius:20px; color:#fff; cursor:pointer; }
								.btp_espace_recruteur_marque_employeur_content_form_button_right:hover { background-color:#219e21; }
					#btp_espace_recruteur_marque_employeur_offre_externe_add_button, #btp_espace_recruteur_marque_employeur_offre_externe_add_button2 { float:right; width:190px; text-align:center; padding:4px; margin:0 0 15px 0; background-color:#2b93c0; text-decoration:none; color:#fff; border-radius:20px; display:block; font-size:16px; }
						#btp_espace_recruteur_marque_employeur_offre_externe_add_button:hover, #btp_espace_recruteur_marque_employeur_offre_externe_add_button2:hover { background-color:#3ba2ce; }
					#btp_espace_recruteur_marque_employeur_offre_pmebtp, #btp_espace_recruteur_marque_employeur_offre_externe { padding:15px; margin:0 0 30px 0; }
						#btp_espace_recruteur_marque_employeur_offre_pmebtp table, #btp_espace_recruteur_marque_employeur_offre_externe table { display:table; margin:0; padding:0; border-collapse:collapse; width:595px; }
							#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td, #btp_espace_recruteur_marque_employeur_offre_externe table tr td { padding:4px; }
								#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td a, #btp_espace_recruteur_marque_employeur_offre_externe table tr td a { color:#000; text-decoration:none; }
									#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td a:hover, #btp_espace_recruteur_marque_employeur_offre_externe table tr td a:hover { text-decoration:underline; }
								#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td i, #btp_espace_recruteur_marque_employeur_offre_externe table tr td i { font-size:30px; color:#2b93c0; }
							#btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_edit i { font-size:18px; margin:0 8px 0 0; }
							#btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_delete i { font-size:18px; }
								#btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_edit:hover i, #btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_delete:hover i { color:#3ba2ce; }
							#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td .offre_emploi_pourvue { color:#f00; }
							#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td .offre_emploi_online { color:#59a755; }
					.btp_espace_recruteur_marque_employeur_offre_desktop_break { display:block; }
					.offre_bloc1 { width:60px; text-align:center; }
					.offre_bloc2 { }
					.offre_bloc2 span { color:#0e55cc; }
					.offre_bloc3 { width:140px; text-align:center; }
					.offre_bloc4 { width:100px; text-align:center; }
					.offre_bloc5 { width:70px; text-align:center; }
				/* Sites internet et reseaux sociaux */
				#btp_espace_recruteur_marque_employeur_sites_internet { margin:15px 0 10px 0; }
					#btp_espace_recruteur_marque_employeur_sites_internet ul { margin:0 0 0 4px; padding:0; }
						#btp_espace_recruteur_marque_employeur_sites_internet ul li { list-style-type:none; float:left; display:block; margin:0 20px 30px 0; width:285px; }
							#btp_espace_recruteur_marque_employeur_sites_internet ul li #btp_espace_recruteur_marque_employeur_sites_internet3 { }
							#btp_espace_recruteur_marque_employeur_sites_internet ul li a { color:#000; text-decoration:none; }
								#btp_espace_recruteur_marque_employeur_sites_internet ul li a:hover { text-decoration:underline; }
								#btp_espace_recruteur_marque_employeur_sites_internet ul li a span { position:absolute; font-size:18px; text-align:center; margin:27px 0 0 -35px; }
								#btp_espace_recruteur_marque_employeur_sites_internet ul li a i { color:#000; font-size:42px; vertical-align:middle; margin:0 5px 0 0; }
					#btp_espace_recruteur_marque_employeur_reseaux_sociaux { margin:25px 0 0 0; }
						#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul { margin:0; padding:0; }
							#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li { list-style-type:none; }
								#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li img { width:50px; height:50px; border:0; vertical-align:middle; margin:0 5px 0 0; }
								#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li a { width:190px; float:left; margin:0 20px 40px 0; display:block; color:#000; text-decoration:none; }
								#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li #btp_espace_recruteur_marque_employeur_reseaux_sociaux3, #btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li #btp_espace_recruteur_marque_employeur_reseaux_sociaux6, #btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li #btp_espace_recruteur_marque_employeur_reseaux_sociaux9 { margin:0 0 40px 0; }
									#btp_espace_recruteur_marque_employeur_reseaux_sociaux ul li a:hover { text-decoration:underline; }
						.btp_espace_recruteur_marque_employeur_sites_reseaux_edit_button { float:right; color:#2b93c0; margin:-46px 315px 0 0px; text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_sites_reseaux_edit_button i { font-size:20px; }
						.btp_espace_recruteur_marque_employeur_sites_reseaux_edit_button:hover i { color:#3ba2ce; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_input { width:290px; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_del { font-size:18px; color:#000; margin:0 5px 0 0; text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_del:hover { opacity:0.6; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_add { font-size:18px; color:#000; text-decoration:none; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_add:hover { opacity:0.6; }
						.reseaux_sociaux_edit_img { width:50px; height:50px; border:0; vertical-align:middle; margin:0 10px 0 0; }
						.btp_espace_recruteur_marque_employeur_content_form_reseaux_sociaux_input { width:180px; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_add i { color:#008000; }
						.btp_espace_recruteur_marque_employeur_content_form_site_internet_del i { color:#f00; }
				/* Organigramme */
				#organigramme_text { margin:0 0 15px 0; padding:0; }
					#organigramme_list table { display:table; border-collapse:collapse; width:615px; }
						#organigramme_list table tr th { padding:4px; border:1px solid #ccc; text-align:center; font-weight:bold; background-color:#eee; }
						#organigramme_list table tr td { padding:0 4px 0 4px; border:1px solid #ccc; }
							#organigramme_list table tr td a { text-decoration:none; }
								#organigramme_list table tr td a i { color:#2b93c0; font-size:18px; }
								#organigramme_list table tr td a:hover i { color:#3ba2ce; }
							#organigramme_list table tr td img { width:30px; height:30px; border:0; }
							#organigramme_list table tr .organigramme_photo_td { width:30px; padding:0; }
							#organigramme_list table tr .organigramme_td3 { width:200px; }
							#organigramme_list table tr .organigramme_td4 { width:50px; text-align:center; }
							#organigramme_list table tr .organigramme_td5 { width:70px; text-align:center; }
							.organigramme_input { width:220px; }
							.organigramme_select { width:228px; }
						#organigramme_add_button { float:right; width:200px; text-align:center; padding:4px; text-decoration:none; background-color:#2b93c0; color:#fff; font-size:16px; border-radius:20px; margin:0 30px 30px 0; }
							#organigramme_add_button:hover { background-color:#3ba2ce; }
				/* Processus recrutement */
				.processus_recrutement_edit_link { float:right; margin:0; }
					.processus_recrutement_edit_link i { font-size:18px; color:#2b93c0; }
						.processus_recrutement_edit_link:hover i { color:#3ba2ce; }
				.btp_espace_recruteur_marque_employeur_content2_bloc_result { margin:10px 0 0 0; }
					#processus_recrutement_fiche_poste ul { margin:15px 0 10px 20px; padding:0; }
						#processus_recrutement_fiche_poste ul li { list-style-type:none; padding:4px; }
							#processus_recrutement_fiche_poste ul li a { text-decoration:none; color:#1495cc; }
								#processus_recrutement_fiche_poste ul li a:hover { text-decoration:underline; }
					#processus_recrutement_selection_candidat, #processus_recrutement_entretien_embauche, #processus_recrutement_formalite_embauche { display:none; } 
						.fiche_poste_textarea { width:520px; height:210px; font-size:14px; font-family:"Arial"; padding:5px; display:block; margin:auto; }
						#btp_espace_recruteur_marque_employeur_content_form2 { margin:20px auto auto auto; width:520px; }
							#processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_del { color:#000; font-size:18px; margin:0 4px 0 0; }
							#processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_add { color:#000; font-size:18px; }
							#processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_del:hover, #processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_add:hover { opacity:0.6; }
							.processus_recrutement_fiche_poste_add_file_button { display:block; padding:4px; background-color:#008000; color:#fff; text-align:center; border:1px solid #007300; cursor:pointer; width:70px; border-radius:20px; margin:10px auto auto auto; }
							.processus_recrutement_fiche_poste_add_file_button:hover { background-color:#1b991b; }
							#processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_del i { color:#f00; }
							#processus_recrutement_fiche_poste ul li .processus_recrutement_fiche_poste_add i { color:#008000; }
				/* Politique remuneration */
				#politique_remuneration_salaire { display:none; }
				/* Filiale entreprise */
				#filiale_text { margin:0 0 15px 0; padding:0; }
					#filiale_list table { display:table; border-collapse:collapse; width:615px; }
						#filiale_list table tr th { padding:4px; border:1px solid #ccc; text-align:center; font-weight:bold; background-color:#eee; }
						#filiale_list table tr td { padding:0 4px 0 4px; border:1px solid #ccc; }
							#filiale_list table tr td a { }
								#filiale_list table tr td a i { color:#2b93c0; font-size:18px; }
								#filiale_list table tr td a:hover i { color:#3ba2ce; }
							#filiale_list table tr td img { width:30px; height:30px; border:0; }
							#filiale_list table tr .filiale_td2 { width:260px; }
							#filiale_list table tr .filiale_td3 { width:110px; text-align:center; }
							#filiale_list table tr .filiale_td4 { width:70px; text-align:center; }
							.filiale_input { width:220px; }
							.filiale_select { width:228px; }
						#filiale_add_button { float:right; width:200px; text-align:center; padding:4px; text-decoration:none; background-color:#2b93c0; color:#fff; font-size:16px; border-radius:20px; margin:0 30px 30px 0; }
							#filiale_add_button:hover { background-color:#3ba2ce; }
					#btp_espace_recruteur_marque_employeur_content_formulaire2_close { display:block; padding:4px; font-size:16px; background-color:#008000; color:#fff; width:110px; text-align:center; text-decoration:none; border-radius:20px; margin:20px auto auto auto; }
						#btp_espace_recruteur_marque_employeur_content_formulaire2_close:hover { background-color:#199f19; }
					#btp_espace_recruteur_marque_employeur_content_formulaire2_close2 { float:right; margin:-17px -10px 0 0; }
						#btp_espace_recruteur_marque_employeur_content_formulaire2_close2 i { font-size:32px; color:#000; }
							#btp_espace_recruteur_marque_employeur_content_formulaire2_close2:hover i { color:#353535; }
					#btp_espace_recruteur_marque_employeur_content_formulaire2 h6 { background-color:#1495cc; color:#fff; padding:8px 4px 7px 14px; font-size:15px; margin:0 0 7px 0; font-weight:normal; cursor:pointer; border:1px solid #138abc; }
						#btp_espace_recruteur_marque_employeur_content_formulaire2 h6:hover { background-color:#33ade1; }
						#btp_espace_recruteur_marque_employeur_content_formulaire2 h6 i { font-size:21px; color:#fff; vertical-align:middle; }
					.btp_espace_recruteur_marque_employeur_content_formulaire2_bloc { padding:15px; border:1px solid #1495cc; margin:-8px 0 7px 0; }
					#edit_filiale_presentation, #edit_filiale_activite, #edit_filiale_politique, #edit_filiale_philosophie, #edit_filiale_produit, #edit_filiale_projet, #edit_filiale_presse { display:none; }
						.filiale_edit_link { float:right; }
						.filiale_edit_link i { font-size:18px; color:#1495cc; }
						.filiale_edit_link:hover i { color:#2eabe0; }
					#marque_employeur_filiale_info_table { display:table; border-collapse:collapse; width:380px; margin:auto; }
						#marque_employeur_filiale_info_table tr td { padding:4px; }
							#marque_employeur_filiale_info_table tr td .marque_employeur_filiale_info_table_input { width:250px; }
					.marque_employeur_filiale_info_table_textarea { width:520px; height:210px; font-size:14px; font-family:"Arial"; padding:5px; display:block; margin:auto; }
					#btp_espace_recruteur_marque_employeur_content2 .marque_inactive2 { background-color:#999; }
						#btp_espace_recruteur_marque_employeur_content2 .marque_inactive2:hover { background-color:#a9c5f3; }
					.link_complete_filiale { float:right; }
						#filiale_list table tr td .link_complete_filiale i { font-size:20px; }
				/* Galerie photos */
				#galerie_video_list { margin:0 0 35px 0; }
				#galerie_photo_list { margin:0 0 15px 0; padding:0; }
					#galerie_photo_list table, #galerie_video_list table { display:table; border-collapse:collapse; width:615px; margin:auto; border:1px solid #ccc; }
						#galerie_photo_list table tr th, #galerie_video_list table tr th { padding:4px; border-bottom:1px solid #ccc; background-color:#eee; text-align:center; font-weight:bold; }
						#galerie_photo_list table tr td, #galerie_video_list table tr td { padding:4px; border-bottom:1px solid #ccc; }
							#galerie_photo_list table tr td img, #galerie_video_list table tr td img { width:120px; height:auto; border:0; vertical-align:middle; }
						.galerie_photo_list_td1 { width:30px; text-align:center; }
						.galerie_photo_list_td2 { width:120px; height:120px; }
						.galerie_photo_list_td4 { text-align:center; width:60px; }
							.galerie_photo_list_td4 a { text-decoration:none; }
								.galerie_photo_list_td4 i { color:#2b93c0; font-size:18px; }
									.galerie_photo_list_td4 i:hover { color:#3ba2ce; }
						.galerie_photo_list_td5 { width:400px; }
					#galerie_photo_text { margin:0 0 30px 0; padding:0; }
					#galerie_photo_table, #galerie_photo_table2 { width:400px; margin:auto; display:table; }
						#galerie_photo_table2 { width:480px; }
							#galerie_photo_table tr td, #galerie_photo_table2 tr td { padding:4px; }
							#galerie_photo_table2 tr .galerie_photo_table2_td { padding:4px 4px 10px 4px; text-align:center; }
							#galerie_photo_table2 tr .galerie_photo_table3_td { padding:4px 4px 10px 4px; text-align:left; }
						#galerie_photo_table img { width:250px; height:auto; border:1px solid #ccc; margin:0 0 15px 0; }
						#galerie_photo_table2 img { width:36px; height:auto; border:0; display:inline-block; margin:0 0 0 5px; vertical-align:middle; }
						.galerie_photo_list_type { color:#2b93c0; font-size:13px; }
					#id_image_type_carre_result, #id_image_type_rectangle, #id_image_type_rectangle_result { margin:15px auto auto auto; display:none; }
				/* Demande contact */
				#demande_contact_list { margin:25px 0 0 0; padding:0; }
					#demande_contact_list .demande_contact_list_hr { margin:12px auto 12px auto; padding:0; border-top:1px solid #59a755; width:300px; border-left:0; border-bottom:0; border-right:0; }
					#demande_contact_table { display:table; width:615px; border-collapse:collapse; }
						.demande_contact_table_width { width:130px; }
					#demande_contact_list .demande_contact_list_name { color:#1495cc; font-weight:bold; }
						#demande_contact_list i { font-size:20px; vertical-align:middle; margin:0 0 0 3px; color:#0a719d; }
						#demande_contact_list .demande_contact_list_view { display:block; width:100px; padding:4px; font-size:15px; text-align:center; background-color:#2b93c0; border:1px solid #2093c5; color:#fff; border-radius:30px; text-decoration:none; float:left; margin:-3px 10px 0 0; }
							#demande_contact_list .demande_contact_list_view:hover { background-color:#3ba2ce; }
				/* Candidature spontanee */
				#candidature_spontanee_list { margin:25px 0 0 0; }
					#candidature_spontanee_list table { width:610px; border-collapse:collapse; margin:0; }
						#candidature_spontanee_list table tr { cursor:pointer; }
							#candidature_spontanee_list table tr:hover { background-color:#eee; }
							#candidature_spontanee_list table tr td { padding:10px 4px 10px 4px; }
							#candidature_spontanee_list table tr .candidature_spontanee_list_bloc_td1 { padding:10px 12px 10px 15px; width:20px; vertical-align:top; }
								#candidature_spontanee_list table tr td a, #candidature_spontanee_list table tr td a { text-decoration:none; }
								#candidature_spontanee_list table tr td .bi-eye { font-size:18px; vertical-align:middle; margin:0 0 0 4px; color:#0a719d; }
								#candidature_spontanee_list table tr td .bi-caret-right-fill, #candidature_spontanee_list table tr td .bi-caret-down-fill { font-size:22px; vertical-align:middle; color:#0a719d; }
								.candidature_spontanee_list_bloc_text { display:none; margin:10px 0 10px 20px; font-style:italic; }
								.candidature_spontanee_list_bloc_text_file { margin:15px 0 0 0; font-style:normal; }
								.candidature_spontanee_list_bloc_text_file a { color:#1495cc; text-decoration:none; margin:0 0 0 20px; }
								.candidature_spontanee_list_bloc_text_file a:hover { text-decoration:underline; }
								.candidature_spontanee_list_bloc_text_file a i { font-size:20px; vertical-align:middle; margin:-5px 4px 0 0; display:inline-block; }
								.pbtp_compte_client_contents_bloc_mods_fiche_pro_candidature_spontanee_list_fichier { margin:0 0 15px -42px; }

	/* Reglement facture */
	#btp_espace_recruteur_reglement_facture { padding:15px; }
		#btp_espace_recruteur_reglement_facture h3 { color:#008000; font-size:16px; margin:0 0 5px 0; }
		#btp_espace_recruteur_reglement_facture hr { border-top:1px solid #008000; border-bottom:0; border-left:0; border-right:0; width:300px; margin:0 0 15px 0; }
		#btp_espace_recruteur_reglement_facture_content { text-align:center; font-size:15px; }
			#btp_espace_recruteur_reglement_facture_submit, #btp_espace_recruteur_reglement_facture_submit2 { cursor:pointer; font-size:16px; width:90px; text-align:center; padding:5px 6px 5px 6px; color:#fff; background-color:#008000; border:1px solid #007200; border-radius:20px; margin:15px auto auto auto; display:block; text-decoration:none; }
			#btp_espace_recruteur_reglement_facture_submit2 { width:250px; }
				#btp_espace_recruteur_reglement_facture_submit:hover, #btp_espace_recruteur_reglement_facture_submit2:hover { background-color:#209d20; }
			#btp_espace_recruteur_reglement_facture_content_info { width:500px; background-color:#eee; border:1px solid #ccc; margin:20px auto 20px auto; text-align:left; padding:15px; }
				#btp_espace_recruteur_reglement_facture_content_info ul { margin:0; padding:0; }
					#btp_espace_recruteur_reglement_facture_content_info ul li { list-style-type:none; }
		#ctForm_hide, .btp_espace_client_link_menu, .btp_espace_client_menu_content_sous_mobile, #btp_espace_client_menu_service_li_mobile { display:none; }
	#btp_espace_recruteur_contrat_de_travail_content_form #btp_espace_recruteur_contrat_de_travail_content_form_bloc_info_contrat { width:auto; }

	.btp_espace_recruteur_marque_employeur_content2_bloc2_form_unshowed { display:inline-block; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_form_mobile2 { display:none; }
	#btp_espace_recruteur_marque_employeur_content2_bloc2_form1 table tr .align_right, #btp_espace_recruteur_marque_employeur_content2_bloc2_form3 table tr .align_right { padding-top:7px; }

/* Intermediaire */
@media screen and (min-width: 751px) and (max-width: 1160px)
{
	#btp_header_connect_infos_client { width:512px; }
		#btp_header_connect_infos_client_text { width:370px; }
			#btp_header_connect_infos_client_text_link_right2 { display:none; }
		#btp_header_connect_infos_client_text_compte_disconnect2 { display:block; float:right; margin:0 12px 0 0; }
			#btp_header_connect_infos_client_text_compte_disconnect2 i { font-size:20px; }
}

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	#btp_espace_candidat_content_bloc2 { width:100%; border:0; border-radius:0; position:relative; padding:0; font-size:14px; margin:auto; }
		#btp_espace_candidat_content_bloc_text2 b { text-align:center; }
	#btp_espace_candidat_content_bloc { margin:auto; padding:15px; font-size:14px; }
		#btp_espace_candidat_content_bloc_text b { text-align:center; }
	
	#btp_content_cv_return a, #btp_content_cv_return2 a { border:1px solid #fff; }
	#btp_content_cv_button ul li #btp_content_cv_button8 { margin:0 10px 0 0; }
	#btp_content_cv_return, #btp_content_cv_return2 { width:140px; margin:auto auto -78px auto; }
	
	/* Menu */
	#btp_espace_client_menu_mobile { display:block; margin:-10px auto 10px auto; }
		#btp_espace_client_menu_mobile h2 { background-color:#d04719; color:#fff; width:auto; font-size:18px; padding:6px 17px 0 17px; margin:0; text-align:center; }
			#btp_espace_client_menu_mobile h2 a { color:#fff; text-decoration:none; }
		#btp_espace_client_menu_mobile_head { background-color:#d04719; display:block; margin:0; padding:0 0 15px 0; }
			#btp_espace_client_menu_mobile_head ul { padding:0; width:100%; margin:10px 0 0 0; }
				#btp_espace_client_menu_mobile_head ul li { list-style-type:none; }
					#btp_espace_client_menu_mobile_head ul li a { float:left; width:25%; text-align:center; font-size:13px; color:#fff; text-decoration:none; display:block; }
						#btp_espace_client_menu_mobile_head ul li a .btp_espace_client_menu_mobile_indicator { text-align:center; display:none; border:0; margin:-9px auto -18px auto; height:11px; position:relative; width:auto; }
							#btp_espace_client_menu_mobile_head ul li a .btp_espace_client_menu_mobile_indicator i { color:#fff; font-size:27px; }
							#btp_espace_client_menu_mobile_head ul .btp_espace_client_menu_mobile_head_ul_active a .btp_espace_client_menu_mobile_indicator { display:block; }
		#btp_espace_client_menu_mobile_sous1 { background-color:#ffdcc4; padding:10px 0 10px 0; display:none; }
			#btp_espace_client_menu_mobile_sous1 ul { padding:0px 0 22px 0; width:100%; margin:0; }
				#btp_espace_client_menu_mobile_sous1 ul li { list-style-type:none; }
					#btp_espace_client_menu_mobile_sous1 ul li a { color:#000; text-decoration:none; font-size:13px; float:left; width:33%; text-align:center; display:block; }
						#btp_espace_client_menu_mobile_sous1 ul li .btp_espace_client_menu_mobile_sous_indicator { text-align:center; display:none; border:0; margin:-9px auto -18px auto; height:11px; position:relative; width:auto; }
							#btp_espace_client_menu_mobile_sous1 ul li .btp_espace_client_menu_mobile_sous_indicator i { color:#fff; font-size:27px; }
							#btp_espace_client_menu_mobile_sous1 ul .btp_espace_client_menu_mobile_sous_active .btp_espace_client_menu_mobile_sous_indicator { display:block; }
		#btp_espace_client_menu_mobile_sous2, #btp_espace_client_menu_mobile_sous3, #btp_espace_client_menu_mobile_sous4 { padding:0; display:none; }
			#btp_espace_client_menu_mobile_sous2 ul, #btp_espace_client_menu_mobile_sous3 ul, #btp_espace_client_menu_mobile_sous4 ul { margin:auto; padding:10px 0 10px 0; width:100%; }
				#btp_espace_client_menu_mobile_sous2 ul li, #btp_espace_client_menu_mobile_sous3 ul li { list-style-type:none; margin:0; text-align:left; color:#d04719; clear:both; padding:7px 0 7px 0; }
				#btp_espace_client_menu_mobile_sous4 ul li { list-style-type:none; margin:0; text-align:right; color:#d04719; clear:both; padding:7px 0 7px 0; }
					#btp_espace_client_menu_mobile_sous2 ul li a, #btp_espace_client_menu_mobile_sous3 ul li a, #btp_espace_client_menu_mobile_sous4 ul li a { font-size:15px; color:#d04719; text-decoration:none; margin:0 0 10px 0; }
					#btp_espace_client_menu_mobile_sous2 ul .btp_espace_client_menu_mobile_sous2_ul_active, #btp_espace_client_menu_mobile_sous2 ul .btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous3 ul .btp_espace_client_menu_mobile_sous2_ul_active, #btp_espace_client_menu_mobile_sous3 ul .btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous4 ul .btp_espace_client_menu_mobile_sous2_ul_active, #btp_espace_client_menu_mobile_sous4 ul .btp_espace_client_menu_mobile_sous2_ul_active a { color:#000; }
					.btp_espace_client_menu_mobile_sous_bull { font-size:30px; float:right; margin:-9px 9% 0 4px; }
					#btp_espace_recruteur_informations_synthese_bloc_result_content10_description { width:auto; }
	#btp_espace_client_menu_mobile_sous2 ul { margin:0 0 0 9%; }
		#btp_espace_client_menu_mobile_sous2 ul li .btp_espace_client_menu_mobile_sous_bull { float:left; margin:-9px 4px 0 0; }
	#btp_espace_client_menu_mobile_sous3 ul { margin:0 0 0 9%; width:auto; }
		#btp_espace_client_menu_mobile_sous3 ul li .btp_espace_client_menu_mobile_sous_bull { float:left; margin:-9px 4px 0 0; }
	#btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc1 a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc2 a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc3 a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc4 a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc5 a { color:#969ba3; }
	#btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc1 .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc2 .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc3 .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc4 .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc5 .btp_espace_client_menu_mobile_sous_bull { color:#969ba3; }
	#btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc1.btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc2.btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc3.btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc4.btp_espace_client_menu_mobile_sous2_ul_active a, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc5.btp_espace_client_menu_mobile_sous2_ul_active a { color:#000; }
	#btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc1.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc1.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc2.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc3.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc4.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull, #btp_espace_client_menu_mobile_sous4 ul #btp_espace_client_menu_mobile_sous2_ul_doc5.btp_espace_client_menu_mobile_sous2_ul_active .btp_espace_client_menu_mobile_sous_bull { color:#000; }
	
	#btp_content_espace_cvtheque_contents { margin-top:0; }
	
	.btp_espace_recruteur_offres_emploi_content_list_line_info, .btp_espace_recruteur_offres_emploi_content_list_line_info2 { float:none; margin:15px auto auto auto; display:block; text-align:center; height:38px; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info2 span, .btp_espace_recruteur_offres_emploi_content_list_line_info span { float:left; width:20%; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info .btp_espace_recruteur_offres_emploi_content_list_line_info2_mbile, .btp_espace_recruteur_offres_emploi_content_list_line_info2 .btp_espace_recruteur_offres_emploi_content_list_line_info2_mbile { display:inline; color:#000; text-decoration:none; float:left; width:80%; text-align:left; font-size:13px; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info2 .clearer { clear:both; float:none; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc { width:87%; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_logo { width:100%; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img2, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img3, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img4 .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img5, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img00 { width:105px; float:none; margin:auto; height:70px; clear:both; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img5 { width:105px; float:none; margin:auto; height:70px; clear:both; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img2 img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img3 img, .btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img4 img { width:80px; height:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc_img5 img { width:50px; height:auto; margin:15px 0 0 0; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_bloc i { margin:28px 4px 0 0; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_mobile1 { display:none; }
	.btp_espace_recruteur_offres_emploi_content_list_line_info_mobile2 { display:block; }
	.btp_espace_recruteur_offres_emploi_content_list_content_close { position:absolute; margin:-20px 16px 0 0; right:0; float:none; }
	.btp_espace_recruteur_offres_emploi_content_list_content_site_content { width:130px; margin:-15px auto auto auto; }
	#btp_espace_recruteur_informations_compte_account_info_logo i { margin:0; }
	
	#btp_espace_candidat_content_bloc { width:auto; }
		#btp_espace_candidat_content_bloc i, #btp_espace_candidat_content_bloc2 i { float:none; margin:auto auto 5px auto; display:block; width:40px; }
		#btp_espace_candidat_content_bloc_text, #btp_espace_candidat_content_bloc_text2 { float:none; width:auto; }
			#btp_espace_candidat_content_bloc a, #btp_espace_candidat_content_bloc2 a { width:auto; font-size:15px; }
	
	#btp_espace_client { width:100%; padding:0 0 20px 0; }
	#btp_espace_client_menu { width:100%; margin:auto; display:none; position:relative; background-color:transparent; }
	.btp_espace_client_link_menu { display:none; margin:auto; width:200px; text-align:center; text-decoration:none; padding:6px 5px 6px 5px; background-color:#000; border:1px solid #000; color:#fff; border-radius:20px; font-size:16px; }
		.btp_espace_client_link_menu:hover { background-color:#353535; }
	#btp_espace_client_content { width:90%; margin:auto; position:relative; padding:0; }
	#btp_espace_client_menu_content { width:95%; margin:auto; position:relative; }
	#btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple a { width:auto; }
			#btp_espace_client_menu_content li, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple { float:none; width:auto; text-align:center; margin:auto auto 10px auto; }
	#btp_espace_recruteur_informations_entreprise hr { width:60%; }
	/* Menu */
		#btp_espace_client_menu_content li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple a { width:auto; border:1px solid #d04719; color:#d04719; }
			#btp_espace_client_menu_content li a:hover, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple a:hover, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple a:hover { color:#fff; background-color:#d04719; }
			#btp_espace_client_menu_content li ul li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple ul li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple ul li a { padding:10px; font-size:15px; }
		#btp_espace_client_menu_content li.btp_espace_client_menu_content_li_active a, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active a, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple.btp_espace_client_menu_content_li_active a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple.btp_espace_client_menu_content_li_active a { background-color:#d04719; color:#fff; }
			#btp_espace_client_menu_content li.btp_espace_client_menu_content_li_active ul li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active ul li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple.btp_espace_client_menu_content_li_active ul li a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple.btp_espace_client_menu_content_li_active ul li a { background-color:#fff; color:#d04719; }
				#btp_espace_client_menu_content li.btp_espace_client_menu_content_li_active ul li a:hover, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active ul li a:hover, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple.btp_espace_client_menu_content_li_active ul li a:hover, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple.btp_espace_client_menu_content_li_active ul li a:hover { background-color:#d04719; color:#fff; }
			#btp_espace_client_menu_content li.btp_espace_client_menu_content_li_active ul li .btp_espace_client_menu_content_sous_mobile_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active ul li .btp_espace_client_menu_content_sous_mobile_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple.btp_espace_client_menu_content_li_active ul li .btp_espace_client_menu_content_sous_mobile_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple.btp_espace_client_menu_content_li_active ul li .btp_espace_client_menu_content_sous_mobile_active { background-color:#d04719; color:#fff; }
	#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite4_li_simple, #btp_espace_client_menu_content #btp_espace_client_menu_activite2_li_simple a, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li_simple a, #btp_espace_client_menu_content #btp_espace_client_menu_activite4_li_simple a { width:auto; }
	
	/* CV preselectionne */
	#btp_espace_recruteur_cv_preselectionnes_mobile_count { display:block; text-align:center; font-weight:bold; color:#d04719; margin:auto auto 10px auto; font-size:15px; }
	.btp_espace_recruteur_cv_preselectionnes_list_line_ref { width:100%; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_action { width:210px; margin:auto; }
			.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action3, .btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action4 { margin:0 7px 0 7px; }
	#btp_espace_recruteur_cv_preselectionnes_button { display:none; }
	#btp_espace_recruteur_cv_preselectionnes_form { width:88%; padding:15px; }
	
	/* Recherche assistee */
	#btp_espace_recruteur_recherche_assistee hr { width:auto; }
		.btp_espace_recruteur_cv_preselectionnes_formulaire_message_input, .btp_espace_recruteur_cv_preselectionnes_formulaire_message_input2 { width:100%; }
		.btp_espace_recruteur_cv_preselectionnes_formulaire_message_textarea, .btp_espace_recruteur_cv_preselectionnes_formulaire_message_textarea2 { width:95%; }
	
	/* Bouton edition */
	#btp_espace_recruteur_informations_compte_account_compte_edit, #btp_espace_recruteur_informations_compte_account_info_logo_edit { margin:-4px 0 0px 0; right:0; }
	#btp_espace_recruteur_informations_compte_account_entreprise_edit, #btp_espace_recruteur_informations_compte_facturation_edit { margin:11px 0 0 0; right:0; }
	
	/* Rendez-vous */
	#btp_espace_recruteur_planning_list { width:100%; }
		#btp_espace_recruteur_planning_formulaire h5 { width:231px; margin:auto auto 6px auto; }
		#calendrierMain { width:232px; margin:auto; }
		#JCalContenu { width:32px; }
		.jourVide { width:31px; }
		.otherDay, .currentday { width:32px; }
		.otherDay a, .currentday a { width:auto; }
		#btp_espace_recruteur_planning h3 { text-align:center; }
		#btp_espace_recruteur_planning h4 { padding:6px 4px 6px 4px; text-align:center; }
		#btp_espace_recruteur_planning hr { display:none; }
		#btp_espace_recruteur_planning_formulaire { width:88%; margin:auto; left:0; right:0; }
			#btp_espace_recruteur_planning_formulaire_close { margin:-74px -20px 0 0; }
			#btp_espace_recruteur_planning_formulaire h4 { font-size:14px; margin:0 0 20px -20px; }
			#btp_espace_recruteur_planning_form_calendar_result_bloc table tr td { display:block; }
			#btp_espace_recruteur_planning_form_calendar_result_bloc table tr .align_right { text-align:left; }
			#btp_espace_recruteur_planning_new_link { width:96%; font-size:15px; }
	.btp_espace_recruteur_planning_form_calendar_result_bloc_select { width:100%; }
	#btp_espace_recruteur_planning_form_calendar_result_bloc table { width:100%; }
	.btp_espace_recruteur_planning_form_calendar_result_bloc_input { width:93%; }
	
	/* Recherche multicritere */
	#pbtp_compte_client_contents_bloc_mods_selections_formulaire { width:auto; margin:auto; }
		#btp_module_selection_assistee_contents_formulaire_new { width:auto; }
			#id_titre_selection { display:block; margin:10px auto auto auto; width:89%; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text { margin:3px 0 10px 0; float:none; text-align:center; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text2.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_text_select { color:#4c9048; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_bloc { margin:10px auto auto auto; float:none; text-align:center; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_bloc span { float:none; }
			.switch { float:none; display:block; margin:10px auto 10px auto; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_text_checked { margin:20px 0 10px 0; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_text_checked b { display:inline; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td { text-align:center; }
				.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_success:after, .btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_failed:after { content:" "; display:block; }
	#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc .btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_success:after, #btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc .btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_failed:after { display:inline; content:""; }
			.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input { width:93%; }
			.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input2 { width:93%; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_lieu table { width:auto; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_lieu table tr td { display:block; }
			.btp_module_selection_assistee_contents_formulaire_new_cv_lieu_td2 { width:auto; }
			.btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc_select, .btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc_select { width:100%; margin:3px 2px 9px 0; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table { width:100%; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr td, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td { display:block; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr td a, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td a { float:right; margin:5px 0 0 0; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr td a { float:right; margin:5px 0 0 0; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option { margin:0 0 0 6px; }
			#btp_espace_recruteur_recherche_multicriteres_list h5 .btp_module_selection_assistee_contents_formulaire_new_number5 { width:80%; float:none; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc { width:auto; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table { }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv_empty { display:none; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr td, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td { display:block; width:auto; margin:0 0 25px 0; }
			.btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc_input2 { width:94%; }
			#btp_module_selection_assistee_contents_formulaire_new_tri_bloc table { width:auto; margin:0; }
			.btp_module_selection_assistee_contents_formulaire_button { width:auto; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_experience_bloc, #btp_module_selection_assistee_contents_formulaire_new_cv_experience_etranger_bloc, #btp_module_selection_assistee_contents_formulaire_new_diplome_bloc, #btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc, #btp_module_selection_assistee_contents_formulaire_new_cv_age_bloc, #btp_module_selection_assistee_contents_formulaire_new_genre_bloc { width:auto; padding:10px; }
			#id_cv_experience, #id_cv_experience_etranger, #id_cv_annee_creation, #id_cv_age { float:none; text-align:center; }
			#slider-range-experience, #slider-range-experience-etranger, #slider-range-annee-creation, #slider-range-age { width:100%; }
			.btp_module_selection_assistee_contents_formulaire_new_diplome_select, .btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc_select, .btp_module_selection_assistee_contents_formulaire_new_langues_bloc_select { width:100%; margin:3px 2px 9px 0; }
			#btp_module_selection_assistee_contents_formulaire_new_permis_bloc, #btp_module_selection_assistee_contents_formulaire_new_langues_bloc, #btp_module_selection_assistee_contents_formulaire_new_mobilite_bloc, #btp_module_selection_assistee_contents_formulaire_new_annee_creation_bloc { width:auto; padding:10px; }
			#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table { width:auto; }
			#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table tr td { display:block; }
	.btp_module_selection_assistee_contents_formulaire_button_left { width:90px; }
	.btp_module_selection_assistee_contents_formulaire_button_right { width:90px; }
	#btp_module_selection_assistee_contents_formulaire_new_diplome_bloc a, #btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc a, #btp_module_selection_assistee_contents_formulaire_new_langues a { text-align:right; margin:0; display:block; }
	.btp_module_selection_assistee_contents_formulaire_mobile_text1 { display:none; }
	.btp_module_selection_assistee_contents_formulaire_mobile_text2 { display:inline; }
	.btp_module_selection_assistee_contents_formulaire_mobile_text3 { display:block; }
	.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese7_dekstop { display:none; }
	
	#btp_espace_client_menu_content .btp_espace_client_menu_content_li_active a { background-color:#d04719; width:auto; }
			#btp_espace_client_menu_content #return_button { display:none; }
				#btp_espace_client_menu_content ul li:hover ul { display:none; }
			#btp_espace_client_menu_content ul li ul { margin:0 -1px -1px -1px; }
				#btp_espace_client_menu_content ul li ul li { width:auto; margin:auto; border:0; }
					#btp_espace_client_menu_content ul li ul li a { width:auto; color:#0a719d; margin:-1px 0 0 0; border:1px solid #ccc; }
	#btp_espace_client_menu_content #btp_espace_client_menu_activite_li { width:auto; }
	#btp_espace_client_menu #btp_espace_client_menu_compte, #btp_espace_client_menu #btp_espace_client_menu_marque, #btp_espace_client_menu_content #btp_espace_client_menu_activite6_li { width:auto; }
	#btp_espace_client_menu_content #btp_espace_client_menu_activite_li.btp_espace_client_menu_content_li_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple.btp_espace_client_menu_content_li_active, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li:hover, #btp_espace_client_menu_activite_li_simple:hover { border-radius:0; }
	#btp_espace_client_menu_content li { border:0; }
	#btp_espace_client_menu_content .btp_espace_client_menu_content_li_active, #btp_espace_client_menu_content li:hover { background-color:transparent; }
	#btp_espace_client_menu .btp_espace_client_menu_content_title { float:none; width:auto; height:auto; padding:10px; }
	#btp_espace_client_menu_content #btp_espace_client_menu_activite2_li, #btp_espace_client_menu_content #btp_espace_client_menu_activite3_li { width:auto; }
	#btp_espace_client_menu #btp_espace_client_menu_recherche_cv, #btp_espace_client_menu #btp_espace_client_menu_activite { width:auto; }
	#btp_espace_client_menu .btp_espace_client_menu_content_li_active .btp_espace_client_menu_content_title { background-color:#d04719; }
	.btp_espace_client_menu_content_sous_mobile { display:none; margin:0 0 0 -40px; }
	#btp_espace_client_menu_content .btp_espace_client_menu_content_sous_mobile li { width:auto; margin:-1px auto auto auto; border:0; }
	#btp_espace_client_menu_content .btp_espace_client_menu_content_sous_mobile li a { width:auto; display:block; color:#d04719; text-decoration:none; }
	#btp_espace_client_menu_content .btp_espace_client_menu_content_sous_mobile li a:hover { background-color:#d04719; color:#fff; }
	#btp_espace_client_menu_content .btp_espace_client_menu_content_sous_mobile li .btp_espace_client_menu_content_sous_mobile_active { background-color:#4c9048; color:#fff; }
	#btp_espace_client_menu_service_li_mobile { display:block; }
						
		/* Home */
		#btp_espace_recruteur_home_text { width:auto; padding:15px; font-size:16px; }
		#btp_espace_recruteur_home img { display:none; }
		/* Compte */
		#btp_espace_recruteur_type_affichage { width:auto; margin:20px auto 30px auto; display:none; }
		#btp_espace_client_content_bloc_onglet_bloc, #btp_espace_client_content_bloc_onglet_bloc2, #btp_espace_client_content_bloc_onglet_bloc3, #btp_espace_client_content_bloc_onglet_bloc4, #btp_espace_client_content_bloc_onglet_bloc5, #btp_espace_client_content_bloc_onglet_bloc6 { display:none; }
		#btp_espace_client_content_bloc { width:auto; margin:auto; border:0; padding:0; font-size:14px; }
			#btp_espace_recruteur_informations_compte { padding:0; }
			#btp_espace_recruteur_informations_compte_account { float:none; margin:auto auto 20px auto; width:auto; border:0; }
			#btp_espace_recruteur_informations_compte hr { width:60%; display:none; }
			#btp_espace_recruteur_informations_compte_left, .btp_espace_recruteur_informations_synthese_bloc_result_content { float:none; }
			#btp_espace_recruteur_informations_compte_right { float:none; width:auto; margin:0; }
				#btp_espace_recruteur_informations_compte_gestionnaire_bloc { border-radius:0; }
			#btp_espace_recruteur_informations_compte_gestionnaire_bloc #btp_espace_recruteur_informations_compte_gestionnaire_bloc_presentation_button { width:auto; }
			.btp_espace_recruteur_informations_synthese_bloc_result_content { margin:0 0 8px 0; }
			.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese { width:auto; }
			#btp_espace_recruteur_informations_compte_marque_employeur, #btp_espace_recruteur_informations_compte #btp_espace_recruteur_informations_compte_marque_employeur hr, #btp_espace_recruteur_informations_compte_marque_employeur_link { width:auto; }
			#btp_espace_recruteur_informations_compte_marque_employeur_link #btp_espace_recruteur_informations_compte_marque_employeur_link_button { width:270px; }
	#btp_espace_recruteur_informations_activites hr, #btp_espace_recruteur_reponses_automatiques hr, #btp_espace_recruteur_banniere_candidature_spontanee hr { display:none; width:60%; }
	.switch-button-etat-alerte { margin:5px auto 10px auto; float:none; }
	
		/* Docuemnts */
		.btp_espace_recruteur_documents_list_promesse_emnbauche_line { margin:0 0 5px 0; }
		.btp_espace_recruteur_documents_list_promesse_emnbauche_line_link, .btp_espace_recruteur_documents_list_contrat_line_link, .btp_espace_recruteur_documents_list_fiche_poste_line_link { display:block; margin:10px auto 15px auto; width:auto; float:none; }
		.btp_espace_recruteur_documents_list_promesse_emnbauche_line_link2 { display:block; margin:10px auto 15px auto; width:auto; float:none; }
			.btp_espace_recruteur_documents_list_promesse_emnbauche_line a, .btp_espace_recruteur_documents_list_contrat_line_link a, .btp_espace_recruteur_documents_list_fiche_poste_line_link a, .btp_espace_recruteur_documents_list_promesse_emnbauche_line_link2 a { margin:0 15px 0 0; }
			.btp_espace_recruteur_documents_list_contrat_line, .btp_espace_recruteur_documents_list_fiche_poste_line { margin:0 0 5px 0; }
		#btp_espace_recruteur_documents_list_bloc_message, #btp_espace_recruteur_documents_list_bloc_embauche_message, #btp_espace_recruteur_documents_list_bloc_contrat_message, #btp_espace_recruteur_documents_list_bloc_fiche_poste_message { margin:auto auto 15px auto; }
	
	#btp_espace_recruteur_informations_compte_gestionnaire_bloc img { display:none; }
	/* Mot de passe */
	#btp_espace_recruteur_mot_de_passe { width:auto; }
		#btp_espace_recruteur_mot_de_passe hr { width:auto; }
		#btp_espace_recruteur_mot_de_passe_formulaire { margin:auto; }
			#btp_espace_recruteur_mot_de_passe_formulaire table { margin:auto; width:70%; }
				#btp_espace_recruteur_mot_de_passe_formulaire table tr td { display:block; }
				.btp_espace_recruteur_mot_de_passe_form_title { text-align:center; }
				.btp_espace_recruteur_mot_de_passe_form_input { display:block; margin:auto auto 10px auto; width:97% }
	/* Edit info */
	#btp_espace_recruteur_informations_entreprise_infos { width:auto; }
		#btp_espace_recruteur_informations_entreprise { padding:0; }
			#btp_espace_recruteur_informations_entreprise_formulaire { float:none; width:88%; position:absolute; left:0; right:0; top:0; margin:auto; background-color:#fff; }
				#btp_espace_recruteur_informations_entreprise_form table { width:90%; }
					#btp_espace_recruteur_informations_entreprise_form table tr td { display:block; padding:5px; }
						#btp_espace_recruteur_informations_entreprise_form table tr .align_right { text-align:left; }
						.btp_espace_recruteur_informations_entreprise_form_button { width:auto; }
						.btp_espace_recruteur_informations_entreprise_form_input, .btp_espace_recruteur_informations_entreprise_form_input2 { width:94%; }
						.btp_espace_recruteur_informations_entreprise_bloc_edit_button { margin:-8px -4px 0 0; }
						.btp_espace_recruteur_informations_entreprise_form_texarea { width:97%; }
						.btp_espace_recruteur_informations_entreprise_form_select2 { width:100%; }
				.btp_espace_recruteur_informations_entreprise_form_button_right { border:1px solid #d04719; }
					.btp_espace_recruteur_informations_entreprise_form_button_right:hover { background-color:#d04719; }
	/* Edit logo */
	#btp_espace_recruteur_logo_entreprise { padding:0; }
		#btp_espace_recruteur_logo_entreprise h3 { text-align:center; margin:10px 0 10px 0; }
		#btp_espace_recruteur_logo_entreprise hr { display:none; }
		#btp_espace_recruteur_logo_entreprise p { text-align:justify; margin:0 0 15px 0; }
		#btp_espace_recruteur_logo_entreprise_type { margin:0; }
		#btp_espace_recruteur_logo_entreprise_valid { width:auto; padding:10px; }
			#btp_espace_recruteur_logo_entreprise_valid ul { width:218px; margin:auto; }
				#btp_espace_recruteur_logo_entreprise_type1, #btp_espace_recruteur_logo_entreprise_type2, #btp_espace_recruteur_logo_entreprise_type3 { margin:auto auto 20px auto; width:auto; }
				#btp_espace_recruteur_logo_entreprise_type3 { margin:auto; }
				#btp_espace_recruteur_logo_entreprise_type1_form_submit { border-radius:20px; }
				#btp_espace_recruteur_logo_entreprise_valid ul li { margin:0 10px 10px 0; width:99px; }
				.btp_espace_recruteur_logo_entreprise_valid_link_text { display:block; position:relative; margin:2px 0 0 0; }
		#btp_espace_recruteur_logo_entreprise_message { width:88%; padding:15px; margin:-130px auto auto auto; }
	/* Detail service */
	#btp_espace_recruteur_detail_service { padding:0; }
		#btp_espace_recruteur_detail_service h3 { text-align:center; }
		#btp_espace_recruteur_detail_service hr { display:none; }
		#btp_espace_recruteur_detail_service_content { margin:10px auto auto auto; }
	/* Contrat de travail */
	#btp_espace_recruteur_contrat_de_travail { padding:0; }
		#btp_espace_recruteur_contrat_de_travail h3 { font-size:16px; margin:10px 0 10px 0; text-align:center; }
		#btp_espace_recruteur_contrat_de_travail hr { display:none; }
		#btp_espace_recruteur_contrat_de_travail p { width:100%; margin:0 0 15px 0; }
	#btp_espace_recruteur_contrat_de_travail_p1 { display:none; }
	#btp_espace_recruteur_contrat_de_travail_p2 { display:block; text-align:justify; }
	#btp_espace_recruteur_contrat_de_travail_mobile { display:block; text-align:center; margin:20px auto auto auto; }
		#btp_espace_recruteur_contrat_de_travail_mobile_text { margin:20px 0 0 0; text-align:left; }
			#btp_espace_recruteur_contrat_de_travail_mobile_caution { font-weight:bold; }
			#btp_espace_recruteur_contrat_de_travail_mobile_text b { color:#008000; }
	/* Messagerie */
	#btp_espace_recruteur_messagerie { padding:0; }
		#btp_espace_recruteur_messagerie h3 { text-align:center; }
		#btp_espace_recruteur_messagerie hr { display:none; }
		#btp_espace_recruteur_messagerie_box_list { float:none; width:auto; height:200px; }
			#btp_espace_recruteur_messagerie_box_message { float:none; width:auto; display:none; min-height:380px; }
				#btp_espace_recruteur_messagerie_box_message hr { width:230px; }
				.btp_espace_recruteur_messagerie_box_content_head, .btp_espace_recruteur_messagerie_box_content_head3, .btp_espace_recruteur_messagerie_box_content_head2 { padding:10px 10px 1px 10px; }
				.btp_espace_recruteur_messagerie_box_content_head a, .btp_espace_recruteur_messagerie_box_content_head2 a { display:block; margin:auto auto 20px auto; }
				#btp_espace_recruteur_messagerie_box_content_form { width:auto; margin:auto; }
					#btp_espace_recruteur_messagerie_box_content_form table { width:100%; }
						.btp_espace_recruteur_messagerie_box_content_form_input { width:95%; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_messagerie_box_content_form_select { width:101%; padding:6px 5px 6px 5px; }
						.btp_espace_recruteur_messagerie_box_content_form_textarea { width:95%; }
	#btp_espace_recruteur_messagerie_box_content_formulaire_button_right { display:block; margin:auto auto 15px auto; background-color:#008000; border:1px solid #008000; float:none; width:110px; font-size:14px; }
		#btp_espace_recruteur_messagerie_box_content_formulaire_button_right:hover { background-color:#008000; }
	#btp_espace_recruteur_messagerie_box_content_formulaire_button_left { display:block; margin:auto auto 15px auto; background-color:#f00; border:1px solid #f00; float:none; width:110px; font-size:14px; }
		#btp_espace_recruteur_messagerie_box_content_formulaire_button_left:hover { background-color:#f00; }
	#btp_espace_recruteur_messagerie_box_content_formulaire_button_mid { display:block; margin:auto auto 15px auto; float:none; width:110px; font-size:14px; }
		#btp_espace_recruteur_messagerie_box_content_formulaire_button_mid:hover { background-color:#aaa; }
	#btp_espace_recruteur_messagerie_box_message_text3 { min-height:370px; }
		#btp_espace_recruteur_messagerie_box_content_formulaire_button { width:100%; }
		#btp_espace_recruteur_messagerie_box_new a { margin:15px auto auto auto; font-size:14px; width:220px; background-color:#000; color:#fff; border-radius:15px; padding:6px 4px 6px 4px; }
			#btp_espace_recruteur_messagerie_box_new a:hover { background-color:#000; }
			#btp_espace_recruteur_messagerie_box_type { text-align:center; }
				#id_type_message { margin:5px auto auto auto; }
	/* Documents */
	#btp_espace_recruteur_documents { padding:0; width:auto; }
		#btp_espace_recruteur_documents h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_documents hr { display:none; }
		#btp_espace_recruteur_documents p { font-size:15px; text-align:center; }
		#btp_espace_recruteur_documents_list { width:auto; }
			.btp_espace_recruteur_documents_mobile_break { display:block; }
			.btp_espace_recruteur_documents_list_bloc { padding:0; background-color:#fff; border:0; margin:0 0 5px 0; }
				.btp_espace_recruteur_documents_list_bloc h4 { font-size:15px; background-color:#d04719; border:1px solid #d04719; padding:10px; color:#fff; margin:0; }
					.btp_espace_recruteur_documents_list_bloc h4 i { float:right; font-size:22px; margin:-5px 0 0 0; }
				.btp_espace_recruteur_documents_list_bloc_content { margin:10px 0 0 0; display:none; padding:10px 0 10px 0; }
				.btp_espace_recruteur_documents_list_bloc_create2 img { width:60%; max-width:200px; }
					.btp_espace_recruteur_documents_list_bloc_create { width:95%; background-color:#000; border:1px solid #000; margin:auto auto 20px auto; }
						.btp_espace_recruteur_documents_list_bloc_create:hover { background-color:#000; }
				#btp_espace_recruteur_documents_formulaire { width:88%; margin:auto; }
					#btp_espace_recruteur_documents_formulaire table { width:100%; }
						#btp_espace_recruteur_documents_formulaire table tr td { display:block; }
							#btp_espace_recruteur_documents_formulaire table tr .btp_espace_recruteur_documents_form_width { text-align:left; }
							#btp_espace_recruteur_documents_formulaire table tr .align_right { text-align:left; }
								.btp_espace_recruteur_documents_form_select { width:100%; }
								.btp_espace_recruteur_documents_form_input { width:95%; }
								.btp_espace_recruteur_documents_form_textarea { width:98%; }
								.btp_espace_recruteur_contrat_de_travail_content_form_bloc_input, .btp_espace_recruteur_contrat_de_travail_content_form_bloc_info_contrat_input { width:95%; }
								.btp_espace_recruteur_contrat_de_travail_content_form_bloc_select { width:100%; }
			#btp_espace_recruteur_documents_formulaire #btp_espace_recruteur_documents_formulaire_table_clause { width:100%; }
			#btp_espace_recruteur_documents_form_button { width:auto; }
				#btp_espace_recruteur_documents_form_button_left, #btp_espace_recruteur_documents_form_button_right { border-radius:20px; }
			#btp_espace_recruteur_contrat_de_travail_content_form h4 { width:auto; }
			#btp_espace_recruteur_contrat_de_travail_content_form h5 { text-align:left; }
			.btp_espace_recruteur_contrat_de_travail_content_form_bloc { width:auto; padding:0; background-color:#fff; box-shadow:unset; border-radius:0; border:0; }
			.btp_espace_recruteur_contrat_de_travail_content_form_bloc table { width:100%; }
				.btp_espace_recruteur_contrat_de_travail_content_form_bloc table tr td { display:block; }
				.btp_espace_recruteur_contrat_de_travail_content_form_bloc table tr .align_right { text-align:left; }
					#btp_espace_recruteur_contrat_de_travail_content_form h4 { font-size:15px; }
					#btp_espace_recruteur_contrat_de_travail_content_form select { width:100%; }
				#btp_espace_recruteur_contrat_de_travail_content_form_bloc_left, #btp_espace_recruteur_contrat_de_travail_content_form_bloc_right { width:100%; float:none; }
				#btp_espace_recruteur_contrat_de_travail_content_form_button { width:100%; }
				#btp_espace_recruteur_contrat_de_travail_content_form #btp_espace_recruteur_contrat_de_travail_content_form_bloc_info_contrat { width:auto; }
				#btp_espace_recruteur_contrat_de_travail_content_form_button2 { width:auto; }
				#btp_espace_recruteur_contrat_de_travail_content_form_button_left2 { display:none; }
				#btp_espace_recruteur_contrat_de_travail_content_form_button_right2 { float:none; margin:auto; border-radius:20px; }
				#doc_type_contrat { width:234px; display:block; margin:3px 0 0 0; }
				#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_title { width:auto; font-size:15px; }
				#btp_espace_recruteur_documents_form2 .btp_espace_recruteur_documents_form2_table { width:100%; }
				#btp_espace_recruteur_documents_formulaire table tr .btp_espace_recruteur_documents_form2_td_left { text-align:left; }
				.btp_espace_recruteur_documents_form2_input { width:97%; }
				.btp_espace_recruteur_documents_form2_textarea { width:97%; }
				.btp_espace_recruteur_documents_form2_select { width:100%; }
				#btp_espace_recruteur_documents_form_button2 { width:auto; }
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_contrat_de_travail_content_form_bloc table, #btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_contrat_de_travail_content_form_bloc table { width:100%; }
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_input { width:90%; }	
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_textarea { width:90%; }
			#btp_espace_recruteur_documents_formulaire .btp_espace_recruteur_documents_form2_select { width:96%; }
	/* Calcul salaire */
	#btp_espace_recruteur_calcul_salaire { padding:0; width:auto; }
		.btp_espace_recruteur_calcul_salaire_text_info { display:none; }
		.btp_espace_recruteur_calcul_salaire_text_info2 { display:block; font-size:15px; text-align:center; }
	.btp_espace_recruteur_calcul_salaire_text_info2 a { text-decoration:underline; color:#000; }
		#btp_espace_recruteur_calcul_salaire h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_calcul_salaire hr { display:none; }
	#btp_espace_recruteur_calcul_salaire p { font-size:15px; margin:0; }
		#btp_espace_recruteur_calcul_salaire_content { width:auto; padding:0; background-color:#fff; border:0; box-shadow:unset; }
	#btp_espace_recruteur_calcul_salaire_content h4 { margin:0 0 10px 0; font-size:15px; color:#000; }
			#btp_espace_recruteur_calcul_salaire_content_form table tr td { display:block; }
			#btp_espace_recruteur_calcul_salaire_content_form table tr .align_right { text-align:left; }
			.btp_espace_recruteur_calcul_salaire_content_form_select { width:100%; }
	#btp_espace_recruteur_calcul_salaire_result { margin:20px auto 15px auto; background-color:#fff; border:1px solid #ccc; border-radius:10px; }
	#btp_espace_recruteur_calcul_salaire_result h4 { font-size:15px; margin:0 0 10px 0; }
			#btp_espace_recruteur_calcul_salaire_result, #btp_espace_recruteur_calcul_salaire_result_bloc { width:auto; }
			#btp_espace_recruteur_calcul_salaire_result_bloc_left { width:90%; float:none; margin:auto auto 20px auto; }
			#btp_espace_recruteur_calcul_salaire_result_bloc_right { width:90%; float:none; margin:auto; }
	/* Indicateurs sociaux */
	#btp_espace_recruteur_indicateurs_sociaux { padding:0; width:auto; }
		#btp_espace_recruteur_indicateurs_sociaux h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_indicateurs_sociaux_contents h4 { padding:10px 7px 10px 7px; }
			#btp_espace_recruteur_indicateurs_sociaux_contents h4 i { margin:-6px 5px 0 0; }
		#btp_espace_recruteur_indicateurs_sociaux hr { display:none; }
		#btp_espace_recruteur_indicateurs_sociaux p { font-size:15px; margin:10px 0 20px 0; }
		.btp_espace_recruteur_indicateurs_sociaux_contents_bloc table, .btp_espace_recruteur_indicateurs_sociaux_contents_bloc_legende, .btp_espace_recruteur_indicateurs_sociaux_contents_bloc .btp_espace_recruteur_indicateurs_sociaux_contents_bloc_table { width:100%; }
		#btp_espace_recruteur_indicateurs_sociaux_contents_bloc1 table { font-size:10px; }
		#btp_espace_recruteur_indicateurs_sociaux_contents1, #btp_espace_recruteur_indicateurs_sociaux_contents_bloc1 { display:none; }
		.btp_espace_recruteur_indicateurs_sociaux_contents_bloc_legende2 { width:100%; }
		.btp_espace_recruteur_indicateurs_sociaux_contents_i3_hide_mobile { display:none; }
		#btp_espace_recruteur_indicateurs_sociaux_contents_bloc3 table { font-size:13px; }
	/* Recruter assistante */
	#btp_espace_recruteur_recruter_assistante { padding:0; width:auto; }
		#btp_espace_recruteur_recruter_assistante h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_recruter_assistante hr { display:none; }
		#btp_espace_recruteur_recruter_assistante p { font-size:15px; margin:10px 0 15px 0; }
		#btp_espace_recruteur_recruter_assistante_content { width:auto; }
		#btp_espace_recruteur_recruter_assistante_screen { display:block; margin:0; }
			#btp_espace_recruteur_recruter_assistante_screen img { width:100%; }
	/* Annonces */
	#btp_espace_recruteur_offres_emploi { padding:0; width:auto; }
		#btp_espace_recruteur_offres_emploi h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_offres_emploi hr { display:none; }
		.btp_espace_recruteur_offres_emploi_content_list_content_action { float:none; margin:auto auto 20px auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_info_modification_button, .btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button, .btp_espace_recruteur_offres_emploi_content_list_content_info_codiff_button { width:auto; margin:auto auto 15px auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_info_retrait_button { width:auto; margin:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_info { float:none; width:auto; margin:0 0 20px 0; }
		.btp_espace_recruteur_offres_emploi_content_list_content_action1 { margin:20px auto 20px auto; width:auto; float:none; }
		.btp_espace_recruteur_offres_emploi_content_list_content_action2 { margin:20px auto auto auto; width:auto; float:none; }
		.btp_espace_recruteur_offres_emploi_content_list_content_retrait { width:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_retrait table tr td { display:block; }
		.btp_espace_recruteur_offres_emploi_content_list_content_retrait_input { width:97%; }
		.formulaire_retrait_modification_text textarea { width:97%; }
		.btp_espace_recruteur_offres_emploi_content_list_content_retrait_button { width:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_site_content_selection_button_bloc { display:none; }
		.btp_espace_recruteur_offres_emploi_content_list_content_codiffusion_button { width:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button2 { position:relative; width:96%; float:none; margin:auto; }
		.btp_espace_recruteur_offres_emploi_content_list_content_info_republi_button_finish { display:none; }
		#btp_espace_recruteur_offres_emploi_content_list_bloc_return { width:95%; }
		#btp_espace_recruteur_offres_emploi_content_vivier a { margin:auto; }
	.btp_espace_recruteur_offres_emploi_content_list_mobile_break { display:block; }
	.btp_espace_recruteur_offres_emploi_content_list_mobile_text1 { display:none; }
	.btp_espace_recruteur_offres_emploi_content_list_mobile_text2 { display:inline; }
	/* Reponse automatique */
	#btp_espace_recruteur_reponses_automatiques { padding:0; width:auto; }
		#btp_espace_recruteur_reponses_automatiques h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_reponses_automatiques hr { display:none; }
		#btp_espace_recruteur_reponses_automatiques_etat a { width:auto; }
		#btp_espace_recruteur_reponses_automatiques_formulaire { width:auto; }
		#btp_espace_recruteur_reponses_automatiques_form_choice_input { width:100%; margin:5px auto auto auto; }
		#btp_espace_recruteur_reponses_automatiques_form_choice_textarea { width:97%; }
		#btp_espace_recruteur_reponses_automatiques_form_button { width:auto; }
	#btp_espace_recruteur_reponses_automatiques_form_close { position:absolute; right:0; margin:-24px -3px 0 0; }
		#btp_espace_recruteur_reponses_automatiques_form_title { font-weight:bold; display:block; text-align:center; margin:auto auto 10px auto; }
		.btp_espace_recruteur_reponses_automatiques_form_title_text1 { display:none; }
		.btp_espace_recruteur_reponses_automatiques_form_title_text2 { display:inline; }
	/* Depot annonce */
	#btp_espace_recruteur_depot_annonce { padding:0; }
		#btp_espace_recruteur_depot_annonce h3 { text-align:center; }
		#btp_espace_recruteur_depot_annonce hr { display:none; }
		#btp_espace_recruteur_depot_annonce_text_p1 { display:none; }
		#btp_espace_recruteur_depot_annonce_text_p2 { display:block; }
		#btp_espace_recruteur_depot_annonce_choix_type_formulaire, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller, #btp_espace_recruteur_depot_annonce_choix_type_tel { float:none; margin:auto auto 20px auto; width:auto; padding:0 15px; }
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire:hover, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller:hover, #btp_espace_recruteur_depot_annonce_choix_type_tel:hover { background-color:transparent; }
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire img, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller img, #btp_espace_recruteur_depot_annonce_choix_type_tel img { width:100%; height:100%; border:0; border-radius:15px; }
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire p, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller p, #btp_espace_recruteur_depot_annonce_choix_type_tel p { display:none; }
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire a, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller a, #btp_espace_recruteur_depot_annonce_choix_type_tel a { display:none; }
			#btp_espace_recruteur_depot_annonce_choix_type_formulaire .btp_espace_recruteur_depot_annonce_choix_type_link_mobile, #btp_espace_recruteur_depot_annonce_choix_type_copier_coller .btp_espace_recruteur_depot_annonce_choix_type_link_mobile, #btp_espace_recruteur_depot_annonce_choix_type_tel .btp_espace_recruteur_depot_annonce_choix_type_link_mobile { display:block; border-radius:10px; width:96%; font-weight:bold; font-size:15px; padding:5px 4px 5px 4px; background-color:#000; color:#fff; text-decoration:none; }
				#btp_espace_recruteur_depot_annonce_choix_type_tel .btp_espace_recruteur_depot_annonce_choix_type_link_mobile img { border-radius:0; width:90%; }
				#btp_espace_recruteur_depot_annonce_choix_type_tel #btp_espace_recruteur_depot_annonce_choix_type_tel_numero { width:90%; }
		#btp_espace_recruteur_depot_annonce_content_form_title_replace { display:none; }
	#btp_espace_recruteur_depot_annonce_choix_type_text_end_mobile { display:block; font-size:15px; text-align:justify; }
	#btp_espace_recruteur_depot_annonce_content_form_replace { display:block; margin:-10px 0 0 0; }
	#btp_espace_recruteur_depot_annonce_content_close_end { display:block; text-decoration:none; width:90px; margin:15px auto auto auto; text-align:center; padding:6px 4px 6px 4px; font-size:14px; border-radius:15px; color:#fff; background-color:#000; }
	/* Depot annonce copie */
	#btp_espace_recruteur_depot_annonce_content_form1, #btp_espace_recruteur_depot_annonce_content_form2, #btp_espace_recruteur_depot_annonce_content_form3 { padding:0; }
	#btp_espace_recruteur_depot_annonce_content_form table { width:100%; font-size:14px; }
	.btp_espace_recruteur_depot_annonce_content_form_select1 { width:27%; }
	.btp_espace_recruteur_depot_annonce_content_form_textarea4, .btp_espace_recruteur_depot_annonce_content_form_input4 { width:97%; }
	.btp_espace_recruteur_depot_annonce_content_form_input1 { width:65%; }
	/* Depot annonce formulaire */
	#btp_espace_recruteur_depot_annonce_content_form { padding:10px; border:1px solid #ccc; background-color:#fff; }
	#btp_espace_recruteur_depot_annonce_content_form_bloc h5 { font-size:16px; padding:8px 10px 8px 10px; margin:-10px -10px 10px -10px; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc { width:auto; padding:0; border:0; }
	#btp_espace_recruteur_depot_annonce_content_form table tr td { display:block; }
	.btp_espace_recruteur_depot_annonce_content_form_textarea, .btp_espace_recruteur_depot_annonce_content_form_input, .btp_espace_recruteur_depot_annonce_content_form_input2, .btp_espace_recruteur_depot_annonce_content_form_textarea3, .btp_espace_recruteur_depot_annonce_content_form_textarea2, .btp_espace_recruteur_depot_annonce_content_form_textarea4, .btp_espace_recruteur_depot_annonce_content_form_input4, .btp_espace_recruteur_depot_annonce_content_form_input7, .btp_espace_recruteur_depot_annonce_content_form_input3 { width:94%; margin:5px 0 0 0; }
	.btp_espace_recruteur_depot_annonce_content_form_select22 { width:100%; margin:5px 0 0 0; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break, .btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break2 { display:none; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc_logo_anonyme2_break3 { display:block; margin:5px 0 0 0; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc_mobile_hide1 { display:none; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc_mobile_hide2 { display:inline; }
	.btp_espace_recruteur_depot_annonce_content_form_bloc_mobile_hide3 { display:inline; font-size:12px; }
	#btp_espace_recruteur_depot_annonce_content_form table tr .align_center { text-align:left; }
	.btp_espace_recruteur_depot_annonce_content_form_logo_img_bloc { display:block; margin:0 0 10px 0; text-align:center; width:50%;float:left; }
	.btp_espace_recruteur_depot_annonce_content_form_logo { width:73%; }
	.btp_espace_recruteur_depot_annonce_content_form_input6 { width:97%; margin:auto auto 10px auto; }
	#btp_espace_recruteur_depot_annonce_content_form_bloc h6 { margin:15px auto auto auto; width:auto; }
	.btp_espace_recruteur_depot_annonce_content_form_button input { margin:10px auto 30px auto; }
	.btp_espace_recruteur_depot_annonce_content_form_input5, .btp_espace_recruteur_depot_annonce_content_form_select2 { width:100%; }
	.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc { float:none; margin:10px auto auto auto; width:auto; border:0; padding:0; text-align:left; }
	.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input3 { width:40%; }
	.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input, .btp_espace_recruteur_depot_annonce_content_form3_condition_bloc_input2 { width:94%; }
	.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc2 { float:none; width:auto; padding:0; border:0; text-align:left; margin:10px 0 0 0; }
	#btp_espace_recruteur_depot_annonce_content_form_bloc_end_mobile { display:block; margin:15px auto auto auto; font-size:15px; text-align:justify; }
	.btp_espace_recruteur_depot_annonce_content_form3_condition_bloc:hover, .btp_espace_recruteur_depot_annonce_content_form3_condition_bloc2:hover { background-color:transparent; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation { width:auto; background-color:#fbddcf; border:0; border-radius:10px; padding:10px; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info { width:100%; float:none; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_content, #btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_reponse, #btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_links, #btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_codiffusion { display:none; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_logo { background:unset; border:0; width:auto; height:auto; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_info_logo img { width:50%; border-radius:8px; margin:auto; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_head { text-align:center; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation h5 { font-size:15px; text-align:center; margin:5px 0 30px 0; font-weight:bold; color:#d04719; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation h6 { font-size:14px; text-align:center; font-style:normal; color:#000; margin:0 0 4px 0; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content { float:none; padding:0; border:0; background-color:transparent; width:100%; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center { width:100%; padding:0; margin:0; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_center_button a { display:none; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_annonce_content_right { display:none; }
	#btp_espace_recruteur_depot_annonce_content_button_form { width:100%; }
	#btp_espace_recruteur_depot_annonce_content_button_form_right { float:none; margin:auto auto 15px auto; padding:6px 5px 6px 5px; width:80%; font-size:16px; border-radius:20px; }
	#btp_espace_recruteur_depot_annonce_content_button_form_left { display:block; float:none; margin:auto; width:80%; font-size:16px; border-radius:20px; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_head_entreprise { display:block; text-align:center; color:#d04719; margin:0 0 4px 0; font-weight:bold; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation_head_contrat { display:block; text-align:center; margin:0 0 15px 0; font-size:14px; }
	#btp_espace_recruteur_depot_annonce_content_previsualisation h7 { font-size:15px; }
	/* Banniere candidature spontanee */
	#btp_espace_recruteur_banniere_candidature_spontanee { padding:0; width:auto; }
		#btp_espace_recruteur_banniere_candidature_spontanee h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_banniere_candidature_spontanee hr { display:none; }
		#btp_espace_recruteur_banniere_candidature_spontanee p { text-align:justify; }
		#btp_espace_recruteur_banniere_candidature_spontanee_etat { width:auto; margin:-10px auto 10px auto; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat b { font-size:15px; }
		.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message { margin:10px auto auto auto; }
		.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message_fichier { margin:15px auto auto auto; }
		#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban { width:100%; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban img { display:block; float:none; margin:10px auto 10px auto; }
			#btp_espace_recruteur_banniere_candidature_spontanee_etat_ban_text { float:none; width:100%; margin:0 0 10px 0; }
	/* CV selectionne */
	#btp_espace_recruteur_cv_selectionnes { padding:0; width:auto; }
		#btp_espace_recruteur_cv_selectionnes h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_cv_selectionnes hr { display:none; }
		.btp_espace_recruteur_cv_selectionnes_list_line { border:1px solid #ccc; margin:auto auto 20px auto; padding:10px; }
			.btp_espace_recruteur_cv_selectionnes_list_line_ref { width:120px; position:absolute; display:none; }
			.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees { margin:5px 0 0 0; width:72%; }
			.btp_espace_recruteur_cv_selectionnes_list_line_coordonnees  .btp_espace_recruteur_cv_selectionnes_list_line_coordonnees_mobile { display:inline; }
		#btp_espace_recruteur_cv_selectionnes p #btp_espace_recruteur_cv_selectionnes_text2 { text-align:justify; display:block; }
		.btp_espace_recruteur_cv_selectionnes_list_line_note_statut_mobile { display:block; }
		.btp_espace_recruteur_cv_selectionnes_list_line_note_statut_desktop { display:none; }
		#btp_espace_recruteur_cv_selectionnes_formulaire { width:90%; }
			#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form textarea { width:95%; }
			#btp_espace_recruteur_cv_selectionnes_formulaire_annotation_form_button, #btp_espace_recruteur_cv_selectionnes_formulaire .btp_espace_recruteur_cv_selectionnes_list_line_coordonnees { width:100%; }
	.btp_espace_recruteur_cv_selectionnes_list_line_statut_text { float:none; margin:5px 0 0 0; }
	.btp_espace_recruteur_cv_selectionnes_list_line_statut_button, .btp_espace_recruteur_cv_selectionnes_list_line_add_note_button { float:none; margin:10px 0 0 0; }
	/* CV preselectionne */
	#btp_espace_recruteur_cv_preselectionnes { padding:0; width:auto; }
		#btp_espace_recruteur_cv_preselectionnes h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_cv_preselectionnes hr { display:none; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_action a { margin:0 7px 0 7px } 
			.btp_espace_recruteur_cv_preselectionnes_list_line_action a i { font-size:25px; }
			.btp_espace_recruteur_cv_preselectionnes_list_line_action .btp_espace_recruteur_cv_preselectionnes_list_line_action2 i { font-size:25px; }
		.btp_espace_recruteur_candidature_banniere_spontanee_list_line_message_fichier a { display:block; float:none; margin:auto auto 15px auto; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_info { width:100%; margin:0; float:none; text-align:center; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_ref { float:none; margin:15px auto auto auto; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_check { display:none; }
		.btp_espace_recruteur_cv_preselectionnes_list_line_ref_date { float:none; margin:auto auto 10px auto; text-align:center; }
	/* Vivier candidature */
	#btp_espace_recruteur_candidatures { padding:0; width:auto; }
		#btp_espace_recruteur_candidatures h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_candidatures hr { display:none; }
	#btp_espace_recruteur_candidatures_type ul li #btp_espace_recruteur_candidatures_type1 { float:left; width:45%; background-color:#d04719; color:#fff; position:relative; border:1px solid #d04719; }
	#btp_espace_recruteur_candidatures_type ul li #btp_espace_recruteur_candidatures_type2 { float:right; width:45%; background-color:#fff; color:#d04719; position:relative; border:1px solid #d04719; }
	#btp_espace_recruteur_candidatures_list { border:0; padding:0; margin:20px 0 0 0; }
		.btp_espace_recruteur_candidatures_type_mobile { display:none; position:absolute; left:0; right:0; bottom:0; margin:0px 0 -18px 0; }
			.btp_espace_recruteur_candidatures_type_mobile i { font-size:20px; color:#d04719; }
	#btp_espace_recruteur_candidatures_type ul li #btp_espace_recruteur_candidatures_type1 .btp_espace_recruteur_candidatures_type_mobile { display:block; }
		#btp_espace_recruteur_candidatures_type ul li #btp_espace_recruteur_candidatures_type1 .btp_espace_recruteur_candidatures_type_mobile #btp_espace_recruteur_candidatures_type1_i { color:#d04719; }
		#btp_espace_recruteur_candidatures_type ul li a { float:none; margin:auto; width:auto; }
		#btp_espace_recruteur_candidatures_link { float:none; margin:auto auto 20px auto; display:none; }
		#btp_espace_recruteur_candidatures_link2 { display:block; margin:0 0 5px 0; }
			#btp_espace_recruteur_candidatures_link2 a { color:#d04719; text-decoration:none; font-weight:bold; }
		#btp_espace_recruteur_candidatures_list table { width:100%; }
		#btp_espace_recruteur_candidatures_list table tr { border:1px solid #ccc; display:block; margin:auto auto 10px auto; }
		#btp_espace_recruteur_candidatures_list table tr td { display:block; width:auto; padding:7px 0 7px 0; }
		#btp_espace_recruteur_candidatures_list table tr .btp_espace_recruteur_candidatures_list_td1 { display:none; }
		#btp_espace_recruteur_candidatures_list table tr .btp_espace_recruteur_candidatures_list_td2, #btp_espace_recruteur_candidatures_list table tr .btp_espace_recruteur_candidatures_list_td3, #btp_espace_recruteur_candidatures_list table tr .btp_espace_recruteur_candidatures_list_td4, #btp_espace_recruteur_candidatures_list table tr .btp_espace_recruteur_candidatures_list_td5 { border:0; text-align:center; }
		#btp_espace_recruteur_candidatures_list table tr td a i { float:none; vertical-align:middle; margin:0 2px 0 0; }
		#btp_espace_recruteur_candidatures_list table tr td a br { display:none; }
		.btp_espace_recruteur_candidatures_list_message, .btp_espace_recruteur_candidatures_list_msg_contact { width:auto; }
	.btp_espace_recruteur_candidatures_list_msg_contact form { width:auto; }
	.btp_espace_recruteur_candidatures_list_msg_contact select { width:100%; display:block; margin:10px auto 10px auto; }
	.btp_espace_recruteur_candidatures_list_msg_contact_objet { display:block; margin:10px auto 10px auto; width:92%; }
	.btp_espace_recruteur_candidatures_list_msg_contact_textarea { width:94%; }
	.btp_espace_recruteur_candidatures_list_msg_contact_button { width:auto; margin:20px auto auto auto; }
	.btp_espace_recruteur_candidatures_list_msg_contact_button_right { }
	.btp_espace_recruteur_candidatures_list_msg_contact_button_left { }
	/* Fiche contact */
	#btp_espace_recruteur_fiches_contactees { padding:0; width:auto; }
		#btp_espace_recruteur_fiches_contactees h3 { text-align:center; font-size:16px; }
		#btp_espace_recruteur_fiches_contactees hr { display:none; }
		#btp_espace_recruteur_fiches_contactees_list { width:auto; }
			.btp_espace_recruteur_fiches_contactees_list_ligne { position:relative; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_photo { margin:auto auto 15px auto; float:none; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_info { float:none; width:auto; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_button { float:none; margin:35px 4px 0 0; position:absolute; top:0; right:0; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_message { width:auto; word-break:break-word; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_poste_desktop { display:none; }
				.btp_espace_recruteur_fiches_contactees_list_ligne_poste_mobile { display:inline; }
	/* Alerte candidat */
	#btp_espace_recruteur_alertes_candidats { padding:0; }
		.btp_espace_recruteur_alertes_candidats_mlobile { display:none; }
		#btp_espace_recruteur_alertes_candidats h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_alertes_candidats hr { width:100%; display:none; }
		#btp_espace_recruteur_alertes_candidats_explain { width:auto; margin:15px auto auto auto; font-size:15px; }
			#btp_espace_recruteur_alertes_candidats_explain_text { margin:0; width:100%; font-size:15px; }
		#btp_espace_recruteur_alertes_candidats_etat { margin:15px auto auto auto; border:1px solid #ccc; border-radius:10px; padding:10px; box-shadow:unset; font-size:15px; }
		#btp_espace_recruteur_alertes_candidats_explain img { display:none; }
		#btp_espace_recruteur_alertes_candidats_etat { width:auto; }
		#btp_espace_recruteur_alertes_candidats_form_etat_bloc { width:80%; margin:auto auto 15px auto; }
		#btp_espace_recruteur_alertes_candidats_form_choice1, #btp_espace_recruteur_alertes_candidats_form_choice2 { float:none; margin:auto; }
		#btp_espace_recruteur_alertes_candidats_form_choice3 { float:none; margin:auto; }
		#btp_espace_recruteur_alertes_candidats_form_choice textarea { width:290px; }
		#btp_espace_recruteur_alertes_candidats_etat_result { margin:15px auto 15px auto; }
			#btp_espace_recruteur_alertes_candidats_edit_button { width:95%; font-size:14px; }
			#btp_espace_recruteur_alertes_candidats_list { display:none; }
			#btp_espace_recruteur_alertes_candidats_form_choice textarea { width:94%; }
		#btp_espace_recruteur_alertes_candidats_form_description_end { margin:10px auto auto auto; }
		#btp_espace_recruteur_alertes_candidats_form_button { width:100%; }
	/* Recherche assistee */
	#btp_espace_recruteur_recherche_assistee { padding:0; }
		#btp_espace_recruteur_recherche_assistee h3 { font-size:16px; text-align:center; }
			.btp_espace_recruteur_recherche_assistee_mobile_break { display:block; }
		#btp_espace_recruteur_recherche_assistee hr { display:none; }
		#btp_espace_recruteur_recherche_assistee_form { width:auto; }
			#btp_espace_recruteur_recherche_assistee_form table { width:100%; }
				#btp_espace_recruteur_recherche_assistee_form table tr td { display:block; }
					.btp_espace_recruteur_recherche_assistee_form_input { width:97%; }
					.btp_espace_recruteur_recherche_assistee_form_textarea { width:100%; }
			#btp_espace_recruteur_recherche_assistee_form_button { width:auto; }
			#slider-range-rayon { width:100%; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_lieu a { float:right; }
		#btp_espace_recruteur_recherche_assistee_form_button_close { background-color:#000; width:90px; padding:6px 4px 6px 4px; font-size:14px; text-align:center; text-decoration:none; color:#fff; border-radius:15px; display:block; margin:15px auto auto auto; }
	/* CV contactes */
	#btp_espace_recruteur_demande_contact_cv { padding:0; width:100%; }
		#btp_espace_recruteur_demande_contact_cv h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_demande_contact_cv hr { display:none; }
		#btp_espace_recruteur_demande_contact_cv_list { margin:15px auto auto auto; }
			#btp_espace_recruteur_demande_contact_cv_list_result { width:100%; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_photo { float:none; margin:0; }
				.btp_espace_recruteur_demande_contact_cv_list_result_bloc_info { float:none; width:100%; margin:0; }
	/* Recherfche multicriteres */
	#btp_espace_recruteur_recherche_multicriteres { padding:0; width:auto; } 
		#btp_espace_recruteur_recherche_multicriteres h3 { font-size:16px; text-align:center; }
		#btp_espace_recruteur_recherche_multicriteres hr { display:none; }
		#btp_espace_recruteur_recherche_multicriteres_new { width:240px; margin:auto auto 15px auto; float:none; display:block; }
			#btp_espace_recruteur_recherche_multicriteres_new span { display:none; }
		.btp_espace_recruteur_recherche_multicriteres_list_info { float:none; width:auto; }
		.btp_espace_recruteur_recherche_multicriteres_list_line_button { float:none; margin:15px 0 0 0; }
			.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_view i { font-size:23px; }
			.btp_espace_recruteur_recherche_multicriteres_list_line_button .btp_espace_recruteur_recherche_multicriteres_list_line_button_delete i { font-size:23px; }
		.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_infos { width:auto; float:none; margin:auto auto 10px auto; }
		.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button { float:none; margin:auto; width:auto; }
		.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button a { width:50px; float:none; margin:0; font-size:16px; display:inline-block; text-align:left; }
		.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_preselection { width:50px; }
		.btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button .btp_espace_recruteur_recherche_multicriteres_list_extraction_line_button_delete { margin:auto; }
		#btp_espace_recruteur_recherche_multicriteres_list_return { width:240px; font-size:14px; }
		#btp_espace_recruteur_banniere_candidature_spontanee_etat a { width:auto; }
	#pbtp_compte_client_contents_bloc_mods_selections_formulaire h4 { font-size:15px; }
	.pbtp_compte_client_contents_bloc_mods_selections_formulaire_break { display:none; }
	
	/* Marque employeur */
		/* Menu onglet */
		#btp_espace_recruteur_marque_employeur_onglet_mobile { display:block; text-align:center; margin:auto auto 30px auto; }
			#btp_espace_recruteur_marque_employeur_onglet_mobile select { height:35px; border:1px solid #ccc; margin:6px auto auto auto; display:block; width:240px; }
		/* Infos entreprise */
		#btp_espace_recruteur_marque_employeur { padding:0; }
			#btp_espace_client_menu_content #btp_espace_client_menu_activite_li, #btp_espace_client_menu_content #btp_espace_client_menu_activite_li_simple { border-radius:0; }
			#btp_espace_recruteur_type_affichage, #btp_espace_recruteur_type_affichage2 { width:auto; }
			#btp_espace_recruteur_marque_employeur_head_bloc { width:auto; height:auto; }
	#btp_espace_recruteur_marque_employeur_head_bloc_info { display:none; }
	#btp_espace_recruteur_marque_employeur_taux_text { display:none; float:none; margin:auto auto 10px auto; }
	#btp_espace_recruteur_marque_employeur_taux_progress, #btp_espace_recruteur_marque_employeur_taux_progress2, #btp_espace_recruteur_marque_employeur_taux_progress3, #btp_espace_recruteur_marque_employeur_taux_progress4 { float:none; }
	#btp_espace_recruteur_marque_employeur_taux_progress_result { width:auto; }
	#btp_espace_recruteur_marque_employeur_taux_progress #btp_espace_recruteur_marque_employeur_taux_progress_impact, #btp_espace_recruteur_marque_employeur_taux_progress2 #btp_espace_recruteur_marque_employeur_taux_progress_impact, #btp_espace_recruteur_marque_employeur_taux_progress3 
	#btp_espace_recruteur_marque_employeur_taux_progress_impact, #btp_espace_recruteur_marque_employeur_taux_progress4 
	#btp_espace_recruteur_marque_employeur_taux_progress_impact { position:relative; text-align:center; margin:5px auto auto auto; font-size:14px; font-weight:normal; }
	#btp_espace_recruteur_marque_employeur_taux_progress #btp_espace_recruteur_marque_employeur_taux_progress_impact { color:#00b050; }
	#btp_espace_recruteur_marque_employeur_taux_progress2 #btp_espace_recruteur_marque_employeur_taux_progress_impact { color:#d04719; }
	#btp_espace_recruteur_marque_employeur_taux_progress4 #btp_espace_recruteur_marque_employeur_taux_progress_impact { color:#00b050; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_link_bloc { width:137px; margin:-52px -10px 0 0; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_link { margin:3px 19px 0px 0; }
	.switch_button_change_marque_employeur { float:right; display:none; }
			#btp_espace_recruteur_marque_employeur_head_bloc_edit_button { display:none; }
			#btp_espace_recruteur_marque_employeur_head_bloc_entreprise { width:auto; margin:auto auto 20px auto; }
			#btp_espace_recruteur_marque_employeur_head_bloc_logo { margin:auto auto 15px auto; display:block; border:0; }
			#btp_espace_recruteur_marque_employeur_head_bloc_entreprise table { width:auto; }
			#btp_espace_recruteur_marque_employeur_head_bloc_entreprise table tr td { display:block; }
			#btp_espace_recruteur_marque_employeur_head_bloc_slogan { position:relative; text-align:center; }
			#btp_espace_recruteur_marque_employeur_head_bloc_slogan_text { display:block; }
			#btp_espace_recruteur_marque_employeur_explain { display:none; }
			#btp_espace_recruteur_marque_employeur_taux { font-size:16px; margin:auto auto 20px auto; }
			#btp_espace_recruteur_marque_employeur_taux progress { width:305px; margin:0; }
			#btp_espace_recruteur_marque_employeur_head_bloc_edit_color { margin:35px auto 15px auto; float:none; }
			#btp_espace_recruteur_marque_employeur_head_bloc_edit_color a { margin:auto; float:none; width:270px; font-size:16px; }
			#btp_espace_recruteur_marque_employeur_statistiques { float:none; margin:-20px 0 20px 0; width:auto; }
			#btp_espace_recruteur_marque_employeur_statistiques_caractere, #btp_espace_recruteur_marque_employeur_statistiques_fichiers, #btp_espace_recruteur_marque_employeur_statistiques_impact, #btp_espace_recruteur_marque_employeur_statistiques_historique, #btp_espace_recruteur_marque_employeur_statistiques_formation { display:none; }
			#btp_espace_recruteur_marque_employeur_content2 { float:none; width:auto; }
			#btp_espace_recruteur_marque_employeur_content2_contact { margin:20px auto auto auto; }
			.btp_espace_recruteur_marque_employeur_content2_contact_mobile { display:block; }
				#btp_espace_recruteur_marque_employeur_content2_contact a { color:#0a719d; }
			.btp_espace_recruteur_marque_employeur_content2_bloc_input_check { display:none; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2 { width:auto; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_link2 { display:none; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form_textarea { width:97%; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form_input { width:90px; }
			#btp_espace_recruteur_marque_employeur_content2_bloc2_form1 table tr .btp_espace_recruteur_marque_employeur_content2_bloc2_form_unshowed, #btp_espace_recruteur_marque_employeur_content2_bloc2_form3 table tr .btp_espace_recruteur_marque_employeur_content2_bloc2_form_unshowed { display:block; padding:7px 0 7px 0; text-align:left; font-size:13px; }
				#btp_espace_recruteur_marque_employeur_content2_bloc2_form1 table tr .btp_espace_recruteur_marque_employeur_content2_bloc2_form_unshowed label, #btp_espace_recruteur_marque_employeur_content2_bloc2_form3 table tr .btp_espace_recruteur_marque_employeur_content2_bloc2_form_unshowed label, #id_na_ca, #id_na_cs, #id_na_parite_homme, #id_na_age, #id_na_handicap { margin:0; }
				#id_na_ca, #id_na_cs, #id_na_parite_homme, #id_na_age, #id_na_handicap { display:none; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form_mobile1 { display:none; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form_mobile2 { display:inline; }
			#id_na_parite_femme_input { margin:7px 0 0 0; }
			#id_na_age_input { margin:7px 0 0 0; }
			#id_na_age_input2 { margin:7px 0 0 0; display:block; }
			#btp_espace_recruteur_marque_employeur_content2_bloc2_form1 table tr .align_right, #btp_espace_recruteur_marque_employeur_content2_bloc2_form3 table tr .align_right { font-weight:bold; }
			#id_produit_service_add, #id_produit_service_edit, #id_projet_perspective_add, #id_projet_perspective_edit { width:auto;  }
			#id_produit_service_add_input, #id_produit_service_edit_input, #id_projet_perspective_add_input, #image_produit, #id_file_produit, #image_projet, #id_file_presse { width:100%; }
			#id_produit_service_edit2 table tr td { display:block; padding:4px; }
			#id_produit_service_add_input, #id_produit_service_edit_input, #id_projet_perspective_add_input { width:100%; }
			#id_produit_service_add_textarea, #id_produit_service_edit_textarea, #id_projet_perspective_add_textarea { width:97%; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button { width:260px; }
			#btp_espace_recruteur_marque_employeur_content2_bloc2_form_button6, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_button9 { display:block; margin:15px auto auto auto; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form .btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list_form_submit { display:block; margin:auto; }
			#btp_espace_recruteur_marque_employeur_head_bloc_slogan input, .btp_espace_recruteur_marque_employeur_head_form_select { width:200px; }
			.btp_espace_recruteur_marque_employeur_head_form_button { width:auto; }
			.btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_persopective_list_bloc_text, .btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_bloc_text, .btp_espace_recruteur_marque_employeur_content2_bloc2_form7_projet_perspective_list_bloc_text { width:auto; }
		/* Offre emploi */
		#btp_espace_recruteur_marque_employeur_offre_pmebtp, #btp_espace_recruteur_marque_employeur_offre_externe { padding:0; margin:0 0 10px 0; }
			#btp_espace_recruteur_marque_employeur_offre_pmebtp table, #btp_espace_recruteur_marque_employeur_offre_externe table { width:100%; }
				#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr, #btp_espace_recruteur_marque_employeur_offre_externe table tr { display:block; margin:auto auto 10px auto; }
					#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td, #btp_espace_recruteur_marque_employeur_offre_externe table tr td { display:block; width:auto; }
					#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr .offre_bloc1, #btp_espace_recruteur_marque_employeur_offre_externe table tr .offre_bloc1 { display:none; }
					#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr .offre_bloc3, #btp_espace_recruteur_marque_employeur_offre_externe table tr .offre_bloc3 { text-align:center; margin:-7px 0 0 0; }
					#btp_espace_recruteur_marque_employeur_offre_externe_add_button, #btp_espace_recruteur_marque_employeur_offre_externe_add_button2 { float:none; margin:25px auto 30px auto; }
					#btp_espace_recruteur_marque_employeur_content_formulaire { width:auto; }
					#btp_espace_recruteur_marque_employeur_content_formulaire table tr td { display:block; }
					#btp_espace_recruteur_marque_employeur_content_formulaire table, .btp_espace_recruteur_marque_employeur_content_form_button { width:100%; }
					.btp_espace_recruteur_marque_employeur_content_form_reseaux_sociaux_input { width:97%; }
					.organigramme_select { width:100%; }
					.organigramme_input { width:97%; }
					#btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td .offre_emploi_online, #btp_espace_recruteur_marque_employeur_offre_pmebtp table tr td .offre_emploi_pourvue { text-align:left; }
					#btp_espace_recruteur_marque_employeur_content_formulaire table tr .align_right { text-align:left; }
	#btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_edit i, #btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_delete i { font-size:25px; }
	#btp_espace_recruteur_marque_employeur_offre_externe table tr td .marque_employeur_offre_emploi_edit i { margin:0 10px 0 0; }
	.btp_espace_recruteur_marque_employeur_offre_desktop_break { display:none; }
	.btp_espace_recruteur_marque_employeur_offre_desktop { display:none; }
	.offre_bloc4 { text-align:left; margin:-5px 0 0 0; float:left; }
	.offre_bloc5 { margin:-13px 0 0 0; text-align:right; }
		/* Sites */
		#btp_espace_recruteur_marque_employeur_reseaux_sociaux { margin:25px 0 0 20px; }
			.btp_espace_recruteur_marque_employeur_content_form_site_internet_input { width:97%; }
			.reseaux_sociaux_edit_img { display:none; }
	.btp_espace_recruteur_marque_employeur_sites_reseaux_edit_button { margin:-46px 0 0 0; }
		/* Organigramme */
		#organigramme_add_button { float:none; margin:-25px auto 30px auto; display:block; }
			#organigramme_list table { width:auto; }
			#organigramme_list table .organigramme_photo_td { display:none; }
	#organigramme_list table tr td a i { font-size:25px; display:inline-block; margin:0 0 4px 0; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_link3 { display:none; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_link4 { margin:-9px 10px 0px 0; }
		/* Processus de recrutement */
		.fiche_poste_textarea { width:97%; }
			#btp_espace_recruteur_marque_employeur_content_form2 { width:auto; }
			.processus_recrutement_fiche_poste_add_file_button { display:block; margin:15px auto auto auto; float:none; }
			.processus_recrutement_fiche_poste_desktop { display:none; }
		/* Filiale */
		#filiale_add_button { float:none; margin:-25px auto 20px auto; display:block; }
			#filiale_list table { width:auto; }
			#btp_espace_recruteur_marque_employeur_content_formulaire2 { width:85%; }
			#marque_employeur_filiale_info_table { width:100%; }
			#marque_employeur_filiale_info_table tr td { display:block; }
			#marque_employeur_filiale_info_table tr .align_right { text-align:left; }
			#marque_employeur_filiale_info_table tr td .marque_employeur_filiale_info_table_input { width:97%; }
			.marque_employeur_filiale_info_table_textarea { width:97%; }
		#filiale_list table tr td a i { font-size:25px; display:inline-block; margin:0 0 4px 0; }
		/* Galerie photo */
		#galerie_photo_text { margin:0 0 20px 0; }
			#btp_espace_recruteur_marque_employeur_offre_externe_add_button, #btp_espace_recruteur_marque_employeur_offre_externe_add_button2 { margin:15px auto 20px auto; }
			#galerie_photo_list table, #galerie_video_list table { width:100%; }
			#galerie_photo_table, #galerie_photo_table2 { width:auto; }
			#galerie_photo_table2 { width:auto; }
			.btp_espace_recruteur_marque_employeur_content_form_input2 { width:240px; }
				.btp_espace_recruteur_marque_employeur_content_form_teaxarea2 { width:240px; }
			#galerie_photo_table_photo_rect { display:block; }
		.galerie_photo_list_td4 i { font-size:25px; display:inline-block; margin:0 0 4px 0; }
		/* Demande contact */
		#demande_contact_table { width:100%; }
			#demande_contact_table .bi-eye { display:none; }
			#demande_contact_table tr td { display:block; }
	#demande_contact_list .demande_contact_list_view { float:none; margin:10px auto 10px auto; width:140px; }
	.demande_contact_table_width { width:auto; }
	.demande_contact_list_mobile_break { display:block; }
	/* Candidatures */
	#candidature_spontanee_list table { width:100%; }
		#candidature_spontanee_list table .bi-eye { display:none; }
		.candidature_spontanee_list_bloc_text { margin:10px 0 0 0; }
		.candidature_spontanee_list_bloc_text_file a { margin:0 0 15px 0; display:block; }
	
	/* Mobile compte */
	#btp_espace_recruteur_marque_employeur_taux span { width:auto; }
	#btp_espace_client_menu_activite_li_simple { display:block; }
	
	/* Informations activites */
	#btp_espace_recruteur_informations_activites_left { width:auto; margin:auto auto 20px auto; float:none; border:0; }
		.btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese { width:auto; margin:auto auto 20px auto; }
		#btp_espace_recruteur_informations_activites { padding:0; margin:-5px 0 0 0; }
		.btp_espace_recruteur_informations_activites_synthese_bloc_result_content { margin:auto auto 20px auto; float:none; }
		#btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese1, #btp_espace_recruteur_informations_synthese_bloc_result_content3 .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese, #btp_espace_recruteur_informations_synthese_bloc_result_content5 .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese, #btp_espace_recruteur_informations_synthese_bloc_result_content6 .btp_espace_recruteur_informations_synthese_bloc_result_content_bloc_synthese { border-radius:0; }
		#btp_espace_recruteur_informations_activites_right { width:auto; float:none; }
	
	/* Assistance */
	#btp_espace_recruteur_informations_assistance { padding:0; margin:-5px auto auto auto; }
		#btp_espace_recruteur_informations_assistance_left { width:100%; float:none; margin:auto auto 10px auto; }
		#btp_espace_recruteur_informations_compte_messagerie { padding:5px; height:auto; margin:auto; width:auto; border:0; }
		#btp_espace_recruteur_informations_assistance hr { display:none; }
		#btp_espace_recruteur_informations_assistance_right { width:100%; float:none; margin:auto auto 5px auto; }
			#btp_espace_recruteur_informations_compte_rendez_vous { margin:0; }
		#btp_espace_recruteur_informations_assistance_message { width:auto; padding:15px; margin:auto auto 20px auto; background-color:#ffdcc4; }
		#btp_espace_recruteur_informations_assistance_message img { display:none; }
	#btp_espace_recruteur_informations_assistance_message_first { text-align:center; }
		#btp_espace_recruteur_informations_assistance_message_first b { font-weight:bold; }
		.btp_espace_recruteur_informations_assistance_message_break { display:block; }
	
	/* FAQ */
	#btp_espace_recruteur_informations_compte_faq { display:none; }
	#btp_espace_recruteur_informations_compte_faq2 { margin:15px 0 0 0; display:block; }
		#btp_espace_recruteur_informations_compte_faq2 h3 a { color:#d04719; text-decoration:none; }
			#btp_espace_recruteur_informations_compte_faq2 h3 a:hover { text-decoration:underline; }
		#btp_espace_recruteur_informations_compte_faq_desktop { display:none; }
		#btp_espace_recruteur_informations_compte_faq_mobile { display:inline; }
	#btp_espace_recruteur_informations_compte_question_recurrente { padding:0; border:0; width:100%; }
		.btp_espace_recruteur_informations_compte_question_recurrente_puce i { font-size:20px; vertical-align:middle; color:#d04719; }
	
	/* Charte CVtheque */
	#btp_charte_cvtheque_client { width:auto; }
		#btp_charte_cvtheque_client_text { padding:15px; }
		#btp_charte_cvtheque_client_form_check { margin:auto; }
	
	/* CV */
	#btp_content_cv_formulaire_visioconference_text2 br { display:none; }
		#btp_content_cv_formulaire_visioconference_text2 span { display:block; margin:20px 0 0 0; }
			#btp_content_cv_formulaire_visioconference_text2 .btp_content_cv_formulaire_visioconference_text2_mobile { display:none; }
			#btp_content_cv_formulaire_visioconference_text2 .btp_content_cv_formulaire_visioconference_text2_mobile2 { display:inline; margin:0; }
	
	/* Marque employeur */
	#btp_espace_client_content_title_marque_employeur { font-size:16px; margin:0 0 15px 0; }
	#btp_espace_recruteur_type_affichage2 { display:none; }
	#btp_espace_recruteur_marque_employeur_head_bloc { border:0; }
	.btp_espace_recruteur_marque_employeur_content2_bloc_mobile1 { display:none; }
	.btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 { display:inline; }
	#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress2 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress3 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2, #btp_espace_recruteur_marque_employeur_taux_progress4 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 { display:inline; font-weight:normal; border:0; }
	#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 span, #btp_espace_recruteur_marque_employeur_taux_progress2 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 span, #btp_espace_recruteur_marque_employeur_taux_progress3 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 span, #btp_espace_recruteur_marque_employeur_taux_progress4 .btp_espace_recruteur_marque_employeur_content2_bloc_mobile2 span { font-weight:bold; display:inline; border:0; font-size:16px; }
	#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile_break { display:none; }
	#btp_espace_recruteur_marque_employeur_taux_progress .btp_espace_recruteur_marque_employeur_content2_bloc_mobile_break2 { display:block; border:0; margin:0; height:auto; }
	.btp_espace_recruteur_marque_employeur_content2_bloc_mobile3 { margin:12px 0 0 0; }
	.btp_espace_recruteur_marque_employeur_content2_bloc_mobile4 { display:none; }
	#btp_espace_recruteur_marque_employeur_taux_progress_result { display:none; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_form { padding:0; margin:auto; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_form_textarea { width:95%; }
	#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_add_button, #btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_list_add_button, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_projet_perspective_image_list_add_button { float:none; margin:auto auto 15px auto; display:block; }
	#btp_espace_recruteur_marque_employeur hr { display:none; }
	#btp_espace_recruteur_marque_employeur_sites_internet ul li { width:100%; }
	.btp_espace_recruteur_marque_employeur_sites_reseaux_edit_button { margin:-34px 0 0 0; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_link4 { margin:7px 10px 0 0; }
	.btp_espace_recruteur_marque_employeur_content_form_input2, .btp_espace_recruteur_marque_employeur_content_form_teaxarea2, .btp_espace_recruteur_marque_employeur_content2_bloc2_form_button { width:96%; margin:10px auto auto auto; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_left { width:90px; font-size:15px; padding:4px; display:block; }
	.btp_espace_recruteur_marque_employeur_content2_bloc2_form_button_right { width:90px; font-size:15px; padding:4px; display:block; }
	.fiche_poste_textarea { width:95%; }
		#btp_espace_recruteur_marque_employeur_content2_bloc2_form5_produit_service_text_list ul, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list ul, #btp_espace_recruteur_marque_employeur_content2_bloc2_form_presse_media_text_list2 ul { margin:10px 0 0 0; }
		.btp_espace_recruteur_marque_employeur_content2_bloc { text-align:left; }
	#id_produit_service_add_bloc2 table, #id_projet_perspective_add_bloc2 table { width:100%; }
	
	.btp_espace_recruteur_informations_entreprise_form_mobile_break { display:block; }
	
}