/* Depot CV */
#btp_content_depot_cv { width:728px; margin:auto; }
	#btp_content_depot_cv_bloc { width:695px; margin:auto auto 40px auto; padding:15px; font-size:14px; border:1px solid #ccc; border-top:0; position:relative; }
		#btp_content_depot_cv_bloc_bg { background-color:#eee; left:0; right:0; top:0; bottom:0; position:absolute; z-index:-1; opacity:0.85; }
		#btp_content_depot_cv h1 { font-size:23px; text-align:center; }
		#btp_content_depot_cv p { width:580px; margin:auto auto 20px auto; font-size:16px; text-align:justify; background-color:#fff; padding:15px; border-radius:15px 15px 0 0; }
		#btp_content_depot_cv a { color:#000; text-decoration:underline; }
		#btp_content_depot_cv #id_check_condition_link { text-decoration:underline; }
		#btp_content_depot_cv #id_check_condition_link:hover { text-decoration:none; }
		#btp_content_depot_cv a:hover { text-decoration:none; }
			/* Content */
			#btp_content_depot_cv_content { width:580px; margin:auto auto 20px auto; padding:20px 15px 15px 15px; background-color:#fff; }
			/* Formulaire */
			#btp_content_depot_cv_content_form { margin:0; padding:0; }
				#btp_content_depot_cv_content_form_rs { margin:auto auto 20px auto; }
					#btp_content_depot_cv_content_form_rs ul { margin:10px auto 15px auto; padding:0; width:260px; }
						#btp_content_depot_cv_content_form_rs ul li { list-style-type:none; }
							#btp_content_depot_cv_content_form_rs ul li a { color:#fff; padding:8px; width:260px; display:block; border-radius:8px; margin:0 0 10px 0; }
							#btp_content_depot_cv_content_form_rs ul li #btp_content_depot_cv_content_form_rs1 { background-color:#fff; border:1px solid #ccc; color:#000; width:258px; }
								#btp_content_depot_cv_content_form_rs ul li #btp_content_depot_cv_content_form_rs1:hover { background-color:#eee; }
							#btp_content_depot_cv_content_form_rs2 { background-color:#3c5a9a; }
								#btp_content_depot_cv_content_form_rs2:hover { background-color:#5875b1; }
							#btp_content_depot_cv_content_form_rs3 { background-color:#017bb6; }
								#btp_content_depot_cv_content_form_rs3:hover { background-color:#2fa1d8; }
							#btp_content_depot_cv_content_form_rs ul li a img { width:30px; height:auto; vertical-align:middle; border:0; margin:0 5px 0 25px; }
				#btp_content_depot_cv_content_form h2 { text-align:center; margin:0 0 15px 0; padding:0; font-size:16px; }
				#btp_content_depot_cv_content_form table { display:table; margin:auto; }
					#btp_content_depot_cv_content_form a { color:#fff; text-decoration:none; width:90px; border-radius:20px; }
					#btp_content_depot_cv_content_form .btp_content_depot_cv_content_experience_bloc_content_close, #btp_content_depot_cv_content_form .btp_content_depot_cv_content_formation_bloc_content_close { width:30px; }
					#btp_content_depot_cv_content_form b { color:#1495cc; }
					#btp_content_depot_cv_content_form .btp_content_depot_cv_content_form_question { color:#000; }
					#btp_content_depot_cv_content_form #btp_content_depot_cv_content_form_table { width:500px; }
					#btp_content_depot_cv_content_form table tr td { padding:4px; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input { width:260px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input2 { width:70px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input3 { width:126px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input4 { width:159px; padding:6px 5px 6px 5px; border:1px solid #ccc; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea { width:259px; height:70px; font-size:14px; font-family:"Arial"; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea2 { width:378px; height:70px; font-size:14px; font-family:"Arial"; }
						#btp_content_depot_cv_content_form .btp_content_depot_cv_content_form_table2 { margin:10px auto 10px auto; }
							#btp_content_depot_cv_content_form .btp_content_depot_cv_content_form_table2 tr td { padding:5px; }
						#btp_content_depot_cv_content_form table tr td select { padding:6px 5px 6px 5px; border:1px solid #ccc; }
						.btp_content_depot_cv_content_form_textarea3 { width:517px; height:120px; font-size:14px; font-family:"Arial"; margin:5px 0 0 0; }
						.btp_content_depot_cv_content_formation_bloc_content, .btp_content_depot_cv_content_experience_bloc_content { border:1px solid #ccc; width:494px; padding:15px; margin:10px auto 10px auto; }
						.btp_content_depot_cv_content_formation_bloc_content_close, .btp_content_depot_cv_content_experience_bloc_content_close { float:right; margin:-10px -5px 0 0; }
							.btp_content_depot_cv_content_formation_bloc_content_close i, .btp_content_depot_cv_content_experience_bloc_content_close i { font-size:35px; color:#000; }
								.btp_content_depot_cv_content_formation_bloc_content_close:hover i, .btp_content_depot_cv_content_experience_bloc_content_close:hover i { color:#353535; }
						.btp_content_depot_cv_content_formation_bloc_content_add { background-color:#000; color:#fff; text-align:center; padding:4px; display:block; margin:10px auto auto auto; text-decoration:none; width:80px; font-size:16px; }
							.btp_content_depot_cv_content_formation_bloc_content_add:hover { background-color:#353535; }
						.btp_content_depot_cv_content_form_select { width:336px; }
						.btp_content_depot_cv_content_form_select2 { width:105px; }
						.btp_content_depot_cv_content_form_select3 { width:382px; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select4 { width:296px; }
						.btp_content_depot_cv_content_logiciel_bloc_content, .btp_content_depot_cv_content_langue_bloc_content { margin:0 0 10px 0; }
							.btp_content_depot_cv_content_logiciel_bloc_content a i, .btp_content_depot_cv_content_langue_bloc_content a i { font-size:17px; vertical-align:middle; margin:0 0 0 3px; color:#1495cc; }
								.btp_content_depot_cv_content_logiciel_bloc_content a:hover i, .btp_content_depot_cv_content_langue_bloc_content a:hover i { color:#000; }
						.btp_content_depot_cv_content_logiciel_bloc_content { padding:0; margin:0 0 3px 0; }
						.btp_content_depot_cv_content_experience { border:1px solid #ccc; width:494px; padding:15px; margin:10px auto 10px auto; }
						#id_bloc_description_autodidacte { display:none; }
				#btp_content_depot_cv_content_condition { margin:15px auto 15px auto; width:400px; text-align:center; }
					#btp_content_depot_cv_content_condition a { color:#000; }
						#btp_content_depot_cv_content_condition a:hover { text-decoration:none; }
				#btp_content_depot_cv_content_permis { margin:10px auto 10px auto; }
					#btp_content_depot_cv_content_permis1 { float:left; width:160px; margin:0; }
					#btp_content_depot_cv_content_permis2 { float:left; width:170px; margin:0 20px 0 0; }
					#btp_content_depot_cv_content_permis3 { float:left; width:170px; margin:0; }
				#btp_content_depot_cv_content_button, #btp_content_depot_cv_content_button2 { margin:20px auto 10px auto; }
					#btp_content_depot_cv_content_button_right { width:120px; text-align:center; padding:4px; background-color:#000; color:#fff; border:1px solid #000; margin:auto; display:block; cursor:pointer; font-size:16px; border-radius:20px; }
					#btp_content_depot_cv_content_button2 #btp_content_depot_cv_content_button_right { width:160px; }
						#btp_content_depot_cv_content_button_right:hover { background-color:#353535; }
				#btp_content_depot_cv_content_form_end { margin:20px 0 20px 0; font-size:15px; color:#008000; text-align:center; }
					#btp_content_depot_cv_content_form_end b { color:#000; font-size:16px; }
				#btp_content_depot_cv_content_form_end2 { margin:20px 0 20px 0; font-size:15px; color:#008000; text-align:center; }
				.id_depot_cv_cp { text-align:right; }
				#btp_content_depot_cv_content_form_autodidacte_bloc b { font-weight:normal; color:#000; }
				.btp_content_depot_cv_content_form_mobile_hide2, .btp_content_depot_cv_content_form_mobile_hide3, .btp_content_depot_cv_content_form_mobile_hide4 { display:none; }
			/* Common page */
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content { color:#fff; background-color:transparent; margin:15px auto 20px auto; width:auto; }
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content_form b { color:#fff; }
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content_form_autodidacte_bloc b { color:#fff; }
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content_form h2 { color:#fff; }
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content_form .btp_content_depot_cv_content_form_question { color:#fff; }
			#btp_content_espace_candidat_bloc #btp_content_depot_cv_content_form_end { color:#fff; }
			#btp_content_espace_candidat_bloc .btp_content_depot_cv_content_logiciel_bloc_content a i, #btp_content_espace_candidat_bloc .btp_content_depot_cv_content_langue_bloc_content a i { color:#fff; }
			#btp_content_depot_cv #btp_content_depot_cv_content_form_text_desc_cv, #btp_content_depot_cv_content_form_text_desc_cv { text-align:center; margin:auto auto 20px auto; width:550px; }
			#btp_content_espace_candidat_bloc_right_close_end_cv { display:none; }
			#btp_content_espace_candidat_bloc #btp_content_espace_candidat_bloc_right_close_end_cv { display:block; float:right; font-size:50px; color:#fff; margin:-40px -10px 0 0; text-decoration:none; }
				#btp_content_espace_candidat_bloc #btp_content_espace_candidat_bloc_right_close_end_cv i { font-size:50px; color:#fff; }

/* Mobiles */
@media screen and (min-width: 0px) and (max-width: 750px)
{
	#btp_content_depot_cv { width:90%; }
		#btp_website_menu_services_candidats_sous1 { width:95%; }
		#btp_content_depot_cv_bloc_bg, .btp_website_menu_bg { display:none; }
		#btp_content_depot_cv_bloc { width:100%; padding:0; margin:0; border:0; }
			#btp_content_depot_cv h1 { font-size:16px; margin:10px 0 10px 0; }
			#btp_content_depot_cv p { width:auto; padding:0; font-size:15px; }
			#btp_content_depot_cv_content { width:auto; padding:0; }
				#btp_content_depot_cv_content_form_rs ul li a { width:94%; }
				#btp_content_depot_cv_content_form_rs ul li #btp_content_depot_cv_content_form_rs1 { width:93%; }
					.btp_content_depot_cv_content_form_mobile_break { display:block; }
				#btp_content_depot_cv_content_form h2 { font-size:15px; color:#0a719d; margin:0 0 8px 0; }
				#btp_content_depot_cv_content_form_rs ul { width:100%; }
				#btp_content_depot_cv_content_form table { width:100%; }
					#btp_content_depot_cv_content_form table tr td { display:block; }
					#btp_content_depot_cv_content_form table tr .align_right { text-align:left; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select_mob { width:100%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select_mob2 { width:20%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select_mob3 { width:50%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select_mob4 { width:20%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input { width:96%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input2, #btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input3 { width:96%; display:block; margin:7px auto auto auto; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_input4 { width:96%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea { width:97%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_textarea2 { width:97%; }
						#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_logiciel_bloc_content .btp_content_depot_cv_content_form_select { width:100%; }
						#btp_content_depot_cv_content_condition { width:auto; }
						#btp_content_depot_cv_content_permis1, #btp_content_depot_cv_content_permis2, #btp_content_depot_cv_content_permis3 { margin:auto auto 10px auto; float:none; width:170px; }
						.btp_content_depot_cv_content_formation_bloc_content, .btp_content_depot_cv_content_experience_bloc_content { width:92%; padding:10px; }
						.btp_content_depot_cv_content_form_select { width:97%; }
						.btp_content_depot_cv_content_form_select2 { width:100%; }
						.btp_content_depot_cv_content_form_select3 { width:100%; }
						.id_depot_cv_ville { display:block; margin:12px 0 0 0; }
						#btp_content_depot_cv_content_form table tr td .id_depot_cv_cp, #btp_content_depot_cv_content_form table tr td .id_depot_cv_cp2 { display:block; text-align:left; }
						#btp_content_depot_cv_content_form #btp_content_depot_cv_content_form_table { width:100%; }
							.btp_content_depot_cv_content_experience { width:92%; }
							.btp_content_depot_cv_content_form_textarea3 { width:97%; }
							#btp_content_depot_cv_content_form table tr td .btp_content_depot_cv_content_form_select4 { width:100%; }
						#btp_content_depot_cv_content_form_autodidacte_bloc b { font-weight:bold; color:#000; }
			.btp_content_depot_cv_content_form_select_formation { width:100%; }
			#btp_content_depot_cv_content_form .btp_content_depot_cv_content_experience_bloc_content_close, #btp_content_depot_cv_content_form .btp_content_depot_cv_content_formation_bloc_content_close { margin:-7px 5px 0 0; position:absolute; right:0; }
			.btp_content_depot_cv_content_langue_bloc_content_button, .btp_content_depot_cv_content_logiciel_bloc_content_button { float:right; margin:5px 0 0 0; }
			.btp_content_depot_cv_content_form_mobile_hide1 { display:none; }
			.btp_content_depot_cv_content_form_mobile_hide2 { display:inline; }
			.btp_content_depot_cv_content_form_mobile_hide3 { display:block; margin:9px 0 -7px 0; }
			.btp_content_depot_cv_content_form_mobile_hide4 { display:block; margin:10px 0 0 0; }
			.btp_content_depot_cv_content_experience .align_center, .btp_content_depot_cv_content_experience_bloc_content .align_center { text-align:left; }
			.btp_content_depot_cv_content_formation_bloc_content_close i, .btp_content_depot_cv_content_experience_bloc_content_close i { font-size:22px; color:#f00; }
		#btp_content_depot_cv #btp_content_depot_cv_content_form_text_desc_cv, #btp_content_depot_cv_content_form_text_desc_cv { width:auto; }
}