 p{
	font-family: Comic Sans MS, Calibri, "Times New Roman", Times, serif;
	font-size: 20px;
	color: blue;
}

h1{
	font-family: Comic Sans MS, Times New Roman, Times, serif;
	color: #FFCF01;
	font-size: 60px;
	}
h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	}
h3{
	font-family: Calibri; "Times New Roman", Times, serif;
	font-size: 40px;
	color: #00529C;
	}
h6{
	font-family: "Times New Roman", Times, serif;
	color: #FFCF01;
	font-size: 20px;
	}
.par{
	vertical-align: top;
	font-family: calibri, "Times New Roman", Times, serif;
	font-size: 20px;
}
.contenu{
	font-family: Comic Sans MS, calibri, "Times New Roman", Times, serif;
	font-size: 20px;
}
nav{
	width: 100%;
	margin: 0 auto;
	background-color: #FFCF01;
	color: blue;
	position: sticky;
	top: 0px;
}
nav ul{
	list-style-type: none;
}
nav ul li{
	float: left;
	width: 16.66666666666%;
	text-align: center;
	position: relative;
}
nav ul::after{
	content: "";
	display: table;
	clear: both;
}
nav a{
	display: block;
	text-decoration: none;
	color: blue;
	background-color: #FFCF01;
	border-bottom: 2px solid transparent;
	padding: 10px 0px;
}
nav a:hover{
	color: #FFCF01;
	background-color: blue;
	border-bottom: 2px solid gold;
}
.sous{
	display: none;
	box-shadow: 0px 1px 2px #ccc;
	background-color: #FFCF01;
	position: absolute;
	width: 100%;
	z-index: 1000;
}
nav > ul li:hover .sous{
	display: block;
}
.sous li{
	float: none;
	width: 100%;
	text-align: left;
}
.sous a{
	padding: 10px;
	border-bottom: none;
}
.sous a:hover{
	box-shadow: 0px 1px 2px #CCC;
	border-bottom: none;
	background-color: RGBa(200,200,200,0,1);
	background-color: blue;
	color: #FFCF01;
}
.deroulant > a::after{
	content: " -";
	font-size: 12px;
}