.header-subtop {
z-index: 6 !important;
}
#comptre-desktop ul {
/*list-style-type: none;*/
font-weight: inherit;
margin: 0;
padding: 0;
border-bottom: 4px solid #e90b0b;
box-shadow: 0 3px 4px -2px rgba(0,0,0,.3);
}
#comptre-desktop ul li.infos  {
border-bottom: 1px solid #edece8;
padding: 9px 15px 13px;
font-weight: bold;
background-color: #ede9e1;
}
#comptre-desktop ul li  {       
float: none;
font-family: "Montserrat_b",Helvetica,Arial,sans-serif;
text-align: left;
font-size: 9pt;
padding: 0 1.2rem;
width: 100%;
border-bottom: 1px solid #edece8;
}

#comptre-desktop ul li a {
color: #000000;
text-transform: inherit;
letter-spacing: .9px;
}
#comptre-desktop ul li a:hover {
    color: #e90b0b;
}
.Connexion {
background-color: #fff;
/*border: .1rem solid #eff0f3;
box-shadow: 0 .1rem .2rem .2rem rgba(0,0,0,.04);*/
font-size: 1.3rem;
font-weight: 500;
line-height: 3;
opacity: 0;
position:fixed;
z-index: 10;
right: -.8rem;
transform: translateY(-100%);
transition: transform .2s cubic-bezier(.215,.61,.355,1),opacity .5s ease;
visibility: hidden;
width: 100vw
}

@media(min-width: 576px) {
.Connexion {
width:25rem;
}
}

.Connexion--abonne .Connexion__special div:hover {
opacity: 1
}

@media(min-width: 768px) {
.Connexion--non-abonne {
/*right:13rem;*/
right: 10px;
}
}

.Connexion--open {
border-top: 0;
opacity: 1;
top: 3.8rem;
transform: translateY(0);
visibility: visible
}

@media(min-width: 576px) {
.Connexion--open {
width:32rem
}
}

@media(min-width: 1024px) {
.Connexion--open {
/*max-height:calc(100vh - 12.5rem);*/
/*max-height:240px;*/
overflow-x: hidden;
overflow-y: auto;
height:auto !important;

}
}
.overlay_menu {
background-color: rgba(0,0,0,.6);
height: 100%;
opacity: 0;
overflow: hidden;
position: fixed;
top: 0;
transition: opacity .2s ease-in-out;
visibility: hidden;
width: 100%;
z-index: 4
}

.overlay--visible {
opacity: 1;
visibility: visible
}

@media(max-width: 1023px) {
.Connexion--open {
/*max-height:calc(100vh - 6.2rem);*/
max-height:240px;
overflow-x: hidden;
overflow-y: auto
}
}
/*********************/
