ideas = {

	#hidden_ideas = {
	#}

	country = {

		FRA_payment_for_bombers = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				always = no
			}
			
			picture = generic_fighter_production_diverted

			modifier = {
				consumer_goods_factor = 0.1
			}
		}

		FRA_militarist_society = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = neutrality
			}
			
			picture = FRA_militarist_society_spirit

			modifier = {
				army_org_factor = 0.05
				training_time_factor = -0.1
				army_morale_factor = 0.05
			}
		}

		FRA_legacy_of_the_grande_armee = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = neutrality
			}
			
			picture = FRA_legacy_of_the_grande_armee_spirit

			modifier = {
				conscription = 0.025
				mobilization_speed = 0.1
			}
		}

		FRA_service_ordre_legionnaire = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = fascism
			}
			
			picture = generic_fascism_drift_2

			modifier = {
				conscription = 0.01
				planning_speed = 0.10
			}
		}

		FRA_alliance_with_industrialists = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = fascism
			}
			
			picture = man_five_year_plan_industry

			modifier = {
				production_speed_arms_factory_factor = 0.1
				production_speed_dockyard_factor = 0.1
				production_speed_industrial_complex_factor = 0.05
			}
		}

		FRA_root_out_communism = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				NOT = {
					has_government = democratic
					has_government = communism
				}
			}
			
			picture = SOV_scientist_defect

			cancel = {
				is_subject = yes
			}

			modifier = {
				communism_drift = -0.05
				stability_factor = 0.05
			}
		}

		FRA_counter_the_fascist_infulence_idea = {
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				NOT = {
					has_government = fascism
				}
			}

			picture = SOV_scientist_defect

			cancel = {
				is_subject = yes
			}
			
			modifier = {
				fascism_drift = -0.05
				foreign_subversive_activites = -0.25
			}
		}

		FRA_class_collaboration = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = fascism
			}
			
			picture = SOV_scientist_defect

			modifier = {
				production_speed_buildings_factor = 0.05
				global_building_slots_factor = 0.15
			}
		}

		FRA_the_three_levers = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = fascism
			}
			
			picture = generic_constitutional_guarantees

			modifier = {
				political_power_factor = 0.2
				political_advisor_cost_factor = -0.25
				trade_laws_cost_factor = -0.25
				mobilization_laws_cost_factor = -0.25
				economy_cost_factor = -0.25
				high_command_cost_factor = -0.25
				air_chief_cost_factor = -0.25
				army_chief_cost_factor = -0.25
				navy_chief_cost_factor = -0.25
			}
		}

		FRA_rearmament_policy = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = democratic
			}
			
			picture = HUN_secret_rearmament

			modifier = {
				production_speed_arms_factory_factor = 0.1
				production_factory_start_efficiency_factor = 0.05
			}
		}

		FRA_reynaud_economic_reforms = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = democratic
			}
			
			picture = generic_political_support

			modifier = {
				consumer_goods_factor = -0.15
			}
		}

		FRA_law_against_combat_groups = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				OR = {
					has_government = democratic
					has_government = communism
				}
			}
			
			picture = ast_classify_aliens

			cancel = {
				is_subject = yes
				has_government = fascism
			}

			modifier = {
				fascism_drift = -0.05
				stability_factor = 0.05
				resistance_damage_to_garrison = -0.1
			}
		}

		FRA_national_integralism = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = neutrality
			}
			
			picture = neutrality_idea

			modifier = {
				industrial_capacity_factory = 0.1
				min_export = -0.05
				local_resources_factor = 0.10
			}
		}

		FRA_further_the_reforms = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = democratic
			}
			
			picture = prc_low_popular_support3

			modifier = {
				production_factory_efficiency_gain_factor = 0.05
				production_factory_max_efficiency_factor = 0.05
				local_resources_factor = 0.05
				industrial_capacity_factory = 0.05
			}
		}

		FRA_increase_military_spendings = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = democratic
			}
			
			picture = generic_war_preparation

			modifier = {
				conversion_cost_civ_to_mil_factor = -0.15
				industrial_capacity_factory = 0.05
				industrial_capacity_dockyard = 0.05
				war_support_factor = 0.075
			}
		}
	
		FRA_integrated_legion = {
			
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_manpower_bonus

			modifier = {
				conscription = 0.01
			}
		}
		
		FRA_world_revolution = {
		
			allowed = {
				original_tag = FRA
				always = no
			}
			
			allowed_civil_war = {
				has_government = communism
			}
			
			picture = fourth_international
			
			modifier = {
				justify_war_goal_time = -0.25
			}
		}
		
		FRA_arms_for_the_revolution = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1

			picture = generic_production_bonus

			modifier = {
				industrial_capacity_factory = 0.2
			}
		}
		
		FRA_influence_drift_communism = {
			
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				has_government = communism
			}
			
			picture = generic_communism_drift_bonus

			cancel = {
				is_subject = yes
			}

			modifier = {
				communism_drift = 0.2
			}
		}
		
		FRA_family_women = {
		
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_goods_red_bonus
			
			modifier = {
				stability_factor = 0.1
			}
		}
		
		FRA_women_workers = {
		
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_production_bonus
			
			modifier = {
				industrial_capacity_factory = 0.2
				conscription = 0.01
				stability_factor = -0.05
			}
		}
		
		FRA_women_full_equality = {
		
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_victors_of_ww1
			
			modifier = {
				industrial_capacity_factory = 0.2
				conscription = 0.02
				stability_factor = -0.1
			}
		}
		
		FRA_paradise_workers = {
			
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = home_of_the_revolution
			
			modifier = {
				consumer_goods_factor = 0.1
				stability_factor = 0.1
			}
		}
		
		FRA_no_paradise_workers = {
			
			allowed = {
				always = no
			}
			
			allowed_civil_war = {
				always = yes
			}
			
			picture = generic_production_bonus
			
			modifier = {
				industrial_capacity_factory = 0.1
				production_factory_max_efficiency_factor = 0.05
				production_factory_efficiency_gain_factor = 0.05
				stability_factor = -0.1
			}
		}
		
		FRA_deflation1 = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation
			
			modifier = {
				production_speed_buildings_factor = -0.1
				political_power_cost = 1
				consumer_goods_factor = 0.3
				trade_opinion_factor = -0.5
			}
		}
		
		FRA_deflation2 = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation
			
			modifier = {
				production_speed_buildings_factor = -0.08
				political_power_cost = 0.8
				consumer_goods_factor = 0.24
				trade_opinion_factor = -0.4
			}
		}
		
		FRA_deflation3 = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation
			
			modifier = {
				production_speed_buildings_factor = -0.06
				political_power_cost = 0.6
				consumer_goods_factor = 0.18
				trade_opinion_factor = -0.3
			}
		}
		
		FRA_deflation4 = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation
			
			modifier = {
				production_speed_buildings_factor = -0.04
				political_power_cost = 0.4
				consumer_goods_factor = 0.12
				trade_opinion_factor = -0.2
			}
		}
		
		FRA_deflation5 = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = chi_hyper_inflation
			
			modifier = {
				production_speed_buildings_factor = -0.02
				political_power_cost = 0.2
				consumer_goods_factor = 0.06
				trade_opinion_factor = -0.1
			}
		}
		
		FRA_matignon_agreements1 = {
			picture = FRA_matignon_agreements
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = fascism
				}
			}

			modifier = {
				industrial_capacity_factory =  -0.3
			}
		}
		
		FRA_matignon_agreements2 = {
			picture = FRA_matignon_agreements
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = fascism
				}
			}

			modifier = {
				industrial_capacity_factory =  -0.1
			}
		}

		FRA_industrial_support1 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.15
				political_power_factor = 0.15
			}
		}
		
		FRA_industrial_support2 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.12
				political_power_factor = 0.12
			}
		}
		
		FRA_industrial_support3 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory = 0.10
				political_power_factor = 0.1
			}
		}
		
		FRA_industrial_support4 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.05
				political_power_factor = 0.05
			}
		}
		
		FRA_industrial_support5 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.03
				political_power_factor = 0.03
			}
		}
		
		FRA_industrial_support6 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.02
				political_power_factor = 0.02
			}
		}
		
		FRA_industrial_support7 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  0.01
				political_power_factor = 0.01
			}
		}
		
		FRA_industrial_support8 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  -0.05
				political_power_factor = -0.05
			}
		}
		
		FRA_industrial_support9 = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory =  -0.10
				political_power_factor = -0.10
			}
		}
		
		FRA_wartime_focus = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_central_management

			modifier = {
				consumer_goods_factor = -0.15
				conversion_cost_civ_to_mil_factor= -0.2
			}
		}
		
		FRA_agriculture_office = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = can_wartime_prices_and_trade_board
			
			modifier = {
				min_export = -0.05
				global_building_slots_factor = 0.1
			}
		}
		
		FRA_colonial_focus = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ast_all_in
			
			modifier = {
				production_speed_infrastructure_factor = 0.1
				production_speed_rail_way_factor = 0.1
				production_speed_naval_base_factor = 0.1
			}
		}

		FRA_public_works_idea = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ast_all_in
			
			modifier = {
				production_speed_industrial_complex_factor = 0.1
				production_speed_infrastructure_factor = 0.1
			}
		}

		FRA_decentralised_state = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ast_all_in
			
			modifier = {
				global_building_slots_factor = -0.15
				stability_factor = 0.1
				production_factory_efficiency_gain_factor = 0.1
				production_factory_start_efficiency_factor = 0.1
			}
		}

		FRA_volunteers_in_the_war_nationalist = {
			picture = generic_volunteer_expedition_bonus
			name = FRA_volunteers_in_the_war
			allowed = {
				original_tag = FRA
			}
		
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1

			available = {
				SPR_scw_in_progress = yes
				country_exists = SPA
				NOT = { has_war_with = SPA }
			}
			
			modifier = {
				send_volunteer_divisions_required = -0.75
				send_volunteer_size = 2
				send_volunteers_tension = -1
			} 
		}

		FRA_volunteers_in_the_war_carlist = {
			picture = generic_volunteer_expedition_bonus
			name = FRA_volunteers_in_the_war
			allowed = {
				original_tag = FRA
			}
		
			allowed_civil_war = {
				always = no
			}
			removal_cost = -1

			available = {
				SPR_scw_in_progress = yes
				country_exists = SPB
				NOT = { has_war_with = SPB }
			}
			
			modifier = {
				send_volunteer_divisions_required = -0.75
				send_volunteer_size = 2
				send_volunteers_tension = -1
			} 
		}

		FRA_armament_program = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_infantry_bonus
			
			removal_cost = -1

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
				motorized_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
				artillery_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
			}
		}
		
		FRA_bank_nationalisation = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_pp_unity_bonus
			
			removal_cost = -1

			modifier = {
				production_factory_start_efficiency_factor = 0.1
				production_factory_efficiency_gain_factor = 0.1
			}
		}
		
		FRA_banned_leagues = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_volunteer_expedition_bonus
			
			removal_cost = -1

			modifier = {
				fascism_drift = -0.05
			}
		}
		
		FRA_research_focus = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_research_bonus
			
			removal_cost = -1

			modifier = {
				research_speed_factor = 0.05
			}
		}
		
		FRA_commando_marine = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			picture = escort_effort_focus
			
			removal_cost = -1
			
			modifier = {
				amphibious_invasion = 0.20
			}
		}
		
		FRA_desert_equipment = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = ast_volunteer_defence_corps

			modifier = {
					heat_attrition_factor = -0.15
					}
		}
		
		FRA_blum_viollette_law = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 always = yes
			}

			removal_cost = -1

			picture = generic_manpower_bonus

			modifier = {
				conscription = 0.002
				non_core_manpower = 0.04
			}
		}
		
		FRA_purge = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 always = yes
			}

			removal_cost = -1

			picture = trotskyite_plot

			modifier = {
				democratic_drift = -0.05
				political_power_factor = 0.1
			}
		}
		
		FRA_reforms_failed = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			cancel = {
				has_capitulated = yes			#no longer a fully-independent political entity
			}

			removal_cost = -1

			picture = generic_disjointed_gov
			
			modifier = {
				political_power_cost = 0.6
				stability_factor = -0.15
				surrender_limit = -0.5
			}
		}
		
		FRA_support_monarchy_focus = {
				picture = generic_monarchist_uprising
				allowed = {
					always = no # Added via focus
				}
				allowed_civil_war = {
					NOT = {
						OR = {
							has_government = communism
							AND = {
								NOT = { has_government = neutrality }
								any_other_country = {
									original_tag = FRA
									has_government = neutrality
								}
							}
						}
					}
				}
				cancel = {
				is_subject = yes
			}
				modifier = {
					neutrality_drift = 0.1
				}
		}
		
		FRA_camelot = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 always = yes
			}

			removal_cost = -1

			picture = FRA_scw_intervention_nationalists_focus

			modifier = {
				subversive_activites_upkeep = -0.35
				land_reinforce_rate = 0.02
			}
		}
		
		FRA_roi = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 always = yes
			}

			removal_cost = -1

			picture = ast_abandon_the_westminster_system

			modifier = {
				stability_factor = 0.10
			}
		}
		
		FRA_franc_devaluation = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = can_wartime_prices_and_trade_board
			
			modifier = {
				min_export = 0.15
			}
		}

		FRA_pcf_sfio_coalition = {

			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_communism_drift_bonus
			
			modifier = {
				production_factory_start_efficiency_factor = 0.05
				political_power_factor = 0.2
			}
		}
		
		FRA_espionage = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				 always = yes
			}

			removal_cost = -1

			picture = generic_spy_intel

			modifier = {
				subversive_activites_upkeep = -0.5
				drift_defence_factor = 0.2
			}
		}
		
		FRA_ideological_fanaticism= {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_pp_unity_bonus
	
			modifier = {
				stability_factor = 0.05
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
			}
		}
		
		FRA_collectivisation = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			picture = generic_pp_unity_bonus
	
			modifier = {
				consumer_goods_factor = -0.2
			}
		}
		
		FRA_travaux = {
			
			removal_cost = -1
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			picture = generic_production_bonus
			
			modifier = {
				production_speed_buildings_factor = 0.10
			}
		}
		
		FRA_war_opposition = {
			
			removal_cost = -1
			
			allowed = {
				always = no
			}

			picture = can_send_in_the_zombies
			
			modifier = {
				army_org_factor = -0.2
				conscription = -0.01
			}
		}

		FRA_case_anton_idea = {

			picture = hol_shell_shocked_spectator
			
			removal_cost = -1
			
			allowed = {
				always = no # Added via Germany
			}

			on_add = {
				set_rule = { can_join_factions = no }
			}

			on_remove = {
				set_rule = { can_join_factions = yes }
			}

			modifier = {
				army_core_defence_factor = -0.1
				custom_modifier_tooltip = SOV_shocked_by_surprise_attack_cant_join_factions_tt
			}
		}
		
		#### END ####

		FRA_victors_of_wwi = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_victors_of_ww1
			
			modifier = {
				conscription = -0.003
				land_doctrine_cost_factor = 0.5
			}
		}

		FRA_disjointed_government = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_disjointed_gov
			
			modifier = {
				political_power_cost = 0.25
				stability_factor = -0.25
				surrender_limit = -0.50
			}
		}

		FRA_disjointed_government_no_defeatists = {
			
			name = FRA_disjointed_government

			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_disjointed_gov
			
			modifier = {
				political_power_cost = 0.3
				stability_factor = -0.20
				surrender_limit = -0.05
			}
		}

		FRA_protected_by_the_maginot_line = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_wall_line
			
			modifier = {
				max_planning = 0.25
				planning_speed = -0.25
			}
		}

		FRA_protected_by_the_maginot_line_defense = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			cancel = {
				NOT = { owns_state = 28 }
			}

			removal_cost = -1

			picture = generic_fortify_the_borders
			
			modifier = {
				max_planning = 0.35
				planning_speed = -0.25
				max_command_power = 25
				command_power_gain_mult = 0.1
			}
		}
		
		FRA_protected_by_the_maginot_line_attack = {
			
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					OR = {
						AND = {
							has_government = democratic
							GER = {
								has_government = democratic
							}
						}
						AND = {
							has_government = communism
							GER = {
								has_government = communism
							}
						}
						AND = {	
							has_government = fascism
							GER = {
								has_government = fascism
							}
						}
					}
				}
			}

			removal_cost = -1

			picture = generic_fortify_the_borders
			
			modifier = {
				max_planning = 0.25
				planning_speed = -0.1
				army_speed_factor = 0.05
				army_org_factor = 0.08
			}
		}
		
		FRA_infantry_focus = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			picture = generic_infantry_bonus
			
			removal_cost = -1

			equipment_bonus = {
				infantry_equipment = {
					build_cost_ic = -0.1
					instant = yes
				}
			}
		}

		FRA_fortification_focus = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			modifier = {
				production_speed_bunker_factor = 0.1
				production_speed_coastal_bunker_factor = 0.1
			}
		}

		FRA_motorized_focus = {
		
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			removal_cost = -1

			equipment_bonus = {
				motorized_equipment = {
					build_cost_ic = -0.1 instant = yes
				}
			}
		}
		FRA_support_the_left_focus = {
				picture = generic_communism_drift_bonus
				allowed = {
					always = no # Added via focus
				}

				allowed_civil_war = {
					NOT = {
						OR = {
							has_government = fascism
							AND = {
								NOT = { has_government = communism }
								any_other_country = {
									original_tag = FRA
									has_government = communism
								}
							}
						}
					}
				}

				cancel = {
				is_subject = yes
			}

				modifier = {
					communism_drift = 0.1
				}
		}

		FRA_intervention_idea = {
			picture = FRA_scw_intervention_republicans_focus
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = fascism
				}
			}

			modifier = {
				send_volunteer_divisions_required = -0.5
				send_volunteers_tension = -0.5
			}
		}

		FRA_national_mobilization_focus = {
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			modifier = {
				conscription = 0.01
				army_morale_factor = 0.10
			}
		}		
		FRA_support_the_centre_focus = {
				picture = generic_democratic_drift_bonus				
				allowed = {
					always = no # Added via focus
				}

				allowed_civil_war = {
					has_government = democratic
				}

				modifier = {
					democratic_drift = 0.05
				}
		}		

		FRA_strengthen_government_support_focus = {
				picture = generic_pp_unity_bonus
				allowed = {
					always = no # Added via focus
				}

				allowed_civil_war = {
					has_government = democratic
				}

				modifier = {
					stability_weekly = 0.002
				}
		}		
		FRA_support_the_right_focus = {
				picture = generic_fascism_drift_bonus
				allowed = {
					always = no # Added via focus
				}
				allowed_civil_war = {
					NOT = {
						OR = {
							has_government = communism
							AND = {
								NOT = { has_government = fascism }
								any_other_country = {
									original_tag = FRA
									has_government = fascism
								}
							}
						}
					}
				}
				cancel = {
				is_subject = yes
			}
				modifier = {
					fascism_drift = 0.1
				}
		}
		FRA_support_the_right_focus_neutrality = {
			name = FRA_support_the_right_focus
			picture = generic_intel_bonus
			allowed = {
				always = no # Added via focus
			}
			allowed_civil_war = {
				NOT = {
					OR = {
						has_government = communism
						AND = {
							NOT = { has_government = fascism }
							any_other_country = {
								original_tag = FRA
								has_government = fascism
							}
						}
					}
				}
			}
			cancel = {
				is_subject = yes
			}
			modifier = {
				neutrality_drift = 0.1
			}
		}

		FRA_consolidating_power = {
			picture = generic_intel_bonus
			allowed = {
				always = no # Added via focus
			}
			allowed_civil_war = {
				NOT = {
					OR = {
						has_government = communism
						AND = {
							NOT = { has_government = fascism }
							any_other_country = {
								original_tag = FRA
								has_government = fascism
							}
						}
					}
				}
			}
			cancel = {
				is_subject = yes
			}
			modifier = {
				fascism_drift = 0.05
				political_power_factor = 0.1
				stability_weekly = 0.003
			}
	}

		FRA_scw_intervention_nationalists_focus = {
			picture = FRA_scw_intervention_nationalists_focus
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = communism
				}
			}

			modifier = {
				send_volunteer_divisions_required = -0.5
				send_volunteers_tension = -0.5
			}
		}
		FRA_army_of_aggression_focus = {
			picture = FRA_army_of_aggression_focus
			allowed = {
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			modifier = {
				army_org = 5
				justify_war_goal_time = -0.2
			}
		}

		FRA_factory_strikes = {
			picture = generic_production_bonus
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = communism
				}
			}

			modifier = {
				industrial_capacity_factory =  -0.9
				stability_factor = -0.1
			}
		}

		FRA_communism_banned = {
			picture = anti_soviet_pact
			allowed = {
				always = no
			}

			allowed_civil_war = {
				NOT = {
					has_government = communism
				}
			}

			cancel = {
				is_subject = yes
			}

			modifier = {
				communism_drift = -0.05
				communism_acceptance = -80
			}
		}

		FRA_work_with_the_cgt = {
			picture = FRA_work_with_the_cgt_spirit
			allowed = {
				always = no
			}

			modifier = {
				industrial_capacity_factory = 0.05
				global_building_slots_factor = 0.1
			}
		}

		FRA_industrial_decentralization = {
			picture = communist_industry
			allowed = {
				always = no
			}

			modifier = {
				industry_air_damage_factor = -0.15
				production_factory_efficiency_gain_factor = 0.05
				production_factory_start_efficiency_factor = 0.05
				production_speed_buildings_factor = 0.05
			}
		}

		FRA_full_employment = {
			picture = generic_production_bonus
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				tag = FRA #stays with main country
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = -0.25
			}
		}
		FRA_worker_shortage = {
			picture = FRA_factory_strikes
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				tag = FRA
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = -0.25
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
			}
		}
		FRA_inefficient_economy_1 = {
			picture = generic_local_self_management
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				tag = FRA
			}

			removal_cost = -1
			
			modifier = {
				industrial_capacity_factory = -0.1
				industrial_capacity_dockyard = -0.1
			}
		}
		FRA_inefficient_economy_2 = {
			picture = generic_local_self_management
			name = FRA_inefficient_economy_1
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				tag = FRA
			}

			removal_cost = -1
			
			modifier = {
				industrial_capacity_factory = -0.2
				industrial_capacity_dockyard = -0.2
			}
		}
		FRA_political_violence = {

			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}
			available = {
				has_stability < 0.7
			}

			removal_cost = -1
			#Added so there's a base line stat downside for keeping extermists around. Yes this does make France harder to play. Cry about it - SpicyAlfredo
			modifier = {
				surrender_limit = -0.05
				drift_defence_factor = -0.05
				political_power_factor = -0.05
			}
		}
		FRA_devalue_the_franc = {
			picture = generic_foreign_capital
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = -0.15
				stability_factor = -0.05
			}
		}
		FRA_global_investments = {
			picture = generic_exploit_mines
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				local_resources_factor = 0.1
			}
		}
		FRA_womens_suffrage = {
			picture = generic_constitutional_guarantees
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				political_power_gain = 0.25
			}
		}
		FRA_agricultural_collectivization = {
			picture = generic_agrarian_reform
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = 0.15
			}
		}
		FRA_anti_fascist_immigrants = {
			picture = generic_manpower_bonus
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				research_speed_factor = 0.05
				weekly_manpower = 1000
			}
		}
		FRA_league_of_french_bolshevist_volunteers = {
			picture = fourth_international
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				send_volunteer_size = 3
			}
		}
		FRA_egalite_liberte_solidarite = {
			picture = FRA_liberte_egalite_solidarite
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				industrial_capacity_dockyard = 0.1
				industrial_capacity_factory = 0.1
				army_core_attack_factor = 0.1
				army_core_defence_factor = 0.1
			}
		}
		FRA_revolutionary_zeal = {
			picture = generic_morale_bonus
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = communism
			}

			removal_cost = -1
			
			modifier = {
				army_attack_factor = 0.1
				army_core_defence_factor = 0.25
			}
		}
		FRA_dirigisme = {
			picture = generic_central_management
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				economy_cost_factor = -0.5
				conversion_cost_civ_to_mil_factor = -0.5
			}
		}
		FRA_expanded_citizenship = {
			picture = generic_army_war_college
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				non_core_manpower = 0.03
			}
		}
		FRA_france_undividable = {
			picture = FRA_undividable
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				non_core_manpower = 0.08
			}
		}
		FRA_agricultural_protectionism = {
			picture = generic_agrarian_reform
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				production_speed_industrial_complex_factor = 0.075
			}
		}
		FRA_entrepeneurship = {
			picture = chi_hyper_inflation2
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				production_speed_arms_factory_factor = 0.05
				production_speed_dockyard_factor = 0.05
			}
		}
		FRA_market_dynamism = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				production_factory_max_efficiency_factor = 0.1
				production_factory_efficiency_gain_factor = 0.1
			}
			research_bonus = { industry = 0.05}
		}
		FRA_anti_decandence = {
			picture = generic_oppression
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				democratic_drift = -0.1
			}
		}
		FRA_travail = {
			picture = generic_production_bonus
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.1
			}
		}
		FRA_constitutional_revision = {
			picture = generic_constitutional_guarantees
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				not = { has_government = communism }
				not = { has_government = fascism }
			}

			removal_cost = -1
			
			modifier = {
				stability_weekly = 0.0025
			}
		}
		FRA_counter_action = {
			picture = generic_oppresion
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1
			
			modifier = {
				fascism_drift = -0.1
			}
		}
		FRA_la_deluge = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				has_government = neutrality
			}

			removal_cost = -1
			
			modifier = {
				conscription = 0.03
				conscription_factor = 0.25
				training_time_army_factor = -0.2
			}
		}
		FRA_firepower = {
			picture = generic_artillery_regiments
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			equipment_bonus = {
				artillery_equipment = {
					build_cost_ic = -0.1
					instant = yes
				}
			}

			modifier = {
				
			}
		}
		FRA_air_dominance = {
			picture = generic_air_bonus
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
			}

			modifier = {
				
			}
		}
		FRA_flying_artillery = {
			picture = combined_bomber_offensive
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			equipment_bonus = {
				medium_plane_airframe = {
					air_ground_attack = 0.15
					instant = yes
				}
				small_plane_cas_airframe = {
					air_ground_attack = 0.15
					instant = yes
				}
			}

			modifier = {
				
			}
		}
		FRA_down_with_marianne = {
			picture = FRA_down_marianne
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				democratic_drift = -0.1
			}
		}
		FRA_up_with_jean_darc = {
			picture = generic_fascism_drift_bonus
			
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				fascism_drift = 0.075
				neutrality_drift = 0.025
			}
		}
		FRA_venerate_the_craftsman = {
			picture = generic_production_bonus
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				production_factory_max_efficiency_factor = 0.1
			}
		}
		FRA_occupation_costs_4 = {
			picture = generic_goods_red_bonus
			name = FRA_occupation_costs_1
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = 0.45
			}
		}
		FRA_occupation_costs_3 = {
			picture = generic_goods_red_bonus
			name = FRA_occupation_costs_1
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = 0.3
			}
		}
		FRA_occupation_costs_2 = {
			picture = generic_goods_red_bonus
			name = FRA_occupation_costs_1
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = 0.2
			}
		}
		FRA_occupation_costs_1 = {
			picture = generic_goods_red_bonus
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				consumer_goods_factor = 0.1
			}
		}
		FRA_mandatory_work_service = {
			picture = ast_all_in
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				stability_factor = -0.1 #TODO_GABRIEL: replace with +15% resistance target in core states
			}
		}		
		VIC_guest_workers = {
			picture = generic_exploit_mines
			allowed = {
				original_tag = GER #should probably be main occupier
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.1
			}
		}

		VIC_produce_aircraft_parts = {
			picture = generic_bomber_production_diverted
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				cv_small_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				cv_small_plane_cas_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				small_plane_naval_bomber_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				cv_small_plane_naval_bomber_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				medium_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				medium_plane_fighter_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				medium_plane_scout_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				large_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
				large_plane_maritime_patrol_plane_airframe = {
					build_cost_ic = 0.25
					instant = yes
				}
			}			
		}
		VIC_aircraft_parts = {
			picture = generic_bomber_production_diverted
			allowed = {
				original_tag = GER 
				always = no
			}
			available = { 
				OR = {
					country_exists = VIC
					any_country_with_original_tag = {
						original_tag_to_check = FRA
						is_in_faction_with = GER
					}
				}
			}
			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			equipment_bonus = {
				medium_plane_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				large_plane_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				small_plane_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				medium_plane_fighter_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				cv_small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				cv_small_plane_cas_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
				cv_small_plane_airframe = {
					build_cost_ic = -0.05
					instant = yes
				}
			}
		}

		FRA_national_bureau_of_statistics = {
			picture = SOV_scientist_defect
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				research_speed_factor = 0.1 
			}
		}
		FRA_legionary_service_order = {
			picture = ast_volunteer_defence_corps
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth = -0.1
			}
		}
		FRA_milice = {
			picture = generic_war_preparation
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth = -0.2
			}
		}
		FRA_anti_bolshevist_volunteers = {
			picture = generic_manpower_bonus
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				send_volunteer_size = 3
			}
			targeted_modifier = {
				tag = SOV
				attack_bonus_against = 0.1
				defense_bonus_against = 0.1
			}
		}
		FRA_rebuild_the_military = {
			picture = generic_infantry_bonus
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}
			available = {
				num_of_military_factories < 35
			}
			removal_cost = -1
			
			modifier = {
				production_speed_arms_factory_factor = 0.1
			}
		}
		FRA_hidden_materials = {
			picture = HUN_secret_rearmament
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				production_factory_efficiency_gain_factor = 0.05
			}
		}
		FRA_buy_from_the_enemy = {
			picture = generic_license_production
			allowed = {
				original_tag = FRA #should probably be VIC
				always = no
			}

			allowed_civil_war = {
				has_government = fascism
			}

			removal_cost = -1
			
			modifier = {
				license_purchase_cost = -0.5
			}
		}
		FRA_defeatism = {
			picture = generic_army_problems
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				conscription_factor = -0.5
				resistance_growth_on_our_occupied_states  = -0.25
				legitimacy_gain_factor = -0.5
			}
		}
		FRA_maquis = {
			picture = MEX_politicised_army
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth_on_our_occupied_states  = 0.1 
			}
		}
		FRA_connections_to_trade_unions = {
			picture = generic_volunteer_expedition_bonus
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth_on_our_occupied_states  = 0.1 
			}
		}
		FRA_communist_cooperation = {
			picture = hol_haven_of_tolerance
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}
			available = {
				communism < 0.2 #switched out at 15%
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth_on_our_occupied_states = 0.1 
				communism_drift = 0.05
			}
		}
		FRA_communist_cooperation_2 = {
			name = FRA_communist_cooperation
			picture = hol_haven_of_tolerance
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				resistance_growth_on_our_occupied_states = 0.1 
			}
		}
		FRA_industrialist_connections = {
			picture = man_five_year_plan_industry
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				compliance_growth_on_our_occupied_states = -0.15
			}
		}
		FRA_civil_and_military_organization = {
			picture = FRA_scw_intervention_nationalists_focus
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				compliance_growth_on_our_occupied_states = -0.15
				resistance_growth_on_our_occupied_states  = 0.05
			}
		}
		FRA_national_council_of_the_resistance = {
			picture = FRA_national_resistance_council
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				compliance_growth_on_our_occupied_states = -0.25
				resistance_growth_on_our_occupied_states  = 0.1
			}
		}
		FRA_national_uprising = {
			picture = generic_intel_bonus
			allowed = {
				original_tag = FRA 
				always = no
			}

			allowed_civil_war = {
				has_government = democratic
			}

			removal_cost = -1
			
			modifier = {
				no_supply_grace = 336
				equipment_capture = 0.35
			}
		}
		FRA_colonial_recruitment = {
			picture = por_colonial_army
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = AOI
				}
				 
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1
			
			modifier = {
				non_core_manpower = 0.05
			}
		}

#		FRA_victors_of_wwi = {
#			
#			allowed = {
#				original_tag = FRA
#				always = no
#			}
#
#			allowed_civil_war = {
#				always = no
#			}
#
#			removal_cost = -1
#
#			picture = generic_victors_of_ww1
#			
#			research_bonus = {
#				land_doctrine = -0.75
#			}
#			modifier = {
#				conscription = -0.003
#				war_support_factor = -0.05
#			}
#		}

#		FRA_disjointed_government = {
#			
#			allowed = {
#				original_tag = FRA
#				always = no
#			}
#
#			allowed_civil_war = {
#				has_government = democratic
#			}
#
#			removal_cost = -1
#
#			picture = generic_disjointed_gov
#			
#			modifier = {
#				political_power_cost = 0.8
#				stability_factor = -0.10
#				surrender_limit = -0.5
#			}
#		}

		FRA_the_young_school = {
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_navy_bonus
			
			modifier = {
				industrial_capacity_dockyard = 0.05
			}
		}
		
		FRA_outdated_airforce = {
		
			name = FRA_outdated_airforce
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1

			picture = CRO_idea_trained_mechanics
			
			research_bonus = {
				air_equipment = -0.25
			}
		}
		
		FRA_modernizing_airforce1 = {
		
			name = FRA_modernizing_airforce
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1

			picture = CRO_idea_trained_mechanics
			
			research_bonus = {
				air_equipment = -0.2
			}
		}
		
		FRA_modernizing_airforce2 = {
		
			name = FRA_modernizing_airforce
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1

			picture = CRO_idea_trained_mechanics
			
			research_bonus = {
				air_equipment = -0.15
			}
		}
		
		FRA_modernizing_airforce3 = {
		
			name = FRA_modernizing_airforce
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1

			picture = CRO_idea_trained_mechanics
			
			research_bonus = {
				air_equipment = -0.1
			}
		}
		
		FRA_modernizing_airforce4 = {
		
			name = FRA_modernizing_airforce
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1

			picture = CRO_idea_trained_mechanics
			
			research_bonus = {
				air_equipment = -0.05
			}
		}
		
		FRA_ecole_de_lair_idea = {
		
			name = FRA_ecole_de_lair_idea
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}

			removal_cost = -1

			picture = generic_army_war_college
			
			modifier = {
				experience_gain_air = 0.05
				air_ace_generation_chance_factor = 0.1
			}
		}
		
		FRA_plan_v_idea = {
		
			name = FRA_plan_v_idea
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_air_bonus

			equipment_bonus = {
				small_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				cv_small_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				small_plane_cas_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				cv_small_plane_cas_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				cv_small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
			#	cv_small_plane_airframe = {
			#		build_cost_ic = -0.1
			#		instant = yes
			#	}
				fighter_bomber_equipment = {
					build_cost_ic = -0.1
					instant = yes
				}
				hfighter_bomber_equipment = {
					build_cost_ic = -0.1
					instant = yes
				}
				small_plane_naval_bomber_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				med_maritime_equipment = {
					build_cost_ic = -0.1
					instant = yes
				}
				medium_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				medium_plane_fighter_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				large_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
				large_plane_maritime_patrol_plane_airframe = {
					build_cost_ic = -0.1
					instant = yes
				}
			}
		}
	
		FRA_revising_naval_strategy = {
		
			name = FRA_revising_naval_strategy
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_navy_bonus

			modifier = {
				experience_gain_navy_factor = -0.4
				experience_gain_navy_unit_factor = 0.1 #experimenting makes them learn a bit more
			}
		}
		
		FRA_castex_strategies1_idea = {
		
			name = FRA_castex_strategies_idea
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_navy_bonus

			modifier = {
				navy_leader_cost_factor = 0.25
				mines_planting_by_fleets_factor = 0.1
			}
		}
		
		FRA_castex_strategies2_idea = {
		
			name = FRA_castex_strategies_idea
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_navy_bonus

			modifier = {
				navy_leader_cost_factor = 0.25
				experience_gain_submarine_combat_factor = 0.1
				convoy_raiding_efficiency_factor = 0.1
				mines_planting_by_fleets_factor = 0.1
			}
		}
		
		FRA_castex_strategies3_idea = {
		
			name = FRA_castex_strategies_idea
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_navy_bonus

			modifier = {
				navy_leader_cost_factor = 0.25
				experience_gain_submarine_combat_factor = 0.1
				convoy_raiding_efficiency_factor = 0.1
				mines_planting_by_fleets_factor = 0.1
				naval_coordination = 0.1
				naval_speed_factor = 0.1
			}
		}
		
		FRA_naval_construction_program1_idea = {
		
			name = FRA_naval_construction_program
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				has_capitulated = no
			}

			removal_cost = -1
			
			picture = generic_sea_focused_navy

			modifier = {
				production_speed_dockyard_factor = 0.1
				industrial_capacity_dockyard = 0.1
			}
		}
		
		FRA_darlan_doctrine_idea = {
		
			name = FRA_darlan_doctrine
			
			allowed = {
				original_tag = FRA
				always = no
			}

			allowed_civil_war = {
				always = yes
			}
			
			available = {
				NOT = {
					has_government = communism
				}
			}

			removal_cost = -1
			
			picture = generic_the_london_naval_treaty

			modifier = {
				ships_at_battle_start = 0.2
				strike_force_movement_org_loss = -0.1
				navy_capital_ship_attack_factor = 0.1
				naval_morale_factor = 0.1
			}
		}
	}
	
	tank_manufacturer = {
		designer = yes
		
		FRA_hotchkiss = {
		
			picture = generic_tank_manufacturer_3

			available = {
				has_completed_focus = FRA_infantry_tanks
			}
			
			allowed = {
				original_tag = FRA
			}
			
			research_bonus = {
				armor = 0.15
			}

			traits = { infantry_tank_manufacturer }
		}
	
		citroen = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = citroen_nat }
			}		
			research_bonus = {
				armor = 0.07
			}
			cost = 75
			traits = { tank_manufacturer }
		}
		
		peugeot = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = peugeot_nat }
			}	
			research_bonus = {
				armor = 0.10
			}
			traits = { medium_tank_manufacturer }
		}
		
		renault_fra = {
			picture = renault	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = renault_nat }
			}	
			research_bonus = {
				armor = 0.10
			}
			traits = { heavy_tank_manufacturer }
		}
	
		FRA_AMX = {
			picture = generic_tank_manufacturer_2
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = AMX_nat }
			}	
			research_bonus = {
				armor = 0.10
			}
			cost = 150
			traits = { fast_tank_manufacturer }
		}
		
		panhard = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = panhard_nat }
			}
			research_bonus = {
				armor = 0.10
			}
			traits = { tank_producer_mass }
		}
		
		dietrich = { #MOD
			allowed = {
				original_tag = FRA
			}	
			research_bonus = {
				armor = 0.10
			}
			available = {
				has_completed_focus = FRA_commit_automobile_manufacturer
				NOT = { has_country_flag = dietrich_nat }
			}
			cost = 150
			traits = { tank_producer_quality }
		}
		
		berliet = { #MOD
			allowed = {
				original_tag = FRA
			}
			research_bonus = {
				armor = 0.10
			}
			available = {
				has_completed_focus = FRA_commit_automobile_manufacturer
				NOT = { has_country_flag = berliet_nat }
			}
			cost = 150
			traits = { small_tank_producer_defense_2 }
		}
		
		delaunay = { #MOD
			allowed = {
				original_tag = FRA
			}	
			research_bonus = {
				armor = 0.10
			}
			available = {
				has_completed_focus = FRA_commit_automobile_manufacturer
				NOT = { has_country_flag = delaunay_nat }
			}
			cost = 150
			traits = { medium_tank_producer_defense_2 }
		}
		
	}
	
	materiel_manufacturer = {
		designer = yes
		
		mas = {		
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = mas_nat }
			}	
			research_bonus = {
				infantry_weapons = 0.15
			}
			traits = { infantry_equipment_manufacturer }
		}
		FRA_tulle_arsenal = { #converted old lebels into more modern carabines to get more rifles.

			cost = 100

			picture = generic_infantry_equipment_manufacturer_2

			available = {
				
			}
			
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = OCC
				}
			}
			
			research_bonus = {
				infantry_weapons = 0.10
			}
			
			traits = { infantry_equipment_manufacturer }
			
			modifier = {
				equipment_conversion_speed = 0.1
			}
		}		
		
		hotchkiss = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = hotchkiss_nat }
			}		
			research_bonus = {
				support_tech = 0.15
			}
			traits = { support_equipment_manufacturer }
		}
		
		schneider = {	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = schneider_nat }
			}		
			research_bonus = {
				artillery = 0.15
			}
			traits = { artillery_manufacturer }
		}
		
		darne = {		
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = darne_nat }
			}	
			research_bonus = {
				infantry_weapons = 0.075
				support_tech = 0.075
			}
			traits = { infantry_equipment_manufacturer }
		}
		
		somua = {
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = somua_nat }
			}
			research_bonus = {
				motorized_equipment = 0.15
			}
			traits = { motorized_equipment_manufacturer }
		}
		
		tunis = {	#MOD
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = TUN
				}
			}
			available = {
				NOT = { has_country_flag = tunis_nat }
			}
			research_bonus = {
				infantry_weapons = 0.075
			}				
			cost = 75
			traits = { infantry_equipment_producer_mass_1 }
		}
		
		bayonne = { #MOD
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = OCC
				}
			}
			available = {
				has_completed_focus = FRA_war_material_licence
				NOT = { has_country_flag = bayonne_nat }
			}
			research_bonus = {
				support_tech = 0.075
			}			
			cost = 150		
			traits = { infantry_equipment_producer_mass_2 }
		}
		
		puteaux = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				has_completed_focus = FRA_war_material_licence
				NOT = { has_country_flag = puteaux_nat }
			}
			research_bonus = {
				artillery = 0.075
			}			
			cost = 150		
			traits = { artillery_producer_defense_2 }
		}
		
		bouton = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				has_completed_focus = FRA_war_material_licence
				NOT = { has_country_flag = bouton_nat }
			}
			research_bonus = {
				motorized_equipment = 0.075
			}			
			cost = 150			
			traits = { motorised_equipment_producer_quality }
		}
	}
	
	aircraft_manufacturer = {
		designer = yes
		
		bleriot = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = bleriot_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			cost = 75
			traits = { fighter_producer_mass_2 }
		}
		
		morane_saulnier = {
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = morane_saulnier_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { light_aircraft_manufacturer }
		}
		
		bloch = {
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = bloch_nat }
			}	
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { medium_aircraft_manufacturer }
		}
		
		amiot = {	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = amiot_nat }
			}	
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { heavy_aircraft_manufacturer }
		}
		
		latecoere = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = latecoere_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { CAS_manufacturer }
		}
		
		levasseur = {
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = levasseur_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			traits = { naval_aircraft_manufacturer }
		}
		
		potez = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = potez_nat }
			}
			research_bonus = {
				air_equipment = 0.15
				jet_technology = 0.10
			}
			cost = 150
			traits = { jet_concern }
		}
		
		fouga = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = fouga_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			cost = 150	
			traits = { medium_aircraft_manufacturer_2 }
		}
		
		dewoitine = { #MOD
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = OCC
				}
				
			}
			available = {
				NOT = { has_country_flag = dewoitine_nat }
			}
			research_bonus = {
				air_equipment = 0.15
			}
			cost = 150	
			traits = { heavy_aircraft_manufacturer_2 }
		}
		
	}
	
	naval_manufacturer = {
		designer = yes

		dakar2 = { #MOD
		
			name = "dakar"
			picture = dakar
			allowed = {
				original_tag = SEN
			}
			available = {

			}	
			research_bonus = {
				naval_equipment = 0.15
			}
			cost = 150
			traits = { naval_manufacturer }
		}		
		dakar = { #MOD	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = dakar_nat }
				OR = {
					owns_state = 272
					SEN = { is_subject_of = FRA }
				}
				
			}	
			research_bonus = {
				naval_equipment = 0.10
			}
			cost = 75
			traits = { naval_manufacturer }
		}
		
		oran = { #MOD	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = oran_nat }
			}	
			research_bonus = {
				naval_equipment = 0.10
			}
			cost = 75
			traits = { small_ship_producer_mass_1 }	#trait used to apply to all types but was deleted, guessing they didnt build capital ships since I cant find info on them, but feel free to restore the general trait if desired
		}
		
		loire = { #MOD	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = loire_nat }
			}	
			research_bonus = {
				naval_equipment = 0.15
			}
			traits = { coastal_defence_naval_manufacturer }
		}
		
		penhoet = { #MOD	
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = penhoet_nat }
			}
			research_bonus = {
				naval_equipment = 0.15
			}
			traits = { atlantic_fleet_naval_manufacturer }
		}
		
		caer = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = caer_nat }
			}
			research_bonus = {
				naval_equipment = 0.15
			}
			traits = { pacific_fleet_naval_manufacturer }
		}
		
		brest = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = brest_nat }
			}
			research_bonus = {
				naval_equipment = 0.15
			}
			cost = 150	
			traits = { raiding_fleet_naval_manufacturer }
		}
		
		fcm = {
			allowed = {
				OR = {
					original_tag = FRA
					original_tag = OCC
				}
			}
			available = {
				NOT = { has_country_flag = fcm_nat }
			}
			research_bonus = {
				naval_equipment = 0.15
			}
			cost = 150	
			traits = { convoy_escort_naval_manufacturer } #MOD
		}
		
	}
	
	industrial_concern = {	
		
		famh = {
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = famh_nat }
			}
			research_bonus = {
				industry = 0.15
			}
			traits = { industrial_concern }
		}
		
		radiola = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = radiola_nat }
			}
			research_bonus = {
				electronics = 0.075
			}
			cost = 75
			traits = { electronics_developer }
		}
		
		csf = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = csf_nat }
			}	
			research_bonus = {
				electronics = 0.15
			}
			traits = { electronics_concern }
		}

		cfp = { #MOD
			allowed = {
				original_tag = FRA
			}
			available = {
				NOT = { has_country_flag = cfp_nat }
			}
			research_bonus = {
				industry = 0.10
				refining_tech = 0.25
			}
			modifier = {
				fuel_gain_factor = 0.1
			}	
			traits = { refinery_concern }
		}
		
		normandie = { #MOD
			allowed = { 
				original_tag = FRA  
			}
			available = {
				NOT = { has_country_flag = normandie_nat }
			}
			research_bonus = {
				industry = 0.075
			}			
			traits = { construction_concern }
			modifier = {
				production_speed_arms_factory_factor = 0.07
				production_speed_industrial_complex_factor = 0.07
			}
		}
		
		vetra = { #MOD
			allowed = { 
				original_tag = FRA  
			}
			available = {
				NOT = { has_country_flag = vetra_nat }
			}
			research_bonus = {
				industry = 0.075
			}			
			traits = { construction_concern }
			modifier = {
				production_speed_infrastructure_factor = 0.1
				production_speed_synthetic_refinery_factor = 0.05
				production_speed_dockyard_factor = 0.1
			}
		}
		
		bull = { #MOD
			allowed = { 
				original_tag = FRA  
			}
			available = {
				NOT = { has_country_flag = bull_nat }
			}
			traits = { construction_concern }
			research_bonus = {
				electronics = 0.10
			}
			modifier = {
				production_speed_radar_station_factor = 0.1
				production_speed_nuclear_reactor_factor = 0.1
			}
		}
		
		poulenc = { #MOD
			allowed = { 
				original_tag = FRA 
			}
			available = {
				NOT = { has_country_flag = poulenc_nat }
			}
			traits = { refinery_concern }
			research_bonus = {
				industry = 0.05
				synth_resources = 0.12
			}
			modifier = {
				production_speed_synthetic_refinery_factor = 0.1
			}
		}
		FRA_fonderie_de_ruelle = {

			picture = generic_artillery_manufacturer_2
			
			allowed = {
				original_tag = FRA
			}
			
			research_bonus = {
				industry = 0.10
				naval_gunnery_tech = 0.15
			}
			
			traits = { industrial_concern }
			
			modifier = {
				production_speed_steel_mill_factor = 0.10 
			}
			ai_will_do = {
				factor = 0
			}			
		}		
		
	}
	
	
	theorist = {
		
		EFR_maxime_weygand = {
			ledger = army
				
			
			
			allowed = {
					AND = {	
					#	original_tag = EFR
					}	
			
			}
			research_bonus = {
				land_doctrine = 0.10
			}

			ai_will_do = {
				factor = 1
				modifier = {
					factor = 0

					GER = { is_ai = yes }
					date < 1939.1.1
				}
			}

			cost = 150
			
			traits = { military_theorist }
		}
	}	
}
