.breadcrumb_taxe {
list-style: none;
overflow: hidden;
font: 17px Helvetica, Arial, Sans-Serif;
margin-top: 40px;
padding: 0;
}

.breadcrumb_taxe li {
float: left;
}

.breadcrumb_taxe li a {
color: rgb(255, 255, 255);
text-decoration: none;
text-align:center;
padding: 10px 0 10px 55px;
background: #95a5a6; /* fallback color */
background: #95a5a6;
position: relative;
display: block;
float: left;
cursor: default;
}

.breadcrumb_taxe li a:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 30px solid #95a5a6;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
}

.breadcrumb_taxe li a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
    border-left: 30px solid white;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    margin-left: 3px;
    left: 100%;
    z-index: 1;
}

.breadcrumb_taxe li:first-child a {
padding-left: 20px;
}

.breadcrumb_taxe li a.green {
background: rgb(24, 182, 0);
}

.breadcrumb_taxe li a.green:after {
    border-left-color: rgb(24, 182, 0);
}

.breadcrumb_taxe li a.red {
background: rgb(255, 0, 0);
}

.breadcrumb_taxe li a.red:after {
border-left-color: rgb(255, 0, 0);
}
