
	input {
		margin:5px;
	}
	
	.flex{
		display:flex;
		justify-content:center;
		align-items:center;
	}

	#horaire_evene input{
		width:135px;
		text-align:center;
	}
	
	form div {
    margin-bottom:10px;
    text-align:center;
	}
	
	.com {
    display:flex;
    flex-direction:column;
    width:80%;
    margin:auto;
    margin-bottom:10px;
	}
	
	textarea {
    height:150px;
    box-shadow: 2px 2px 2px grey;
  }
	
	#tarif ::placeholder{
		text-align:right;
	}
	
	#tarif{
		display:flex;
		flex-direction:column;
	}
	
	form h5, form h6 {
		text-decoration:underline;
	}
	
	#site input{
		width:398px;
		max-width:100%
	}
	
	#top label {
		width:175px;
		text-align:right;
	}
	
	
	@media screen and (max-width: 1199px){
		.flex{
			flex-direction:columns
		}

	}
	
	@media screen and (max-width: 991px){
		.flex{
			flex-direction:row;
		}
	}
	
	@media screen and (max-width: 600px){
		.flex{
			flex-direction:column;
		}
	}