@charset "utf-8"

/**					css nav contact									**/

.contact a {
	border: 2px solid black;
    border-radius: 10rem;
}
   
.contact{
	display: flex;
   	justify-content: space-around;
   	flex-wrap: wrap;
   	gap: 10px;
	min-width : 18rem;
    text-align : center;
    font-weight: bold;
    font-size: 2rem;
    color : white;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
}
/**					css Tarif									**/
aside section article p {
	text-align: center;
	margin: 1rem;
}

.tarif{
	border: 2px solid black;
	border-radius: 2rem;
	background-color: rgba(0, 0, 0, .237);}
.tarif h1{
   font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
   font-size: 1.5rem;
}

*
/**					css Localisation								**/
main section article{
	text-align: center;
	margin: 1rem;
}
iframe{
   border-radius: 2rem;
   border-radius: 20px solid black;
   box-shadow: 0px 4px 8px black;
}



/**					css Du formulaire								**/
body{
	margin:0;
	padding: 0;
}
main h1{
	text-align: center;
}
form {
	background-color: rgba(0, 0, 0, .237);
	border: 2px solid black;
	border-radius: 2rem;
	margin: 0.5rem;
}

main form label {
	margin-top : 1.5rem;
	margin-bottom: 1.5rem;
	margin-left: 3rem;
	display : inline-block;
	width : 40%;
	font-weight : bold;
	text-decoration: underline;
}
main form input{
	margin-right: 3rem;
	font-weight : bold;
}
.Boutons{
	margin-left: 5rem;
	margin-bottom: 2rem;
	border: 1px solid black;
	border-radius: 15px;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

/**					css contact										**/

ul{
	list-style-type: none;
}