.menu{
position:fixed;
top:0;
left:0;
margin:0;
background-image: linear-gradient(to bottom right, var(--CouleurDominate1f), var(--CouleurDominate), var(--CouleurDominate2f));
width:100%;
color:white;
list-style: none;
z-index: 3000;
padding:1px;

}
.menu li a{
    color:white;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    height:100%;
    width:100%;
}
.menu li img{
    vertical-align:middle;
    height:6px;
}
.menu>li{
     display:inline-block;
     padding:7px;
     
}
.menu>li:hover{
    //background:#b39feb;
    background-image: linear-gradient(to bottom right, var(--CouleurDominate1f), var(--CouleurDominate), var(--CouleurDominate2f));
}
.menu ul
{
	display: none;
    z-index: 10;
}

.menu li:hover > ul 
{
    display: block;
    //background: rgba(146,119, 220, .9);
    background-image: linear-gradient(to bottom right, var(--CouleurDominate1f), var(--CouleurDominate), var(--CouleurDominate2f));
    overflow: hidden;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
}

.menu li
{
	//float: left;
	padding: 0px 15px 5px 15px;
    
	//position: relative;
	//line-height: 0;
}
.menu>li>ul{
        position:absolute;
        padding: 0;
      

        margin-top: 0px;
        list-style: none;
        background:#ae97ed;
}
.menu>li>ul>li{
    height:25px;
  //  margin-left: -25px;
   // margin-right: 10px;
    
   padding: 2px ;
   padding-left:10px;
   padding-right:10px;

}
.menu>li>ul>li:hover{
    background:var(--CouleurDominate1c);
    padding-left: -25px;

}
.menu>li>ul li:first-child{
    margin-top: 15px;
}
.menuQuitter{
    position:absolute;
    right: 20px;
}