
.col-3-layout .col-left {
    width: 225px;
    min-height: 510px;
    margin: 0 15px 0 0;
}
* html .col-3-layout .col-left {
    height: 510px;
}
.col-3-layout .col-left .sous-nav {
	border: solid 1px #e4ddd7;
}
.col-3-layout .col-left .sous-nav div.top {
    display: none;
}
.col-3-layout .col-left .sous-nav div.bottom {
    display: none;
}

/* Titre N+2/Homecat */
.col-3-layout .col-left .sous-nav .menuleft__n2-title {
    background: white;
    /*border: 2px solid black;*/
    color: black;
    font-size: 19px;
    padding: 11px 20px 13px 20px;
    text-align: left;
    text-transform: uppercase;
}
.col-3-layout .col-left .sous-nav .menuleft__n2-title a {
    color: black;
}
.col-3-layout .col-left .sous-nav .menuleft__container {
    list-style: none outside none;
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-title {
    display: block;
    font-size: 11px;
    font-weight: bold;
    outline: medium none;
    position: relative;
    cursor: pointer;
    background: #e4ddd7;
    background-position: 202px center;
    margin-bottom:1px;
}

.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-closed {
    background-image: url('../images/fleche-off.png');
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-open {
    background-image: url('../images/fleche-on.png');
}

.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-container.active .menuleft__n1-title {
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-title-legend {
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__n1-title-icon {
    top: 50%;
    margin-top: -5px;
    position: absolute;
    right: 10px;
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__familleweb-title {
    position: relative;
    clear: both;
}
.col-3-layout .col-left .sous-nav .menuleft__container .menuleft__famille-container {
    border: none;
    padding: 5px 20px 15px 20px;
    /*border-top: 2px solid black;*/
}
/* Titre N+1 + Groupe de familles webs */
.col-3-layout .col-left .sous-nav .menuleft__n1-container {
    background: #FFFFFF;
    /*border: 2px solid black;*/
    border-top: none;
    border-bottom: none;
    display: block;
    font-size: 11px;
    font-weight: bold;
    position: relative;
    /*border-bottom: 2px solid black;*/
}
.col-3-layout .col-left .sous-nav .menuleft__n1-container.active h2 a {
}
.col-3-layout .col-left .sous-nav .menuleft__n1-container--footer:first-child h2.menuleft__n1-title .menuleft__n1-title-legend
{
	padding: 23px 20px 3px 20px;
}
.col-3-layout .col-left .sous-nav .menuleft__n1-container--footer h2.menuleft__n1-title .menuleft__n1-title-legend{
	background:transparent url('../images/dot-menuleft.png') no-repeat 6% 50%;
	padding: 3px 20px;
	font-size: 12px;
}
.menuleft__familleweb-title{
}
.col-3-layout .col-left .sous-nav .menuleft__n1-container.menuleft__n1-container--footer .menuleft__n1-title{
	background: transparent;
}
.col-3-layout .col-left .sous-nav .menuleft__n1-container.menuleft__n1-container--footer .menuleft__n1-title .menuleft__n1-title-icon{
	display:none !important;
}

.col-3-layout .col-left .sous-nav .menuleft__familleweb-title a {
}
.col-3-layout .col-left .sous-nav .menuleft__familleweb-title.active a {
    color: #989898;
    font-weight: bold;
}
.col-3-layout .col-left .sous-nav .menuleft__familleweb-title:hover a {
    color: #7C7979;
}
.col-3-layout .col-left .sous-nav .menuleft__familleweb-title .product-count {
    display: none;
}
