.catalogue small {font-size: 0.7143rem; font-size: 10px; font-weight: normal; color: #8c8c8c;}
.catalogue h1 {font-size: 1.714rem; font-size: 24px;}

.catalogue .topCatalogue > div {max-height: 122px; overflow: hidden;}
.topCatalogue .seven.columns {max-height: 122px; overflow-y: scroll;}
.catalogue .topCatalogue .nine.columns {height: 151px; overflow-y: scroll;}
.topCatalogue .header > div {text-align: center; line-height: 122px; vertical-align: middle;} 
.topCatalogue .header > div img {width: auto; vertical-align: middle;}

.catalogue .utilities {margin: 20px 0;}
.catalogue .utilities a {color: #8c8c8c;}
.catalogue .utilities a:hover {color: #e70808;}
.catalogue .utilities .pull_left {margin-right: 60px;}

.catalogue .pagination li {float: left; margin-right: 13px;}
.catalogue .pagination li.page_active a {color: #3c3c3c;}

.catalogue .result p {min-width: 1px; background-color: #ffffff; display: inline-block; position: relative; z-index: 2; font-style: italic; font-size: 0.8571rem; font-size: 12px; color: #8c8c8c; font-weight: normal; padding: 2px 10px;}
.catalogue .result:before {content: ""; height: 1px; width: 100%; position: absolute; top: 35%; left: 0; z-index: 1; background-color: #e0e0e0;}

.catalogue div.soldes b {color: #e70808;}
.catalogue .items-article > li { width: 31.3036%; margin: 0 1.01626%; float: left; min-height: 295px; margin-bottom: 40px;}


/*FILTRE*/

/*resultats*/
#filtre-show-result p.lead {background-color: #f0f0f0; position: relative; z-index: 2;}
#filtre-show-result li {background-color: #e8e8e8; float: left; font-size: 0.8571rem; font-size: 12px; font-weight: normal; padding: 3px 5px 3px 19px; position: relative; line-height: 1.2; cursor: pointer; margin-right: 5px; margin-bottom: 5px;}
#filtre-show-result li i.icon-cancel-circled {font-size: 1.714rem; font-size: 24px; line-height: 1.2; position: absolute; left: -7px; top: -10px;}

.catFiltre > ul {height: 0px; overflow: hidden; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.catFiltre > ul.active {min-height: 10px; height: auto; max-height: 200px; overflow-y: scroll; border-bottom: 1px solid #e0e0e0;}
.catFiltre > a, .catFiltre > p.lead {position: relative; display: block; height: 30px; line-height: 30px; cursor: pointer; padding-left: 5px; color: #3c3c3c; font-size: 1rem; font-size: 16px; font-weight: bold;}
.catFiltre > a:hover {background-color: #e8e8e8;}
.catFiltre > a.active {background-color: #e0e0e0; margin-bottom: 0;}
.catFiltre > a i.icon-plus-circled {font-size: 1.714rem; font-size: 24px; line-height: 1.2; position: absolute; right: -7px; top: -6px;}
.catFiltre i.icon-check {font-size: 2.143rem; font-size: 30px; line-height: 0.2 !important; position: absolute; left: -8px; top: -3px !important;}
.catFiltre li, .catFiltre label {font-size: 0.8571rem; font-size: 12px; height: auto; margin: 0; line-height: 1.2; font-weight: normal; color: #8c8c8c;}
.catFiltre label {vertical-align: middle;}
.catFiltre li.field span {vertical-align: middle; top: 0 !important;}

#Pointure li {float: left; margin: 6px;}

