
body {
	background-image: url("../img/back.jpg");
	font-family: 'Lato', sans-serif;
	color: white;
	background-attachment: fixed;
}

a {
	text-decoration: none;
	color: #fff124;
}

a:hover {

	color: #fff124;
}

html {
  scroll-behavior: smooth;
}

#fond {
	/*background-color: #2f2f2f47;*/
	 background: rgb(255,238,0);
background: linear-gradient(180deg, rgba(255,238,0,0.3113446062018558) 21%, rgba(177,167,27,0.5970588919161415) 47%, rgba(66,66,66,0.7763306005996149) 84%, rgba(66,66,66,0.9892157546612395) 95%); 
}
.social-icons li {
	display: inline;
	list-style: none;
}
.social-icons a {
	color: white;
}
.social-icons {
	/*background-color: #3e3a044a;*/
	text-align: right;


}
#header {
	background-color: #2f2f2f47;
	text-align: center;
	color: white;
	padding-bottom: 1%;
}

#header li {
	display: inline-block;
	list-style: none;
}
#header a {
	color: white;
	text-decoration: none;

}

#header a:hover {
	color: #fff124;
}

#header {
	/*min-height: 900px;*/
}

#header h1 {
	margin-bottom: 5%;
	font-size: 80px;
	font-weight: bold;
	color: #fe0;
}

#header h2 {
	margin-bottom: 5%;
}

hr:not([size]) {
	height: 4px;
}
hr {
	margin-right: 30%;
	margin-left: 30%;
	opacity: 1;
}

#actu {
	background-color: #2f2f2f47;
}
#actu h2{
 text-align: center;
	margin-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}

#actu p {
	font-size: 1.75rem;
}

#fond-programme {
	/*background: rgb(255,238,0);
	background: linear-gradient(0deg, rgba(255,238,0,0.5774510487788865) 36%, rgba(66,66,66,0.7763306005996149) 100%); */
/*	 background: rgb(255,238,0);
background: linear-gradient(192deg, rgba(255,238,0,0.5774510487788865) 36%, rgba(66,66,66,0.7763306005996149) 100%); */
}
#programme {
	text-align: center;
	padding-bottom: 2%;
}

#programme h2{
	margin-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}

#programme img {
	text-align: center;
	max-width: 60%;
}

/*#fond-photos {
	 background: rgb(255,255,255);
background: linear-gradient(192deg, rgba(255,255,255,0.5774510487788865) 0%, rgba(66,66,66,1) 59%); 
}*/

#insta {
	text-align: center;
	padding-bottom: 2%;
}

#insta h2{
		padding-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}
#photos {
	text-align: center;
	padding-bottom: 2%;
}
#photos h2 {
		padding-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}
.img-thumbnail {
	max-height: 300px;
    margin-right: 1%;
    margin-bottom: 1%;

}

	
.ligne {
	margin-bottom: 2%;
}

/*#fond-apropos {
	    background: rgb(255,238,0);
background: linear-gradient(180deg, rgba(255,238,0,0.5774510487788865) 9%, rgba(66,66,66,0.7763306005996149) 41%); 
}*/

#apropos {
	text-align: center;
	padding-bottom: 2%;
}
#apropos h2 {
		padding-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}
#apropos p {
	font-size: 20px;
	text-align: justify;
}

/*#fond-footer {
	  background: rgb(63,61,63);
background: linear-gradient(180deg, rgba(63,61,63,0.8015406846332283) 0%, rgba(54,54,54,0.9500000683867297) 74%); 
}
*/

#tarif {
    font-size: 23px;
}

#tarif li {
   	list-style: none;
}

#location h2 {
			padding-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
	text-align: center;
}
#location p {
	font-size: 20px;
	text-align: justify;
}

#contact {
	/*background-color: #2f2f2f47;*/
	text-align: center;
	color: white;
	padding-bottom: 1%;
}
#contact h2 {
		padding-top: 3%;
    letter-spacing: 4px;
    font-size: 45px;
	margin-bottom: 3%;
}

#contact li {
	display: inline-block;
	list-style: none;
}
#contact a {
	color: white;
	text-decoration: none;

}

#contact a:hover {
	color: #fff124;
}