body{		background-color: #EAEAEA;
}
.fil-ariane{
	z-index: 5;
	margin: 80px 0 0 0PX;
	width: 99%;
		height: 5vh;
  padding: 40px 0 0PX 20px ;
	position: fixed;
	font-family: ancientscriptregular;
	font-weight: bold;
	font-size: 30px;
	color: red;
	text-decoration: none;
	background-color: #EAEAEA;
	box-shadow: 0px 25px 10px #EAEAEA;
	}
nav {
	z-index: 6;
position: fixed;
  width: 100%;
  padding: 60px 0 0PX 0 ;
  box-shadow: 0px 5px 10px #dedede;
	background-color: #FFFFFF;
	font-family: ancientscriptregular;
	
}
	
	nav.fill ul li a {
  width:210px;
}
nav ul li a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: black;
  text-transform: uppercase;
  margin: 0 0px 0PX 0;
  font-size: 30px;
}

nav.fill ul li a:hover {
  color: red;
	border: medium #000000;
  z-index: 1;
font-weight: bold;
font-size: 35px;
}
nav.fill ul li.current {
  z-index: 1;
	font-size: 30px;
	background:  #3E3A7C;
	border-radius: 0 30px;
 color:#FFFFFF;
padding: 15px;
	margin: 0 10px;
	font-weight: bold;
}

img.logo{
		z-index: 7;
		position: fixed;
		margin: 3px 0 0 0px;
		float: right;
		width: 150px;
	}

		.bas {

	position: absolute;
	width:90%;
	margin: -60PX 0 0 90PX;
	height: auto;
	border-top: 3px #B30000 solid;
	
}	

.paragraphecontact{
		z-index: 0;
		width: 60%;
		position: relative;
		margin-top: 110PX;
		padding-left: 390px;
		font-size: 15px;

	}

.corps {
	z-index: 7;
margin-top:40px;
margin-left: -2Px;
background-color: transparent;
border: 2px #000000 solid;
width: 320px;
height: 390px;
border-radius: 0% 50% 50% 0%;
	
	
}	
h2 {
	font-size:25px;
  margin-left: 0px;
	text-decoration: none;
  font-weight: 600;
  padding: 40px;
	font-family:  "Chaparral Pro Light";
}
h3 {
  text-align: left;
  margin-left:25px;
	text-decoration:none;
	text-shadow: 1px 1px 2px black, 0 0 1em white, 0 0 0.2em white;
  font-weight: 300;
  font-size: 20px;
  letter-spacing:2px;
	font-family:  "Magnolia-Script";
}
h3.tarifs{
  text-align: center;
	  font-size: 35px;

}
.texte{
		font-size: 140%;
text-size-adjust: none;
}		
a{
	color:black;
text-decoration:underline;
}
.t{
font-size: 110%;
text-size-adjust: none;
text-align:center;
	
}
.a{
	font-size: 110%;
text-size-adjust: none;
text-align:justify;
}	
.b{
		font-size: 145%;
text-size-adjust: none;
		margin-left:90px;
		
}
.c{
		font-size: 140%;
text-size-adjust: none;
text-align:left;
margin-left:-25px;
}
.d{
	font-size: 130%;
text-size-adjust: none;
text-align:left;
}	
.points{
	font-size: 140%;
text-size-adjust: none;
	text-align:left;
	margin-left:40%;
}




.paragraphe{
		width: 95%;
		position: relative;
		margin-top: 130PX;
		text-align:justify;
	
	}
P{
		font-size: 20px;
		text-indent: 50px;
	line-height:45px;
		}
h1 {
  text-align: left;
  padding: 20px 0;
  font-weight: 800;
  margin: 0;
  letter-spacing: -1px;
  color: black;
  font-size: 40px;
font-family: ancientscriptregular;
	text-decoration-line: underline;
	text-decoration-color: #692D2E;
	text-indent: 0px;
}
.insta{
		position:relative;
	padding-left: 100px;
	margin-top:10px;
	width: 70px;
	}	
	
.bas {

	
	margin: 90PX 0 0 70PX;
	
	
}	
	
.menu2 li {
		width: 370px;
		text-decoration: none;
	}
		
.menu2 .niv2 {
		font-size: 15px;
		
	}		
		
		
.img1 {
		position: absolute;
		margin-top: -62PX;
		margin-left: -28PX;
		width: 100px;
	}
	
.img2 {
		position: absolute;
		margin: -68PX 0PX 0PX 117PX;
	width: 120px;
	}	
.img3 {
		position: absolute;
		margin: -58PX 0PX 0PX 50PX;
		width: 110px;
	}
.img4 {
		position: absolute;
		margin: 62PX 0PX 0PX 20PX;
		width: 120px;
	}	
.img5 {
		position: absolute;
		margin: -55PX 0PX 0PX 30PX;
		width: 110px;
	}
.imageflottante{
		
		margin: 20PX 0PX 0PX 60PX;
		float:right;
		width: 350px;
		padding:4px 34px 4px 0;
	}		
	.imageflottante2{
		
		margin: -70PX 0PX 10PX 0PX;
		float:right;
		width: 250px;
		padding:4px 34px 4px 60px;
	}
.imageflottante3{
		
		margin: 280PX 0PX 0PX 0PX;
		float:right;
		width: 350px;
		padding:4px 34px 4px 0;
	}
.imageflottante4{
		
		margin: 70PX 0PX 0PX 0PX;
		float:right;
		width: 350px;
		padding:4px 34px 4px 0;
	}
.imageflottante5{
		
		margin: 200PX 0PX 0PX 0PX;
		float:right;
		width: 350px;
		padding:4px 34px 4px 0;
	}
.imageflottante6{
		
		margin: 20PX 0PX 0PX 0PX;
		float:right;
		width: 300px;
		padding:4px 34px 4px 0;
	}
.paragraphecontact{
		z-index: 0;
		width: 70%;
		position: relative;
		margin-top: 120PX;
		padding-left: 350px;
		font-size: 18px;

	}	
	
  .presta{
		
		width: 100%;
		height: 50%;
		padding-top: 0px;
	
		
	}
	
.correction h5, .ecriture h6, .cours h4{font-size: 40px; font-family: ancientscriptregular; color: black; letter-spacing: 5px; margin-top:75px;text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff;} 
.correction h5:hover, .ecriture h6:hover, .cours h4:hover{font-size: 40px; font-family: ancientscriptregular; color: #49499A; letter-spacing: 5px; margin-top:75px;text-shadow: 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #49499A;} 	


.correction{background-image: url("../images/correcting-1870721_640.webp"); background-size:  cover; position:  absolute; width: 400px; height:200px;  margin: 220PX 0 0 45PX; text-align: center; border: solid 2px #2B85AA; border-radius: 20px;}
.correction:hover{background-image: url("../images/correcting-1870721_640.webp"); background-size: cover; position:  absolute; width: 400px; height:200px;   margin: 220PX 0 0 45PX; text-align: center; border: solid 2px  #C64848; border-radius: 0px; box-shadow: 3px 3PX BLACK ;}
	
.ecriture{background-image: url("../images/fountain-pen-1851096_640.webp"); background-size:  cover; position: absolute; width: 400px; height:200px; margin: 220PX 0 0 930PX;text-align: center; border: solid 2px #2B85AA; border-radius: 20px;}
.ecriture:hover{background-image: url("../images/fountain-pen-1851096_640.webp"); background-size: cover; position:  absolute; width: 400px; height:200px;  margin: 220PX 0 0 930PX; text-align: center; border: solid 2px  #C64848; border-radius: 0px; box-shadow: 3px 3PX BLACK ;}
		
.cours{background-image: url( "../images/book-4126481_1920.webp"); background-size:  cover; position: absolute; width: 400px; height:200px; margin: 220PX 0 0 490PX;text-align: center; border: solid 2px #2B85AA; border-radius: 20px;}
.cours:hover{background-image: url("../images/book-4126481_1920.webp"); background-size: cover; position:  absolute; width: 400px; height:200px;  margin: 220PX 0 0 490PX; text-align: center; border: solid 2px  #C64848; border-radius: 0px; box-shadow: 3px 3PX BLACK ;}	
