#btp_content_home { margin:0; padding:0; }

/* Bloc recherche cv */
#btp_content_home_recherche_fixe { margin:0; position:fixed; z-index:4; display:none; left:0; right:0; background-color:#fff; padding-bottom:10px; }
	#btp_content_home_recherche_bloc_choix_selection_mobile { display:none; }
	#btp_content_home_recherche_fixe_bloc { background-color:#1495cc; padding:15px 0 15px 0; width:885px; min-height:45px; box-shadow:-1px 3px 4px hsla(0,0%,60.8%,.1); border-radius:40px; margin:10px auto auto auto; }
		#btp_content_home_recherche_fixe_form { width:737px; margin:auto; position:relative; }
			#btp_content_home_recherche_fixe_form_mots, #btp_content_home_recherche_fixe_form_ville { height:35px; font-size:15px; padding:5px; width:323px; margin:0 -5px 0 0; border:1px solid #1495CC; }
			#btp_content_home_recherche_fixe_form_button { background-color:#008000; border:0; padding:7px; width:70px; display:inline-block; height:45px; float:right; margin:1px 0 0 0; border-radius:0 25px 25px 0; position:relative; border-left:1px solid #008000; }
				#btp_content_home_recherche_fixe_form_button:hover { background-color:#f66b3d; }
				#btp_content_home_recherche_fixe_form_button i { color:#fff; font-size:25px; cursor:pointer; }
/* Bloc recherche offre emploi */
#btp_content_home_recherche_fixe_annonce { background-color:#000; padding:15px 0 15px 0; margin:auto auto 30px auto; position:fixed; width:100%; z-index:5; display:none; } 
	#btp_content_home_recherche_fixe_annonce_form { margin:auto; width:737px; }
		#btp_content_home_recherche_fixe_annonce_form_mots { height:35px; font-size:15px; padding:5px; width:310px; margin:0 5px 0 0; border:1px solid #999; }
		#btp_content_home_recherche_fixe_annonce_form_ville { height:35px; font-size:15px; padding:5px; width:310px; margin:0 5px 0 0; border:1px solid #999; }
		#btp_content_home_recherche_fixe_annonce_form_button { background-color:#e94e1a; border:1px solid #d84919; padding:7px; width:70px; height:47px; float:right; margin:0; }
			#btp_content_home_recherche_fixe_annonce_form_button i { color:#fff; font-size:25px; cursor:pointer; }
			#btp_content_home_recherche_fixe_annonce_form_button:hover { background-color:#f66b3d; }

/* Recherche */
@-webkit-keyframes bounce-1 {
	0%   { transform: translateY(0); }
    50%  { transform: translateY(-5px); }
	100% { transform: translateY(0); }
}
@keyframes bounce-1 {
	0%   { transform: translateY(0); }
    50%  { transform: translateY(-5px); }
	100% { transform: translateY(0); }
}
#btp_content_home_recherche { width:100%; margin:0; padding:0; height:490px; position:relative; border-bottom:1px solid #1495CC; }
	#btp_content_home_recherche_image { margin:0; padding:0; width:100%; position:absolute; }
		#btp_content_home_recherche_image_recruteur { margin:0; padding:0; position:absolute; display:flex; overflow-x:hidden; scroll-behavior:smooth; scroll-snap-type:x mandatory; width:100%; height:100%; height:490px; }
		#btp_content_home_recherche_image_candidat { display:none; margin:0; padding:0; position:absolute; overflow-x:hidden; scroll-behavior:smooth; scroll-snap-type:x mandatory; width:100%; height:100%; height:490px; }
			#btp_content_home_recherche_image_recruteur li, #btp_content_home_recherche_image_candidat li { list-style-type:none; position:relative; flex:0 0 100%; width:100%; margin:0; height:490px; }
	#btp_content_home_recherche_overlay { position:absolute; left:0; right:0; z-index:2; transition:0.25s; height:490px; }
	#btp_content_home_recherche_bloc_slogan_text { float:right; margin:40px 40px 0 0; z-index:3; position:relative; width:486px; display:none; }
		#btp_content_home_recherche_bloc_slogan_text_left { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_left2.webp') 0 0 no-repeat; float:left; }
		#btp_content_home_recherche h1 { color:#fff; font-size:17px; font-family:"Museo Sans 300"; font-weight:bold; float:right; margin:0; background-color:#000; padding:9px 10px 0 10px; height:31px; width:262px; text-align:center; border-radius:7px; }
			#btp_content_home_recherche h1 span { }
		#btp_content_home_recherche_bloc_slogan_text_right { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_right2.webp') 0 0 no-repeat; float:right; }
	#btp_content_home_recherche_bloc_slogan_text2 { float:left; margin:110px 0 0 40px; z-index:3; position:relative; width:524px; display:none; }
		#btp_content_home_recherche_bloc_slogan_text2_left { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_left2.webp') 0 0 no-repeat; float:left; }
		#btp_content_home_recherche_bloc_dedie { color:#fff;  font-size:17px; font-family:"Museo Sans 300"; font-weight:bold; float:left; margin:0; background-color:#000; padding:9px 10px 0 10px; height:31px; width:370px; text-align:center; border-radius:7px; }
		#btp_content_home_recherche_bloc_slogan_text2_right { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_right2.webp') 0 0 no-repeat; float:right; }
	/* Choix recherche */
	#btp_content_home_recherche_bloc_choix { width:688px; margin:auto; padding:190px 0 15px 0; z-index:2; position:relative; }
		#btp_content_home_recherche_bloc_choix_content { padding:0; text-align:center; opacity:0.9; }
			#btp_content_home_recherche_bloc_choix_content_link { margin:auto; }
				#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link button { color:#000; text-decoration:none; font-size:15px; display:block; float:left; width:230px; padding:8px 7px 8px 7px; background-color:#fff; }
				#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left { z-index:3; position:relative; color:#fff; background-color:#0a719d; border-radius:20px 0 0 0; border:0; cursor:pointer; }
					#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left:hover { background-color:#298eb9; }
						#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left.active_type_block:hover { background-color:#298eb9; }
				#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right { margin:0; color:#fff; background-color:#d04719; width:240px; border-radius:0 20px 0 0; border:0; cursor:pointer; }
					#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right:hover { background-color:#e66235; }
						#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right.active_type_block:hover { background-color:#e66235; }
					/* Type */
					#btp_content_home_recherche_bloc_choix_content_type { background-color:#0a719d; padding:9px; border-radius:0 35px 35px 10px; }
						/* Recherche candidat */
						#btp_content_home_recherche_candidat_bloc { margin:0; padding:0; }
							#btp_content_home_recherche_candidat_form { width:669px; margin:auto; }
								#btp_content_home_recherche_candidat_form_search { float:left; }
								#btp_content_home_recherche_candidat_form_search_more { display:none; }
									#btp_content_home_recherche_candidat_form_mots { height:30px; font-size:15px; padding:7px 5px 7px 5px; width:344px; margin:0; border:1px solid #0a719d; }
										#btp_content_home_recherche_candidat_form_mots:focus { outline:none !important; border:1px solid #148bbe; }
									#btp_content_home_recherche_candidat_form_ville { height:30px; font-size:15px; padding:7px 5px 7px 5px; width:240px; margin:0 -1px 0 -5px; border:1px solid #0a719d; }
										#btp_content_home_recherche_candidat_form_ville:focus { outline:none !important; border:1px solid #148bbe; }
								#btp_content_home_recherche_candidat_form_submit { background-color:#fff; border:0; padding:7px; width:62px; display:block; float:right; height:44px; margin:1px 0 -5px 0; border-radius:0 25px 25px 0; }
									#btp_content_home_recherche_candidat_form_submit span { display:none; color:#fff; font-size:17px; }
									#btp_content_home_recherche_candidat_form_submit .bi-search { color:#000; font-size:26px; cursor:pointer; display:block; margin:-2px 0 0 -6px; }
									#btp_content_home_recherche_candidat_form_submit:hover { background-color:#ccc; }
						/* Recherche annonce */
						#btp_content_home_recherche_annonce_bloc { margin:0; padding:0; display:none; }
							#btp_content_home_recherche_annonce_form { width:712px; margin:auto auto 5px auto; }
								#btp_content_home_recherche_annonce_form_search { float:left; }
									#btp_content_home_recherche_annonce_form_mots { height:40px; font-size:15px; padding:5px; width:310px; margin:0 5px 0 0; border:1px solid #ff6600; }
									#btp_content_home_recherche_annonce_form_ville { height:40px; font-size:15px; padding:5px; width:290px; margin:0 5px 0 0; border:1px solid #ff6600; }
								#btp_content_home_recherche_annonce_form_submit { background-color:#ff6600; border:1px solid #ed5f01; padding:7px; width:70px; display:block; float:right; height:52px; }
									#btp_content_home_recherche_annonce_form_submit span { display:none; color:#fff; font-size:17px; }
									#btp_content_home_recherche_annonce_form_submit .bi-search { color:#fff; font-size:30px; cursor:pointer; }
									#btp_content_home_recherche_annonce_form_submit:hover { background-color:#fa8537; }
	/* Recherche rapide */
	#btp_content_home_recherche_bloc_rapide { position:absolute; bottom:0; width:100%; z-index:2; margin:0; }
		#btp_content_home_recherche_bloc_rapide a { width:180px; display:block; padding:10px 44px 10px 10px; margin:auto auto -1px auto; background-color:#fff; border-left:1px solid #1495CC; border-top:1px solid #1495CC; border-right:1px solid #1495CC; font-size:16px; text-decoration:none; text-align:center; color:#000; }
			#btp_content_home_recherche_bloc_rapide_img1 { color:#1495CC; font-size:25px; position:absolute; margin:-3px 0px 0 9px; animation-name:bounce-1; animation-timing-function:linear; align-self:flex-end; animation-duration:1s; animation-iteration-count:infinite; transform-origin:bottom; }
			#btp_content_home_recherche_bloc_rapide_img2 { color:#1495CC; font-size:25px; position:absolute; margin:-3px 0px 0 9px; animation-name:bounce-1; animation-timing-function:linear; align-self:flex-end; animation-duration:1s; animation-iteration-count:infinite; transform-origin:bottom; display:none; }
			#btp_content_home_recherche_bloc_rapide a .bi-arrow-up-circle { color:#1495CC; font-size:25px; float:right; margin:-3px 0px 0 9px; }
				#btp_content_home_recherche_bloc_rapide a:hover { color:#1495CC; }
				#btp_content_home_recherche_bloc_rapide a:hover #btp_content_home_recherche_bloc_rapide_img1 { display:none; }
				#btp_content_home_recherche_bloc_rapide a:hover #btp_content_home_recherche_bloc_rapide_img2 { display:inline; }
				#btp_content_home_recherche_bloc_rapide a #btp_content_home_recherche_bloc_rapide_img1.bi-arrow-up-circle, #btp_content_home_recherche_bloc_rapide a #btp_content_home_recherche_bloc_rapide_img2.bi-arrow-up-circle-fill { color:#1495CC; animation-name:none; }

/* Recherche rapide */
#btp_content_home_recherche_rapide { width:100%; margin:0; padding:25px 0 0 0; display:none; }
	#btp_content_home_recherche_rapide_bloc { width:950px; margin:auto; }
		#btp_content_home_recherche_rapide_bloc h3 { font-size:16px; margin:0 0 10px 5px; padding:0; color:#000; text-align:center; }
		/* Recherche rapide cv */
		#btp_content_home_recherche_annonce_rapide_candidat_bloc { margin:0; padding:0; }
			#btp_content_home_recherche_annonce_rapide_candidat_bloc_region { width:460px; float:left; }
area { border:1px solid #f00; }
				#btp_content_home_recherche_annonce_rapide_candidat_bloc_region img { width:400px; height:auto; border:0; display:block; margin:auto; }
			#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier { width:490px; float:right; }
				#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier h3, #btp_content_home_recherche_annonce_rapide_emploi_bloc_metier h3 { text-align:left; }
				#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier_select, #btp_content_home_recherche_annonce_rapide_emploi_bloc_metier_select { position:absolute; margin:-33px 0 0 130px; }
				#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier_cadre { display:none; }
					#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier ul { margin:25px 0 0 0; padding:0; }
					.btp_content_home_recherche_annonce_rapide_candidat_bloc_metier_left { float:left; width:245px; }
					.btp_content_home_recherche_annonce_rapide_candidat_bloc_metier_right { float:left; width:245px; }
						#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier ul li { list-style-type:none; padding:5px; font-size:14px; }
							#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier ul li a { text-decoration:none; color:#000; font-size:14px; transition:margin-left 1s; }
								#btp_content_home_recherche_annonce_rapide_candidat_bloc_metier ul li a:hover { margin-left:5px; font-weight:bold; }
		/* Recherche rapide emploi */
		#btp_content_home_recherche_annonce_rapide_emploi_bloc { margin:0; padding:0; }
			#btp_content_home_recherche_annonce_rapide_emploi_bloc_region { width:460px; float:left; }
				#btp_content_home_recherche_annonce_rapide_emploi_bloc_region img { width:400px; height:auto; border:0; display:block; margin:auto; }
			#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier { width:490px; float:right; }
				#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier_cadre { display:none; }
					#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier ul { margin:25px 0 0 0; padding:0; }
					.btp_content_home_recherche_annonce_rapide_emploi_bloc_metier_left { float:left; width:245px; }
					.btp_content_home_recherche_annonce_rapide_emploi_bloc_metier_right { float:left; width:245px; }
						#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier ul li { list-style-type:none; padding:5px; font-size:14px; }
							#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier ul li a { text-decoration:none; color:#000; font-size:14px; transition:margin-left 1s; }
								#btp_content_home_recherche_annonce_rapide_emploi_bloc_metier ul li a:hover { margin-left:5px; font-weight:bold; }
	/* Texte */
	#btp_content_home_text_bloc1, #btp_content_home_text_bloc2, #btp_content_home_text_bloc3 { background-color:#0a719d; color:#fff; margin:-1px 0 0 0; padding:5px; text-align:center; position:relative; font-size:23px; font-weight:bold; }
	#btp_content_home_text_bloc2 { background-color:#0a719d; }
	#btp_content_home_text_bloc3 { background-color:#0a719d; }
	#btp_content_home_text_bloc1 img, #btp_content_home_text_bloc2 img, #btp_content_home_text_bloc3 img { width:65px; height:65px; border:0; vertical-align:middle; margin:0 10px 0 10px; }
	/* Liste cvtheque */
	#btp_content_home_cvtheque { margin:auto auto 25px auto; width:960px; padding:0; }
		#btp_content_home_cvtheque_bloc_link_mobile { display:none; }
		#btp_content_home_cvtheque_choix { width:160px; margin:-81px 48px 0 10px; padding:0; font-size:14px; text-align:center; float:left; position:relative; z-index:1; }
		#btp_content_home_cvtheque_choix_button { margin:5px auto auto auto; width:115px; }
			#btp_content_home_cvtheque_choix_button1 { background-color:#eee; border:1px solid #ccc; width:45px; text-align:center; float:left; margin:0 20px 0 0; }
			#btp_content_home_cvtheque_choix_button2 { width:45px; background-color:#1495cc; border:1px solid #1286b8; text-align:center; float:right; margin:0 0 0 -1px; }
				#btp_content_home_cvtheque_choix_button1 i, #btp_content_home_cvtheque_choix_button2 i { color:#000; font-size:23px; display:block; margin:auto; }
				#btp_content_home_cvtheque_choix_button2 i { color:#fff; }
				#btp_content_home_cvtheque_choix_button1:hover, #btp_content_home_cvtheque_choix_button2:hover { background-color:#ccc; }
	#btp_content_home_cvtheque_access_mobile, #btp_content_home_annonce_access_mobile { display:none; }
	/* Texte */
	#btp_content_home_cvtheque_description { font-size:20px; color:#0a719d; margin:50px auto 30px 50px; font-weight:bold; }
	#btp_content_home_cvtheque_description2 { width:858px; padding:0; color:#000; margin:30px auto 40px auto; font-size:18px; }
		#btp_content_home_cvtheque_description a, #btp_content_home_cvtheque_description2 a { color:#0a719d; }
			#btp_content_home_cvtheque_description a, #btp_content_home_cvtheque_description2 a:hover { text-decoration:none; }
		#btp_content_home_cvtheque_description #btp_content_home_cvtheque_description_mobile_line2 { display:none; }
	/* Liste CV */
	#btp_content_home_cvtheque h2 { font-size:20px; margin:-60px 49px 0px 0; float:right; text-align:center; font-family:"Museo Sans 700"; position:relative; z-index:2; }
		#btp_content_home_cvtheque h2 a { color:#fff; background-color:#0a719d; text-decoration:none; width:260px; padding:5px; border-radius:25px; display:block; }
			#btp_content_home_cvtheque h2 a:hover { background-color:#298eb9; }
	#btp_content_home_cvtheque_liste_bloc { margin:15px auto 60px auto; height:315px; }
		#btp_content_home_cvtheque_liste_cv { margin:auto; padding:0; width:860px; }
			#btp_content_home_cvtheque_liste_cv_result { width:auto; margin:auto; position:relative; }
				#btp_content_home_cvtheque_liste_cv_result_detail { margin:0; padding:0; }
					#btp_content_home_cvtheque_liste_cv_result_access { margin:-50px 0 0 40px; float:left; }
						#btp_content_home_cvtheque_liste_cv_result_access a { text-decoration:none; color:#0a719d; font-size:15px; margin:0; }
							#btp_content_home_cvtheque_liste_cv_result_access a i { font-size:27px; margin:-7px 7px 0 5px; float:left; }
							#btp_content_home_cvtheque_liste_cv_result_access_button2 { display:none; }
								#btp_content_home_cvtheque_liste_cv_result_access a:hover #btp_content_home_cvtheque_liste_cv_result_access_button { display:none; }
								#btp_content_home_cvtheque_liste_cv_result_access a:hover #btp_content_home_cvtheque_liste_cv_result_access_button2 { display:inline; }
				#btp_content_home_cvtheque_liste_cv_result_liste { margin:0; padding:0; display:none; }
					.btp_content_home_cvtheque_liste_cv_bloc_list { width:610px; border:1px solid #ccc; padding:0; margin:auto auto 10px 190px; background-color:#f8f8f8; display:block; }
						.btp_content_home_cvtheque_liste_cv_bloc_list:hover { background-color:#fff; }
						.btp_content_home_cvtheque_liste_cv_bloc_list_left { float:left; margin:0 10px 0 0; width:70px; background-color:#fff; border-right:1px solid #ccc; display:block; }
							.btp_content_home_cvtheque_liste_cv_bloc_list_left img { width:70px; height:70px; border:0; display:block; margin:auto; }
						.btp_content_home_cvtheque_liste_cv_bloc_list_right { float:left; }
							.btp_content_home_cvtheque_liste_cv_bloc_list_right_left { float:left; width:387px; display:block; }
								.btp_content_home_cvtheque_liste_cv_bloc_list_right_left_nom { color:#1495cc; font-size:14px; margin:4px 0 0 0; display:block; }
								.btp_content_home_cvtheque_liste_cv_bloc_list_right_left_poste { color:#000; font-size:14px; margin:0; padding:0; display:block; }
								.btp_content_home_cvtheque_liste_cv_bloc_list_right_left_lieu { margin:0; font-size:13px; color:#666; font-style:italic; display:inline; }
									.btp_content_home_cvtheque_liste_cv_bloc_list_right_left_lieu span { color:#000; }
							.btp_content_home_cvtheque_liste_cv_bloc_list_right_right { float:right; }
								.btp_content_home_cvtheque_liste_cv_bloc_list_right_right_ref { margin:10px 20px 0 0; font-size:12px; display:block; color:#666; font-weight:bold; }
								.btp_content_home_cvtheque_liste_cv_bloc_list_right_right_preselection { margin:10px 10px 0 0; color:#1495cc; font-size:12px; }
									.btp_content_home_cvtheque_liste_cv_bloc_list_right_right_preselection i { color:#1495cc; font-size:21px; float:right; margin:-5px 0 0 8px; }
				.btp_content_home_cvtheque_liste_cv_bloc { border:1px solid #0a719d; border-radius:15px 25px 25px 10px; padding:0; margin:0 0 25px 0; position:relative; width:500px; background-color:#fff; float:left; height:225px; }
				#btp_content_home_cvtheque_liste_cv_bloc1 { margin:-209px 0 0 178px; }
				#btp_content_home_cvtheque_liste_cv_bloc2 { margin:-184px 0 0 358px; }
					/* Left */
					.btp_content_home_cvtheque_liste_cv_bloc_left { width:88px; float:left; }
						.btp_content_home_cvtheque_liste_cv_bloc_left_photo { width:80px; margin:3px auto auto auto; }
							.btp_content_home_cvtheque_liste_cv_bloc_left_photo img { width:78px; height:78px; border-radius:10px; border:1px solid #eee; filter:grayscale(1); }
						.btp_content_home_cvtheque_liste_cv_bloc_left_nom { color:#0a719d; font-size:15px; margin:-4px 0 0 0; text-align:center; }
						.btp_content_home_cvtheque_liste_cv_bloc_left_pdf { margin:19px 0 0 0; display:block; }
							.btp_content_home_cvtheque_liste_cv_bloc_left_pdf img { width:38px; height:38px; border:0; margin:auto auto 10px auto; display:block; }
						.btp_content_home_cvtheque_liste_cv_bloc_left_ref { font-size:13px; text-align:center; position:absolute; bottom:0; margin:0 0 2px 0; width:88px; }
							.btp_content_home_cvtheque_liste_cv_bloc_left_ref span { font-size:12px; }
					/* Right */
					.btp_content_home_cvtheque_liste_cv_bloc_right { float:left; width:411px; border-left:1px solid #eee; }
						.btp_content_home_cvtheque_liste_cv_bloc_right_head { background-color:#eee; padding:10px; border-radius:0 25px 0 0; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_head_button { margin:0; padding:0; }
								.btp_content_home_cvtheque_liste_cv_bloc_right_head_button a { float:right; width:100px; text-align:center; font-size:13px; background-color:#0a719d; color:#fff; text-decoration:none; margin:-11px -11px 0 0; border-radius:0 25px 0 0; padding:6px 5px 6px 5px; display:block; cursor:pointer; }
									.btp_content_home_cvtheque_liste_cv_bloc_right_head_button a:hover { background-color:#298eb9; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_head_poste { color:#0a719d;; padding:0; margin:0 0 11px 0; font-size:15px; font-weight:bold; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_head_experience { font-size:13px; color:#0a719d; width:140px; float:left; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_head_salaire { font-size:13px; color:#666; float:right; margin:0 0 0 5px; width:230px; text-align:left; }
								.btp_content_home_cvtheque_liste_cv_bloc_right_head_experience span { color:#666; } 
						.btp_content_home_cvtheque_liste_cv_bloc_right_contents { margin:0; font-size:13px; padding:10px; height:97px; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_contents_title { width:90px; text-align:left; vertical-align:top; }
						.btp_content_home_cvtheque_liste_cv_bloc_right_footer { background-color:#eee; padding:14px 0 0 0; margin:0; font-size:12px; border-radius:0 0 25px 0; height:24px; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_footer_button {  }
								.btp_content_home_cvtheque_liste_cv_bloc_right_footer_button a { display:block; padding:6px 11px 6px 7px; text-align:center; background-color:#008000; bottom:0; color:#fff; text-decoration:none; margin:-10px -1px -1px 0; font-size:12px; position:relative; float:right; width:92px; height:auto; border-radius:0 0 25px 0; }
									.btp_content_home_cvtheque_liste_cv_bloc_right_footer_button a:hover { background-color:#29a329; }
							.btp_content_home_cvtheque_liste_cv_bloc_right_footer_lieu { font-size:13px; margin:-4px 0 0 10px; padding:0; float:left; }
								.btp_content_home_cvtheque_liste_cv_bloc_right_footer_lieu i { color:#f00; font-size:33px; float:left; margin:-25px 5px 0 0; }
				#btp_content_home_cvtheque_links { width:860px; margin:40px auto 50px auto; }
					#btp_content_home_cvtheque_links ul { margin:0; padding:0; }
						#btp_content_home_cvtheque_links ul li { list-style-type:none; }
							#btp_content_home_cvtheque_links a { padding:7px 5px 7px 5px; color:#fff; background-color:#0a719d; border:1px solid #09658d; min-width:290px; text-align:center; text-decoration:none; font-size:17px; border-radius:25px; }
								#btp_content_home_cvtheque_links a:hover { background-color:#298eb9; color:#fff; }
								#btp_content_home_cvtheque_links a b { text-transform:uppercase; }
							#btp_content_home_cvtheque_links1 { float:left; }
							#btp_content_home_cvtheque_links2 { float:right; width:370px; }
			/* Liste CV ligne */
			#btp_content_home_cvtheque_liste_cv_ligne { width:860px; margin:auto; display:none; }
				.btp_content_espace_cvtheque_list_line_td_list, .btp_content_espace_cvtheque_list_line_td_list2 { border:1px solid #ccc; padding:0; margin:0 0 10px 0; position:relative; background-color:#e7e7e7; display:block; border-radius:15px 60px 60px 15px; width:635px; }
					.btp_content_espace_cvtheque_list_line_td_list2 { background-color:#f7f7f7; }
					.btp_content_espace_cvtheque_list_line_td_list:hover, .btp_content_espace_cvtheque_list_line_td_list2:hover { background-color:#fff; }
					.btp_content_espace_cvtheque_list_line_td_list_photo { float:left; margin:5px 15px 0 0; width:70px; border-right:1px solid #ccc; display:block; border-radius:8px 0 0 8px; position:relative; }
						.btp_content_espace_cvtheque_list_line_td_list_photo_pdf { margin:0; padding:0; }
							.btp_content_espace_cvtheque_list_line_td_list_photo .btp_content_espace_cvtheque_list_line_td_list_photo_pdf img { width:32px; height:19px; border:0; position:absolute; right:0; margin:46px 20px 0 0; z-index:1; border-radius:7px; }
						.btp_content_espace_cvtheque_list_line_td_list_photo img { width:61px; height:61px; display:block; margin:auto; border-radius:10px; filter:grayscale(1); }
						.btp_content_espace_cvtheque_list_line_icone_favoris_button { float:right; width:auto; margin:-12px 20px -13px 0; }
						.btp_content_espace_cvtheque_list_line_icone_favoris_button i { font-size:30px; margin:-31px 20px 0 0; border:1px solid #fff; float:right; color:#0a719d; }
						.btp_content_espace_cvtheque_list_line_icone_favoris_button img { width:35px; height:35px; border:0; }
						.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button_deja_selectionne { float:right; width:auto; margin:-14px 20px -13px 0; }
							.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button_deja_selectionne img { width:40px; height:40px; border:0; }
							/*.btp_content_espace_cvtheque_list_line_icone_favoris_button_deja_selectionne:hover { background-color:#4da8cf; }*/
						.btp_content_espace_cvtheque_list_line_footer_visio { float:right; width:85px; margin:-19px 20px -20px 0; cursor:pointer; color:#000; text-decoration:none; }
							.btp_content_espace_cvtheque_list_line_footer_visio img { width:50px; height:auto; border:0; vertical-align:middle; display:inline-block; margin:0 0 0 5px; }
						.btp_content_espace_cvtheque_list_line_icone_favoris_checked { text-align:center; display:none; position:relative; width:100px; margin:0 -1px -1px 0; float:right; background-color:#eee; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_checked i { font-size:22px; color:#008000; font-weight:bold; }
						.btp_content_espace_cvtheque_list_line_reference { font-size:14px; text-align:center; position:absolute; bottom:0; margin:0 0 2px 0; width:88px; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_checked img { width:22px; height:auto; border:0; margin:-6px auto auto auto; }
							.btp_content_espace_cvtheque_list_line_reference span span { font-size:12px; }
					.btp_content_espace_cvtheque_list_line_td_right { float:left; width:543px; border-left:2px solid #eee; }
						.btp_content_espace_cvtheque_list_line_td_head { background-color:#eee; padding:10px; border-radius:0 25px 0 0; }
							.btp_content_espace_cvtheque_list_line_td_head1 { position:relative; font-size:14px; margin:0; }
								.btp_content_espace_cvtheque_list_line_td_head_view_link { float:right; width:100px; text-align:center; font-size:13px; background-color:#0a719d; color:#fff; text-decoration:none; margin:-11px -11px 0 0; border-radius:0 25px 0 0; padding:6px 5px 6px 5px; display:block; cursor:pointer; }
									.btp_content_espace_cvtheque_list_line_td_head_view_link:hover { background-color:#298eb9; }
								.btp_content_espace_cvtheque_list_line_poste { display:inline; font-size:15px; font-weight:bold; margin:0; padding:0; position:absolute; color:#0a719d; }
									.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_poste a { color:#0a719d; }
									.btp_content_espace_cvtheque_list_line_poste_underline { background-color:#fffc00; color:#f00; font-weight:bold; }
							.btp_content_espace_cvtheque_list_line_td_head2 { font-size:13px; color:#666; position:relative; margin:11px 0 0 0; }
								.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_td_head2 a { color:#666; }
								.btp_content_espace_cvtheque_list_line_exp { display:inline; width:160px; float:left; }
									.btp_content_espace_cvtheque_list_line_lieu a { color:#000; text-decoration:none; }
									.btp_content_espace_cvtheque_list_line_lieu i, .btp_content_espace_cvtheque_list_line_salaire i, .btp_content_espace_cvtheque_list_line_exp i { margin:0 3px 0 0; font-style:normal; font-size:16px; }
									.btp_content_espace_cvtheque_list_line_td_head2 .btp_content_espace_cvtheque_list_line_exp span { color:#0a719d; }
								.btp_content_espace_cvtheque_list_line_salaire { margin:0 20px 0 5px; float:right; width:240px; text-align:left; }
						.btp_content_espace_cvtheque_list_line_info { margin:0; position:relative; font-size:13px; padding:10px; min-height:116px; text-align:justify; }
							.btp_content_espace_cvtheque_list_line_info table { width:100%; border:0; margin:0; padding:0; }
								.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_info table tr td { padding:5px; border:0; }
								.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_info table tr .btp_content_espace_cvtheque_list_line_info_left { width:92px; }
						.btp_content_espace_cvtheque_list_line_footer { margin:0; padding:18px 0 12px 0; font-size:12px; background-color:#eee; border-radius:0 0 25px 0; }
							.btp_content_espace_cvtheque_list_line_footer a { color:#000; text-decoration:none; }
							.btp_content_espace_cvtheque_list_line_lieu { margin:-3px 0 0 10px; padding:0; float:left; font-size:13px; }
								.btp_content_espace_cvtheque_list_line_lieu i { color:#f00; font-size:33px; float:left; margin:-31px 5px 0 0; }
								.btp_content_espace_cvtheque_list_line_lieu img { width:20px; height:auto; border:0; float:right; margin:-3px 0 0 7px; }
					.btp_content_espace_cvtheque_list_line_td_list_info { float:left; width:424px; display:block; }
						.btp_content_espace_cvtheque_list_line_td_list_info a { text-decoration:none; }
							.btp_content_espace_cvtheque_list_line_td_list_info_nom { color:#0a719d; font-size:14px; margin:4px 0 0 0; display:block; font-weight:bold; }
								.btp_content_espace_cvtheque_list_line_td_list_info_nom span { color:#000; font-size:13px; font-weight:normal; }
							#btp_content_home_cvtheque .btp_content_espace_cvtheque_list_line_td_list_info_poste { color:#000; font-size:14px; margin:0; padding:0; display:block; float:none; font-family:"Open Sans"; text-align:left; }
							.btp_content_espace_cvtheque_list_line_td_list_info_exp { margin:0; font-size:13px; color:#666; font-style:italic; display:inline; }
							.btp_content_espace_cvtheque_list_line_td_list_right_lieu { font-size:13px; color:#666; display:inline; }
								.btp_content_espace_cvtheque_list_line_td_list_right_lieu .btp_content_espace_cvtheque_list_line_td_list_right_lieu_residant { display:none; }
								.btp_content_espace_cvtheque_list_line_td_list_right_lieu_icone i { color:#298eb9; vertical-align:middle; font-size:18px; margin:0 0 0 2px; }
									.btp_content_espace_cvtheque_list_line_td_list_right_lieu_icone i:hover { color:#40a0c9; }
								.btp_content_espace_cvtheque_list_line_td_list_info_exp span { color:#0a719d; font-weight:bold; }
							.btp_content_espace_cvtheque_list_line_td_list_info_visio { width:50px; float:left; margin:1px 0 0 0; font-size:13px; text-align:center; color:#000; text-decoration:none; }
								.btp_content_espace_cvtheque_list_line_td_list_info_visio img { width:50px; height:auto; border:0; vertical-align:middle; margin:auto auto -8px auto; }
					.btp_content_espace_cvtheque_list_line_td_list_right_ref { margin:10px 25px 0 0; font-size:12px; display:block; float:right; color:#666; font-weight:bold; }
						.btp_content_espace_cvtheque_list_line_td_list_right_ref a { text-decoration:none; color:#666; }
					.btp_content_espace_cvtheque_list_line_td_list_right_preselection { margin:20px 20px 0 0; float:right; color:#0a719d;; font-size:12px; }
						.btp_content_espace_cvtheque_list_line_td_list_right_preselection, .btp_content_espace_cvtheque_list_line_td_list_right_preselection2 { cursor:pointer; }
						.btp_content_espace_cvtheque_list_line_td_list_right_preselection2 { margin:18px 20px 0 0; float:right; color:#0a719d;; font-size:12px; }
							.btp_content_espace_cvtheque_list_line_td_list_right_preselection i { font-size:34px; color:#0a719d; float:right; margin:-9px 2px 0px 8px; }
							.btp_content_espace_cvtheque_list_line_td_list_right_preselection2 i { font-size:34px; color:#008000; float:right; margin:-9px 2px 0px 8px; }
							.btp_content_espace_cvtheque_list_line_td_list_right_preselection2 img { width:35px; height:35px; border:0; }
								.btp_content_espace_cvtheque_list_line_td_list_right_preselection i:hover { color:#298eb9; }
								.btp_content_espace_cvtheque_list_line_td_list_right_preselection2 i:hover { color:#189c18; }
				#id_cvtheque_ligne1 { margin:0 0 10px 75px; }
				#id_cvtheque_ligne2 { margin:0 0 10px 150px; }
				#id_cvtheque_ligne3 { margin:0 0 10px 225px; }
/* Liste CVtheque 2 */
#btp_content_home_cvtheque2 { margin:55px auto 25px auto; width:820px; padding:0; }
	#btp_content_home_cvtheque2_head { margin:0; padding:4px 0 27px 52px; background:url('https://www.pmebtp.com/v4/btp_images/btp_bg_logo_orange.webp') 0 0 no-repeat; }
		#btp_content_home_cvtheque2_head h2 { color:#1495CC; font-size:35px; font-family:"Museo Sans 700"; margin:0 0 15px 0; padding:0; }
		#btp_content_home_cvtheque2_head a { color:#fff; background-color:#e94e1a; font-size:19px; font-weight:bold; border:1px solid #fff; text-decoration:none; padding:5px 8px 5px 8px; margin:auto auto 15px auto; }
		#btp_content_home_cvtheque2_head a:hover { background-color:#f86433; }
	#btp_content_home_cvtheque2_cv_bloc { margin:0 0 5px 0; padding:0; }
		#btp_content_home_cvtheque2_cv_bloc_cv { width:520px; float:left; }
		#btp_content_home_cvtheque2_cv_bloc_button { width:300px; float:right; } 
			#btp_content_home_cvtheque2_cv_bloc_button ul { margin:10px 0 0 0; padding:0; }
				#btp_content_home_cvtheque2_cv_bloc_button ul li { list-style-type:none; }
					#btp_content_home_cvtheque2_cv_bloc_button ul li h3 { text-align:center; margin:0 0 10px 0; padding:0; font-size:21px; font-weight:bold; }
					#btp_content_home_cvtheque2_cv_bloc_button_recruteur { color:#1495CC; }
					#btp_content_home_cvtheque2_cv_bloc_button_candidat { color:#e94e1a; }
					#btp_content_home_cvtheque2_cv_bloc_button ul li a { display:block; padding:4px; color:#fff; text-align:center; text-decoration:none; font-size:20px; font-weight:bold; }
						#btp_content_home_cvtheque2_cv_bloc_button_link_recruteur { background-color:#1495CC; border:1px solid #1386b7; margin:0 0 25px 0; }
						#btp_content_home_cvtheque2_cv_bloc_button_link_candidat { background-color:#e94e1a; border:1px solid #d44819; }
							#btp_content_home_cvtheque2_cv_bloc_button_link_recruteur:hover { background-color:#37b5eb; }
							#btp_content_home_cvtheque2_cv_bloc_button_link_candidat:hover { background-color:#fd6f40; }
	#btp_content_home_cvtheque2_text { font-size:18px; }
/* Text */
#btp_content_home_text { text-align:center; font-size:26px; margin:80px auto 50px auto; width:970px; padding:15px 0 15px 0; font-weight:bold; background-color:#1495CC; border-radius:70px; display:none; }
	#btp_content_home_text_bloc { width:718px; margin:auto; }
		#btp_content_home_text_left { float:left; margin:3px 4px 0px 0; color:#fff; }
		#btp_content_home_text_logo { margin:0; padding:0; float:left; width:100px; }
			#btp_content_home_text_logo img { width:100px; height:100px; border:0; display:block; margin:auto; }
		#btp_content_home_text_right { float:right; color:#fff; margin:56px 0 0 0; }
#btp_content_home_text2 { text-align:center; font-size:21px; margin:90px auto 0 auto; padding:15px 0 15px 0; font-weight:bold; background-color:#e94e1a; width:970px; border-radius:60px; display:none; }
	#btp_content_home_text2_bloc { width:943px; margin:auto; }
		#btp_content_home_text2_left { float:left; margin:3px 4px 0px 95px; color:#fff; }
		#btp_content_home_text2_logo { margin:0; padding:0; float:left; width:100px; }
			#btp_content_home_text2_logo img { width:100px; height:100px; border:0; display:block; margin:auto; }
		#btp_content_home_text2_right { float:right; color:#fff; margin:56px 45px 0 0; }
			
/* Liste annonce */
#btp_content_home_annonce { margin:50px auto 30px auto; width:960px; padding:0; }
	#btp_content_home_annonce_bloc_link_mobile { display:none; }
	#btp_content_home_annonce h2 { font-size:20px; margin:-65px 47px -30px 0; font-family:"Museo Sans 700"; float:right; z-index:2; text-align:center; position:relative; }
		#btp_content_home_annonce h2 a { color:#fff; text-decoration:none; background-color:#d04719; width:330px; padding:5px; border-radius:25px; display:block; }
			#btp_content_home_annonce h2 a:hover { background-color:#e66235; }
	#btp_content_home_annonce_choix { width:160px; margin:-81px 10px 0 0px; padding:0; font-size:14px; text-align:center; float:right; position:relative; }
		#btp_content_home_annonce_choix_button { margin:5px auto auto auto; width:115px; }
			#btp_content_home_annonce_choix_button1 { background-color:#eee; border:1px solid #ccc; width:45px; text-align:center; float:left; margin:0 20px 0 0; }
			#btp_content_home_annonce_choix_button2 { width:45px; background-color:#e94e1a; border:1px solid #d44717; text-align:center; float:right; margin:0 0 0 -1px; }
				#btp_content_home_annonce_choix_button1:hover, #btp_content_home_annonce_choix_button2:hover { background-color:#ccc; }
					#btp_content_home_annonce_choix_button1 i, #btp_content_home_annonce_choix_button2 i { font-size:23px; display:block; margin:auto; }
				#btp_content_home_annonce_choix_button1 i { color:#000; }
				#btp_content_home_annonce_choix_button2 i { color:#fff; }
	#btp_content_home_annonce_sous_title { margin:-9px 0 0 70px; font-size:24px; }
	#btp_content_home_annonce_description { width:859px; padding:0; font-size:20px; color:#d04719; margin:auto 0 30px 50px; }
	#btp_content_home_annonce_description2 { width:859px; padding:5px 0 15px 0; font-size:18px; color:#000; margin:30px auto 20px auto; }
	#btp_content_home_annonce_liste_annonce { margin:25px auto 60px auto; width:860px; height:295px; }
		#btp_content_home_annonce_liste_annonce_result { width:860px; margin:0 auto 40px auto; float:left; }
			#btp_content_home_annonce_liste_annonce_result_access { margin:-48px 10px 0 20px; float:left; }
				#btp_content_home_annonce_liste_annonce_result_access a { text-decoration:none; color:#d04719; font-size:15px; margin:0; }
					#btp_content_home_annonce_liste_annonce_result_access a i { font-size:27px; margin:-7px 7px 0 5px; float:left; }
					#btp_content_home_annonce_liste_annonce_result_access_button2 { display:none; }
						#btp_content_home_annonce_liste_annonce_result_access a:hover #btp_content_home_annonce_liste_annonce_result_access_button { display:none; }
						#btp_content_home_annonce_liste_annonce_result_access a:hover #btp_content_home_annonce_liste_annonce_result_access_button2 { display:inline; }
			.btp_content_home_annonce_liste_annonce_bloc { width:494px; border:1px solid #d04719; border-radius:15px 25px 25px 10px; float:left; background-color:#fff; }
			#btp_content_home_annonce_liste_annonce_bloc0 { margin:0 0 25px 0; }
			#btp_content_home_annonce_liste_annonce_bloc1 { margin:-226px 0 0 181px; }
			#btp_content_home_annonce_liste_annonce_bloc2 { margin:-201px 0 0 366px; }
				.btp_content_home_annonce_liste_annonce_bloc_head { background-color:#e9f2f5; padding:0; border-radius:0 25px 0 0; }
					.btp_content_home_annonce_liste_annonce_bloc_head_logo { float:left; margin:-1px 10px 0 -1px; background-color:#fff; padding:15px 10px 5px 10px; height:62px; border:1px solid #d04719; border-radius:15px 0 15px 0; }
						.btp_content_home_annonce_liste_annonce_bloc_head_logo img { width:80px; height:53px; border:0; }
					.btp_content_home_annonce_liste_annonce_bloc_head_info { width:383px; float:left; }
						.btp_content_home_annonce_liste_annonce_bloc_head_info_button { float:right; padding:10px 10px 0 0; width:115px; text-align:right; }
							.btp_content_home_annonce_liste_annonce_bloc_head_info_button a { display:block; margin:-11px 0 0 -4px; padding:6px 5px 6px 5px; color:#fff; text-decoration:none; width:120px; text-align:center; border-radius:0 25px 0 0; background-color:#d04719; font-size:13px; }
								.btp_content_home_annonce_liste_annonce_bloc_head_info_button a:hover { background-color:#e66235; }
						.btp_content_home_annonce_liste_annonce_bloc_head_info_poste { font-size:15px; margin:2px 0 1px 0; color:#000; font-weight:bold; width:280px; }
						.btp_content_home_annonce_liste_annonce_bloc_head_info_entreprise { font-size:15px; margin:0; color:#0a719d; font-weight:bold; width:240px; float:left; }
						.btp_content_home_annonce_liste_annonce_bloc_head_info_reference { margin:4px 10px 0 0; float:right; font-size:13px; color:#666; }
						.btp_content_home_annonce_liste_annonce_bloc_head_info_autre { margin:1px 0 0 0; }
							.btp_content_home_annonce_liste_annonce_bloc_head_info_autre_secteur { font-size:13px; color :#666; width:260px; float:left; }
								.btp_content_home_annonce_liste_annonce_bloc_head_info_autre_secteur i { float:left; font-size:26px; margin:-9px 3px -7px 0; }
							.btp_content_home_annonce_liste_annonce_bloc_head_info_autre_date { float:left; font-size:13px; color:#666; text-align:right; width:120px; margin:8px 0 0 0; }
								.btp_content_home_annonce_liste_annonce_bloc_head_info_autre_date i { font-size:16px; margin:0 3px 0 0; }
				.btp_content_home_annonce_liste_annonce_bloc_contents { font-size:14px; padding:16px 15px 5px 15px; line-height:20px; height:80px; }
					.btp_content_home_annonce_liste_annonce_bloc_contents_contrat { min-width:95px; float:left; margin:6px 10px 0 0; color:#008000; font-size:15px; text-align:center; }
						.btp_content_home_annonce_liste_annonce_bloc_contents_contrat i { font-size:24px; margin:0 4px 0 0; }
					.btp_content_espace_emploi_list_line_preselect { float:right; margin:-11px 0 -7px 0; }
						.btp_content_espace_emploi_list_line_preselect a { font-size:12px; color:#000; background-color:#ccc; padding:8px 5px 6px 8px; width:116px; display:block; cursor:pointer; text-decoration:none; border-radius:15px 0 0 0; }
							.btp_content_espace_emploi_list_line_preselect a:hover { background-color:#eee; }
							.btp_content_espace_emploi_list_line_preselect a i { font-size:21px; float:right; margin:-7px -3px 0 0px; color:#008000; cursor:pointer; }
							.btp_content_espace_emploi_list_line_preselect a:hover i { color:#fb7041; }
				.btp_content_home_annonce_liste_annonce_bloc_footer { font-size:12px; margin:20px 0 0 0; padding:0; background-color:#e9f2f5; border-radius:0 0 25px 10px; }
					.btp_content_home_annonce_liste_annonce_bloc_footer_button { float:right; margin:0 -1px -1px 0; }
						.btp_content_home_annonce_liste_annonce_bloc_footer_button a { display:block; width:118px; text-align:center; padding:5px; background-color:#008000; border:1px solid #007000; font-size:13px; color:#fff; text-decoration:none; margin:auto; border-radius:0 0 25px 0; }
							.btp_content_home_annonce_liste_annonce_bloc_footer_button a:hover { background-color:#149514; }
					.btp_content_home_annonce_liste_annonce_bloc_footer_lieu { width:270px; float:left; display:block; margin:7px 0 0 6px; font-size:12px; }
						.btp_content_home_annonce_liste_annonce_bloc_footer_lieu i { font-size:33px; color:#f00; margin:-27px 5px 0 0; float:left; }
					.btp_content_home_annonce_liste_annonce_bloc_footer_visualisation { width:60px; float:left; margin:2px 0 0 0; }
						.btp_content_home_annonce_liste_annonce_bloc_footer_visualisation i { font-size:18px; margin:0 3px 0 0; }
			#btp_content_home_annonce_liste_annonce_links { width:860px; margin:30px auto 60px auto; }
				#btp_content_home_annonce_liste_annonce_links ul { margin:0; padding:0; }
					#btp_content_home_annonce_liste_annonce_links ul li { list-style-type:none; }
						#btp_content_home_annonce_liste_annonce_links ul li a { padding:7px 5px 7px 5px; color:#fff; background-color:#d04719; border:1px solid #c24218; min-width:370px; text-align:center; text-decoration:none; font-size:17px; border-radius:25px; }
							#btp_content_home_annonce_liste_annonce_links ul li a:hover { background-color:#e66235; color:#fff; }
							#btp_content_home_annonce_liste_annonce_links ul li a b { text-transform:uppercase; }
						#btp_content_home_annonce_liste_annonce_links1 { float:left; }
						#btp_content_home_annonce_liste_annonce_links2 { float:right; width:390px; }
	/* Liste annonce ligne */
	#btp_content_home_annonce_liste_annonce_result_ligne { display:none; }
		.btp_content_espace_emploi_list_line_td_list, .btp_content_espace_emploi_list_line_td_list2 { border:1px solid #ccc; padding:0; margin:0 0 10px 0; background-color:#f2f1f1; display:block; border-radius:15px 60px 60px 15px; width:635px; }
			.btp_content_espace_emploi_list_line_td_list2 { background-color:#fff; }
			.btp_content_espace_emploi_list_line_td_list:hover, .btp_content_espace_emploi_list_line_td_list2:hover { background-color:#e7e7e7; }
			.btp_content_espace_emploi_list_line_td_list_logo { float:left; width:91px; border-right:1px solid #ccc; background-color:#fff; margin:0 7px 0 0; display:block; border-radius:10px 0 0 10px; }
				.btp_content_espace_emploi_list_line_td_list_logo img { border:0; width:91px; height:61px; display:block; margin:auto; border-radius:10px 0 0 10px; }
			.btp_content_espace_emploi_list_line_td_list_date { float:left; margin:21px 0 0 0; width:90px; font-size:12px; color:#666; text-align:right; }
			.btp_content_espace_emploi_list_line_td_list_info { float:left; width:367px; font-size:13px; display:block; color:#000; margin:0 0 0 3px; }
				.btp_content_espace_emploi_list_line_td_list_info a { color:#000; text-decoration:none; }
				.btp_content_espace_emploi_list_line_td_list_info span { font-size:13px; }
				#btp_content_home_annonce .btp_content_espace_emploi_list_line_td_list_info_entreprise { color:#0c3f95; font-size:14px; margin:2px 0 0 0; padding:0; display:inline; float:none; text-align:left; font-family:"Open Sans"; font-weight:bold; }
				.btp_content_espace_emploi_list_line_td_list_info_poste { color:#000; font-size:14px; margin:0; padding:0; display:block; }
				.btp_content_espace_emploi_list_line_td_list_info_lieu { color:#666; font-style:italic; display:block; }
					.btp_content_espace_emploi_list_line_td_list_info_lieu_link i { color:#f76737; vertical-align:middle; font-size:18px; margin:0 0 0 2px; }
						.btp_content_espace_emploi_list_line_td_list_info_lieu_link i:hover { color:#f78159; }
			.btp_content_espace_emploi_list_line_td_list_info_right { float:right; font-size:12px; margin:20px 20px 0 0; color:#666; text-align:right; display:block; width:40px; }
				.btp_content_espace_emploi_list_line_td_list_info_right a { text-decoration:none; color:#666; }
				.btp_content_espace_emploi_list_line_td_list_info_right_ref { margin:0; display:block; font-size:11px; }
			.btp_content_espace_emploi_list_line_td_list_info_right_date { margin:0 0 12px 0; padding:0; display:block; font-size:11px; color:#666; }
				.btp_content_espace_emploi_list_line_td_list_info_right_date i { margin:0 3px 0 0; font-size:12px; }
				.btp_content_espace_emploi_list_line_td_list_info_right_preselect { float:right; margin:-9px -5px 0 10px; color:#fb7041; padding:5px 5px 0px 5px; font-size:11px; }
					.btp_content_espace_emploi_list_line_td_list_info_right_preselect i { font-size:34px; float:right; margin:-9px 2px 0px 8px; color:#e94e1a; cursor:pointer; }
						.btp_content_espace_emploi_list_line_td_list_info_right_preselect:hover i { color:#fb7041; }
					.btp_content_espace_emploi_list_line_td_list_info_right_preselect img { width:35px; height:35px; border:0; margin:-2px 1px 0 0; }
			#id_annonce_ligne1 { margin:0 0 10px 75px; }
			#id_annonce_ligne2 { margin:0 0 10px 150px; }
			#id_annonce_ligne3 { margin:0 0 10px 225px; }
	/* Liste annonce 2 */
	#btp_content_home_annonce2 { margin:55px auto 25px auto; width:820px; padding:0; }
		#btp_content_home_annonce2_head { margin:0; padding:4px 0 27px 52px; background:url('https://www.pmebtp.com/v4/btp_images/btp_bg_logo_bleu.webp') 0 0 no-repeat; }
			#btp_content_home_annonce2_head h2 { color:#1495CC; font-size:35px; font-family:"Museo Sans 700"; margin:0 0 15px 0; padding:0; }
			#btp_content_home_annonce2_head a { color:#fff; background-color:#e94e1a; font-size:19px; font-weight:bold; border:1px solid #fff; text-decoration:none; padding:5px 8px 5px 8px; margin:auto auto 15px auto; }
			#btp_content_home_annonce2_head a:hover { background-color:#f86433; }
		#btp_content_home_annonce2_annonce_bloc { margin:0 0 35px 0; padding:0; }
			#btp_content_home_annonce2_annonce_bloc_annonce { width:520px; float:left; }
				#btp_content_home_annonce2_annonce_bloc #btp_content_home_annonce_liste_annonce_bloc0 { margin:0; }
				#btp_content_home_annonce2_annonce_bloc .btp_content_home_annonce_liste_annonce_bloc_head_logo { padding:14px 0 9px 0; }
				#btp_content_home_annonce2_annonce_bloc .btp_content_home_annonce_liste_annonce_bloc_head_logo img { width:80px; height:53px; border:0; }
			#btp_content_home_annonce2_annonce_bloc_button { width:300px; float:right; } 
				#btp_content_home_annonce2_annonce_bloc_button ul { margin:24px 0 0 0; padding:0; }
					#btp_content_home_annonce2_annonce_bloc_button ul li { list-style-type:none; }
						#btp_content_home_annonce2_annonce_bloc_button ul li h3 { text-align:center; margin:0 0 10px 0; padding:0; font-size:21px; font-weight:bold; }
						#btp_content_home_annonce2_annonce_bloc_button_recruteur { color:#1495CC; }
						#btp_content_home_annonce2_annonce_bloc_button_candidat { color:#e94e1a; }
						#btp_content_home_annonce2_annonce_bloc_button ul li a { display:block; padding:4px; color:#fff; text-align:center; text-decoration:none; font-size:20px; font-weight:bold; }
							#btp_content_home_annonce2_annonce_bloc_button_link_recruteur { background-color:#1495CC; border:1px solid #1386b7; margin:0 0 25px 0; }
							#btp_content_home_annonce2_annonce_bloc_button_link_candidat { background-color:#e94e1a; border:1px solid #d44819; }
								#btp_content_home_annonce2_annonce_bloc_button_link_recruteur:hover { background-color:#37b5eb; }
								#btp_content_home_annonce2_annonce_bloc_button_link_candidat:hover { background-color:#fd6f40; }
		#btp_content_home_annonce2_text { font-size:18px; }
		/* Annonce en avant */
		#btp_content_home_annonce_premier { background:url('https://www.pmebtp.com/v4/btp_images/pbtp_annonce_institut_polaire.webp') center center no-repeat; height:55px; width:100%; padding:15px 0 15px 0; background-size:cover; background-position:0 36%; }
			.btp_content_home_annonce_premier_break_mobile { display:none; }
			.btp_content_home_annonce_premier_bloc_break_desktop { display:block; }
			#btp_content_home_annonce_premier h3 .btp_content_home_annonce_premier_bloc_hide_text_mobile { display:inline; color:#fff; }
			#btp_content_home_annonce_premier h2 { text-align:center; font-size:25px; font-weight:bold; margin:10px 0 25px 0; color:#fff; }
			#btp_content_home_annonce_premier_bloc { display:none; }
				#btp_content_home_annonce_premier h3 { text-align:center; font-style:italic; font-size:23px; color:#fff; margin:0; }
					#btp_content_home_annonce_premier h3 #btp_content_home_annonce_premier_bloc_entreprise { display:block; color:#000; font-style:normal; font-size:21px; }
				#btp_content_home_annonce_premier_annonce { padding:25px 15px 25px 15px; background-color:#fff; border-radius:30px; width:650px; margin:80px auto auto auto; }
					#btp_content_home_annonce_premier_annonce_logo { width:240px; float:left; margin:9px 0 0 20px; }
						#btp_content_home_annonce_premier_annonce_logo img { width:230px; height:auto; border:0; }
					#btp_content_home_annonce_premier_annonce_content { float:left; width:390px; text-align:center; font-size:17px; }
						#btp_content_home_annonce_premier_annonce_content_volet { width:60px; height:21px; background:url('https://www.pmebtp.com/v4/btp_images/pbtp_volet_annonce_premier.webp') 0 0 no-repeat; position:absolute; margin:-45px auto auto auto; left:0; right:0; }
						#btp_content_home_annonce_premier_annonce_content h4 { font-weight:bold; font-size:18px; margin:0 0 5px 0; }
						#btp_content_home_annonce_premier_annonce_content i { font-size:30px; color:#d04719; vertical-align:middle; }
						#btp_content_home_annonce_premier_annonce_content #btp_content_home_annonce_premier_annonce_content_button { background-color:#d04719; display:block; color:#fff; padding:3px 4px 3px 4px; font-size:18px; text-align:center; border-radius:10px; text-decoration:none; width:180px; font-weight:bold; margin:10px auto auto auto; }
							#btp_content_home_annonce_premier_annonce_content #btp_content_home_annonce_premier_annonce_content_button:hover { opacity:0.7; }

/* Liste exemple */
#btp_content_home_exemple { width:100%; margin:15px 0 30px 0; padding:25px 0 10px 0; }
	#btp_content_home_exemple_bloc { width:auto; margin:0; font-size:15px; }
		#btp_content_home_exemple_bloc h2 { text-align:center; margin:0 0 15px 0; font-size:20px; }
		/* Bloc */
		#btp_content_home_exemple_bloc_fond, #btp_content_home_exemple_bloc_fond_image2 { height:360px; margin:10px 0 10px 0; position:relative; }
		#btp_content_home_exemple_bloc_fond_image2 { margin:10px auto 10px auto; }
			#btp_content_home_exemple_bloc_fond_filter, #btp_content_home_exemple_bloc_fond_filter2 { background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; position:absolute; top:0; left:0; bottom:0; right:0; opacity:0; z-index:1; }
#btp_content_home_exemple_bloc_fond_text { position:absolute; z-index:2; width:680px; float:none; margin:0 0 40px 170px; text-align:center; bottom:0; }
#btp_content_home_exemple_bloc_fond_text_left { background:url('https://www.pmebtp.com/v4/btp_images/btp_text_left2.webp') 0 0 no-repeat; width:37px; height:38px; float:left; }
#btp_content_home_exemple_bloc_fond_text_content { background-color:rgba(255, 255, 255, 0.7); height:31px; font-size:20px; font-family:"Museo Sans 300"; font-weight:bold; padding:7px 10px 0 10px; float:none; border-radius:25px; }
#btp_content_home_exemple_bloc_fond_text_right { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_right2.webp') 0 0 no-repeat; float:right; }
			#btp_content_home_exemple_bloc_fond ul, #btp_content_home_exemple_bloc_fond_image2 ul { margin:0; padding:0; width:100%; position:absolute; display:flex; overflow-x:hidden; scroll-behavior:smooth; scroll-snap-type:x mandatory; height:360px; }
				#btp_content_home_exemple_bloc_fond ul li, #btp_content_home_exemple_bloc_fond_image2 ul li { list-style-type:none; }
		/* Bande texte image */
		#btp_content_home_exemple_bloc_fond_ul_text { margin:50px 50px 0 0; float:right; z-index:3; position:relative; width:674px; }
			#btp_content_home_exemple_bloc_fond_ul_text_left { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_left2.webp') 0 0 no-repeat; float:left; }
			#btp_content_home_exemple_bloc_fond_ul_text_content { color:#000; font-size:22px; font-family:"Museo Sans 300"; font-weight:normal; float:left; margin:0; background-color:#fff; padding:5px 10px 2px 10px; height:31px; width:580px; text-align:center; }
			#btp_content_home_exemple_bloc_fond_ul_text_right { width:37px; height:38px; border:0; background:url('https://www.pmebtp.com/v4/btp_images/btp_text_right_blank.webp') 0 0 no-repeat; float:right; }
		/* Bloc recruteur */
		#btp_content_home_exemple_recruteur { width:960px; margin:auto; padding:0; }
			#btp_content_home_exemple_recruteur_left { width:478px; float:left; margin:0; padding:0; }
				#btp_content_home_exemple_recruteur_left_image { border:1px solid #ccc; padding:0 0 15px 0; background-color:#fff; margin:0; }
					#btp_content_home_exemple_recruteur_left h2 { color:#1495CC; display:block; background-color:#eee; padding:0; margin:0 0 5px 0; font-family:"Museo Sans 300"; }
						#btp_content_home_exemple_recruteur_left h2 a { color:#1495CC; text-decoration:none; display:block; padding:10px 0 10px 0; border:1px solid #1495CC; margin:-1px -1px 0 -1px; }
							#btp_content_home_exemple_recruteur_left h2 a:hover { background-color:#1495CC; color:#fff; }
						#btp_content_home_exemple_recruteur_left_bloc { position:relative; padding:15px 14px 0 14px; }
							.btp_content_home_exemple_recruteur_left_bloc_img_big { position:absolute; width:358px; height:358px; z-index:2; }
							.btp_content_home_exemple_recruteur_left_bloc_img_big ul { margin:0; padding:0; display:flex; position:absolute; overflow-x:hidden; width:358px; height:448px; scroll-behavior:smooth; scroll-snap-type:x mandatory; background-color:#fff; }
								.btp_content_home_exemple_recruteur_left_bloc_img_big ul li { list-style-type:none; float:left; display:block; }
									.btp_content_home_exemple_recruteur_left_bloc_img_big ul li a { display:block; position:relative; }
										.btp_content_home_exemple_recruteur_left_bloc_img_big ul li a:hover .btp_content_home_exemple_recruteur_left_bloc_img_big_filter { position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; opacity:0.3; z-index:1; }
										.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 { width:336px; background-color:#fff; border:1px solid #ccc; position:absolute; margin:-6px 0 0 0; padding:12px 10px 13px 10px; z-index:2; display:block; }
										.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 { background-color:#eee; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_view { position:absolute; top:0; right:0; font-size:18px; margin:10px 10px 0 0; z-index:1; display:none; }
												.btp_content_home_exemple_recruteur_left_bloc_img_big ul li a:hover .btp_content_home_exemple_recruteur_left_bloc_img_big_view { display:block; }
												.btp_content_home_exemple_recruteur_left_bloc_img_big_view i { font-size:23px; color:#000; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees b, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 b { color:#1495CC; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees i, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 i { color:#f00; font-size:20px; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_ref, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_ref { float:right; font-size:11px; color:#000; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_nom, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_nom { color:#ff6600; font-size:14px; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_exp, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_exp { color:#666; font-size:12px; }
											.btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_ville, .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees2 .btp_content_home_exemple_recruteur_left_bloc_img_big_ul_coordonnees_ville { color:#666; font-size:12px; }
							#btp_content_home_exemple_recruteur_left_bloc .btp_content_home_exemple_recruteur_left_bloc_img_big img { width:358px; height:358px; }
							.btp_content_home_exemple_recruteur_left_bloc_img, .btp_content_home_exemple_recruteur_left_bloc_img2 { position:relative; display:block; width:40px; height:40px; float:left; margin:0 3px 3px 0; border:1px solid #ccc; }
								#btp_content_home_exemple_recruteur_left_bloc a:hover .btp_content_home_exemple_recruteur_left_bloc_overlay { background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; position:absolute; top:0; bottom:0; left:0; right:0; opacity:0.3; z-index:1; }
							#btp_content_home_exemple_recruteur_left_bloc img { width:40px; height:40px; }
							#btp_content_home_exemple_recruteur_left_bloc .btp_content_home_exemple_recruteur_left_bloc_img2 { margin-right:0; }
						#btp_content_home_exemple_recruteur_left_bloc_link { margin:21px 0 0 0; }
							#btp_content_home_exemple_recruteur_left_bloc_link a { padding:14px 7px 14px 7px; width:420px; display:block; border:1px solid #1495CC; box-shadow:0 1px 3px 0 rgba(0,0,0,.1); text-decoration:none; text-align:center; color:#fff; background-color:#1495CC; font-family:"Museo Sans 300"; margin:auto; font-size:18px; }
								#btp_content_home_exemple_recruteur_left_bloc_link a:hover { background-color:#5ac0ec; }
								.btp_content_home_exemple_recruteur_left_bloc_img1 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv1.webp') -43px -43px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img2 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv1.webp') -129px -43px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img3 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv1.webp') -43px -88px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img4 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv2.webp') -54px -51px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img5 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv2.webp') -347px -242px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img6 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv3.webp') -547px -139px no-repeat; width:40px; height:40px; background-size:1703%; }
								.btp_content_home_exemple_recruteur_left_bloc_img7 { background:url('https://www.pmebtp.com/v4/btp_images/btp_profile_cv3.webp') -547px -139px no-repeat; width:40px; height:40px; background-size:1703%; }
			#btp_content_home_exemple_recruteur_right { width:458px; float:right; padding:0; border:0; margin:0; }
				#btp_content_home_exemple_recruteur_right_bloc { position:relative; padding:15px 15px 0 15px; margin:10px 0 0 0; }
				#btp_content_home_exemple_recruteur_right_text { margin:0 0 14px 0; font-size:17px; line-height:27px; background-color:#eee; padding:15px; }
					#btp_content_home_exemple_recruteur_right_text_blue { color:#108bbf; font-size:18px; display:block; margin:0 0 10px 0; }
				#btp_content_home_exemple_recruteur_right_cv_button { margin:0; }
					#btp_content_home_exemple_recruteur_right_cv_button a { display:block; padding:10px; width:200px; text-align:center; color:#1495CC; text-decoration:none; box-shadow:-1px 3px 4px hsla(0,0%,60.8%,.2); margin:0 0 11px 0; border:1px solid #ccc; transition:box-shadow 1s; }
						#btp_content_home_exemple_recruteur_right_cv_button a:hover .btp_content_home_exemple_recruteur_right_cv_button_filter { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; opacity:0.3; }
						.btp_content_home_exemple_recruteur_right_cv_button_text { color:#000; position:relative; font-size:18px; display:block; margin:121px 0 0 0; font-weight:bold; text-align:center; text-shadow:1px 1px 3px #fff; background-color:#fff; }
							#btp_content_home_exemple_recruteur_right_cv_button1, #btp_content_home_exemple_recruteur_right_cv_button1bis, #btp_content_home_exemple_recruteur_right_cv_button2, #btp_content_home_exemple_recruteur_right_cv_button2bis, #btp_content_home_exemple_recruteur_right_cv_button3, #btp_content_home_exemple_recruteur_right_cv_button3bis, #btp_content_home_exemple_recruteur_right_cv_button4, #btp_content_home_exemple_recruteur_right_cv_button4bis { width:200px; height:140px; position:relative; }
							#btp_content_home_exemple_recruteur_right_cv_button1 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_cadre.webp') 0 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button1bis { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_cadre2.webp') -20px 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button2 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_non_cadre.webp') 0 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button2bis { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_non_cadre2.webp') -20px 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button3 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_administrative.webp') 0 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button3bis { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_administrative2.webp') -20px 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button4 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_etranger2.webp') 0 0 no-repeat; }
							#btp_content_home_exemple_recruteur_right_cv_button4bis { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_etranger3.webp') 0 0 no-repeat; }
						#btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button1, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button1bis, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button3, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button3bis { float:left; }
						#btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button2, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button2bis, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button4, #btp_content_home_exemple_recruteur_right_cv_button #btp_content_home_exemple_recruteur_right_cv_button4bis { float:right; }
						#btp_content_home_exemple_recruteur_right_cv_button a:hover { box-shadow:-1px 3px 6px hsla(0,0%,60.8%,.6); color:#5ac0ec; }
						#btp_content_home_exemple_recruteur_right_cv_button a img { display:block; margin:auto auto 5px auto; width:40px; height:auto; border:0; }
				#btp_content_home_exemple_recruteur_right_button { padding:10px 0 14px 0; width:476px; display:block; border:1px solid #1387b8; box-shadow:0 1px 3px 0 rgba(0,0,0,.1); text-decoration:none; text-align:center; color:#fff; background-color:#1495CC; margin:17px auto auto auto; font-family:"Museo Sans 300"; font-size:18px; }
					#btp_content_home_exemple_recruteur_right_button:hover { background-color:#1387b8; }
		/* Bloc candidat */
		#btp_content_home_exemple_candidat { padding:0; margin:50px auto auto auto; width:960px; }
			#btp_content_home_exemple_candidat_left { width:458px; float:left; padding:0; margin:0; }
				#btp_content_home_exemple_candidat_left_text { margin:0; text-align:justify; font-size:17px; line-height:27px; padding:15px; background-color:#eee; }
					#btp_content_home_exemple_candidat_left_acces_link { margin:25px 0 0 0; }
						#btp_content_home_exemple_candidat_left_acces_link ul { margin:0; padding:0; }
							#btp_content_home_exemple_candidat_left_acces_link ul li { list-style-type:none; }
								#btp_content_home_exemple_candidat_left_acces_link ul li a { display:block; width:456px; height:142px; border:1px solid #ccc; margin:0 0 15px 0; overflow:hidden; position:relative; box-shadow:-1px 3px 4px hsla(0,0%,60.8%,.2); }
								#btp_content_home_exemple_candidat_left_acces_link1 { background:url('https://www.pmebtp.com/v4/btp_images/btp_home_depot_annonce.webp') -70px -90px no-repeat; background-size:86%; }
								#btp_content_home_exemple_candidat_left_acces_link2 { background:url('https://www.pmebtp.com/v4/btp_images/btp_home_depot_cv.webp') -70px -50px no-repeat; background-size:81%; }
									#btp_content_home_exemple_candidat_left_acces_link ul li a:hover .btp_content_home_exemple_candidat_left_acces_link_filter { background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; bottom:0; left:0; right:0; top:0; opacity:0.3; position:absolute; }
									#btp_content_home_exemple_candidat_left_acces_link1 .btp_content_home_exemple_candidat_left_acces_link_text, #btp_content_home_exemple_candidat_left_acces_link2 .btp_content_home_exemple_candidat_left_acces_link_text { color:#000; float:right; font-size:18px; margin:0; width:176px; text-align:center; display:block; background-color:#fff; height:142px; }
									#btp_content_home_exemple_candidat_left_acces_link1 img { width:40px; height:auto; border:0; display:block; margin:23px auto 5px auto; }
									#btp_content_home_exemple_candidat_left_acces_link2 img { width:40px; height:auto; border:0; display:block; margin:35px auto 5px auto; }
			#btp_content_home_exemple_candidat_right { width:478px; float:right; margin:0; }
				#btp_content_home_exemple_candidat_right_image { border:1px solid #ccc; padding:0 0 15px 0; background-color:#fff; }
					#btp_content_home_exemple_candidat_right_bloc a:hover .btp_content_home_exemple_candidat_right_image_filter { background:rgba(0, 0, 0, 0) linear-gradient(45deg, rgb(238, 238, 238) 0%, rgb(20, 149, 204) 100%) repeat scroll 0% 0%; position:absolute; top:0; bottom:0; left:0; right:0; opacity:0.3; }
					#btp_content_home_exemple_candidat_right h2 { color:#fff; display:block; background-color:#ff6600; padding:0; margin:0 0 5px 0; font-family:"Museo Sans 300"; }
						#btp_content_home_exemple_candidat_right h2 a { display:block; background-color:#eee; padding:10px 0 10px 0; color:#ff6600; text-decoration:none; border:1px solid #ff6600; margin:-1px -1px 0 -1px; }
							#btp_content_home_exemple_candidat_right h2 a:hover { background-color:#ff6600; color:#fff; }
					#btp_content_home_exemple_candidat_right_bloc { position:relative; padding:15px 10px 0 11px; }
						.btp_content_home_exemple_candidat_right_bloc_img, .btp_content_home_exemple_candidat_right_bloc_img2 { position:relative; display:block; width:52px; height:35px; float:left; margin:0 3px 3px 0; border:1px solid #ccc; }
						.btp_content_home_exemple_candidat_right_bloc_img2 { margin:0 0 3px 0; }
							.btp_content_home_exemple_candidat_right_bloc_img img, .btp_content_home_exemple_candidat_right_bloc_img2 img { width:52px; height:35px; }
						#btp_content_home_exemple_candidat_right_img_big { position:absolute; width:335px; height:365px; z-index:1; }
							#btp_content_home_exemple_candidat_right_img_big_ul { margin:0; padding:0; display:flex; position:absolute; overflow:hidden; width:394px; height:435px; scroll-behavior:smooth; scroll-snap-type:x mandatory; background-color:#fff; border:1px solid #ccc; }
								#btp_content_home_exemple_candidat_right_img_big_ul li { padding:10px; list-style-type:none; float:left; width:374px; }
									#btp_content_home_exemple_candidat_right_img_big_ul li.btp_content_home_exemple_candidat_right_img_big_ul_li1 { background-color:#fff; }
									#btp_content_home_exemple_candidat_right_img_big_ul li.btp_content_home_exemple_candidat_right_img_big_ul_li2 { background-color:#eee; }
										#btp_content_home_exemple_candidat_right_img_big_ul li:hover { background-color:#f7f7f7; }
										#btp_content_home_exemple_candidat_right_img_big_ul li a { color:#000; text-decoration:none; width:374px; display:block; height:348px; }
											.btp_content_home_exemple_candidat_right_img_big_ul_head { margin:0 0 2px 0; padding:0; display:block; height:68px; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_view { position:absolute; top:0; right:0; font-size:18px; margin:10px 10px 0 0; z-index:1; display:none; }
													#btp_content_home_exemple_candidat_right_img_big_ul li a:hover .btp_content_home_exemple_candidat_right_img_big_ul_head_view { display:block; }
													.btp_content_home_exemple_candidat_right_img_big_ul_head_view i { font-size:23px; color:#666; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_logo { width:90px; float:left; margin:0 10px 0 0; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_logo img { width:90px; height:auto; border:1px solid #ccc; }
											.btp_content_home_exemple_candidat_right_img_big_ul_head_detail { width:215px; float:left; font-size:12px; color:#666; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_detail_date { margin:0; display:block; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_detail_lieu { margin:5px 0 5px 0; display:block; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_info { font-size:14px; }
											.btp_content_home_exemple_candidat_right_img_big_ul_info { margin:0; padding:0; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_info_poste { color:#ff6600; margin:0 0 2px 0; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_info_entreprise { color:#1495CC; font-size:13px; }
												.btp_content_home_exemple_candidat_right_img_big_ul_content { font-size:13px; margin:10px 0 0 0; display:block; text-align:justify; }
												.btp_content_home_exemple_candidat_right_img_big_ul_head_ref { margin:10px 0 0 0; color:#000; font-size:11px; float:right; }
					#btp_content_home_exemple_candidat_right_link { margin:15px 0 0 0; }
						#btp_content_home_exemple_candidat_right_link a { padding:14px 7px 14px 7px; width:420px; display:block; border:1px solid #ff6600; box-shadow:0 1px 3px 0 rgba(0,0,0,.1); text-decoration:none; text-align:center; color:#fff; background-color:#ff6600; margin:auto; font-family:"Museo Sans 300"; font-size:18px; }
							#btp_content_home_exemple_candidat_right_link a:hover { background-color:#fc9855; }
					#btp_content_home_exemple_candidat_right_button { padding:10px 0 14px 0; width:476px; display:block; border:1px solid #ed5f01; box-shadow:0 1px 3px 0 rgba(0,0,0,.1); text-decoration:none; text-align:center; color:#fff; background-color:#ff6600; margin:17px auto auto auto; font-family:"Museo Sans 300"; font-size:18px; }
						#btp_content_home_exemple_candidat_right_button:hover { background-color:#ed5f01; }

/* Inscription */
@keyframes fadeIn {
	0% { opacity:0; margin-left:0; }
	5% { opacity:1; }
	100% { margin-left:290px; }
}
#btp_content_home_inscription { width:100%; margin:15px 0 0 0; padding:25px 0 35px 0; height:330px; background-color:#eee; }
	#btp_content_home_inscription h2 { text-align:center; font-size:20px; margin:0 0 15px 0; }
	#btp_content_home_inscription_bloc { width:720px; margin:20px auto auto auto; }
		#btp_content_home_inscription_bloc_candidat { display:none; margin:0; padding:0; }
		#btp_content_home_inscription_bloc_recruteur { margin:0; padding:0; }
			.btp_content_home_inscription_bloc1, .btp_content_home_inscription_bloc2 { width:330px; border-right:1px solid #ccc; margin:0 15px 0 0; float:left; padding:10px; }
			.btp_content_home_inscription_bloc2 { margin:0; border:0; }
				.btp_content_home_inscription_bloc1 a, .btp_content_home_inscription_bloc2 a { text-decoration:none; color:#000; }
					.btp_content_home_inscription_bloc1:hover, .btp_content_home_inscription_bloc2:hover { box-shadow:0 0 4px 3px #ddd; background-color:#fff; }
				.btp_content_home_inscription_bloc1 b, .btp_content_home_inscription_bloc2 b { font-size:16px; color:#666; text-align:center; padding:0; margin:0 0 15px 0; display:block; }
				.btp_content_home_inscription_bloc1 img, .btp_content_home_inscription_bloc2 img { width:100px; height:auto; border:0; display:block; margin:auto auto 20px auto; }
				.btp_content_home_inscription_bloc1 p, .btp_content_home_inscription_bloc2 p { font-size:15px; line-height:17px; text-align:center; color:#000; }
			#btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc1_link, #btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc2_link { color:#1495CC; }
			#btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc1_link, #btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc2_link { color:#ff6600; }
				#btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc1_link .bi-arrow-right, #btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc2_link .bi-arrow-right, #btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc1_link .bi-arrow-right, #btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc2_link .bi-arrow-right { font-size:30px; float:left; margin:0 10px 0 0; display:none; }
				#btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc1:hover .btp_content_home_inscription_bloc1_link .bi-arrow-right, #btp_content_home_inscription_bloc_recruteur .btp_content_home_inscription_bloc2:hover .btp_content_home_inscription_bloc2_link .bi-arrow-right, #btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc1:hover .btp_content_home_inscription_bloc1_link .bi-arrow-right, #btp_content_home_inscription_bloc_candidat .btp_content_home_inscription_bloc2:hover .btp_content_home_inscription_bloc2_link .bi-arrow-right { display:block; margin-left:290px; animation:fadeIn ease 1s; animation-iteration-count:1; }

/* Chiffre cles */
#btp_content_home_chiffre_cle { padding:20px 0 20px 0; width:100%; margin:10px 0 0 0; background-color:#0a719d; }
	#btp_content_home_chiffre_cle_bloc { width:935px; margin:auto; }
		.btp_content_home_chiffre_cle_bloc_content .btp_content_home_chiffre_cle_plus_mobile { display:none; }
		.btp_content_home_chiffre_cle_bloc_content { width:220px; text-align:center; float:left; margin:0 15px 0 0; border:0; font-size:19px; transition:margin-top 1s; border-right:1px solid #fff; }
			.btp_content_home_chiffre_cle_bloc_content i { display:none; }
		#btp_content_home_chiffre_cle_site_codiffusion { border:0; }
			.btp_content_home_chiffre_cle_bloc_content:hover { margin-top:-10px; opacity:0.8; }
			#btp_content_home_chiffre_cle_site_codiffusion:hover { margin-top:-10px; }
		#btp_content_home_chiffre_cle_bloc a { color:#fff; text-decoration:none; }
		#btp_content_home_chiffre_cle_site_codiffusion { margin:0; }
			.btp_content_home_chiffre_cle_bloc_content span { font-size:40px; color:#fff; font-weight:bold; display:block; }	

/* Presentation service */
#btp_content_home_presentation_service { margin:auto; background-color:#fff; padding:45px 0 25px 0; }
	#btp_content_home_presentation_service_content { width:950px; margin:auto; }
		.btp_content_home_presentation_service_bloc { float:left; width:290px; margin:0; padding:5px 9px 5px 9px; display:block; color:#000; text-decoration:none; }
		#btp_content_home_presentation_service_bloc2 { padding:5px 20px 5px 20px; }
		#btp_content_home_presentation_service_bloc3 { margin:0; }
			.btp_content_home_presentation_service_bloc img { width:100px; height:100px; margin:auto auto 15px auto; border:0; display:block; }
			.btp_content_home_presentation_service_bloc h3 { text-align:center; font-size:19px; margin:0 0 20px 0; font-weight:normal; font-family:"Museo Sans 700"; }
				.btp_content_home_presentation_service_bloc h3 span { display:block; text-align:center; color:#0a719d; }
			.btp_content_home_presentation_service_bloc p { text-align:center; font-size:15px; margin:10px 0 0 0; }
.btp_content_home_presentation_service_bloc:hover { background-color:#eee; }
	#btp_content_home_presentation_service_tarifs { text-align:center; font-size:32px; padding:15px 0 25px 0; line-height:50px; margin:0; }
		#btp_content_home_presentation_service_tarifs a { display:block; color:#fff; background-color:#000; border:1px solid #000; width:350px; text-decoration:none; margin:20px auto auto auto; border-radius:30px; padding:10px; font-size:18px; line-height:18px; }
			#btp_content_home_presentation_service_tarifs a:hover { background-color:#353535; }
		.btp_content_home_presentation_service_tarifs_mobile { display:none; }

/* Bloc */
.btp_content_home_bloc { height:70px; }
.btp_content_home_bloc2 { height:70px; margin-bottom:35px; }
	.btp_content_home_bloc_left { border-bottom:6px solid #979ca2; width:44%; float:left; margin:33px 0 0 20px; }
.btp_content_home_bloc_left_middle { width:8%; float:left; }
	.btp_content_home_bloc img, .btp_content_home_bloc2 img { display:block; margin:auto; border:0; width:70px; height:70px; }
	.btp_content_home_bloc_right { border-bottom:6px solid #979ca2; width:44%; float:right; margin:33px 20px 0 0; }

/* Marque employeur */
#btp_content_home_marque_employeur { margin:auto; padding:30px 0 40px 0; position:relative; background-color:#2b93c0; }
	#btp_content_home_marque_employeur_bg { background:url('https://www.pmebtp.com/v4/btp_images/btp_nouveau.webp') 0 0 no-repeat; margin:-36px 0px 0 -7px; position:absolute; left:0; width:128px; height:128px; }
	#btp_content_home_marque_employeur_content { width:950px; margin:auto; }
		#btp_content_home_marque_employeur h2 { text-align:center; font-size:28px; margin:auto; width:950px; color:#000; position:relative; font-weight:normal; font-family:"Museo Sans 700"; line-height:36px; text-transform:uppercase; }
			#btp_content_home_marque_employeur #btp_content_home_marque_employeur_title { margin:0; font-size:25px; text-align:center; }
				#btp_content_home_marque_employeur #btp_content_home_marque_employeur_title span { color:#f00; }
			#btp_content_home_marque_employeur h2 b { color:#fff; font-weight:normal; }
		#btp_content_home_marque_employeur_content_nav { margin:17px auto 20px auto; width:465px; background-color:#fff; border-radius:40px; padding:15px; }
			#btp_content_home_marque_employeur_content .marquee { margin:6px auto 11px auto; width:750px; white-space:nowrap; overflow:hidden; background-color:#fff; border-radius:70px; height:70px; }
				#btp_content_home_marque_employeur_content .marquee img { margin:-40px 0px 0 0px; border:0; vertical-align:middle; display:inline-block; position:relative; left:100%; animation:marquee 16.0s linear infinite; }
					#btp_content_home_marque_employeur_content .marquee:hover img { animation-play-state:paused; }
				#btp_content_home_marque_employeur_content_img1 { width:50px; height:auto; }
				#btp_content_home_marque_employeur_content_img2 { width:120px; height:auto; }
				#btp_content_home_marque_employeur_content .marquee #btp_content_home_marque_employeur_content_img3 { width:140px; height:auto; margin-top:-43px; }
				#btp_content_home_marque_employeur_content .marquee #btp_content_home_marque_employeur_content_img4 { width:130px; height:auto; margin-top:-47px; }
				#btp_content_home_marque_employeur_content_img5 { width:150px; height:auto; }
					#btp_content_home_marque_employeur_content .marquee img:nth-child(1) { animation-delay:0s; }
					#btp_content_home_marque_employeur_content .marquee img:nth-child(2) { animation-delay:1.8s; }
					#btp_content_home_marque_employeur_content .marquee img:nth-child(3) { animation-delay:3.6s; }
					#btp_content_home_marque_employeur_content .marquee img:nth-child(4) { animation-delay:5.4s; }
					#btp_content_home_marque_employeur_content .marquee img:nth-child(5) { animation-delay:7.0s; }
			#btp_content_home_marque_employeur_content_text { text-align:center; margin:30px auto 40px auto; font-size:22px; line-height:32px; }
				#btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_mobile, #btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_mobile2 { display:none; }
			#btp_content_home_marque_employeur_content_text span { color:#f00; }
			#btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_desktop { color:#000; }
			#btp_content_home_marque_employeur_content_text b { color:#fff; font-weight:bold; text-transform:uppercase; }
			#btp_content_home_marque_employeur_content_link { width:350px; text-align:center; background-color:#000; padding:7px; font-size:17px; margin:30px auto auto auto; color:#fff; text-decoration:none; border-radius:20px; display:block;}
			#btp_content_home_marque_employeur_content_link:hover { background-color:#353535; }
				#btp_content_home_marque_employeur_categorie { background-color:#000; margin:50px auto auto auto; padding:15px 0 0 0; }
					#btp_content_home_marque_employeur_categorie_bloc { width:750px; margin:auto; padding:0 0 15px 0; }
						.btp_content_home_marque_employeur_categorie_bloc { color:#fff; float:left; width:33%; border-left:1px solid #fff; text-align:center; cursor:pointer; font-size:16px; text-decoration:none; }
						#btp_content_home_marque_employeur_categorie_bloc1 { border-left:0; }
							.btp_content_home_marque_employeur_categorie_bloc:hover { color:#ccc; }
							.btp_content_home_marque_employeur_categorie_bloc i { color:#0F9D58; margin:-4px 16px 0px -51px; font-size:22px; height:25px; float:right; }
	#btp_content_home_marque_employeur_categorie_content { padding:25px 0 25px 0; background-color:#dedede; margin:0; display:none; }
		.btp_content_home_marque_employeur_categorie_content_text { color:#fff; background-color:#0F9D58; width:670px; margin:25px auto 25px auto; padding:25px; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; display:none; text-align:justify; }
		.btp_content_home_marque_employeur_categorie_content_text h4 { margin:0 0 25px 0; font-size:23px; font-family:"Museo Sans 700"; font-weight:normal; text-align:center; color:#000; }
		.btp_content_home_marque_employeur_categorie_content_text a { color:#000; text-decoration:none; }
			.btp_content_home_marque_employeur_categorie_content_text a:hover { text-decoration:underline; }

@keyframes marquee 
{ 
	0% { left:100%; }
	100% { left:-100%; }
}
	#btp_content_home_marque_employeur_bloc { margin:15px auto -20px auto; }
	#btp_content_home_marque_employeur_content .marquee2 { margin:auto; width:460px; white-space:nowrap; overflow:hidden; background-color:#fff; border-radius:70px; }
		#btp_content_home_marque_employeur_content .marquee2 img { width:40px; height:40px; border:0; vertical-align:middle; display:inline-block; position:relative; margin:0 30px 0 30px; left:-110%; animation:marquee2 18.0s linear infinite; }
			#btp_content_home_marque_employeur_content .marquee2:hover img { animation-play-state:paused; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(1) { animation-delay:5s; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(2) { animation-delay:4s; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(3) { animation-delay:3s; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(4) { animation-delay:2s; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(5) { animation-delay:1s; }
				#btp_content_home_marque_employeur_content .marquee2 img:nth-child(6) { animation-delay:0s; }

		#btp_content_home_marque_employeur_acces { margin:30px auto auto auto; }
			#btp_content_home_marque_employeur_acces a { font-size:18px; text-align:center; width:280px; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; display:block; margin:20px auto auto auto; padding:7px; border-radius:20px; }
				#btp_content_home_marque_employeur_acces a:hover { background-color:#353535; }
@keyframes marquee2 
{ 
	0% { left:-110%; }
	100% { left:100%; }
}

/* Entreprise recrute */
@-webkit-keyframes bounce-2 {
	0%   { transform: translateX(0); }
    50%  { transform: translateX(10px); }
	100% { transform: translateX(0); }
}
@keyframes bounce-2 {
	0%   { transform: translateX(0); }
    50%  { transform: translateX(10px); }
	100% { transform: translateX(0); }
}
#btp_content_home_entreprise { width:1020px; margin:auto; padding:30px 0 35px 0; position:relative; }
	#btp_content_home_entreprise_bloc_link_before { position:absolute; left:0; margin:162px 0 0 8px; background-color:transparent; border:0; cursor:pointer; }
	#btp_content_home_entreprise_bloc_link_after { position:absolute; right:0; margin:162px 3px 0 0; width:55px; background-color:transparent; border:0; cursor:pointer; }
	#btp_content_home_entreprise_bloc_link_before img, #btp_content_home_entreprise_bloc_link_after img { width:36px; height:72px; border:0; }
		#btp_content_home_entreprise_bloc_link_before i, #btp_content_home_entreprise_bloc_link_after i { font-size:55px; color:#1495CC; }
	#btp_content_home_entreprise_count { display:none; }
	#btp_content_home_entreprise_title { margin:0 0 20px 0; width:100%; padding:15px 0 15px 0; }
		#btp_content_home_entreprise h2 { text-align:center; font-size:28px; margin:auto; width:960px; color:#0a719d; position:relative; font-weight:normal; font-family:"Museo Sans 700"; }
			#btp_content_home_entreprise h2 span { color:#000; }
		#btp_content_home_entreprise_acces { margin:30px auto auto auto; }
			#btp_content_home_entreprise_acces button { font-size:17px; text-align:center; width:240px; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; display:block; margin:20px auto auto auto; padding:7px; border-radius:20px; cursor:pointer; }
				#btp_content_home_entreprise_acces button:hover { background-color:#353535; }
		#btp_content_home_entreprise_acces2 { width:710px; margin:30px auto auto auto; display:none; }
			#btp_content_home_entreprise_acces2 #btp_content_home_entreprise_acces2_left { font-size:17px; text-align:center; width:240px; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; display:block; margin:20px auto auto auto; padding:7px; border-radius:20px; float:none; cursor:pointer; }
			#btp_content_home_entreprise_acces2 #btp_content_home_entreprise_acces2_right { font-size:17px; text-align:center; width:240px; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; display:block; margin:20px auto auto auto; padding:7px; border-radius:20px; float:right; cursor:pointer; }
				#btp_content_home_entreprise_acces2 #btp_content_home_entreprise_acces2_left:hover, #btp_content_home_entreprise_acces2 #btp_content_home_entreprise_acces2_right:hover { background-color:#353535; }
	#btp_content_home_entreprise_bloc, #btp_content_home_entreprise_bloc2, #btp_content_home_entreprise_bloc3 { width:907px; margin:auto; height:262px; position:relative; overflow-x:hidden; }
	#btp_content_home_entreprise_bloc2, #btp_content_home_entreprise_bloc3 { margin:auto auto 15px auto; display:none; }
		#btp_content_home_entreprise_bloc ul, #btp_content_home_entreprise_bloc2 ul, #btp_content_home_entreprise_bloc3 ul { margin:0; padding:0; overflow:hidden; display:flex; position:absolute; scroll-behavior:smooth; scroll-snap-type:x mandatory; }
			#btp_content_home_entreprise_bloc ul li, #btp_content_home_entreprise_bloc2 ul li, #btp_content_home_entreprise_bloc3 ul li { background-color:#fff; width:210px; margin:0 20px 0 0; float:left; border:1px solid #eee; list-style-type:none; height:250px; display:block; border-radius:0 20px 0 0; }
				#btp_content_home_entreprise_bloc li:hover, #btp_content_home_entreprise_bloc2 li:hover, #btp_content_home_entreprise_bloc3 li:hover { opacity:0.7; cursor:pointer; }
				#btp_content_home_entreprise_bloc ul li a, #btp_content_home_entreprise_bloc2 ul li a, #btp_content_home_entreprise_bloc3 ul li a { color:#000; text-decoration:none; }
					.btp_content_home_entreprise_bloc_screen { position:absolute; height:160px; background-color:#1495CC; width:210px; opacity:0.85; z-index:1; display:none; border-radius:0 20px 0 0; }
						.btp_content_home_entreprise_bloc_screen_text { color:#fff; text-align:center; display:block; margin:67px 0 0 0; font-size:19px; }
					.btp_content_home_entreprise_bloc_head { width:100%; background-color:#eee; height:160px; display:block; border-radius:0 20px 0 0; }
						.btp_content_home_entreprise_bloc_head_logo { width:100%; }
							.btp_content_home_entreprise_bloc_head_logo img { width:85px; height:56px; border:1px solid #ccc; margin:99px 0 0 3px; }
					.btp_content_home_entreprise_bloc_text { font-size:15px; padding:10px; height:auto; display:block; }
						.btp_content_home_entreprise_bloc_text span { font-size:13px; color:#666; display:block; margin:5px 0 0 0; }
		#btp_content_home_entreprise_link { color:#1495CC; text-decoration:none; font-size:15px; margin:0 0 0 30px; }
			#btp_content_home_entreprise_link #btp_content_home_entreprise_link1, #btp_content_home_entreprise_link #btp_content_home_entreprise_link2 { font-size:27px; margin:-3px 0 0 5px; display:inline-block; position:absolute; }
			#btp_content_home_entreprise_link #btp_content_home_entreprise_link2 { display:none; animation-name:bounce-2; animation-timing-function:linear; align-self:flex-end; animation-duration:2s; animation-iteration-count:infinite; transform-origin:bottom; }
				#btp_content_home_entreprise_link:hover #btp_content_home_entreprise_link1 { display:none; }
				#btp_content_home_entreprise_link:hover #btp_content_home_entreprise_link2 { display:inline; }

/* Client / Partenaire */
#btp_content_home_client { width:100%; margin:0 auto 0 auto; padding:40px 0 40px 0; background-color:#eee; }
	#btp_content_home_client_bloc { width:865px; margin:auto; }
		#btp_content_home_client h2 { text-align:center; font-size:28px; margin:auto; color:#0a719d; font-weight:normal; font-family:"Museo Sans 700"; }
			#btp_content_home_client h2 span { color:#000; }
		/* Client */
		#btp_content_home_client_left { width:415px; float:left; }
			#btp_content_home_client_left_mobile { display:none; }
			#btp_content_home_client_left_list { margin:25px 0 0 0; padding:15px 5px 4px 15px; border-radius:20px 0 0 20px; width:396px; overflow:hidden; background-color:#fff; }
				#btp_content_home_client_left_list ul { margin:0; padding:0; }
					#btp_content_home_client_left_list ul li { list-style-type:none; }
						#btp_content_home_client_left_list ul li img { display:block; width:67px; height:44px; border:1px solid #fff; float:left; margin:0 10px 10px 0; background-color:#fff; }
						#btp_content_home_client_left_list ul li .btp_content_home_client_left_list_merge { margin:0 0 10px 0; }
		#btp_content_home_client_middle { float:left; border:0; height:227px; width:80px; margin:108px 20px 0 20px; position:relative; }
			#btp_content_home_client_middle img { width:80px; height:80px; border:0; position:absolute; margin:57px 0 0 0; display:block; background-color:#fff; padding:15px 0 15px 0; }
			#btp_content_home_client_middle_bg { background-color:#979ca2; width:6px; height:227px; display:block; margin:0 0 0 37px; }
			#btp_content_home_client_left_link a, #btp_content_home_client_right_link a { font-size:17px; text-align:center; width:240px; background-color:#000; color:#fff; text-decoration:none; display:block; margin:40px auto auto auto; padding:7px; border-radius:30px; }
				#btp_content_home_client_left_link a:hover, #btp_content_home_client_right_link a:hover { background-color:#353535; }
		/* Sites partenaires */
		#btp_content_home_client_right { width:417px; float:right; }
			#btp_content_home_client_right_mobile { display:none; }
			#btp_content_home_client_right_partenaire { margin:25px 0 0 0; padding:15px 10px 4px 15px; border-radius:0 20px 20px 0; width:390px; overflow:hidden; white-space:nowrap; background-color:#fff; }
				#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc { margin:0; padding:0; width:390px; float:left; }
						#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc { display:block; }
							#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc img { width:67px; height:44px; border:1px solid #fff; float:left; margin:0 10px 10px 0; background-color:#fff; }
								#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc .btp_content_home_client_right_partenaire_logo { margin:0 0 10px 0; }

/* Temoignage */
@keyframes tonext {
	75% { left:0; }
  	95% { left:100%; }
  	98% { left:100%; }
  	99% { left:0; }
}

@keyframes tostart {
	75% { left:0; }
  	95% { left:-300%; }
  	98% { left:-300%; }
  	99% { left:0; }
}

@keyframes snap {
  96% { scroll-snap-align:center; }
  97% { scroll-snap-align:none; }
  99% { scroll-snap-align:none; }
  100% { scroll-snap-align:center; }
}
#btp_content_home_temoignage { width:100%; margin:0; padding:0 0 10px 0; background-color:#0a719d; position:relative; border-top:1px solid #1385b5; }
	#btp_content_home_temoignage_title { margin:0 0 10px 0; width:100%; padding:20px 0 0 0; }
		#btp_content_home_temoignage_title a { text-decoration:none; color:#000; }
		#btp_content_home_temoignage h2 { text-align:center; font-size:28px; margin:auto; color:#fff; width:960px; padding:0; font-weight:normal; font-family:"Museo Sans 700"; }
			#btp_content_home_temoignage h2 span { color:#fff; }
			#btp_content_home_temoignage_button { font-size:18px; text-align:center; width:280px; background-color:#000; border:1px solid #000; color:#fff; text-decoration:none; display:block; margin:15px auto 15px auto; padding:7px; border-radius:20px; }
				#btp_content_home_temoignage_button:hover { background-color:#353535; }
#btp_content_home_temoignage_title_star { display:block; margin:5px auto auto auto; }
#btp_content_home_temoignage_title_star i { color:#f9f451; }
	#btp_content_home_temoignage_slide { height:auto; }
		#btp_content_home_temoignage_bloc { width:920px; margin:auto; float:none; padding:0; }
			#btp_content_home_temoignage_bloc_message { margin:0; padding:0; height:auto; }
				#btp_content_home_temoignage_bloc ul { margin:0; padding:0; position:relative; display:flex; overflow:hidden; scroll-behavior:smooth; scroll-snap-type:x mandatory; width:920px; height:auto; }
				#btp_content_home_temoignage_bloc #btp_content_home_temoignage_bloc_ul_candidat { display:none; }
					#btp_content_home_temoignage_bloc ul li { list-style-type:none; position:relative; flex:0 0 100%; width:100%; margin:0 50px 0 0; background-color:#0a719d; color:#fff; }
						.btp_content_home_temoignage_bloc_testimonial_text_content { width:auto; margin:auto; font-size:20px; font-style:italic; line-height:28px; text-align:center; }
							.btp_content_home_temoignage_bloc_testimonial_text_content a { color:#fff; text-decoration:none; }
							.btp_content_home_temoignage_bloc_testimonial_name { font-style:normal; text-align:right; font-size:21px; font-weight:bold; margin:10px 190px 0 0; }
								.btp_content_home_candidat_text { color:#fff; }
								.btp_content_home_entreprise_text { color:#fff; }
				#btp_content_home_temoignage_puce { width:215px; margin:5px auto 25px auto; display:none; }
					#btp_content_home_temoignage_puce ul { margin:0; padding:0; position:relative; display:block; width:100%; }
						#btp_content_home_temoignage_puce ul li { list-style-type:none; float:left; margin:0 15px 0 0; width:auto; }
							#btp_content_home_temoignage_puce .bi-circle-fill { font-size:8px; color:#eee; }
							#btp_content_home_temoignage_puce ul #btp_content_home_temoignage_puce10 { margin:0; }
							#btp_content_home_temoignage_puce .puce_active .bi-circle-fill { color:#000; }
					#btp_content_home_temoignage_puce .puce_active .puce_active_societe .bi-circle-fill { color:#000;; }
					#btp_content_home_temoignage_puce .puce_active .puce_active_candidat .bi-circle-fill { color:#000; }
					#btp_content_home_temoignage_slide_link { margin:35px 0 10px 0; }
						#btp_content_home_temoignage_slide_link a { display:block; margin:auto; background-color:#0054a3; border:1px solid #014d95; color:#fff; font-size:17px; width:280px; text-align:center; padding:10px; box-shadow:0 0 4px 3px rgba(38,170,225,.2); text-decoration:none; }
						#btp_content_home_temoignage_slide_link a:hover { background-color:#1064b2; }
			#btp_content_home_temoignage_link { color:#1495CC; text-decoration:none; font-size:15px; margin:0 0 0 30px; width:97px; }
				#btp_content_home_temoignage_link #btp_content_home_temoignage_link1, #btp_content_home_temoignage_link #btp_content_home_temoignage_link2 { font-size:27px; display:inline-block; margin:-3px 0 0 5px; position:absolute; }
				#btp_content_home_temoignage_link #btp_content_home_temoignage_link2 { animation-name:bounce-2; animation-timing-function:linear; align-self:flex-end; animation-duration:2s; animation-iteration-count:infinite; transform-origin:bottom; display:none; margin:-3px 0 0 5px; }
					#btp_content_home_temoignage_link:hover #btp_content_home_temoignage_link1 { display:none; }
					#btp_content_home_temoignage_link:hover #btp_content_home_temoignage_link2 { display:inline; }
			#btp_content_home_temoignage_slide_acces { margin:10px auto auto auto; }
				#btp_content_home_temoignage_slide_acces a { font-size:22px; text-align:center; width:150px; background-color:#1495cc; border:1px solid #1184b5; color:#fff; text-decoration:none; display:block; margin:auto; padding:4px 7px 4px 7px; }
					#btp_content_home_temoignage_slide_acces a:hover { background-color:#40b9ed; }

/* Bloc image */
#btp_content_home_bg_img { background:url('https://www.pmebtp.com/v4/btp_images/btp_ban_image1.webp') center center no-repeat; background-size:cover; width:970px; height:285px; flex:0 0 100%; position:relative; margin:auto auto -90px auto; z-index:1; }

/* Depot */
#btp_content_home_depot { width:100%; margin:35px 0 35px 0; padding:70px 0 0 0; height:auto; background-color:#e84997; position:relative; }
	#btp_content_home_depot_bg { background:url('https://www.pmebtp.com/v4/btp_images/btp_nouveau2.webp') 0 0 no-repeat; margin:-75px 0px 0 -7px; position:absolute; left:0; width:160px; height:160px; }
	#btp_content_home_depot h2 { text-align:left; font-size:28px; margin:auto; color:#fff; font-weight:normal; font-family:"Museo Sans 700"; width:490px; }
		#btp_content_home_depot h2 b { font-weight:normal; color:#000; }
		#btp_content_home_depot h2 span { background-color:#fff; padding:5px; color:#e84997; margin:5px auto auto auto; display:block; width:350px; font-size:35px; float:right; }
	#btp_content_home_depot h3 { text-align:center; font-weight:normal; font-family:"Museo Sans 700"; font-size:24px; margin:40px auto 25px auto; color:#000; }
	#btp_content_home_depot_description { width:950px; height:410px; font-size:18px; color:#fff; margin:auto auto 30px auto; padding:0; text-align:justify; }
		.btp_content_home_depot_description_selected { color:#000; }
	#btp_content_home_depot_title { text-align:center; font-size:35px; font-weight:bold; margin:auto auto 5px auto; font-family:"Museo Sans 700"; background-color:#fff; width:350px; cursor:pointer; }
		#btp_content_home_depot_title span { color:#e84997; }
		#btp_content_home_depot_title:hover { background-color:#eee; }
	#btp_content_home_depot_title2 { background-color:transparent; font-size:28px; font-family:"Museo Sans 700"; text-align:center; margin:0 0 20px 0; color:#fff; }
	#btp_content_home_depot_bloc { width:920px; height:auto; margin:auto; }
		#btp_content_home_depot_bloc h3 { margin:0; padding:8px 14px 7px 14px; color:#0d9edc; background-color:#f8f8f8; border:1px solid #ccc; cursor:pointer; text-align:center; }
		.btp_content_home_depot_bloc_text { background-color:#fff; padding:15px; margin:0; display:none; }
			#btp_content_home_depot_bloc h3 i { color:#e84997; float:left; font-size:21px; }
			#btp_content_home_depot_bloc h3 #btp_content_home_depot_bloc3_i, #btp_content_home_depot_bloc h3 #btp_content_home_depot_bloc4_i { float:right; }
			#btp_content_home_depot_bloc h3:hover { background-color:#ccc; }
		.btp_content_home_depot_bloc_line { margin:0 0 7px 0; }
		#btp_content_home_depot_bloc1_title { border-radius:15px 15px 0 0; }
		#btp_content_home_depot_bloc2_title { border-radius:0 0 15px 15px; }
		#btp_content_home_depot_categorie_bloc_content { padding:25px 0 25px 0; background-color:#dedede; }
			#btp_content_home_depot_categorie { background-color:#000; font-size:16px; padding:15px 0 15px 0; }
				#btp_content_home_depot_categorie_bloc { width:800px; margin:auto; }
					#btp_content_home_depot_categorie_left { float:left; width:151px; color:#fff; }
					.btp_content_home_depot_categorie_bloc { float:left; width:181px; border-left:1px solid #fff; color:#fff; text-align:center; cursor:pointer; }
						.btp_content_home_depot_categorie_bloc:hover { color:#ccc; }
					.btp_content_home_depot_categorie_bloc i { display:inline-block; margin:-4px 25px 0px -51px; font-size:22px; height:25px; float:right; color:#e84997; }
		#btp_content_home_depot_categorie2 { border-left:0; }
		#btp_content_home_depot_categorie1 { width:250px; }
			#btp_content_home_depot_categorie1 span { padding:0 3px 0 3px; background-color:#e84997; margin:auto auto 1px auto; display:block; width:218px; }
				#btp_content_home_depot_categorie1:hover span { color:#000; }
			#btp_content_home_depot_categorie_text1, #btp_content_home_depot_categorie_text2, #btp_content_home_depot_categorie_text3, #btp_content_home_depot_categorie_text4 { font-size:13px; display:none; padding:25px 0 25px 0; }
				#btp_content_home_depot #btp_content_home_depot_categorie_text4 .btp_content_home_depot_categorie_text h3 { margin:30px auto 50px auto; font-size:25px; }
				.btp_content_home_depot_categorie_text { margin:auto; padding:25px; width:800px; background-color:#e84997; border:1px solid #e25bad; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
					#btp_content_home_depot .btp_content_home_depot_categorie_text h3 { font-size:23px; margin:auto auto 50px auto; color:#000; }
				/* Emploi BTP chiffre */
				#btp_content_home_depot_categorie_text2_bloc { width:800px; margin:auto; background-color:#e84997; border:1px solid #e25bad; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; padding:0; }
					#btp_content_home_depot_categorie_text2 #btp_content_home_depot_categorie_text2_bloc h4 { margin:25px 0 40px 35px; font-size:23px; text-align:center; font-weight:normal; font-family:"Museo Sans 700"; }
					.btp_content_home_depot_categorie_text2 { margin:auto; padding:20px 0 20px 0; width:auto; }
						.btp_content_home_depot_categorie_text h4, .btp_content_home_depot_categorie_text2 h4 { text-align:center; font-size:28px; margin:10px 0 30px 0; font-family:"Museo Sans 700"; color:#fff; font-weight:normal; }
							.btp_content_home_depot_categorie_text h4 span, .btp_content_home_depot_categorie_text2 h4 span { color:#000; }
						#btp_content_home_depot_categorie_text2_left { width:380px; float:left; }
							.btp_content_home_depot_categorie_text_bloc_content { margin:0 0 40px 0; color:#fff; font-size:18px; font-weight:bold; width:350px; float:right; }
								.btp_content_home_depot_categorie_text_bloc_content_bold { font-size:25px; display:block; margin:0 0 5px 0; font-family:"Museo Sans 700"; }
								.btp_content_home_depot_categorie_text_bloc_content span { color:#000; font-style:italic; font-size:13px; display:block; margin:5px 0 0 0; }
							.btp_content_home_depot_categorie_text_bloc_content2 { margin:0 0 40px -1px; background-color:#fff; color:#e84997; padding:0; border-radius:0 50px 50px 0; }
								.btp_content_home_depot_categorie_text_bloc_content2_content { width:336px; float:right; padding:15px 30px 15px 15px; }
									.btp_content_home_depot_categorie_text_bloc_content2_bold { font-family:"Museo Sans 700"; font-weight:bold; font-size:31px; }
									.btp_content_home_depot_categorie_text_bloc_content2 span { color:#000; font-style:italic; font-size:13px; display:block; margin:5px 0 0 0; text-align:center; font-weight:normal; font-family:"Museo Sans 700"; }
						#btp_content_home_depot_categorie_text2_right { width:380px; float:right; }
							.btp_content_home_depot_categorie_text_bloc_content3 { margin:0 0 40px 0; color:#fff; font-size:18px; font-weight:bold; width:350px; float:left; }
								.btp_content_home_depot_categorie_text_bloc_content3 span { color:#000; font-style:italic; font-size:13px; display:block; margin:5px 0 0 0; }
							.btp_content_home_depot_categorie_text_bloc_content4 { margin:0 -1px 40px 0; background-color:#fff; color:#e84997; padding:0; border-radius:50px 0 0 50px; }
								.btp_content_home_depot_categorie_text_bloc_content4_content { width:336px; float:left; padding:15px 15px 15px 30px; }
								.btp_content_home_depot_categorie_text_bloc_content4 span { color:#000; font-style:italic; font-size:13px; display:block; margin:5px 0 0 0; text-align:center; font-weight:normal; }
				/* Atouts BTP */
				.btp_content_home_depot_categorie_text3_bloc { width:605px; margin:auto auto 40px auto; }
					.btp_content_home_depot_categorie_text3_bloc h4 { text-align:left; margin:0 0 8px 35px; font-size:21px; }
					.btp_content_home_depot_categorie_text3_bloc_content { margin:0; border-top:4px solid #fff; border-radius:30px 30px 0 0; padding:0; }
						.btp_content_home_depot_categorie_text3_bloc_content_img { position:relative; float:right; }
							.btp_content_home_depot_categorie_text3_bloc_content_img img { width:300px; height:155px; border:1px solid #ccc; display:block; margin:-3px 0 5px 15px; border-radius:20px; }
							.btp_content_home_depot_categorie_text3_bloc_content_img a { position:absolute; right:0; bottom:0; padding:4px; color:#e84997; background-color:#fff; border-radius:30px; display:block; width:55px; text-align:center; font-size:16px; text-decoration:none; font-weight:bold; margin:0px 1px 6px 0; }
								.btp_content_home_depot_categorie_text3_bloc_content_img a:hover { background-color:#eee; }
						.btp_content_home_depot_categorie_text3_bloc_content_text { padding:15px; color:#000; font-size:17px; font-family:"Museo Sans 700"; font-weight:normal; text-align:justify; line-height:22px; }
							.btp_content_home_depot_categorie_text3_bloc_content_text_suite { display:none; }
							.btp_content_home_depot_categorie_text3_bloc_content_text_legende { font-size:12px; text-align:left; display:block; }
					#btp_content_home_depot_categorie_text4 h4 { cursor:pointer; }
						#btp_content_home_depot_categorie_text4 h4:hover { color:#eee; }
						#btp_content_home_depot_categorie_text4 h4 i { margin:0 0 0 3px; vertical-align:middle; }
					.btp_content_home_depot_categorie_text4_bloc_content { margin:auto; border-top:4px solid #fff; border-bottom:4px solid #fff; border-radius:30px; padding:0; width:600px; background-color:#e3a3c2; display:none; }
						.btp_content_home_depot_categorie_text4_bloc_content_text { padding:15px; color:#000; font-size:17px; font-family:"Museo Sans 300"; font-weight:normal; text-align:justify; line-height:22px; width:560px; margin:auto; }
							#btp_content_home_depot_categorie_text4_bloc_content_text3_bloc { margin:10px 0 10px 0; }
								#btp_content_home_depot_categorie_text4_bloc_content_text3_left { width:250px; float:left; }
								#btp_content_home_depot_categorie_text4_bloc_content_text3_right { width:250px; float:right; }
									.btp_content_home_depot_categorie_text4_bloc_content_text3_left_content { margin:0 0 10px 0; }
										.btp_content_home_depot_categorie_text4_bloc_content_text3_left_content b { color:#fff; font-size:18px; }
					#btp_content_home_depot_categorie_text4_bloc_content4_lien { text-align:left; margin:15px 0 0 0; font-size:15px; }

	/* Formulaire etape 1 */
	#btp_content_home_depot_categorie_form { padding:0; background-color:#dedede; display:none; }
		#btp_content_home_depot_categorie_form_bloc { padding:25px; background-color:#e84997; border:1px solid #e25bad; width:560px; margin:30px auto 30px auto; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
			#btp_content_home_depot_categorie_form h2 { font-size:21px; margin:0 0 20px 0; color:#000; }
		#btp_content_home_depot_categorie_form table { width:520px; display:table; margin:auto; border-collapse:collapse; color:#fff; }
			#btp_content_home_depot_categorie_form table tr td { padding:3px; }
				#btp_content_home_depot_categorie_form table tr td .btp_content_home_depot_categorie_form_input { width:260px; padding:6px 5px 6px 5px; }
					#btp_content_home_depot_categorie_form table tr td select { padding:6px 5px 6px 5px; }
		#btp_content_home_depot_categorie_form_condition { text-align:center; margin:20px auto 20px auto; color:#fff; }
			#btp_content_home_depot_categorie_form_condition a { color:#fff; }
				#btp_content_home_depot_categorie_form_condition a:hover { text-decoration:none; }
		#btp_content_home_depot_categorie_form_button { margin:20px auto auto auto; }
			#btp_content_home_depot_categorie_form_button_right { display:block; width:120px; padding:6px 5px 6px 5px; font-size:16px; text-align:center; cursor:pointer; background-color:#000; color:#fff; border:1px solid #000; border-radius:20px; margin:auto; }
				#btp_content_home_depot_categorie_form_button_right:hover { background-color:#353535; }
	/* Formulaire etape suivante */
	#btp_content_depot_cv_content_form { margin:0; padding:0; }
		#btp_content_depot_cv_content_form h2 { font-size:21px; margin:0 0 20px 0; color:#000; }
		#btp_content_depot_cv_content_form table { display:table; margin:auto; }
			#btp_content_depot_cv_content_form a { color:#fff; text-decoration:none; width:90px; border-radius:20px; }
				#btp_content_depot_cv_content_form .btp_content_depot_cv_content_formation_bloc_content_close, #btp_content_depot_cv_content_form .btp_content_depot_cv_content_experience_bloc_content_close { width:20px; }
			#btp_content_depot_cv_content_form b { color:#fff; }
			#btp_content_depot_cv_content_form .btp_content_depot_cv_content_form_question { color:#fff; }
			#btp_content_depot_cv_content_form #btp_content_depot_cv_content_form_table { width:500px; }
			#btp_content_depot_cv_content_form table tr td { padding:4px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input { width:260px; padding:6px 5px 6px 5px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input2 { width:70px; padding:6px 5px 6px 5px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input3 { width:126px; padding:6px 5px 6px 5px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input4 { width:159px; padding:6px 5px 6px 5px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea { width:259px; height:70px; font-size:14px; font-family:"Arial"; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea2 { width:378px; height:70px; font-size:14px; font-family:"Arial"; }
				#btp_content_depot_cv_content_form table tr td select { padding:6px 5px 6px 5px; }
				.btp_content_depot_cv_content_form_textarea3 { width:517px; height:120px; font-size:14px; font-family:"Arial"; margin:5px 0 0 0; }
				.btp_content_depot_cv_content_formation_bloc_content, .btp_content_depot_cv_content_experience_bloc_content { border:1px solid #fff; width:494px; padding:15px; margin:10px auto 10px auto; }
				.btp_content_depot_cv_content_formation_bloc_content_close, .btp_content_depot_cv_content_experience_bloc_content_close { float:right; margin:-10px -5px 0 0; }
					.btp_content_depot_cv_content_formation_bloc_content_close i, .btp_content_depot_cv_content_experience_bloc_content_close i { font-size:20px; color:#000; }
						.btp_content_depot_cv_content_formation_bloc_content_close:hover i, .btp_content_depot_cv_content_experience_bloc_content_close:hover i { color:#353535; }
				.btp_content_depot_cv_content_formation_bloc_content_add { background-color:#000; color:#fff; text-align:center; padding:4px; display:block; margin:10px auto auto auto; text-decoration:none; width:80px; font-size:16px; }
					.btp_content_depot_cv_content_formation_bloc_content_add:hover { background-color:#353535; }
				.btp_content_depot_cv_content_form_select { width:304px; }
				.btp_content_depot_cv_content_form_select2 { width:93px; }
				.btp_content_depot_cv_content_form_select3 { width:303px; }
				#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select4 { width:276px; }
				.btp_content_depot_cv_content_logiciel_bloc_content, .btp_content_depot_cv_content_langue_bloc_content { margin:0 0 10px 0; }
					.btp_content_depot_cv_content_logiciel_bloc_content a i, .btp_content_depot_cv_content_langue_bloc_content a i { font-size:17px; vertical-align:middle; margin:0 0 0 3px; color:#fff; }
						.btp_content_depot_cv_content_logiciel_bloc_content a:hover i, .btp_content_depot_cv_content_langue_bloc_content a:hover i { color:#000; }
				.btp_content_depot_cv_content_logiciel_bloc_content { padding:0; margin:0 0 3px 0; }
				.btp_content_depot_cv_content_experience { border:1px solid #ccc; width:494px; padding:15px; margin:10px auto 10px auto; }
				#id_bloc_description_autodidacte { display:none; }
		#btp_content_depot_cv_content_condition { margin:15px auto 15px auto; width:400px; text-align:center; }
			#btp_content_depot_cv_content_condition a { color:#000; }
				#btp_content_depot_cv_content_condition a:hover { text-decoration:none; }
		#btp_content_depot_cv_content_permis { margin:10px auto 10px auto; }
			#btp_content_depot_cv_content_permis1 { float:left; width:130px; margin:0; }
			#btp_content_depot_cv_content_permis2 { float:left; width:170px; margin:0 20px 0 0; }
			#btp_content_depot_cv_content_permis3 { float:left; width:190px; margin:0; }
		#btp_content_depot_cv_content_button, #btp_content_depot_cv_content_button2 { margin:20px auto 10px auto; }
			#btp_content_depot_cv_content_button_right { width:120px; text-align:center; padding:4px; background-color:#000; color:#fff; border:1px solid #000; margin:auto; display:block; cursor:pointer; font-size:16px; border-radius:20px; }
			#btp_content_depot_cv_content_button2 #btp_content_depot_cv_content_button_right { width:160px; }
				#btp_content_depot_cv_content_button_right:hover { background-color:#353535; }
		#btp_content_depot_cv_content_form_end { margin:20px 0 20px 0; font-size:15px; color:#fff; text-align:center; }
		#btp_content_depot_cv_content_form_end2 { margin:20px 0 20px 0; font-size:15px; color:#fff; text-align:center; }

/* Partenaire */
#btp_content_home_partenaire { width:100%; margin:0; padding:20px 0 40px 0; height:auto; background-color:#eee; }
	#btp_content_home_partenaire_title { padding:15px 0 0 0; margin:0 0 20px 0; width:100%; }
		#btp_content_home_partenaire h2 { text-align:center; font-size:28px; margin:10px auto 60px auto; color:#d04719; width:960px; padding:0; font-weight:normal; font-family:"Museo Sans 700"; }
			#btp_content_home_partenaire h2 span { color:#000; }
		#btp_content_home_partenaire_title h3 { font-size:21px; text-align:center; margin:10px 0 40px 0; padding:0; }
	#btp_content_home_partenaire_bloc { width:510px; margin:auto; position:relative; }
		#btp_content_home_partenaire_bloc_left { width:510px; height:395px; background-color:#fff; border-radius:20px; }
			#btp_content_home_partenaire_bloc_left_img { display:none; }
			#btp_content_home_partenaire_bloc_left_logo { display:block; padding:23px 0 10px 22px; width:475px; }
				#btp_content_home_partenaire_bloc_left_logo ul { margin:0; padding:0; }
					#btp_content_home_partenaire_bloc_left_logo ul li { list-style-type:none; }
						#btp_content_home_partenaire_bloc_left_logo ul li span { display:block; float:left; margin:0 10px 19px 0; height:42px; width:85px; text-align:center; }
							#btp_content_home_partenaire_bloc_left_logo ul li span.btp_content_home_partenaire_bloc_right_link, #btp_content_home_partenaire_bloc_left_logo ul li span.btp_content_home_partenaire_bloc_right_link00, #btp_content_home_partenaire_bloc_left_logo ul li span.btp_content_home_partenaire_bloc_right_link01 { margin:0 10px 19px 0; }
							#btp_content_home_partenaire_bloc_left_logo ul li span img { width:85px; height:auto; border:0; margin:-20px auto auto auto; }
							#btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link00 img, #btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link1 img { width:56px; margin:-5px auto auto auto; }
							#btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link01 img, #btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link2 img { width:65px; margin:-12px auto auto auto; }
								/*#btp_content_home_partenaire_bloc_left_logo ul li span img:hover { opacity:0.6; }*/
			#btp_content_home_partenaire_bloc_left img { width:510px; height:395px; display:block; margin:0; border-radius:17px 0 0 17px; }
		#btp_content_home_partenaire_bloc_right { width:274px; float:left; padding:3px 0 2px 0; }
			#btp_content_home_partenaire_bloc_right_listed { text-align:left; margin:-4px 0 0 12px; padding:12px 15px 12px 15px; background-color:#fff; border-radius:0 20px 20px 0; /*border-top:3px solid #d04719; border-bottom:3px solid #d04719; border-right:3px solid #d04719;*/ }
				#btp_content_home_partenaire_bloc_right_listed ul { margin:0; padding:0; width:230px; height:372px; overflow:hidden; }
					#btp_content_home_partenaire_bloc_right_listed ul:hover { overflow-y:scroll; }
					#btp_content_home_partenaire_bloc_right_listed ul li { list-style-type:none; }
						#btp_content_home_partenaire_bloc_right_listed ul li a, #btp_content_home_partenaire_bloc_right_listed a { color:#000; text-decoration:none; font-size:19px; }
							#btp_content_home_partenaire_bloc_right_listed #btp_content_home_partenaire_bloc_right_listed_tout { color:#d04719; display:block; margin:0 0 10px 0; }
							#btp_content_home_partenaire_bloc_right_listed ul li a:hover, #btp_content_home_partenaire_bloc_right_listed a:hover { text-decoration:underline; }
							#btp_content_home_partenaire_bloc_right_listed_link1, #btp_content_home_partenaire_bloc_right_listed_link2 { text-decoration:none; display:block; }
							#btp_content_home_partenaire_bloc_right_listed_link1 { margin:0 0 9px 0; }
							#btp_content_home_partenaire_bloc_right_listed_link2 { margin:11px 0 0 0; }
								#btp_content_home_partenaire_bloc_right_listed_link1 img, #btp_content_home_partenaire_bloc_right_listed_link2 img { width:50px; height:24px; border:0; }
									#btp_content_home_partenaire_bloc_right_listed_link1 img:hover, #btp_content_home_partenaire_bloc_right_listed_link2 img:hover { opacity:0.6; }
							#btp_content_home_partenaire_bloc_right_listed_ul li a span { color:#e94e1a; }
		#btp_content_home_partenaire_bloc_direction { position:absolute; width:30px; right:0; margin:0 10px 0 0; }
			#btp_content_home_partenaire_bloc_direction i { font-size:30px; color:#d04719; }
			#btp_content_home_partenaire_bloc_direction #btp_content_home_partenaire_bloc_direction_up { margin:-10px 0 0 0; display:block; }
			#btp_content_home_partenaire_bloc_direction #btp_content_home_partenaire_bloc_direction_down { margin:331px 0 0 0; display:block; }
		#btp_content_home_partenaire_button { margin:30px auto auto auto; }
		#btp_content_home_partenaire_button_mobile { display:none; }
			#btp_content_home_partenaire_button a { display:block; margin:auto; padding:6px 5px 6px 5px; font-size:17px; background-color:#000; border:1px solid #000; text-align:center; color:#fff; text-decoration:none; width:80%; max-width:290px; border-radius:20px; }
				#btp_content_home_partenaire_button a:hover { background-color:#353535; }
		.hide_text_mobile2 { display:none; }

/* Full version */
@media screen and (min-width: 751px) and (max-width: 960px)
{
	#btp_content_home_cvtheque, #btp_content_home_annonce { width:100%; margin:25px auto 25px auto; }
	#btp_content_home_text_bloc1 img { display:none; }
		#btp_content_home_text_bloc1_sous1, #btp_content_home_text_bloc1_sous2 { display:block; }
	#btp_content_home_cvtheque_description, #btp_content_home_annonce_description { margin:0 auto 30px auto; text-align:center; }
		#btp_content_home_cvtheque h2, #btp_content_home_annonce h2 { float:none; margin:auto; width:270px; }
	#btp_content_home_cvtheque_description2, #btp_content_home_annonce_description2, #btp_content_home_annonce_description { width:95%; }
	#btp_content_home_cvtheque_liste_bloc, #btp_content_home_annonce_liste_annonce { display:none; }
	#btp_content_home_chiffre_cle_bloc, #btp_content_home_temoignage h2 { width:100%; }
		.btp_content_home_chiffre_cle_bloc_content { float:none; margin:auto auto 20px auto; border:0; width:100%; }
	#btp_content_home_chiffre_cle_site_codiffusion { margin:auto; }
	#btp_content_home_temoignage_bloc, #btp_content_home_temoignage_bloc ul { width:100%; }
	#btp_content_home_presentation_service_content, #btp_content_home_partenaire h2 { width:100%; }
		.btp_content_home_presentation_service_bloc { float:none; margin:auto auto 20px auto; }
		#btp_content_home_presentation_service_bloc3 { margin:auto; }
	#btp_content_home_entreprise { display:none; }
	#btp_content_home_marque_employeur_content, #btp_content_home_marque_employeur h2 { width:100%; }
	#btp_content_home_client_bloc { width:100%; }
	#btp_content_home_client_left { float:none; margin:auto auto 20px auto; }
	#btp_content_home_client_right { float:none; margin:auto; }
}

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	/* Head */
	#btp_content_home_recherche { height:auto; border-bottom:0; }
		#btp_content_home_recherche_bloc_choix_selection_mobile { display:block; }
			#btp_content_home_recherche_bloc_choix_selection_mobile_link { text-align:center; font-size:14px; color:#fff; margin:15px 0 10px 0; text-decoration:none; display:block; }
				#btp_content_home_recherche_bloc_choix_selection_mobile img { width:40px; height:auto; border:0; display:block; margin:auto auto 2px auto; }
		#btp_content_home_recherche_overlay { display:none; }
		#btp_content_home_recherche_bloc_choix { width:95%; margin:auto; padding:15px 0 15px 0; }
			#btp_content_home_recherche_bloc_choix_content { opacity:1; }
			#btp_content_home_recherche_bloc_choix_content_type { border-radius:0 0 35px 35px; }
			#btp_content_home_recherche_candidat_form { width:100%; }
				#btp_content_home_recherche_candidat_form_mots { width:95%; margin:0 0 7px 0; text-align:center; }
				#btp_content_home_recherche_candidat_form_ville { width:95%; margin:0 0 7px 0; text-align:center; }
		#btp_content_home_recherche_candidat_form_search { float:none; }
			#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left { width:50%; padding:8px 0 8px 0; font-weight:bold; }
			#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right { width:50%; padding:8px 0 8px 0; font-weight:bold; }
			#btp_content_home_recherche_candidat_form_submit { width:160px; float:none; margin:5px auto 5px auto; display:block; border-radius:25px; cursor:pointer; height:40px; color:#000; }
				#btp_content_home_recherche_candidat_form_submit::after { content:" Recherchez"; font-size:16px; font-weight:bold; color:#000; }
				#btp_content_home_recherche_candidat_form_submit .bi-search { display:none; margin:-6px 5px 0 0; font-size:22px; vertical-align:middle; }
		#btp_content_home_recherche_image { display:none; }
	
	/* CV */
	#btp_content_home_cvtheque { margin:15px auto 30px auto; width:95%; }
		#btp_content_home_cvtheque_bloc_link_mobile, #btp_content_home_annonce_bloc_link_mobile { display:block; }
			#btp_content_home_cvtheque_bloc_link_mobile a, #btp_content_home_annonce_bloc_link_mobile a { background-color:#000; color:#fff; width:80%; font-size:16px; max-width:280px; border:1px solid #000; text-decoration:none; display:block; margin:15px auto 23px auto; padding:7px; border-radius:20px; text-align:center; }
				#btp_content_home_cvtheque_bloc_link_mobile a:hover, #btp_content_home_annonce_bloc_link_mobile a:hover { background-color:#353535; }
		#btp_content_home_cvtheque h2 { float:none; margin:auto; font-size:18px; width:100%; max-width:350px; }
			#btp_content_home_cvtheque h2 a { margin:auto; width:auto; }
		#btp_content_home_cvtheque_description { margin:auto auto 20px auto; text-align:center; font-size:18px; font-weight:normal; }
		#btp_content_home_cvtheque_description2 { width:95%; margin:20px auto 20px auto; font-size:15px; text-align:justify; font-weight:normal; }
			#btp_content_home_cvtheque_description #btp_content_home_cvtheque_description_mobile_line::before { content:" "; display:block; }
			#btp_content_home_cvtheque_description #btp_content_home_cvtheque_description_mobile_line2 { display:inline; }
			#btp_content_home_cvtheque_description #btp_content_home_cvtheque_description_mobile_line3 { display:none; }
		#btp_content_home_cvtheque_liste_bloc { margin:auto auto 10px auto; height:auto; }
			#btp_content_home_cvtheque_liste_cv { display:none; }
			#btp_content_home_cvtheque_liste_cv_ligne { display:block; width:100%; }
				.btp_content_espace_cvtheque_list_line_td_list, .btp_content_espace_cvtheque_list_line_td_list2 { width:100%; border-radius:15px; }
				#id_cvtheque_ligne0, #id_cvtheque_ligne1, #id_cvtheque_ligne2, #id_cvtheque_ligne3 { margin:0 0 10px 0; }
					.btp_content_espace_cvtheque_list_line_td_list_info { width:67%; }
					.btp_content_espace_cvtheque_list_line_td_list_info_visio, .btp_content_espace_cvtheque_list_line_td_list_right_preselection, .btp_content_espace_cvtheque_list_line_td_list_info_exp { display:none; }
		#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right:hover { background-color:#d04719; }
			#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left.active_type_block:hover { background-color:#0a719d; }
		#btp_content_home_temoignage_button { width:80%; max-width:280px; font-size:16px; }
		.btp_content_espace_cvtheque_list_line_td_list_photo { margin:5px 10px 0 0; }
	#btp_content_home_cvtheque_access_mobile, #btp_content_home_annonce_access_mobile { display:block; }
		#btp_content_home_cvtheque_access_mobile a, #btp_content_home_annonce_access_mobile a { background-color:#000; color:#fff; width:80%; font-size:16px; max-width:280px; border:1px solid #000; text-decoration:none; display:block; margin:15px auto 15px auto; padding:7px; border-radius:20px; text-align:center; }
			#btp_content_home_cvtheque_access_mobile a:hover, #btp_content_home_annonce_access_mobile a:hover { background-color:#353535; }
	
	/* Annonce */
	#btp_content_home_annonce { margin:15px auto 25px auto; width:95%; }
		#btp_content_home_annonce h2 { float:none; margin:auto; width:auto; max-width:350px; font-size:18px; }
			#btp_content_home_annonce h2 a { margin:auto; width:auto; }
		#btp_content_home_annonce_description { width:95%; margin:auto auto 20px auto; text-align:center; font-size:18px; }
			#btp_content_home_annonce_description b { display:block; }
		#btp_content_home_annonce_description2 { width:95%; margin:20px auto 20px auto; font-size:15px; text-align:justify; padding:0; }
			#btp_content_home_annonce_description b, #btp_content_home_annonce_description2 b { font-weight:normal; }
	#btp_content_home_annonce_liste_annonce { margin:auto auto 10px auto; height:auto; width:100%; }
		#btp_content_home_annonce_liste_annonce_result_detail { display:none; }
		#btp_content_home_annonce_liste_annonce_result_ligne { display:block; }
			.btp_content_espace_emploi_list_line_td_list, .btp_content_espace_emploi_list_line_td_list2 { width:100%; border-radius:15px; }
				#id_annonce_ligne0, #id_annonce_ligne1, #id_annonce_ligne2, #id_annonce_ligne3 { margin:0 0 10px 0; }
	.btp_content_espace_emploi_list_line_td_list_info { width:60%; border-left:1px solid #ccc; padding-left:10px; }
	.btp_content_espace_emploi_list_line_td_list_info_right, .btp_content_espace_emploi_list_line_td_list_date { display:none; }
	.btp_content_espace_emploi_list_line_td_list_logo { border-right:0; width:81px; }

	/* Annonce en avant */
	#btp_content_home_annonce_premier { background-position:0 30%; background-size:auto; }
		.btp_content_home_annonce_premier_break_mobile { display:block; }
	#btp_content_home_annonce_premier h3 .btp_content_home_annonce_premier_bloc_break_desktop { display:none; }
		#btp_content_home_annonce_premier h2 { font-size:18px; width:95%; margin:10px auto 20px auto; }
		#btp_content_home_annonce_premier h3 { font-size:18px; width:95%; margin:auto; }
	#btp_content_home_annonce_premier h3 .btp_content_home_annonce_premier_bloc_hide_text_mobile, #btp_content_home_annonce_premier h3 #btp_content_home_annonce_premier_bloc_entreprise { display:none; }
	#btp_content_home_annonce_premier_annonce { background-color:transparent; margin:50px auto auto auto; width:100%; padding:0; }
		#btp_content_home_annonce_premier_annonce_content_volet { display:none; }
	#btp_content_home_annonce_premier_annonce_logo { width:100%; float:none; margin:auto; }
		#btp_content_home_annonce_premier_annonce_logo img { border-radius:10px; margin:auto; display:block; }
	#btp_content_home_annonce_premier_annonce_content { float:none; width:100%; margin:20px auto auto auto; color:#fff; font-size:15px; text-align:center; }
		#btp_content_home_annonce_premier_annonce_content h4 { font-size:15px; color:#fff; width:95%; margin:auto; }
		#btp_content_home_annonce_premier_annonce_content i { display:none; }

	/* Chiffres */
	#btp_content_home_chiffre_cle { margin:30px auto auto auto; padding:15px 0 15px 0; }
		#btp_content_home_chiffre_cle_bloc { width:100%; }
	#btp_content_home_chiffre_cle_bloc a { color:#fff; }
			.btp_content_home_chiffre_cle_bloc_content { float:none; border-right:0; margin:auto; border-bottom:0; padding:10px 0 20px 0; font-size:17px; width:100%; background-color:#0a719d; }
				#btp_content_home_chiffre_cle #btp_content_home_chiffre_cle_bloc .btp_content_home_chiffre_cle_bloc_content .btp_content_home_chiffre_cle_plus_mobile { display:inline; color:#fff; font-weight:bold; font-size:30px; float:right; margin:-7px 0 0 0; }
				.btp_content_home_chiffre_cle_bloc_content:hover, #btp_content_home_chiffre_cle_site_codiffusion:hover { margin-top:0; opacity:1; }
				.btp_content_home_chiffre_cle_bloc_content a { display:block; text-align:left; width:85%; margin:auto; }
					.btp_content_home_chiffre_cle_bloc_content i { display:inline; font-size:20px; margin:0 2px 0 0; }
					.btp_content_home_chiffre_cle_bloc_content span { display:inline; font-size:19px; color:#fff; }
			#btp_content_home_chiffre_cle_site_codiffusion { margin:auto; }
			#btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_offre_publiee, #btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_site_codiffusion { background-color:#0a719d; }
				#btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_offre_publiee a, #btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_site_codiffusion a { color:#fff; }
				#btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_offre_publiee a span, #btp_content_home_chiffre_cle_bloc #btp_content_home_chiffre_cle_site_codiffusion a span { color:#fff; }
				#btp_content_home_chiffre_cle_offre_publiee i, #btp_content_home_chiffre_cle_site_codiffusion i { color:#fff; }
	
	/* Images */
	#btp_content_home_exemple_bloc_fond, #btp_content_home_exemple_bloc_fond_image2 { display:none; }
	
	/* Temoignage */
	#btp_content_home_temoignage { border-top:3px solid #fff; }
		#btp_content_home_temoignage h2 { width:100%; text-align:center; font-size:18px; }
			#btp_content_home_temoignage h2 span { color:#000; }
		#btp_content_home_temoignage_bloc { width:95%; }
			#btp_content_home_temoignage_bloc ul { width:100%; }
					#btp_content_home_temoignage_title_star { display:none; }
					.btp_content_home_temoignage_bloc_testimonial_text_content { font-size:15px; }
	
	/* Presentation service */
	#btp_content_home_presentation_service { padding:30px 0 30px 0; }
		#btp_content_home_presentation_service_content { width:95%; }
			#btp_content_home_presentation_service_bloc2 { border:0; padding:0; }
				.btp_content_home_presentation_service_bloc:hover { background-color:#fff; }
			.btp_content_home_presentation_service_bloc p { font-size:15px; margin:auto; width:95%; }
			.btp_content_home_presentation_service_bloc { width:100%; margin:auto auto 10px auto; float:none; padding:0; }
	.btp_content_home_presentation_service_bloc img { width:70px; height:70px; margin:auto auto 5px auto; }
	
	/* Tarifs */
	#btp_content_home_presentation_service_tarifs span { display:none; }
		#btp_content_home_presentation_service_tarifs a { width:80%; max-width:320px; font-size:16px; margin:-30px auto -10px auto; }
			#btp_content_home_presentation_service_tarifs a .btp_content_home_presentation_service_tarifs_destop { display:none; }
			#btp_content_home_presentation_service_tarifs a .btp_content_home_presentation_service_tarifs_mobile { display:inline; }
	
	/* Partenaires */
	#btp_content_home_partenaire h2 { width:95%; margin:0px auto 20px auto; font-size:18px; }
		#btp_content_home_partenaire_title span { display:inline; }
		#btp_content_home_partenaire_title .btp_content_home_partenaire_title_mobile { display:block; }
		#btp_content_home_partenaire_bloc { width:100%; }
			#btp_content_home_partenaire_bloc_left { float:none; width:95%; height:auto; border-radius:15px; margin:auto; padding-bottom:15px; }
				#btp_content_home_partenaire_bloc_left_logo { padding:10px 10px 10px 11px; width:auto; }
				#btp_content_home_partenaire_bloc_left_logo ul { width:252px; margin:auto; }
					#btp_content_home_partenaire_bloc_left_logo ul li span { width:74px; }
						#btp_content_home_partenaire_bloc_left_logo ul li span img { margin:auto; display:block; width:67px; height:auto; }
						#btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link00 img, #btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link1 img { width:49px; margin:10px auto auto auto; }
						#btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link01 img, #btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link2 img { margin:-3px auto auto auto; }
			#btp_content_home_partenaire_bloc_right, #btp_content_home_partenaire_bloc_direction { display:none; }
	#btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link00 img, #btp_content_home_partenaire_bloc_left_logo ul li .btp_content_home_partenaire_bloc_right_link1 img { margin:16px auto auto auto; }
	.btp_content_home_presentation_service_bloc h3 { margin:0 0 10px 0; font-size:18px; }
	#btp_content_home_partenaire_button { display:none; }
	#btp_content_home_partenaire_button_mobile { display:block; margin:15px auto auto auto; }
		#btp_content_home_partenaire_button_mobile a { display:block; margin:auto; padding:6px 5px 6px 5px; font-size:16px; background-color:#000; border:1px solid #000; text-align:center; color:#fff; text-decoration:none; width:80%; max-width:290px; border-radius:20px; }
				#btp_content_home_partenaire_button_mobile a:hover { background-color:#353535; }
	
	/* Entreprises */
	#btp_content_home_entreprise { width:95%; margin:auto; padding:20px 0 20px 0; }
		#btp_content_home_entreprise_title { padding:0px 0 5px 0; }
			#btp_content_home_entreprise h2 { width:100%; font-size:18px; }
		#btp_content_home_entreprise_bloc { width:212px; }
	#btp_content_home_entreprise_acces { display:none; }
	#btp_content_home_entreprise_bloc2, #btp_content_home_entreprise_bloc3 { display:none; }
		#btp_content_home_entreprise_bloc_link_before { margin:162px 0px 0 1%; }
		#btp_content_home_entreprise_bloc_link_after { margin:162px 5% 0 0; width:26px; }
			#btp_content_home_entreprise_bloc_link_before img, #btp_content_home_entreprise_bloc_link_after img { width:28px; height:auto; }
	
	/* Logos client / partenaire */
	#btp_content_home_client { padding:35px 0 30px 0; }
		#btp_content_home_client h2 { font-size:18px; }
		#btp_content_home_client_bloc { width:97%; }
			#btp_content_home_client_left { width:100%; float:none; margin:0 0 30px 0; }
				#btp_content_home_client_left_list { width:85%; padding:15px 15px 15px 25px; border-radius:15px; margin:20px auto auto auto; }
					#btp_content_home_client_left_list ul { width:238px; margin:auto; }
						#btp_content_home_client_left_list ul li img { width:60px; height:40px; }
						#btp_content_home_client_left_list ul li .btp_content_home_client_left_list_merge { margin:0 10px 10px 0; }
				#btp_content_home_client_left_link, #btp_content_home_client_right_link, #btp_content_home_client_left_list_img15, #btp_content_home_client_left_list_img16, #btp_content_home_client_left_list_img17, #btp_content_home_client_left_list_img18, #btp_content_home_client_left_list_img19, #btp_content_home_client_left_list_img20, #btp_content_home_client_left_list_img21, #btp_content_home_client_left_list_img22, #btp_content_home_client_left_list_img23, #btp_content_home_client_left_list_img24 { display:none; }
			#btp_content_home_client_right { width:100%; float:none; margin:0; }
				#btp_content_home_client_right_partenaire { width:85%; padding:15px 15px 15px 25px; border-radius:15px; margin:20px auto auto auto; }
						#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc { width:216px; margin:auto; float:none; }
							#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc img { width:60px; height:40px; }
						#btp_content_home_client_right_partenaire .btp_content_home_client_right_partenaire_bloc .btp_content_home_client_right_partenaire_logo { margin:0 10px 10px 0; }
				#btp_content_home_client_left_link a, #btp_content_home_client_right_link a { font-size:16px; margin:20px auto auto auto; }
		#btp_content_home_client_left_mobile, #btp_content_home_client_right_mobile { display:block; }
			#btp_content_home_client_left_mobile a, #btp_content_home_client_right_mobile a { font-size:16px; margin:10px auto auto auto; text-align:center; width:220px; background-color:#000; color:#fff; text-decoration:none; display:block; padding:7px; border-radius:30px; }
				#btp_content_home_client_left_mobile a:hover, #btp_content_home_client_right_mobile a:hover { background-color:#353535; }
			#btp_content_home_client_right_partenaire_link15, #btp_content_home_client_right_partenaire_link16, #btp_content_home_client_right_partenaire_link17, #btp_content_home_client_right_partenaire_link18, #btp_content_home_client_right_partenaire_link19, #btp_content_home_client_right_partenaire_link20, #btp_content_home_client_right_partenaire_link21, #btp_content_home_client_right_partenaire_link22, #btp_content_home_client_right_partenaire_link23, #btp_content_home_client_right_partenaire_link24 { display:none; }
		
	/* Marque emlpoyeur */
@keyframes marquee3 
{ 
	0% { left:100%; }
	100% { left:-170%; }
}
	#btp_content_home_marque_employeur { padding:30px 0 40px 0; }
	#btp_content_home_marque_employeur_content { width:95%; }
		#btp_content_home_marque_employeur_bg { display:none; }
		#btp_content_home_marque_employeur h2 { width:100%; font-size:18px; line-height:normal; text-transform:none; color:#fff; }
			#btp_content_home_marque_employeur h2 span { color:#000; }
		#btp_content_home_marque_employeur_content .marquee { width:auto; border-radius:10px; height:62px; margin:6px auto 25px auto; }
			#btp_content_home_marque_employeur_content_text { margin:20px auto 22px auto; font-size:15px; color:#fff; }
				#btp_content_home_marque_employeur_content_text b { text-transform:none; }
				#btp_content_home_marque_employeur_content_text br { display:none; }
				#btp_content_home_marque_employeur_content_text span { display:none; }
				#btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_desktop { display:none; }
				#btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_mobile { display:block; }
				#btp_content_home_marque_employeur_content_text .btp_content_home_marque_employeur_content_text_mobile2 { display:inline; color:#fff; }
			#btp_content_home_marque_employeur_content_nav { width:auto; border-radius:10px; }
				#btp_content_home_marque_employeur_content .marquee2 { width:auto; }
		#btp_content_home_marque_employeur_categorie_bloc { width:97%; }
			.btp_content_home_marque_employeur_categorie_bloc { width:100%; margin:auto auto 30px auto; border-left:0; }
	#btp_content_home_marque_employeur_categorie_content { width:100%; }
	.btp_content_home_marque_employeur_categorie_content_text { width:80%; padding:15px; margin:0px auto 0px auto; }
	#btp_content_home_marque_employeur #btp_content_home_marque_employeur_title { font-size:17px; color:#fff; }
	#btp_content_home_marque_employeur_content_link { width:auto; max-width:330px; margin:20px auto auto auto; font-size:16px; }
		#btp_content_home_marque_employeur_content .marquee img { margin:-36px 0 0 0; animation:marquee3 16.0s linear infinite; } 
			#btp_content_home_marque_employeur_content_img1 { width:40px; }
			#btp_content_home_marque_employeur_content_img2 { width:87px; }
			#btp_content_home_marque_employeur_content .marquee #btp_content_home_marque_employeur_content_img3 { width:122px; margin-top:-39px; }
			#btp_content_home_marque_employeur_content .marquee #btp_content_home_marque_employeur_content_img4 { width:108px; margin-top:-41px; }
			#btp_content_home_marque_employeur_content_img5 { width:132px; }
				#btp_content_home_marque_employeur_content .marquee img:nth-child(1) { animation-delay:0s; }
				#btp_content_home_marque_employeur_content .marquee img:nth-child(2) { animation-delay:1s; }
				#btp_content_home_marque_employeur_content .marquee img:nth-child(3) { animation-delay:2s; }
				#btp_content_home_marque_employeur_content .marquee img:nth-child(4) { animation-delay:3s; }
				#btp_content_home_marque_employeur_content .marquee img:nth-child(5) { animation-delay:4s; }
	
	/* Beandeau */
	#btp_content_home_text_bloc1 { display:none; }
	#btp_content_home_text_bloc2 { display:none; }
	#btp_content_home_text_bloc3 { display:none; }
	
	/* Troncage CV */
	#id_cvtheque_ligne0, #id_cvtheque_ligne1, #id_cvtheque_ligne2, #id_cvtheque_ligne3 { height:70px; }
	#btp_content_home_cvtheque .btp_content_espace_cvtheque_list_line_td_list_info_poste { font-size:15px; margin:14px 0 0 0; }
	.btp_content_espace_cvtheque_list_line_td_list_info_ref { display:none; }
	.hide_text_mobile2 { display:inline; }
	.hide_text_mobile { display:none; }
	.btp_content_espace_cvtheque_list_line_td_list_right_lieu { font-size:15px; }
	.btp_content_espace_cvtheque_list_line_td_list_right_lieu_icone { display:none; }
	
	/* Troncage annonce */
	.btp_content_espace_emploi_list_line_td_list_info_ref { display:none; }
	.btp_content_espace_emploi_list_line_td_list_logo { border-radius:14px 0 0 14px; }
		.btp_content_espace_emploi_list_line_td_list_logo img { border-radius:14px 0 0 14px; }
	#id_annonce_ligne0, #id_annonce_ligne1, #id_annonce_ligne2, #id_annonce_ligne3 { height:61px; }
	.btp_content_espace_emploi_list_line_td_list_info_poste { font-size:15px; margin:6px 0 6px 0; font-weight:normal; }
	.btp_content_espace_emploi_list_line_td_list_info { font-size:15px; padding-left:10px; }
	.btp_content_espace_emploi_list_line_td_list_info_lieu i { display:none; }
	
	#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_left:hover { background-color:#0a719d; }
	#btp_content_home_recherche_bloc_choix #btp_content_home_recherche_bloc_choix_content_link #btp_content_home_recherche_bloc_choix_content_link_right.active_type_block:hover { background-color:#d04719; }
}

@media screen and (min-width: 0px) and (max-width: 310px)
{
	#btp_content_home_entreprise_bloc_link_before { margin:162px 0 0 -1%; }
	#btp_content_home_entreprise_bloc_link_after { margin:162px 0 0 0; width:26px; }
}