nav li:hover{color:#FD3F26}
.fin{position: relative}
.fin.icon::after {
    box-sizing: inherit;
    font-size: 14px;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 7px;
    -webkit-transition: 0.3s ease 0s; -moz-transition: 0.3s ease 0s; -o-transition: 0.3s ease 0s; -ms-transition: 0.3s ease 0s; transition: 0.3s ease 0s;
}
.fin.icon.rotate::after {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg)
}
.ligne:hover,.use:hover {box-shadow: 0 0 6px rgba(0,0,0,0.2);position: relative;z-index: 10;transform: scale(1.007) translate(0,-1px);border-bottom: 1 px solid transparent}
/*.ligne:hover .nom{padding-left:10px}*/
.icon.calc:hover {opacity:1}
.swiper-button-next,.swiper-button-prev{background-size: 15px 40px !important;top:25px !important}
.swiper-button-next{right:0 !important;}
.swiper-button-prev{left:0 !important;}
.next[alt]:not(.swiper-button-disabled)::before,.prev[alt]:not(.swiper-button-disabled)::before  {
    content: attr(alt);
    font-weight: 700;
    font-size:10px;
    height: 45px;
    line-height: 45px;
    position: absolute;
    right: 30px;
    top: 0;
    width: 150px;
    text-align: right;
    z-index: 2;
    opacity:0.5;
    text-transform: uppercase;
    -webkit-transition: 0.5s ease 0s; -moz-transition: 0.5s ease 0s; -o-transition: 0.5s ease 0s; -ms-transition: 0.5s ease 0s; transition: 0.5s ease 0s;
}

.prev[alt]:not(.swiper-button-disabled)::before {
    left: 30px;
    text-align: left;
}
.prev[alt]:not(.swiper-button-disabled):hover::before,.next[alt]:not(.swiper-button-disabled):hover::before {
    opacity:1;
    font-size:11px;
    -webkit-transition: 0.5s ease 0s; -moz-transition: 0.5s ease 0s; -o-transition: 0.5s ease 0s; -ms-transition: 0.5s ease 0s; transition: 0.5s ease 0s;
}
.swiper-button-disabled{
    display: none
}
.statistic:hover,.export:hover,.downrib:hover{color:#FD3F26}
.deletecompte:after{box-sizing: inherit;font-size: 12px;line-height: 35px;height: 35px;pointer-events: none;position: absolute;right: 0;text-align: right;top: 0;width: 20px;-webkit-transition: 0.2s ease 0s; -moz-transition: 0.2s ease 0s; -o-transition: 0.2s ease 0s; -ms-transition: 0.2s ease 0s; transition: 0.2s ease 0s;}
.deletecompte:hover:after,.downloadrib:hover:after{color:#FD3F26}
.ajouterRIB:hover:after{color:#fff}
.downloadrib:after{box-sizing: inherit;font-size: 12px;line-height: 35px;height: 35px;pointer-events: none;position: absolute;right: 0;text-align: right;top: 0;width: 20px;-webkit-transition: 0.2s ease 0s; -moz-transition: 0.2s ease 0s; -o-transition: 0.2s ease 0s; -ms-transition: 0.2s ease 0s; transition: 0.2s ease 0s;}
.ajouterRIB:after{box-sizing: inherit;font-size: 12px;line-height: 35px;height: 35px;pointer-events: none;position: absolute;right: 0;text-align: right;top: 0;width: 20px;-webkit-transition: 0.2s ease 0s; -moz-transition: 0.2s ease 0s; -o-transition: 0.2s ease 0s; -ms-transition: 0.2s ease 0s; transition: 0.2s ease 0s;}
.creation {background:  url("../images/user.png") no-repeat scroll center -115px #d6d6d6;border-radius: 55px;height: 100px;width: 100px;box-shadow: 0 -5px 5px rgba(0,  0,  0,  0.15) inset;left: 50%;top: -55px;border: 5px solid #fff;margin-left: -55px;}
.connexion {background:  url("../images/user.png") no-repeat scroll center 0 #d6d6d6;border-radius: 55px;height: 100px;width: 100px;box-shadow: 0 -5px 5px rgba(0,  0,  0,  0.15) inset;left: 95px;top: -55px;border: 5px solid #fff;}
.blocmoreless {padding:5px;background-image: linear-gradient(to bottom, rgba(0,0,0,0.15), rgba(0,0,0,0) 25px);}
.blocmoreless.no {background-image: linear-gradient(to bottom, rgba(0,0,0,0.80), rgba(0,0,0,0) 25px);}
.moreless {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset, 0 0 3px rgba(0, 0, 0, 0.2) inset;}
.moreless:hover {transform: scale(0.96);box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.2) inset;}

.allercompte:hover .nom{color:#0099CC}