@font-face { font-family:"Open Sans"; 
	src:url('https://www.pmebtp.com/v4/btp_css/fonts/OpenSans-Regular.eot');
	src:url('https://www.pmebtp.com/v4/btp_css/fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('https://www.pmebtp.com/v4/btp_css/fonts/OpenSans-Regular.woff') format('woff'), url('https://www.pmebtp.com/v4/btp_css/fonts/OpenSans-Regular.ttf') format('truetype'), url('https://www.pmebtp.com/v4/btp_css/fonts/OpenSans-Regular.svg#Open Sans') format('svg'); font-display:swap; }
@font-face { font-family:"Museo Sans 300"; 
	src:url('https://www.pmebtp.com/v4/pbtp_css/fonts/MuseoSans_300.eot');
	src:url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_300.eot?#iefix') format('embedded-opentype'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_300.woff') format('woff'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_300.ttf') format('truetype'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_300.svg#Museo Sans 300') format('svg'); font-display:swap; }
@font-face { font-family:"Museo Sans 700"; 
	src:url('https://www.pmebtp.com/v4/pbtp_css/fonts/MuseoSans_700.eot');
	src:url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_700.eot?#iefix') format('embedded-opentype'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_700.woff') format('woff'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_700.ttf') format('truetype'), url('https://www.pmebtp.com/v4/btp_css/fonts/MuseoSans_700.svg#Museo Sans 700') format('svg'); font-display:swap; }

html, body { margin:0; padding:0; font-family:"Open Sans"; }
	.clearer { clear:both; }
	.clearer_block { clear:both; display:block; }
	.arrow_menu { font-size:0; line-height:0; width:0; border-top:6px solid #000; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 7px; }
	.arrow_menu_open { font-size:0; line-height:0; width:0; border-bottom:6px solid #000; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 7px; float:right; }
	.arrow_menu2 { font-size:0; line-height:0; width:0; border-top:6px solid #000; border-left:5px solid #eee; border-right:5px solid #eee; margin:11px 0 0 7px; }
	.arrow_menu2_open { font-size:0; line-height:0; width:0; border-bottom:6px solid #666; border-left:5px solid #eee; border-right:5px solid #eee; margin:11px 0 0 7px; float:right; }
	.arrow_menu3 { font-size:0; line-height:0; width:0; border-top:6px solid #000; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 7px; }
	.arrow_menu3_open { font-size:0; line-height:0; width:0; border-bottom:6px solid #000; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 3px; display:inline-block; }
	.arrow_menu_candidat { font-size:0; line-height:0; width:0; border-top:6px solid #e94e1a; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 7px; }
	.arrow_menu_recruteur { font-size:0; line-height:0; width:0; border-top:6px solid #669966; border-left:5px solid #fff; border-right:5px solid #fff; margin:0 0 0 7px; }
	.ui-tooltip { font-size:12px; padding:5px 10px 5px 10px; color:#000; font-family:"Open Sans"; border:1px solid #ccc; box-shadow:1px 1px 1px #ccc; z-index:6; }
	.align_left { text-align:left; }
	.align_right { text-align:right; }
	.align_center { text-align:center; }
	.align_justify { text-align:justify; }
	.align_right_top { text-align:right; vertical-align:top; }
	.blank_space { margin:0 0 10px 0; }
	.blank_space2 { margin:0 0 20px 0; }
	.blank_space3 { margin:0 0 5px 0; }
	.blank_space4 { margin:0 0 4px 0; }
	.scroller { overflow-y:scroll; scrollbar-color:rebeccapurple green; scrollbar-width:thin; }
	.showcss{ display:block; }
  	.hidecss{ display:none; }
	.hide_text { display:none; }
	.urle { cursor:pointer; }

/* Erreur */
#btp_erreur { margin:350px auto 150px auto; font-size:18px; text-align:center; font-weight:bold; line-height:25px; border:1px solid #ccc; border-radius:15px; width:700px; padding:50px 10px 50px 10px; }
	#btp_erreur a { display:block; margin:15px auto auto auto; font-size:16px; background-color:#000; color:#fff; width:170px; padding:6px 5px 6px 5px; border-radius:20px; text-decoration:none; }
		#btp_erreur a:hover { opacity:0.8; }

/* Loader */
@keyframes loading1 {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes loading2 {
	0% { opacity:0; }
	25% { opacity:0; }
	100% { opacity:1; }
}
@keyframes loading3 {
	0% { opacity:0; }
	50% { opacity:0; }
	100% { opacity:1; }
}
@keyframes loading4 {
	0% { opacity:0; }
	75% { opacity:0; }
	100% { opacity:1; }
}
#btp_content_loader_recruteur { background-color:#d04719; width:144px; padding:30px 0 30px 0; margin:20px auto 20px auto; border-radius:7px; display:none; }
	#btp_content_loader_recruteur_bloc { margin:auto; width:100px; }
		#btp_content_loader_recruteur i { font-size:15px; color:#fff; margin:0 10px 0 0; opacity:0; }
		#btp_content_loader_recruteur #btp_content_loader_recruteur1 { animation:loading1 1s infinite; }
		#btp_content_loader_recruteur #btp_content_loader_recruteur2 { animation:loading2 1s infinite; }
		#btp_content_loader_recruteur #btp_content_loader_recruteur3 { animation:loading3 1s infinite; }
		#btp_content_loader_recruteur #btp_content_loader_recruteur4 { animation:loading4 1s infinite; }
#btp_content_loader_candidat { background-color:#0a719d; width:144px; padding:30px 0 30px 0; margin:20px auto 20px auto; border-radius:7px; display:none; }
	#btp_content_loader_candidat_bloc { margin:auto; width:100px; }
		#btp_content_loader_candidat i { font-size:15px; color:#fff; margin:0 10px 0 0; opacity:0; }
		#btp_content_loader_candidat #btp_content_loader_candidat1 { animation:loading1 1s infinite; }
		#btp_content_loader_candidat #btp_content_loader_candidat2 { animation:loading2 1s infinite; }
		#btp_content_loader_candidat #btp_content_loader_candidat3 { animation:loading3 1s infinite; }
		#btp_content_loader_candidat #btp_content_loader_candidat4 { animation:loading4 1s infinite; }
#btp_content_loader_candidatbis { background-color:#0a719d; width:144px; padding:30px 0 30px 0; margin:20px auto 20px auto; border-radius:7px; display:none; }
	#btp_content_loader_candidatbis_bloc { margin:auto; width:100px; }
		#btp_content_loader_candidatbis i { font-size:15px; color:#fff; margin:0 10px 0 0; opacity:0; }
		#btp_content_loader_candidatbis #btp_content_loader_candidatbis1 { animation:loading1 1s infinite; }
		#btp_content_loader_candidatbis #btp_content_loader_candidatbis2 { animation:loading2 1s infinite; }
		#btp_content_loader_candidatbis #btp_content_loader_candidatbis3 { animation:loading3 1s infinite; }
		#btp_content_loader_candidatbis #btp_content_loader_candidatbis4 { animation:loading4 1s infinite; }
#btp_content_loader_client { background-color:#d04719; width:144px; padding:30px 0 30px 0; margin:20px auto 20px auto; border-radius:7px; display:none; }
	#btp_content_loader_client_bloc { margin:auto; width:100px; }
		#btp_content_loader_client i { font-size:15px; color:#fff; margin:0 10px 0 0; opacity:0; }
		#btp_content_loader_client #btp_content_loader_client1 { animation:loading1 1s infinite; }
		#btp_content_loader_client #btp_content_loader_client2 { animation:loading2 1s infinite; }
		#btp_content_loader_client #btp_content_loader_client3 { animation:loading3 1s infinite; }
		#btp_content_loader_client #btp_content_loader_client4 { animation:loading4 1s infinite; }

	/* Animated block */
	@-moz-keyframes fadeInUp {
		0% { opacity:0; -moz-transform:translateY(20px); }
		100% { opacity:1; -moz-transform:translateY(0); }
	}
	@-o-keyframes fadeInUp {
		0% { opacity:0; -o-transform:translateY(20px); }
		100% { opacity:1; -o-transform:translateY(0); }
	}
	@keyframes fadeInUp {
		0% { opacity:0; transform:translateY(20px); }
		100% { opacity:1; transform:translateY(0); }
	}
	.animated { visibility:visible; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:2s; -moz-animation-duration:2s; -ms-animation-duration:2s; -o-animation-duration:2s; animation-duration:2s; -webkit-animation-play-state:running; -moz-animation-play-state:running; -ms-animation-play-state:running; -o-animation-play-state:running; animation-play-state:running; }
	.animatable { visibility:hidden;  -webkit-animation-play-state:paused; -moz-animation-play-state:paused; -ms-animation-play-state:paused; -o-animation-play-state: paused; animation-play-state:paused; }
	.animated.fadeInUp { -webkit-animation-name:fadeInUp; -moz-animation-name:fadeInUp; -o-animation-name:fadeInUp; animation-name:fadeInUp; }

	#btp_page { width:auto; margin:-136px 0 0 0; position:relative; }

	/* Intro site */
	#btp_content_new_site { background-color:#0a719d; color:#fff; text-align:center; padding:20px 0 20px 0; font-size:19px; }
		#btp_content_new_site h2 { margin:0; padding:0; font-size:19px; }
		#btp_content_new_site_button { width:600px; margin:20px auto auto auto; }
			#btp_content_new_site_button_left { float:left; display:block; margin:0; padding:6px 5px 6px 5px; text-decoration:none; color:#fff; background-color:#d04719; border:1px solid #c24218; width:220px; font-size:16px; border-radius:20px; }
				#btp_content_new_site_button_left:hover { background-color:#e66235; }
			#btp_content_new_site_button_right { float:right; display:block; margin:0; padding:6px 5px 6px 5px; text-decoration:none; color:#fff; background-color:#000; border:1px solid #000; width:200px; font-size:16px; border-radius:20px; }
				#btp_content_new_site_button_right:hover { background-color:#353535; }

		/* Overlay page */
		#btp_full_overlay { display:none; position:absolute; top:0; bottom:0; left:0; right:0; z-index:6; background-color:#000; opacity:0.5; margin:-136px 0 0 0; }

		/* Demande contact */
		#btp_content_demande_contact { float:right; margin:9px 30px 0 0; padding:15px 15px 15px 0; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; right:0; z-index:5; width:57px; font-size:14px; position:fixed; cursor:pointer; border-radius:40px; background-color:#d04719; }
			#btp_content_demande_contact:hover { background-color:#e66235; }
			#btp_content_demande_contact_closed { margin:auto; text-align:center; }
				#btp_content_demande_contact_closed i { font-size:30px; margin:0 0 0 16px; color:#fff; }
			#btp_content_demande_contact_opened { display:none; }
				#btp_content_demande_contact_left { width:25px; position:absolute; background-color:#d04719; margin:0 15px 0 0; top:0; bottom:0; left:0; border-radius:15px 0 0 15px; }
					#btp_content_demande_contact_left i { font-size:25px; color:#fff; display:block; margin:37px 0 0 0; }
					#btp_content_demande_contact_left:hover { background-color:#e66235; }
				#btp_content_demande_contact_right { float:left; width:auto; margin:0 0 0 40px; }
					#btp_content_demande_contact_text { text-align:justify; display:flex; }
						#btp_content_demande_contact_text img { float:left; width:65px; height:71px; margin:3px 10px 0 0; border-radius:10px; }
					#btp_content_demande_contact_text_right { float:left; width:220px; margin:-2px 0 0 5px; }
						#btp_content_demande_contact_form { margin:7px 0 0 0; }
							#btp_content_demande_contact_form_input { padding:4px; width:166px; font-size:17px; margin:0; }
							#btp_content_demande_contact_form_submit { background-color:#d04719; color:#fff; padding:5px 4px 5px 4px; cursor:pointer; border:1px solid #c24218; font-size:17px; }
								#btp_content_demande_contact_form_submit:hover { background-color:#e66235; }

		/* Demande conatct form */
		#btp_content_demande_contact_formulaire { position:absolute; width:690px; margin:40px auto auto auto; z-index:7; background-color: #fff; height:auto; left:0; right:0; border-radius:20px; padding:25px; border:1px solid #ccc; display:none; }
			#btp_content_demande_contact_formulaire_close { float:right; margin:-30px -20px 0 0; }
				#btp_content_demande_contact_formulaire_close i { font-size:40px; color:#000; }
					#btp_content_demande_contact_formulaire_close:hover i { color:#353535; }
			#btp_content_demande_contact_formulaire h4 { font-size:17px; text-align:center; margin:auto auto 25px auto; }
			#btp_content_demande_contact_formulaire p { margin:auto auto 20px auto; text-align:center; }
			#btp_content_demande_contact_formulaire table { display:table; width:auto; margin:auto; }
				#btp_content_demande_contact_formulaire table tr td { padding:5px 10px 5px 10px; }
					.btp_content_demande_contact_formulaire_form_select { width:298px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_demande_contact_formulaire_form_input { width:284px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_demande_contact_formulaire_form_input_new { width:448px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_demande_contact_formulaire_form_input_new2 { width:206px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_demande_contact_formulaire_form_textarea { width:454px; margin:3px 0 -7px 0; font-size:14px; height:70px; font-family:"Arial"; display:block; }
					#id_societe_tr_call { display:none; }
					#id_no_siret_call { margin:0 0 0 20px; }
					#id_no_siret_call_text, #id_cgv_check_call_text { cursor:pointer; }
					#btp_content_demande_contact_formulaire_form_elements { font-size:11px; font-style:italic; margin:0 0 4px 0; }
					#id_cgv_check_call_text2 { color:#000; }
			#btp_content_demande_contact_formulaire_form_button { margin:20px auto auto auto; }
				#btp_content_demande_contact_formulaire_form_button_right { display:block; background-color:#000; color:#fff; width:110px; text-align:center; cursor:pointer; font-size:16px; padding:6px 5px 6px 5px; border:1px solid #000; margin:auto; }
					#btp_content_demande_contact_formulaire_form_button_right:hover { background-color:#353535; }


		/* Bloc player */
		#btp_content_player_video { padding:0; width:72px; z-index:4; right:0; position:absolute; margin:340px 30px 0 0; cursor:pointer; }
			#btp_content_player_video button { margin:auto; display:block; text-align:center; z-index:5; background-color:transparent; border:0; cursor:pointer; }
				#btp_content_player_video button i { color:#fff; font-size:70px; margin:0; display:block; }
					#btp_content_player_video button i:before { background-color:#e30909; height:69px; border-radius:5px; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; width:67px; }
						#btp_content_player_video button i:hover:before { background-color:#f22828; }
		#btp_content_player_visu { position:absolute; left:0; right:0; width:740px; margin:40px auto auto auto; z-index:6; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; height:416px; display:none; }
			#btp_content_player_visu button { position:absolute; float:right; right:0; margin:-5px 3px 0 0; z-index:1; background-color:transparent; border:0; cursor:pointer; }
				#btp_content_player_visu button i { font-size:40px; color:#fff; }
					#btp_content_player_visu button i { color:#eee; }
			#btp_content_player_visu video { width:100%; }
		#btp_content_player_button { display:none; }

		/* Menu left */
		#btp_header_menu_left, #btp_header_menu_left_entreprise, #btp_header_menu_left_candidat, #btp_header_menu_left_marque_employeur, #btp_header_menu_left_qui_sommes_nous, #btp_header_menu_left_default { border-right:1px solid #0a719d; width:0; height:100%; top:0; left:0; bottom:0; position:fixed; z-index:7; box-shadow:-1px 0 4px hsla(0,0%,60.8%,.1); display:none; }
		#btp_content_services_entreprises_bloc_content_mobile_bloc, #btp_content_services_entreprises_bloc_content_mobile, #btp_content_services_entreprises_bloc_content_mobile2, #btp_content_services_candidats_bloc_content_mobile_bloc, #btp_content_services_candidats_bloc_content_mobile, #btp_content_services_candidats_bloc_content_mobile2, #btp_content_qui_sommes_nous_bloc_content_mobile_bloc { display:none; }
			#btp_header_menu_left_bg { background-color:#0a719d; position:absolute; left:0; right:0; top:0; bottom:0; z-index:-1; opacity:0.9; }
			#btp_header_menu_left_head { background-color:#be512b; height:90px; border-bottom:1px solid #be512b; width:275px; }
				#btp_header_menu_left_head_logo { float:left; margin:13px 0 0 13px; position:relative; color:#fff; width:230px; }
					#btp_header_menu_left_head_logo_mobile { display:none; }
					#btp_header_menu_left_head_logo_icone { float:left; margin:8px 20px 0 20px; }
						#btp_header_menu_left_head_logo_icone i { color:#fff; font-size:42px; }
					#btp_header_menu_left_head_logo_text { width:auto; font-size:17px; text-align:center; }
						#btp_header_menu_left_head_logo_text a { color:#fff; text-decoration:none; display:block; margin:0 0 -14px 0; }
						#btp_header_menu_left_head_logo_text b { display:block; margin:0 0 5px 0; font-size:30px; }
				#btp_header_menu_left_close_button { width:30px; height:30px; float:right; margin:1px 10px -10px 0; text-decoration:none; display:none; background-color:transparent; border:0; cursor:pointer;  }
					#btp_header_menu_left_close_button .bi-x { color:#fff; font-size:50px; margin:-20px 0px 0 -9px; display:block; }
						#btp_header_menu_left_close_button:hover .bi-x { color:#000; }
			#btp_header_menu_left_content { margin:0; padding:20px 0 0 0; width:270px; overflow:hidden; }
				#btp_header_menu_left_content_connect_mobile, #btp_header_menu_left_content_img_vert_menu { display:none; }
				.btp_header_menu_left_content_line { height:30px; width:40px; border-right:1px solid #fff; margin:5px 0 5px 20px; }
				#btp_header_menu_left_content_return_site { display:block; padding:6px 5px 6px 5px; background-color:#000; border:1px solid #000; text-align:center; color:#fff; text-decoration:none; font-size:16px; width:200px; margin:40px 0 0 20px; border-radius:20px; }
					#btp_header_menu_left_content_return_site:hover { background-color:#353535; }
				#btp_header_menu_left_content ul { margin:0 0 0 14px; padding:0; }
					#btp_header_menu_left_content ul li { list-style-type:none; padding:5px 7px 5px 7px; }
						#btp_header_menu_left #btp_header_menu_left_content ul li a, #btp_header_menu_left #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a { color:#fff; text-decoration:none; font-size:22px; font-weight:normal; }
						#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a { color:#fff; text-decoration:none; font-size:22px; font-weight:normal; }
						#btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a, #btp_header_menu_left_default #btp_header_menu_left_content ul li a { color:#fff; text-decoration:none; font-size:22px; font-weight:normal; }
						#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a { color:#fff; }
						#btp_header_menu_left_candidat #btp_header_menu_left_content ul li a { color:#fff; }
						#btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a { color:#fff; }
						#btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a { color:#fff; }
						#btp_header_menu_left_default #btp_header_menu_left_content ul li a { color:#fff; }
							#btp_header_menu_left #btp_header_menu_left_content ul li ul li a { font-size:18px; }
							#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul li a { color:#000; font-size:18px; }
							#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul li a { color:#000; font-size:18px; }
								#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul li a:hover { color:#fff; }
								#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul li a:hover { color:#fff; }
							#btp_header_menu_left #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_default #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a:hover { color:#fff; font-weight:bold; }
						#btp_header_menu_left_entreprise #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left_candidat #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left #btp_header_menu_left_candidat #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a, #btp_header_menu_left_default #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a { color:#000; font-weight:bold; }
							#btp_header_menu_left_entreprise #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left_candidat #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left #btp_header_menu_left_candidat #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover, #btp_header_menu_left_default #btp_header_menu_left_content ul .btp_header_menu_left_content_link_active a:hover { color:#000; }
								/* Par defaut */
									/* Accueil + cvtheque + service entreprise */
									#btp_header_menu_left_content ul li a:after { background-color:#fff; }
										#btp_header_menu_left_content ul li a.btp_header_menu_left_content_link_candidat:after, #btp_header_menu_left_content ul li a.btp_header_menu_left_content_link_service_candidat:after, #btp_header_menu_left_content ul li a.btp_header_menu_left_content_link_recruteur:after, #btp_header_menu_left_content ul li a.btp_header_menu_left_content_link_service_recruteur:after { background-color:#fff; }
									/* Espace annonce + service candidat */
									#btp_header_menu_left_candidat #btp_header_menu_left_content ul li a:after { background-color:#fff; }
									/* Marque employeur */
									#btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a:after { background-color:#fff; }
									/* Qui sommes nous */
									#btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a:after { background-color:#fff; }
									/* Default */
									#btp_header_menu_left_default #btp_header_menu_left_content ul li a:after { background-color:#fff; }
									#btp_header_menu_left_content ul li a:hover:after { width:72px; }
							#id_connect_client_menu { display:none; }

							.btp_header_menu_left_content_link_qui_sommes_nous img, .btp_header_menu_left_content_link_referencement img { width:30px; height:auto; border:0; vertical-align:middle; margin:0 0 0 6px; background-color:#fff; border-radius:30px; padding:4px; }
								.btp_header_menu_left_content_link_qui_sommes_nous:hover img, .btp_header_menu_left_content_link_referencement:hover img { opacity:0.6; }
						#btp_header_menu_left #btp_header_menu_left_content ul li ul { display:none; margin:10px 0 10px 0; border-left:1px solid #666; padding:0 0 0 20px; }
						#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul { display:none; margin:10px 0 10px 0; border-left:1px solid #fff; padding:0 0 0 20px; }
						#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul { display:none; margin:10px 0 10px 0; border-left:1px solid #fff; padding:0 0 0 20px; }
							#btp_header_menu_left #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_recruteur { border-left:1px solid #e94e1a; }
							#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat, #btp_header_menu_left #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat { border-left:1px solid #fff; }
							#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat, #btp_header_menu_left #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat { border-left:1px solid #fff; }
								#btp_header_menu_left #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_entreprise { border-left:1px solid #e94e1a; }
								#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_entreprise { border-left:1px solid #fff; }
								#btp_header_menu_left_candidat ul li #btp_header_menu_left_content_sous_service_entreprise { border-left:1px solid #fff; }
								#btp_header_menu_left #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat { border-left:1px solid #1495CC; }
								#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat { border-left:1px solid #fff; }
						#btp_header_menu_left_candidat #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat { border-left:1px solid #fff; }
							#btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat li a { color:#1495CC; }
								#btp_header_menu_left #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat li a:after { background-color:#1495CC; }
								#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat li a:after { background-color:#fff; }
								#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_candidat li a:after { background-color:#fff; }
							#btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_recruteur li a { color:#e94e1a; }
								#btp_header_menu_left #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_recruteur li a:after { background-color:#e94e1a; }
								#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_recruteur li a:after { background-color:#fff; }
								#btp_header_menu_left_candidat #btp_header_menu_left_content ul li ul.btp_header_menu_left_content_sous_recruteur li a:after { background-color:#fff; }
							#btp_header_menu_left #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_entreprise li a:after, #btp_header_menu_left #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat li a:after { background-color:#000; }
							#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_entreprise li a:after, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat li a:after { background-color:#fff; }
							#btp_header_menu_left_candidat #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_entreprise li a:after, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li #btp_header_menu_left_content_sous_service_candidat li a:after { background-color:#fff; }
						#btp_header_menu_left_content ul li ul li { padding:1px; }
							#btp_header_menu_left_content ul li ul li a { color:#666; }
								#btp_header_menu_left_content ul li ul li a:hover { color:#000; }
								#btp_header_menu_left_content ul li ul li a:after { background-color:#0054a3; }
				#btp_header_menu_left_content_numero_vert { float:none; margin:10px 0 0 5px; display:block; }
					#btp_header_menu_left_content_numero_vert img { width:260px; height:auto; border:0; }
						#btp_header_menu_left_content_numero_vert img:after { transition:opacity 2s; }
						#btp_header_menu_left_content_numero_vert:hover img { opacity:0.7; }
					#btp_header_menu_left_text_bloc { display:none; }
			#btp_header_menu_left_presentation { margin:20px 0 0 80px; display:block; width:300px; height:200px; border:1px solid #bbb; box-shadow:-1px 5px 6px hsla(0,0%,60.8%,.1); background-color:#fff; }
				#btp_header_menu_left_presentation_bloc_overlay { height:300px; width:430px; left:0; top:0; right:0; opacity:0.7; background:linear-gradient(45deg, #eee 0%, #ccc 100%); position:absolute; z-index:1; }
				.btp_header_menu_left_presentation_bloc { margin:0 0 20px 0; padding:0; position:relative; text-align:center; }
					#btp_header_menu_left .btp_header_menu_left_presentation_bloc_title { text-align:center; color:#000; }
					#btp_header_menu_left_entreprise .btp_header_menu_left_presentation_bloc_title, #btp_header_menu_left_candidat .btp_header_menu_left_presentation_bloc_title { text-align:center; color:#fff; font-size:22px; }
			/* Bandeau */
			#btp_header_menu_left_marque_employeur_bandeau { border:2px solid #d04719; width:180px; margin:40px 0 0 30px; overflow:hidden; display:none; }
				#btp_header_menu_left_marque_employeur_bandeau img { width:65px; height:65px; border:0; vertical-align:middle; margin:auto; display:block; padding:5px; }
			/* Marque employeur */
				#btp_header_menu_left_marque_employeur_bloc { border:1px solid #ccc; background-color:#fff; padding:15px; border-radius:20px; }
				#btp_header_menu_left_marque_employeur #btp_header_menu_left_marque_employeur_text { font-size:21px; color:#fff; margin:20px 0 10px 0; display:block; text-align:center; }
				#btp_header_menu_left_marque_employeur_icone { margin:0; padding:0; }
				#btp_header_menu_left_marque_employeur_icone a { margin:0 30px 10px 0; }
					#btp_header_menu_left_marque_employeur_icone a:hover img { opacity:0.6; }
				#btp_header_menu_left_marque_employeur_icone #btp_header_menu_left_marque_employeur_icone4, #btp_header_menu_left_marque_employeur_icone #btp_header_menu_left_marque_employeur_icone8 { margin:0 0 10px 0; }
					#btp_header_menu_left_marque_employeur_icone img { width:52px; height:auto; border:0; }
			/* Texte */
			#btp_header_menu_left_text { padding:50px 0 50px 50px; overflow:hidden; width:290px; font-size:16px; color:#fff; }
		/* Header */
		#btp_header { width:100%; padding:0; position:fixed; top:0; z-index:6; background-color:#fff; box-shadow:-1px 3px 4px hsla(0,0%,60.8%,.1); height:90px; }
			#btp_header_top { margin:0; padding:0; position:relative; }
				#btp_header_top_menu { float:left; width:40px; margin:33px 10px 0 20px; }
					#btp_header_top_menu_bar { display:flex; justify-content:space-between; align-items:center; flex-direction:column; height:26px; width:40px; position:relative; z-index:1; cursor:pointer; float:left; margin:-3px 0 0 -3px; border:0; background-color:#fff; }
						#btp_header_top_menu_bar span { display:block; background-color:#777; height:5px; width:100%; transition:0.5s cubic-bezier(.22,.44,0,1); }
						#btp_header_top_menu_bar:hover #btp_header_top_menu_bar2 { width:80%; }
				#btp_header_top_logo { margin:5px 0 0 0; float:left; width:auto; }
					#btp_header_top_logo img { width:250px; height:62px; border:0; vertical-align:middle; }
				#btp_header_top_logo_description_img { float:left; }
				#btp_header_top_logo_description { float:none; position:absolute; margin:51px 0 0 69px; font-size:17px; font-weight:normal; }
					#btp_header_top_logo_description span { font-size:17px; }
			#btp_header_connect { position:absolute; width:635px; margin:0 5px 0 0; top:0; right:0; }
				#btp_header_connect ul { margin:4px 0 0 0; padding:0; float:left; }
					#btp_header_connect ul li { list-style-type:none; margin:0 10px 10px 0; width:120px; float:left; }
						#btp_header_connect ul li img { width:27px; height:27px; border:0; vertical-align:middle; }
						#btp_header_connect ul li a { font-size:15px; text-decoration:none; }
							#btp_header_connect ul li #btp_header_connect_candidat { color:#0a719d; background-color:transparent; cursor:pointer; border:0; font-size:15px; }
							#btp_header_connect ul li #btp_header_connect_recruteur { color:#d04719; background-color:transparent; cursor:pointer; border:0; font-size:15px; }
							#btp_header_connect ul li #btp_header_connect_create_compte { background-color:transparent; cursor:pointer; border:0; font-size:15px; }
								#btp_header_connect ul li #btp_header_connect_candidat:after { content:""; margin-bottom:9px; margin-left:30px; display:block; height:1px; background-color:#0a719d; width:0; }
									#btp_header_connect ul li #btp_header_connect_candidat:hover:after { width:61px; transition:width 0.5s; }
								#btp_header_connect ul li #btp_header_connect_recruteur:after { content:""; margin-bottom:9px; margin-left:30px; display:block; height:1px; background-color:#d04719; width:0; }
									#btp_header_connect ul li #btp_header_connect_recruteur:hover:after { width:68px; transition:width 0.5s; }
								#btp_header_connect ul li #btp_header_connect_create_compte:after { content:""; margin-top:4px; margin-bottom:9px; margin-left:30px; display:block; height:1px; background-color:#000; width:0; }
									#btp_header_connect ul li #btp_header_connect_create_compte:hover:after { width:68px; transition:width 0.5s; }
								#btp_header_connect ul li #btp_header_connect_post_jobs:after { content:""; margin-top:4px; margin-bottom:9px; margin-left:30px; display:block; height:1px; background-color:#000; width:0; }
									#btp_header_connect ul li #btp_header_connect_post_jobs:hover:after { width:68px; transition:width 0.5s; }
			#btp_header_connect_number { float:right; margin:10px 10px 0 0; }
				#btp_header_connect_number img { width:270px; height:38px; border:0; }
				#btp_header_connect ul #btp_header_connect_number_link { width:165px; }
					#btp_header_connect_number_link a { color:#000; }
						#btp_header_connect_number_link i { color:#000; font-size:26px; float:left; margin:-5px 4px 0 0; }
							#btp_header_connect_number_link a:hover i { color:#353535; }
				#btp_header_connect ul #btp_header_post_jobs_link { width:190px; }
					#btp_header_post_jobs_link a { color:#000; }
					#btp_header_post_jobs_link i { color:#000; font-size:26px; float:left; margin:-5px 4px 0 0; }
						#btp_header_post_jobs_link a:hover i { color:#353535; }


		/* Background service */
		.btp_website_menu_bg { background-color:#ddd; top:0; left:0; right:0; height:450px; position:absolute; z-index:-1; }

		/* Footer */
		#btp_footer { padding:15px 0 15px 0; width:100%; background-color:#969ba3; }
			/* Menu */
			#btp_footer_menu { width:855px; margin:auto; }
				#btp_footer_menu_candidat, #btp_footer_menu_recruteur, #btp_footer_menu_about, #btp_footer_menu_links { width:200px; float:left; font-size:14px; margin:0 15px 0 0; }
				#btp_footer_menu_recruteur { width:220px; }
				#btp_footer_menu_about { width:180px; }
				#btp_footer_menu_links { margin:0; }
					#btp_footer_menu_candidat h3, #btp_footer_menu_recruteur h3, #btp_footer_menu_about h3, #btp_footer_menu_links h3 { font-size:15px; margin:0 0 10px 0; padding:0; }
						#btp_footer_menu h3 i { display:none; }
				#btp_footer_menu ul { margin:0; padding:0; }
					#btp_footer_menu ul li { list-style-type:none; }
						#btp_footer_menu ul li a { color:#fff; text-decoration:none; }
							#btp_footer_menu ul li a:hover { text-decoration:underline; color:#000; }
						#btp_footer_menu ul li button { color:#fff; text-decoration:none; background-color:transparent; border:0; cursor:pointer; padding:0; font-size:14px; }
							#btp_footer_menu ul li button:hover { text-decoration:underline; color:#000; }
			/* Go up */
			#btp_go_up { position:fixed; bottom:0; right:0; margin:0 20px 100px 0; z-index:4; display:none; }
				#btp_go_up button { text-decoration:none; padding:0 3px 5px 3px; border:1px solid #777; display:block; width:38px; height:38px; background-color:#fff; border-radius:10px; transition:margin-top 1s; cursor:pointer; }
					#btp_go_up button:hover { margin-top:-55px; }
					#btp_go_up button img { width:30px; height:auto; border:0; margin:7px 0 0 0; }

			/* Table end */
			#btp_footer_table_end { display:table; border-collapse:collapse; margin:auto; width:855px; }
				/* Numero vert */
				#btp_footer_numero_vert { margin:-33px 0 0 -6px; width:290px; }
					#btp_footer_numero_vert img { width:280px; height:39px; border:0; margin:auto; display:block; }
				/* Socials */
				#btp_footer_socials { margin:15px 10px 15px 0; width:300px; }
					#btp_footer_socials h3 { text-align:center; font-size:15px; }
					#btp_footer_socials ul { margin:auto; padding:0; width:230px; }
						#btp_footer_socials ul li { list-style-type:none; float:left; margin:0 20px 0 0; }
							#btp_footer_socials ul li a { text-decoration:none; }
						#btp_footer_socials ul #btp_footer_socials_twitter { margin:0; }
							#btp_footer_socials ul img { width:30px; height:30px; display:block; margin:6px 0 0 0; }
							#btp_footer_socials ul .bi-youtube, #btp_footer_socials ul .bi-linkedin, #btp_footer_socials ul .bi-facebook { color:#666; font-size:30px; }
							#btp_footer_socials ul .bi-twitter-x { color:#666; font-size:30px; }
								#btp_footer_socials ul .bi-youtube:hover, #btp_footer_socials ul .bi-linkedin:hover, #btp_footer_socials ul .bi-facebook:hover { color:#000; }
								#btp_footer_socials ul .bi-twitter-x:hover { color:#000; }
				/* Paiement seurise */
				#btp_footer_secure { margin:28px 20px 0 0; }
					#btp_footer_secure img { width:190px; height:120px; border:0; }
			#btp_footer_end { text-align:center; font-size:12px; }

		/* Cookies */
		#btp_cookies {  }
			/* Settings */
			#btp_cookies_settings { width:620px; position:fixed; bottom:0; background-color:#eee; border:1px solid #666; margin:auto auto 10px auto; font-size:14px; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; display:none; text-align:justify; padding:20px 45px 20px 45px; color:#000; z-index:10; left:0; right:0; border-radius:30px 30px 0 0; }
				#btp_cookies_settings h4 { color:#0a719d; margin:0 0 20px 0; padding:0; text-align:center; font-size:16px; }
				#btp_cookies_settings table { display:table; border-collapse:collapse; }
					#btp_cookies_settings table tr td { padding:4px; }
					.btp_cookies_settings_td2 { width:160px; text-align:right; }
						#btp_cookies_settings b { color:#666; font-weight:normal; font-size:16px; }
						.btp_cookies_settings_text { margin:0 0 20px 0; }
				#btp_cookies_settings_save_button { padding:6px 5px 6px 5px; font-size:16px; color:#fff; text-align:center; width:130px; background-color:#d04719; border:1px solid #c24218; text-decoration:none; display:block; margin:auto auto 10px auto; border-radius:20px; cursor:pointer; }
					#btp_cookies_settings_save_button:hover { background-color:#e66235; }
				.switch_button, .switch_button2 { text-align:left; width:60px; height:calc(60px / 2); border-radius:60px; background-color:#0a719d; display:inline-block; position:relative; cursor:pointer; }
				.switch_button2 { background-color:#48a2c8; }
					.switch_button > span, .switch_button2 > span { display:block; width:100%; height:100%; }
					.switch_button > input[type="checkbox"], .switch_button2 > input[type="checkbox"] { opacity:0; position:absolute; }
					.switch_button > span:before, .switch_button > span:after, .switch_button2 > span:before, .switch_button2 > span:after { content:""; cursor:pointer; position:absolute; }
					.switch_button > input[type="checkbox"]:focus ~ span, .switch_button2 > input[type="checkbox"]:focus ~ span { box-shadow:0 0 0 4px #43b556; }
					.switch_button > input[type="checkbox"]:checked:focus ~ span, .switch_button2 > input[type="checkbox"]:checked:focus ~ span { box-shadow:0 0 0 4px #fff; }
					.switch_button > span, .switch_button2 > span { border-radius: 60px; }
					.switch_button > span:before, .switch_button2 > span:before { width: 100%; height:100%; box-sizing:border-box; background-color:#f1f1f1; border-radius:60px; transition:opacity .2s ease-out .1s, transform .2s ease-out .1s; transform: scale(1); opacity:1; }
					.switch_button > span:after, .switch_button2 > span:after { top:50%; z-index:3; transition:transform .4s cubic-bezier(0.44,-0.12, 0.07, 1.15); width:calc(60px / 2); height:calc(60px / 2); transform:translate3d(0, -50%, 0); background-color:#fff; border-radius:100%; box-shadow:0 2px 5px rgba(0, 0, 0, .3); }
					.switch_button > input[type="checkbox"]:checked ~ span:before, .switch_button2 > input[type="checkbox"]:checked ~ span:before { transform:scale(0); opacity:.7; }
					.switch_button > input[type="checkbox"]:checked ~ span:after, .switch_button2 > input[type="checkbox"]:checked ~ span:after { transform:translate3d(100%, -50%, 0); }

			/* Bloc */
			#btp_cookies_bloc { width:660px; position:fixed; bottom:0; background-color:#eee; border:1px solid #666; margin:auto auto 30px auto; font-size:14px; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; display:block; text-align:justify; padding:25px; color:#000; z-index:10; border-radius:30px 30px 0 0; left:0; right:0; }
				#btp_cookies_bloc h4 { font-size:16px; margin:0 0 10px 0; }
				#btp_cookies_bloc a { color:#000; text-decoration:underline; }
					#btp_cookies_bloc a:hover { text-decoration:none; }
				#btp_cookies_bloc_choice { width:380px; margin:10px auto auto auto; }
					#btp_cookies_bloc #btp_cookies_bloc_choice_left { display:block; width:120px; text-align:center; padding:4px; font-size:15px; background-color:#0a719d; border:1px solid #09658d; text-decoration:none; color:#fff; border-radius:20px; float:left; cursor:pointer; }
						#btp_cookies_bloc #btp_cookies_bloc_choice_left:hover { background-color:#298eb9; }
					#btp_cookies_bloc #btp_cookies_bloc_choice_right { display:block; width:120px; text-align:center; padding:4px; font-size:15px; background-color:#d04719; border:1px solid #c24218; text-decoration:none; color:#fff; border-radius:20px; float:right; cursor:pointer; }
						#btp_cookies_bloc #btp_cookies_bloc_choice_right:hover { background-color:#e66235; }
					.btp_cookies_bloc_choice_mobile { display:none; }


		/* Content */
		#btp_content { margin-top:225px; }
			/* Mobile access button */
			#btp_content_mobile_access_button { display:none; }
			/* Deconnexion */
			#btp_content_deconnexion { margin:0; padding:140px 0 240px 0; }
				#btp_content_deconnexion h2 { text-align:center; font-size:18px; margin:0 0 10px 0; color:#000; }
				#btp_content_deconnexion h3 { text-align:center; font-size:18px; margin:0 0 10px 0; color:#008000; }
				#btp_content_deconnexion_text { margin:0; text-align:center; font-style:italic; }
				.btp_content_deconnexion_text_mobile3 { display:none; }
			/* Bloc espace */
			#btp_content_espace { width:980px; margin:auto; position:relative; }
			/* Bloc creation compte choix */
			#btp_content_espace_create_choix_bloc_left { color:#fff; float:left; width:440px; padding:25px; background-color:#d04719; height:390px; border-radius:20px 0 0 20px; }
				#btp_content_espace_create_choix_bloc_right { float:right; background-color:#0a719d; color:#fff; width:440px; padding:25px; height:390px; border-radius:0 20px 20px 0; }
					#btp_content_espace_create_choix_bloc_left h2, #btp_content_espace_create_choix_bloc_right h2 { font-size:19px; text-align:center; margin:20px auto 5px auto; width:370px; 
					}
					#btp_content_espace_create_choix_bloc_left h3, #btp_content_espace_create_choix_bloc_right h3 { font-size:15px; text-align:center; margin:auto auto 25px auto; width:370px; }
					#btp_content_espace_create_choix_bloc_left_text { margin:10px 0 0 11px; }
						#btp_content_espace_create_choix_bloc_left i { font-size:20px; margin:0 5px 0 0; vertical-align:middle; }
					#btp_content_espace_create_choix_bloc_right_text { margin:48px 0 0 0; text-align:center; }
						#btp_content_espace_create_choix_bloc_left_access { margin:40px auto auto auto; }
						#btp_content_espace_create_choix_bloc_right_access { margin:132px auto auto auto; }
							#btp_content_espace_create_choix_bloc_left_access a, #btp_content_espace_create_choix_bloc_right_access a { display:block; width:160px; padding:9px; font-size:15px; text-decoration:none; background-color:#fff; border:1px solid #eee; text-align:center; color:#000; border-radius:20px; margin:auto; }
								#btp_content_espace_create_choix_bloc_left_access a:hover, #btp_content_espace_create_choix_bloc_right_access a:hover { background-color:#eee; }
			/* Bloc espace candidat */
			#btp_content_espace_candidat_bloc { position:absolute; display:none; width:980px; margin:30px auto auto auto; z-index:7; background-color:#fff; height:500px; border-radius:20px; }
				#btp_content_espace_candidat_bloc_left h2, #btp_content_espace_candidat_bloc_right h2 { font-size:17px; text-align:center; margin:auto auto 25px auto; width:370px; }
					#btp_content_espace_candidat_bloc_left { color:#000; float:left; width:433px; padding:25px; }
						#btp_content_espace_candidat_bloc_left_connect { margin:75px 0 0 0; padding:0; }
							#btp_content_espace_candidat_bloc_left_connect table { display:table; width:335px; margin:auto; }
								#btp_content_espace_candidat_bloc_left_connect table tr td { padding:5px; text-align:left; }
									#btp_content_espace_candidat_bloc_left_connect table tr td i { font-size:20px; vertical-align:middle; margin:0 0 0 5px; }
										#btp_content_espace_candidat_bloc_left_connect table tr td i:hover { color:#353535; }
									#btp_content_espace_candidat_bloc_left_connect table tr td span { padding:5px; font-size:16px; display:block; margin:0 0 4px 60px; text-align:left; }
									#btp_content_espace_candidat_bloc_left_connect table tr td .btp_content_espace_candidat_bloc_left_connect_input { height:32px; font-size:14px; width:270px; }
							#btp_content_espace_candidat_bloc_left_connect_link_lost_bloc { text-align:center; }
								#btp_content_espace_candidat_bloc_left_connect_link_lost { font-size:14px; color:#000; text-decoration:none; }
									#btp_content_espace_candidat_bloc_left_connect_link_lost:hover { text-decoration:underline; }
							#btp_content_espace_candidat_bloc_left_connect_button { background-color:#0a719d; color:#fff; font-size:15px; margin:35px auto auto auto; width:160px; text-align:center; padding:9px; display:block; border:1px solid #09658d; cursor:pointer; border-radius:20px; }
								#btp_content_espace_candidat_bloc_left_connect_button:hover { background-color:#298eb9; }
					#btp_content_espace_candidat_bloc_right { float:right; background-color:#0a719d; color:#fff; width:433px; padding:25px; height:450px; border-radius:0 20px 20px 0; }
						#btp_content_espace_candidat_bloc_right_close { float:right; font-size:50px; color:#fff; margin:-30px -20px 0 0; text-decoration:none; }
							#btp_content_espace_candidat_bloc_right_close:hover { color:#000; }
							#btp_content_espace_candidat_bloc_right_text { margin:127px 0 0 0; text-align:center; }
							#btp_content_espace_candidat_bloc_right_create_button { background-color:#fff; color:#000; font-size:15px; margin:150px auto auto auto; width:160px; text-align:center; padding:9px; display:block; border:1px solid #eee; cursor:pointer; text-decoration:none; border-radius:20px; }
								#btp_content_espace_candidat_bloc_right_create_button:hover { background-color:#ccc; }
			/* Bloc espace recruteur */
			#btp_content_espace_recruteur_bloc { position:absolute; display:none; width:950px; margin:30px auto auto auto; z-index:7; background-color:#fff; height:500px; left:0; right:0; border-radius:20px; }
				#btp_content_espace_recruteur_bloc_left h2, #btp_content_espace_recruteur_bloc_right h2 { font-size:17px; text-align:center; margin:auto auto 25px auto; width:370px; }
				#btp_content_espace_recruteur_bloc_left { color:#000; float:left; width:423px; padding:25px; }
					#btp_content_espace_recruteur_bloc_left_connect, #btp_content_espace_recruteur_bloc_right_connect { margin:75px 0 0 0; padding:0; }
						#btp_content_espace_recruteur_bloc_left_connect table, #btp_content_espace_recruteur_bloc_right_connect table { display:table; width:335px; margin:auto; }
							#btp_content_espace_recruteur_bloc_left_connect table tr td, #btp_content_espace_recruteur_bloc_right_connect table tr td { padding:5px; text-align:left; }
								#btp_content_espace_recruteur_bloc_right_connect table tr td i { font-size:20px; vertical-align:middle; margin:0 0 0 5px; }
										#btp_content_espace_recruteur_bloc_right_connect table tr td i:hover { color:#353535; }
								#btp_content_espace_recruteur_bloc_left_connect table tr td span, #btp_content_espace_recruteur_bloc_right_connect table tr td span { padding:5px; font-size:16px; display:block; margin:0 0 4px 60px; }
								#btp_content_espace_recruteur_bloc_left_connect table tr td .btp_content_espace_recruteur_bloc_left_connect_input, #btp_content_espace_recruteur_bloc_right_connect table tr td .btp_content_espace_recruteur_bloc_left_connect_input { height:32px; font-size:14px; width:270px; }
						#btp_content_espace_recruteur_bloc_left_connect_link_lost_bloc { text-align:center; }
							#btp_content_espace_recruteur_bloc_left_connect_link_lost { font-size:14px; color:#000; text-decoration:none; }
								#btp_content_espace_recruteur_bloc_left_connect_link_lost:hover { text-decoration:underline; }
						#btp_content_espace_recruteur_bloc_left_connect_button, #btp_content_espace_recruteur_bloc_right_connect_button { background-color:#d04719; color:#fff; font-size:15px; margin:35px auto auto auto; width:160px; text-align:center; padding:9px; display:block; border:1px solid #c24218; cursor:pointer; border-radius:20px; }
							#btp_content_espace_recruteur_bloc_left_connect_button:hover, #btp_content_espace_recruteur_bloc_right_connect_button:hover { background-color:#e66235; }
						#btp_content_espace_recruteur_bloc_left_connect_stay_connected, #btp_content_espace_recruteur_bloc_right_connect_stay_connected { margin:20px 0 20px 0; text-align:center; }
				#btp_content_espace_recruteur_bloc_right { float:right; background-color:#d04719; color:#fff; width:423px; padding:25px; height:450px; border-radius:0 20px 20px 0; }
					#btp_content_espace_recruteur_bloc_right_close { float:right; font-size:50px; color:#fff; margin:-30px -20px 0 0; text-decoration:none; }
						#btp_content_espace_recruteur_bloc_right_close:hover { color:#000; }
					#btp_content_espace_recruteur_bloc_right_create #btp_content_espace_recruteur_bloc_right_close2 { float:right; font-size:50px; color:#fff; margin:-30px -20px 0 0; text-decoration:none; }
						#btp_content_espace_recruteur_bloc_right_create #btp_content_espace_recruteur_bloc_right_close2:hover { color:#000; }
						#btp_content_espace_recruteur_bloc_right_text { margin:94px 0 0 0; text-align:left; }
							#btp_content_espace_recruteur_bloc_right_text ul { margin:15px 0 0 10px; padding:0; }
								#btp_content_espace_recruteur_bloc_right_text ul li { list-style-type:none; }
									#btp_content_espace_recruteur_bloc_right_text .bi-check2-square { font-size:20px; margin:0 5px 0 0; }
							#btp_content_espace_recruteur_bloc_right_create_button { background-color:#fff; color:#000; font-size:15px; margin:45px auto auto auto; width:160px; text-align:center; padding:9px; display:block; border:1px solid #eee; cursor:pointer; text-decoration:none; }
								#btp_content_espace_recruteur_bloc_right_create_button:hover { background-color:#ccc; }
						/* New form */
						#btp_content_espace_recruteur_bloc_right_create table tr td .btp_content_espace_recruteur_bloc_right_create_siret { display:inline; }
						.btp_content_espace_recruteur_bloc_right_create_siret_input { margin:0 0 0 20px; }
						#btp_content_espace_recruteur_bloc_right_create table tr td .btp_content_espace_recruteur_bloc_right_create_siret_input_text { display:inline; cursor:pointer; }
						.btp_content_espace_recruteur_bloc_right_create_input_form_new { width:448px; padding:6px 5px 6px 5px;  border:1px solid #ccc; }
						.btp_content_espace_recruteur_bloc_right_create_input_form_new2 { padding:6px 5px 6px 5px; width:448px; border:1px solid #ccc; margin-top:5px; }
						.btp_content_espace_recruteur_bloc_right_create_input_form_new3 { width:207px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
						#id_societe_tr { display:none; }
						.btp_content_espace_recruteur_bloc_right_create_input_form_elements { padding:0 10px 10px 10px; }
							#btp_content_espace_recruteur_bloc_right_create table tr .btp_content_espace_recruteur_bloc_right_create_input_form_elements span { font-size:11px; font-style:italic; }
						.btp_content_espace_recruteur_bloc_right_create_input_form_valid { padding:5px 10px 5px 10px; text-align:center; }
							#btp_content_espace_recruteur_bloc_right_create table tr .btp_content_espace_recruteur_bloc_right_create_input_form_valid span { display:inline; cursor:pointer; margin:0 0 4px 0; }
							#btp_content_espace_recruteur_bloc_right_create .btp_content_espace_recruteur_bloc_right_create_input_form_valid a { color:#fff; border-radius:20px; }

			/* Create compte */
			#btp_content_espace_recruteur_bloc_right_create { padding:25px; color:#fff; }
				#btp_content_espace_recruteur_bloc_right_create h2 { font-size:17px; text-align:center; margin:auto auto 25px auto; color:#fff; }
				#btp_content_espace_recruteur_bloc_right_create p { margin:auto auto 20px auto; text-align:center; color:#fff; }
					#btp_content_espace_recruteur_bloc_right_create a { color:#000; border-radius:20px; }
						#btp_content_espace_recruteur_bloc_right_create a:hover { text-decoration:none; }
				#btp_content_espace_recruteur_bloc_right_create table { display:table; margin:auto; }
					#btp_content_espace_recruteur_bloc_right_create table tr td { padding:5px 10px 5px 10px; }
						#btp_content_espace_recruteur_bloc_right_create table tr td span { display:block; margin:0 0 4px 0; }
							.btp_content_espace_recruteur_bloc_right_create_choice_input { visibility:hidden; position:absolute; }
							.btp_content_espace_recruteur_bloc_right_create_choice_input + label { cursor:pointer; }
							.btp_content_espace_recruteur_bloc_right_create_choice_input + label:before { height:16px; margin-right:7px; content:" "; display:inline-block; border:1px solid #f3f3f3; border-radius:10px; border-radius:50%; width:16px; vertical-align:middle; }
							.btp_content_espace_recruteur_bloc_right_create_choice_input:checked + label:before { background-color:#fff; }
							.btp_content_espace_recruteur_bloc_right_create_input { width:270px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_content_espace_recruteur_bloc_right_create_select { width:284px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_content_espace_recruteur_bloc_right_create_select2 { padding:6px 5px 6px 5px; border:1px solid #ccc; }
				#btp_content_espace_recruteur_bloc_right_create_submit_button { width:500px; margin:15px auto 10px auto; }
					#btp_content_espace_recruteur_bloc_right_create_submit_button_right { display:block; width:110px; font-size:16px; background-color:#008000; border:1px solid #016f01; padding:4px; color:#fff; cursor:pointer; margin:auto; border-radius:30px; }
						#btp_content_espace_recruteur_bloc_right_create_submit_button_right:hover { background-color:#26ae26; }
				#btp_content_espace_recruteur_bloc_end_button { display:block; margin:20px auto auto auto; padding:4px; font-size:16px; text-decoration:none;background-color:#d04719; border:1px solid #d04719; color:#fff; width:220px; border-radius:30px; }
					#btp_content_espace_recruteur_bloc_end_button:hover { background-color:#e66235; }
				#btp_content_espace_recruteur_bloc_right_create #id_accept_condition_link { color:#fff; text-decoration:underline; }
					#btp_content_espace_recruteur_bloc_right_create #id_accept_condition_link:hover { text-decoration:none; }
			/* Acces reseaux */
			#btp_content_espace_recruteur_bloc_right_create_reseaux { margin:0 0 30px 0; }
				#btp_content_espace_recruteur_bloc_right_create_reseaux ul { margin:auto; padding:0; width:890px; }
					#btp_content_espace_recruteur_bloc_right_create_reseaux ul li { list-style-type:none; }
						#btp_content_espace_recruteur_bloc_right_create_reseaux ul li a { color:#fff; padding:8px; width:260px; display:block; border-radius:8px; margin:0 30px 0 0; text-decoration:none; float:left; font-size:14px; }
						#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux1 { background-color:#fff; color:#000; }
							#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux1:hover { background-color:#eee; }
						#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux2 { background-color:#3c5a9a; }
							#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux2:hover { background-color:#5875b1; }
						#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux3 { background-color:#017bb6; margin:0; }
							#btp_content_espace_recruteur_bloc_right_create_reseaux ul li #btp_content_espace_recruteur_bloc_right_create_reseaux3:hover { background-color:#2fa1d8; }
						#btp_content_espace_recruteur_bloc_right_create_reseaux ul li a img { width:30px; height:auto; vertical-align:middle; border:0; margin:0 5px 0 25px; }
			/* Mot de passe perdu */
			#btp_content_espace_recruteur_bloc_right_create_choice { }
				.btp_content_espace_recruteur_bloc_right_create_choice_bloc { margin:3px 0 10px 28px; }
					#btp_content_espace_recruteur_bloc_right_create_choice p { display:block; margin:10px 0 10px 0; text-align:left; font-weight:bold; }
						.btp_content_espace_recruteur_bloc_right_create_choice_bloc2 { background-color:#e2e9ec; padding:15px; text-align:center; width:510px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; font-size:14px; display:none; color:#000; }
						#btp_content_espace_recruteur_bloc_right_create table tr td .btp_content_espace_recruteur_bloc_right_create_choice_bloc2_submit_bloc { display:inline-block; }
						.btp_content_espace_recruteur_bloc_right_create_choice_bloc2_input { width:220px; font-size:14px; padding:6px 5px 6px 5px; }
						.btp_content_espace_recruteur_bloc_right_create_choice_bloc2_submit { padding:6px 5px 6px 5px; width:50px; text-align:center; display:inline-block; background-color:#008000; border:1px solid #017201; color:#fff; cursor:pointer; font-size:16px; }
							.btp_content_espace_recruteur_bloc_right_create_choice_bloc2_submit:hover { background-color:#199a19; }
					#btp_content_espace_recruteur_bloc_right_create table tr td #btp_content_espace_recruteur_bloc_right_create_choice_bloc_form3 span, #btp_content_espace_recruteur_bloc_right_create table tr td #btp_content_espace_recruteur_bloc_right_create_choice_bloc_form2 span { color:#008000; font-weight:bold; display:inline; }
			/* Fil ariane */
			#btp_fil_ariane { padding:15px 0 0 60px; }
			#btp_fil_ariane2 { padding:25px 0 10px 146px; }
			#btp_fil_ariane3 { padding:10px 0 10px 0; float:left; width:auto; }
			#btp_fil_ariane_bis { width:auto; margin:auto; padding:15px 0 0 147px; }
				#btp_fil_ariane ul, #btp_fil_ariane2 ul, #btp_fil_ariane3 ul, #btp_fil_ariane ol, #btp_fil_ariane2 ol, #btp_fil_ariane3 ol { margin:auto; width:auto; padding:0; }
				#btp_fil_ariane_bis ul, #btp_fil_ariane_bis ol { display:table; background-color:rgb(255, 255, 255, 0.9); padding:0 0 0 6px; }
					#btp_fil_ariane ul li, #btp_fil_ariane2 ul li, #btp_fil_ariane3 ul li, #btp_fil_ariane_bis ul li, #btp_fil_ariane ol li, #btp_fil_ariane2 ol li, #btp_fil_ariane3 ol li, #btp_fil_ariane_bis ol li { list-style-type:none; float:left; margin:0 7px 0 0; font-size:14px; }
						#btp_fil_ariane .btp_fil_ariane_qui_sommes_nous li, #btp_fil_ariane .btp_fil_ariane_qui_sommes_nous li a, #btp_fil_ariane2 .btp_fil_ariane_qui_sommes_nous li, #btp_fil_ariane2 .btp_fil_ariane_qui_sommes_nous li a, #btp_fil_ariane3 .btp_fil_ariane_qui_sommes_nous li, #btp_fil_ariane3 .btp_fil_ariane_qui_sommes_nous li a { color:#000; }
						#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_fil_ariane .btp_fil_ariane_annonce li, #btp_fil_ariane .btp_fil_ariane_annonce li a, #btp_fil_ariane2 .btp_fil_ariane_annonce li, #btp_fil_ariane2 .btp_fil_ariane_annonce li a, #btp_fil_ariane3 .btp_fil_ariane_annonce li, #btp_fil_ariane3 .btp_fil_ariane_annonce li a { color:#000; }
						#btp_fil_ariane .btp_fil_ariane_entreprise li, #btp_fil_ariane .btp_fil_ariane_entreprise li a, #btp_fil_ariane2 .btp_fil_ariane_entreprise li, #btp_fil_ariane2 .btp_fil_ariane_entreprise li a, #btp_fil_ariane3 .btp_fil_ariane_entreprise li, #btp_fil_ariane3 .btp_fil_ariane_entreprise li a, #btp_fil_ariane_bis .btp_fil_ariane_entreprise li a { color:#000; }
						#btp_fil_ariane .btp_fil_ariane_marque_employeur li, #btp_fil_ariane .btp_fil_ariane_marque_employeur li a, #btp_fil_ariane2 .btp_fil_ariane_marque_employeur li, #btp_fil_ariane2 .btp_fil_ariane_marque_employeur li a, #btp_fil_ariane3 .btp_fil_ariane_marque_employeur li, #btp_fil_ariane3 .btp_fil_ariane_marque_employeur li a { color:#000; }
						#btp_fil_ariane .btp_fil_ariane_client li, #btp_fil_ariane .btp_fil_ariane_client li a, #btp_fil_ariane2 .btp_fil_ariane_client li, #btp_fil_ariane2 .btp_fil_ariane_client li a, #btp_fil_ariane3 .btp_fil_ariane_client li, #btp_fil_ariane3 .btp_fil_ariane_client li a { color:#000; }
						#btp_fil_ariane ul li a, #btp_fil_ariane2 ul li a, #btp_fil_ariane3 ul li a, #btp_fil_ariane_bis ul li a, #btp_fil_ariane ol li a, #btp_fil_ariane2 ol li a, #btp_fil_ariane3 ol li a, #btp_fil_ariane_bis ol li a { text-decoration:none; color:#000; font-size:14px; }
							#btp_fil_ariane ul li a:hover, #btp_fil_ariane2 ul li a:hover, #btp_fil_ariane3 ul li a:hover, #btp_fil_ariane_bis ul li a:hover, #btp_fil_ariane ol li a:hover, #btp_fil_ariane2 ol li a:hover, #btp_fil_ariane3 ol li a:hover, #btp_fil_ariane_bis ol li a:hover { text-decoration:underline; }
							#btp_fil_ariane .btp_fil_ariane_title { margin:0; padding:0; font-weight:normal; display:contents; font-size:14px; }

			/* Retour */
			#btp_header_content_return { width:915px; margin:85px auto auto auto; }
				#btp_header_content_return_link { width:100px; text-align:center; padding:4px; font-size:16px; display:block; text-decoration:none; background-color:#eee; color:#000; border:1px solid #ccc; float:right; margin:0 50px 0 0; border-radius:30px; }
					#btp_header_content_return_link:hover { background-color:#ccc; }
				
			/* Titre service */
			#btp_header_content_service_title, #btp_header_content_service_title2 { width:675px; margin:auto; }
				#btp_header_content_service_title h2, #btp_header_content_service_title2 h2 { margin:73px auto auto 30px; padding:0; position:absolute; font-size:29px; font-weight:bold; }
				#btp_header_content_service_title2 h2 { margin:93px auto auto 30px; }

			/* Retour */
			.btp_content_return { margin:0 0 15px 0; padding:0; }
				.btp_content_return_link { float:right; display:block; width:70px; text-align:center; background-color:#eee; border:1px solid #ccc; color:#000; text-decoration:none; padding:4px; }
					.btp_content_return_link:hover { background-color:#ccc; }

			/* Menu services entreprises */
			#btp_website_menu_services_entreprises_content { width:730px; margin:10px auto auto auto; left:0; right:0; z-index:2; position:relative;  }
				#btp_website_menu_services_entreprises { padding:0;border-radius:30px; }
					.btp_website_menu_services_entreprises_link_menu, .btp_website_menu_services_candidats_link_menu, .btp_website_menu_qui_sommes_nous_link_menu { display:none; }
					#btp_website_menu_services_entreprises_content { width:730px; margin:auto; font-size:14px; padding:0; position:absolute; }
						#btp_website_menu_services_entreprises_content li { list-style-type:none; width:163px; float:left; margin:0 -1px 0 0; background-color:#fff; border:1px solid #d04719; opacity:0.8; }
						#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1 { border-radius:60px 0 0 60px; }
						#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li4 { width:164px; }
							#btp_website_menu_services_entreprises_content li:hover { background-color:#fff; }
								#btp_website_menu_services_entreprises_content li:hover a { color:#53a3c5; }
								#btp_website_menu_services_entreprises_content li:hover a:hover { background-color:#d04719; color:#fff; }
								#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li4 a { width:144px; }
									#btp_website_menu_services_entreprises ul #btp_website_menu_services_entreprises_content_li4 ul li a { width:158px; }
							#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1:hover { border-radius:60px 0 0 60px; }
								#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1:hover a:hover { border-radius:60px 0 0 60px; }
							#btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active, #btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active:hover { background-color:#d04719; }
								#btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active a { color:#fff; }
									#btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active:hover a { color:#fff; }
								#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1.btp_website_menu_services_entreprises_content_active { border-radius:60px 0 0 60px; }
									#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1.btp_website_menu_services_entreprises_content_active:hover a { border-radius:60px 0 0 60px; }
							#btp_website_menu_services_entreprises_content li a { margin:0; color:#d04719; font-size:15px; float:left; width:143px; padding:8px 10px 0 10px; text-align:center; display:block; text-decoration:none; height:31.5px; }
						/* Sous menu services candidats */
						#btp_website_menu_services_entreprises ul li ul { display:none; margin:0 0 0 -1px; padding:0; }
							#btp_website_menu_services_entreprises ul li:hover ul { display:none; }
							#btp_website_menu_services_entreprises ul li ul li { list-style-type:none; width:219px; border:0; }
								#btp_website_menu_services_entreprises ul li ul li a { display:block; padding:15px 4px 15px 4px; background-color:#fff; width:210px; height:auto; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#fff; }
								#btp_website_menu_services_entreprises_content li:hover ul li a { color:#53a3c5; }
									#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1:hover ul li a:hover { border-radius:0; }
									#btp_website_menu_services_entreprises ul li ul li a:hover { background-color:#53a3c5; color:#fff; }
					/* Onglets services entreprises */
					#btp_website_menu_services_entreprises_sous1 { margin:95px auto auto auto; padding:0; width:728px; }
						#btp_website_menu_services_entreprises_sous_onglet1 { margin:0; padding:0; }
						#btp_website_menu_services_entreprises_sous_onglet1 li { list-style-type:none; }
						#btp_website_menu_services_entreprises_sous_onglet1 li a { background-color:#b20b5e; width:710px; display:block; float:left; text-align:center; color:#fff; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 -1px 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
							#btp_website_menu_services_entreprises_sous_onglet1 li #btp_website_menu_services_entreprises_sous_onglet1_li1 { border-radius:30px 30px 0 0; font-size:20px; }
								#btp_website_menu_services_entreprises_sous_onglet1 li #btp_website_menu_services_entreprises_sous_onglet1_li1:hover, #btp_website_menu_services_entreprises_sous_onglet4 li #btp_website_menu_services_entreprises_sous_onglet4_li1:hover { background-color:#fff; opacity:0.9; color:#d04719; font-weight:bold; }
							#btp_website_menu_services_entreprises_sous_onglet1 li a:hover { background-color:#d04719; color:#fff; }
								#btp_website_menu_services_entreprises_sous_onglet1 li .active_onglet { background-color:#d04719; color:#fff; }
					#btp_website_menu_services_entreprises_sous2 { margin:95px auto auto auto; padding:0; width:728px; }
						#btp_website_menu_services_entreprises_sous_onglet2 { margin:0; padding:0; }
						#btp_website_menu_services_entreprises_sous_onglet2 li { list-style-type:none; }
						#btp_website_menu_services_entreprises_sous_onglet2 li a { background-color:#fff; width:165px; display:block; float:left; text-align:center; 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 -1px 0; border-bottom:1px solid #d04719; border-top:1px solid #d04719; opacity:0.8; }
							#btp_website_menu_services_entreprises_sous_onglet2 li #btp_website_menu_services_entreprises_sous_onglet2_li1 { border-radius:30px 0 0 0; }
							#btp_website_menu_services_entreprises_sous_onglet2 li #btp_website_menu_services_entreprises_sous_onglet2_li4 { border-radius:0 30px 0 0; }
							#btp_website_menu_services_entreprises_sous_onglet2 li #btp_website_menu_services_entreprises_sous_onglet2_li4, #btp_website_menu_services_entreprises_sous_onglet2 li #btp_website_menu_services_entreprises_sous_onglet2_li8 { width:163px; }
							#btp_website_menu_services_entreprises_sous_onglet2 li a:hover { background-color:#d04719; color:#fff; }
								#btp_website_menu_services_entreprises_sous_onglet2 li .active_onglet { background-color:#d04719; color:#fff; }
					#btp_website_menu_services_entreprises_sous3 { margin:95px auto -1px auto; padding:0; width:727px; }
						#btp_website_menu_services_entreprises_sous_onglet3 { margin:0; padding:0; }
						#btp_website_menu_services_entreprises_sous_onglet3 li { list-style-type:none; }
						#btp_website_menu_services_entreprises_sous_onglet3 li a { background-color:#969ba3; width:164px; display:block; float:left; text-align:center; color:#fff; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 -1px 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
							#btp_website_menu_services_entreprises_sous_onglet3 li #btp_website_menu_services_entreprises_sous_onglet3_li1 { border-radius:30px 0 0 0; }
							#btp_website_menu_services_entreprises_sous_onglet3 li #btp_website_menu_services_entreprises_sous_onglet3_li4 { border-radius:0 30px 0 0; width:166px; }
							#btp_website_menu_services_entreprises_sous_onglet3 li a:hover { background-color:#d04719; color:#fff; }
								#btp_website_menu_services_entreprises_sous_onglet3 li .active_onglet { background-color:#d04719; color:#fff; }
					#btp_website_menu_services_entreprises_sous4 { margin:95px auto auto auto; padding:0; width:727px; }
						#btp_website_menu_services_entreprises_sous_onglet4 { margin:0; padding:0; }
						#btp_website_menu_services_entreprises_sous_onglet4 li { list-style-type:none; }
						#btp_website_menu_services_entreprises_sous_onglet4 li a { background-color:#969ba3; width:709px; display:block; float:left; text-align:center; color:#fff; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 -1px 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
							#btp_website_menu_services_entreprises_sous_onglet4 li #btp_website_menu_services_entreprises_sous_onglet4_li1 { border-radius:30px 30px 0 0; font-size:20px; opacity:0.8; }
							#btp_website_menu_services_entreprises_sous_onglet4 li a:hover { background-color:#d04719; color:#fff; }
								#btp_website_menu_services_entreprises_sous_onglet4 li .active_onglet { background-color:#d04719; color:#fff; }

			/* Menu services candidats */
			#btp_website_menu_services_candidats { padding:0; left:0; right:0; z-index:2; width:730px; margin:10px auto 10px auto; position:relative; border-radius:30px; }
				#btp_website_menu_services_candidats_content { width:729px; margin:auto; font-size:14px; padding:0; position:absolute; }
					#btp_website_menu_services_candidats_content li { list-style-type:none; width:130px; float:left; margin:0 -1px 0 0; background-color:#fff; border:1px solid #0a719d; opacity:0.8; }
					#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1 { border-radius:60px 0 0 60px; width:144px; }
					#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li2 { width:134px; }
					#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li3 { width:106px; }
					#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li4 { width:127px; }
					#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li5 { width:140px; }
						#btp_website_menu_services_candidats_content li:hover { background-color:transparent; }
							#btp_website_menu_services_candidats_content li:hover a { background-color:#fff; color:#f6784e; }
							#btp_website_menu_services_candidats_content li:hover a:hover { background-color:#0a719d; color:#fff; }
							#btp_website_menu_services_candidats_content li:hover #btp_website_menu_services_candidats_content_li1_a { border-radius:60px 0 0 0; }
						#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1:hover { border-radius:60px 0 0 60px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1:hover a:hover { border-radius:60px 0 0 60px; }
						#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active, #btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active:hover { background-color:#0a719d; }
							#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active a, #btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active:hover a { color:#fff; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1.btp_website_menu_services_candidats_content_active { border-radius:60px 0 0 60px; }
						#btp_website_menu_services_candidats_content li a { margin:0; color:#0a719d; font-size:15px; float:left; width:111px; padding:8px 7px 0 7px; text-align:center; display:block; text-decoration:none; height:31.5px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1 a { width:130px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li2 a { width:120px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li3 a { width:92px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li4 a { width:114px; }
							#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li5 a { width:126px; }
					/* Sous menu services candidats */
					#btp_website_menu_services_candidats ul li ul { display:none; margin:0 0 0 -1px; padding:0; }
						#btp_website_menu_services_candidats ul li:hover ul { display:none; }
						#btp_website_menu_services_candidats ul li ul li { list-style-type:none; width:220px; border:0; }
							#btp_website_menu_services_candidats ul li ul li a { display:block; padding:15px 4px 15px 4px; background-color:#fff; width:210px; height:auto; border:1px solid #ccc; margin:0 0 -1px 0; }
								#btp_website_menu_services_candidats ul li:hover ul li a { color:#f6784e; }
								#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1:hover ul li a:hover { border-radius:0; }
								#btp_website_menu_services_candidats ul li ul li a:hover { background-color:#f6784e; color:#fff; }
				/* Onglets services candidats */
				#btp_website_menu_services_candidats_sous1, #btp_website_menu_services_candidats_sous5 { margin:95px auto auto auto; padding:0; width:727px; }
				#btp_website_menu_services_candidats_sous5 { margin:95px auto -1px auto; }
					#btp_website_menu_services_candidats_sous_onglet1 { margin:0; padding:0; }
					#btp_website_menu_services_candidats_sous_onglet1 li { list-style-type:none; }
					#btp_website_menu_services_candidats_sous_onglet1 li a { background-color:#1495cc; width:709px; display:block; float:left; text-align:center; color:#fff; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border-right:1px solid #fff; border-left:1px solid #fff; margin:0 -1px 0 0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
						#btp_website_menu_services_candidats_sous_onglet1 li #btp_website_menu_services_candidats_sous_onglet1_li1 { border-radius:30px 30px 0 0; font-size:20px; opacity:0.8; }
						#btp_website_menu_services_candidats_sous_onglet1 li a:hover { background-color:#0a719d; color:#fff; }
							#btp_website_menu_services_candidats_sous_onglet1 li .active_onglet { background-color:#0a719d; color:#fff; }
						#btp_website_menu_services_candidats_sous_onglet1 li #btp_website_menu_services_candidats_sous_onglet1_li1:hover { background-color:#fff; opacity:0.9; color:#0a719d; font-weight:bold; }
				#btp_website_menu_services_candidats_sous2, #btp_website_menu_services_candidats_sous3 { margin:95px auto auto auto; padding:0; width:727px; position:relative; }
					#btp_website_menu_services_candidats_sous_onglet2, #btp_website_menu_services_candidats_sous_onglet3, #btp_website_menu_services_candidats_sous_onglet5 { margin:0; padding:0; }
					#btp_website_menu_services_candidats_sous_onglet2 li, #btp_website_menu_services_candidats_sous_onglet3 li, #btp_website_menu_services_candidats_sous_onglet5 li { list-style-type:none; }
					#btp_website_menu_services_candidats_sous_onglet2 li a { background-color:#fff; width:128px; display:block; float:left; text-align:center; color:#0a719d; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; margin:0 -1px 1px 0; border:1px solid #0a719d; opacity:0.8; }
					#btp_website_menu_services_candidats_sous_onglet3 li a { background-color:#fff; width:164px; display:block; float:left; text-align:center; color:#0a719d; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border:1px solid #0a719d; margin:0 -1px 1px 0; opacity:0.9; }
					#btp_website_menu_services_candidats_sous_onglet5 li a { background-color:#fff; width:346px; display:block; float:left; text-align:center; color:#0a719d; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border:1px solid #0a719d; border-bottom:0; margin:0 -1px 1px 0; opacity:0.9; }
						#btp_website_menu_services_candidats_sous_onglet5 li #btp_website_menu_services_candidats_sous_onglet5_li1 { border-radius:30px 0 0 0; }
						#btp_website_menu_services_candidats_sous_onglet5 li #btp_website_menu_services_candidats_sous_onglet5_li2 { border-radius:0 30px 0 0; }
						#btp_website_menu_services_candidats_sous_onglet2 li #btp_website_menu_services_candidats_sous_onglet2_li1, #btp_website_menu_services_candidats_sous_onglet3 li #btp_website_menu_services_candidats_sous_onglet3_li1 { border-radius:30px 0 0 0; }
						#btp_website_menu_services_candidats_sous_onglet2 li #btp_website_menu_services_candidats_sous_onglet2_li5 { border-radius:0 30px 0 0; width:129px; }
						#btp_website_menu_services_candidats_sous_onglet3 li #btp_website_menu_services_candidats_sous_onglet3_li4 { border-radius:0 30px 0 0; width:166px; }
						#btp_website_menu_services_candidats_sous_onglet2 li a:hover, #btp_website_menu_services_candidats_sous_onglet3 li a:hover, #btp_website_menu_services_candidats_sous_onglet5 li a:hover { background-color:#0a719d; color:#fff; }
							#btp_website_menu_services_candidats_sous_onglet2 li .active_onglet, #btp_website_menu_services_candidats_sous_onglet3 li .active_onglet { background-color:#0a719d; color:#fff; }
			/* Menu qui sommes nous */
			#btp_website_menu_qui_sommes_nous { padding:0; left:0; right:0; z-index:2; width:730px; margin:10px auto auto auto; position:relative; border-radius:30px; }
				#btp_website_menu_qui_sommes_nous_content { width:730px; margin:auto; font-size:14px; padding:0; position:absolute; }
					#btp_website_menu_qui_sommes_nous_content li { list-style-type:none; width:163px; float:left; margin:0 -1px 0 0; background-color:#fff; border:1px solid #000; opacity:0.7; }
					#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1 { border-radius:60px 0 0 60px; }
						#btp_website_menu_qui_sommes_nous_content li:hover { background:transparent; }
							#btp_website_menu_qui_sommes_nous_content li:hover a { background-color:#fff; color:#000; }
							#btp_website_menu_qui_sommes_nous_content li:hover a:hover { background-color:#262626; color:#fff; }
						#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1:hover { border-radius:60px 0 0 60px; }
							#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1:hover a { border-radius:60px 0 0 60px; }
						#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active, #btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active:hover { background-color:#262626; }
							#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active a, #btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active:hover a { color:#fff; }
							#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1.btp_website_menu_qui_sommes_nous_content_active { border-radius:60px 0 0 60px; }
						#btp_website_menu_qui_sommes_nous_content li a { margin:0; color:#000; font-size:15px; float:left; width:143px; padding:8px 10px 0 10px; text-align:center; display:block; text-decoration:none; height:31.5px; }
					#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li4 { width:164px; }
						#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li4 a { width:144px; }
							#btp_website_menu_qui_sommes_nous ul #btp_website_menu_qui_sommes_nous_content_li3 ul li { width:220px; }
								#btp_website_menu_qui_sommes_nous ul #btp_website_menu_qui_sommes_nous_content_li3 ul li a { width:211px; }
					/* Sous menu qui sommes nous */
					#btp_website_menu_qui_sommes_nous ul li ul { display:none; margin:0; padding:0; }
						#btp_website_menu_qui_sommes_nous ul li:hover ul { display:none; }
						#btp_website_menu_qui_sommes_nous ul li ul li { list-style-type:none; width:219px; border:0; }
							#btp_website_menu_qui_sommes_nous ul li ul li a { display:block; padding:15px 4px 15px 4px; background-color:#fff; width:209px; height:auto; border:1px solid #ccc; margin:0 0 -1px 0; }
								#btp_website_menu_qui_sommes_nous ul li:hover ul li a { color:#000; background-color:#fff; }
								#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1:hover ul li a { border-radius:0; }
								#btp_website_menu_qui_sommes_nous ul li ul li a:hover { background-color:#e94e1a; color:#fff; }
				/* Onglets qui sommes nous */
				#btp_website_menu_qui_sommes_nous_sous1 { margin:95px auto auto auto; padding:0; width:727px; }
					#btp_website_menu_qui_sommes_nous_sous_onglet1 { margin:0; padding:0; }
					#btp_website_menu_qui_sommes_nous_sous_onglet1 li { list-style-type:none; }
					#btp_website_menu_qui_sommes_nous_sous_onglet1 li a { background-color:#fff; width:128px; display:block; float:left; text-align:center; color:#000; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; margin:0 -1px 1px 0; border:1px solid #000; opacity:0.7; }
						#btp_website_menu_qui_sommes_nous_sous_onglet1 li #btp_website_menu_qui_sommes_nous_sous_onglet1_li1 { border-radius:30px 0 0 0; }
						#btp_website_menu_qui_sommes_nous_sous_onglet1 li #btp_website_menu_qui_sommes_nous_sous_onglet1_li5 { border-radius:0 30px 0 0; width:129px; }
						#btp_website_menu_qui_sommes_nous_sous_onglet1 li a:hover { background-color:#262626; color:#fff; }
							#btp_website_menu_qui_sommes_nous_sous_onglet1 li .active_onglet { background-color:#262626; color:#fff; }
				#btp_website_menu_qui_sommes_nous_sous2 { margin:95px auto auto auto; padding:0; width:727px; }
					#btp_website_menu_qui_sommes_nous_sous_onglet2 { margin:0; padding:0; }
					#btp_website_menu_qui_sommes_nous_sous_onglet2 li { list-style-type:none; }
					#btp_website_menu_qui_sommes_nous_sous_onglet2 li a { background-color:#fff; width:164px; display:block; float:left; text-align:center; color:#000; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border:1px solid #000; margin:0 -1px 1px 0; opacity:0.7; }
						#btp_website_menu_qui_sommes_nous_sous_onglet2 li #btp_website_menu_qui_sommes_nous_sous_onglet2_li1 { border-radius:30px 0 0 0; }
						#btp_website_menu_qui_sommes_nous_sous_onglet2 li #btp_website_menu_qui_sommes_nous_sous_onglet2_li4 { border-radius:0 30px 0 0; width:166px }
						#btp_website_menu_qui_sommes_nous_sous_onglet2 li a:hover { background-color:#262626; color:#fff; }
							#btp_website_menu_qui_sommes_nous_sous_onglet2 li .active_onglet { background-color:#262626; color:#fff; }
				#btp_website_menu_qui_sommes_nous_sous3 { margin:95px auto auto auto; padding:0; width:727px; }
					#btp_website_menu_qui_sommes_nous_sous_onglet3 { margin:0; padding:0; }
					#btp_website_menu_qui_sommes_nous_sous_onglet3 li { list-style-type:none; }
					#btp_website_menu_qui_sommes_nous_sous_onglet3 li a { background-color:#fff; width:225px; display:block; float:left; text-align:center; color:#000; font-size:14px; text-decoration:none; padding:10px 8px 10px 8px; border:1px solid #000; margin:0 -1px -1px 0; opacity:0.7; }
					#btp_website_menu_qui_sommes_nous_sous_onglet3 li #btp_website_menu_qui_sommes_nous_sous_onglet3_li1 { border-radius:30px 0 0 0; }
					#btp_website_menu_qui_sommes_nous_sous_onglet3 li #btp_website_menu_qui_sommes_nous_sous_onglet3_li3 { border-radius:0 30px 0 0; }
						#btp_website_menu_qui_sommes_nous_sous_onglet3 li a:hover { background-color:#262626; color:#fff; }
							#btp_website_menu_qui_sommes_nous_sous_onglet3 li .active_onglet { background-color:#262626; color:#fff; }
			/* Menu marque employeur */
			#btp_website_menu_marque_employeur { padding:0; left:0; right:0; z-index:2; width:920px; margin:10px auto auto auto; position:relative; border-radius:30px; }
				#btp_website_menu_marque_employeur_content { width:920px; margin:auto; font-size:14px; padding:0; position:absolute; }
					#btp_website_menu_marque_employeur_content li { list-style-type:none; width:326px; float:left; margin:0; background-color:#969ba3; border-bottom:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #2b93c0; }
					#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1 { border-radius:60px 0 0 60px; background-color:#fff; }
					#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2 { background-color:#fff; }
					#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3 { background-color:#fff; width:190px; border-right:0; }
						#btp_website_menu_marque_employeur_content li:hover { background-color:transparent; }
							#btp_website_menu_marque_employeur_content li:hover a { color:#4c9048; }
							#btp_website_menu_marque_employeur_content li a:hover { background-color:#4c9048; color:#fff; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1 a { color:#2b93c0; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2 a { color:#2b93c0; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3 a { color:#2b93c0; width:171px; }
								#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1 a:hover { background-color:#2b93c0; color:#fff; }
								#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2 a:hover { background-color:#2b93c0; color:#fff; }
								#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3 a:hover { background-color:#2b93c0; color:#fff; }
								#btp_website_menu_marque_employeur_content li:hover ul li a { color:#4c9048; background-color:#fff; }
									#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover ul li a { color:#24af6b; background-color:#fff; }
									#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2:hover ul li a { color:#2b93c0; background-color:#fff; }
									#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3:hover ul li a { color:#2b93c0; background-color:#fff; }
						#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover { border-radius:60px 0 0 60px; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover a { border-radius:60px 0 0 60px; }
						#btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active { background-color:#fff; }
						#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1.btp_website_menu_marque_employeur_content_active, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2.btp_website_menu_marque_employeur_content_active, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3.btp_website_menu_marque_employeur_content_active { background-color:#2b93c0; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1.btp_website_menu_marque_employeur_content_active a, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2.btp_website_menu_marque_employeur_content_active a, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li3.btp_website_menu_marque_employeur_content_active a { color:#fff; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1.btp_website_menu_marque_employeur_content_active { border-radius:60px 0 0 60px; }
								#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1.btp_website_menu_marque_employeur_content_active:hover { border-radius:60px 0 0 60px; }
						#btp_website_menu_marque_employeur_content li a { margin:0; color:#fff; font-size:15px; float:left; width:306px; padding:17px 10px 0 10px; text-align:center; display:block; text-decoration:none; height:39.5px; }
					/* Sous menu marque employeur */
					#btp_website_menu_marque_employeur ul li ul { display:none; margin:0 0 0 -1px; padding:0; }
						#btp_website_menu_marque_employeur ul li:hover ul { display:block; }
						#btp_website_menu_marque_employeur ul li ul li { list-style-type:none; width:424px; border:0; }
							#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover ul li a { border-radius:0; }
							#btp_website_menu_marque_employeur ul li ul li a { display:block; padding:15px 4px 15px 4px; background-color:#fff; width:414px; height:auto; border:1px solid #ccc; margin:0 0 -1px 0; }
								#btp_website_menu_marque_employeur ul li ul li a:hover { background-color:#4c9048; color:#fff; }
								#btp_website_menu_marque_employeur ul #btp_website_menu_marque_employeur_content_li1 ul li a:hover { background-color:#0F9D58; color:#fff; }
								#btp_website_menu_marque_employeur ul #btp_website_menu_marque_employeur_content_li2 ul li a:hover { background-color:#0F9D58; color:#fff; }
								#btp_website_menu_marque_employeur ul #btp_website_menu_marque_employeur_content_li3 ul li a:hover { background-color:#0F9D58; color:#fff; }
					.btp_website_menu_marque_employeur_link_menu { display:none; }
			/* Retour */
			#btp_website_menu_marque_employeur_content #return_button { width:70px; background-color:transparent; border:1px solid #fff; border-radius:0 30px 30px 0; }
			#btp_website_menu_services_entreprises_content #return_button { width:70px; background-color:transparent; border:1px solid #d04719; border-radius:0 30px 30px 0; }
			#btp_website_menu_services_candidats_content #return_button { width:70px; background-color:transparent; border:1px solid #0a719d; border-radius:0 30px 30px 0; }
			#btp_website_menu_qui_sommes_nous_content #return_button { width:70px; background-color:transparent; border:1px solid #000; border-radius:0 30px 30px 0; }
				#btp_website_menu_qui_sommes_nous_content #return_button a, #btp_website_menu_services_candidats_content #return_button a, #btp_website_menu_services_entreprises_content #return_button a, #btp_website_menu_marque_employeur_content #return_button a { background-color:#000; color:#fff; width:50px; border-radius:0 60px 60px 0; border-top:1px solid #000; border-bottom:1px solid #000; padding:6px 10px 0px 10px; cursor:pointer; }
					#btp_website_menu_services_entreprises_content #return_button button, #btp_website_menu_services_candidats_content #return_button button, #btp_website_menu_qui_sommes_nous_content #return_button button { background-color:#000; color:#fff; width:73px; border-radius:0 60px 60px 0; border-top:1px solid #000; border-bottom:1px solid #000; padding:6px 10px 0px 10px; cursor:pointer; border-right:0; height:40px; margin-left:-2px; }
					#btp_website_menu_qui_sommes_nous_content #return_button a i, #btp_website_menu_services_candidats_content #return_button a i, #btp_website_menu_services_entreprises_content #return_button a i, #btp_website_menu_marque_employeur_content #return_button a i, #btp_website_menu_services_entreprises_content #return_button button i, #btp_website_menu_services_candidats_content #return_button button i, #btp_website_menu_qui_sommes_nous_content #return_button button i { font-size:25px; vertical-align:middle; margin:-4px 0 0 -7px; display:block; }
						#btp_website_menu_qui_sommes_nous_content #return_button a:hover, #btp_website_menu_services_candidats_content #return_button a:hover, #btp_website_menu_services_entreprises_content #return_button a:hover, #btp_website_menu_marque_employeur_content #return_button a:hover, #btp_website_menu_services_entreprises_content #return_button button:hover, #btp_website_menu_services_candidats_content #return_button button:hover, #btp_website_menu_qui_sommes_nous_content #return_button button:hover { background-color:#383838; }

	/* Service entreprise formulaire inscription */
	#btp_content_service_entreprise_form_inscription { }
		#btp_content_service_entreprise_form_inscription_bloc { width:643px; background-color:#d04719; border:1px solid #09658d; padding:25px; position:absolute; left:0; right:0; margin:auto; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; z-index:1; color:#fff; display:none; }
			#btp_content_service_entreprise_form_inscription_bloc h2 { font-size:19px; text-align:center; padding:0; margin:0 0 20px 0; }
			/* Choix */
			#btp_content_service_entreprise_form_inscription_exist { margin:20px auto 20px auto; font-size:16px; text-align:center; }
				#btp_content_service_entreprise_form_inscription_exist a { background-color:#000; text-align:center; border:1px solid #000; padding:4px; border-radius:20px; width:100px; color:#fff; text-decoration:none; display:inline-block; margin:0 0 0 5px; }
			#btp_content_service_entreprise_form_inscription_exist button { background-color:#000; text-align:center; border:1px solid #000; padding:4px; border-radius:20px; width:100px; color:#fff; text-decoration:none; display:inline-block; margin:0 0 0 5px;
				cursor:pointer; font-size:16px; }
			/* Inscription */
			#btp_content_service_entreprise_form_inscription_exist a:hover, #btp_content_service_entreprise_form_inscription_exist button:hover { background-color:#353535; }
				#btp_content_service_entreprise_form_inscription_formulaire { margin:0; padding:0; }
				#btp_content_service_entreprise_form_inscription_formulaire table { display:table; width:auto; margin:auto; }
					#btp_content_service_entreprise_form_inscription_formulaire table tr td { padding:5px 10px 5px 10px; }
					.btp_content_service_entreprise_form_inscription_formulaire_input { padding:6px 5px 6px 5px; width:262px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_service_entreprise_form_inscription_formulaire_input_new { padding:6px 5px 6px 5px; width:448px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_service_entreprise_form_inscription_formulaire_input_new2 { padding:6px 5px 6px 5px; width:206px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
					.btp_content_service_entreprise_form_inscription_formulaire_select { padding:6px 5px 6px 5px; width:276px; display:block; margin:4px 0 0 0; border:1px solid #ccc; }
				#btp_content_service_entreprise_form_inscription_formulaire_button { margin:15px auto auto auto; }
					#btp_content_service_entreprise_form_inscription_formulaire_button_right { display:block; width:120px; text-align:center; padding:6px 5px 6px 5px; background-color:#008000; border:1px solid #007100; margin:auto; font-size:16px; color:#fff; cursor:pointer; border-radius:20px; cursor:pointer; }
						#btp_content_service_entreprise_form_inscription_formulaire_button_right:hover { background-color:#209f20; }
				#id_societe_bloc_tr { display:none; }
				#id_no_siret_bloc { margin:0 0 0 20px; }
				#id_no_siret_text, #id_cgv_check_bloc_text { cursor:pointer; }
				#id_cgv_check_bloc_link { color:#fff; }
				#id_elements_bloc { font-size:11px; font-style:italic; }
	/* Connexion */
	#btp_content_service_entreprise_form_inscription_connexion { font-size:16px; display:none; }
		.btp_content_service_entreprise_form_inscription_bloc_close { float:right; margin:-75px -23px 0 0; background-color:transparent; border:0; cursor:pointer; }
			.btp_content_service_entreprise_form_inscription_bloc_close i { color:#fff; font-size:40px; }
				.btp_content_service_entreprise_form_inscription_bloc_close:hover i { color:#000; }
		#btp_content_service_entreprise_form_inscription_connexion table { display:table; margin:auto; }
			#btp_content_service_entreprise_form_inscription_connexion table tr td { padding:4px; text-align:center; }
				.btp_content_service_entreprise_form_inscription_connexion_input { width:220px; padding:6px 5px 6px 5px; }
				#btp_content_service_entreprise_form_inscription_connexion_lost { display:block; margin:3px auto auto auto; text-decoration:none; color:#fff; font-size:14px; background-color:transparent; border:0; cursor:pointer; }
					#btp_content_service_entreprise_form_inscription_connexion_lost:hover { text-decoration:underline; }
				#btp_content_service_entreprise_form_inscription_connexion_button { margin:20px auto auto auto; }
					#btp_content_service_entreprise_form_inscription_connexion_button_right { display:block; margin:auto; background-color:#000; border:1px solid #000; padding:6px 5px 6px 5px; font-size:16px; cursor:pointer; width:140px; color:#fff; border-radius:20px; }
						#btp_content_service_entreprise_form_inscription_connexion_button_right:hover { background-color:#353535; }
	/* Mot de passe perdu */
	#btp_content_service_entreprise_form_inscription_lost { font-size:16px; width:590px; margin:auto; display:none; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_content { margin:3px 0 10px 26px; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_text { margin:5px 0 0 0; background-color:#eee; border:1px solid #ccc; padding:10px; color:#000; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; text-align:center; display:none; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_text2 { margin:10px auto auto auto; }
		#btp_content_service_entreprise_form_inscription_lost_bloc_text3 span { color:#008000; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_text2_input { padding:6px 5px 6px 5px; width:200px; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_text2_submit { background-color:#000; color:#fff; text-align:center; width:40px; display:inline-block; border:1px solid #000; cursor:pointer; height:31px; }
		.btp_content_service_entreprise_form_inscription_lost_bloc_text2_submit:hover { background-color:#353535; }
		#btp_content_service_entreprise_form_inscription_lost_bloc_text2_submit_bloc, #btp_content_service_entreprise_form_inscription_lost_bloc_text2_submit_bloc2 { display:inline; }
		#btp_content_service_entreprise_form_inscription_lost_end_button { display:block; width:150px; text-align:center; padding:6px 5px 6px 5px; background-color:#000; border:1px solid #000; cursor:pointer; margin:20px auto auto auto; color:#fff; border-radius:20px; text-decoration:none; }
		#btp_content_service_entreprise_form_inscription_lost_end_button:hover { background-color:#353535; }
	#id_mobile_nav, .btp_espace_client_link_menu, .btp_espace_client_menu_content_sous_mobile, .btp_website_menu_marque_employeur_content_mobile, #btp_website_menu_marque_employeur ul li:hover ul { display:none; }
	#btp_connexion_bloc_mobile_button { display:none; }

@media (max-width:1110px) {
	#btp_header_connect { width:465px; }
	#btp_header_connect_number_link { display:none; }
}

@media (max-width:940px) {
	#btp_header_connect { width:265px; }
	#btp_header_post_jobs_link { display:none; }
}

/* Full version */
@media (min-width: 861px) and (max-width: 960px)
{
	#btp_footer_menu { width:100%; }
		#btp_footer_menu_candidat, #btp_footer_menu_recruteur, #btp_footer_menu_about, #btp_footer_menu_links { margin:0 auto 15px auto; float:none; display:block; width:250px; }
			#btp_footer_menu_candidat h3, #btp_footer_menu_recruteur h3, #btp_footer_menu_about h3, #btp_footer_menu_links h3 { font-size:20px; margin:0 0 30px 0; }
				#btp_footer_menu h3 i { display:block; margin:-1px 5px 0 0; vertical-align:middle; float:left; font-size:23px; }
			#btp_footer_menu ul { display:none; margin:30px 0 0 0; }
				#btp_footer_menu ul li a { font-size:17px; margin:0 0 30px 29px; display:block; }
				#btp_footer_menu ul li button { font-size:17px; margin:0 0 30px 29px; display:block; background-color:transparent; border:0; cursor:pointer; padding:0; }
	/* Table end */
	#btp_footer_table_end { display:table; width:95%; }
		#btp_footer_table_end tr td { display:block; }	
		#btp_footer_numero_vert { margin:auto; width:auto; }
		#btp_footer_socials { margin:auto; }
		#btp_footer_secure_payment { margin:10px auto auto auto; text-align:center; }
}

/* Intermediaire */
@media screen and (min-width: 751px) and (max-width: 860px)
{
	#btp_footer_menu { width:100%; }
		#btp_footer_menu_candidat, #btp_footer_menu_recruteur, #btp_footer_menu_about, #btp_footer_menu_links { margin:0 auto 15px auto; float:none; display:block; width:250px; }
			#btp_footer_menu_candidat h3, #btp_footer_menu_recruteur h3, #btp_footer_menu_about h3, #btp_footer_menu_links h3 { font-size:20px; margin:0 0 30px 0; }
				#btp_footer_menu h3 i { display:block; margin:-1px 5px 0 0; vertical-align:middle; float:left; font-size:23px; }
			#btp_footer_menu ul { display:none; margin:30px 0 0 0; }
				#btp_footer_menu ul li a { font-size:17px; margin:0 0 30px 29px; display:block; }
				#btp_footer_menu ul li button { font-size:17px; margin:0 0 30px 29px; display:block; background-color:transparent; border:0; cursor:pointer; padding:0; }
	#btp_header_connect { width:35%; }
		#btp_header_connect_number_link { display:none; }
	/* Table end */
	#btp_footer_table_end { display:table; width:95%; }
		#btp_footer_table_end tr td { display:block; }	
		#btp_footer_numero_vert { margin:auto; width:auto; }
		#btp_footer_socials { margin:auto; }
		#btp_footer_secure_payment { margin:10px auto auto auto; text-align:center; }
}

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	/* Erreur */
	#btp_erreur { width:90%; margin:20px auto 30px auto; }
	
	/* Player */
	#btp_content_player_video, #btp_content_player_visu { display:none; }
	#btp_content_player_button { display:block; margin:-5px 0 20px 0; text-align:center; }
		#btp_content_player_button a { color:#000; text-decoration:none; font-weight:bold; }
			#btp_content_player_button a i { color:#fff; background-color:#e30909; font-size:26px; vertical-align:middle; display:inline-block; margin:-5px 0 0 4px; box-shadow:0 2px 2px 0 rgba(0,0,0,.5),0 2px 2px 0 rgba(255,255,255,.5) inset; border-radius:5px; width:32px; padding-left:2px; }
	/* Page */
	#btp_page { margin:0; }
		#btp_header { position:relative; height:auto; padding-bottom:10px; }
	#btp_go_up { margin:0 20px 20px 0; }
		#btp_go_up a:hover { margin-top:0; }
	
	/* Deconnexion */
	#btp_content_deconnexion { padding:30px 0 40px 0; }
	#btp_content_deconnexion .btp_content_deconnexion_text_mobile { display:block; }
	#btp_content_deconnexion .btp_content_deconnexion_text_mobile2 { display:none; }
	#btp_content_deconnexion .btp_content_deconnexion_text_mobile3 { display:block; }
	#btp_content_espace_recruteur_bloc_end_button { width:190px; }
	
	/* Deconnexion */
	#btp_content_deconnexion_text { font-style:normal; }
	
	/* Cookies */
	#btp_cookies_bloc { width:84%; padding:15px; border-radius:0; }
	#btp_cookies_bloc_choice { width:auto; }
		#btp_cookies_bloc #btp_cookies_bloc_choice_left { float:none; margin:auto auto 15px auto; }
		#btp_cookies_bloc #btp_cookies_bloc_choice_right { float:none; margin:auto; }
	#btp_cookies_settings { padding:15px; border-radius:0; width:85%; }
	.btp_cookies_settings_width { width:auto; }
	#btp_cookies_settings table tr .btp_cookies_settings_td2 { width:35px; }
	.switch_button, .switch_button2 { width:30px; height:calc(30px / 2); border-radius:30px; }
		.switch_button > span, .switch_button2 > span { border-radius:30px; }
	.switch_button > span::before, .switch_button2 > span::before { border-radius:30px; }
	.switch_button > span::after, .switch_button2 > span::after { width:calc(30px / 2); height:calc(30px / 2); }
	
	/* Nouveau site */
	#btp_content_new_site { margin:-8px 0 0 0; }
		#btp_content_new_site_button { width:90%; }
			#btp_content_new_site_button_left { float:none; margin:auto auto 20px auto; }
			#btp_content_new_site_button_right { float:none; margin:auto; }
	#btp_header_menu_left_content_return_site { margin:20px auto auto auto; }
	
	/* Header */
	#btp_header_top_menu { float:right; margin:10px 10px 0 0; width:30px; }
		#btp_header_top_menu_bar { width:35px; height:26px; margin:-3px 0 0 -6px; }
		#btp_header_connect { display:none; }
		#btp_header_top_logo { float:none; }
			#btp_header_top_logo_description_img { float:none; display:block; width:190px; margin:auto; }
				#btp_header_top_logo img { width:180px; height:44px; margin:auto; display:block; }
			#btp_header_top_logo_description { margin:auto; position:relative; font-size:15px; text-align:center; }
		#btp_header_menu_left_bg { opacity:1; }
	/* Footer */
	#btp_footer_menu { width:100%; }
		#btp_footer_menu_candidat, #btp_footer_menu_recruteur, #btp_footer_menu_about, #btp_footer_menu_links { margin:0 auto 15px auto; float:none; display:block; width:250px; }
			#btp_footer_menu_candidat h3, #btp_footer_menu_recruteur h3, #btp_footer_menu_about h3, #btp_footer_menu_links h3 { font-size:16px; margin:0 0 15px 0; }
				#btp_footer_menu h3 i { display:block; margin:-1px 5px 0 0; vertical-align:middle; float:left; font-size:23px; }
			#btp_footer_menu ul { display:none; margin:15px 0 0 0; }
				#btp_footer_menu ul li a { font-size:17px; margin:0 0 15px 29px; display:block; }
				#btp_footer_menu ul li button { font-size:17px; margin:0 0 15px 29px; display:block; background-color:transparent; border:0; cursor:pointer; padding:0; }
		#btp_footer_secure { position:relative; display:block; margin:auto auto 15px auto; }
			#btp_footer_secure img { margin:auto; display:block; width:160px; height:101px; }
	#btp_footer_socials ul { width:244px; }
		#btp_footer_socials ul li { margin:0 23px 0 0; }
	#btp_footer_numero_vert img { max-width:347px; width:90%; height:90%; }
	/* Esapce bloc - connexion / create */
	#btp_content_espace { width:100%; margin-top:0; }
	#btp_footer_socials h3 { font-size:16px; }
	
	/* Content */
	#btp_content { margin-top:0; padding-top:10px; }
		#btp_header_menu_left_content_connect_mobile { display:block; }
			#btp_header_menu_left_content_connect_mobile ul li a, #btp_header_menu_left_entreprise #btp_header_menu_left_content #btp_header_menu_left_content_connect_mobile ul li a, #btp_header_menu_left_candidat #btp_header_menu_left_content #btp_header_menu_left_content_connect_mobile ul li a, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content #btp_header_menu_left_content_connect_mobile ul li a, #btp_header_menu_left_content #btp_header_menu_left_content_connect_mobile ul li a { color:#81bcd1; }
				#btp_header_menu_left_content_connect_mobile ul li a:hover, #btp_header_menu_left_entreprise #btp_header_menu_left_content #btp_header_menu_left_content_connect_mobile ul li a:hover { color:#000; }
			#btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a { font-size:18px; }
			#btp_header_menu_left #btp_header_menu_left_content ul li a, #btp_header_menu_left #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a, #btp_header_menu_left #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a { font-size:18px; }
			#btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a, #btp_header_menu_left_default #btp_header_menu_left_content ul li a { font-size:18px; }
	.btp_content_service_entreprise_form_inscription_connexion_input { width:94%; }
	
	/* Fil ariane */
	#btp_fil_ariane, #btp_fil_ariane2, #btp_fil_ariane_bis, #btp_fil_ariane3 { padding:25px 0 10px 0; width:340px; margin:auto; display:none; }	
	
	/* Table end */
	#btp_footer_table_end { display:table; width:95%; }
		#btp_footer_table_end tr td { display:block; }	
		#btp_footer_numero_vert { margin:auto; width:auto; }
		#btp_footer_socials { margin:auto; width:100%; }
		#btp_footer_secure_payment { margin:10px auto auto auto; text-align:center; }
	
	/* Demande contact */
	#btp_content_demande_contact { display:none; }
	
	/* Mobile access button */
	#btp_content_mobile_access_button { display:block; }
		#btp_content_mobile_access_button_link { display:block; background-color:#000; color:#fff; margin:30px auto 30px auto; width:210px; text-align:center; padding:6px 5px 6px 5px; text-decoration:none; border-radius:20px; }
			#btp_content_mobile_access_button_link:hover { background-color:#353535; }
	#btp_content_espace_choix_type {  }
	#btp_content_espace_choix_type h3 { text-align:center; font-size:17px; }
	#btp_content_espace_choix_type_recruteur { margin:auto auto 30px auto; }
	#btp_content_espace_choix_type_recruteur_link, #btp_content_espace_choix_type_recruteur_link2 { display:block; width:150px; text-align:center; text-decoration:none; background-color:#0a719d; color:#fff; margin:auto; padding:6px 5px 6px 5px; font-size:16px; border-radius:20px; }
	#btp_content_espace_choix_type_recruteur_link:hover, #btp_content_espace_choix_type_recruteur_link2:hover { background-color:#298eb9; }
	#btp_content_espace_choix_type_candidat { margin:auto auto 20px auto; }
	#btp_content_espace_choix_type_candidat_link, #btp_content_espace_choix_type_candidat_link2 { display:block; width:150px; text-align:center; text-decoration:none; background-color:#d04719; color:#fff; margin:auto; padding:6px 5px 6px 5px; font-size:16px; border-radius:20px; }
	#btp_content_espace_choix_type_candidat_link:hover, #btp_content_espace_choix_type_candidat_link2:hover { background-color:#e66235; }
	#btp_content_espace_choix_type_create_link { display:block; width:150px; text-align:center; text-decoration:none; background-color:#000; color:#fff; margin:auto; padding:6px 5px 6px 5px; font-size:16px; border-radius:20px; }
	#btp_content_espace_choix_type_create_link:hover { background-color:#353535; }

	/* Menu */
	#btp_header_menu_left_entreprise, #btp_header_menu_left, #btp_header_menu_left_candidat, #btp_header_menu_left_marque_employeur, #btp_header_menu_left_qui_sommes_nous, #btp_header_menu_left_default { width:100%; }
	#btp_header_menu_left_head { width:auto; height:53px; background-color:#fff; border-bottom:1px solid #fff; }
	#btp_header_menu_left_head_logo { padding:5px 0 0 0; margin:auto; float:none; }
		#btp_header_menu_left_head_logo_desktop { display:none; }
		#btp_header_menu_left_head_logo_mobile { margin:auto; display:block; }
			#btp_header_menu_left_head_logo_mobile img { width:180px; height:44px; margin:0 0 0 4%; display:block; }
	#btp_header_menu_left_head_logo_mobile #btp_header_menu_left_head_logo_mobile_tel { width:210px; height:29px; display:block; }
	#btp_header_menu_left_head_logo_text { margin:auto; }
	#btp_header_menu_left_content { width:100%; }
	#btp_header_menu_left_content_img_vert_menu { display:block; width:210px; height:30px; margin:10px auto auto auto; }
	#btp_header_menu_left_close_button { position:absolute; float:none; margin:-63px 9px 0 0; right:0; background-color:transparent; border:0; cursor:pointer; }
		#btp_header_menu_left_close_button .bi-x { color:#000; }
	#btp_header_menu_left_content ul { margin:auto; width:220px; }
	#btp_header_menu_left #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_entreprise #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_candidat #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_default #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a:hover, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a:hover { font-weight:normal; color:#000; }
	.btp_header_menu_left_content_line { border:0; height:5px; }
	#id_mobile_nav { display:block; }
	#id_menu_nous_rejoindre { display:none; }
	#id_menu_qui_sommes_nous span { display:none; }
	#btp_header_menu_left_content ul #id_menu_qui_sommes_nous::after, #btp_header_menu_left_entreprise ul #id_menu_qui_sommes_nous::after, #btp_header_menu_left_candidat ul #id_menu_qui_sommes_nous::after, #btp_header_menu_left_marque_employeur ul #id_menu_qui_sommes_nous::after, #btp_header_menu_left_qui_sommes_nous ul #id_menu_qui_sommes_nous::after, #btp_header_menu_left_default ul #id_menu_qui_sommes_nous::after { content:"A propos"; background-color:transparent; }
	#btp_header_menu_left_candidat #btp_header_menu_left_content ul li a:after, #btp_header_menu_left_marque_employeur #btp_header_menu_left_content ul li a::after, #btp_header_menu_left_qui_sommes_nous #btp_header_menu_left_content ul li a::after, #btp_header_menu_left_default #btp_header_menu_left_content ul li a::after { background:transparent; }
	
	/* Espace connexion */
	#btp_content_espace_recruteur_bloc, #btp_content_espace_candidat_bloc { width:95%; margin:-80px auto auto auto; height:auto; left:0; right:0; }
	#btp_content_espace_recruteur_bloc_left, #btp_content_espace_candidat_bloc_left { float:none; width:auto; padding:15px; }
	#btp_content_espace_recruteur_bloc_left h2, #btp_content_espace_recruteur_bloc_right h2, #btp_content_espace_candidat_bloc_left h2, #btp_content_espace_candidat_bloc_right h2 { width:auto; margin:30px 0 0 0; }
	#btp_content_espace_recruteur_bloc_left_connect, #btp_content_espace_recruteur_bloc_right_connect, #btp_content_espace_candidat_bloc_left_connect { margin:25px 0 0 0; }
	#btp_content_espace_recruteur_bloc_right, #btp_content_espace_candidat_bloc_right { float:none; width:auto; border-radius:0 0 20px 20px; height:auto; }
	#btp_content_espace_recruteur_bloc_right_close, #btp_content_espace_candidat_bloc_right_close { position:absolute; top:0; right:0; margin:-11px -5px 0 0; float:none; color:#000; }
	#btp_content_espace_recruteur_bloc_right_create, #btp_content_espace_candidat_bloc_right_create { padding:15px; }
	#btp_content_espace_recruteur_bloc_right_text, #btp_content_espace_candidat_bloc_right_text { margin:30px 0 0 0; }
	#btp_content_espace_recruteur_bloc_right_text ul, #btp_content_espace_candidat_bloc_right_text ul { margin:15px 0 0 0; }
	#btp_content_espace_recruteur_bloc_right_create_button, #btp_content_espace_candidat_bloc_right_create_button { margin:30px auto auto auto; }
	/* Formulaire */
	#btp_content_espace_recruteur_bloc_right_create table { width:100%; }
	#btp_content_espace_recruteur_bloc_right_create table tr td { display:block; }
	.btp_content_espace_recruteur_bloc_right_create_input { width:97%; }
	.btp_content_espace_recruteur_bloc_right_create_select { width:100%; }
	#btp_content_espace_recruteur_bloc_right_create_submit_button { width:auto; }
	#btp_content_espace_recruteur_bloc_right_create_reseaux ul { width:278px; }
	#btp_content_espace_recruteur_bloc_right_create_reseaux ul li a { float:none; margin:0 0 20px 0; }
	.btp_content_espace_recruteur_bloc_right_create_choice_bloc2 { width:auto; }
	.btp_content_espace_recruteur_bloc_right_create_choice_bloc2_input { width:95px; }
		
	/* Menu service entreprise */
	#btp_website_menu_services_entreprises, #btp_website_menu_services_candidats, #btp_website_menu_qui_sommes_nous, #btp_website_menu_marque_employeur { width:100%; margin:auto; display:none; }
		.btp_website_menu_services_entreprises_link_menu, .btp_website_menu_services_candidats_link_menu, .btp_website_menu_qui_sommes_nous_link_menu, .btp_website_menu_marque_employeur_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_website_menu_services_entreprises_link_menu:hover, .btp_website_menu_services_candidats_link_menu:hover, .btp_website_menu_qui_sommes_nous_link_menu:hover, .btp_website_menu_marque_employeur_link_menu:hover { background-color:#353535; }
		#btp_website_menu_services_entreprises_content, #btp_website_menu_services_candidats_content, #btp_website_menu_qui_sommes_nous_content, #btp_website_menu_marque_employeur_content { width:95%; margin:auto; position:relative; }
			#btp_website_menu_services_entreprises_content li, #btp_website_menu_services_candidats_content li, #btp_website_menu_qui_sommes_nous_content li, #btp_website_menu_marque_employeur_content li { float:none; width:auto; text-align:center; margin:auto auto 10px auto; opacity:1; }
			#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1 { border-radius:0; }
			#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li4, #btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li4 a { width:auto; border:1px solid #ccc; margin:-1px; }
				#btp_website_menu_services_entreprises_content li a, #btp_website_menu_services_candidats_content li a, #btp_website_menu_qui_sommes_nous_content li a, #btp_website_menu_marque_employeur_content li a { float:none; width:auto; height:auto; padding:10px; border:1px solid #ccc; margin:-1px; }
			#btp_website_menu_qui_sommes_nous_content #return_button, #btp_website_menu_marque_employeur_content #return_button, #btp_website_menu_services_candidats_content #return_button, #btp_website_menu_qui_sommes_nous_content #return_button, #btp_website_menu_services_entreprises_content #return_button, #btp_website_menu_marque_employeur_content #return_button { display:none; }
				#btp_website_menu_services_entreprises ul li:hover ul, #btp_website_menu_services_candidats ul li:hover ul, #btp_website_menu_marque_employeur ul li:hover ul, #btp_website_menu_qui_sommes_nous ul li:hover ul { display:none; }
			#btp_website_menu_services_entreprises ul li ul, #btp_website_menu_services_candidats ul li ul, #btp_website_menu_marque_employeur ul li ul, #btp_website_menu_qui_sommes_nous ul li ul { margin:0 -1px -1px -1px; }
				#btp_website_menu_services_entreprises ul li ul li, #btp_website_menu_services_candidats ul li ul li, #btp_website_menu_marque_employeur ul li ul li, #btp_website_menu_qui_sommes_nous ul li ul li { width:auto; margin:auto; border:0; }
					#btp_website_menu_services_entreprises ul li ul li a, #btp_website_menu_services_entreprises ul #btp_website_menu_services_entreprises_content_li4 ul li a { width:auto; color:#d04719; margin:-1px 0 0 0; border:1px solid #ccc; }
						#btp_website_menu_services_entreprises_content li:hover a, #btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active ul a, #btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active:hover ul a { color:#d04719; }
						#btp_website_menu_services_entreprises_content li:hover ul li a { color:#d04719; }
						#btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active:hover ul a:hover, #btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active .active_onglet:hover, #btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active:hover ul .active_onglet { color:#fff; }
						#btp_website_menu_services_entreprises_content .btp_website_menu_services_entreprises_content_active .active_onglet { background-color:#d04719; color:#fff; }
	
	/* Autres module service entreprise */
	#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1.btp_website_menu_services_entreprises_content_active, #btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1.btp_website_menu_services_entreprises_content_active:hover a { border-radius:0; }
	#btp_website_menu_services_entreprises_sous1, #btp_website_menu_services_entreprises_sous2, #btp_website_menu_services_entreprises_sous3, #btp_website_menu_services_entreprises_sous4, #btp_website_menu_services_candidats_sous1, #btp_website_menu_services_candidats_sous5, #btp_website_menu_services_candidats_sous2, #btp_website_menu_services_candidats_sous3, #btp_website_menu_qui_sommes_nous_sous1, #btp_website_menu_qui_sommes_nous_sous2, #btp_website_menu_qui_sommes_nous_sous3 { width:95%; margin:30px auto -1px auto; display:none; }
		#btp_website_menu_services_entreprises_sous_onglet1 li a { width:auto; float:none; }
		#btp_website_menu_services_entreprises_sous_onglet1 li #btp_website_menu_services_entreprises_sous_onglet1_li1:hover, #btp_website_menu_services_entreprises_sous_onglet4 li #btp_website_menu_services_entreprises_sous_onglet4_li1:hover { background-color:#d04719; color:#fff; font-weight:normal; opacity:1; }
		#btp_website_menu_services_entreprises_sous_onglet4 li #btp_website_menu_services_entreprises_sous_onglet4_li1 { width:auto; float:none; margin:0 -1px 0 -1px; }
		#btp_website_menu_services_entreprises_content #btp_website_menu_services_entreprises_content_li1:hover a:hover { border-radius:0; }
	
	/* Menu service candidat/recruteur */
	#btp_content_services_entreprises_bloc_content_mobile_bloc, #btp_content_services_candidats_bloc_content_mobile_bloc, #btp_content_qui_sommes_nous_bloc_content_mobile_bloc { display:block; margin:-10px auto auto auto; }
		#btp_content_services_entreprises_bloc_content_mobile_bloc h3 { background-color:#d04719; width:auto; font-size:18px; padding:6px 17px 0px 17px; margin:0; text-align:center; color:#fff; }
			#btp_content_services_entreprises_bloc_content_mobile_bloc h3 a { color:#fff; text-decoration:none; }
		#btp_content_services_candidats_bloc_content_mobile_bloc p { background-color:#0a719d; width:auto; font-size:18px; padding:6px 17px 0px 17px; margin:0; text-align:center; color:#fff; }
			#btp_content_services_candidats_bloc_content_mobile_bloc p a { color:#fff; text-decoration:none; }
		#btp_content_qui_sommes_nous_bloc_content_mobile_bloc h3 { background-color:#7f7f7f; width:auto; font-size:18px; padding:6px 17px 0px 17px; margin:0; text-align:center; color:#fff; }
			#btp_content_qui_sommes_nous_bloc_content_mobile_bloc h3 a { color:#fff; text-decoration:none; }
		/* Menu mobile */
		#btp_content_services_entreprises_bloc_content_mobile { display:block; background-color:#d04719; margin:0; padding:15px 0 15px 0; }
		#btp_content_services_candidats_bloc_content_mobile { display:block; background-color:#0a719d; margin:0; padding:15px 0 15px 0; }
		#btp_content_qui_sommes_nous_bloc_content_mobile { display:block; background-color:#7f7f7f; margin:0; padding:15px 0 15px 0; }
			#btp_content_services_entreprises_bloc_content_mobile ul, #btp_content_services_candidats_bloc_content_mobile ul, #btp_content_qui_sommes_nous_bloc_content_mobile ul { margin:0; padding:0; width:100%; }
				#btp_content_services_entreprises_bloc_content_mobile ul li, #btp_content_services_candidats_bloc_content_mobile ul li, #btp_content_qui_sommes_nous_bloc_content_mobile ul li { list-style-type:none; }
					#btp_content_services_entreprises_bloc_content_mobile ul li a, #btp_content_services_candidats_bloc_content_mobile ul li a, #btp_content_qui_sommes_nous_bloc_content_mobile ul li a, .btp_content_services_entreprises_bloc_content_mobile_a { float:left; width:25%; text-align:center; font-size:13px; color:#fff; text-decoration:none; }
						#btp_content_services_candidats_bloc_content_mobile ul li button, #btp_content_qui_sommes_nous_bloc_content_mobile ul li button, #btp_content_services_entreprises_bloc_content_mobile ul li button { float:left; width:25%; text-align:center; font-size:13px; color:#fff; text-decoration:none; background-color:transparent; border:0; cursor:pointer; }
						.btp_content_services_entreprises_bloc_content_mobile_sous_menu_indicator, .btp_content_services_candidats_bloc_content_mobile_sous_menu_indicator, .btp_content_qui_sommes_nous_bloc_content_mobile_sous_menu_indicator { border:0; margin:-9px auto -15px auto; text-align:center; height:11px; position:relative; display:none; width:auto; }
							.btp_content_services_entreprises_bloc_content_mobile_sous_menu_indicator i, .btp_content_services_candidats_bloc_content_mobile_sous_menu_indicator i, .btp_content_qui_sommes_nous_bloc_content_mobile_sous_menu_indicator i { font-size:27px; }
							.btp_content_services_entreprises_bloc_content_mobile_active .btp_content_services_entreprises_bloc_content_mobile_sous_menu_indicator, .btp_content_services_candidats_bloc_content_mobile_active .btp_content_services_candidats_bloc_content_mobile_sous_menu_indicator, .btp_content_qui_sommes_nous_bloc_content_mobile_active .btp_content_qui_sommes_nous_bloc_content_mobile_sous_menu_indicator { display:block; }
							#btp_content_services_candidats_bloc_content_mobile ul li button .btp_content_services_candidats_bloc_content_mobile_sous_menu_indicator, #btp_content_qui_sommes_nous_bloc_content_mobile ul li button .btp_content_qui_sommes_nous_bloc_content_mobile_sous_menu_indicator, #btp_content_services_entreprises_bloc_content_mobile ul li button .btp_content_services_entreprises_bloc_content_mobile_sous_menu_indicator { margin-top:-3px; }
		/* Sous menu mobile */
		#btp_content_services_entreprises_bloc_content_mobile2, #btp_content_services_candidats_bloc_content_mobile2, #btp_content_qui_sommes_nous_bloc_content_mobile2, #btp_content_qui_sommes_nous_bloc_content_mobile3 { display:none; }
			#btp_content_services_entreprises_bloc_content_mobile2 { padding:10px 0 10px 0; }
			#btp_content_services_entreprises_bloc_content_mobile2 ul, #btp_content_services_candidats_bloc_content_mobile2 ul, #btp_content_qui_sommes_nous_bloc_content_mobile2 ul, #btp_content_qui_sommes_nous_bloc_content_mobile3 ul { margin:auto; padding:10px 0 10px 0; width:100%; }
				#btp_content_services_entreprises_bloc_content_mobile2 ul li { list-style-type:none; margin:0; text-align:right; color:#d04719; clear:both; padding:7px 0 7px 0; }
				#btp_content_services_candidats_bloc_content_mobile2 ul li { list-style-type:none; margin:0; text-align:right; color:#0a719d; clear:both; padding:7px 0 7px 0; }
				#btp_content_qui_sommes_nous_bloc_content_mobile2 ul li { list-style-type:none; margin:0; text-align:left; color:#0a719d; clear:both; padding:7px 0 7px 0; }
				#btp_content_qui_sommes_nous_bloc_content_mobile3 ul li { ist-style-type:none; margin:0; text-align:left; color:#0a719d; clear:both; padding:7px 0 7px 0; }
					#btp_content_services_entreprises_bloc_content_mobile2 ul li a { font-size:15px; color:#d04719; text-decoration:none; margin:0 0 10px 0; }
					#btp_content_services_candidats_bloc_content_mobile2 ul li a { font-size:15px; color:#0a719d; text-decoration:none; margin:0 0 10px 0; }
					#btp_content_qui_sommes_nous_bloc_content_mobile2 ul li a { font-size:15px; color:#7f7f7f; text-decoration:none; margin:0 0 10px 0; }
					#btp_content_qui_sommes_nous_bloc_content_mobile3 ul li a { font-size:15px; color:#7f7f7f; text-decoration:none; margin:0 0 10px 0; }
					#btp_content_services_entreprises_bloc_content_mobile2 ul li .btp_content_services_entreprises_bloc_content_mobile2_list_item, #btp_content_services_candidats_bloc_content_mobile2 ul li .btp_content_services_candidats_bloc_content_mobile2_list_item { font-size:30px; float:right; margin:-9px 9% 0 4px; }
					#btp_content_qui_sommes_nous_bloc_content_mobile2 ul li .btp_content_qui_sommes_nous_bloc_content_mobile2_list_item { font-size:30px; margin:-9px 4px 0 10%; float:left; }
					#btp_content_qui_sommes_nous_bloc_content_mobile3 ul li .btp_content_qui_sommes_nous_bloc_content_mobile2_list_item { font-size:30px; margin:-9px 4px 0 10%; float:left; }
				#btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active { }
					#btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active a, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active a, #btp_content_qui_sommes_nous_bloc_content_mobile2 ul .btp_content_qui_sommes_nous_bloc_content_mobile2_active a, #btp_content_qui_sommes_nous_bloc_content_mobile3 ul .btp_content_qui_sommes_nous_bloc_content_mobile3_active a { color:#000; }
						#btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active .btp_content_services_entreprises_bloc_content_mobile2_list_item, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active .btp_content_services_candidats_bloc_content_mobile2_list_item { color:#000; }
			#btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active ul, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active ul { display:block; }
			#btp_content_services_entreprises_bloc_content_mobile2 ul li ul, #btp_content_services_candidats_bloc_content_mobile2 ul li ul { display:none; }
				#btp_content_services_entreprises_bloc_content_mobile2 ul li ul li a, #btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active ul li a, #btp_content_services_candidats_bloc_content_mobile2 ul li ul li a, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active ul li a { color:#000; background-color:#fff; display:inline; }
					#btp_content_services_entreprises_bloc_content_mobile2 ul li ul li .btp_content_services_entreprises_bloc_content_mobile2_list_item, #btp_content_services_entreprises_bloc_content_mobile2 ul .btp_content_services_entreprises_bloc_content_mobile2_active ul li .btp_content_services_entreprises_bloc_content_mobile2_list_item, #btp_content_services_candidats_bloc_content_mobile2 ul li ul li .btp_content_services_candidats_bloc_content_mobile2_active, #btp_content_services_candidats_bloc_content_mobile2 ul .btp_content_services_candidats_bloc_content_mobile2_active ul li .btp_content_services_candidats_bloc_content_mobile2_list_item { display:block; }
			#btp_content_services_entreprises_bloc_content_mobile2_text { margin:10px auto 10px auto; width:90%; font-size:15px; text-align:justify; }
	#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li3 a, #btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li4 { width:auto; }
	#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1:hover a:hover { border:0; }
	#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1 { border-radius:0; }
	#btp_website_menu_services_candidats ul li ul li a { width:auto; color:#0a719d; margin:-1px 0 0 0; border:1px solid #ccc; }
	#btp_website_menu_services_candidats_content li { opacity:1; }
		#btp_website_menu_services_candidats_content li:hover a, #btp_website_menu_services_candidats ul li:hover ul li a { color:#0a719d; }
		#btp_website_menu_services_candidats_sous_onglet1 li a { width:100%; padding:10px 0 10px 0; border:0; }
			#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active:hover ul a:hover, #btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active .active_onglet:hover, #btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active:hover ul .active_onglet { color:#fff; }
			#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active .active_onglet { background-color:#0a719d; color:#fff; }
			#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active:hover a { color:#0a719d; }
			#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active a { color:#fff; }
	#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active ul li a { color:#0a719d; }
			#btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active #btp_website_menu_services_candidats_content_li2_a, #btp_website_menu_services_candidats_content .btp_website_menu_services_candidats_content_active #btp_website_menu_services_candidats_content_li3_a { background-color:#0a719d; color:#fff; }
			#btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1.btp_website_menu_services_candidats_content_active, #btp_website_menu_services_candidats_content #btp_website_menu_services_candidats_content_li1:hover a:hover { border-radius:0; }
	.btp_website_menu_services_candidats_content_active a { color:#fff; }
	
	/* Formulaire client service entreprise */
	#btp_content_service_entreprise_form_inscription_bloc { width:85%; margin:auto; padding:15px; }
		#btp_content_service_entreprise_form_inscription_formulaire table { width:100%; }
			#btp_content_service_entreprise_form_inscription_formulaire table tr td { display:block; padding:5px; }
			.btp_content_service_entreprise_form_inscription_formulaire_input { width:94% }
			.btp_content_service_entreprise_form_inscription_formulaire_select { width:100%; }
	#btp_content_service_entreprise_form_inscription_lost { width:auto; }
		.btp_content_service_entreprise_form_inscription_bloc_close { margin:-90px -19px 0 0; }
	#btp_content_service_entreprise_form_inscription_formulaire table tr #btp_content_service_entreprise_form_inscription_formulaire_fax { display:none; }
	
	/* Qui sommes nous */
	#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li4 a, #btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li4 { width:auto; }
	#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1, #btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1.btp_website_menu_qui_sommes_nous_content_active, #btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li1:hover a { border-radius:0; }
	#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li3, #btp_website_menu_qui_sommes_nous ul #btp_website_menu_qui_sommes_nous_content_li3 ul li { width:auto; }
		#btp_website_menu_qui_sommes_nous_content #btp_website_menu_qui_sommes_nous_content_li3 a { width:auto; }
	#btp_website_menu_qui_sommes_nous ul li ul li a, #btp_website_menu_qui_sommes_nous ul #btp_website_menu_qui_sommes_nous_content_li3 ul li a { width:auto; margin:-1px 0 0 0; border:1px solid #ccc; }
	#btp_website_menu_qui_sommes_nous ul li ul li a { color:#000; }
	#btp_website_menu_qui_sommes_nous ul #btp_website_menu_qui_sommes_nous_content_li3 ul li .active_onglet { color:#fff; }
		#btp_website_menu_qui_sommes_nous ul li ul li a ul li:hover ul li a { color:#000; }
	#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active a { color:#fff; background-color:#000; }
		#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active ul li a { color:#000; background-color:#fff; }
			#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active ul li a:hover { background-color:#000; color:#fff; }
		#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active ul li a.active_onglet { background-color:#000; color:#fff; }
	#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active:hover a { color:#000; background-color:#fff; }
		#btp_website_menu_qui_sommes_nous_content .btp_website_menu_qui_sommes_nous_content_active:hover ul li a.active_onglet { color:#fff; }
	#btp_website_menu_qui_sommes_nous_content li { opacity:1; }
	
	/* Marque employeur */
	#btp_website_menu_marque_employeur_content { width:320px; margin:auto; position:relative; }
		#btp_website_menu_marque_employeur_content li { float:none; width:320px; text-align:center; margin:auto auto 10px auto; }
	#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover a { border-radius:0; }
	#btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1.btp_website_menu_marque_employeur_content_active, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li2.btp_website_menu_marque_employeur_content_active { background-color:transparent; } 
	#btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active:hover ul li a, #btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active ul li a, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover ul li a { width:auto; background-color:#0F9D58; color:#fff; }
	#btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active ul li .active_mod, #btp_website_menu_marque_employeur_content #btp_website_menu_marque_employeur_content_li1:hover ul li .active_mod { background-color:#858585; }
	#btp_website_menu_marque_employeur_content a { background-color:#0F9D58; }
	#btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active { border-radius:0; }	
		#btp_website_menu_marque_employeur_content .btp_website_menu_marque_employeur_content_active a { background-color:#858585; }
	
	#btp_website_menu_services_candidats_sous_onglet1 li a, #btp_website_menu_services_candidats_sous_onglet2 li a, #btp_website_menu_services_candidats_sous_onglet3 li a, #btp_website_menu_services_candidats_sous_onglet1 li #btp_website_menu_services_candidats_sous_onglet1_li1, #btp_website_menu_services_entreprises_sous_onglet1 li #btp_website_menu_services_entreprises_sous_onglet1_li1, #btp_website_menu_services_entreprises_sous_onglet2 li a, #btp_website_menu_services_entreprises_sous_onglet3 li a, #btp_website_menu_services_entreprises_sous_onglet4 li #btp_website_menu_services_entreprises_sous_onglet4_li1, #btp_website_menu_qui_sommes_nous_sous_onglet1 li a, #btp_website_menu_qui_sommes_nous_sous_onglet2 li a, #btp_website_menu_qui_sommes_nous_sous_onglet3 li a { font-size:16px; opacity:1; }
	#id_mobile_nav2 { display:none; }
	
	/* Cookies */
	#btp_cookies_settings { font-size:12px; }
	#btp_cookies_settings b { font-size:14px; }
	.btp_cookies_settings_text { margin:0; }
}