	#axp_fil_ariane { width:830px; }
	#axp_page2 { background:url('https://www.assistante-experte.com/assistante-experte_images/axp_fond_photo7.jpg') top center no-repeat #eee; }
	#btp_crypt_insert_hr { border-top:0; border-left:0; border-right:0; border-bottom:1px solid #00acff; margin-bottom:12px; }
	#btp_crypt { border:1px solid #00acff; margin:15px auto auto auto; }
	#axp_page { padding-bottom:40px; }
	#axp_tarifs_bloc { margin:auto; padding:0; width:855px; }
		#axp_tarifs_bloc h1 { text-align:center; margin:0 0 15px 0; padding:0; font-size:19px; font-weight:normal; color:#0F6900; }
		/* Photo */
		#axp_tarifs_bloc_photo_left { background:url('https://www.assistante-experte.com/assistante-experte_images/axp_sprites_home.jpg') no-repeat scroll -356px -5px; width:100px; height:275px; float:left; margin:40px 0 0 0; }
		#axp_tarifs_bloc_photo_right { background:url('https://www.assistante-experte.com/assistante-experte_images/axp_sprites_home.jpg') no-repeat scroll -366px -299px; width:100px; height:275px; float:right; margin:40px 2px 0 0; }
		/* Formulaire */
		#axp_tarifs_bloc_form { width:800px; margin:auto; padding:15px; background-color:#fff; border:1px solid #ccc; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.5), 0 3px 3px 0 rgba(255, 255, 255, 0.5) inset; float:none; min-height:280px; height:auto; }
			/* Creation */
			#axp_tarifs_bloc_formulaire { font-size:12px; }
				.axp_tarifs_bloc_formulaire_hide { display:none; }
				#axp_tarifs_bloc_formulaire_hr { border-bottom:0; border-left:0; border-right:0; border-top:1px solid #00acff; margin:auto auto 15px auto; width:400px; }
				#axp_tarifs_bloc_form table { width:400px; display:table; margin:auto; }
					#axp_tarifs_bloc_form table tr td { padding:5px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:13px; }
						#axp_tarifs_bloc_form table tr td input { width:260px; background-color:#eee; border:1px solid #ccc; height:18px; }
						#axp_tarifs_bloc_form table tr td textarea { width:260px; height:70px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#eee; border:1px solid #ccc; }
						.axp_tarifs_bloc_formulaire_right { text-align:right; }
						#axp_tarifs_bloc_form table tr td .axp_tarifs_bloc_formulaire_input { width:60px; }
						#axp_tarifs_bloc_form table tr td .axp_tarifs_bloc_formulaire_input2 { width:100px; }
					#btp_crypt_insert_code { background-color:#eee; border:1px solid #ccc; height:18px; }
				#axp_tarifs_bloc_form_captcha_error { font-size:13px; font-weight:bold; color:#f00; text-align:center; margin:15px auto auto auto; font-family:Arial, Helvetica, sans-serif; display:none; }
				#axp_tarifs_bloc_form_button { margin:15px auto auto auto; }
					#axp_tarifs_bloc_form_button_submit { display:block; width:160px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:15px; padding:7px 4px 7px 4px; margin:30px auto 20px auto; }
						#axp_tarifs_bloc_form_button_submit:hover { background-color:#3ec0ff; }
				#axp_tarifs_bloc_form_desc { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:auto auto 20px auto; line-height:12px; width:450px; }
					#axp_tarifs_bloc_form_desc h2 { text-align:left; font-weight:bold; margin:auto auto 15px auto; color:#000; font-size:14px; }
					#axp_tarifs_bloc_form_desc a { color:#000; text-decoration:underline; }
						#axp_tarifs_bloc_form_desc a:hover { text-decoration:none; }
				#axp_tarifs_bloc_form #axp_tarifs_bloc_formulaire_compte_existant { text-align:center; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#00acff; font-style:normal; font-weight:normal; margin:auto auto 10px auto; }
				#axp_tarifs_bloc_form h3 { text-align:center; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#00acff; font-style:normal; font-weight:normal; }
			/* Texte infos */
			.axp_tarifs_bloc_form_compte { text-align:center; font-size:15px; margin:auto auto 15px auto; font-family:Arial, Helvetica, sans-serif; color:#000; }
				.axp_tarifs_bloc_form_compte a, .axp_tarifs_bloc_form_compte2 a { display:inline-block; padding:4px; background-color:#00acff; color:#fff; border:1px solid #01a2ef; font-size:12px; }
					.axp_tarifs_bloc_form_compte a:hover, .axp_tarifs_bloc_form_compte2 a:hover { background-color:#3ec0ff; }
				.axp_tarifs_bloc_form_compte2 { text-align:center; font-size:15px; margin:auto auto 15px auto; font-family:Arial, Helvetica, sans-serif; color:#00acff; }
			/* Connexion */
			#axp_tarifs_bloc_formulaire_connexion { margin:0; padding:0; display:none; }
				#axp_tarifs_bloc_form #axp_tarifs_bloc_formulaire_connexion table tr td input { width:200px; }
				#axp_tarifs_bloc_formulaire_connexion_submit { display:block; width:80px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; font-size:12px; padding:4px; margin:auto; cursor:pointer; }
					#axp_tarifs_bloc_formulaire_connexion_submit:hover { background-color:#3ec0ff; }
				#axp_tarifs_bloc_formulaire_connexion_mdp_perdu { text-align:center; text-decoration:underline; color:#00acff; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; margin:15px auto auto auto; }
				#axp_tarifs_bloc_formulaire_connexion_result { text-align:center; color:#008000; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:none; font-weight:bold; margin:auto auto 10px auto; }
			/* Code perdu */
			#axp_tarifs_bloc_formulaire_mdp_perdu_bloc { padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:390px; margin:auto; display:none; }
				#axp_tarifs_bloc_formulaire_mdp_perdu_bloc ul { margin:0; padding:0; }
					#axp_tarifs_bloc_formulaire_mdp_perdu_bloc ul li { list-style-type:none; margin:0 0 10px 0; }
						#axp_tarifs_bloc_formulaire_mdp_perdu_bloc ul li .axp_tarifs_bloc_formulaire_mdp_perdu_bloc_title { margin:5px 0 7px 30px; }
						#axp_tarifs_bloc_formulaire_mdp_perdu_bloc ul li .axp_tarifs_bloc_formulaire_mdp_perdu_bloc_desc { margin:0 0 0 50px; color:#3d5373; display:none; }
						#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_form { text-align:center; margin:10px auto 15px 70px; background-color:#eee; border:1px solid #ccc; padding:10px; width:290px; color:#3d5373; display:none; }
							#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_form_submit { display:inline-block; padding:4px; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; }
								#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_form_submit:hover { background-color:#3ec0ff; }
							#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_form_load { display:none; margin:10px auto auto auto; }
								#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_form_load img { width:20px; vertical-align:middle; height:auto; border:0; display:inline; margin:auto; }
				#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_result { text-align:center; color:#008000; font-size:13px; font-family:Arial, Helvetica, sans-serif; display:none; font-weight:bold; margin:auto auto 10px auto; }
					#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_result a { display:block; width:80px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; font-size:12px; padding:4px; margin:10px auto auto auto; cursor:pointer; }
						#axp_tarifs_bloc_formulaire_mdp_perdu_bloc_result a:hover { background-color:#3ec0ff; }
			/* Etape suivante */
			#axp_tarifs_bloc_formulaire_next, #axp_tarifs_bloc_formulaire_next2 { display:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
				/* Produits */
				#axp_tarifs_bloc_formulaire_next_produit { margin:auto auto 15px auto; padding:0; width:410px; }
					#axp_tarifs_bloc_formulaire_next_produit li { list-style-type:none; margin:0 0 3px 0; }
						.axp_tarifs_bloc_formulaire_next_produit_desc { margin:7px 0 10px 30px; background-color:#eee; border:1px solid #ccc; padding:15px; display:none; }
							.axp_tarifs_bloc_formulaire_next_produit_desc_prix { float:right; font-weight:bold; color:#0F6900; font-size:19px; margin-left:10px; }
				#axp_tarifs_bloc_formulaire_next_form_submit { display:none; width:350px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:15px; padding:7px 4px 7px 4px; margin:25px auto 10px auto; }
						#axp_tarifs_bloc_formulaire_next_form_submit:hover { background-color:#3ec0ff; }
				/* Devis */
				#axp_tarifs_bloc_formulaire_next2 { margin:auto; padding:0; width:500px; }
					#axp_tarifs_bloc_formulaire_next2 h4 { color:#00acff; margin:0 0 7px 0; font-size:14px; }
						/* Coordonnees */
						#axp_tarifs_bloc_formulaire_next2_coord { margin:auto auto 15px auto; padding:15px; background-color:#eee; border:1px solid #ccc; }
							#axp_tarifs_bloc_formulaire_next2 #axp_tarifs_bloc_formulaire_next2_coord table { width:270px; font-size:13px; float:left; }
								#axp_tarifs_bloc_formulaire_next2 #axp_tarifs_bloc_formulaire_next2_coord table tr td { padding:2px; }
								#axp_tarifs_bloc_formulaire_next2 #axp_tarifs_bloc_formulaire_next2_coord table tr .axp_tarifs_bloc_formulaire_next2_coord_right { text-align:right; }
							#axp_tarifs_bloc_formulaire_next2_coord_adresse { float:left; margin:0 0 0 15px; font-size:13px; line-height:15px; width:180px; }
						/* Prestation */
						#axp_tarifs_bloc_formulaire_next2_presta { margin:auto auto 15px auto; padding:15px; background-color:#eee; border:1px solid #ccc; }
							#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_detail { width:467px; }
								#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_detail tr td { border:1px solid #ccc; background-color:#fff; padding:15px; font-size:12px; }
							#axp_tarifs_bloc_formulaire_next2_presta hr { border-bottom:0; border-left:0; border-right:0; border-top:1px dotted #00acff; margin:10px auto 10px auto; }
							#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_bdc { font-size:14px; color:#008000; font-style:italic; text-decoration:underline; margin:auto auto 15px 20px; display:none; }
								#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_bdc:hover { text-decoration:none; }
							#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_total { width:250px; margin:auto 0 15px auto; }
								#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_total .axp_tarifs_bloc_formulaire_next2_presta_total_right { text-align:right; }
						/* CGV */
						#axp_tarifs_bloc_formulaire_next2_cgv { text-align:center; margin:5px auto 15px auto; }
							#axp_tarifs_bloc_formulaire_next2_cgv a { color:#000; text-decoration:underline; font-family:12px; }
								#axp_tarifs_bloc_formulaire_next2_cgv a:hover { text-decoration:none; }
						/* Erreur */
						#axp_tarifs_bloc_formulaire_next2_result { margin:-5px auto 15px auto; display:none; text-align:center; color:#f00; font-size:13px; font-weight:bold; }
						/* Bouton */
						#axp_tarifs_bloc_formulaire_next2_submit_button { margin:auto; width:430px; }
							#axp_tarifs_bloc_formulaire_next2_submit_button_left { display:block; width:150px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:15px; padding:7px 4px 7px 4px; margin:5px auto 10px auto; float:left; }
								#axp_tarifs_bloc_formulaire_next2_submit_button_left:hover { background-color:#3ec0ff; }
							#axp_tarifs_bloc_formulaire_next2_submit_button_right { display:block; width:190px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:15px; padding:7px 4px 7px 4px; margin:5px auto 10px auto; float:right; }
								#axp_tarifs_bloc_formulaire_next2_submit_button_right:hover { background-color:#3ec0ff; }
						#axp_tarifs_bloc_form #axp_tarifs_bloc_formulaire_next_form2_title, #axp_tarifs_bloc_form #axp_tarifs_bloc_formulaire_next_form3_title { color:#0F6900; }
						#axp_tarifs_bloc_formulaire_next3_paiement_choix_type3 { margin:0; }
					/* Paiement */
					#axp_tarifs_bloc_formulaire_next3_paiement { display:none; }
						/* Bloc */
						#axp_tarifs_bloc_formulaire_next3_paiement_choix { margin:auto auto 15px auto; padding:15px; background-color:#eee; border:1px solid #ccc; }
							/* Infos */
							#axp_tarifs_bloc_formulaire_next3_paiement_choix_infos { text-align:center; font-size:13px; }
								#axp_tarifs_bloc_formulaire_next3_paiement_choix_infos img { width:170px; height:auto; display:block; margin:auto auto 10px auto; border:0; }
							/* Choix */
							#axp_tarifs_bloc_formulaire_next3_paiement_choix_type { margin:auto auto 15px auto; padding:0; width:475px; }
								#axp_tarifs_bloc_formulaire_next3_paiement_choix_type ul { margin:15px auto auto auto; padding:0; }
									#axp_tarifs_bloc_formulaire_next3_paiement_choix_type ul li { list-style-type:none; text-align:center; width:130px; float:left; border:1px solid #ccc; font-weight:bold; background-color:#fff; box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.5) inset, 0 2px 2px 0 rgba(255, 255, 255, 0.5); margin:0 15px 0 0; padding:5px; height:96px; cursor:pointer; }
										#axp_tarifs_bloc_formulaire_next3_paiement_choix_type ul li img { width:90px; height:auto; display:block; margin:5px auto 7px auto; }
										#axp_tarifs_bloc_formulaire_next3_paiement_choix_type ul li #axp_tarifs_bloc_formulaire_next3_paiement_choix_type_im1 { height:50px; width:auto; }
							/* Infos 2 */
							#axp_tarifs_bloc_formulaire_next3_paiement_choix_infos2 { text-align:center; font-size:13px; font-weight:bold; color:#00acff; }
								#axp_tarifs_bloc_formulaire_next_form4_button { margin:auto auto 15px auto; }
									#axp_tarifs_bloc_formulaire_next_form4_submit { display:none; width:300px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:12px; padding:4px; margin:auto; }
										#axp_tarifs_bloc_formulaire_next_form4_submit:hover { background-color:#3ec0ff; }
					/* Type paiement */
					#axp_tarifs_bloc_formulaire_next3_paiement_result { display:none; }
						.axp_tarifs_bloc_formulaire_next3_paiement_result_return { display:block; float:right; padding:4px; background-color:#00acff; border:1px solid #01a2ef; color:#fff; width:160px; margin:-5px 1px 0 0; text-align:center; }
							.axp_tarifs_bloc_formulaire_next3_paiement_result_return:hover { background-color:#3ec0ff; }
						/* Virement */
						#axp_tarifs_bloc_formulaire_next3_paiement_result_virement { margin:auto auto 15px auto; padding:15px; background-color:#eee; border:1px solid #ccc; }
							#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_infos { text-align:center; margin:auto auto 10px auto; }
							#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_coordonnees { text-align:center; }
								#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_coordonnees table { display:table; border-collapse:collapse; margin:10px auto auto auto; width:460px; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_coordonnees table img { width:100px; height:auto; vertical-align:middle; border:0; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_coordonnees_banque { float:left; font-size:11px; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_coordonnees table tr td { padding:3px; border:1px solid #000; }
							#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_infos2 { margin:15px auto auto auto; text-align:center; }
								#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_infos2 a { text-decoration:underline; color:#000; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_infos2 a:hover { text-decoration:underline; }
							#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code { margin:15px auto auto auto; width:340px; padding:10px; background-color:#fff; border:1px solid #ccc; text-align:center; }
								#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code ul { margin:10px auto auto auto; padding:0; width:300px; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code ul li { float:left; display:inline-block; list-style-type:none; }
								#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code_result { text-align:center; font-weight:bold; color:#f00; margin:10px auto 15px auto; display:none; }
								#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code_form_submit { display:block; width:70px; text-align:center; background-color:#00acff; border:1px solid #01a2ef; color:#fff; text-decoration:none; cursor:pointer; font-size:12px; padding:4px; margin:10px auto auto auto; }
									#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code_form_submit:hover { background-color:#3ec0ff; }
							#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_mercanet { text-align:center; font-weight:bold; font-size:13px; }
					/* Confirmation paiement */
					#axp_tarifs_bloc_formulaire_next3_paiement_final { margin:0; padding:0; }
						#axp_tarifs_bloc_formulaire_next3_paiement_final_bloc { margin:auto auto 15px auto; padding:15px; background-color:#fff; border:1px solid #ccc; }
							#axp_tarifs_bloc_formulaire_next3_paiement_final_text a { color:#000; text-decoration:underline; }
								#axp_tarifs_bloc_formulaire_next3_paiement_final_text a:hover { text-decoration:none; }
							#axp_tarifs_bloc_formulaire_next3_paiement_final_text_facturette { padding:15px; background-color:#eee; border:1px solid #ccc; width:260px; margin:10px auto 10px auto; line-height:15px; }
								#axp_tarifs_bloc_formulaire_next3_paiement_final_text_facturette h4 { text-align:center; margin:0 0 10px 0; font-size:12px; font-weight:bold; color:#000; }
								#axp_tarifs_bloc_formulaire_next3_paiement_final_text_facturette span { color:#0e55cc; }
								
@media (max-width: 640px) 
{
	#axp_page2 { background:none; }
		#axp_tarifs_bloc { width:95%; }
			#axp_tarifs_bloc_form { width:90%; }
				#axp_tarifs_bloc h1 { font-size:13px; }
				#axp_tarifs_bloc_form_desc { width:100%; }
					#axp_tarifs_bloc_form table { width:100%; }
					#axp_tarifs_bloc_formulaire_hr { width:100%; }
					#axp_tarifs_bloc_form table tr td input { width:230px; }
					#axp_tarifs_bloc_form table tr td textarea { width:230px; }
					#btp_crypt { width:94%; }
					#btp_crypt_insert_hr { width:100%; }
					#btp_crypt_span_code { font-size:11px; }
					#axp_tarifs_bloc_form h3 { font-size:12px; }
					.axp_tarifs_bloc_form_compte { font-size:12px; }
		#axp_tarifs_bloc_formulaire_next_produit { width:100%; }
			#axp_tarifs_bloc_formulaire_next2 #axp_tarifs_bloc_formulaire_next2_coord table { width:100%; float:none; }
			#axp_tarifs_bloc_formulaire_next2_coord_adresse { margin:5px 0 0 10px; width:90%; float:none; }
			#axp_tarifs_bloc_formulaire_next2_presta_quantite { display:none; }
			#axp_tarifs_bloc_formulaire_next2_submit_button { width:100%; }
			#axp_tarifs_bloc_formulaire_next3_paiement_choix_type { width:100%; }
				#axp_tarifs_bloc_formulaire_next3_paiement_choix_type ul li { float:none; margin:auto auto 10px auto; width:170px; }
				#axp_tarifs_bloc_formulaire_next3_paiement_choix_type3 { margin:auto auto 10px auto; }
				#axp_tarifs_bloc_formulaire_next3_paiement_choix_infos2 { font-size:11px; }
			#axp_tarifs_bloc_formulaire_next2_presta #axp_tarifs_bloc_formulaire_next2_presta_detail { width:100%; }
			#axp_tarifs_bloc_formulaire_next3_paiement_result_virement_envoi_code { width:90%; }
}