body{
	font-family: 'Source code pro', Calibri, serif;
	margin: 0px;
	padding: 0px;
}
/*On utilise">" pour ne cibler que la liste ul qui
 *est un enfant direct de nav*/
nav > ul{
	margin: 0px;
	padding: 0px;
}
/*On affiche seulement les elements li correspondant a
 *nos onglets de menu en ligne (cote a cote)*/
nav > ul > li{
	float: left;
}
/*On enleve les puces devant tous les elements li
 *appartenant a notre element nav*/
nav li{
	list-style-type: none;
}
.submenu{
	display: none;
}
nav{
	width: 100%;
	background-color: #424558;
}
nav > ul > li{
	float: left;
	position: relative;
}
nav > ul::after{
	content: "";
	display: block;
	clear: both;
}
nav a{
	display: inline-block;
	text-decoration: none;
}

nav > ul > li > a{
	padding: 20px 30px;
	color: #FFF;
}
.submenu{
	display: none;
}

nav li:hover .submenu{
	display: inline-block;
	position: absolute;
	top: 100%;
	left: 0px;
	padding: 0px;
	z-index: 100000;
}
.submenu li{
	border-bottom: 1px solid #CCC;
}

.submenu li a{
	padding: 15px 30px;
	font-size: 13px;
	color:white;
	background-color: black;
width: 270px;
}
.menu-activite:hover{
	border-stop: 5px solid #e44d26;
	background-color: RGBa(228, 77, 38, 0.15);
}
.menu-estivale:hover{
        border-stop: 5px solid #0070bb;
        background-color: RGBa(228, 77, 38, 0.15);
}
 .menu-km:hover{
        border-stop: 5px solid #f1dc4f;
        background-color: RGBa(228, 77, 38, 0.15);
}
.menu-control:hover{
        border-stop: 5px solid #f1dc4f;
        background-color: RGBa(228, 77, 38, 0.15);
}
.menu-suivi_activite:hover{
        border-stop: 5px solid #f1dc4f;
        background-color: RGBa(228, 77, 38, 0.15);
}
.menu-réparations:hover{
        border-stop: 5px solid #f1dc4f;
        background-color: RGBa(228, 77, 38, 0.15);
}
.menu-pdf:hover{
        border-stop: 5px solid #f1dc4f;
        background-color: RGBa(228, 77, 38, 0.15);
}
