@import url('https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap');
.ga-container-widget {
	/*display: flex;
	justify-content: space-between;
	flex-wrap: wrap;*/
	column-count: 2;
	column-gap: 10px;
}
.ga-item-widget {
	/*width: 48%;	
	margin-bottom: 10px;*/
	display: grid;
	grid-template-rows: 1fr auto;
	margin-bottom: 10px;
	break-inside: avoid;
}
.ga-item-widget a {
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
}
.ga-item-widget figure {
	height: 106px;
	margin: 0;
	overflow: hidden;
	transition: 0.8s cubic-bezier(.23,1,.32,1) all;
}
.ga-item-widget:hover figure {
	height: 212px;
}
.ga-item-widget figure img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: 0.8s cubic-bezier(.23,1,.32,1) all;
}
.ga-item-widget:hover figure img {
	transform: scale(1.2)
}
.ga-item-widget .lien-item {
	display: block;
	background: #eee;
	padding: 10px;
	color: #111;
}
#selection-grand-angle-container a.lien-catalogue, #selection-grand-angle-container .titre-catalogue {
	font-family: 'Titillium Web', sans-serif;
	font-size: 28px;
	margin-bottom: 20px;
	display: inline-block;
	letter-spacing: 1px;
	transition: 0.8s cubic-bezier(.23,1,.32,1) all;
	color: #bfbfbf;
}
#selection-grand-angle-container a.lien-catalogue {
	font-size: 20px;
}
#selection-grand-angle-container a.lien-catalogue:hover {
	color: #50af41;
}
#selection-grand-angle-container a.lien-catalogue i {
	transition: 0.8s cubic-bezier(.23,1,.32,1) all;
}
#selection-grand-angle-container a.lien-catalogue:hover i {
	transform: translateX(20px);
}
#selection-grand-angle-container {
	background: #363839;
	padding: 20px 0;
	border-top: 1px solid rgb(69, 69, 69);
	border-bottom: 1px solid rgb(233, 234, 238);
	clear:both;
}
#selection-grand-angle-container .fusion-row {
	max-width: 800px;
}
#selection-grand-angle-container .fusion-column-last {
	margin-bottom: 0 !important;
}
#appSelectionGA {
	margin-bottom: 20px;
}
.fusion-copyright-notice img {
	display: none;
}
.fusion-copyright-notice img.copy-logo {
	display: inline;
}
@media screen and (max-width: 800px) {
	.ga-container-widget {
	column-count: 1;
}
	#selection-grand-angle-container {
		padding: 20px;
	}
	.ga-item-widget {
	width: 100%;	
	margin-bottom: 20px;
	}
}