.FacetFiltesButton
	{
	padding : 10px 20px 10px 20px;
	margin : 10px 20px 10px 0px;
	
	background: rgb(68,138,221);
	background: linear-gradient(45deg, rgba(68,138,221,1) 0%, rgba(112,206,242,1) 100%);
	border-radius : 3px;
	
	align-items : center;
	justify-content : center;
	
	cursor : pointer;
		
	font : normal 16px Calibri;
	color : #ffffff;
	}
	
.FacetFiltesButton:hover
	{
	opacity: 0.7;
	}
	
.IconeCloseFilters
	{
	width : 15px;
	height : 15px;
	
	margin : 10px 10px 10px auto;
	
	display : none;
	}
	
.FacetTitle
	{
	width : 200px;
	
	margin-bottom : 10px;
	
	font : 14px montserrat,calibri,serif;
	color : #434343;
	}

.FacetSort,
.FacetList
	{
	width : 100%;
	height : 50px;
	
	padding : 0px 20px 0px 20px;
	margin-bottom : 20px;
	
	border : solid 1px #d9d9d9;
	border-radius : 2px;
	
	font : normal 14px Montserrat,Calibri,sans-serif;
	color : #434343;
	}
	
.FacetClearFilters
	{
	margin : 0px 0px 30px 0px;
	}

.FacetWeb
	{
	margin-top : 80px;
	padding : 40px;
	
	border-top : solid 1px #eeeeee;
	
	display:flex;
	flex-direction:column;
	}
	
.FacetShp
	{
	display:flex;
	flex-direction:column;
	padding:40px;
	}

.FacetShpTitle,	
.FacetWebTitle
	{	
	margin-top : 80px;
	}

.FacetShpLinks,	
.FacetWebLinks
	{
	max-height : 800px;
	
	justify-content : center;
	}

.FacetShpLinks a,	
.FacetWebLinks a
	{
	width : 430px;
	padding : 20px 30px 20px 40px;
	}
	
.FacetShpLinks a:hover,
.FacetWebLinks a:hover
	{
	background-color : #f5f5f5;
	text-decoration : none;
	}

.TitleShpSimpleSearch,	
.TitleQwtSimpleSearch
	{
	padding : 10px 0px 10px 10px;
		
	text-decoration : none;
	
	font : normal 14px Calibri,sans-serif;
	color : #0b5394;
	line-height : 1.5em;
	}
	
.TitleQwtSimpleSearch:hover
	{
	text-decoration : underline;
	}
	

/*
	Ajouté par KM le 20/10/2025
	
	refonte du portail CRCV
*/
.Facet    {
	width:20%;
}


/*
	Ajouté par KM le 02/12/2025
	
	demande de Mme Pluvieux
*/
.FacetIpr    {
	width:20%;
	padding-left:20px;
}


	
/* Smartphone */
@media only screen and (max-width:480px)
	{	
	.FacetFilters
		{
		width : 86%;
		height : 94%;
		
		position : fixed;
		top : 0;
		bottom : 0;
		right : 0;
		left : 0;
		z-index : 1000;
		
		display : none;
		
		padding : 10px 10px 10px 20px;
		
		flex-direction : column;
		line-height : 2;
		
		background-color : #ffffff;
		border : solid 10px #70cef2;
		border-radius : 0px;
		}
		
	.FacetFiltesButton
		{
		display : block;
		}
		
	.FacetShp,
	.FacetWeb
		{
		padding : 40px 0px 0px 0px;
		}
		
	.FacetShpLinks a,
	.FacetWebLinks a
		{
		width : 100%;
		padding : 10px 20px 10px 20px;
		}
	}

	
/* Tablet	*/	
@media only screen and (min-width:481px) and (max-width:800px)
	{
	.FacetFilters
		{
		width : 200px;
		
		margin : 20px 25px 0px 0px;
		padding-right : 30px;
		border-right : solid 1px #eeeeee;
		}
		
	.FacetFiltesButton
		{
		display : none;
		}
	}


/* Desktop */
@media only screen and (min-width:801px)
	{
	.FacetFilters
		{
		width : 200px;
		
		margin : 20px 25px 0px 0px;
		padding-right : 30px;
		border-right : solid 1px #eeeeee;
		}
		
	.FacetFiltesButton
		{
		display : none;
		}
	}
