
@media screen and (min-width: 769px){
	/* absolute, in any case */
	header.maximum li:not(.active):hover > a > span.full{
		max-width: 150px;
	}

	/* added */
	.loupe:hover{
		cursor: pointer;
	}
	.aside-wrapper-list > li a:not(.footnote-back):hover{
		word-break: break-all;
		color: var(--color-red-1);
	}
	.footnote-back:hover{
		color: var(--color-red-1);
	}

	#lang-commuter:hover > a > span.active{
		color: var(--color-red-3);
	}
	#lang-commuter:hover > a > span:not(.active){
		color: white;
	}

	.fullscreen-btn:hover{ color: var(--color-red-1); }
	#abstract-toggler:hover{ color: var(--color-red-1); }

	a.link:hover{ color: var(--color-red-1); }
	.ressource-link:hover{ background-color: var(--color-red-2); }
	.link-button:hover{ background-color: var(--color-red-2); }
	.pdf-link:hover{ background-color: var(--color-red-2); }
	.arrowed:hover{ color: var(--color-red-1)!important; }
	.line_introduction:hover, .visualisation:hover{ background-color: var(--color-red-2); }
	li[data-index].enabled:hover{ background-color: var(--color-red-2)!important; color: var(--color-red-1)!important; }

	/* header bubbles*/
	#main-commuter:hover svg path{
		fill: var(--color-red-2);
		stroke: var(--color-red-1);
	}

	a.back:hover{
		background-color: var(--color-red-2)!important;
		-webkit-text-stroke: 1px var(--color-red-1)!important;
		border-color: var(--color-red-1)!important;
		box-shadow: 0 0 0 1px var(--color-red-1)!important;
	}
	#alt-commuter:hover span{
		background-color: var(--color-red-2)!important;
		color: var(--color-red-1);
		box-shadow: 0 0 0 1px var(--color-red-1)!important;
	}
	.aside-controller[data-section]:not(.active):hover{
		background-color: var(--color-red-2);
		color: var(--color-red-1);
	}
	.aside-resizer:hover{
		background-color: var(--color-red-2);
		color: var(--color-red-1);
	}
	#top-scroller:hover{
		background-color: var(--color-red-2);
		color: var(--color-red-1);
		box-shadow: 0 0 0 1px var(--color-red-1)!important;
	}
	#header-alt-toggler:hover{
		background-color: var(--color-red-2);
		color: var(--color-red-1);
		box-shadow: 0 0 0 1px var(--color-red-1)!important;
	}

	/* aside plateforme */
	#flatpage-menu span:hover{ 				cursor: pointer; background-color: var(--color-red-2)!important; }
	/* filters */
	.section-tool-title:hover{ 				cursor: pointer; color: var(--color-red-1); }

	/* filters not dotted */
	.filter:not(.dotted):hover{				cursor: pointer; background-color: var(--color-red-2)!important; color: var(--color-noir-1); }
	.filter:not(.dotted).selected:hover{		cursor: pointer; background-color: var(--color-red-2)!important; color: var(--color-noir-1)!important; }

	/* filters dotted not selected */
	.filter.dotted:not(.selected):hover{			cursor: pointer; color: var(--color-red-1); }
	.filter.dotted:not(.selected):hover:before{		box-shadow: 0 0 0 1px var(--color-red-1); background-color: var(--color-red-2); }
	.filter.dotted.selected:hover{				cursor: pointer; color: var(--color-red-1); }
	.filter.dotted.selected:hover:before{		box-shadow: 0 0 0 1px var(--color-red-1)!important; background-color: var(--color-red-2)!important; }
	/* filters activated fixed */
	.filter.activated:hover{ background-color: var(--color-red-2)!important; color: var(--color-noir-1)!important; }

	/* mobile version for categories */
	.section-tool-toggler:hover{ background-color: var(--color-red-2); color: var(--color-red-1); }


	ul[data-filter="dctermscreated"] li.filter:hover{}
	ul[data-filter="dctermstype"] li.filter:hover{}
	ul[data-filter="dctermslanguage"] li.filter:hover{}

	/* sorters */
	li[data-order]:hover{ cursor: pointer; background-color: var(--color-red-2); }

	/* items */
	li.item:not([data-mode="open"]):hover div{ 			cursor: pointer; background-color: var(--color-red-2)!important; }
	li.item:not([data-mode="open"]):hover .more-button{ cursor: pointer; color: var(--color-red-1); }
	li.item[data-mode="open"] .more-button:hover{ 		cursor: pointer; color: var(--color-red-1); }
	li.item[data-mode="open"] .dcterms-title:hover{		cursor: pointer; color: var(--color-red-1); }
	.dcterms-hasVersion > div:hover{ 					cursor: pointer; color: var(--color-red-1); background-color: var(--color-red-2)!important; }

	li.bibaside:hover div { color: var(--color-red-1); }

	/* detail article */
	article .footnote-ref:hover sup { color: var(--color-red-1); }
	article a[href^="#fig"]:hover { color: var(--color-red-1); }

	/* LA 1 */
	/* button pour ouvrir aside */
	#home-aside-button:hover { cursor: pointer; color: var(--color-red-1); }
	#home-aside-button:hover svg { fill: var(--color-red-1); box-shadow: 0 0 0 1px var(--color-red-1); }
}
@media screen and (max-width: 768px){
	body[data-type="ligne"] li.dotted.selected{ background-color: var(--color-li-1); color: white; }
	body[data-type="article"] li.dotted.selected{ background-color: var(--color-ar-1); color: white; }
	body[data-type="auteur"] li.dotted.selected{ background-color: var(--color-au-1); color: white; }
	body[data-type="ressource"] li.dotted.selected{ background-color: var(--color-re-4); color: var(--color-noir-1); }
}
@media screen and (max-width: 1109px){
	body[data-aside="plateforme"][data-type="ligne"] li.dotted.selected{ background-color: var(--color-li-1); color: white; }
	body[data-aside="plateforme"][data-type="article"] li.dotted.selected{ background-color: var(--color-ar-1); color: white; }
	body[data-aside="plateforme"][data-type="auteur"] li.dotted.selected{ background-color: var(--color-au-1); color: white; }
	body[data-aside="plateforme"][data-type="ressource"] li.dotted.selected{ background-color: var(--color-re-4); color: var(--color-noir-1); }
}

/* ligne */
body[data-type="ligne"] .filter:not(.dotted).selected{				cursor: pointer; background-color: var(--color-li-1); color: white; }
body[data-type="ligne"] .filter.dotted.selected:before{				box-shadow: 0 0 0 1px var(--color-li-1); background-color: var(--color-li-1); }
body[data-type="ligne"] .filter.activated{ background-color: var(--color-li-1); color: white; }
/* article */
body[data-type="article"] .filter:not(.dotted).selected{				cursor: pointer; background-color: var(--color-ar-1); color: white; }
body[data-type="article"] .filter.dotted.selected:before{				box-shadow: 0 0 0 1px var(--color-ar-1); background-color: var(--color-ar-1); }
body[data-type="article"] .filter.activated{ background-color: var(--color-ar-1); color: white; }

/* auteur */
body[data-type="auteur"] .filter:not(.dotted).selected{				cursor: pointer; background-color: var(--color-au-1); color: white; }
body[data-type="auteur"] .filter.dotted.selected:before{				box-shadow: 0 0 0 1px var(--color-au-1); background-color: var(--color-au-1); }
body[data-type="auteur"] .filter.activated{ background-color: var(--color-au-1); color: white; }
/* ressource */
body[data-type="ressource"] .filter:not(.dotted).selected{				cursor: pointer; background-color: var(--color-re-4); color: var(--color-noir-1); }
body[data-type="ressource"] .filter.dotted.selected:before{				background-color: var(--color-re-4); }
body[data-type="ressource"] .filter.activated{ background-color: var(--color-re-4); color: var(--color-noir-1); }

