.paginator{
	justify-content: center;
    margin: 4em 1em;
    padding: 1em 0;
    width: 100%;
}

.paginator form input[type="submit"].current, .paginator a.current{
	border:1px solid rgb(var(--buttons_background));
	background:  rgb(var(--buttons_background));
	color:white;
}


.paginator form input[type="submit"], .paginator a{
	padding: 0.2em 0.7em;
	font-size: 1.2em;
	color: rgb(var(--buttons_background));
	background: white;
	/*font-weight: bold;*/
	border-radius: var(--border_radius);
	cursor: pointer;
	transition:background 0.3s, border 0.3s;
	border:1px solid rgb(var(--buttons_background));
	margin:0 1em;
	text-decoration: none;
	margin-bottom: 0.5em;
}

.paginator form input[type="submit"]:hover, .paginator a:hover{
	background: rgb(var(--buttons_background));
	color:white;
}

.paginator .next{
	/*background: none;
	border:none;
	margin:0 0em;
*/}

.paginator a.next:hover{
	/*color: rgb(var(--buttons_background));
	text-decoration: underline;
	background: none;
	border:none;*/
}

.paginator{
	align-items: baseline;
}

.trois_petits_points{
	font-size: 1.5em;
}

@media only screen and (max-width: 600px) 
{
	.paginator a.next{
		/*width: 100%;*/
		text-align: center;
		margin-bottom: 1em;
		display: inline-block;
	}

	.paginator{
		margin:2em 0.5em;
	}
}