/* Head */
#btp_content { background-color:#dbdada; }
#btp_page_head_all_content .btp_page_head_annonce { background:transparent; }
#btp_page_fil_ariane { margin:10px 0 0 40px; }
#btp_page_head_logo3_site { width:710px; }
#btp_page_head_logo3_slogan { margin:5px 0 15px 110px; }
#btp_page_head_logo3_slogan span { font-size:34px; line-height:21px; margin:5px 0 0 0; display:inline; }
#btp_page_head_logo3_slogan span b { color:#59a755; font-weight:normal; }
#btp_page_head_logo3 #slider1 { margin:29px 0 0 0; }

#btp_footer_infos2 #btp_footer_infos_entreprise2 { margin:0 25px 0 80px; width:190px; }
#btp_footer_infos2 #btp_footer_infos_candidat2 { width:190px; }
#btp_footer_infos2 #btp_footer_infos_equipe2 { width:180px; }
#btp_footer_infos2 #btp_footer_infos_site2 { width:200px; }
#btp_footer_infos_presentation2 { display:none; }

#btp_page_head_logo3_numero_vert { 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:100px auto auto auto; z-index:7; font-size:16px; border-radius:20px; }
		#btp_espace_candidat_content_bloc i { font-size:40px; float:left; margin:34px 10px 0 0; }
		#btp_espace_candidat_content_bloc_text { 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 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 { background-color:#aaa; }

/* Menu */
#btp_page_menu_test { border-bottom:1px solid #59a755; font-family:"Open Sans"; margin:0; padding:10px 0 10px 0; }
	#btp_page_menu_test_logo { width:150px; height:auto; border:0; float:left; margin:4px 0 3px 10px; }
	#btp_page_menu_test ul { margin:29px 0 0 0; padding:0; }
		#btp_page_menu_test #btp_page_menu_compte { float:right; margin:0 10px 0 0; }
		#btp_page_menu_test #btp_page_menu_compte #btp_page_menu_compte_sous { width:138px; }
		#btp_page_menu_test ul li { list-style-type:none; float:left; width:140px; text-align:center; }
			#btp_page_menu_test #btp_page_menu_nos_tarifs { width:90px; }
			#btp_page_menu_qui_sommes_nous_creation_compte { display:none; }
			#btp_page_menu_test #btp_page_menu_compte li { width:150px; }
				#btp_page_menu_test ul li a { font-size:14px; color:#000; text-decoration:none; display:block; text-align:center; padding:5px 0 14px 0; }
					#btp_page_menu_test ul li a:hover { color:#59a755; }
					#btp_page_menu_test ul li .arrow_menu { font-size: 0px; line-height: 0%; width: 0px; border-top: 6px solid #59a755; border-left: 5px solid #fff; border-right: 5px solid #fff; margin:0 0 0 7px; }
					#btp_page_menu_test ul li:hover .arrow_menu { border-top: 6px solid #000; }
					#btp_page_menu_test ul li ul, #btp_page_menu_test #btp_page_menu_compte #btp_page_menu_compte_sous { background-color:#fff; border:1px solid #59a755; margin:0; padding:5px; }
						#btp_page_menu_test ul li ul li, #btp_page_menu_test #btp_page_menu_compte #btp_page_menu_compte_sous li { float:none; }
							#btp_page_menu_test ul li ul li a, #btp_page_menu_test #btp_page_menu_compte #btp_page_menu_compte_sous li a { padding:7px; text-align:left; background:none; border:0; width:auto; font-size:13px; }
								#btp_page_menu_test ul li ul li a:hover, #btp_page_menu_test #btp_page_menu_compte #btp_page_menu_compte_sous li a:hover { color:#000; text-decoration:underline; }

/* Recherche client */
#btp_fiche_client_search_back { margin:40px auto auto auto; width:950px; } 
	#btp_fiche_client_search_back a { display:block; width:170px; background-color:#00aeef; border:1px solid #01a0db; padding:5px; color:#fff; text-decoration:none; margin:0; float:right; text-align:center; }
		#btp_fiche_client_search_back a:hover { background-color:#31c7ff; }
#btp_fiche_client_search { width:950px; margin:10px auto auto auto; }
	#btp_fiche_client_search_form { width:600px; margin:65px auto auto auto; text-align:center; }
		#btp_fiche_client_search_form_text { font-size:16px; padding:5px; border:1px solid #4f934c; width:380px; margin:0 10px 0 0; }
		#btp_fiche_client_search_form_submit { padding:5px; background-color:#59a755; color:#fff; border:1px solid #4f934c; display:inline-block; font-size:16px; text-align:center; cursor:pointer; width:120px; }
			#btp_fiche_client_search_form_submit:hover { background-color:#7cc379; }
	#btp_fiche_client_search_bloc { margin:60px auto auto auto; }
		.btp_fiche_client_search_bloc_client { border:1px solid #4f934c; padding:5px; display:block; width:155px; height:auto; float:left; margin:0 20px 20px 0; background-color:#fff; box-shadow:1px 1px 2px #aaa; text-align:center; font-size:14px; font-weight:bold; }
			.btp_fiche_client_search_bloc_client:hover { background-color:#eee; }
			.btp_fiche_client_search_bloc_client a { color:#000; text-decoration:none; }
			.btp_fiche_client_search_bloc_client img { width:140px; height:93px; border:1px solid #ccc; display:block; margin:auto auto 5px auto; }
	#btp_fiche_client_search_list { margin:65px auto auto auto; }
		#btp_fiche_client_search_list table { border-collapse:collapse; display:table; margin:auto; width:800px; }
			#btp_fiche_client_search_list table tr td  { border:1px solid #ccc; padding:5px; background-color:#fff; }
				#btp_fiche_client_search_list table tr td a { text-decoration:none; color:#000; }
					#btp_fiche_client_search_list table tr td a:hover { text-decoration:none; }
				#btp_fiche_client_search_list table tr td img { width:70px; height:auto; border:0; }
				#btp_fiche_client_search_list table tr td span { color:#666; font-style:italic; display:block; margin: 5px 0 0 0; }
				#btp_fiche_client_search_list table tr td.btp_fiche_client_search_table_logo { width:70px; text-align:center; padding:0; }
				#btp_fiche_client_search_list table tr td a.btp_fiche_client_search_table_link_acces { color:#fff; background-color:#59a755; text-align:center; display:block; width:160px; border:1px solid #4c8f48; padding:5px; }
				#btp_fiche_client_search_list table tr td a.btp_fiche_client_search_table_link_acces:hover { background-color:#7dbe79; }
				#btp_fiche_client_search_list table tr td.btp_fiche_client_search_table_button { width:170px; }
				#btp_fiche_client_search_list table tr td.btp_fiche_client_search_table_name img { width:25px; height:25px; border:0; vertical-align:middle; float:right; margin:3px 5px 0 0; }


/* Fiche client */
#btp_fiche_client_back { margin:40px auto auto auto; width:900px; }
	#btp_fiche_client_back a { display:block; width:120px; background-color:#4a7dd0; border:1px solid #3f6cb5; padding:5px; color:#fff; text-decoration:none; margin:0; float:right; text-align:center; }
		#btp_fiche_client_back a:hover { background-color:#77a1e5; }
/* Message */
#btp_fiche_client_bloc_message { display:none; margin:0 0 20px 0; text-align:center; font-size:16px; font-style:italic; color:#59a755; }
/* Formulaire contact organigramme */
#btp_fiche_client_bloc_contact_organigramme { display:none; position:fixed; margin:0 0 0 184px; z-index:15; background-color:#fff; border:1px solid #ccc; padding:15px; width:500px; font-size:14px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
	#btp_fiche_client_bloc_contact_organigramme h4 { font-size:14px; margin:0 0 15px 0; text-align:center; }
	#btp_fiche_client_bloc_contact_organigramme table { display:table; margin:auto; width:390px; }
		#btp_fiche_client_bloc_contact_organigramme table tr td { padding:3px; }
	#btp_fiche_client_bloc_contact_organigramme_button { width:330px; margin:20px auto 5px auto; }
		#btp_fiche_client_bloc_contact_organigramme_button_left { float:left; width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#f00; color:#fff; border:1px solid #ea0000; cursor:pointer; font-size:16px; border-radius:20px; }
			#btp_fiche_client_bloc_contact_organigramme_button_left:hover { background-color:#fc4444; }
		#btp_fiche_client_bloc_contact_organigramme_button_right { width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#008000; color:#fff; border:1px solid #007600; cursor:pointer; font-size:16px; border-radius:20px; margin:auto; display:block; }
			#btp_fiche_client_bloc_contact_organigramme_button_right:hover { background-color:#1f9c1f; }
	#btp_fiche_client_bloc_contact_organigramme_membre { border:1px solid #ccc; width:376px; margin:auto auto 15px auto; padding:10px; }
		#btp_fiche_client_bloc_contact_organigramme_membre_photo { float:left; margin:0 15px 0 0; }
			#btp_fiche_client_bloc_contact_organigramme_membre_photo img { width:73px; height:73px; border:1px solid #eee; }
	#btp_fiche_client_bloc_contact_organigramme_membre_description { float:left; margin:8px 0 0 0; line-height:20px; }
#btp_fiche_client_bloc_contact_organigramme_membre_description i { font-style:normal; color:#999; }
/* Formulaire contact */
#btp_fiche_client_bloc_contact_bloc { display:none; position:fixed; margin:30px auto auto auto; z-index:15; background-color:#fff; border:1px solid #ccc; padding:25px; width:500px; font-size:14px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; left:0; right:0; }
	.btp_fiche_client_bloc_close { float:right; margin:-16px -7px 0 0; text-decoration:none; }
		.btp_fiche_client_bloc_close i { font-size:40px; color:#000; }
			.btp_fiche_client_bloc_close:hover i { color:#353535; }
	#btp_fiche_client_bloc_contact_bloc h4 { font-size:16px; margin:0 0 20px 0; text-align:center; }
	#btp_fiche_client_bloc_contact_bloc table { display:table; margin:auto; width:390px; }
		#btp_fiche_client_bloc_contact_bloc table tr td { padding:3px; }
	#btp_fiche_client_bloc_contact_bloc_form_button { width:420px; margin:20px auto 5px auto; }
		#btp_fiche_client_bloc_contact_bloc_form_button_left { float:left; width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#f00; color:#fff; border:1px solid #ea0000; cursor:pointer; font-size:16px; border-radius:20px; }
			#btp_fiche_client_bloc_contact_bloc_form_button_left:hover { background-color:#fc4444; }
		#btp_fiche_client_bloc_contact_bloc_form_button_right { width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#008000; color:#fff; border:1px solid #007600; cursor:pointer; font-size:16px; border-radius:20px; margin:auto; display:block; }
			#btp_fiche_client_bloc_contact_bloc_form_button_right:hover { background-color:#1f9c1f; }
		.btp_fiche_client_bloc_contact_bloc_form_select { padding:6px 4px 6px 4px; }
		.btp_fiche_client_bloc_contact_bloc_form_input { width:277px; padding:6px 4px 6px 4px; }
		.btp_fiche_client_bloc_contact_bloc_form_input2 { width:50px; padding:6px 4px 6px 4px; }
		.btp_fiche_client_bloc_contact_bloc_form_input3 { width:163px; padding:6px 4px 6px 4px; }
		.btp_fiche_client_bloc_contact_bloc_form_textarea { width:390px; display:block; padding:2px; font-size:14px; font-family:"Open Sans"; margin:5px auto auto auto; height:70px; }
	#btp_fiche_client_bloc_contact_bloc_form_captcha { width:340px; margin:15px auto 15px auto; }
		#btp_fiche_client_bloc_contact_bloc_form_captcha img { float:left; margin:0 7px 0 0; }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_reload {  }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_reload_text { float:left; margin:7px 0 0 10px; }
		#btp_fiche_client_bloc_contact_bloc_form_captcha_code_text_bloc { margin:5px 0 0 0; }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_code { }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_code_text { }
		.contact_form_bloc { width:400px; margin:auto auto 7px auto; }
			.contact_form_left { width:100px; text-align:right; float:left; margin:6px 10px 0 0; }
			.contact_form_left2 { width:150px; text-align:right; float:left; margin:5px 10px 0 0; }
			.contact_form_bloc_right { width:270px; float:left; }
/* Formulaire candidature */
#btp_fiche_client_bloc_candidature_spontanee_bloc { display:none; position:absolute; margin:30px auto auto auto; z-index:15; background-color:#fff; border:1px solid #ccc; padding:20px; width:500px; font-size:14px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; left:0; right:0; }
	#btp_fiche_client_bloc_candidature_spontanee_bloc h4 { font-size:16px; margin:0 0 20px 0; text-align:center; }
	#btp_fiche_client_bloc_candidature_spontanee_bloc table { display:table; margin:auto; width:390px; }
		#btp_fiche_client_bloc_candidature_spontanee_bloc table tr td { padding:2px; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_form_select { padding:6px 4px 6px 4px; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_form_input { width:227px; padding:6px 4px 6px 4px; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_form_input2 { width:50px; padding:6px 4px 6px 4px; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_form_input3 { width:112px; padding:6px 4px 6px 4px; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_form_textarea { width:430px; display:block; padding:2px; font-size:14px; font-family:"Open Sans"; margin:5px auto auto auto; height:70px; }
		#btp_fiche_client_bloc_candidature_spontanee_bloc_form_checked { margin:10px 0 10px 0; text-align:center; }
			#btp_fiche_client_bloc_candidature_spontanee_bloc_form_checked a { color:#000; }
				#btp_fiche_client_bloc_candidature_spontanee_bloc_form_checked a:hover { text-decoration:none; }
	#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button { width:330px; margin:20px auto 5px auto; }
		#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_left { float:left; width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#f00; color:#fff; border:1px solid #ea0000; cursor:pointer; font-size:16px; border-radius:20px; }
			#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_left:hover { background-color:#fc4444; }
		#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_right { width:110px; text-align:center; padding:6px 4px 6px 4px; background-color:#008000; color:#fff; border:1px solid #007600; cursor:pointer; font-size:16px; border-radius:20px; margin:auto; display:block; }
			#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_right:hover { background-color:#1f9c1f; }
/* Fiche */
#btp_fiche_client { width:950px; margin:10px auto auto auto; font-family:"Open Sans"; font-size:16px; }
	#btp_fiche_client_bloc { width:auto; margin:10px auto auto auto; position:relative; z-index:2; padding:25px; }
		#btp_fiche_client_bloc_head_info { margin:0 0 30px 0; padding:0; }
			#btp_fiche_client_bloc_head_info_title { margin:-20px 0 15px 0; font-size:24px; text-align:center; }
			#btp_fiche_client_banner { margin:0; padding:0; position:relative; width:899px; height:320px; border:1px solid #ccc; }
				#btp_fiche_client_banner img { width:899px; height:auto; }
				/* Bottom */
				#btp_fiche_client_banner_bottom { position:absolute; bottom:0; left:0; right:0; background-color:#fff; }
					/* Edit */
					#btp_fiche_client_banner_edit { float:right; margin:5px 7px 0 0; }
						#btp_fiche_client_banner_edit a { background-color:#e46c08; border:1px solid #e46c08; display:block; width:220px; text-align:center; padding:4px; color:#fff; text-decoration:none; font-size:14px; font-weight:bold; border-radius:10px; }
						#btp_fiche_client_banner_edit_button2 { margin:10px 0 0 0; }
							#btp_fiche_client_banner_edit a:hover { background-color:#f68222; }
					/* Client */
					#btp_fiche_client_head { margin:-3px 0 0 0; z-index:5; position:relative; background-color:#fff; }
						#btp_fiche_client_head_client { padding:0; float:left; width:630px; margin:0; }
						#btp_fiche_client_head_client_slogan { padding:0; position:absolute; bottom:0; left:0; margin:0; }
							#btp_fiche_client_head_client_slogan h3 { margin:0; padding:10px; font-size:18px; font-weight:normal; background-color:rgba(255, 255, 255, 0.9); display:inline; }
							#btp_fiche_client_head_client_logo { padding:0; width:auto; margin:0 20px 0 0; display:block; }
								#btp_fiche_client_head_client_logo img { width:80px; height:53px; border:0; display:block; margin:auto; }
							#btp_fiche_client_head_client_text_content { max-width:530px; }
							#btp_fiche_client_head_client_text { padding:0; margin:0 0 0 20px; width:auto; text-align:center; }
								#btp_fiche_client_head_client_text table { background-color:rgba(255, 255, 255, 0.9); padding:0; }
								#btp_fiche_client_head_client h1 { margin:0; padding:0; font-size:22px; font-weight:bold; text-align:left; }
								#btp_fiche_client_head_client h2 { margin:2px 0 0 0; padding:0; color:#000; font-size:15px; text-align:left; }
								#btp_fiche_client_head_client h3 { padding:0; margin:15px 0 0 0; font-size:20px; font-weight:normal; text-align:left; }
						#btp_fiche_client_head_contact { float:right; margin:16px 20px 0 0; }
							#btp_fiche_client_head_contact a { width:170px; text-align:center; font-size:13px; color:#fff; background-color:#4a7dd0; border:1px solid #3f6cb5; display:block; padding:5px; text-decoration:none; margin:0 0 15px 0; }
								#btp_fiche_client_head_contact a:hover { background-color:#77a1e5; }
						#btp_fiche_client_head_client_menu { margin:3px -1px 0 0; padding:0; font-size:13px; background-color:#dbdada; }
						#btp_fiche_client_head_client_menu header.fixed { position:fixed; top:7px; width:900px; z-index:5; box-shadow:0px 3px 6px #aaa; margin:92px auto auto auto; border-radius:35px; }
							#btp_fiche_client_head_client_menu_bg { background-color:#fff; height:10px; position:fixed; width:780px; margin:89px auto auto auto; top:0; left:0; right:0; display:none; }
							#btp_fiche_client_head_client_menu header.fixed ul li a { background-color:#000; color:#fff; border:1px solid #000; }
							#btp_fiche_client_head_client_menu header.fixed ul li .btp_fiche_client_head_client_menu_active { background-color:#999; }
								#btp_fiche_client_head_client_menu header.fixed ul li a:hover { background-color:#999; }
							#btp_fiche_client_head_client_menu ul { margin:0; padding:0; }
								#btp_fiche_client_head_client_menu ul li { list-style-type:none; }
									#btp_fiche_client_head_client_menu ul li a { padding:14px 7px 14px 7px; border:1px solid #fff; float:left; width:9.44%; display:block; color:#fff; text-align:center; text-decoration:none; margin:0 0 -1px -1px; background-color:#000; }
									#id_menu_infos_entreprise { border-radius:35px 0 0 35px; }
									#id_menu_contact { border-radius:0 35px 35px 0; }
										#btp_fiche_client_head_client_menu ul li #btp_fiche_client_head_client_menu_last { width:95px; }
											#btp_fiche_client_head_client_menu ul li #id_menu_infos_juridique { }
											#btp_fiche_client_head_client_menu ul li #id_menu_contact { }
											#btp_fiche_client_head_client_menu ul li a:hover { background-color:#999; }
									#btp_fiche_client_head_client_menu ul li .btp_fiche_client_head_client_menu_active { background-color:#999; }
						#btp_fiche_client_contents_bloc_empty { text-align:center; padding:15px; font-size:15px; background-color:#d04719; border:1px solid #d04719; margin:auto; color:#fff; width:668px; border-radius:0 0 50px 50px; display:none; }
						#btp_fiche_client_contents_filiale #btp_fiche_client_contents_filiale_table { width:550px; }
						.btp_fiche_client_contents_hr { border-bottom:0; border-left:0; border-right:0; border-top:1px solid #59a755; margin:20px auto 20px 330px; width:300px; }
	#btp_fiche_client_contents_filiale #btp_fiche_client_contents_filiale_table table { width:510px; }
		#btp_fiche_client_contents { padding:0; background-color:#dbdada; margin:15px auto auto auto; }
			.btp_fiche_client_contents_bloc_content { margin:17px 0 10px 90px; width:550px; background-color:#fff; padding:19px; text-align:justify; }
			#btp_fiche_client_contents_map_coord_text { text-align:left; }
			#btp_fiche_client_contents_bloc { width:771px; float:none; background-color:#ccc; padding:0; margin:auto; }
				#btp_fiche_client_contents_bloc h4 { margin:0; font-size:18px; font-weight:bold; color:#000; cursor:pointer; }
					#btp_fiche_client_contents_bloc h4 span { background-color:#000; color:#fff; padding:9px 5px 9px 11px; width:642px; display:inline-block; }
						#btp_fiche_client_contents_bloc h4 span span { padding:0; width:auto; display:inline; background-color:transparent; }
						#btp_fiche_client_contents_bloc h4 span .btp_fiche_client_contents_bloc_mobile, #btp_fiche_client_contents_bloc h4 span .btp_fiche_client_contents_bloc_souscription_mobile { display:none; }
						#btp_fiche_client_contents_bloc h4 span i { display:none; }
						#btp_fiche_client_contents_bloc h4:hover span { background-color:#353535; }
					#btp_fiche_client_contents_bloc #btp_fiche_client_contents_jobs .btp_fiche_client_bloc_img { width:218px; }
					#btp_fiche_client_contents_bloc .btp_fiche_client_bloc_img { width:229px; text-align:center; border-right:10px solid #fff; padding:0; }
					/*#btp_fiche_client_contents_bloc .btp_fiche_client_bloc_img3 { padding:10px; }*/
					.btp_fiche_client_bloc_img3 { display:table; width:724px; margin:auto; }
					#btp_fiche_client_contents_bloc .btp_fiche_client_contents_bloc_img { width:44px; height:44px; border:0; vertical-align:middle; margin:-5px 15px 0 0; float:left; }
					.btp_fiche_client_bloc_img2 { width:100px; text-align:center; }
					.btp_fiche_client_contents_bloc_img2 { width:28px; height:28px; border:0; vertical-align:middle; }
					.btp_fiche_client_contents_bloc_close_filiale_button { display:none; }
					#btp_fiche_client_contents_bloc_souscription { margin:30px auto 30px auto; text-align:center; }
						.btp_fiche_client_contents_bloc_souscription_mobile { display:none; }
						#btp_fiche_client_contents_bloc_souscription a { display:inline-block; padding:6px 5px 6px 5px; text-align:center; color:#fff; background-color:#d04719; text-decoration:none; width:270px; border-radius:20px; margin:0 0 0 10px; border:1px solid #c24218; }
							#btp_fiche_client_contents_bloc_souscription a:hover { background-color:#e66235; }
					.btp_fiche_client_contents_bloc_non_publie { color:#fff; float:none; margin:-25px 20px 0 0; font-size:14px; right:0; position:absolute; background-color:#f00; border-radius:10px; padding:4px; display:block; width:80px; text-align:center; text-transform:none; }
					#btp_fiche_client_contents_bloc_chiffre_cle { text-align:center; margin:25px 0 15px 0; font-size:28px; font-weight:bold; }
						.btp_fiche_client_contents_bloc_chiffre_cle_text2 { display:none; }
					#btp_fiche_client_contents_bloc_chiffre_cle h2 { font-size:15px; margin:0 0 10px 0; font-weight:normal; }
					#btp_fiche_client_contents_bloc_chiffre_cle_creation, #btp_fiche_client_contents_bloc_chiffre_cle_effectif, #btp_fiche_client_contents_bloc_chiffre_cle_offre_emploi, #btp_fiche_client_contents_bloc_chiffre_cle_etablissement, #btp_fiche_client_contents_bloc_chiffre_cle_parite, #btp_fiche_client_contents_bloc_chiffre_cle_ca, #btp_fiche_client_contents_bloc_chiffre_cle_handicap, #btp_fiche_client_contents_bloc_chiffre_cle_age, #btp_fiche_client_contents_bloc_chiffre_cle_reseaau, #btp_fiche_client_contents_bloc_chiffre_cle_capital { width:136px; float:left; padding:15px; background-color:#2b93c0; border:1px solid #2093c5; color:#fff; margin:0 15px 15px 0; border-radius:0; cursor:pointer; }
						#btp_fiche_client_contents_bloc_chiffre_cle_creation:hover, #btp_fiche_client_contents_bloc_chiffre_cle_effectif:hover, #btp_fiche_client_contents_bloc_chiffre_cle_offre_emploi:hover, #btp_fiche_client_contents_bloc_chiffre_cle_etablissement:hover, #btp_fiche_client_contents_bloc_chiffre_cle_parite:hover, #btp_fiche_client_contents_bloc_chiffre_cle_ca:hover, #btp_fiche_client_contents_bloc_chiffre_cle_handicap:hover, #btp_fiche_client_contents_bloc_chiffre_cle_age:hover, #btp_fiche_client_contents_bloc_chiffre_cle_reseaau:hover, #btp_fiche_client_contents_bloc_chiffre_cle_capital:hover { background-color:#3ba2ce; }
					#btp_fiche_client_contents_bloc_infos_entreprise h3, #btp_fiche_client_contents_processus_recrutement h3, #btp_fiche_client_contents_politique_remuneration h3, #btp_fiche_client_contents_infos_offre_emploi h3, #btp_fiche_client_contents_infos_juridique h3, #btp_fiche_client_contents_infos_etablissement_filiale h3, #btp_fiche_client_contents_album_photo h3, #btp_fiche_client_contents_album_video h3, #btp_fiche_client_contents_infos_coordonnees h3, #btp_fiche_client_contents_reseaux h3, #btp_fiche_client_contents_produit_perspective h3 { font-size:18px; font-weight:bold; text-transform:uppercase; margin:-15px -15px 30px -15px; background-color:#2b93c0; display:block; padding:17px 10px 17px 10px; color:#fff; text-align:center; width:auto; }
					.btp_fiche_client_contents_infos_coordonnees_mobile { display:none; }
					#btp_fiche_client_contents_bloc_chiffre_cle_handicap, #btp_fiche_client_contents_bloc_chiffre_cle_etablissement { margin-right:0; }
					#btp_fiche_client_contents_bloc_infos_entreprise, #btp_fiche_client_contents_infos_juridiques, #btp_fiche_client_contents_processus_recrutement, #btp_fiche_client_contents_politique_remuneration, #btp_fiche_client_contents_infos_offre_emploi, #btp_fiche_client_contents_infos_etablissement_filiale, #btp_fiche_client_contents_album_photo, #btp_fiche_client_contents_album_video, #btp_fiche_client_contents_infos_coordonnees, #btp_fiche_client_contents_reseaux, #btp_fiche_client_contents_produit_perspective { margin:0 0 20px 0; padding:15px; line-height:19px; border:2px solid #999; background-color:#fff; position:relative; }
					#btp_fiche_client_contents_bloc_infos_entreprise.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_juridiques.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_processus_recrutement.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_politique_remuneration.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_offre_emploi.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_etablissement_filiale.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_album_photo.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_album_video.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_coordonnees.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_reseaux.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_produit_perspective.btp_fiche_client_contents_infos_active { border:3px solid #2784ac; }
						#btp_fiche_client_contents_jobs .btp_fiche_client_contents_bloc_infos_entreprise_bg, #btp_fiche_client_contents_jobs_externe .btp_fiche_client_bloc_img { padding:2px; }
						.btp_fiche_client_contents_bloc_infos_entreprise_bg, #btp_fiche_client_contents_infos_juridiques table tr .btp_fiche_client_contents_bloc_infos_entreprise_bg { background-color:#f7f6f6; width:229px; text-align:center; border-right:10px solid #fff; }
						.btp_fiche_client_contents_bloc_infos_entreprise_bg2, #btp_fiche_client_contents_infos_juridiques table tr /*.btp_fiche_client_contents_bloc_infos_entreprise_bg2 { background-color:#f7f6f6; padding:10px; }*/
						#btp_fiche_client_contents_bloc_infos_entreprise table, #btp_fiche_client_contents_infos_juridiques table, #btp_fiche_client_contents_processus_recrutement table, #btp_fiche_client_contents_politique_remuneration table, #btp_fiche_client_contents_infos_offre_emploi table, #btp_fiche_client_contents_reseaux table, #btp_fiche_client_contents_produit_perspective table { width:724px; display:table; margin:auto; font-size:16px; }
						#btp_fiche_client_contents_presentation, #btp_fiche_client_contents_presentation_secteur, #btp_fiche_client_contents_politique_sociale, #btp_fiche_client_contents_philosophie_manageriale, #btp_fiche_client_contents_produit_service, #btp_fiche_client_contents_projet_perspective, #btp_fiche_client_contents_media_presse, #btp_fiche_client_contents_coordonnnees, #btp_fiche_client_contents_right_socials, #btp_fiche_client_contents_fiche_poste, #btp_fiche_client_contents_selection_candidat, #btp_fiche_client_contents_entretien_embauche, #btp_fiche_client_contents_formalite, #btp_fiche_client_contents_element_remuneration, #btp_fiche_client_contents_remuneration_fixe, #btp_fiche_client_contents_remuneration_variable, #btp_fiche_client_contents_remuneration_niveau, #btp_fiche_client_contents_remuneration_performance, #btp_fiche_client_contents_remuneration_anciennete, #btp_fiche_client_contents_jobs, #btp_fiche_client_contents_jobs_externe, #btp_fiche_client_contents_etablissement, #btp_fiche_client_contents_organigramme { margin:auto; padding:0; width:724px; }
							.btp_fiche_client_contents_produit_service_fichier, .btp_fiche_client_contents_fiche_poste_fichier, .btp_fiche_client_contents_presse_media_fichier { margin:15px 0 0 40px; }
							.btp_fiche_client_contents_produit_service_fichier ul, .btp_fiche_client_contents_fiche_poste_fichier ul, .btp_fiche_client_contents_presse_media_fichier ul { margin:0; padding:0; }
							.btp_fiche_client_contents_produit_service_fichier ul li, .btp_fiche_client_contents_fiche_poste_fichier ul li, .btp_fiche_client_contents_presse_media_fichier ul li { list-style-type:none; }
							.btp_fiche_client_contents_produit_service_fichier ul li a, .btp_fiche_client_contents_fiche_poste_fichier ul li a, .btp_fiche_client_contents_presse_media_fichier ul li a { color:#4a7dd0; font-style:italic; text-decoration:none; }
							.btp_fiche_client_contents_produit_service_fichier ul li a:hover, .btp_fiche_client_contents_fiche_poste_fichier ul li a:hover, .btp_fiche_client_contents_presse_media_fichier ul li a:hover { color:#77a1e5; text-decoration:underline; }
							#btp_fiche_client_contents_right_socials_site, #btp_fiche_client_contents_right_socials_reseau { padding:0; }
							#btp_fiche_client_contents_right_socials_reseau_mobile { display:none; }
							#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_repondre, #btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_repondre { padding:4px; background-color:#2b93c0; border:1px solid #2093c5; color:#fff; font-size:15px; display:inline-block; width:90px; text-align:center; border-radius:20px; }
								#btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_repondre:hover { background-color:#3ba2ce; text-decoration:none; }
							#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir, #btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir { padding:4px; background-color:#2b93c0; border:1px solid #2093c5; color:#fff; font-size:15px; width:80px; display:inline-block; margin:0 4px 0 0; text-align:center; border-radius:20px; }
								#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir:hover, #btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir:hover { background-color:#3ba2ce; text-decoration:none; }
							#btp_fiche_client_contents_jobs table tr .btp_fiche_client_contents_infos_offre_emploi_link_repondre_td { width:160px; text-align:center; }
							.btp_fiche_client_contents_infos_offre_emploi_externe_link_repondre_td { width:70px; text-align:center; }
							#btp_fiche_client_contents_etablissement, #btp_fiche_client_contents_filiale { margin:auto; padding:0; width:724px; }
							#btp_fiche_client_contents_etablissement table, #btp_fiche_client_contents_filiale table { width:870px; margin:auto; }
								.btp_fiche_client_contents_filiale_link { padding:4px; background-color:#0a719d; border:1px solid #426fb8; color:#fff; text-decoration:none; text-align:center; font-size:16px; border-radius:20px; width:110px; display:block; }
								.btp_fiche_client_contents_filiale_link:hover { background-color:#719de4; }
							#btp_fiche_client_contents_filiale table { width:824px; }
							#btp_fiche_client_contents_filiale .btp_fiche_client_contents_filiale_detail { width:100px; text-align:center; }
								#btp_fiche_client_contents_filiale h5 { font-size:14px; color:#59a755; margin:0 0 10px 0; }
								.btp_fiche_client_contents_filiale_bloc { border:1px solid #59a755; margin:10px auto auto auto; padding:15px; }
								.btp_fiche_client_contents_filiale_bloc_tr { display:none; }
								.btp_fiche_client_contents_filiale_bloc_text { margin:0 0 20px 0; }
								.btp_fiche_client_contents_filiale_bloc table { margin:0 0 15px 0; }
								#btp_fiche_client_contents_reseaux .btp_fiche_client_contents_right_socials_table { width:530px; margin:auto; }
									#btp_fiche_client_contents_reseaux .btp_fiche_client_contents_right_socials_table td { width:200px; padding:5px; }
										.btp_fiche_client_contents_right_socials_table a { text-decoration:none; color:#000; }
											.btp_fiche_client_contents_right_socials_table a:hover { text-decoration:underline; }
										.btp_fiche_client_contents_right_socials_table a img { width:40px; height:auto; border:0; vertical-align:middle; margin:0 1px 0 0; }
									#btp_fiche_client_contents_right_socials table { margin:auto; }
										.btp_fiche_client_contents_right_socials_table_tester { font-style:italic; }
										.btp_fiche_client_contents_right_socials_table tr td i { color:#000; font-size:37px; vertical-align:middle; margin:0 5px 0 0; }
										.btp_fiche_client_contents_right_socials_table tr td i:hover { color:#353535; }
							#btp_fiche_client_contents_produit_service_bloc_image, #btp_fiche_client_contents_projet_perspective_bloc_image { margin:15px 0 0 0; }
							.btp_fiche_client_contents_produit_service_image_produit, .btp_fiche_client_contents_projet_perspective_image_projet { margin:0 0 10px 0; }
							.btp_fiche_client_contents_produit_service_image_produit_img, .btp_fiche_client_contents_projet_perspective_image_projet_img { float:left; margin:0 20px 10px 0; }
							.btp_fiche_client_contents_produit_service_image_produit_img img, .btp_fiche_client_contents_projet_perspective_image_projet_img img { width:200px; height:200px; border:1px solid #ccc; }
							.btp_fiche_client_contents_produit_service_image_produit_text, .btp_fiche_client_contents_projet_perspective_image_projet_text { margin:0; }
							/* Fiche client photo */
							#btp_fiche_client_contents_album_photo ul { margin:auto; padding:0 0 0 10px; width:770px; }
								#btp_fiche_client_contents_album_photo ul li { float:left; margin:0 10px 10px 0; list-style-type:none; }
									#btp_fiche_client_contents_album_photo ul li a { text-decoration:none; display:block; }
										#btp_fiche_client_contents_album_photo ul li img:hover { border:1px solid #59a755; }
									#btp_fiche_client_contents_album_photo ul li img { border:1px solid #eee; width:169px; height:180px; vertical-align:middle; cursor:pointer; }
								#btp_fiche_client_contents_album_photo ul li .btp_fiche_client_contents_album_photo_banner { border:1px solid #eee; width:531px; height:180px; vertical-align:middle; }
							#images_preview_bloc { display:none; }
							#btp_fiche_client_contents_album_video_bloc { margin:0; padding:0; }
								#btp_fiche_client_contents_album_video_bloc ul { margin:0; padding:0; }
									#btp_fiche_client_contents_album_video_bloc ul li { list-style-type:none; margin:0 0 5px 0; }
										#btp_fiche_client_contents_album_video_bloc ul li a { color:#000; text-decoration:none; }
											#btp_fiche_client_contents_album_video_bloc ul li a:hover { text-decoration:underline; }
							#btp_fiche_client_contents_album_photo_bloc_prev, #btp_fiche_client_contents_album_photo_bloc_suiv, #btp_fiche_client_contents_album_photo_bloc_pastille { display:none; }
							#slide_image_puce { display:none; }
				#btp_fiche_client_contents_jobs_table, #btp_fiche_client_contents_jobs_table2 { width:550px; margin:auto; }
					.btp_fiche_client_contents_jobs_table_bloc { margin:0 0 10px 0; }
					.btp_fiche_client_contents_jobs_table_bloc_left { width:400px; float:left; }
					.btp_fiche_client_contents_jobs_table_bloc_right { width:110px; float:right; margin:-5px 0 0 0; }
					.btp_fiche_client_contents_jobs_table_bloc_left2 { width:480px; float:left; }
					.btp_fiche_client_contents_jobs_table_bloc_left_right2 { width:70px; float:right; margin:-5px 0 0 0; }
				#btp_fiche_client_contents_infos_juridiques #btp_fiche_client_contents_infos_juridiques_table { width:600px; margin:auto auto 10px auto; }
					#btp_fiche_client_contents_infos_juridiques #btp_fiche_client_contents_infos_juridiques_table tr th { border:0; }
						#btp_fiche_client_contents_infos_juridiques table tr td #btp_fiche_client_contents_infos_juridiques_table tr td { border:0; }
							#btp_fiche_client_contents_organigramme_table { width:550px; margin:auto; }
								.btp_fiche_client_contents_organigramme_table_bloc_left { line-height:15px; padding:4px; width:255px; float:left; margin:0 0 15px 0; height:74px; }
								.btp_fiche_client_contents_organigramme_table_bloc_right { line-height:15px; padding:4px; width:255px; float:right; margin:0 0 15px 0; height:74px; }
								#btp_fiche_client_contents_organigramme_table img { width:73px; height:73px; border:1px solid #ccc; }
								.btp_fiche_client_contents_organigramme_table_td_img { width:75px; float:left; margin:0 10px 0 0; }
								.btp_fiche_client_contents_organigramme_table_td_text { width:170px; float:left; font-size:14px; }
								.btp_fiche_client_contents_organigramme_table_td_text i { font-style:normal; color:#999; }
								.btp_fiche_client_contents_organigramme_table_td_button { display:block; margin:3px 0 0 0; padding:5px 3px 5px 3px; background-color:#000; border:1px solid #000; width:95px; text-align:center; color:#fff; text-decoration:none; font-size:15px; border-radius:20px; }
								.btp_fiche_client_contents_organigramme_table_td_button:hover { background-color:#353535; }
				/*#btp_fiche_client_contents_etablissement_content { width:600px; margin:auto auto 10px auto; }*/
				#btp_fiche_client_contents_coordonnnees { line-height:16px; width:724px; margin:auto; }
					#btp_fiche_client_contents_map_coord_text { font-size:16px; line-height:19px; }
				#btp_fiche_client_contents_map_coord { float:left; width:250px; }
				#btp_fiche_client_contents_map { margin:0; padding:0; width:300px; float:right; }
					#btp_fiche_client_contents_map a { text-decoration:none; }
						#btp_fiche_client_contents_map iframe { width:297px; height:100px; border:1px solid #59a755; }
					#btp_fiche_client_contents_infos_juridiques table { display:table; border-collapse:collapse; width:724px; margin:auto; }
						#btp_fiche_client_contents_infos_juridiques table tr th { padding:4px; text-align:left; font-weight:normal; color:#333; border:1px solid #aaa; width:200px; }
						#btp_fiche_client_contents_infos_juridiques table tr td { padding:0; text-align:left; border:0; margin:0 0 5px 0; }
					#btp_fiche_client_contents_infos_entreprises table { border-collapse:collapse; }
						#btp_fiche_client_contents_infos_entreprises table tr th { padding:5px; font-weight:normal; width:100px; text-align:left; }
							#btp_fiche_client_contents_infos_entreprises table tr td { padding:5px; text-align:left; }
					#btp_fiche_client_contents_infos_entreprises_left { width:230px; border:0; float:left; }
						#btp_fiche_client_contents_infos_entreprises_left .selected_horaire { font-weight:bold; }
						#btp_fiche_client_contents_infos_entreprises_left .selected_horaire th { font-weight:bold; }
					#btp_fiche_client_contents_infos_entreprises_right { width:350px; border:0; float:right; }
						#btp_fiche_client_contents_infos_entreprises_right ul { margin:0; padding:0; }
							#btp_fiche_client_contents_infos_entreprises_right ul li { list-style-type:none; float:left; margin:0 10px 10px 0; }
								#btp_fiche_client_contents_infos_entreprises_right ul li img { width:60px; height:auto; border:0; }
						#btp_fiche_client_contents_infos_entreprises_right p { margin:0; padding:0; }
				#btp_fiche_client_contents_etablissement ul { margin:0; padding:0; }
					#btp_fiche_client_contents_etablissement ul li { list-style-type:none; margin:0 0 15px 0; line-height:19px; }
				#btp_fiche_client_contents_salarie ul { margin:0; padding:0; }
					#btp_fiche_client_contents_salarie ul li { list-style-type:none; margin:0 0 15px 0; line-height:14px; }
						#btp_fiche_client_contents_video ul { margin:0; padding:0; }
							#btp_fiche_client_contents_video ul li { list-style-type:none; float:left; margin:0 10px 10px 0; }
								#btp_fiche_client_contents_video ul li img { width:70px; height:auto; border:1px solid #ccc; }
					#btp_fiche_client_contents_product ul { margin:0 0 15px 0; padding:0; }
						#btp_fiche_client_contents_product ul li { list-style-type:none; margin:0 0 5px 0; }
							#btp_fiche_client_contents_product ul li span { font-style:italic; color:#666; margin:5px 0 0 20px; }
					#btp_fiche_client_contents_jobs table, #btp_fiche_client_contents_jobs_externe table { margin:auto; padding:0; width:724px; display:table; }
						#btp_fiche_client_contents_jobs table tr td, #btp_fiche_client_contents_jobs_externe table tr td { list-style-type:none; margin:0; padding:0; }
							#btp_fiche_client_contents_jobs table tr td a, #btp_fiche_client_contents_jobs_externe table tr td a { color:#000; text-decoration:none; }
								#btp_fiche_client_contents_jobs table tr td a span, #btp_fiche_client_contents_jobs_externe table tr td a span { color:#2b93c0; font-style:normal; font-weight:bold; }
					#btp_fiche_client_contents_jobs table tr td table, #btp_fiche_client_contents_jobs_externe table tr td table { width:560px; margin:0; }
					#btp_fiche_client_contents_jobs hr, #btp_fiche_client_contents_jobs_externe hr { border-bottom:0; border-left:0; border-right:0; border-top:1px solid #59a755; width:220px; margin:15px auto 20px auto; }
				.arrow_bottom { display:none; }
		#btp_fiche_client_contents_infos_offre_emploi_spontanee { width:690px; margin:auto auto 20px auto; }
			#btp_fiche_client_contents_infos_offre_emploi_spontanee_icone { float:left; width:60px; margin:0 6px 0 0; }
				#btp_fiche_client_contents_infos_offre_emploi_spontanee_icone img { width:40px; height:40px; border:0; vertical-align:middle; }
			#btp_fiche_client_contents_infos_offre_emploi_spontanee_text { float:left; width:395px; font-size:15px; font-weight:bold; }
			.btp_fiche_client_contents_infos_offre_emploi_spontanee_text_desktop { display:block; }
			#btp_fiche_client_contents_infos_offre_emploi_link { background-color:#000; color:#fff; width:200px; text-align:center; padding:8px 5px 10px 5px; font-size:16px; border-radius:20px; display:block; margin:auto; text-decoration:none; float:right; }
				#btp_fiche_client_contents_infos_offre_emploi_link:hover { background-color:#353535; }
			#btp_fiche_client_contents_infos_coordonnees_contect { background-color:#000; color:#fff; width:240px; text-align:center; padding:8px 5px 10px 5px; font-size:16px; border-radius:20px; display:block; margin:auto; text-decoration:none; }
				#btp_fiche_client_contents_infos_coordonnees_contect:hover { background-color:#353535; }
		#btp_fiche_client_contents_bloc h4 #btp_fiche_client_contents_politique_sociale_plus { width:auto; display:inline; padding:0; background-color:transparent; }
		#btp_fiche_client_contents_album_photo_slide_mobile { display:none; }
		.btp_fiche_client_bloc_candidature_spontanee_bloc_close_link { padding:6px 5px 6px 5px; width:90px; text-align:center; background-color:#000; color:#fff; border:1px solid #000; border-radius:20px; display:block; text-decoration:none; margin:15px auto auto auto; }
			.btp_fiche_client_bloc_candidature_spontanee_bloc_close_link:hover { background-color:#353535; }
		.btp_fiche_client_contents_bloc_mobile { display:none; }

/* Mobile */
@media screen and (min-width: 0px) and (max-width: 750px) 
{
	#btp_content { background-color:#fff; }
		#btp_fiche_client_contents { background-color:#fff; }
			#btp_fiche_client_contents_bloc { background-color:#fff; }
		.btp_fiche_client_contents_bloc_mobile_break { display:block; }
	
	#btp_page_menu_test { display:none; }
		#btp_page_menu_test a { display:block; margin:auto; width:180px; }
			#btp_page_menu_test a img { float:none; margin:auto; }
		#btp_page_menu_test ul { display:none; }
	#btp_fiche_client_head_client_menu { display:none; }
	
	#btp_page_menu_test_logo { width:180px; }
	#btp_page_head_logo3_site { width:100%; }
		#btp_page_head_logo3_logo { display:none; }
		#btp_page_head_logo3_slogan { margin:5px auto 15px auto; font-size:17px; }
			#btp_page_head_logo3_slogan span { font-size:21px; }
	#btp_fiche_client_head_client_logo img { width:120px; height:80px; }
	#btp_fiche_client_head_client_text { margin:auto; }
	
	#btp_page_head_all_content .btp_page_head_annonce { padding:8px; }
	
	#btp_fiche_client_back { display:none; }
	#btp_fiche_client { width:100%; margin:-30px auto auto auto; }
		#btp_fiche_client_bloc { padding:0; margin:auto; }
		#btp_fiche_client_banner { width:auto; height:auto; margin:auto; border:0; padding:20px 0 10px 0; background-color:#fff; }
	#btp_fiche_client_banner_bottom { position:relative; }
			#btp_fiche_client_head_contact { float:none; width:170px; margin:15px auto auto auto; }
			#btp_fiche_client_head_client { width:100%; padding:5px 0 0 0; margin:10px auto 10px auto; float:none; }
				#btp_fiche_client_head_client_text { width:100%; }
					#btp_fiche_client_head_client h3 { font-size:17px; margin:10px 0 0 0; }
	#btp_fiche_client_banner_edit { float:none; margin:20px auto 10px auto; }
		#btp_fiche_client_banner_edit a, #btp_fiche_client_banner_edit #btp_fiche_client_banner_edit_button { margin:auto; width:80%; display:block; background-color:#d04719; color:#fff; border:1px solid #d04719; border-radius:30px; }
		#btp_fiche_client_banner_edit a { background-color:#d04719; border:1px solid #d04719; color:#fff; }
			#btp_fiche_client_banner_edit a:hover { background-color:#d04719; }
	#btp_fiche_client_contents_bloc_souscription { width:95%; font-size:15px; margin:auto auto 30px auto; }
	.btp_fiche_client_contents_bloc_souscription_desktop { display:none; }
	.btp_fiche_client_contents_bloc_souscription_mobile { display:inline; font-weight:bold; }
	#btp_fiche_client_contents_bloc_souscription a { width:90%; margin:10px auto auto auto; }
	
		#btp_fiche_client_contents_bloc_chiffre_cle_creation, #btp_fiche_client_contents_bloc_chiffre_cle_effectif, #btp_fiche_client_contents_bloc_chiffre_cle_offre_emploi, #btp_fiche_client_contents_bloc_chiffre_cle_etablissement, #btp_fiche_client_contents_bloc_chiffre_cle_parite, #btp_fiche_client_contents_bloc_chiffre_cle_ca, #btp_fiche_client_contents_bloc_chiffre_cle_handicap, #btp_fiche_client_contents_bloc_chiffre_cle_age, #btp_fiche_client_contents_bloc_chiffre_cle_reseaau, #btp_fiche_client_contents_bloc_chiffre_cle_capital { width:112px; margin:0 10px 10px 0; padding:8px; }
	#btp_fiche_client_contents_bloc_chiffre_cle h2 { font-size:12px; margin:0 0 4px 0; }
		#btp_fiche_client_contents_bloc_chiffre_cle_effectif, #btp_fiche_client_contents_bloc_chiffre_cle_reseaau, #btp_fiche_client_contents_bloc_chiffre_cle_capital, #btp_fiche_client_contents_bloc_chiffre_cle_age, #btp_fiche_client_contents_bloc_chiffre_cle_handicap { margin-right:0; }	
		#btp_fiche_client_contents_politique_sociale h4 .hide_text_fiche, #btp_fiche_client_contents_produit_service .hide_text_fiche, #btp_fiche_client_contents_fiche_poste h4 .hide_text_fiche, #btp_fiche_client_contents_selection_candidat h4 .hide_text_fiche, #btp_fiche_client_contents_jobs h4 .hide_text_fiche, #btp_fiche_client_contents_jobs_externe h4 .hide_text_fiche, #btp_fiche_client_contents_entretien_embauche .hide_text_fiche, #btp_fiche_client_contents_formalite .hide_text_fiche, #btp_fiche_client_contents_media_presse .hide_text_fiche { display:none; }
			#btp_fiche_client_contents_bloc h4 span .btp_fiche_client_contents_bloc_desktop { display:none; }
			#btp_fiche_client_contents_bloc h4 span .btp_fiche_client_contents_bloc_mobile { display:inline; }
			#btp_fiche_client_contents_bloc_chiffre_cle_parite h2 span, #btp_fiche_client_contents_bloc_chiffre_cle_handicap h2 span { display:none; }
				#btp_fiche_client_contents_bloc_chiffre_cle_parite h2:after { content:"Parité H/F"; }
				#btp_fiche_client_contents_bloc_chiffre_cle_handicap h2:after { content:"Handicap"; }
			#btp_fiche_client_contents_politique_sociale h4 span::after { content:"Politique sociale, avantages sociaux"; }
			#btp_fiche_client_contents_formalite h4 span::after { content:"Nos process et formalités"; }
	
		#btp_fiche_client_contents_bloc { width:95%; margin:auto; padding:0; border:0; }
			.btp_fiche_client_contents_bloc_infos_entreprise_bg, .btp_fiche_client_bloc_img { display:none; }
	#btp_fiche_client_contents_bloc_infos_entreprise, #btp_fiche_client_contents_infos_juridiques, #btp_fiche_client_contents_processus_recrutement, #btp_fiche_client_contents_politique_remuneration, #btp_fiche_client_contents_infos_offre_emploi, #btp_fiche_client_contents_infos_etablissement_filiale, #btp_fiche_client_contents_album_photo, #btp_fiche_client_contents_reseaux, #btp_fiche_client_contents_produit_perspective, #btp_fiche_client_contents_infos_coordonnees { padding:5px; }
	.btp_fiche_client_contents_infos_coordonnees_desktop { display:none; }
	.btp_fiche_client_contents_infos_coordonnees_mobile { display:inline; }
	#btp_fiche_client_contents_presentation, #btp_fiche_client_contents_presentation_secteur, #btp_fiche_client_contents_politique_sociale, #btp_fiche_client_contents_philosophie_manageriale, #btp_fiche_client_contents_produit_service, #btp_fiche_client_contents_projet_perspective, #btp_fiche_client_contents_media_presse, #btp_fiche_client_contents_coordonnnees, #btp_fiche_client_contents_right_socials, #btp_fiche_client_contents_fiche_poste, #btp_fiche_client_contents_selection_candidat, #btp_fiche_client_contents_entretien_embauche, #btp_fiche_client_contents_formalite, #btp_fiche_client_contents_element_remuneration, #btp_fiche_client_contents_remuneration_fixe, #btp_fiche_client_contents_remuneration_variable, #btp_fiche_client_contents_remuneration_niveau, #btp_fiche_client_contents_remuneration_performance, #btp_fiche_client_contents_remuneration_anciennete, #btp_fiche_client_contents_jobs, #btp_fiche_client_contents_jobs_externe, #btp_fiche_client_contents_etablissement, #btp_fiche_client_contents_organigramme { padding:0 0 10px 0; width:100%; }
	#btp_fiche_client_contents_coordonnnees table, #btp_fiche_client_contents_organigramme table { width:100%; }
		#btp_fiche_client_contents_jobs table tr td a, #btp_fiche_client_contents_jobs_externe table tr td a { font-size:13px; }
		.btp_fiche_client_contents_produit_service_image_produit, .btp_fiche_client_contents_projet_perspective_image_projet { margin:0 0 15px 0; }
			.btp_fiche_client_contents_produit_service_image_produit_img, .btp_fiche_client_contents_projet_perspective_image_projet_img { float:none; margin:0 0 10px 0; }
				.btp_fiche_client_contents_produit_service_image_produit_img img, .btp_fiche_client_contents_projet_perspective_image_projet_img img { display:block; margin:auto; }
		#btp_fiche_client_contents_bloc_infos_entreprise table, #btp_fiche_client_contents_infos_juridiques table, #btp_fiche_client_contents_processus_recrutement table, #btp_fiche_client_contents_politique_remuneration table, #btp_fiche_client_contents_infos_offre_emploi table, #btp_fiche_client_contents_reseaux table, #btp_fiche_client_contents_produit_perspective table { width:100%; }
			#btp_fiche_client_contents_reseaux .btp_fiche_client_contents_right_socials_table { width:100%; margin:0; }
	#btp_fiche_client_contents_right_socials_reseau a img { margin:auto auto 10px auto; display:block; width:60px; height:60px; }
	#btp_fiche_client_contents_right_socials_reseau a span { display:none; }
	#btp_fiche_client_contents_right_socials_reseau { display:none; }
	#btp_fiche_client_contents_right_socials_reseau_mobile { display:table; width:100%; }
		#btp_fiche_client_contents_right_socials_reseau_mobile span { display:none; }
			.btp_fiche_client_contents_right_socials_table a img { width:35px; }
	#btp_fiche_client_contents_bloc_infos_entreprise #btp_fiche_client_contents_organigramme_table { width:100%; margin:0; }
	.btp_fiche_client_contents_organigramme_table_td_button { padding:5px; font-size:13px; }
		#btp_fiche_client_contents_bloc_infos_entreprise .btp_fiche_client_contents_organigramme_table_bloc_left, #btp_fiche_client_contents_bloc_infos_entreprise .btp_fiche_client_contents_organigramme_table_bloc_right { float:none; margin:auto auto 15px auto; border:1px solid #ccc; width:100%; padding:5px; background-color:#ececec; }
	.btp_fiche_client_contents_jobs_table_bloc_left, .btp_fiche_client_contents_jobs_table_bloc_left2 { width:100%; float:none; }
	.btp_fiche_client_contents_jobs_table_bloc_right, .btp_fiche_client_contents_jobs_table_bloc_left_right2 { float:none; margin:10px auto auto auto; width:215px; }
		#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir { width:78px; margin:0 50px 0 0; padding:6px; font-size:13px; }
		#btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir { width:78px; margin:auto; padding:6px; font-size:13px; float:none; display:block; }
		#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_repondre, #btp_fiche_client_contents_jobs_externe table tr td .btp_fiche_client_contents_infos_offre_emploi_link_repondre { width:90px; padding:6px; font-size:16px; border-radius:20px; display:block; margin:auto; }
	#btp_fiche_client_contents_infos_juridiques #btp_fiche_client_contents_infos_juridiques_table tr th { display:block; font-weight:bold; width:100%; }
	#btp_fiche_client_contents_infos_juridiques #btp_fiche_client_contents_infos_juridiques_table tr td { display:block; margin:0 0 10px 0; font-weight:normal; color:#666; width:100%; }
		#btp_fiche_client_contents_infos_juridiques #btp_fiche_client_contents_infos_juridiques_table { width:100%; margin:0; }
			#btp_fiche_client_contents_infos_juridiques_table .btp_fiche_client_contents_bloc_infos_entreprise_bg { width:100%; }
			#btp_fiche_client_contents_infos_juridiques_table .btp_fiche_client_contents_bloc_infos_entreprise_bg2 { width:100%; }
	#btp_fiche_client_contents_etablissement, #btp_fiche_client_contents_filiale { margin:auto; }
		#btp_fiche_client_contents_etablissement table, #btp_fiche_client_contents_filiale table { width:100%; }
			#btp_fiche_client_contents_etablissement ul { margin:0 0 0 10px; }
		#btp_fiche_client_contents_etablissement { padding:10px 0 10px 0; margin:0; }
		#btp_fiche_client_contents_filiale #btp_fiche_client_contents_filiale_table { width:100%; }
			.btp_fiche_client_contents_filiale_description { display:block; width:100%; }
			#btp_fiche_client_contents_filiale .btp_fiche_client_contents_filiale_detail { display:block; width:100%; margin:15px auto auto auto; }
			#btp_fiche_client_contents_filiale #btp_fiche_client_contents_filiale_table table { width:100%; }
				.btp_fiche_client_contents_filiale_link { padding:5px; font-size:16px; width:110px; display:block; margin:auto; }
				.btp_fiche_client_contents_filiale_bloc .btp_fiche_client_bloc_img2 { display:none; }
		#btp_fiche_client_contents_map_coord { float:none; margin:0 0 10px 0; }
		#btp_fiche_client_contents_map { width:100%; float:none; margin:auto auto 15px auto; }
	#btp_fiche_client_contents_map_coord_text { text-align:center; margin:10px auto auto auto; }
	#btp_fiche_client_contents_album_photo span { display:none; }
	#btp_fiche_client_contents_album_photo h3:after { content:"GALERIE PHOTOS"; }
	#btp_fiche_client_contents_album_photo ul { width:100%; margin:0; display:flex; overflow-x:auto; -webkit-overflow-scrolling:touch; scroll-snap-type:x mandatory; }
		#btp_fiche_client_contents_album_photo ul li { width:100%; flex-shrink:0; height:100%; scroll-snap-align:start; }
			#btp_fiche_client_contents_album_photo ul li img { display:block; margin:auto; }
	#btp_fiche_client_contents_album_photo ul li > div { scroll-snap-align:start; }
	#btp_fiche_client_contents_album_photo_bloc_prev, #btp_fiche_client_contents_album_photo_bloc_suiv { display:block; }
	#btp_fiche_client_contents_album_photo_bloc_prev { background-color:#6b6a6a; border:1px solid #575757; border-radius:50%; float:left; display:block; width:30px; height:30px; font-size:20px; padding:6px 0 0 7px; position:absolute; margin:72px 0 0 -3px; z-index:15; font-weight:bold; color:#fff; }
	#btp_fiche_client_contents_album_photo_bloc_suiv { background-color:#6b6a6a; border:1px solid #575757; border-radius:50%; float:right; display:block; width:30px; height:30px; font-size:20px; padding:6px 0 0 9px; position:absolute; margin:72px 10px 0 0; right:0; z-index:15; font-weight:bold; color:#fff; }
	
	#btp_fiche_client_contents_presentation h4, #btp_fiche_client_contents_presentation_secteur h4, #btp_fiche_client_contents_politique_sociale h4, #btp_fiche_client_contents_philosophie_manageriale h4, #btp_fiche_client_contents_produit_service h4, #btp_fiche_client_contents_projet_perspective h4, #btp_fiche_client_contents_media_presse h4, #btp_fiche_client_contents_right_socials_site h4, #btp_fiche_client_contents_right_socials_reseau h4, #btp_fiche_client_contents_right_socials_reseau_mobile h4, #btp_fiche_client_contents_organigramme h4, #btp_fiche_client_contents_fiche_poste h4, #btp_fiche_client_contents_selection_candidat h4, #btp_fiche_client_contents_entretien_embauche h4, #btp_fiche_client_contents_formalite h4, #btp_fiche_client_contents_element_remuneration h4, #btp_fiche_client_contents_remuneration_niveau h4, #btp_fiche_client_contents_jobs h4, #btp_fiche_client_contents_jobs_externe h4, #btp_fiche_client_contents_infos_juridiques h4, #btp_fiche_client_contents_etablissement h4, #btp_fiche_client_contents_filiale h4 { margin:0; cursor:pointer; }
	#btp_fiche_client_contents_presentation_content { margin:10px 0 0 0; }
	#btp_fiche_client_contents_presentation_secteur_content, #btp_fiche_client_contents_politique_sociale_content, #btp_fiche_client_contents_philosophie_manageriale_content, #btp_fiche_client_contents_produit_service_content, #btp_fiche_client_contents_projet_perspective_content, #btp_fiche_client_contents_media_presse_content, #btp_fiche_client_contents_right_socials_site_content, #btp_fiche_client_contents_right_socials_reseau_content, #btp_fiche_client_contents_organigramme_content, #btp_fiche_client_contents_fiche_poste_content, #btp_fiche_client_contents_selection_candidat_content, #btp_fiche_client_contents_entretien_embauche_content, #btp_fiche_client_contents_formalite_content, #btp_fiche_client_contents_element_remuneration_content, #btp_fiche_client_contents_remuneration_niveau_content, #btp_fiche_client_contents_jobs_content, #btp_fiche_client_contents_jobs_externe_content, #btp_fiche_client_contents_infos_juridiques_content, #btp_fiche_client_contents_etablissement_content, #btp_fiche_client_contents_filiale_content { display:none; margin:10px 0 0 0; }
	#btp_fiche_client_contents_organigramme_content { display:block; width:95%; }
	.btp_fiche_client_contents_organigramme_table_bloc_left { width:100%; }
	.btp_fiche_client_contents_organigramme_table_td_img { width:30%; }
	.btp_fiche_client_contents_organigramme_table_td_text { width:65%; }
	#btp_fiche_client_contents_organigramme_table img { width:90%; }
	#btp_fiche_client_contents_media_presse_content { margin-top:-20px; }
	#btp_fiche_client_contents_presentation_secteur_content { font-size:14px; }
	#btp_fiche_client_contents_map iframe { width:100%; }
	.slide_image { width:100%; height:auto; overflow:hidden; border:0; margin:auto; }
	#btp_fiche_client_contents_album_photo .slide_image ul { width:100%; height:320px; padding:0; margin:0; list-style:none; }
	#btp_fiche_client_contents_album_photo .slide_image ul li { float:left; margin:0; }
	#btp_fiche_client_contents_album_photo ul li .btp_fiche_client_contents_album_photo_banner { height:320px; width:320px; object-fit:cover; }
	#btp_fiche_client_contents_album_photo ul li img { height:320px; width:320px; }
	#slide_image_puce { font-size:27px; font-weight:bold; text-align:center; margin:10px auto auto auto; display:block; }
		#btp_fiche_client_contents_album_photo #slide_image_puce ul { margin:auto; padding:0; overflow:initial; display:block; scroll-snap-type:none; }
			#btp_fiche_client_contents_album_photo #slide_image_puce ul li { list-style-type:none; width:12px; margin:0 2px 0 0; color:#ccc; }
				#btp_fiche_client_contents_album_photo #slide_image_puce ul li.first_puce_li { color:#59a755; }		
				#btp_fiche_client_contents_album_photo #slide_image_puce ul li.last_puce_li { margin-right:0; }
	
	.arrow_bottom { display:inline-block; margin:0 7px 0 0; font-size:0px; line-height:0; width:0px; border-top:10px solid #59a755; border-left:6px solid #fff; border-right:6px solid #fff; }
	.arrow_bottom2 { display:inline-block; margin:0 7px 0 0; font-size:0px; line-height:0; width:0px; border-top:10px solid #59a755; border-left:6px solid #f7f6f6; border-right:6px solid #f7f6f6; }
	.arrow_bottom_inverse { display:inline-block; margin:0 7px 0 0; font-size:0px; line-height:0; width:0px; border-bottom:10px solid #7cc379; border-left:6px solid #fff; border-right:6px solid #fff; }
	.arrow_bottom_inverse2 { display:inline-block; margin:0 7px 0 0; font-size:0px; line-height:0; width:0px; border-bottom:10px solid #7cc379; border-left:6px solid #f7f6f6; border-right:6px solid #f7f6f6; }
	#btp_fiche_client_contents_infos_offre_emploi_spontanee_icone { display:none; }
	#btp_fiche_client_contents_infos_offre_emploi_spontanee { width:auto; }
	#btp_fiche_client_contents_infos_offre_emploi_spontanee_text { float:none; width:auto; text-align:center; font-size:14px; }
	.btp_fiche_client_contents_infos_offre_emploi_spontanee_text_desktop { display:none; }
	#btp_fiche_client_contents_infos_offre_emploi_link { margin:15px auto auto auto; float:none; }
	
	/* Formulaire */
	#btp_fiche_client_bloc_contact_bloc_form_captcha { width:100%; margin:25px auto 25px auto; }
		#btp_fiche_client_bloc_contact_bloc_form_captcha #cryptogram { width:97px; }
		#btp_fiche_client_bloc_contact_bloc_form_captcha { text-align:center; }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_code_text { font-size:14px; }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_code_text_code { width:80px; font-size:14px; height:35px; }
		.btp_fiche_client_bloc_contact_bloc_form_captcha_reload_text { font-size:11px; }
	#btp_fiche_client_bloc_contact_bloc { width:80%; margin:40px auto auto auto; box-shadow:unset; border:1px solid #ccc; position:absolute; left:0; right:0; border-radius:15px; padding:15px; }
		#btp_fiche_client_bloc_contact_bloc h4, #btp_fiche_client_bloc_contact_organigramme h4, #btp_fiche_client_bloc_candidature_spontanee_bloc h4 { font-size:16px; }
		.contact_form_bloc { width:100%; margin:0 0 12px 0; }
			.contact_form_left, .contact_form_left2 { float:none; margin:0 0 7px 0; font-size:14px; text-align:left; width:100%; }
			.contact_form_right { float:none; }
				.contact_form_right_space { display:none; }
				.contact_form_right_ville { font-size:14px; margin:12px 0 7px 0; display:block; }
				.contact_form_right_message { font-size:14px; }
				.contact_form_right select { width:100%; }
				.contact_form_right input { width:95%; font-size:13px; }
				#btp_fiche_client_bloc_contact_bloc_form_button { width:auto; }
		#btp_fiche_client_bloc_contact_bloc_form_button_left, #btp_fiche_client_bloc_contact_bloc_form_button_right, #btp_fiche_client_bloc_contact_organigramme_button_left, #btp_fiche_client_bloc_contact_organigramme_button_right, #btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_left, #btp_fiche_client_bloc_candidature_spontanee_bloc_form_button_right { font-size:14px; padding:8px; width:90px; }
	#btp_fiche_client_bloc_candidature_spontanee_bloc { width:80%; margin:40px auto auto auto; box-shadow:unset; border:1px solid #ccc; padding:15px; position:absolute; left:0; right:0; border-radius:15px; }
		#btp_fiche_client_bloc_candidature_spontanee_bloc_form_button { width:100%; }
		.btp_fiche_client_bloc_candidature_spontanee_bloc_form_input { width:223px; }
		.btp_fiche_client_bloc_candidature_spontanee_bloc_form_input3 { width:138px; }
		.btp_fiche_client_bloc_candidature_spontanee_bloc_form_textarea { width:300px; }
	#btp_fiche_client_bloc_contact_organigramme { width:80%; margin:40px auto auto auto; position:absolute; left:0; right:0; border:1px solid #ccc; border-radius:15px; box-shadow:unset; }
		#btp_fiche_client_bloc_contact_organigramme table { width:100%; }
			.btp_fiche_client_bloc_contact_bloc_form_input { width:185px; }
			.btp_fiche_client_bloc_contact_bloc_form_input3 { width:100px; }
			.btp_fiche_client_bloc_contact_bloc_form_textarea { width:96%; font-size:14px; }
		#btp_fiche_client_bloc_contact_organigramme_membre { width:90%; }
		#btp_fiche_client_bloc_contact_organigramme_button { width:100%; }
		.btp_fiche_client_bloc_close_mobile_break { display:block; }
	
	/* Affichage marquee employeur fiche entreprise */
	#btp_fiche_client_head_client_slogan h3 { display:block; text-align:center; }
	#btp_fiche_client_head_client_text table { margin:auto; width:95%; }
		#btp_fiche_client_head_client_text table tr td { display:block; }
	#btp_fiche_client_head_client_logo { border:0; margin:10px auto auto auto; }
	#btp_fiche_client_head_client h1 { font-size:20px; text-align:center; }
	#btp_fiche_client_head_client h2 { font-size:16px; text-align:center; }
		#btp_fiche_client_head_client_text_content { max-width:none; width:auto; }
	#btp_fiche_client_head_client_slogan { position:relative; margin:20px auto auto auto; display:block; }
	#btp_fiche_client_contents_bloc_chiffre_cle { width:270px; margin:15px auto 15px auto; font-size:20px; }
	.btp_fiche_client_contents_bloc_chiffre_cle_text1 { display:none; }
	.btp_fiche_client_contents_bloc_chiffre_cle_text2 { display:inline; }
	#btp_fiche_client_bloc_head_info { margin:0 0 20px 0; }
	#btp_fiche_client_contents_bloc_infos_entreprise h3, #btp_fiche_client_contents_processus_recrutement h3, #btp_fiche_client_contents_politique_remuneration h3, #btp_fiche_client_contents_infos_offre_emploi h3, #btp_fiche_client_contents_infos_juridique h3, #btp_fiche_client_contents_infos_etablissement_filiale h3, #btp_fiche_client_contents_album_photo h3, #btp_fiche_client_contents_infos_coordonnees h3, #btp_fiche_client_contents_reseaux h3, #btp_fiche_client_contents_produit_perspective h3 { width:auto; margin:-5px -5px 20px -5px; }
		.btp_fiche_client_contents_bloc_infos_entreprise_bg2, #btp_fiche_client_contents_infos_juridiques table tr #btp_fiche_client_contents_bloc_infos_entreprise table, #btp_fiche_client_contents_infos_juridiques table, #btp_fiche_client_contents_processus_recrutement table, #btp_fiche_client_contents_politique_remuneration table, #btp_fiche_client_contents_infos_offre_emploi table, #btp_fiche_client_contents_reseaux table, #btp_fiche_client_contents_produit_perspective table { width:100%; font-size:14px; }
		#btp_fiche_client_contents_bloc .btp_fiche_client_contents_bloc_img { display:none; }
	.btp_fiche_client_contents_bloc_close_filiale_button { display:block; margin:auto auto 5px auto; background-color:#000; border-radius:20px; color:#fff; text-decoration:none; padding:6px 4px 6px 4px; font-size:16px; width:90px; text-align:center; }
		.btp_fiche_client_bloc_img3 { width:100%; }
		.btp_fiche_client_contents_bloc_content { padding:5px; width:95%; margin:auto; }
			#btp_fiche_client_contents_album_video_bloc { margin:-15px auto auto auto; }
		#btp_fiche_client_contents_right_socials_reseau_content2 { width:87%; margin-left:9%; }
		#btp_fiche_client_contents_bloc h4 { font-size:16px; }
			#btp_fiche_client_contents_bloc h4:hover span { background-color:#6a6a6a; }
			#btp_fiche_client_contents_infos_offre_emploi_link:hover { background-color:#000; }
			.btp_fiche_client_contents_organigramme_table_td_button:hover { background-color:#000; }
			#btp_fiche_client_contents_infos_coordonnees_contect:hover { background-color:#000; }
			#btp_fiche_client_contents_bloc h4 span { width:92%; background-color:#6a6a6a; font-size:14px; padding:9px 11px 9px 11px; }
	#btp_fiche_client_contents_bloc h4 span i { display:block; float:right; font-size:22px; }
		#btp_fiche_client_contents_bloc_infos_entreprise h3, #btp_fiche_client_contents_processus_recrutement h3, #btp_fiche_client_contents_politique_remuneration h3, #btp_fiche_client_contents_infos_offre_emploi h3, #btp_fiche_client_contents_infos_juridique h3, #btp_fiche_client_contents_infos_etablissement_filiale h3, #btp_fiche_client_contents_album_photo h3, #btp_fiche_client_contents_album_video h3, #btp_fiche_client_contents_infos_coordonnees h3, #btp_fiche_client_contents_reseaux h3, #btp_fiche_client_contents_produit_perspective h3 { font-size:15px; }
			#btp_fiche_client_contents_bloc h4 #btp_fiche_client_contents_politique_sociale_plus { display:none; }
		#btp_fiche_client_contents_jobs_table, #btp_fiche_client_contents_jobs_table2 { width:auto; }
			.btp_fiche_client_contents_jobs_table_bloc_right, .btp_fiche_client_contents_jobs_table_bloc_left_right2 { width:225px; }
			#btp_fiche_client_contents_jobs table tr td .btp_fiche_client_contents_infos_offre_emploi_link_voir { margin:0 30px 0 0; font-size:16px; }
			#btp_fiche_client_contents_right_socials_site { padding:0 0 10px 0; }
			#btp_fiche_client_contents_etablissement { width:auto; }
			#btp_fiche_client_contents_filiale { width:100%; padding:0 0 10px 0; }
			#btp_fiche_client_contents_organigramme_table { width:auto; }
			.btp_fiche_client_contents_organigramme_table_bloc_left, .btp_fiche_client_contents_organigramme_table_bloc_right { float:none; margin:auto auto 15px auto; }
			#btp_fiche_client_contents_infos_coordonnees_contect { margin:auto auto 15px auto; }
			#btp_fiche_client_contents_bloc #btp_fiche_client_contents_album_photo_slide_mobile { text-align:center; margin:auto auto 10px auto; font-size:14px; color:#000; display:block; }
	#btp_fiche_client_contents_bloc_infos_entreprise, #btp_fiche_client_contents_infos_juridiques, #btp_fiche_client_contents_processus_recrutement, #btp_fiche_client_contents_politique_remuneration, #btp_fiche_client_contents_infos_offre_emploi, #btp_fiche_client_contents_infos_etablissement_filiale, #btp_fiche_client_contents_album_photo, #btp_fiche_client_contents_infos_coordonnees, #btp_fiche_client_contents_reseaux, #btp_fiche_client_contents_produit_perspective { border:2px solid #999; }
		#btp_fiche_client_contents_bloc_infos_entreprise.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_juridiques.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_processus_recrutement.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_politique_remuneration.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_offre_emploi.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_etablissement_filiale.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_album_photo.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_infos_coordonnees.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_reseaux.btp_fiche_client_contents_infos_active, #btp_fiche_client_contents_produit_perspective.btp_fiche_client_contents_infos_active { border:2px solid #0a719d; }
	.btp_fiche_client_contents_bloc_non_publie { position:relative; margin:10px auto auto auto; }
}