.fichenvlist{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: var(--wp--preset--spacing--65) var(--wp--style--root--padding-left);
	background: url(/wp-content/themes/nv/assets/images/bouee.png) right -220px top 250px no-repeat var(--wp--preset--color--nv-beige-light);
}
	.fichenvlist_narrow{
		display: flex;
		flex-direction: column;
		gap: var(--wp--preset--spacing--65);
		width: 100%;
		max-width: var(--wp--style--global--content-size);
	}
		.fichenvlist_form{
			display: flex;
			flex-direction: row;
			align-items: center;
			gap: 10px;
			width: 100%;
		}
			.fichenvlist_form-field{
			}
				.fichenvlist_form-field-select{
					width: 300px;
					height: 40px;
					border: 1px solid rgba(0, 0, 0, 0.2);
					padding: 0 10px;
					background: var(--wp--preset--color--nv-white)
				}
			.fichenvlist_form-field-submit{
				height: 40px;
				padding: 0 20px;
				border: 0;
				background: var(--wp--preset--color--nv-blue-dark);
				color: var(--wp--preset--color--nv-white);
				font-size: 15px;
				font-weight: 800;
				text-transform: uppercase;
				cursor: pointer;
				transition: background .2s ease-in-out;
			}
			.fichenvlist_form-field-submit[disabled] {
				cursor: default;
				opacity: 0.5;
			}
		.fichenvlist_items{
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 20px;
			width: 100%;
		}
			.fichenvlist_item{
				width: calc((100% - (2 * 20px)) / 3);
			}

@media (max-width: 1024px) {

	.fichenvlist_item{
		width: calc((100% - 20px) / 2);
	}
	.fichenvlist_form-field-select{
		width: 260px;
	}

}

@media (max-width: 768px) {

	.fichenvlist{
		background-image: none;
	}
	.fichenvlist_form{
		flex-direction: column;
	}
	.fichenvlist_form-field-select{
		max-width: 100%;
	}
	.fichenvlist_item{
		width: 100%;
	}

}