/* Animation bounce */
@keyframes bounce {
	0%   { transform: translateY(0); }
    50%  { transform: translateY(-5px); }
	100% { transform: translateY(0); }
}

/* Retour */
#btp_content_espace_cvtheque_return { width:915px; margin:-20px auto auto auto; }
	#btp_content_espace_cvtheque_return_link { width:90px; text-align:center; padding:4px; font-size:16px; display:block; text-decoration:none; background-color:#008000; color:#fff; border:1px solid #007200; float:right; margin:0 70px 0 0; border-radius:30px; }
		#btp_content_espace_cvtheque_return_link:hover { background-color:#1d991d; }

/* Demande de contact */
#btp_content_demande_contact { margin:179px 30px 0 0; }

/* Espace CVtheque */
#btp_content_espace_cvtheque { margin:0 0 25px 0; padding:1px 0 0 0; }

@keyframes slide_mods_text {
	0% { opacity:0; }
	5% { opacity:0.5; }
	100% { opacity:1; }
}
@keyframes slide_mods_text2 {
	0% { opacity:0; margin-left:0; }
	5% { opacity:1; }
	100% { margin-left:220px; }
}
	/* Mods */
	#btp_content_espace_cvtheque_head_mods_block { display:none; position:absolute; background-color:#fff; border:1px solid #ccc; padding:0; z-index:2; margin:110px 0 0 81px; box-shadow:0 3px 5px 0 rgba(60,64,67,.30),0 2px 6px 2px rgba(60,64,67,.15); width:630px; overflow-y:scroll; height:540px; }
		#btp_content_espace_cvtheque_head_mods_block h2 { margin:0 0 10px 0; padding:0; font-size:15px; text-align:center; }
		.btp_content_espace_cvtheque_head_mods_block_content { background-color:#eee; padding:30px 15px 10px 15px; }
		#btp_content_espace_cvtheque_head_mods_block #btp_content_espace_cvtheque_head_mods_block_recruteur { color:#1495cc; margin-top:7px; }
		#btp_content_espace_cvtheque_head_mods_block #btp_content_espace_cvtheque_head_mods_block_candidat { color:#ff6600; margin-top:10px; }
			#btp_content_espace_cvtheque_head_mods_block ul { margin:0 0 0 25px; padding:0; position:relative; }
				#btp_content_espace_cvtheque_head_mods_block ul li { list-style-type:none; }
					#btp_content_espace_cvtheque_head_mods_block ul li a { color:#000; text-decoration:none; display:block; font-size:15px; width:240px; float:left; text-align:center; border:1px solid #ccc; padding:10px; background-color:#fff; margin:0 25px 25px 0; height:160px; position:relative; }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link1 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_multi_criteres.jpg') center -70px no-repeat; background-size:100%; }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link2 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_assistance.jpg') center center no-repeat; background-size:100%; }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link3 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_conseil.jpg') center -10px no-repeat; background-size:100%; }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link4 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_depot_cv.jpg') center -10px no-repeat; background-size:100%; }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link5 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_multidiffusion.jpg') center -10px no-repeat; background-size:100%; }
						#btp_content_espace_cvtheque_head_mods_block ul li a:hover { box-shadow:0 3px 5px 0 rgba(60,64,67,.30),0 2px 6px 2px rgba(60,64,67,.15); }
					#btp_content_espace_cvtheque_head_mods_block_recruteur_link6 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_alerte_cv.jpg') center -10px no-repeat; background-size:100%; }
						#btp_content_espace_cvtheque_head_mods_block ul li a:hover { box-shadow:0 3px 5px 0 rgba(60,64,67,.30),0 2px 6px 2px rgba(60,64,67,.15); }
					.btp_content_espace_cvtheque_head_mods_block_filter { position:absolute; top:0; left:0; bottom: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.5; }
						#btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_filter { opacity:0.7; }
					.btp_content_espace_cvtheque_head_mods_block_text, .btp_content_espace_cvtheque_head_mods_block_text2 { color:#fff; position:relative; font-weight:bold; font-size:23px; margin:70px 0 0 0; display:block; text-shadow:#000 1px 1px 5px; }
					.btp_content_espace_cvtheque_head_mods_block_text2 { margin:54px 0 0 0; }
				#btp_content_espace_cvtheque_head_mods_block ul li #btp_content_espace_cvtheque_head_mods_block_recruteur_link2, #btp_content_espace_cvtheque_head_mods_block ul li #btp_content_espace_cvtheque_head_mods_block_recruteur_link5, #btp_content_espace_cvtheque_head_mods_block ul li #btp_content_espace_cvtheque_head_mods_block_recruteur_link6 { margin-right:0; }
			#btp_content_espace_cvtheque_head_mods_block_down { text-align:center; margin:0; height:30px; }
				#btp_content_espace_cvtheque_head_mods_block_down_link { display:block; }
					#btp_content_espace_cvtheque_head_mods_block_down i { font-size:34px; color:#ff6600; animation-name:bounce; animation-timing-function:linear; align-self:flex-end; animation-duration:1s; animation-iteration-count:infinite; transform-origin:bottom; position:absolute; margin:-11px 0 0 82px; }
						#btp_content_espace_cvtheque_head_mods_block_down i:hover { color:#e15c04; }

			#btp_content_espace_cvtheque_head_mods_block ul li a .btp_content_espace_cvtheque_head_mods_block_link_text { color:#fff; text-shadow:#000 1px 1px 5px; font-size:18px; opacity:0; display:none; margin:0; }
			#btp_content_espace_cvtheque_head_mods_block ul li a .btp_content_espace_cvtheque_head_mods_block_link_text2 { color:#fff; text-shadow:#000 1px 1px 5px; font-size:18px; opacity:0; display:none; margin:20px 0 0 0; }
				#btp_content_espace_cvtheque_head_mods_block ul li a .btp_content_espace_cvtheque_head_mods_block_link_text i, #btp_content_espace_cvtheque_head_mods_block ul li a .btp_content_espace_cvtheque_head_mods_block_link_text2 i { font-size:30px; margin:0 10px 0 0; display:none; position:absolute; bottom:0; left:0; }
					#btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_link_text, #btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_link_text2 { animation:slide_mods_text ease 1s; animation-iteration-count:1; animation-fill-mode:forwards; display:block; }
					#btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_text2, #btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_text, #btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_text { display:none; }
					#btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_link_text i, #btp_content_espace_cvtheque_head_mods_block ul li a:hover .btp_content_espace_cvtheque_head_mods_block_link_text2 i { display:block; margin-left:220px; animation:slide_mods_text2 ease 1s; animation-iteration-count:1; }

	/* Recherche */
	#btp_content_espace_cvtheque_search { margin:0 0 0 28px; position:relative; width:632px; padding:13px 0 11px 0; float:left; }
		#btp_content_espace_cvtheque_search_form_filter { float:left; margin:0 10px 0 0; }
			#btp_content_espace_cvtheque_search_form_filter i { color:#fff; font-size:35px; }
			#btp_content_espace_cvtheque_search_form_filter:hover i { color:#000; }
		#btp_content_espace_cvtheque_search_form { width:632px; margin:0; }
			#btp_content_espace_cvtheque_search_form_mots { height:35px; font-size:15px; padding:5px; width:290px; margin:0; border:1px solid #1495CC; }
			#btp_content_espace_cvtheque_search_form_ville { height:35px; font-size:15px; padding:5px; width:250px; margin:0 -2px 0 -5px; border-left:1px solid #1495CC; border-top:1px solid #1495CC; border-bottom:1px solid #1495CC; border-right:0; }
			#btp_content_espace_cvtheque_search_form_submit { background-color:#000; border:0; padding:7px; width:70px; display:inline-block; height:45px; float:right; margin:1px 0 0 0; cursor:pointer; border-left:1px solid #000; }
			#btp_content_espace_cvtheque_search_form_submit .bi-search { color:#fff; font-size:25px; cursor:pointer; margin:0 3px 0 0; }
				#btp_content_espace_cvtheque_search_form_submit:hover { background-color:#353535; }
	/* Type de cv */
	#btp_content_espace_cvtheque_type_cv_box { width:795px; padding:10px; position:relative; margin:auto; display:none; }
		#btp_content_espace_cvtheque_type_cv_box ul { margin:0; padding:0; }
			#btp_content_espace_cvtheque_type_cv_box ul li { list-style-type:none; }
				#btp_content_espace_cvtheque_type_cv_box ul li a { display:block; padding:5px; text-align:center; text-decoration:none; float:left; width:131px; height:120px; margin:0 10px 0 0; font-size:13px; border:5px solid #fff; position:relative; box-shadow:0 3px 5px 0 rgba(60,64,67,.30),0 2px 6px 2px rgba(60,64,67,.15); border-radius:25px; }
					#btp_content_espace_cvtheque_type_cv_box ul li a .btp_content_espace_cvtheque_type_cv_box_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.5; border-radius:25px; }
						#btp_content_espace_cvtheque_type_cv_box ul li a:hover .btp_content_espace_cvtheque_type_cv_box_filter { opacity:0.3; }
					#btp_content_espace_cvtheque_type_cv_box ul li a .btp_content_espace_cvtheque_type_cv_box_text { font-size:20px; color:#000; width:auto; border:0; position:relative; margin:95px auto auto auto; display:block; text-align:center; text-shadow:#fff 1px 1px 3px; }
				#btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box5, #btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box5bis { margin:0; }
				#btp_content_espace_cvtheque_type_cv_box1 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_cv.jpg') -10px 0 no-repeat; background-size:144%; }
				#btp_content_espace_cvtheque_type_cv_box2 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_cadre.jpg') 0 0 no-repeat; background-size:143%; }
				#btp_content_espace_cvtheque_type_cv_box3 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_non_cadre.jpg') 0 0 no-repeat; background-size:145%; }
				#btp_content_espace_cvtheque_type_cv_box4 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_administrative.jpg') 0 0 no-repeat; background-size:144%; }
				#btp_content_espace_cvtheque_type_cv_box4bis, #btp_content_espace_cvtheque_type_cv_box5bis, #btp_content_espace_cvtheque_type_cv_box3bis, #btp_content_espace_cvtheque_type_cv_box2bis, #btp_content_espace_cvtheque_type_cv_box1bis { background-color:#1495CC; }
					#btp_content_espace_cvtheque_type_cv_box4bis .btp_content_espace_cvtheque_type_cv_box_filter, #btp_content_espace_cvtheque_type_cv_box5bis .btp_content_espace_cvtheque_type_cv_box_filter, #btp_content_espace_cvtheque_type_cv_box3bis .btp_content_espace_cvtheque_type_cv_box_filter, #btp_content_espace_cvtheque_type_cv_box2bis .btp_content_espace_cvtheque_type_cv_box_filter, #btp_content_espace_cvtheque_type_cv_box1bis .btp_content_espace_cvtheque_type_cv_box_filter { display:none; }
					#btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box4bis .btp_content_espace_cvtheque_type_cv_box_text, #btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box5bis .btp_content_espace_cvtheque_type_cv_box_text, #btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box3bis .btp_content_espace_cvtheque_type_cv_box_text, #btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box2bis .btp_content_espace_cvtheque_type_cv_box_text, #btp_content_espace_cvtheque_type_cv_box ul li #btp_content_espace_cvtheque_type_cv_box1bis .btp_content_espace_cvtheque_type_cv_box_text { color:#fff; margin:12px 10px 10px 10px; font-size:17px; text-align:center; width:111px; text-shadow:none; }
				#btp_content_espace_cvtheque_type_cv_box5 { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_etranger2.jpg') 0 0 no-repeat; background-size:144%; }
	/* Head */
	#btp_content_espace_cvtheque_head { background-color:#fff; padding:0 0 10px 0; margin:auto; position:fixed; min-height:65px; z-index:5; left:0; right:0; }
		#btp_content_espace_cvtheque_head_content { width:885px; margin:auto; position:relative; }
			#btp_content_espace_cvtheque_head_bloc { background-color:#0a719d; width:885px; box-shadow:-1px 3px 4px hsla(0,0%,60.8%,.1); border-bottom:1px solid #0a719d; border-radius:40px; margin:10px auto auto auto; min-height:65px; }
				/* Mode */
				#btp_content_espace_cvtheque_head_bloc_mode { width:70px; border:0; float:left; }
					#btp_content_espace_cvtheque_head_bloc_mode a { background-color:#000; color:#fff; width:50px; border-radius:60px 0 0 60px; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; display:block; padding:17px 3px 11px 17px; text-align:center; margin:0 0 -1px -1px; }
						#btp_content_espace_cvtheque_head_bloc_mode a:hover { background-color:#383838; }
						#btp_content_espace_cvtheque_head_bloc_mode a i { font-size:33px; color:#fff; vertical-align:middle; margin:-4px 0 0 -7px; display:block; }
				/* Recherche */
				#btp_content_espace_cvtheque_head_mods_button { float:left; margin:13px 0 0 30px; }
					#btp_content_espace_cvtheque_head_mods_button a { background-color:#eee; text-decoration:none; border-radius:30px; text-align:center; width:30px; display:block; padding:10px; border:1px solid #ccc; position:relative; z-index:2; }
						#btp_content_espace_cvtheque_head_mods_button a:hover { background-color:#fff; }
						#btp_content_espace_cvtheque_head_mods_button a i { font-size:20px; color:#1495CC; }
				#btp_content_espace_cvtheque_head.btp_content_espace_cvtheque_head_cadre { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_ban_cadre.jpg') center 0 no-repeat; background-size:cover; }
				#btp_content_espace_cvtheque_head.btp_content_espace_cvtheque_head_non_cadre { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_ban_non_cadre.jpg') center 0 no-repeat; background-size:cover; }
				#btp_content_espace_cvtheque_head.btp_content_espace_cvtheque_head_assistante { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_ban_assistante.jpg') center 0 no-repeat; background-size:cover; }
				#btp_content_espace_cvtheque_head.btp_content_espace_cvtheque_head_etranger { background:url('https://www.pmebtp.com/v4/btp_images/btp_cvtheque_ban_etranger.jpg') center 0 no-repeat; background-size:cover; }
				#btp_content_espace_cvtheque_head_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.5; }
				/* Retour */
				#btp_content_espace_cvtheque_head_bloc_return { width:95px; border:0; float:left; margin:0; }
					#btp_content_espace_cvtheque_head_bloc_return a { background-color:#000; color:#fff; width:75px; border-radius:60px 0 0 60px; border-top:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; display:block; padding:19px 5px 19px 15px; text-align:center; margin:0 0 -1px -1px; text-decoration:none; }
						#btp_content_espace_cvtheque_head_bloc_return a:hover { background-color:#383838; }
						#btp_content_espace_cvtheque_head_bloc_return a i { font-size:32px; color:#fff; vertical-align:middle; margin:-6px 0 -6px -2px; display:block; }
	/* Content */
	#btp_content_espace_cvtheque_contents { margin-top:185px; position:relative; }
		#btp_content_espace_cvtheque_contents_menu_mobile, #btp_content_espace_cvtheque_contents_button_menu_mobile { display:none; }
		/* Mode de vue */
		#btp_content_espace_cvtheque_view_choice { margin:11px 30px 0 0; float:right; width:170px; }
		#btp_content_espace_cvtheque_view_choicebis { margin:11px 0 0 0; float:right; width:300px; }
			#btp_content_espace_cvtheque_view_choice_text { margin:0 0 3px 0; font-size:14px; text-align:center; color:#0a719d; }
			#btp_content_espace_cvtheque_view_choice_button { margin:4px 0 0 0; padding:0; font-size:13px; }
				.switch-button { box-sizing:border-box; background:rgba(0, 0, 0, 1); border-radius:30px; overflow:hidden; width:168px; text-align:center; font-size:18px; letter-spacing:1px; color:#0a719d; position:relative; padding-right:120px; border:1px solid #ccc; }
				 	.switch-button:before { box-sizing:border-box; content:"Liste"; position:absolute; top:0; bottom:0; right:0; width:85px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
					.switch-button-checkbox { box-sizing:border-box; cursor:pointer; position:absolute; top:0; left:0; bottom:0; width:100%; height:100%; opacity:0; z-index:2; }
						.switch-button-checkbox:checked + .switch-button-label:before { box-sizing:border-box; transform:translateX(85px); transition:transform 300ms linear; }
					.switch-button-checkbox + .switch-button-label { box-sizing:border-box; position:relative; padding:5px 22px; display:block; user-select:none; pointer-events:none; color:#fff; }
						.switch-button-checkbox + .switch-button-label:before { box-sizing:border-box; content:""; background:#008000; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
						.switch-button-label-span { box-sizing:border-box; position:relative; }
				.switch-button2 { box-sizing:border-box; background:rgba(0, 0, 0, 1); border-radius:30px; overflow:hidden; width:300px; text-align:center; font-size:18px; letter-spacing:1px; color:#0a719d; position:relative; padding-right:120px; border:1px solid #ccc; }
					.switch-button2:before { box-sizing:border-box; content:"CVthèque"; position:absolute; top:0; bottom:0; right:0; width:150px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
						.switch-button-checkbox2 { box-sizing:border-box; cursor:pointer; position:absolute; top:0; left:0; bottom:0; width:100%; height:100%; opacity:0; z-index:2;  }
						.switch-button-checkbox2:checked + .switch-button-label2:before { box-sizing:border-box; transform:translateX(150px); transition:transform 300ms linear; }
					.switch-button-checkbox2 + .switch-button-label2 { box-sizing:border-box; position:relative; padding:5px; display:block; user-select:none; pointer-events:none; color:#fff; width:150px; font-size:15px; }
						.switch-button-checkbox2 + .switch-button-label2:before { box-sizing:border-box; content:""; background:#999; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
						.switch-button-label-span2 { box-sizing:border-box; position:relative; }
				.switch-button3 { box-sizing:border-box; background:rgba(0, 0, 0, 1); border-radius:30px; overflow:hidden; width:300px; text-align:center; font-size:18px; letter-spacing:1px; color:#0a719d; position:relative; padding-right:120px; border:1px solid #ccc; }
					.switch-button3:before { box-sizing:border-box; content:"CVthèque"; position:absolute; top:0; bottom:0; right:0; width:150px; display:flex; align-items:center; justify-content:center; z-index:3; pointer-events:none; font-size:15px; color:#fff; }
						.switch-button-checkbox3 { box-sizing:border-box; cursor:pointer; position:absolute; top:0; left:0; bottom:0; width:100%; height:100%; opacity:0; z-index:2;  }
						.switch-button-checkbox3:checked + .switch-button-label3:before { box-sizing:border-box; transform:translateX(150px); transition:transform 300ms linear; }
					.switch-button-checkbox3 + .switch-button-label3 { box-sizing:border-box; position:relative; padding:5px; display:block; user-select:none; pointer-events:none; color:#fff; width:150px; font-size:15px; }
						.switch-button-checkbox3 + .switch-button-label3:before { box-sizing:border-box; content:""; background:#0a719d; height:100%; width:100%; position:absolute; left:0; top:0; border-radius:30px; transform:translateX(0); transition:transform 300ms; }
						.switch-button-label-span3 { box-sizing:border-box; position:relative; }

				#btp_content_espace_cvtheque_view_choice1 { width:65px; background-color:#eee; border:1px solid #ccc; text-align:center; float:left; margin:0 20px 0 0; border-radius:5px; }
				#btp_content_espace_cvtheque_view_choice2 { width:65px; background-color:#eee; border:1px solid #ccc; text-align:center; float:right; margin:0 0 0 -1px; border-radius:5px; }
					#btp_content_espace_cvtheque_view_choice1:hover, #btp_content_espace_cvtheque_view_choice2:hover { background-color:#ccc; }
					#btp_content_espace_cvtheque_view_choice1 span, #btp_content_espace_cvtheque_view_choice2 span { display:block; }
					#btp_content_espace_cvtheque_view_choice1 i, #btp_content_espace_cvtheque_view_choice2 i { font-size:26px; display:block; color:#000; margin:auto; }
					#btp_content_espace_cvtheque_view_choice1.btp_content_espace_cvtheque_view_choice_active, #btp_content_espace_cvtheque_view_choice2.btp_content_espace_cvtheque_view_choice_active { background-color:#0a719d; border:1px solid #09658d; }
						#btp_content_espace_cvtheque_view_choice1.btp_content_espace_cvtheque_view_choice_active i, #btp_content_espace_cvtheque_view_choice2.btp_content_espace_cvtheque_view_choice_active i { color:#fff; }
				#btp_content_espace_cvtheque_contents_title_mobile { display:none; }
		/* Acces liste de selection */
		#btp_content_espace_cvtheque_list_selection_acces { float:right; margin:11px 0 8px 0; }
			#btp_content_espace_cvtheque_list_selection_acces_text { font-size:14px; margin:0 0 5px 0; text-align:center; color:#0a719d; }
#btp_content_espace_cvtheque_list_selection_acces a, #btp_content_espace_cvtheque_list_selection_acces button { width:95px; background-color:#eee; border:1px solid #ccc; text-align:center; height:auto; display:block; color:#000; text-decoration:none; margin:auto; font-size:20px; padding:0; border-radius:30px; cursor:pointer; }
#btp_content_espace_cvtheque_list_selection_acces a:hover, #btp_content_espace_cvtheque_list_selection_acces button:hover { background-color:#ccc; }
#btp_content_espace_cvtheque_list_selection_acces a img, #btp_content_espace_cvtheque_list_selection_acces button img { width:27px; height:27px; border:0; vertical-align:middle; }
			.btp_content_espace_cvtheque_list_selection_acces_empty { display:inline-block; margin:0 0 0 5px; z-index:2; position:relative;}
				.btp_content_espace_cvtheque_list_selection_acces_empty i { vertical-align:middle; }
					.btp_content_espace_cvtheque_list_selection_acces_empty:hover i { color:#353535; }
		/* Formulaire */
		#btp_content_espace_cvtheque_contents_formulaire { width:600px; background-color:#fff; border:1px solid #ccc; padding:15px 25px 15px 25px; position:relative; left:0; top:0; margin:140px auto 30px auto; right:0; z-index:1; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; display:none; border-radius:20px; }
			.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_mobile { display:none; }
			#btp_content_espace_cvtheque_contents_formulaire h2 { text-align:center; font-size:16px; margin:0 0 25px 0; color:#000; }
				#btp_content_espace_cvtheque_contents_formulaire h2 span { font-weight:normal; }
			#btp_content_espace_cvtheque_contents_formulaire table { display:table; margin:0 0 0 38px; }
				#btp_content_espace_cvtheque_contents_formulaire #btp_content_espace_cvtheque_contents_formulaire_title_table_assistee { margin:auto; }
				#btp_content_espace_cvtheque_contents_formulaire table tr td { padding:4px; }
				#btp_content_espace_cvtheque_contents_formulaire_form { font-size:14px; }
				#id_activate_lieu, #id_activate_ville, #id_activate_rayon, #id_activate_ref_cv { display:none; }
					#btp_content_espace_cvtheque_contents_formulaire_form h3 { font-size:15px; margin:0; width:720px; text-align:left; }
						#btp_content_espace_cvtheque_contents_formulaire_form h3 span { font-weight:normal; }
					.btp_content_espace_cvtheque_contents_formulaire_form_input { width:275px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_input_new { width:448px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_input2 { width:105px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_input_new2 { width:206px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_input3 { width:205px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_select { width:223px; padding:6px 5px 6px 5px; display:block; margin:3px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_form_textarea { width:580px; height:50px; font-size:14px; font-family:"Arial"; }
					.btp_content_espace_cvtheque_contents_formulaire_form_textarea2 { width:580px; height:150px; font-size:14px; font-family:"Arial"; }
					.btp_content_espace_cvtheque_contents_formulaire_form_textarea_new { width:454px; height:150px; font-size:14px; font-family:"Arial"; }
					#btp_content_espace_cvtheque_contents_formulaire_form_bloc1 { width:120px; float:left; margin:0 10px 0 0; }
					#btp_content_espace_cvtheque_contents_formulaire_form_bloc2 { width:220px; float:left; margin:0 10px 0 0; }
					#btp_content_espace_cvtheque_contents_formulaire_form_bloc3 { width:220px; float:left; }
					#btp_content_espace_cvtheque_contents_formulaire_form_button { margin:20px auto auto auto; width:500px; display:none; }
						#btp_content_espace_cvtheque_contents_formulaire_form_button_left { width:110px; padding:4px; background-color:#f00; color:#fff; font-size:16px; float:left; text-align:center; border:1px solid #ea0000; cursor:pointer; border-radius:30px; }
							#btp_content_espace_cvtheque_contents_formulaire_form_button_left:hover { background-color:#fd2525; }
						#btp_content_espace_cvtheque_contents_formulaire_form_button_right { width:110px; padding:6px 5px 6px 5px; background-color:#0a719d; color:#fff; font-size:16px; text-align:center; border:1px solid #09658d; cursor:pointer; border-radius:30px; margin:auto; display:block; }
							#btp_content_espace_cvtheque_contents_formulaire_form_button_right:hover { background-color:#298eb9; }
						#btp_content_espace_cvtheque_contents_formulaire_form_close { margin:20px auto auto auto; display:block; padding:4px; font-size:16px; color:#fff; background-color:#008000; border:1px solid #007300; width:100px; text-decoration:none; border-radius:30px; }
							#btp_content_espace_cvtheque_contents_formulaire_form_close:hover { background-color:#159915; }
					#btp_content_espace_cvtheque_contents_formulaire_form_button2 { margin:20px auto auto auto; width:500px; }
						#btp_content_espace_cvtheque_contents_formulaire_form_button2_left { width:110px; background-color:#f00; color:#fff; font-size:16px; float:left; text-align:center; border:1px solid #ea0000; cursor:pointer; padding:4px; border-radius:30px; }
							#btp_content_espace_cvtheque_contents_formulaire_form_button2_left:hover { background-color:#fd2525; }
						#btp_content_espace_cvtheque_contents_formulaire_form_button2_right { width:110px; background-color:#008000; color:#fff; font-size:16px; text-align:center; border:1px solid #007300; cursor:pointer; padding:4px; border-radius:30px; margin:auto; display:block; }
							#btp_content_espace_cvtheque_contents_formulaire_form_button2_right:hover { background-color:#21a621; }
					.btp_content_cv_formulaire_success { text-align:center; color:#008000; }
						.btp_content_cv_formulaire_success a { display:block; background-color:#0a719d; border:1px solid #09658d; color:#fff; width:180px; text-align:center; padding:4px; font-size:16px; border-radius:30px; text-decoration:none; margin:20px auto auto auto; }
							.btp_content_cv_formulaire_success a:hover { background-color:#298eb9; }
					#btp_content_espace_cvtheque_contents_formulaire_title_table_assistee { width:486px; }
						#id_no_siret_multi_search { margin:0 0 0 20px; }
						#id_societe_tr_multi_search { display:none; }
						#id_elements_multi_search { font-size:11px; font-style:italic; margin:0 0 7px 0; }
						#id_no_siret_multi_search_text, #id_cgv_check_multi_search_text { cursor:pointer; }
						#id_cgv_check_multi_search_link { color:#000; }
					#id_societe_tr_assistee { display:none; }
					#id_no_siret_assistee_text, #id_cgv_check_assistee_text { cursor:pointer; }
					#id_elements_assistee { font-size:11px; font-style:italic; margin:0 0 7px 0; }
					#id_cgv_check_assistee_link { color:#000; }
				/* Formulaire login */
				#btp_content_cv_formulaire_form_connexion { text-align:center; font-size:16px; margin:50px auto 50px auto; }
				.btp_content_tarifs_content_form_connect_input { height:32px; font-size:14px; width:300px; display:block; margin:7px auto 15px auto; }
				#btp_content_tarifs_content_form_connect_lost_bloc { margin:-10px 0 15px 0; }
				#btp_content_tarifs_content_form_connect_lost { font-size:14px; color:#000; text-decoration:none; }
				#btp_content_tarifs_content_form_connect_lost:hover { text-decoration:underline; }
				#btp_content_tarifs_content_form_connect_button { margin:35px auto auto auto; }
				#btp_content_tarifs_content_form_connect_button_submit { color:#fff; margin:auto; font-size:16px; width:160px; text-align:center; padding:9px; display:block; border:1px solid #09658d; cursor:pointer; border-radius:20px; background-color:#0a719d; }
				#btp_content_tarifs_content_form_connect_button_submit:hover { background-color:#298eb9; }
				/* Mot de passe perdu */
				#btp_content_cv_formulaire_form_connexion_lost { font-size:16px; }
				#btp_content_cv_formulaire_form_connexion_lost table { width:600px; margin:50px auto 50px auto; }
				#btp_content_cv_formulaire_form_connexion_lost table tr td { padding:4px; }
				.btp_content_tarifs_content_form_lost_text { margin:5px 0 0 27px; font-weight:bold; }
				.btp_content_tarifs_content_form_lost_bloc { margin:10px 0 15px 27px; padding:15px; background-color:#eee; border:1px solid #ccc; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; font-size:15px; text-align:center; display:none; }
				.btp_content_tarifs_content_form_lost_bloc_input { width:220px; font-size:14px; padding:6px 5px 6px 5px; }
				.btp_content_tarifs_content_form_lost_bloc span { color:#008000; }
				.btp_content_tarifs_content_form_lost_bloc_submit { display:inline-block; padding:6px 5px 6px 5px; width:50px; text-align:center; background-color:#008000; border:1px solid #017201; color:#fff; cursor:pointer; font-size:16px; }
			/* Formulaire */
			#btp_content_espace_cvtheque_contents_formulaire h4 { text-align:center; margin:0 0 15px 0; font-size:18px; }
			.btp_content_cv_close { float:right; margin:-25px -20px 0 0; }
				.btp_content_cv_close i { color:#f00; font-size:40px; }
					.btp_content_cv_close:hover i { color:#000; }
				/* Compte existant */
				#btp_content_cv_formulaire_form_connect { margin:20px 0 30px 0; text-align:center; }
					#btp_content_cv_formulaire_form_connect a { display:inline-block; padding:4px; background-color:#0a719d; border:1px solid #09658d; border-radius:20px; width:100px; text-align:center; color:#fff; text-decoration:none; margin:0 0 0 5px; }
						#btp_content_cv_formulaire_form_connect a:hover { background-color:#298eb9; }
				/* Inscription */
				#btp_content_cv_formulaire_form { margin:auto; padding:0; width:570px; }
					#btp_content_cv_formulaire_form h4 { font-size:15px; margin:auto; color:#0a719d; }
					#btp_content_cv_formulaire_form hr { border-top:0; border-left:0; border-right:0; border-bottom:1px solid #0a719d; width:300px; margin:7px 0 10px 0; }
					#btp_content_cv_formulaire_form_title2 { width:297px; margin:7px auto 10px auto; }
					.btp_content_cv_formulaire_form_share_title { vertical-align:middle; color:#0a719d; font-weight:bold; width:105px; }
					.btp_content_cv_formulaire_form_share_title2 { vertical-align:middle; color:#0a719d; font-weight:bold; text-align:right; width:105px; }
					.btp_content_cv_formulaire_form_share_title3 { vertical-align:top; color:#0a719d; font-weight:bold; text-align:right; width:105px; }
					#btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_share_hr { margin:20px auto 10px auto; border-bottom:0; border-left:0; border-right:0; border-top:1px solid #0a719d; width:400px; }
					.btp_content_cv_formulaire_form_share_text { margin:25px 3px 0 0; padding:0; float:right; display:block; }
					.btp_content_cv_formulaire_form_share_text2 { margin:0 3px 0 0; padding:0; float:right; display:block; }
					#btp_content_cv_formulaire_form_share_desc { text-align:center; margin:0 0 15px 0; color:#0a719d; font-size:15px; }
					.btp_content_cv_formulaire_form_share_table { width:600px; margin:auto auto 10px auto; }
						#btp_content_cv_formulaire_form table { display:table; margin:auto auto 20px auto; }
							#btp_content_cv_formulaire_form table tr td { padding:4px; }
								#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_input { width:180px; padding:6px 5px 6px 5px; }
								#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_select { padding:6px 5px 6px 5px; }
							#btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_create tr td { padding:4px 10px 4px 10px; }
								#btp_content_cv_formulaire_form_create tr td span { color:#0a719d; }
								.btp_content_cv_formulaire_form_input2 { width:250px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; }
								.btp_content_cv_formulaire_form_select2 { width:264px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; }
								.btp_content_cv_formulaire_form_input3 { width:180px; padding:6px 5px 6px 5px; }
								.btp_content_cv_formulaire_form_input4 { width:456px; padding:6px 5px 6px 5px; }
								.btp_content_cv_formulaire_form_textarea { display:block; width:456px; height:80px; font-size:14px; font-family:"Arial"; padding:5px; }
						#btp_content_cv_formulaire_form_button { margin:25px auto auto auto; width:500px; }
							#btp_content_cv_formulaire_form_button_left { width:110px; padding:4px; font-size:16px; text-align:center; float:left; background-color:#f00; border:1px solid #ed0101; color:#fff; cursor:pointer; border-radius:30px; }
								#btp_content_cv_formulaire_form_button_left:hover { background-color:#ff3333; }
							#btp_content_cv_formulaire_form_button_right { width:110px; padding:4px; font-size:16px; text-align:center; background-color:#0a719d; border:1px solid #09658d; color:#fff; cursor:pointer; border-radius:30px; margin:auto; display:block; }
								#btp_content_cv_formulaire_form_button_right:hover { background-color:#298eb9; }
								.btp_content_cv_formulaire_success { text-align:center; color:#008000; }
									.btp_content_cv_formulaire_success a { display:block; background-color:#0a719d; border:1px solid #09658d; color:#fff; width:180px; text-align:center; padding:4px; font-size:16px; border-radius:30px; text-decoration:none; margin:20px auto auto auto; }
										.btp_content_cv_formulaire_success a:hover { background-color:#298eb9; }
					#btp_content_cv_formulaire_form_bloc_cv { width:350px; padding:15px; background-color:#eee; border:1px solid #ccc; margin:auto auto 20px auto; color:#000; }
						#btp_content_cv_formulaire_form_bloc_cv_profil { text-align:left; font-size:16px; margin:0 0 10px 0; color:#0a719d; }
						#btp_content_cv_formulaire_form_bloc_cv_img { float:left; margin:0 10px 0 0; width:80px; }
							#btp_content_cv_formulaire_form_bloc_cv img { width:80px; height:80px; border:0; }
						#btp_content_cv_formulaire_form_bloc_cv_text { float:left; width:260px; font-size:15px; margin:-2px 0 0 0; }
					.btp_content_cv_close { float:right; margin:-25px -20px 0 0; }
						.btp_content_cv_close i { color:#f00; font-size:40px; }
							.btp_content_cv_close:hover i { color:#000; }
		/* Liste selection CV */
		#btp_content_espace_cvtheque_contents_formulaire_bloc_list { font-size:14px; }
			#btp_content_espace_cvtheque_contents_formulaire_bloc_list ul { margin:40px auto 40px auto; padding:0; width:640px; border:1px solid #ccc; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_list ul li { list-style-type:none; padding:10px 15px 10px 15px; line-height:21px; }
				.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li { background-color:#d8d8d8; }
				.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li2 { background-color:#fff; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_link { text-decoration:none; color:#000; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_link:hover { text-decoration:underline; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash, .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li2 .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash { float:right; color:#f00; margin:11px -7px 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash i, .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li2 .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash i { font-size:20px; color:#f00; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_list_li .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash:hover i, .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li2 .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_trash:hover i { color:#fb4141; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_list ul li span { color:#0a719d; font-weight:bold; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_list ul li .btp_content_espace_cvtheque_contents_formulaire_bloc_list_li_ville { font-weight:normal; color:#666; }
			#btp_content_espace_cvtheque_contents_formulaire_button_create { display:block; margin:15px auto auto auto; width:400px; padding:4px; font-size:16px; border-radius:30px; text-decoration:none; background-color:#008000; border:1px solid #007800; color:#fff; text-align:center; }
				#btp_content_espace_cvtheque_contents_formulaire_button_create:hover { background-color:#0c900c; }
		/* Creation compte */
		#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form { margin:0; padding:0; }
			#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form table { display:table; margin:auto; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form table tr td { padding:5px 10px 5px 10px; }
#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form table tr td  span { color:#0a719d; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_input { width:250px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
					.btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_select { width:264px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
			#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_button { margin:15px auto auto auto; width:370px; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_button_left { background-color:#f00; border:1px solid #e80101; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; float:left; width:110px; color:#fff; cursor:pointer; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_button_left:hover { background-color:#ff3535; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_button_right { background-color:#008000; border:1px solid #007300; text-align:center; display:block; border-radius:30px; font-size:16px; padding:4px; float:right; width:110px; color:#fff; cursor:pointer; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_create_form_button_right:hover { background-color:#1b961b; }
			/* Message */
			#btp_content_espace_cvtheque_contents_formulaire_form_message_result { text-align:center; margin:15px auto 15px auto; display:none; }
			/* Bloc bouton contact groupe / individuel */
			#btp_content_espace_cvtheque_contents_formulaire_bloc_button { margin:auto auto 25px auto; width:550px; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_button_left { background-color:#0a719d; border:1px solid #09658d; float:left; width:230px; border-radius:30px; display:block; padding:4px; font-size:16px; text-align:center; color:#fff; text-decoration:none; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_button_left:hover { background-color:#298eb9; }
				#btp_content_espace_cvtheque_contents_formulaire_bloc_button_right { background-color:#0a719d; border:1px solid #09658d; float:right; width:230px; border-radius:30px; display:block; padding:4px; font-size:16px; text-align:center; color:#fff; text-decoration:none; }
					#btp_content_espace_cvtheque_contents_formulaire_bloc_button_right:hover { background-color:#298eb9; }
#btp_content_espace_cvtheque_contents_formulaire_bloc_button_middle { background-color:#0a719d; border:1px solid #09658d; width:230px; border-radius:30px; display:block; padding:4px; font-size:16px; text-align:center; color:#fff; text-decoration:none; margin:auto; }
#btp_content_espace_cvtheque_contents_formulaire_bloc_button_middle:hover { background-color:#298eb9; }
			/* Contact individuel / Groupe */
#btp_content_espace_cvtheque_contents_formulaire p { font-size:16px; margin:15px auto 30px auto; text-align:justify; color:#000; width:592px; }
#btp_content_espace_cvtheque_contents_formulaire p b { color:#0a719d; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_coord { width:620px; margin:10px auto 30px auto; border:1px solid #ccc; border-radius:20px 20px 0 0; background-color:#fff; padding:10px 0 10px 0; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_coord table { display:table; width:570px; margin:auto; padding:0 0 5px 0; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list { width:620px; margin:10px auto auto auto; border:1px solid #ccc; border-radius:0 0 20px 20px; background-color:#fff; font-weight:normal; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list h3 { width:auto; margin:20px 0 -10px 16px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type { margin:0 0 10px 0;}
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_left { float:left; margin-right:1px; width:302px; padding:4px; text-align:center; display:block; color:#0a719d; text-decoration:none; border-radius:0; background-color:#d8d8d8; font-weight:bold; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_left:hover { background-color:#ccc; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_right { float:right; width:301px; padding:4px; text-align:center; display:block; color:#0a719d; text-decoration:none; border-radius:0; background-color:#d8d8d8; font-weight:bold; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_right:hover { background-color:#ccc; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_left.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_active, #btp_content_espace_cvtheque_contents_formulaire_contact_list_type_right.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_active { background-color:#fff; margin-top:-1px; }
.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_checked { display:none; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe { padding:15px; font-size:15px; margin:auto; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_title { color:#0a719d; font-size:15px; display:block; margin:0 0 7px 0; font-weight:bold; }
.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_text2 { display:none; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe .btp_content_espace_cvtheque_contents_formulaire_form_textarea { margin:5px 0 15px 0; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe .btp_content_espace_cvtheque_contents_formulaire_form_select { margin:5px 0 20px 0; width:588px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel .btp_content_espace_cvtheque_contents_formulaire_form_select { margin:5px 0 5px 0; width:558px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_textarea { display:none; height:330px; }
.btp_content_espace_cvtheque_contents_formulaire_form_textarea5 { margin:5px 0 15px 0; display:none; height:330px; width:533px; font-size:14px; font-family:"Arial"; padding:10px; border:1px solid #ccc; background-color:#fff; }
.btp_content_espace_cvtheque_contents_formulaire_form_input_result { width:200px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
.btp_content_espace_cvtheque_contents_formulaire_form_input_result2 { width:86px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
.btp_content_espace_cvtheque_contents_formulaire_form_input_result3 { width:313px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
.btp_content_espace_cvtheque_contents_formulaire_form_select_result { width:100px; padding:6px 5px 6px 5px; display:block; margin:4px 0 0 0; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_hr { display:none; border-top:4px solid #fff; border-left:0; border-right:0; border-bottom:0; margin:20px auto 20px auto; width:530px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul { margin:5px 0 0 0; border:1px solid #eee; padding:0; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li { list-style-type:none; padding:10px 15px 10px 15px; line-height:21px; background-color:#d8d8d8; font-size:14px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_li, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_li { background-color:#fff; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li span, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li span { font-weight:bold; color:#0a719d; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li span.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_ville, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li span.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_ville { font-weight:normal; color:#666; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check { float:left; height:40px; }
#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check input, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check input { margin:13px 7px 0 0; }
.id_cv_individuel_bloc { display:none; margin:13px 0 0 0; }
.id_cv_individuel_bloc b { color:#0a719d; font-size:15px; }
		/* Filtre */
		#btp_content_espace_cvtheque_filtre { width:103px; border:0; float:right; text-align:center; position:relative; }
			#btp_content_espace_cvtheque_filtre_button { margin:0; padding:0; }
				#btp_content_espace_cvtheque_filtre_button button { background-color:#000; color:#fff; width:auto; border-radius:0 60px 60px 0; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; display:block; padding:22px 4px 18px 11px; text-align:center; margin:0 0 -1px -1px; text-decoration:none; font-size:17px; cursor:pointer; width:104px; }
				#btp_content_espace_cvtheque_filtre_button button i { font-size:25px; vertical-align:middle; margin:0 3px 0 -11px; }
					#btp_content_espace_cvtheque_filtre_button button:hover { background-color:#353535; }
		#btp_content_espace_cvtheque_list_filtre { width:664px; border:1px solid #ccc; background-color:#eee; padding:15px; margin:-103px 0 0 108px; position:fixed; z-index:5; display:none; box-shadow:0 2px 2px 0 rgba(0,0,0,0.5),0 2px 2px 0 rgba(255,255,255,0.5) inset; }
			.btp_content_espace_cvtheque_list_filtre_close { float:right; margin:-15px -10px 0 0; display:block; background-color:transparent; border:0; cursor:pointer; }
				.btp_content_espace_cvtheque_list_filtre_close i { color:#000; font-size:35px; }
					.btp_content_espace_cvtheque_list_filtre_close:hover i { color:#353535; }
			#btp_content_espace_cvtheque_list_filtre h3 { font-size:20px; margin:0 0 20px 0; text-align:center; color:#000; padding:0; font-weight:normal; }
			#btp_content_espace_cvtheque_list_filtre_info { display:block; }
			#btp_content_espace_cvtheque_list_filtre_info_left { width:200px; float:left; margin:0 10px 0 0; }
			#btp_content_espace_cvtheque_list_filtre_info_middle { width:220px; float:left; margin:0 10px 0 0; }
			#btp_content_espace_cvtheque_list_filtre_info_right { width:220px; float:right; }
				#btp_content_espace_cvtheque_list_filtre hr { border-bottom:2px solid #fff; border-left:0; border-right:0; border-top:0; width:80%; margin:auto auto 10px auto; }
				.btp_content_espace_cvtheque_list_filtre_bloc { font-size:13px; margin:0 0 15px 0; }
					.btp_content_espace_cvtheque_list_filtre_bloc h4 { font-size:16px; margin:0 0 7px 11px; padding:0; text-align:left; color:#666; }
						.btp_content_espace_cvtheque_list_filtre_bloc h4 i { font-size:25px; margin:0 3px 0 0; font-style:normal; font-weight:normal; color:#666; }
						.btp_content_espace_cvtheque_list_filtre_bloc_content { margin:0 0 0 11px; }
							#btp_content_espace_cvtheque_list_filtre_bloc_annee_exp_range { width:170px; margin:auto; }
							#btp_content_espace_cvtheque_list_filtre_bloc_annee_exp_val { border:0; color:#000; font-weight:normal; text-align:center; margin:5px auto auto auto; font-size:13px; width:100px; display:block; }
								.ui-slider-range { background-color:#4c9048; }
						#btp_content_espace_cvtheque_list_filtre_bloc_region i { color:#f00; }
						#btp_content_espace_cvtheque_list_filtre_bloc_exp i { color:#008000; }
						#btp_content_espace_cvtheque_list_filtre_bloc_salaire i { color:#008000; }
						#btp_content_espace_cvtheque_list_filtre_bloc_secteur i { color:#008000; }
				#btp_content_espace_cvtheque_list_filtre_valid { margin:10px 0 15px 0; padding:0; }
					#btp_content_espace_cvtheque_list_filtre_valid button { display:block; margin:auto; width:105px; padding:4px; background-color:#1495CC; border:1px solid #1288ba; color:#fff; font-size:16px; cursor:pointer; border-radius:20px; }
						#btp_content_espace_cvtheque_list_filtre_valid button:hover { background-color:#29a4d8; }
		/* Liste */
		#btp_content_espace_cvtheque_list { margin:auto auto 20px auto; padding:0; width:885px; }
			#btp_content_espace_cvtheque_list_bloc { width:885px; margin:15px auto 15px auto; padding:0; }
				#btp_content_espace_cvtheque_list_bloc_outils { width:225px; float:left; padding:0; margin:0 25px 0 0; }
					/* Type de CV */
					#btp_content_espace_cvtheque_list_type_cv { margin:0; width:203px; border:1px solid #09658d; padding:10px; background-color:#0a719d; border-radius:25px 0 0 0; text-align:center; }
						#btp_content_espace_cvtheque_list_type_cv #btp_content_espace_cvtheque_list_type_cv_title { font-size:17px; margin:0 0 10px 0; text-align:center; color:#fff; display:block; }
						#btp_content_espace_cvtheque_list_type_cv ul { margin:0; padding:0; }
							#btp_content_espace_cvtheque_list_type_cv ul li { list-style-type:none; }
								#btp_content_espace_cvtheque_list_type_cv ul li a { padding:8px; display:block; text-align:left; border:1px solid #ccc; text-decoration:none; margin:0 0 10px 0; background-color:#fff; font-size:15px; position:relative; color:#000; }
									#btp_content_espace_cvtheque_list_type_cv ul li .btp_content_espace_cvtheque_list_type_cv_link_active { background-color:#ddd; }
									#btp_content_espace_cvtheque_list_type_cv ul li a:hover { background-color:#ccc; }
									#btp_content_espace_cvtheque_list_type_cv ul li a img { width:20px; height:20px; border:0; float:right; }
								#btp_content_espace_cvtheque_list_type_cv_link { color:#fff; text-decoration:none; text-align:center; margin:15px auto 10px auto; background-color:#000; display:block; padding:6px 4px 6px 4px; font-size:16px; border-radius:0; }
									#btp_content_espace_cvtheque_list_type_cv_link:hover { background-color:#353535; }
					/* Module bouton */
					#btp_content_espace_cvtheque_list_outils_button { margin:15px 0 0 0; width:auto; padding:0; border-radius:0; }
					#btp_content_espace_cvtheque_list_outils_button2 { margin:15px 0 0 0; width:203px; border:1px solid #09658d; padding:15px 10px 15px 10px; background-color:#0a719d; border-radius:0 0 25px 25px; }
						#btp_content_espace_cvtheque_list_outils_button hr { margin:19px auto 19px auto; border-bottom:0; border-left:0; border-right:0; border-top:1px solid #008000; width:115px; }
						#btp_content_espace_cvtheque_list_outils_button2 hr { margin:19px auto 19px auto; border-bottom:0; border-left:0; border-right:0; border-top:1px solid #fff; width:115px; }
							/*#btp_content_espace_cvtheque_list_outils_button:hover hr { border-top:1px solid #fff; }*/
							#btp_content_espace_cvtheque_list_outils_button2:hover hr { border-top:1px solid #000; }
						#btp_content_espace_cvtheque_list_outils_button .btp_content_espace_cvtheque_list_outils_button_bloc { margin:auto; display:block; background-color:#0a719d; border:1px solid #ccc; padding:4px; text-align:center; text-decoration:none; font-size:18px; color:#fff; width:216px; border-radius:0; position:relative; }
							/*#btp_content_espace_cvtheque_list_outils_button .btp_content_espace_cvtheque_list_outils_button_bloc:hover { background-color:#fff; color:#008000; border:1px solid #008000; }*/
						#btp_content_espace_cvtheque_list_outils_button #btp_content_espace_cvtheque_list_outils_button_multidiffusion_cv { background-color:#d04719; }
						#btp_content_espace_cvtheque_list_outils_button2 .btp_content_espace_cvtheque_list_outils_button_bloc { margin:auto; display:block; background-color:#fff; border:1px solid #ccc; padding:4px; text-align:center; text-decoration:none; font-size:14px; color:#000; width:173px; border-radius:30px; }
							#btp_content_espace_cvtheque_list_outils_button2 .btp_content_espace_cvtheque_list_outils_button_bloc:hover { background-color:#008000; color:#fff; border:1px solid #016d01; }
						#btp_content_espace_cvtheque_list_outils_button_bloc_autre { height:200px; margin:20px auto auto auto; display:none; }
							.btp_content_espace_cvtheque_list_outils_button_bloc_autre_bloc { padding:15px; background-color:#eee; border:1px solid #ccc; margin:0 0 20px 0; }
						#btp_content_espace_cvtheque_list_outils_button2_title { text-align:center; color:#fff; margin:0 0 15px 0; }
							#btp_content_espace_cvtheque_list_outils_button_depot_cv { }
								#btp_content_espace_cvtheque_list_outils_button #btp_content_espace_cvtheque_list_outils_button_multidiffusion_cv span { margin:-35px 0 0 -4px; border-radius:25px 0 0 0; text-align:center; padding:12px 10px 12px 10px; width:204px; }
						#btp_content_espace_cvtheque_list_outils_button_candidat_service { background-color:#0a719d; border:1px solid #09658d; display:block; padding:6px 10px 6px 10px; text-align:center; margin:1px auto auto auto; color:#fff; font-size:18px; }
							#btp_content_espace_cvtheque_list_outils_button_candidat_service:hover { background-color:#298eb9; }
							#btp_content_espace_cvtheque_list_outils_button_candidat_service i { font-size:22px; float:right; margin:-2px 0 0 0; color:#fff; }
						#btp_content_espace_cvtheque_list_outils_button_candidat_service_result { margin:-1px 0 0 0; padding:0; background-color:#298eb9; display:block; border:1px solid #ccc; }
							#btp_content_espace_cvtheque_list_outils_button_candidat_service_result ul { margin:-1px 0 0 0; padding:0; }
								#btp_content_espace_cvtheque_list_outils_button_candidat_service_result ul li { list-style-type:none; }
									#btp_content_espace_cvtheque_list_outils_button_candidat_service_result ul li a { color:#0a719d; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; }
										#btp_content_espace_cvtheque_list_outils_button_candidat_service_result ul li a:hover { background-color:#0a719d; color:#fff; }
						#btp_content_espace_cvtheque_list_outils_button_entreprise_service { background-color:#0a719d; border:1px solid #09658d; display:block; padding:6px 10px 6px 10px; text-align:center; margin:1px auto auto auto; color:#fff; font-size:18px; }
							#btp_content_espace_cvtheque_list_outils_button_entreprise_service:hover { background-color:#298eb9; }
							#btp_content_espace_cvtheque_list_outils_button_entreprise_service i { font-size:22px; float:right; margin:-2px 0 0 0; color:#fff; }
						#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result { margin:-1px 0 17px 0; padding:0; background-color:#298eb9; display:block; border:1px solid #ccc; }
							#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul { margin:-1px 0 0 0; padding:0; }
								#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul li { list-style-type:none; }
									#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul li a { color:#d04719; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; }
									#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul li button { color:#d04719; text-decoration:none; display:block; padding:7px 15px 7px 15px; background-color:#fff; border:0; cursor:pointer; font-size:17px; width:223px; text-align:left; }
										#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul li a:hover { background-color:#d04719; color:#fff; }
										#btp_content_espace_cvtheque_list_outils_button_entreprise_service_result ul li button:hover { background-color:#d04719; color:#fff; }
					#btp_content_espace_cvtheque_list_outils_button_retour { text-decoration:none; text-align:center; margin:20px 0 0 0; display:none; color:#000; width:225px; background-color:transparent; border:0; cursor:pointer; }
						#btp_content_espace_cvtheque_list_outils_button_retour img { width:25px; height:12px; border:0; }
						#btp_content_espace_cvtheque_list_outils_button_retour i { font-size:21px; color:#008000; margin:0 4px 0 0; }
						#btp_content_espace_cvtheque_list_outils_button_retour:hover { text-decoration:underline; }
					/* Module bouton client */
					#btp_content_espace_cvtheque_list_outils_conseils_button { margin:15px auto auto auto; width:auto; background-color:#d04719; display:block; color:#fff; text-align:center; padding:14px 5px 14px 5px; text-decoration:none; border-left:9px solid #000; border-right:9px solid #000; border-radius:40px; }
						#btp_content_espace_cvtheque_list_outils_conseils_button:hover { background-color:#e66235; }
					#btp_content_espace_cvtheque_list_outils_conseils { margin:15px 0 0 0; width:auto; padding:0; border-radius:0; display:none; }
						.btp_content_espace_cvtheque_list_outils_conseils_bloc { border:1px solid #ccc; margin:0 0 15px 0; border-radius:10px 10px 0 0; }
						.btp_content_espace_cvtheque_list_outils_conseils_bloc_title { background-color:#ccc; color:#000; display:block; margin:0; padding:4px; text-align:center; text-decoration:none; font-size:15px; width:auto; position:relative; border-bottom:1px solid #ccc; font-weight:normal; border-radius:10px 10px 0 0; }
						.btp_content_espace_cvtheque_list_outils_conseils_bloc_text { padding:7px; font-size:13px; }
							.btp_content_espace_cvtheque_list_outils_conseils_bloc_text b { display:block; margin:0 0 5px 0; font-size:14px; cursor:pointer; text-align:center; }
								.btp_content_espace_cvtheque_list_outils_conseils_bloc_text b:hover { color:#353535; }

						.btp_content_espace_cvtheque_list_outils_conseils_bloc_text a { text-decoration:none; color:#000; }
							.btp_content_espace_cvtheque_list_outils_conseils_bloc_text a:hover { color:#353535; }
						.btp_content_espace_cvtheque_list_outils_conseils_bloc_text .btp_content_espace_cvtheque_list_outils_conseils_bloc_text_sous_link_text { text-decoration:none; float:none; margin:10px 0 0 0; display:block; padding:4px; text-align:center; background-color:#000; color:#fff; width:auto; }
							.btp_content_espace_cvtheque_list_outils_conseils_bloc_text .btp_content_espace_cvtheque_list_outils_conseils_bloc_text_sous_link_text:hover { background-color:#353535; color:#fff; }
							.btp_content_espace_cvtheque_list_outils_conseils_bloc_text_sous { display:none; text-align:center; }
					#btp_content_espace_cvtheque_list_outils_conseils_access_link { margin:15px auto auto auto; background-color:#000; color:#fff; border-radius:20px; display:block; text-decoration:none; text-align:center; padding:6px 5px 6px 5px; }
						#btp_content_espace_cvtheque_list_outils_conseils_access_link:hover { background-color:#353535; }
					/* Bouton type cv */
					#btp_content_espace_cvtheque_list_acces_infos { margin:15px 0 0 0; }
						#btp_content_espace_cvtheque_list_acces_infos ul { margin:0; padding:0; }
							#btp_content_espace_cvtheque_list_acces_infos ul li { list-style-type:none; margin:0 0 7px 0; }
								#btp_content_espace_cvtheque_list_acces_infos ul li iframe { width:274px; height:200px; border:1px solid #eee; }
			/* Liste resultat */
			#btp_content_espace_cvtheque_text { text-align:center; margin:0 0 0 -40px; position:relative; z-index:1; float:left; }
				#btp_content_espace_cvtheque_text h1 { font-size:24px; margin:30px 0 0 -100px; padding:0; }
				#btp_content_espace_cvtheque_text #btp_content_espace_cvtheque_text_title { margin:30px 0 0 -219px; }
					#btp_content_espace_cvtheque_text h1 b { color:#1495CC; }
					#btp_content_espace_cvtheque_text h1 span { font-weight:normal; font-size:16px; color:#000; }
			#btp_content_espace_cvtheque_summary { text-align:center; font-size:15px; margin:20px auto 25px auto; width:886px; }
				#btp_content_espace_cvtheque_summary i { font-size:18px; }
				#btp_content_espace_cvtheque_summary strong { font-weight:bold; color:#1495CC; }
				#btp_content_espace_cvtheque_summary_alert { padding:26px 25px 26px 35px; border:1px solid #1288ba; margin:0 auto 20px auto; width:820px; background-color:#1495cc; color:#fff; z-index:1; position:relative; font-size:15px; display:none; border-radius:55px 0 55px 0; text-align:justify; }
					.btp_content_espace_cvtheque_summary_alert_mobile { display:none; }
					#btp_content_espace_cvtheque_summary_alert_title { color:#000; font-size:16px; }
					#btp_content_espace_cvtheque_summary_alert strong { color:#fff; text-decoration:underline; }
					#btp_content_espace_cvtheque_summary_alert_close { display:block; color:#000; float:right; margin:-37px -26px -20px 0; height:20px; background-color:transparent; border:0; cursor:pointer; }
						#btp_content_espace_cvtheque_summary_alert_close i { font-size:38px; color:#000; }
						#btp_content_espace_cvtheque_summary_alert_close:hover { color:#1080af; }
							#btp_content_espace_cvtheque_summary_alert_close:hover i { color:#353535; }
				#btp_content_espace_cvtheque_summary_old { border:1px solid #999; padding:10px; }
			#btp_content_espace_cvtheque_summary2 { text-align:justify; font-size:19px; margin:auto auto 30px auto; width:630px; }
				#btp_content_espace_cvtheque_summary2 i { font-size:22px; }
				.btp_content_espace_cvtheque_summary2_button { display:block; width:320px; text-align:center; font-size:16px; padding:6px 5px 6px 5px; border-radius:30px; background-color:#0a719d; color:#fff; text-decoration:none; margin:20px auto 20px auto; border:1px solid #09658d; }
					.btp_content_espace_cvtheque_summary2_button:hover { background-color:#298eb9; }
				#btp_content_espace_cvtheque_summary2_button_alerte_candidat2 { display:none; }
				#btp_content_espace_cvtheque_summary2_button_contact_equipe2 { display:none; }
				.btp_content_espace_cvtheque_summary2_mobile_text2 { display:none; }
			#btp_content_espace_cvtheque_list_result { float:left; width:635px; }
				#btp_content_espace_cvtheque_list_result_fiche_contact_all { margin:10px auto 25px auto; display:none; }
				#btp_content_espace_cvtheque_list_result_fiche_contact_all a { display:block; padding:6px 5px 6px 5px; font-size:16px; text-align:center; width:260px; background-color:#000; border:1px solid #000; color:#fff; border-radius:20px; text-decoration:none; margin:auto; }
				#btp_content_espace_cvtheque_list_result_fiche_contact_all a:hover { background-color:#353535; }
				#id_fiche_contact_selected_val { display:block; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list { font-size:14px; border:1px solid #ccc; padding:0; margin:0 0 20px 0; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list ul { margin:0; padding:0; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list ul li { list-style-type:none; padding:10px; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list ul li a { float:right; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list ul li a i { font-size:21px; color:#f00; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_list ul li a:hover i { color:#000; }
				/* Vue liste */
				.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:0 60px 60px 0; height:72px; }
				.btp_content_espace_cvtheque_list_line_td_list_inclus, .btp_content_espace_cvtheque_list_line_td_list2_inclus { border:1px solid #ccc; padding:0; margin:0 0 10px 0; position:relative; background-color:#e7e7e7; display:block; border-radius:0 60px 60px 0; height:95px; }
					.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 12px 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_td_list_info { float:left; width:424px; display:block; }
						.btp_content_espace_cvtheque_list_line_td_list_info a { text-decoration:none; color:#000; }
							.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_espace_cvtheque_list_line_td_list_info_poste { color:#000; font-size:14px; margin:0; padding:0; display:block; }
							.btp_content_espace_cvtheque_list_line_td_list_info_exp { margin:0; font-size:13px; color:#666; font-style:normal; 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_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:5px 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_info_text_inclus { font-size:13px; }
					.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:12px 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:21px 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:none; margin:-9px 2px 0px 8px; }
							.btp_content_espace_cvtheque_list_line_td_list_right_preselection2 i { font-size:34px; color:#0a719d; 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:#298eb9; }
				#btp_content_espace_cvtheque_list_result_show_old { border:1px solid #888; color:#000; padding:15px; font-size:15px; }
					#btp_content_espace_cvtheque_list_result_show_old_link { color:#fff; background-color:#888; padding:10px; border-radius:30px; text-align:center; display:block; margin:20px auto auto auto; text-decoration:none; width:200px; }
						#btp_content_espace_cvtheque_list_result_show_old_link:hover { opacity:0.7; }
				/* Vue detaillee */
				.btp_content_espace_cvtheque_list_line_td { border:1px solid #0a719d; padding:0; margin:0 0 20px 0; border-radius:0 25px 25px 0; position:relative; height:232px; }
					.btp_content_espace_cvtheque_list_line_td_inclus { border:1px solid #0a719d; padding:0; margin:0 0 20px 0; border-radius:0 25px 25px 0; position:relative; height:265px; }
					.btp_content_espace_cvtheque_list_line_td a, .btp_content_espace_cvtheque_list_line_td_inclus a { text-decoration:none; color:#000; }
						.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_td_head_view_link, .btp_content_espace_cvtheque_list_line_td_inclus .btp_content_espace_cvtheque_list_line_td_head_view_link { color:#fff; }
					/* Banniere */
					.btp_content_espace_cvtheque_list_line_td_ban { margin:25px 0 25px -250px; border-radius:30px; border:1px solid #0a719d; background-color:#fff; }
						.btp_content_espace_cvtheque_list_line_td_ban a { display:block; height:55px; }
							.btp_content_espace_cvtheque_list_line_td_ban img, .btp_content_espace_cvtheque_list_line_td_ban video { width:818px; height:55px; border:0; display:block; margin:auto; }
					/* Ads */
					.btp_content_espace_cvtheque_list_line_td_ads { border:2px solid #0a719d; position:absolute; z-index:0; margin:0 0 0 -250px; padding:15px; width:191px; background-color:#f9f9f9; border-radius:25px 0 0 25px; }
					.btp_content_espace_cvtheque_list_line_td_ads_bis { position:absolute; z-index:0; margin:0 0 0 -250px; width:191px; }
					.btp_content_espace_cvtheque_list_line_td_ads2 { border:2px solid #0a719d; position:relative; z-index:0; margin:0 0 15px 0; padding:15px; width:191px; background-color:#f9f9f9; border-radius:25px 0 0 25px; }
					.btp_content_espace_cvtheque_list_line_td_ads3 { border:2px solid #0a719d; position:relative; z-index:0; margin:0 0 15px 0; padding:15px; width:191px; background-color:#f9f9f9; border-radius:25px 0 0 25px; }
					.btp_content_espace_cvtheque_list_line_td_ads4 { border:2px solid #0a719d; position:absolute; z-index:0; margin:0 0 0 -250px; padding:15px; width:191px; background-color:#f9f9f9; border-radius:25px 0 0 25px; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv { max-height:724px; overflow-y:hidden; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv2 { max-height:512px; overflow-y:hidden; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv3 { max-height:639px; overflow-y:hidden; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv4 { max-height:808px; overflow-y:hidden; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv a, .btp_content_espace_cvtheque_list_line_td_ads_cv2 a, .btp_content_espace_cvtheque_list_line_td_ads_cv a, .btp_content_espace_cvtheque_list_line_td_ads_cv3 a, .btp_content_espace_cvtheque_list_line_td_ads_cv4 a { color:#000; text-decoration:none; }
							.btp_content_espace_cvtheque_list_line_td_ads_cv a:hover, .btp_content_espace_cvtheque_list_line_td_ads_cv2 a:hover, .btp_content_espace_cvtheque_list_line_td_ads_cv a:hover, .btp_content_espace_cvtheque_list_line_td_ads_cv3 a:hover, .btp_content_espace_cvtheque_list_line_td_ads_cv4 a:hover { text-decoration:underline; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv_title { text-align:center; margin:-15px -15px 10px -15px; font-weight:bold; background-color:#0a719d; color:#fff; padding:5px; border-radius:20px 0 0 0; }
						.btp_content_espace_cvtheque_list_line_td_ads_photo { margin:auto auto 7px auto; }
							.btp_content_espace_cvtheque_list_line_td_ads_photo img { display:block; margin:auto; border:1px solid #ccc; width:100px; height:100px; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv h3, .btp_content_espace_cvtheque_list_line_td_ads_cv2 h3, .btp_content_espace_cvtheque_list_line_td_ads_cv3 h3, .btp_content_espace_cvtheque_list_line_td_ads_cv4 h3 { font-size:15px; text-align:center; margin:0 0 5px 0; padding:0; color:#0a719d; }
						.btp_content_espace_cvtheque_list_line_td_ads_cv h4, .btp_content_espace_cvtheque_list_line_td_ads_cv2 h4, .btp_content_espace_cvtheque_list_line_td_ads_cv3 h4, .btp_content_espace_cvtheque_list_line_td_ads_cv4 h4 { margin:0 0 15px 0; font-size:13px; text-align:center; color:#666; font-style:italic; padding:0; }
						.btp_content_espace_cvtheque_list_line_td_ads_text { font-size:13px; }
							.btp_content_espace_cvtheque_list_line_td_ads_text b { color:#09658d; }
						.btp_content_espace_cvtheque_list_line_td_ads_link { width:110px; text-align:center; margin:15px auto auto auto; padding:4px; font-size:14px; text-decoration:none; background-color:#000; border:1px solid #000; display:block; color:#fff; border-radius:20px; }
							.btp_content_espace_cvtheque_list_line_td_ads_link:hover { background-color:#353535; }
					.btp_content_espace_cvtheque_list_line_td_left { width:88px; float:left; }
						.btp_content_espace_cvtheque_list_line_td_photo { width:auto; display:block; text-align:center; margin:auto; padding:3px 0 0 0; }
							.btp_content_espace_cvtheque_list_line_td_photo img { width:78px; height:78px; border-radius:10px; border:1px solid #eee; filter:grayscale(1);}
						.btp_content_espace_cvtheque_list_line_avatar_text { position:absolute; margin: 41px 0 0 21px; font-size:17px; font-weight:bold; color:#fff; width:30px; text-align:center; display:block; }
						.btp_content_espace_cvtheque_list_line_nom { margin:5px 0 0 0; text-align:center; color:#0a719d; font-size:15px; }
							.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_nom a { color:#0a719d; }
						.btp_content_espace_cvtheque_list_line_icone { margin:19px 0 0 0;display:block; }
						.btp_content_espace_cvtheque_list_line_icone2 { margin:2px 0 0 0;display:block; }
							.btp_content_espace_cvtheque_list_line_icone img, .btp_content_espace_cvtheque_list_line_icone2 img { width:38px; height:38px; border:0; margin:auto auto 10px auto; display:block; }
							.btp_content_espace_cvtheque_list_line_icone .btp_content_espace_cvtheque_list_line_icone_pays, .btp_content_espace_cvtheque_list_line_icone2 .btp_content_espace_cvtheque_list_line_icone_pays { margin:-2px 0 10px 0; }
								.btp_content_espace_cvtheque_list_line_icone .btp_content_espace_cvtheque_list_line_icone_pays img, .btp_content_espace_cvtheque_list_line_icone2 .btp_content_espace_cvtheque_list_line_icone_pays img { width:32px; height:23px; border:1px solid #eee; }
							.btp_content_espace_cvtheque_list_line_icone_pays2 { position:absolute; right:0; margin:15px 140px 0 0; }
							.btp_content_espace_cvtheque_list_line_icone_pays2 img { width:42px; height:30px; border:1px solid #eee; filter:grayscale(0); border-radius:0; }
							.btp_content_espace_cvtheque_list_line_icone_favoris { display:block; text-align:center; margin:0 0 10px 0; }
								.btp_content_espace_cvtheque_list_line_icone_favoris i { color:#1495CC; font-size:29px; }
									.btp_content_espace_cvtheque_list_line_icone_favoris i:hover { color:#3cb7ec; }
							.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button { float:right; width:auto; margin:15px 1px -13px 0; background-color:transparent; border:0; cursor:pointer; }
							.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button i { font-size:30px; margin:-31px 20px 0 0; float:right; color:#0a719d; }
							.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button:hover i { color:#298eb9; }
							.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button img { width:30px; height:30px; 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:-12px 20px -13px 0; }
								.btp_content_espace_cvtheque_list_line_footer .btp_content_espace_cvtheque_list_line_icone_favoris_button_deja_selectionne img { width:35px; height:35px; border:0; }
							.btp_content_espace_cvtheque_list_line_footer_visio { float:right; width:105px; margin:-19px 20px -20px 0; cursor:pointer; }
								.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_button1, .btp_content_espace_cvtheque_list_line_icone_favoris_button2, .btp_content_espace_cvtheque_list_line_icone_favoris_button3, .btp_content_espace_cvtheque_list_line_icone_favoris_button4, .btp_content_espace_cvtheque_list_line_icone_favoris_button5, .btp_content_espace_cvtheque_list_line_icone_favoris_button6, .btp_content_espace_cvtheque_list_line_icone_favoris_button7, .btp_content_espace_cvtheque_list_line_icone_favoris_button8, .btp_content_espace_cvtheque_list_line_icone_favoris_button9, .btp_content_espace_cvtheque_list_line_icone_favoris_button10, .btp_content_espace_cvtheque_list_line_icone_favoris_button11, .btp_content_espace_cvtheque_list_line_icone_favoris_button12, .btp_content_espace_cvtheque_list_line_icone_favoris_button13, .btp_content_espace_cvtheque_list_line_icone_favoris_button14, .btp_content_espace_cvtheque_list_line_icone_favoris_button15 { display:block; padding:10px 7px 7px 7px; text-align:center; background-color:#1495CC; bottom:0; color:#fff; text-decoration:none; margin:0 0 -1px -1px; font-size:12px; position:absolute; width:87px; height:21px; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button1 { background-color:#8b99a1; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button1:hover { background-color:#a5adb2; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button2 { background-color:#1495cc; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button2:hover { background-color:#2cabe1; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button3 { background-color:#69acc8; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button3:hover { background-color:#8ac6df; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button4 { background-color:#85d3f4; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button4:hover { background-color:#b0e5fc; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button5 { background-color:#909496; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button5:hover { background-color:#acacac; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button6 { background-color:#0b394c; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button6:hover { background-color:#20576e; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button7 { background-color:#17688b; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button7:hover { background-color:#3185a9; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button8 { background-color:#0b87bc; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button8:hover { background-color:#27a4d9; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button9 { background-color:#6da4bc; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button9:hover { background-color:#94c3d7; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button10 { background-color:#94cee7; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button10:hover { background-color:#c4eafb; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button11 { background-color:#3b5662; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button11:hover { background-color:#667b84; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button12 { background-color:#114b64; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button12:hover { background-color:#2d6b86; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button13 { background-color:#7c8589; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button13:hover { background-color:#a9a9a9; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button14 { background-color:#d9dadb; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button14:hover { background-color:#efefef; }
							.btp_content_espace_cvtheque_list_line_icone_favoris_button15 { background-color:#07a5e8; }
								.btp_content_espace_cvtheque_list_line_icone_favoris_button15:hover { background-color:#42c6fe; }
							.btp_content_espace_cvtheque_list_line_icone_plus { font-size:20px; font-weight:bold; float:left; margin:-6px 5px 0 0; }
							.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; }
									.content_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:5px 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 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:260px; text-align:left; }
						.btp_content_espace_cvtheque_list_line_info { margin:0; position:relative; font-size:13px; padding:5px 10px 5px 10px; min-height:118px; text-align:justify; }
						.btp_content_espace_cvtheque_list_line_info_inclus { margin:0; position:relative; font-size:13px; padding:10px; min-height:131px; text-align:justify; }
							.btp_content_espace_cvtheque_list_line_info table, .btp_content_espace_cvtheque_list_line_info_inclus 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, .btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_info_inclus 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, .btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_info_inclus table tr .btp_content_espace_cvtheque_list_line_info_left { width:92px; }
								.btp_content_espace_cvtheque_list_line_info_left { vertical-align:top; }
						.btp_content_espace_cvtheque_list_line_footer { margin:0; padding:16px 0 12px 0; font-size:12px; background-color:#eee; border-radius:0 0 25px 0; position:absolute; bottom:0; width:545px; right: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:-37px 5px 0 0; }
								.btp_content_espace_cvtheque_list_line_lieu img { width:20px; height:auto; border:0; float:right; margin:-3px 0 0 7px; }
				/* Pagination */
				#btp_content_espace_cvtheque_list_result_pagination { margin:15px auto auto auto; width:100%; text-align:center; }
					#btp_content_espace_cvtheque_list_result_pagination #btp_content_espace_cvtheque_list_result_pagination_left { margin:0 7px 0 0; }
					#btp_content_espace_cvtheque_list_result_pagination #btp_content_espace_cvtheque_list_result_pagination_right { margin:0; }
					#btp_content_espace_cvtheque_list_result_pagination a { color:#000; font-size:14px; display:inline-block; padding:6px 10px 6px 10px; text-decoration:none; text-align:center; width:auto; background-color:#eee; border:1px solid #ddd; margin:0 7px 0 0; }
						#btp_content_espace_cvtheque_list_result_pagination a:hover { background-color:#fefefe; }
					#btp_content_espace_cvtheque_list_result_pagination .btp_content_espace_cvtheque_list_result_pagination_current { background-color:#fefefe; }
		/* Service */
		#btp_content_espace_cvtheque_service { margin:40px 0 0 0; background-color:#eee; padding:25px 0 25px 0; display:none; }
			#btp_content_espace_cvtheque_service_bloc { width:950px; padding:0; margin:auto; }
				.btp_content_espace_cvtheque_service_bloc_content { float:left; width:290px; margin:0 40px 0 0; }
					.btp_content_espace_cvtheque_service_bloc_content img { width:100px; height:100px; border:0; margin:auto auto 15px auto; display:block; }
					.btp_content_espace_cvtheque_service_bloc_content h3 { text-align:center; font-size:18px; margin:0 0 20px 0; }
					.btp_content_espace_cvtheque_service_bloc_content p { font-size:14px; text-align:center; }
				#btp_content_espace_cvtheque_service_bloc_content3 { margin:0; }
		/* Tarifs */
		#btp_content_espace_cvtheque_tarifs { text-align:center; font-size:32px; background-color:#fff; padding:25px 0 25px 0; line-height:50px; display:none; }
			#btp_content_espace_cvtheque_tarifs a { display:block; color:#fff; background-color:#1495CC; border:1px solid #1288ba; width:220px; text-decoration:none; margin:20px auto auto auto; border-radius:5px; padding:10px; font-size:18px; line-height:18px; }
				#btp_content_espace_cvtheque_tarifs a:hover { background-color:#29a4d8; }
	/* Formulaire new */
	#pbtp_compte_client_contents_bloc_mods_selections_liste { padding:15px; background-color:#eee; border:1px solid #ccc; }
		#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button { width:240px; background-color:#0e55cc; color:#fff; border:1px solid #0e4db7; text-decoration:none; padding:4px; display:block; text-align:center; margin:auto auto 15px auto; }
			#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button_img { width:20px; height:20px; vertical-align:middle; display:inline-block; border:0; }
		#btp_content_espace_cvtheque_contents_formulaire_form h4 { text-align:center; font-size:16px; color:#0e55cc; margin:0 0 15px 0; }
		.btp_content_espace_cvtheque_contents_formulaire_form_content_number, .btp_content_espace_cvtheque_contents_formulaire_form_content_number2 { padding:3px; font-size:20px; color:#fff; background-color:#4c9048; text-align:center; border-radius:40px; display:inline-block; width:30px; margin:0 5px 0 0; }
.btp_content_espace_cvtheque_contents_formulaire_form_content_number2 { float:left; }
.btp_content_espace_cvtheque_contents_formulaire_form_content_text { float:left; margin:-4px 0 0 5px; width:680px; }
		#pbtp_compte_client_contents_bloc_mods_selections_liste_add_button:hover { background-color:#2e72e3; }
		#btp_module_selection_assistee_contents_formulaire_new { width:660px; margin:auto; }
			#btp_module_selection_assistee_contents_formulaire_p2 { display:none; }
			#btp_content_espace_cvtheque_contents_formulaire_form h5 { font-size:15px; margin:0 0 15px 0; color:#000; }
			#btp_content_espace_cvtheque_contents_formulaire_form2 { width:600px; margin:auto; }
				#btp_content_espace_cvtheque_contents_formulaire_form2 p { text-align:center; }
				#btp_module_selection_assistee_contents_formulaire_new_title { margin:0 0 15px 0; width:auto; }
					#btp_module_selection_assistee_contents_formulaire_new_title_form { margin:0 0 25px 45px; text-align:left; }
						#id_titre_selection { width:520px; padding:6px 5px 6px 5px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv { margin:0 0 15px 0; width:auto; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_text { float:left; margin:0 0 0 45px; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_bloc { float:left; margin:0 0 0 70px; width:430px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text1 { float:left; font-size:15px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text2 { float:left; font-size:15px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text1.btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text_active { color:#4c9048; font-weight:bold; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text2.btp_module_selection_assistee_contents_formulaire_new_cv_bloc_text_active { color:#f00; font-weight:bold; }
			/* Toggle switch */
			.switch { position:relative; display:inline-block; width:60px; height:29px; border:1px solid #ccc; float:left; margin:-6px 15px 0 15px; }
				.switch #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type { opacity:0; width:0; height:0; }
				.slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#fff; -webkit-transition:.4s; transition:.4s; }
					.slider:before { position:absolute; content:""; height:25px; width:26px; left:2px; bottom:2px; background-color:#4c9048; -webkit-transition:.4s; transition:.4s; }
			.mots_accepted { color:#4c9048; font-weight:bold; }
			.mots_exclusive { color:#0a719d; font-weight:bold; }
			.mots_refused { color:#f00; font-weight:bold; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_attention_text { margin:20px 0 0 4px; color:#f00; font-weight:bold; }
			#btp_module_selection_assistee_contents_formulaire_new_cv_type_checked { margin:20px 0 20px 41px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type:checked + .slider { background-color:#fff; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_id_type:checked + .slider:before { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); }
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche { text-align:center; }
					/*#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_switch { width:300px; margin:10px auto 15px 225px; }*/
				#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet { margin:0; padding:0; display:none; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table { border-collapse:collapse; width:660px; display:table; margin:0 0 0 45px; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr th, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr th { font-weight:normal; text-align:left; padding:0; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet table tr td, #btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv table tr td { padding:4px 0 4px 0; text-align:left; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_complet .btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input { width:170px; }
							.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_input { width:260px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }
							.btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_cv_add_img { width:21px; height:auto; border:0; vertical-align:middle; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_type_recherche_corps_cv { display:block; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_ville { width:auto; float:none; margin:15px 0 0 0; display:none; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc { margin:0; text-align:left; width:auto;  display:block; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc img { width:18px; height:auto; border:0; vertical-align:middle; }
									.btp_module_selection_assistee_contents_formulaire_new_cv_ville_bloc_select { margin:0 2px 9px 0; width:462px; padding:6px 5px 6px 5px; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_lieu { width:auto; float:none; margin:15px 0 0 0; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc { margin:10px auto auto auto; text-align:left; width:auto; display:block; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
							.btp_module_selection_assistee_contents_formulaire_new_cv_lieu_bloc_select { margin:0 2px 9px 0; padding:6px 5px 6px 5px; width:462px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option { display:block; margin:0 0 0 50px; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option_button { display:block; width:280px; text-align:center; padding:4px; text-decoration:none; background-color:#ff6600; color:#fff; border:1px solid #e85e03; margin:15px auto auto auto; font-size:16px; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_plus_option_button:hover { background-color:#ff8b3e; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_experience { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_experience_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#id_cv_experience { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
							#slider-range-experience { margin:5px auto auto auto; width:400px; float:left; }
				#btp_module_selection_assistee_contents_formulaire_new_close_button { float:right; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_rayon { width:auto; float:none; margin:15px 0 0 0; display:none; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_rayon_bloc { margin:10px auto auto auto; text-align:left; width:300px; display:inline; }
						#id_cv_rayon { border:0; color:#4c9048; font-weight:bold; font-size:14px; width:60px; }
							#slider-range-rayon { margin:5px auto auto auto; width:282px; display:inline-block; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_experience_etranger { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_experience_etranger_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#id_cv_experience_etranger { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
							#slider-range-experience-etranger { margin:5px auto auto auto; width:400px; float:left; }
				#btp_module_selection_assistee_contents_formulaire_new_cv_age { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_age_bloc { margin:10px auto auto auto; text-align:center; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#id_cv_age { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
							#slider-range-age { margin:5px auto auto auto; width:400px; float:left; }
				#btp_module_selection_assistee_contents_formulaire_new_diplome { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_diplome_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#btp_module_selection_assistee_contents_formulaire_new_diplome_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
						.btp_module_selection_assistee_contents_formulaire_new_diplome_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
				#btp_module_selection_assistee_contents_formulaire_new_permis { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_permis_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table { border-collapse:collapse; width:550px; }
							#btp_module_selection_assistee_contents_formulaire_new_permis_bloc table tr td { padding:2px; }
				#btp_module_selection_assistee_contents_formulaire_new_logiciels { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
						.btp_module_selection_assistee_contents_formulaire_new_logiciels_bloc_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
				#btp_module_selection_assistee_contents_formulaire_new_langues { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_langues_bloc { margin:10px auto auto auto; text-align:left; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; display:none; }
						#btp_module_selection_assistee_contents_formulaire_new_langues_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
						.btp_module_selection_assistee_contents_formulaire_new_langues_bloc_select { margin:0 0 5px 10px; width:501px; padding:6px 5px 6px 5px; }
				#btp_module_selection_assistee_contents_formulaire_new_mobilite { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_mobilite_bloc { margin:10px auto auto auto; width:555px; background-color:#eee; padding:15px 15px 15px 10px; border:1px solid #ccc; display:none; text-align:center; }
				#btp_module_selection_assistee_contents_formulaire_new_genre { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_genre_bloc { margin:10px auto auto auto; width:530px; background-color:#eee; padding:15px 15px 15px 35px; border:1px solid #ccc; text-align:center; display:none; }
				#btp_module_selection_assistee_contents_formulaire_new_annee_creation { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_annee_creation_bloc { margin:10px auto auto auto; width:550px; background-color:#eee; padding:15px; border:1px solid #ccc; text-align:center; display:none; }
						#id_cv_annee_creation { border:0; color:#008000; font-weight:bold; font-size:14px; width:120px; background-color:#eee; float:left; margin:0 0 0 9px; }
							#slider-range-annee-creation { margin:5px auto auto auto; width:400px; float:left; }
				 #btp_module_selection_assistee_contents_formulaire_new_cv_ref { width:auto; float:none; margin:15px 0 0 0; }
					#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc { margin:10px auto auto auto; width:auto; text-align:center; display:block; }
						#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table { width:auto; border-collapse:collapse; display:table; margin:auto; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr th { padding:4px; background-color:#fff; text-align:left; font-weight:normal; }
							#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc table tr td { padding:4px; background-color:#fff; text-align:left; width:330px; }
								.btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc_input { width:260px; margin:4px 2px 0 0; padding:6px 5px 6px 5px; }
								#btp_module_selection_assistee_contents_formulaire_new_cv_ref_bloc img { width:21px; height:auto; border:0; vertical-align:middle; }
				#btp_module_selection_assistee_contents_formulaire_new_tri { width:auto; float:none; margin:0; }
				#btp_module_selection_assistee_contents_formulaire_new_tri_bloc { margin:10px auto auto auto; width:auto; padding:15px; text-align:left; }
					#btp_module_selection_assistee_contents_formulaire_new_tri_bloc table { border-collapse:collapse; width:370px; display:table; margin:0 0 0 34px; }
						#btp_module_selection_assistee_contents_formulaire_new_tri_bloc table tr td { padding:3px; }
							#btp_module_selection_assistee_contents_formulaire_new_tri_bloc select { padding:6px 5px 6px 5px; }
			#btp_module_selection_assistee_contents_formulaire_new_previsualisation_suite { display:none; }
			#btp_module_selection_assistee_contents_formulaire_new_previsualisation_button { display:block; background-color:#008000; color:#fff; border:1px solid #007200; padding:4px; text-decoration:none; margin:15px auto auto auto; width:200px; text-align:center; border-radius:20px; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation_button:hover { background-color:#159215; }
			#btp_module_selection_assistee_contents_formulaire_new_previsualisation { padding:15px; border:2px solid #999; background-color:#fff; margin:15px auto auto auto; display:none; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation h5 { text-align:center; font-size:15px; color:#000; margin:0 0 20px 0; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation_text_desc { margin:10px auto 20px auto; font-style:italic; color:#0e55cc; font-size:13px; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation a { text-decoration:none; color:#000; }     #btp_module_selection_assistee_contents_formulaire_new_previsualisation a:hover { text-decoration:underline; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_img { width:20px; height:auto; border:0; vertical-align:top; }
			#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_detail_plus { display:block; padding:4px; background-color:#0e55cc; border:1px solid #0d4cb4; text-align:center; width:90px; color:#fff; margin:15px auto auto auto; }
				#btp_module_selection_assistee_contents_formulaire_new_previsualisation .btp_module_selection_assistee_contents_formulaire_new_previsualisation_detail_plus:hover { background-color:#3376e6; text-decoration:none; }
			#btp_module_selection_assistee_contents_formulaire_type_message_result { padding:25px; border:1px solid #ccc; background-color:#eee; width:550px; margin:auto; }
				#btp_module_selection_assistee_contents_formulaire_type_message_result textarea { font-size:14px; font-family:"Arial"; width:537px; height:80px; padding:5px; margin:0 0 10px 0; display:block; }
				#btp_module_selection_assistee_contents_formulaire_type_message_result_preview { display:block; margin:15px auto auto auto; width:90px; padding:4px; background-color:#0e55cc; border:1px solid #0e4db6; text-align:center; color:#fff; text-decoration:none; }
				#btp_module_selection_assistee_contents_formulaire_type_message_result_preview:hover { background-color:#3574de; }
					#btp_module_selection_assistee_contents_formulaire_type_message_result_preview_finish { display:none; }
			#btp_module_selection_assistee_contents_formulaire_type_message_result2 { padding:25px; border:1px solid #ccc; display:none; width:550px; margin:15px auto auto auto; }
			.btp_module_selection_assistee_contents_link_preview_send { color:#008000; font-size:13px; }
			#btp_module_selection_assistee_contents_formulaire_new_close { float:right; text-decoration:none; margin:-13px -9px 0 0; background-color:transparent; border:0; cursor:pointer; }
				#btp_module_selection_assistee_contents_formulaire_new_close i { font-size:40px; color:#000; }
					#btp_module_selection_assistee_contents_formulaire_new_close:hover i { color:#353535; }
				.btp_module_selection_assistee_contents_formulaire_button { width:290px; margin:25px auto auto auto; display:none; }
					.btp_module_selection_assistee_contents_formulaire_button_mid { display:block; cursor:pointer; width:70px; text-align:center; border:1px solid #0f4cb3; padding:4px; color:#fff; margin:auto; background-color:#0e55cc; }
						.btp_module_selection_assistee_contents_formulaire_button_mid:hover { background-color:#2b71e7; }
					.btp_module_selection_assistee_contents_formulaire_button_left { display:block; cursor:pointer; width:70px; text-align:center; background-color:#f00; border:1px solid #dc0000; padding:4px; color:#fff; float:left; }
						.btp_module_selection_assistee_contents_formulaire_button_left:hover { background-color:#ff4242; }
					.btp_module_selection_assistee_contents_formulaire_button_right { display:block; cursor:pointer; width:70px; text-align:center; background-color:#008000; border:1px solid #006800; padding:4px; color:#fff; float:right; }
		#btp_content_espace_cvtheque_filter_height, .hide_text_mobile2 { display:none; }
		/* Fiche contact */
		.btp_content_espace_cvtheque_list_fiche_bloc, .btp_content_espace_cvtheque_list_fiche_bloc2 { width:275px; float:left; border:1px solid #ccc; margin:0 10px 10px 0; padding:15px; border-radius:25px 0 0 0; }
		.btp_content_espace_cvtheque_list_fiche_bloc2 { margin:0 0 10px 0; }
			.btp_content_espace_cvtheque_list_fiche_bloc_title { margin:-16px -16px 10px -16px; display:block; font-size:14px; padding:7px 7px 7px 16px; background-color:#0a719d; color:#fff; }
			.btp_content_espace_cvtheque_list_fiche_bloc_title_input { -ms-transform:scale(1.3); -moz-transform:scale(1.3); -webkit-transform:scale(1.3); -o-transform:scale(1.3); transform:scale(1.3); padding:10px; }
				.btp_content_espace_cvtheque_list_fiche_bloc_left { width:85px; float:left; }
					.btp_content_espace_cvtheque_list_fiche_bloc_left img { width:74px; height:74px; border:1px solid #ccc; }
				.btp_content_espace_cvtheque_list_fiche_bloc_right { float:left; font-size:14px; }
				.btp_content_espace_cvtheque_list_fiche_bloc_contact_button { width:160px; font-size:14px; padding:4px; margin:10px auto 2px auto; background-color:#000; color:#fff; border-radius:20px; text-decoration:none; display:block; text-align:center; }
					.btp_content_espace_cvtheque_list_fiche_bloc_contact_button:hover { background-color:#353535; }
		/* Fiche contact form */
		#btp_content_espace_cvtheque_contents_formulaire_fiche_list { margin:0; padding:0; }
		#btp_espace_client_content #btp_content_espace_cvtheque_contents_formulaire_fiche_list h3 { color:#000; margin:0 0 20px 0; font-size:16px; text-align:center; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_close { float:right; margin:-20px -12px 0 0; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_close i { color:#000; font-size:40px; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_close:hover i { color:#353535; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc { border:1px solid #ccc; background-color:#eee; width:370px; margin:auto auto 20px auto; padding:15px; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc_title { font-weight:bold; display:block; margin:0 0 15px 0; font-size:16px; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc_info { margin:0; font-size:15px; }
			#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc_info_left { float:left; width:94px; }
				#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc_info_left img { width:84px; height:84px; border:1px solid #ccc; }
			#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc_info_right { float:left; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact { width:500px; margin:auto; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact b { color:#0a719d; }
		.btp_content_espace_cvtheque_contents_formulaire_fiche_contact_select { display:block; margin:5px 0 0 0; width:500px; padding:6px 5px 6px 5px; }
		.btp_content_espace_cvtheque_contents_formulaire_fiche_contact_textarea { font-size:12px; padding:10px; width:476px; height:190px; font-family:"Arial"; margin:10px auto auto auto; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_button { margin:15px auto auto auto; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_button_right { display:block; width:110px; margin:auto; background-color:#000; border-radius:20px; font-size:16px; padding:6px 5px 6px 5px; border:1px solid #000; color:#fff; cursor:pointer; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_button_right:hover { background-color:#353535 }
		.btp_content_espace_cvtheque_contents_formulaire_button { display:block; background-color:#000; border:1px solid #000; color:#fff; width:180px; text-align:center; padding:4px; font-size:16px; border-radius:30px; text-decoration:none; margin:20px auto auto auto; }
			.btp_content_espace_cvtheque_contents_formulaire_button:hover { background-color:#353535; }

/* Exception filtre */
@media screen and (min-width: 0px) and (max-width: 768px)
{
	#btp_content_espace_cvtheque_list_filtre { position:absolute; left:0; right:0; margin:30px auto auto auto; z-index:6; }
	.btp_content_espace_cvtheque_list_filtre_close { display:block; }
}

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	/* Liste */
	#btp_content_espace_cvtheque_head { position:relative; margin:auto; display:none; }
	#btp_content_espace_cvtheque_contents_title_mobile { display:block; margin:20px auto 20px auto; font-size:18px; padding:0; text-align:center; }
		/* Menu */
		#btp_content_espace_cvtheque_contents_button_menu_mobile { display:none; margin:0 0 20px 0; }
			#btp_content_espace_cvtheque_contents_button_menu_mobile button { text-align:center; width:92%; text-decoration:none; background-color:#0a719d; border:1px solid #0a719d; color:#fff; border-radius:10px; padding:7px 4px 7px 4px; margin:auto; display:block; font-weight:bold; font-size:15px; }
				#btp_content_espace_cvtheque_contents_button_menu_mobile button i { font-size:20px; margin:-5px 4px 0 0; float:right; }
		#btp_content_espace_cvtheque_contents_menu_mobile { display:block; background-color:#0a719d; border-radius:25px; width:85%; margin:auto; padding:15px; }
			#btp_content_espace_cvtheque_contents_menu_mobile h2 { font-size:18px; color:#fff; text-align:center; margin:0 0 10px 0; font-weight:bold; }
			.btp_content_espace_cvtheque_contents_menu_mobile_form_input { width:95%; margin:0 0 7px 0; text-align:center; height:30px; font-size:15px; padding:7px 5px 7px 5px;  border:1px solid #0a719d; }
			#btp_content_espace_cvtheque_contents_menu_mobile h3 { font-size:16px; text-align:center; color:#fff; cursor:pointer; }
				#btp_content_espace_cvtheque_contents_menu_mobile h3 i { right:0; position:absolute; font-size:23px; vertical-align:middle; margin:-6px 20px 0 0; }
			#btp_content_espace_cvtheque_contents_menu_mobile_form_filter_text { color:#fff; font-size:16px; display:none; }
				#btp_content_espace_cvtheque_contents_menu_mobile_form_filter_text span { display:block; margin:0 0 10px 9%; }
			#btp_content_espace_cvtheque_contents_menu_mobile_form_filter_button { padding:7px; width:160px; margin:15px auto 6px auto; display:block; border-radius:25px; cursor:pointer; background-color:#fff; border:1px solid #fff; font-size:16px; font-weight:bold; color:#000; }
				#btp_content_espace_cvtheque_contents_menu_mobile_form_filter_button i { font-size:17px; margin:0 2px 0 0; }
		#btp_content_espace_cvtheque_contents_menu_mobile_form_conseil { background-color:#000; color:#fff; padding:10px 7px 10px 7px; text-align:center; display:block; text-decoration:none; margin:20px -15px -15px -15px; border-radius:0 0 25px 25px; font-weight:bold; font-size:16px; border-top:2px solid #fff; }
		#btp_content_espace_cvtheque_contents_menu_mobile_form_cv_selection { text-align:center; font-size:14px; color:#fff; margin:15px 0 0 0; text-decoration:none; display:block; }
			#btp_content_espace_cvtheque_contents_menu_mobile_form_cv_selection img { width:40px; height:auto; border:0; display:block; margin:auto auto 2px auto; }
		/* Liste */
		#btp_content_espace_cvtheque_contents { margin-top:15px; }
			#btp_content_espace_cvtheque_head_content { width:95%; }
			#btp_content_espace_cvtheque_head_bloc { width:auto; border-radius:20px; }
			#btp_content_espace_cvtheque_search_form { width:auto; }
			#btp_content_espace_cvtheque_search { width:auto; margin:auto; float:none; }
			#btp_content_espace_cvtheque_view_choicebis { display:none; }
				#btp_content_espace_cvtheque_filtre, #btp_content_espace_cvtheque_head_bloc_return { display:none; }
			#btp_content_espace_cvtheque_search_form_mots, #btp_content_espace_cvtheque_search_form_ville { width:92%; display:block; margin:auto auto 10px auto; }
				#btp_content_espace_cvtheque_list_type_cv ul { width:98%; margin:auto; }
				#btp_content_espace_cvtheque_search_form_submit { width:200px; float:none; margin:auto; display:block; cursor:pointer; border-radius:25px; background-color:#fff; }
					#btp_content_espace_cvtheque_search_form_submit .bi-search { display:inline-block; margin:-6px 5px 0 0; color:#000; vertical-align:middle; }
						#btp_content_espace_cvtheque_search_form_submit::after { content:" Recherchez"; font-size:18px; }
	#btp_content_espace_cvtheque_list_result_pagination a { padding:6px 5px 6px 5px; }
	#btp_content_espace_cvtheque_summary2 { width:95%; font-size:14px; }
		.btp_content_espace_cvtheque_summary2_button { width:89%; font-size:15px; }
		.btp_content_espace_cvtheque_summary2_mobile { font-weight:bold; text-align:center; display:block; margin:0 0 10px 0; }
		.btp_content_espace_cvtheque_summary2_mobile_break { display:block; margin:10px 0 0 0; }
		.btp_content_espace_cvtheque_summary2_mobile_break2 { display:block; }
		.btp_content_espace_cvtheque_summary2_mobile_text1 { display:none; }
		.btp_content_espace_cvtheque_summary2_mobile_text2 { display:inline; }
		#btp_content_espace_cvtheque_summary2_button_alerte_candidat2 { display:block; background-color:#000; border:1px solid #000; }
			#btp_content_espace_cvtheque_summary2_button_alerte_candidat2:hover { background-color:#000; }
	#btp_content_espace_cvtheque_summary2_button_contact_equipe { display:none; }
	#btp_content_espace_cvtheque_summary2_button_contact_equipe2 { display:block; background-color:#000; border:1px solid #000; }
	#btp_content_espace_cvtheque_list_type_cv_link { width:210px; margin:30px auto 0 auto; border-radius:20px; }
		#btp_content_espace_cvtheque_list_outils_conseils_button { margin:30px auto auto auto; }
			/* Left */
			#btp_content_espace_cvtheque_list_bloc_outils { display:none; width:auto; float:none; margin:auto auto 40px auto; }
			#btp_content_espace_cvtheque_list_outils_button_bloc { display:none; }
			#btp_content_espace_cvtheque_list_type_cv { width:auto; border-radius:20px; }
			/* Right */
			#btp_content_espace_cvtheque_list { width:auto; }
				#btp_content_espace_cvtheque_list_result { width:auto; float:none; }
					.btp_content_espace_cvtheque_list_line_td_list, .btp_content_espace_cvtheque_list_line_td_list2 { border-radius:15px; }
					#btp_content_espace_cvtheque_list_bloc { width:95%; }
						.btp_content_espace_cvtheque_list_line_td_list_info { width:68%; }
						.btp_content_espace_cvtheque_list_line_td_list_right_lieu_icone, .btp_content_espace_cvtheque_list_line_td_list_info_visio, .btp_content_espace_cvtheque_list_line_td_ban, .btp_content_espace_cvtheque_list_line_td_list_right_preselection, .btp_content_espace_cvtheque_list_line_td_list_info_nom, .btp_content_espace_cvtheque_list_line_td_list_info_exp, .btp_content_espace_cvtheque_list_line_td_list_right_preselection2 { display:none; }
						.btp_content_espace_cvtheque_list_line_td_list_info_poste { font-size:15px; margin:14px 0 0 0; font-weight:normal; }
						.btp_content_espace_cvtheque_list_line_td_list_right_lieu { font-size:15px; }
						.hide_text_mobile2 { display:inline; }
						.hide_text_mobile { display:none; }
					#btp_content_espace_cvtheque_summary { width:95%; margin:20px auto 20px auto; }
						#btp_content_espace_cvtheque_summary_alert { width:88%; padding:10px; border-radius:20px; background-color:#85adc6; border:1px solid #85adc6; text-align:center; }
							#btp_content_espace_cvtheque_summary_alert_title { display:block; color:#fff; margin:0 0 10px 0; text-align:center; }
								#btp_content_espace_cvtheque_summary_alert_title #btp_content_espace_cvtheque_summary_alert_title_span { display:none; }
							.btp_content_espace_cvtheque_summary_alert_desktop { display:none; }
							.btp_content_espace_cvtheque_summary_alert_mobile { display:inline; }
								.btp_content_espace_cvtheque_summary_alert_mobile span { display:block; }
							#btp_content_espace_cvtheque_summary_alert strong { color:#0a719d; display:block; text-decoration:none; text-align:center; }
						.btp_content_espace_cvtheque_list_line_td_list_info_text_inclus { display:none; }
						.btp_content_espace_cvtheque_list_line_td_list_inclus, .btp_content_espace_cvtheque_list_line_td_list2_inclus { border-radius:15px; height:72px; }
				#btp_content_espace_cvtheque_summary_alert_close { margin:-18px -1px 0 0; position:absolute; right:0; }
					#btp_content_espace_cvtheque_summary_alert_close i { color:#fff; }
				.btp_content_espace_cvtheque_list_line_icone_pays2 { margin:15px 20px 0 0; }
				.btp_content_espace_cvtheque_list_line_td_list_right_lieu_span { display:none; }
	#btp_module_selection_assistee_contents_formulaire_p1 { display:none; }
	#btp_module_selection_assistee_contents_formulaire_p2 { display:block; }

	/* Fiche */
	.btp_content_espace_cvtheque_list_line_td_right { width:248px; }
	.btp_content_espace_cvtheque_list_line_td_head { height:43px; }
	.btp_content_espace_cvtheque_list_line_td_head_view_link, .btp_content_espace_cvtheque_list_line_td_head2, .btp_content_espace_cvtheque_list_line_footer { display:none; }
	.btp_content_espace_cvtheque_list_line_info { height:154px; overflow-y:hidden; }
	.btp_content_espace_cvtheque_list_line_info_left { display:none; }
	.btp_content_espace_cvtheque_list_line_td .btp_content_espace_cvtheque_list_line_poste a { font-size:16px; }

	/* Fiche contact */
	.btp_content_espace_cvtheque_list_fiche_bloc, .btp_content_espace_cvtheque_list_fiche_bloc2 { width:90%; float:none; margin:auto auto 20px auto; }
		#btp_content_espace_cvtheque_contents_formulaire_fiche_contact_bloc { width:auto; }
			#btp_content_espace_cvtheque_contents_formulaire_fiche_contact { width:auto; }
				.btp_content_espace_cvtheque_contents_formulaire_fiche_contact_select { width:100%; }
				.btp_content_espace_cvtheque_contents_formulaire_fiche_contact_textarea { width:92%; }

	/* Formulaire */
	#btp_content_espace_cvtheque_contents_formulaire { width:85%; }
		#btp_content_cv_formulaire_form { width:auto; }
			#btp_content_cv_formulaire_form table { width:100%; }
				.btp_content_cv_formulaire_form_input2 { width:97%; }
				.btp_content_cv_formulaire_form_select2 { width:100%; }

	/* Selection */
	#btp_content_espace_cvtheque_contents_formulaire h2 { color:#0a719d; }
	#btp_content_espace_cvtheque_text, #btp_content_espace_cvtheque_list_selection_acces, #btp_content_espace_cvtheque_view_choice { display:none; }
	#btp_content_espace_cvtheque_contents_formulaire { padding:15px; margin:30px auto auto auto; }
	#btp_module_selection_assistee_contents_formulaire_new_close { margin:-98px -14px 0 0; }
	#btp_content_espace_cvtheque_contents_formulaire_bloc_button, #btp_content_espace_cvtheque_contents_formulaire_bloc_list ul { width:auto; }
	#btp_content_espace_cvtheque_contents_formulaire_bloc_button_left { float:none; margin:auto auto 30px auto; }
	#btp_content_espace_cvtheque_contents_formulaire_bloc_button_right { float:none; margin:auto; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_coord { width:85%; padding:15px; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_coord table, #btp_content_espace_cvtheque_contents_formulaire_contact_list_hr, #btp_content_espace_cvtheque_contents_formulaire_contact_list, #btp_content_espace_cvtheque_contents_formulaire_form_button2 { width:100%; border:0; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe { padding:0; }
	#btp_content_espace_cvtheque_contents_formulaire table tr td { display:block; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_type { width:280px; margin:auto auto 10px auto; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_left, #btp_content_espace_cvtheque_contents_formulaire_contact_list_type_right { width:110px; margin:-1px auto auto auto; border:0; background-color:#fff; color:#000; font-size:16px; }
		#btp_content_espace_cvtheque_contents_formulaire_contact_list_type_left:hover, #btp_content_espace_cvtheque_contents_formulaire_contact_list_type_right:hover { background-color:#fff; }
	.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_checked { display:inline; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check, #btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe ul li .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_result_check { float:none; display:inline; margin:auto auto 10px auto; text-align:center; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel .btp_content_espace_cvtheque_contents_formulaire_form_select { width:100%; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe .btp_content_espace_cvtheque_contents_formulaire_form_select { width:100%; }
	.btp_content_espace_cvtheque_contents_formulaire_form_textarea5 { width:90%; }
	.btp_content_espace_cvtheque_contents_formulaire_form_textarea { width:97%; }
	#btp_content_espace_cvtheque_contents_formulaire_form h3 { width:100%; }
	#btp_content_espace_cvtheque_contents_formulaire p { width:95%; margin:auto auto 20px auto; font-size:15px; }
		#btp_content_espace_cvtheque_contents_formulaire_form h3 { text-align:center; font-size:16px; }
		.btp_content_espace_cvtheque_contents_formulaire_form_input_result { width:94%; }
		.btp_content_espace_cvtheque_contents_formulaire_form_input_result3 { width:94%; }
		.btp_content_espace_cvtheque_contents_formulaire_form_input_result2 { width:94%; }
		.btp_content_espace_cvtheque_contents_formulaire_form_select_result { width:100%; }
	.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_text1 { display:none; }
	.btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_text2 { display:inline; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_individuel { margin:16px auto auto auto; }
	#btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe .btp_content_espace_cvtheque_contents_formulaire_contact_list_groupe_title { margin:16px auto 7px auto; }
	#btp_content_espace_recruteur_bloc_end_button { background-color:#000; border:1px solid #000; cursor:pointer; }
	#btp_content_espace_recruteur_bloc_end_button:hover { background-color:#000; border:1px solid #000; }
	.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_desktop { display:none; }
	.btp_content_espace_cvtheque_contents_formulaire_contact_list_type_mobile { display:inline; }
}