#accordion{
width:317px;
float:left;
margin-right:26px;
}

#accordion p{
margin-bottom:0px !important;
}

.dernier_niveau{
display:block;
width:100%;
text-decoration:none;
}

.ui-accordion-header{
color:#434040 !important;
font-weight:bold;
font-family:open_sansregular;
font-size:14px !important;
text-transform:uppercase;
border:none !important;
padding:0px !important;
background:none !important;
-webkit-border-radius: 0 0 0 0 !important;
border-radius: 0 0 0 0 !important;
}

.ui-accordion-header span.ui-icon{
display:none !important;
}

.ui-accordion .ui-accordion-content{
border:none !important;
background:none !important;
padding:5px 0px 5px 15px !important;
}

.ui-accordion-header-active{
border:none !important;
background:#e9142b !important;
color:#FFF !important;
padding:0px 0px 0px 15px !important;
min-height:26px !important;
line-height:26px !important;
vertical-align:middle !important;
}

.dernier_niveau.actif{
font-weight:bold;
}

.accroche{position:relative;}
.btn_drive{
    position: absolute;
    right: 10px;
    top: -80px;
    z-index: 9999;
}
