/*---- Définition du style des boutons ---*/

a.red-button {
	display: inline-block;
	background-color: #da4848 ;
	color: #fff;
	width: 200px;
	border-radius: 15px 15px 15px 15px;
	font-size: 1.8em;
	font-family: 'Courgette', cursive;
	padding-top: 10px;
	padding-bottom: 10px;
	box-shadow: 0px 5px 0px #BE2828 ;
	transition: 0.2s;
}

a.red-button:hover, a.red-button:focus, a.red-button:target {
	transform: translate(0px,5px);
	-webkit-transform: translate(0px,5px);
	box-shadow: 0px 2px 0px #bf2828;
}

a.no-decoration:hover, a.no-decoration:focus, a.no-decoration:target {
	text-decoration: none;
}

@media screen and (max-width: 990px) {
	a#connexion-button {
		margin-bottom: 10px;
	}
}