

#index_main_container {
	display : flex;
	flex-direction : column;
	gap : 5vh;
	width : 60%;
	margin : auto;
	margin-top : 2vh;
}

#index_upper_container {
	display : flex;
	flex-direction : row;
	gap : 2vw;
	align-items : center;
}
	#index_upper_left_container {
		display : flex;
		flex-direction : column;
		gap : 3vh;
		width : 100%;
	}
		#index_upper_left_title {
			font-size : 2.5rem;
			line-height : 3.0rem;
			font-weight : bold;
		}
		#index_upper_left_subtitle {
			font-size : 1.2rem;
			line-height : 2rem;
		}
		#index_search_form {
			display : flex;
			flex-direction : row;
			background-color : #1c3350;
			border-radius : 100px;
			height : 3rem;
			color : #aaa;
		}
			#index_input_search_icon {
				height : 1.0rem;
				margin-top : 1.00rem;
				margin-left : 0.5rem;
				margin-right : 1.0rem;
			}
			#index_input_search {
				all: unset; /* Réinitialise presque tout proprement */
				appearance: none; /* Supprime l’apparence native (utile pour certains navigateurs) */
				-webkit-appearance: none; /* Pour Safari/Chrome */
				-moz-appearance: none; /* Pour Firefox */

				width : 70%;
				height : 1.5rem;

				border : 0;
				margin-top : 0.25rem;
				margin : auto;
				padding : 0;

				font-size : 1rem;
				line-height : 1rem;

				background-color : #1c3350;
				color : #FFF;
			}
			#index_input_search_btn {
				border-radius : 100px;
				height : 2.5rem;
				margin : auto;
				margin-right : 0.5rem;
				background-color : #007bff;
				border : 0;
				padding-left: 1rem;
				padding-right: 1rem;
				border: none;
				background: #007bff;
				color: white;
				cursor: pointer;
				font-size: 14px;

			}
		#index_moreth_data {
			display : flex;
			flex-direction : row;
			gap : 2rem;
			margin : auto;
		}
			.index_moreth_data_element {
				border-radius : 15px;
				background-color : #1c3350;

				padding : 1rem;

			}

	#index_upper_right_container {
		display : flex;
		width : 80%;
	}
		#index_upper_right_container img {
			width : 100%;
			height : auto;
			margin : auto;
		}

#index_lower_container {

}
