body{
  font-family:"Arial,Helvetica"  !important; 
  background: url(../images/VertFullPage.png) #111111 fixed center bottom;
  background-repeat: repeat-x;
  color:white;
  font-size: 1em;
}

.imgs, #flg{
	margin: 0pt 0pt 6pt 0pt; 
	cursor:pointer;
    border:none;
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li {
    float: left;
}

li a, .dropbtn {
    display: inline-block;
    cursor:pointer;
    color: white;
    border-bottom:thin solid #4b4b5c;
    text-align: center;
    margin-right:0px;
    padding: 4px 8px;
    text-decoration: none;
    background-image: linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -o-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -moz-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -webkit-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -ms-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -webkit-gradient(linear,right top,left top,color-stop(0.07, transparent),color-stop(0.54, transparent), color-stop(0.94, #4b4b5c));
}

li a:hover, .choix:hover .dropbtn, li:hover{   /* a:hover pour safari*/
    cursor:pointer;
    border-bottom:thin solid #00ff00;
   /* border-bottom-color: #00ff00;*/
    background-color: transparent;
    background-image: linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -o-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -moz-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -webkit-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -ms-linear-gradient(to left, transparent 33%,transparent 33%, #4b4b5c 66% );
    background-image: -webkit-gradient(linear,right top,left top,color-stop(0.07, transparent),color-stop(0.54, transparent), color-stop(0.94, #4b4b5c));   
}

li.choix {
    display: inline-block;
}

.choix-content {
    display: none;
    position: absolute;
    background-color: #1c1c1c;
    border-bottom-color: #00ff00;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,1);
}

.choix-content a {

    cursor:pointer;
    color: white;
    padding: 3px 10px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.choix-content a:hover {
  background-color: #2c2c2c
}

.choix:hover .choix-content {
    cursor:pointer;
    border-bottom-color: #00ff00;
    display: block;
}