/*#btp_header { border-bottom:1px solid #ccc; }*/
#btp_fil_ariane { background-color:#ddd; padding:35px 0 0 147px; }
#btp_fil_ariane .btp_fil_ariane_candidat li, #btp_fil_ariane .btp_fil_ariane_candidat li a, #btp_fil_ariane2 .btp_fil_ariane_candidat li, #btp_fil_ariane2 .btp_fil_ariane_candidat li a, #btp_fil_ariane3 .btp_fil_ariane_candidat li, #btp_fil_ariane3 .btp_fil_ariane_candidat li a { color:#000; }
#btp_content_cv { margin:0; padding:10px 0 0 0; background-color:#ddd; }
	/* Bouton demande coordonnes mobile */
	#btp_content_cv_button_coord_mobile { display:none; }
	/* Retour */
	#btp_content_cv_return, #btp_content_cv_return2 { margin:auto; width:860px; }
		#btp_content_cv_return a, #btp_content_cv_return2 a { display:block; width:218px; font-size:16px; text-decoration:none; border:1px solid #007200; background-color:#008000; color:#fff; padding:0; text-align:center; float:right; border-radius:30px; margin:-42px 0 0 0; }
			#btp_content_cv_return a:hover, #btp_content_cv_return2 a:hover { background-color:#1d9b1d; }
			#btp_content_cv_return span { padding:6px 5px 6px 5px; margin:0px 0 0 14px; float:left; }
			#btp_content_cv_return2 span { padding:6px 5px 6px 5px; margin:0px 0 0 13px; float:left; }
				#btp_content_cv_return a i, #btp_content_cv_return2 a i { background-color:#000; color:#fff; padding:6px 5px 6px 5px; float:right; border-radius:0 30px 30px 0; width:26px; }
					#btp_content_cv_return a:hover i, #btp_content_cv_return2 a:hover i { background-color:#353535; }
	/* Message */
	#btp_content_cv_message { text-align:center; font-style:italic; font-weight:bold; margin:30px auto auto auto; font-size:17px; display:none; }
	/* Navigration */
	#btp_content_cv_nav { position:relative; width:300px; margin:auto; }
		#btp_content_cv_nav_left { position:fixed; left:0; margin:240px 0 0 10px; }
		#btp_content_cv_nav_right { position:fixed; right:0; margin:240px 11px 0 0; }
			#btp_content_cv_nav img { width:40px; height:auto; border:0; }
	/* Action */
	#btp_content_cv_button { margin:20px auto auto auto; background-color:#0a719d; padding:10px 0 10px 0; z-index:2; }
		#btp_content_cv_button ul { margin:auto; padding:0; width:980px; }
			#btp_content_cv_button ul li { list-style-type:none; }
			#btp_content_cv_button ul li a { color:#fff; padding:6px 12px 6px 6px; display:block; text-align:center; text-decoration:none; width:94px; font-size:13px; float:left; margin:0 10px 0 0; border-right:1px solid #fff; height:101px; }
			#btp_content_cv_button ul li button { color:#fff; padding:6px 12px 6px 6px; display:block; text-align:center; text-decoration:none; width:113px; font-size:13px; float:left; margin:0 10px 0 0; border-right:1px solid #fff; height:88px; background-color:transparent; border-left:0; border-top:0; border-bottom:0; cursor:pointer; font-family:"Open Sans"; }
			#btp_content_cv_button ul li #btp_content_cv_button9 { border:0; margin:0; }
			#btp_content_cv_button ul li #btp_content_cv_button6 { text-align:right; }
			#btp_content_cv_button ul li #btp_content_cv_button7 { margin:0; border:0; text-align:left; }
			/*#btp_content_cv_button ul li #btp_content_cv_button8 { border:0; }*/
				#btp_content_cv_button ul li a i, #btp_content_cv_button ul li button i { font-size:43px; display:block; color:#fff; }
					#btp_content_cv_button ul li a:hover, #btp_content_cv_button ul li button:hover { color:#000; }
			#btp_content_cv_button ul li a img, #btp_content_cv_button ul li button img { width:25px; height:48px; border:0; display:inline; }
				#btp_content_cv_button ul li a span, #btp_content_cv_button ul li button span { font-size:31px; }
				#btp_content_cv_button ul li a #btp_content_cv_button3_text_span, #btp_content_cv_button ul li button #btp_content_cv_button3_text_span { font-size:13px; }
				#btp_content_cv_button ul li a .btp_content_cv_button_ul_visio_mobile, #btp_content_cv_button ul li button .btp_content_cv_button_ul_visio_mobile { display:none; }
				#btp_content_cv_button_ul_mobile_selection { display:none; }
				#btp_content_cv_button ul li a #btp_content_cv_button3_text1, #btp_content_cv_button ul li a #btp_content_cv_button3_text2, #btp_content_cv_button ul li button #btp_content_cv_button3_text1, #btp_content_cv_button ul li button #btp_content_cv_button3_text2 { font-size:13px; }
			#btp_content_cv_button ul li #btp_content_cv_button6 img { margin:23px 20px -16px 0; }
			#btp_content_cv_button ul li #btp_content_cv_button7 img { margin:23px 0px -16px 20px; }
				#btp_content_cv_button ul li #btp_content_cv_button6 span { float:right; margin:10px 10px 0 0; }
				#btp_content_cv_button ul li #btp_content_cv_button7 span { float:left; margin:10px 0 0 2px; }
			#btp_content_cv_button3_text { width:130px; border:0; position:absolute; margin:-57px 0px 0 -152px; padding:5px; background-color:#008000; color:#fff; font-size:13px; text-align:center; z-index:-1; border-radius:10px 10px 0 0; display:none; }
				#btp_content_cv_button ul li a .btp_content_cv_button_alert { position:absolute; font-size:13px; background-color:#008000; border-radius:25px; padding:8px 5px 5px 5px; margin:-67px 0 0 35px; display:inline-block; width:26px; height:22px; text-align:center; border:1px solid #fff; }
					#btp_content_cv_button ul li a:hover .btp_content_cv_button_alert { color:#fff; }
				#btp_content_cv_button ul li a .btp_content_cv_button_alert2 { position:absolute; font-size:19px; background-color:#ff6600; border-radius:25px; padding:2px 5px 11px 5px; margin:-67px 0 0 39px; display:inline-block; width:21px; height:17px; text-align:center; border:1px solid #fff; color:#fff; }
					#btp_content_cv_button ul li a .btp_content_cv_button_alert2:hover { color:#000; }
			#btp_content_cv_button ul #btp_content_cv_button3 img { width:60px; height:60px; display:block; margin:auto; }
			#btp_content_cv_button ul #btp_content_cv_button9 img { width:60px; height:60px; display:block; margin:auto; }
		#btp_content_cv_button_selection_mobile { display:none; }
	/* Bloc CV */
	#btp_content_cv_bloc_bg {  background-color:#ddd; padding:40px 0 50px 0; }
		/* Content */
		#btp_content_cv_bloc_bg_content { width:1000px; margin:auto; position:relative; }
			/* Formulaire */
			#btp_content_cv_formulaire { padding:25px; width:600px; background-color:#fff; position:absolute; left:0; right:0; margin:15px auto auto auto; display:none; border-radius:25px; border:1px solid #0a719d; z-index:1; }
				.btp_content_cv_formulaire_mobile1 { display:none; }
				.btp_content_cv_formulaire_mobile2 { display:inline; }
				.btp_content_cv_formulaire_mobile3 { display:none; }
				#btp_content_cv_formulaire h3 { text-align:center; margin:0 0 15px 0; font-size:18px; }
				/* Reactualisation */
				#btp_content_cv_formulaire_reactualisation_bloc_text { font-size:14px; }
					#btp_content_cv_formulaire_reactualisation_form { margin:20px auto 20px auto; display:block; }
						#btp_content_cv_formulaire_reactualisation_form_button_link { display:block; width:310px; text-align:center; background-color:#d04719; color:#fff; text-decoration:none; border:1px solid #d04719; border-radius:15px; padding:7px 6px 7px 6px; font-size:14px; margin:auto; cursor:pointer; }
							#btp_content_cv_formulaire_reactualisation_form_button_link:hover { opacity:0.8; }
						#btp_content_cv_formulaire_reactualisation_bloc_text_conseil { color:#e84e1a; text-decoration:underline; }
			/* 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; }
			/* 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; }
			/* Old */
			#btp_content_cv_bloc_center_tools_info_cv { margin:0 0 0 340px; display:none; }
				#btp_content_cv_bloc_center_tools_info_cv img { cursor:pointer; width:60px; height:auto; border:0; }
					#btp_content_cv_bloc_center_tools_info_cv img:hover { opacity:0.8; }
			#btp_content_cv_old_close { right:0; margin:-23px -1px 0 0; position:absolute; }
				#btp_content_cv_old_close i { font-size:35px; color:#e84e1a; }
					#btp_content_cv_old_close i:hover { opacity:0.8; }
			#btp_content_cv_old_close_bloc { position:absolute; width:400px; background-color:#fff; border:1px solid #aaa; padding:15px; font-size:14px; text-align:center; margin:160px 0 0 160px; z-index:1; display:none; }
				#btp_content_cv_old_close_bloc_button { margin:15px auto auto auto; width:240px; }
					#btp_content_cv_old_close_bloc_button_left { display:block; padding:3px; background-color:#f00; color:#fff; float:left; width:70px; text-align:center; text-decoration:none; border-radius:4px; }
					#btp_content_cv_old_close_bloc_button_right { display:block; padding:3px; background-color:#008000; color:#fff; float:right; width:70px; text-align:center; text-decoration:none; border-radius:4px; }
						#btp_content_cv_old_close_bloc_button_left:hover, #btp_content_cv_old_close_bloc_button_right:hover { opacity:0.8; }
			#btp_content_cv_old { width:630px; position:relative; left:0; right:0; padding:15px; margin:35px 0 0 45px; font-size:14px; border-radius:10px; border:1px solid #ccc; background-color:#eee; display:none; text-align:center; }
				#btp_content_cv_old_title { text-align:center; display:block; margin:7px 0 23px 0; color:#1111ed; }
				#btp_content_cv_old a { color:#e84e1a; }
				#btp_content_cv_old #btp_content_cv_old_link { text-decoration:none; color:#1111ed; width:90px; margin:15px auto auto auto; display:block; text-align:center; cursor:pointer; font-weight:bold; }
					#btp_content_cv_old #btp_content_cv_old_link:hover { opacity:0.8; }
					#btp_content_cv_old #btp_content_cv_old_link i { color:#e84e1a; font-size:16px; margin:0 2px 0 0; }
			#btp_content_cv_old_text { text-align:justify; }
			#btp_content_cv_old_plus { display:none; margin:15px 0 0 0; text-align:justify; }
			/* Formulaire 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; border:1px solid #ccc; }
							.btp_content_cv_formulaire_form_select2 { width:264px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_content_cv_formulaire_form_input3 { width:180px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_content_cv_formulaire_form_input4 { width:456px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
							.btp_content_cv_formulaire_form_textarea { display:block; width:456px; height:80px; font-size:14px; font-family:"Arial"; padding:5px; border:1px solid #ccc; }
					#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_input_new { width:448px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					.btp_content_cv_formulaire_form_input_new2 { width:207px; display:block; margin:4px 0 0 0; padding:6px 5px 6px 5px; border:1px solid #ccc; }
					#id_societe_tr_cv1, #id_societe_tr_cv2, #id_societe_tr_cv3 { display:none; }
					#id_elements_cv1, #id_elements_cv2, #id_elements_cv3 { font-size:11px; font-style:italic; margin:0 0 7px 0; }
					#id_no_siret_cv1, #id_no_siret_cv2, #id_no_siret_cv3 { margin:0 0 0 20px; }
					#id_no_siret_cv1_text, #id_cgv_check_cv1_text, #id_no_siret_cv2_text, #id_cgv_check_cv2_text, #id_no_siret_cv3_text, #id_cgv_check_cv3_text { cursor:pointer; }
					#id_cgv_check_cv1_link, #id_cgv_check_cv2_link, #id_cgv_check_cv3_link { color:#0a719d; }
				#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; text-decoration:none; }
					.btp_content_cv_close i { color:#000; font-size:40px; }
						.btp_content_cv_close:hover i { color:#353535; }
				/* Recreditation */
				#btp_content_cv_formulaire_recreditation { width:500px; margin:auto; }
					#btp_content_cv_formulaire_recreditation_bloc { margin:15px auto 10px auto; }
						#btp_content_cv_formulaire_recreditation_bloc table { margin:0 0 10px 0; }
						#btp_content_cv_formulaire_recreditation_bloc_textarea { width:485px; height:70px; font-size:14px; padding:4px; margin:5px 0 15px 0; font-family:"Arial"; }
					#btp_content_cv_formulaire_recreditation_button { margin:5px auto auto auto; width:340px; } 
						#btp_content_cv_formulaire_recreditation_button_left { display:block; width:110px; font-size:15px; padding:6px 4px 6px 4px; text-align:center; cursor:pointer; background-color:#f00; border:1px solid #ee0101; border-radius:20px; color:#fff; float:left; }
							#btp_content_cv_formulaire_recreditation_button_left:hover { background-color:#ff3c3c; }
						#btp_content_cv_formulaire_recreditation_button_right { display:block; width:110px; font-size:15px; padding:6px 4px 6px 4px; text-align:center; cursor:pointer; background-color:#008000; border:1px solid #007200; border-radius:20px; color:#fff; float:right; }
							#btp_content_cv_formulaire_recreditation_button_right:hover { background-color:#14a114; }
					#btp_content_cv_formulaire_recreditation_close { display:block; margin:15px auto auto auto; width:200px; text-align:center; text-decoration:none; background-color:#008000; color:#fff; border:1px solid #007200; padding:6px 4px 6px 4px; font-size:16px; border-radius:20px; }
						#btp_content_cv_formulaire_recreditation_close:hover { background-color:#14a114; }
					#btp_content_cv_formulaire_recreditation_close2 { display:block; margin:15px auto auto auto; width:200px; text-align:center; text-decoration:none; background-color:#000; color:#fff; border:1px solid #000; padding:6px 4px 6px 4px; font-size:16px; border-radius:20px; }
				/* Visioconference */
				#btp_content_cv_formulaire_visioconference { width:570px; margin:auto; }
					#btp_content_cv_formulaire_visioconference_mobile, #btp_content_cv_formulaire_visioconference_mobile2 { display:none; }
					#btp_content_cv_formulaire_visioconference_bloc, #btp_content_cv_formulaire_visioconference_bloc2 { margin:15px auto 20px auto; }
						#btp_content_cv_formulaire_visioconference_text { text-align:justify; }
						#btp_content_cv_formulaire_visioconference_bloc_table, #btp_content_cv_formulaire_visioconference_bloc_table2 { padding:15px; font-size:15px; margin:10px 0 0 0; }
							#btp_content_cv_formulaire_visioconference_bloc_table table, #btp_content_cv_formulaire_visioconference_bloc_table2 table { display:table; border-collapse:collapse; margin:15px 0 0 0; }
								#btp_content_cv_formulaire_visioconference_bloc_table table tr td, #btp_content_cv_formulaire_visioconference_bloc_table2 table tr td { padding:4px 4px 12px 4px; }
									.btp_content_cv_formulaire_visioconference_select { padding:6px 4px 6px 4px; }
									.btp_content_cv_formulaire_visioconference_input { padding:6px 4px 6px 4px; width:350px; }
									.btp_content_cv_formulaire_visioconference_textarea { margin:7px 0 0 0; font-size:14px; padding:5px; width:482px; height:50px; font-family:"Arial"; }
									#btp_content_cv_formulaire_visioconference_text2 { text-align:center; font-size:15px; }
										#btp_content_cv_formulaire_visioconference_text2 span { color:#0a719d; }
										#btp_content_cv_formulaire_visioconference_text2 .btp_content_cv_formulaire_visioconference_text2_mobile2 { display:none; }
										#btp_content_cv_formulaire_visioconference_text2 .btp_content_cv_formulaire_visioconference_text2_mobile { color:#000; }
									#btp_content_cv_formulaire_visioconference_bloc_button { margin:10px auto auto auto; }
										#btp_content_cv_formulaire_visioconference_bloc_button_left { display:block; width:220px; text-align:center; background-color:#000; color:#fff; text-decoration:none; padding:6px 4px 6px 4px; font-size:16px; border-radius:20px; float:left; }
											#btp_content_cv_formulaire_visioconference_bloc_button_left:hover { background-color:#353535; }
									#btp_content_cv_formulaire_visioconference_bloc_button_right { display:block; width:220px; text-align:center; background-color:#000; color:#fff; text-decoration:none; padding:6px 4px 6px 4px; font-size:16px; border-radius:20px; float:right; }
										#btp_content_cv_formulaire_visioconference_bloc_button_right:hover { background-color:#353535; }
									#btp_content_cv_formulaire_visioconference_bloc_table_logo { margin:0; padding:0; }
										#btp_content_cv_formulaire_visioconference_bloc_table_logo li { list-style-type:none; float:left; margin:0 5px 0 0; }
									#btp_content_cv_formulaire_visioconference_marque5_radio { margin:27px 0 0 0; }
										#btp_content_cv_formulaire_visioconference_bloc_table_logo li img { width:74px; height:auto; border:0; vertical-align:middle; margin:0 0 0 -10px; }
										#btp_content_cv_formulaire_visioconference_bloc_table_logo_input { width:120px; }
										.btp_content_cv_formulaire_visioconference_bloc_table_check { margin:0 5px 0 -19px; } 
									#id_visioconference_link { display:block; }
										#btp_content_cv_formulaire_visioconference_bloc2 i, #btp_content_cv_formulaire_visioconference_bloc i { font-size:25px; margin:-2px 3px 0 3px; vertical-align:middle; display:inline-block; color:#0a719d; }
						#btp_content_cv_formulaire_visioconference_button { margin:5px auto auto auto; width:340px; }
							#btp_content_cv_formulaire_visioconference_button_left { display:block; width:110px; font-size:15px; padding:6px 4px 6px 4px; text-align:center; cursor:pointer; background-color:#f00; border:1px solid #ee0101; border-radius:20px; color:#fff; float:left; }
								#btp_content_cv_formulaire_visioconference_button_left:hover { background-color:#ff3c3c; }
							#btp_content_cv_formulaire_visioconference_button_right { display:block; width:110px; font-size:15px; padding:6px 4px 6px 4px; text-align:center; cursor:pointer; background-color:#008000; border:1px solid #007200; border-radius:20px; color:#fff; margin:auto; }
								#btp_content_cv_formulaire_visioconference_button_right:hover { background-color:#14a114; }
						#btp_content_cv_formulaire_visioconference_marque { margin:-20px auto auto auto; }
							#btp_content_cv_formulaire_visioconference_marque ul { margin:10px auto auto auto; padding:0; width:460px; }
								#btp_content_cv_formulaire_visioconference_marque ul li { list-style-type:none; float:left; margin:0 15px 0 0; }
									#btp_content_cv_formulaire_visioconference_marque ul li a { display:block; }
							#btp_content_cv_formulaire_visioconference_marque ul #btp_content_cv_formulaire_visioconference_marque4 { margin:0; }
								#btp_content_cv_formulaire_visioconference_marque ul li img { width:100px; height:auto; border:0; vertical-align:middle; }
								#btp_content_cv_formulaire_visioconference_detected1, #btp_content_cv_formulaire_visioconference_detected2, #btp_content_cv_formulaire_visioconference_detected3, #btp_content_cv_formulaire_visioconference_detected4 { margin:-1px auto -5px auto; text-align:center; font-size:13px; font-weight:bold; display:none; }
									#btp_content_cv_formulaire_visioconference_detected1 img, #btp_content_cv_formulaire_visioconference_detected2 img, #btp_content_cv_formulaire_visioconference_detected3 img, #btp_content_cv_formulaire_visioconference_detected4 img { width:70px; height:auto; border:0; vertical-align:middle; }
					#btp_content_cv_formulaire_visioconference_table1, #btp_content_cv_formulaire_visioconference_table2 { display:none; }
						.btp_content_cv_formulaire_visioconference_table1_mobile2, .btp_content_cv_formulaire_visioconference_table1_mobile22 { display:none; }

			/* Boution left / right */
			#btp_content_cv_bloc_bg_button_left { margin:10px 0 0 7px; position:fixed; display:none; }
			#btp_content_cv_bloc_bg_button_right { margin:10px 0 0 944px; position:fixed; display:none; }
			#btp_content_cv_bloc_bg_button_left img, #btp_content_cv_bloc_bg_button_right img { width:50px; height:97px; border:0; }
			/* CV */
			#btp_content_cv_bloc { width:860px; margin:auto; border:1px solid #ccc; background-color:#fff; }
				#btp_content_cv_bloc_left { background:url('https://www.pmebtp.com/v4/btp_images/btp_cv_left.webp') no-repeat 0 0; width:47px; height:auto; float:left; display:block; min-height:565px; margin:-2px 0 0 -3px; }
				.btp_content_cv_bloc_center_desinscrit_desktop_break { display:block; }
				#btp_content_cv_bloc_center { width:796px; height:auto; float:left; min-height:565px; margin:-6px -1px 0 -1px; padding:40px 10px 20px 12px; }
				#btp_content_cv_bloc_center2 { width:796px; height:auto; float:none; min-height:565px; margin:auto; padding:40px 10px 20px 12px; }
					#btp_content_cv_bloc_center2 iframe { width:100%; height:1150px; }
					#btp_content_cv_bloc_center_desinscrit { text-align:center; padding:15px 15px 25px 15px; }
					#btp_content_cv_bloc_center_desinscrit h1 { text-align:center; font-size:18px; margin:0 0 15px 0; }
						#btp_content_cv_bloc_center_desinscrit_link_close { float:right; margin:-20px -12px 0 0; }
							#btp_content_cv_bloc_center_desinscrit_link_close i { color:#000; font-size:40px; }
						#btp_content_cv_bloc_center_desinscrit_link_mobile { display:none; }
						#btp_content_cv_bloc_center_desinscrit img { width:260px; height:auto; display:block; margin:auto auto 15px auto; }
					#btp_content_cv_bloc_center h1 { text-align:center; font-size:24px; margin:40px 0 50px 0; width:800px; }
					#btp_content_cv_bloc_center h2 { font-size:17px; color:#0a719d; margin:0; padding:0; }
					#btp_content_cv_bloc_center hr { border-bottom:0; border-left:0; border-right:0; border-top:1px solid #0a719d; width:750px; margin:4px 0 15px 0; }
					#btp_content_cv_bloc_center_coordonnees { font-size:17px; width:800px; }
						.btp_content_cv_bloc_center_bloc { width:750px; }
						.content_centering_data { margin:0 0 20px 0; font-size:15px; line-height:23px; font-weight:normal; }
						.content_centering_data span { color:#666; }
					#btp_content_cv_bloc_center_coordonnees_infos_cv { width:550px; }
					#btp_content_cv_bloc_center_coordonnees_infos_cv_ref { display:inline; }
					#btp_content_cv_bloc_center_coordonnees_infos ul { margin:10px 0 0 0; padding:0; }
						#btp_content_cv_bloc_center_coordonnees_infos ul li { list-style-type:none; }
							#btp_content_cv_bloc_center_coordonnees_infos ul li a { text-decoration:none; float:left; margin:0 10px 0 0; }
								#btp_content_cv_bloc_center_coordonnees_infos ul li a img { width:30px; height:30px; border:0; }
			#btp_content_cv_bloc_center_desinscrit_end_button { background-color:#000; border:1px solid #000; color:#fff; text-align:center; border-radius:20px; margin:15px auto 10px auto; display:none; text-decoration:none; padding:6px 4px 6px 4px; font-size:15px; width:90px; }
	/* Tools */
	#btp_content_cv_bloc_center_tools { margin:10px 110px 0 0; padding:0; position:absolute; right:0; }
		#btp_content_cv_bloc_center_tools_pdf { margin:-20px 0px 0px -30px; }
			#btp_content_cv_bloc_center_tools img { width:64px; height:64px; border:0; }
		#btp_content_cv_bloc_center_coordonnees_photo { margin:0 10px 0 0; position:relative; }
			#btp_content_cv_bloc_center_tools #btp_content_cv_bloc_center_coordonnees_photo img { width:100px; height:100px; border:1px solid #ccc; }
	/* CV similaire */
	#btp_content_cv_similaire { margin:auto; background-color:#0a719d; padding:30px 0 30px 0; }
		#btp_content_cv_similaire_width { width:800px; margin:auto; }
			#btp_content_cv_similaire_bloc { width:795px; color:#fff; margin:auto; }
				#btp_content_cv_similaire h3 { text-align:center; margin:0 0 15px 0; padding:0; font-size:19px; color:#000; }
				#btp_content_cv_similaire h4 { text-align:center; margin:0 0 20px 0; padding:0; font-size:19px; }
				#btp_content_cv_similaire ul { margin:0 0 0 84px; padding:0; width:645px; }
					#btp_content_cv_similaire ul li { list-style-type:none; }
						#btp_content_cv_similaire ul li a { text-decoration:none; float:left; display:block; margin:0 30px 0 0; }
							#btp_content_cv_similaire ul li a img { width:60px; height:60px; border:1px solid #eee; filter:grayscale(1); }
		#btp_content_cv_similaire_bloc_refresh { float:right; margin:7px 20px 0 0; border:0; background-color:transparent; cursor:pointer; }
			#btp_content_cv_similaire_bloc_refresh i { font-size:35px; color:#fff; }
				#btp_content_cv_similaire_bloc_refresh:hover i { color:#000; }
	/* Carte */
	#btp_content_cv_carte_bloc { margin:auto; background-color:#ddd; padding:0 0 50px 0; font-size:20px; text-align:center; }
		#btp_content_cv_carte_bloc b { color:#0a719d; }
		#btp_content_cv_carte { margin:10px auto auto auto; width:800px; height:150px; }
			#btp_content_cv_carte iframe { border:0; width:800px; margin:auto; display:block; }
	/* Choix */
	#btp_content_cv_choix { background-color:#ddd; padding:0 0 50px 0; margin:auto; width:860px; }
		#btp_content_cv_choix h3 { color:#000; font-size:22px; text-align:center; margin:0; padding:0; font-weight:bold; font-style:italic; }
		#btp_content_cv_choix_name { text-align:center; }
		#btp_content_cv_choix_left { float:left; margin:-7px 0 0 0; }
		#btp_content_cv_choix_right { float:right; margin:-47px 0 0 0; }
		#btp_content_cv_choix_left, #btp_content_cv_choix_right { font-size:40px; color:#0a719d; }
#btp_content_cv_coord_button_mobile { display:none; }
.underline_content { background-color:#fffc00; color:#f00; font-weight:bold; }

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	#btp_content_cv_button ul li a .btp_content_cv_button_alert { display:none; }
	
	/* CV */
	#btp_content_cv_bloc_bg { padding:7px 0 20px 0; }
	#btp_content_cv { background-color:#fff; padding:0; }
		/* Bouton coordonnes CV mobile */
		#btp_content_cv_button_coord_mobile { display:block; position:fixed; bottom:0; z-index:1; width:100%; }
			#btp_content_cv_button_coord_mobile a { background-color:#d04719; border:1px solid #d04719; color:#fff; border-radius:10px; text-decoration:none; font-size:16px; text-align:center; padding:4px; display:block; margin:auto auto 10px auto; width:85%; left:0; right:0; }
			#btp_content_cv_button_coord_mobile button { background-color:#d04719; border:1px solid #d04719; color:#fff; border-radius:10px; text-decoration:none; font-size:16px; text-align:center; padding:4px; display:block; margin:auto auto 10px auto; width:85%; left:0; right:0;
				cursor:pointer; }
				#btp_content_cv_button_coord_mobile a i, #btp_content_cv_button_coord_mobile button i { font-size:16px; margin:0 2px 0 0; }
		/* Bouton selection mobile */
	#btp_content_cv_button_selection_mobile { display:none; margin:0; }
		#btp_content_cv_button_selection_mobile a { color:#fff; background-color:#d04719; border-radius:5px; width:92%; margin:auto auto 10px auto; font-size:14px; text-align:center; text-decoration:none; padding:7px 6px 7px 6px; display:block; }
		/* Retour */
		#btp_content_cv_return, #btp_content_cv_return2 { width:140px; margin:auto auto -78px auto; }
			#btp_content_cv_return a, #btp_content_cv_return2 a { margin:auto; padding:4px; background-color:transparent; color:#fff; border:1px solid #81bcd1; border-radius:10px; font-size:12px; width:140px; }
			#btp_content_cv_return a { padding:0; }
				#btp_content_cv_return a:hover { background-color:transparent; }
				#btp_content_cv_return span { float:none; display:block; margin:0; } 
				#btp_content_cv_return2 span { float:none; padding:4px; margin:0; }
					#btp_content_cv_return a i, #btp_content_cv_return2 a i { display:none; }
					#btp_content_cv_button ul #btp_content_cv_button9 img { width:48px; height:48px; }
		#btp_content_cv_button ul { width:67%; margin:70px auto auto auto; }
			#btp_content_cv_button ul li a { border:0; width:79px; padding:0; margin:0; height:97px; }
			#btp_content_cv_button ul li button { border:0; width:79px; padding:0; margin:0; height:84px; background-color:transparent; cursor:pointer; }
				#btp_content_cv_button ul li a:hover, #btp_content_cv_button ul li button:hover { color:#fff; }
			#btp_content_cv_button ul li #btp_content_cv_button3 { width:86px; margin:0 10px 0 10px; }
				#btp_content_cv_button ul li a i, #btp_content_cv_button ul li button i { font-size:35px; }
			#btp_content_cv_button ul li #btp_content_cv_button8 { margin:0 10px 0 0; }
			#btp_content_cv_button_ul_print { display:none; }
			#btp_content_cv_button ul li a .btp_content_cv_button_ul_visio_mobile, #btp_content_cv_button ul li button .btp_content_cv_button_ul_visio_mobile { display:block; }
			#btp_content_cv_button_ul_mobile_selection { display:inline; }
		#btp_content_cv_button_ul_mobile_selection #btp_content_cv_button10 { margin:0 10px 0 10px; width:86px; }
			#btp_content_cv_button ul li #btp_content_cv_button10_bg { background-color:#fff; display:block; border-radius:50px; width:39px; margin:6px auto 5px auto; }
				#btp_content_cv_button ul li #btp_content_cv_button10_bg i { color:#d04719; font-size:27px; }
		#btp_content_cv_bloc_center_tools #btp_content_cv_bloc_center_coordonnees_photo img { display:block; margin:auto auto 15px auto; }
		#btp_content_cv_button ul #btp_content_cv_button3 img { width:48px; height:48px; }
		#btp_content_cv_button ul li a .btp_content_cv_button_alert2 { margin:-55px 0 0 40px; display:none; }
		#btp_content_cv_bloc_bg_content { width:95%; }
			#btp_content_cv_bloc_center_tools_pdf { display:none; }
			#btp_content_cv_bloc_bg_button_left, btp_content_cv_bloc_bg_button_right { display:none; }
			#btp_content_cv_bloc { width:auto; }
				#btp_content_cv_bloc_left { display:none; }
				#btp_content_cv_bloc_center { padding:15px; width:auto; }
					#btp_content_cv_bloc_center_desinscrit { margin:auto; padding:0 10px 10px 10px; }
						#btp_content_cv_bloc_center_desinscrit_link_close { display:none; }
						#btp_content_cv_bloc_center_desinscrit_link_mobile { display:inline-block; background-color:#0a719d; border:1px solid #0a719d; color:#fff; border-radius:10px; padding:7px 4px 7px 4px; margin:-20px auto 5px auto; font-weight:bold; font-size:15px; text-decoration:none; width:95%; }
						.btp_content_cv_bloc_center_desinscrit_mobile_break { display:block; }
						.btp_content_cv_bloc_center_desinscrit_desktop_break { display:none; }
						#btp_content_cv_bloc_center_desinscrit_end_button { display:block; }
					#btp_content_cv_bloc_center_desinscrit img { width:85%; }
					#btp_content_cv_bloc_center_coordonnees, #btp_content_cv_bloc_center_coordonnees_infos_cv, #btp_content_cv_bloc_center h1, .btp_content_cv_bloc_center_bloc { width:auto; word-break:break-word; }
					#btp_content_cv_bloc_center_coordonnees_infos_cv { text-align:center; font-weight:bold; font-size:16px; }
					#btp_content_cv_bloc_center h1 { margin:20px 0 20px 0; font-size:16px; color:#fff; background-color:#0a719d; padding:7px 5px 7px 5px; border-radius:10px; }
					#btp_content_cv_bloc_center h2 { font-size:16px; }
					.btp_content_cv_bloc_center_coordonnees_infos_mobile { display:none; }
					.btp_content_cv_bloc_center_coordonnees_infos_mobile2 { display:block; }
					#btp_content_cv_bloc_center_coordonnees_infos_cv_nom { display:block; color:#0a719d; }
					#btp_content_cv_bloc_center_coordonnees_infos_cv_ref { color:#81bcd1; }
					#btp_content_cv_bloc_center hr { width:230px; }
					#btp_content_cv_bloc_center_tools { margin:auto; position:relative; display:block; }
					#btp_content_cv_bloc_center_tools_pdf { margin:15px auto 15px auto; }
					#btp_content_cv_choix { display:none; }
					#btp_content_cv_carte_bloc { width:auto; font-size:15px; padding:0 0 30px 0; }
						#btp_content_cv_carte_bloc .btp_content_cv_carte_bloc_mobile { display:block; }
					#btp_content_cv_carte { margin:20px auto auto auto; width:95%; }
					#btp_content_cv_carte iframe { width:95%; }
				#btp_content_cv_similaire { padding:20px 0 10px 0; }
					#btp_content_cv_similaire_width { width:95%; }
						#btp_content_cv_similaire_bloc { width:100%; }
							#btp_content_cv_similaire h3 { font-size:16px; }
							#btp_content_cv_similaire h4 { font-size:16px; }
					#btp_content_cv_similaire ul { width:248px; margin:auto; }
					#btp_content_cv_similaire ul li a { margin:0 30px 15px 0; }
					#btp_content_cv_similaire_bloc_refresh { display:none; }
				.hide_text_mobile { display:none; }
				#btp_content_cv_similaire ul li .hide_text_mobile2 a { margin:0 0 15px 0; }
	#btp_content_cv_bloc_bg_button_left, #btp_content_cv_bloc_bg_button_right { display:none; }
	#btp_content_cv_bloc_center_coordonnees_infos ul { text-align:center; margin:5px 0 0 0; }
		#btp_content_cv_bloc_center_coordonnees_infos ul li a { float:none; margin:0; }
	
	/* Formulaire */
	.btp_content_cv_close { margin:-18px -6px 0 0; position:absolute; right:0; }
	#btp_content_cv_formulaire, #btp_content_cv_formulaire_form, #btp_content_cv_formulaire_form_button { width:auto; }
	#btp_content_cv_formulaire { margin:-165px auto auto auto; padding:15px; }
		.btp_content_cv_formulaire_end_mobile_line { display:block; margin:10px 0 0 0; }
		#btp_content_cv_formulaire h3 { font-size:15px; }
			.btp_content_cv_formulaire_mobile1 { display:inline; }
			.btp_content_cv_formulaire_mobile2 { display:none; }
			.btp_content_cv_formulaire_mobile3 { display:block; }
			.btp_content_cv_formulaire_reactualisation_bloc_text_mobile { font-weight:bold; }
			.btp_content_cv_formulaire_reactualisation_bloc_text_desktop { display:none; }
		#btp_content_cv_formulaire_reactualisation_bloc_text_conseil { display:block; margin:10px auto 10px auto; }
	#btp_content_cv_formulaire_form_connexion { font-size:15px; margin:20px auto 10px auto; }
	#btp_content_cv_formulaire_form_create { width:100%; }
		#btp_content_cv_formulaire_form #btp_content_cv_formulaire_form_create tr td, #btp_content_cv_formulaire_visioconference_bloc_table table tr td { display:block; padding:4px; }
		#btp_content_cv_formulaire_visioconference_bloc_table table tr .align_right { text-align:left; }
		#btp_content_cv_formulaire_visioconference, #btp_content_cv_formulaire_visioconference_button { width:auto; }
	#btp_content_cv_formulaire_visioconference_mobile { display:block; }
	#btp_content_cv_formulaire_visioconference_mobile2 { display:inline; }
		.btp_content_cv_formulaire_visioconference_textarea { width:96%; }
	#btp_content_cv_formulaire_visioconference_marque ul li { height:68px; }
		#btp_content_cv_formulaire_visioconference_marque ul { width:230px; }
		#btp_content_cv_formulaire_visioconference_text { margin:20px 0 0 0; }
		#btp_content_cv_formulaire_visioconference_bloc_table, #btp_content_cv_formulaire_visioconference_bloc_table2 { margin:0; }
		#btp_content_cv_formulaire_visioconference_bloc, #btp_content_cv_formulaire_visioconference_bloc2 { margin:0 auto 5px auto; }
			#btp_content_cv_formulaire_visioconference_bloc_button_left { float:none; margin:auto auto 20px auto; width:190px; }
				#btp_content_cv_formulaire_visioconference_bloc_button_left span { display:none; }
			#btp_content_cv_formulaire_visioconference_bloc_button_right { float:none; margin:auto; background-color:#0a719d; }
				#btp_content_cv_formulaire_visioconference_bloc_button_left:hover { background-color:#000; }
				#btp_content_cv_formulaire_visioconference_bloc_button_right:hover { background-color:#0a719d; }
	.btp_content_cv_formulaire_visioconference_text2_mobile { display:none; }
	.btp_content_cv_formulaire_visioconference_text2_mobile2 { display:inline; }
	#btp_content_cv_formulaire_visioconference_button { margin:25px auto auto auto; }
	#btp_content_cv_formulaire_visioconference_bloc_table b, #btp_content_cv_formulaire_visioconference_bloc_table2 b { float:right; width:82%; }
	#btp_content_cv_formulaire_form table { font-size:15px; margin:auto; }
	.btp_content_cv_formulaire_form_create_ou { text-align:center; font-size:18px; margin:10px 0 0 0; }
	#btp_content_cv_formulaire_form_connect { font-size:15px; }
		#btp_content_cv_formulaire_form_connect a { margin:10px auto auto auto; }
			.btp_content_tarifs_content_form_connect_input, .btp_content_cv_formulaire_form_input2 { width:95%; padding:6px 5px 6px 5px; border:1px solid #ccc; height:auto; }
	.btp_content_cv_formulaire_form_select2 { width:100%; }
	.btp_content_cv_formulaire_form_create_siret_mobile { display:none; }
	.btp_content_cv_formulaire_recreditation_mobile_break { display:block; }
	.btp_content_cv_formulaire_form_input_new, .btp_content_cv_formulaire_form_input_new2 { width:97%; }
	
	/* Bouton CV mobile */
	#btp_content_cv_coord_button_mobile { display:block; margin:30px auto auto auto; padding:6px 5px 6px 5px; font-size:16px; text-align:center; width:95%; background-color:#d04719; color:#fff; text-decoration:none; border-radius:20px; }
	#btp_content_cv_formulaire_form_bloc_cv { width:auto; display:none; }
	#btp_content_cv_formulaire_form_bloc_cv_img { margin:auto 10px auto auto; width:57px; }
	#btp_content_cv_formulaire_form_bloc_cv_img img { width:58px; height:58px; }
	#btp_content_cv_formulaire_form_bloc_cv_text { float:none; width:auto; text-align:left; margin:-4px auto auto auto; }
	#btp_content_cv_formulaire_form_bloc_cv_text_sous { text-align:center; margin:10px auto auto auto; display:block; }
	#btp_content_cv_formulaire_form_bloc_cv_text_exp { display:none; }
	#btp_content_cv_formulaire_form_bloc_cv_text_sous_ville { margin:5px 0 -10px 0; }
	#btp_content_cv_formulaire_form_create_text { text-align:left; margin:10px 0 0 0; font-size:14px; padding:0 0 0 4px; }
		#btp_content_cv_formulaire_form_create_text #btp_content_cv_formulaire_form_create_text_mobile { display:block; }
	#btp_content_cv_formulaire_form_create_link { background-color:#000; color:#fff; text-align:center; text-decoration:none; padding:6px 5px 6px 5px; width:270px; border-radius:20px; display:none; font-size:15px; margin:-11px auto auto auto; }
	#btp_content_cv_formulaire_form_create_link:hover { background-color:#353535; }
	#btp_content_cv_formulaire_form_create_autre { display:block; }
	
	/* Visio */
	.btp_content_cv_formulaire_visioconference_table1_mobile1 { display:none; }
	.btp_content_cv_formulaire_visioconference_table1_mobile2 { display:inline; }
	.btp_content_cv_formulaire_visioconference_table1_mobile22 { display:inline; }
		.btp_content_cv_formulaire_visioconference_table1_mobile22:after { content:""; display:block; margin:0 0 3px 0; }
	.btp_content_cv_formulaire_visioconference_table1_mobile3 { display:block; margin:6px 0 0 0; }
	.btp_content_cv_formulaire_visioconference_table1_mobile4 { display:block; margin:6px 0 0 0; }
	#btp_content_cv_formulaire_visioconference_bloc_table table, #btp_content_cv_formulaire_visioconference_bloc_table2 table { font-size:14px; }
	#btp_content_cv_formulaire_visioconference_bloc_table_logo li { height:58px; }
	#btp_content_cv_button_ul { width:auto; }
	#btp_content_cv_button_ul_print { display:none; }
	
	/* Partage */
	#btp_content_cv_formulaire_form table { width:100%; }
	.btp_content_cv_formulaire_form_share_table { width:100%; }
	#btp_content_cv_formulaire_form table tr td { display:block; }
	.btp_content_cv_formulaire_form_share_title2 { width:100%; }
	.btp_content_cv_formulaire_form_share_text { margin:0; float:none; text-align:left; }
	.btp_content_cv_formulaire_form_share_text2 { float:none; text-align:left; margin:5px 0 0 0; }
	#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_select { width:100%; }
	.btp_content_cv_formulaire_form_input3 { width:95%; border:1px solid #ccc; }
	#btp_content_cv_formulaire_form table tr td .btp_content_cv_formulaire_form_input { width:95%; border:1px solid #ccc; }
	.btp_content_cv_formulaire_form_input4 { width:95%; border:1px solid #ccc; }
	.btp_content_cv_formulaire_form_textarea { width:95%; }
	#btp_content_cv_formulaire_reactualisation_form_button_link { width:100%; }
}

@media screen and (min-width: 0px) and (max-width: 310px)
{
	#btp_content_cv_button_ul { width:275px; }
	#btp_content_cv_button ul li #btp_content_cv_button3 { margin:0 10px 0 10px; }
}