.cont-droite{
    display:inline-block;
    vertical-align:top;
    width:18%;
    /*min-width:140px;*/
    margin-right:2%;
}
.cont-droite .raz_trie{
    float:right;
    padding:3px 4px;margin:9px;
    background:#FFFFFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.cont-droite .raz_trie a .fa{
    font-size:14px;
}

.cont-droite dd a,
.cont-droite dd span{
	margin:20px 0 0px 5px;
	border-top: 1px solid #EDE7EC;
	border-bottom: 1px solid #EDE7EC;
	font-size:16px;
	text-transform: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:2px 6px;
	background: #EDE7EC;
	
}


#search_trie{
	font-size:12px;
	color:#313131;
}
#search_trie h4{
	/*border-top: 1px solid #797979;
    border-bottom: 1px solid #797979;*/
    color: #313131;
    background: #EDE7EC;
    margin: 20px 0 0;
    padding:10px;
}
#search_trie h4 a,
#search_trie h4 span{
    background:#797979;
    color:#FFF;
}
#search_trie .fa{
	font-size:16px;
	font-weight: bold;
}

#search_trie .bt_open{
	font-family: Tahoma;
    text-align:center;
    font-size:12px;
    display:none;
    font-weight: bold;
    color:#000;
    padding-top:5px;
}

#search_trie .bt_open a{
    color:#000;
}

.slider-range .ui-widget-header {
	border: 1px solid #D0006F;
	background: #D0006F;
	color: #ffffff;
	font-weight: bold;
}

#tri-mob .menu-close{
	position:absolute;
	top:5px;
	right:10px;
	font-size:20px;
}
#tri-mob .menu-close .fa{
	color:#313131;
}
#tri-mob .mm-header {
	line-height: 40px !important;
}

#tri-mob .bt_raz button{
	display:inline-block;
	padding:4px 10px 2px;
	background:#D0006F;
	color:#FFFFFF;
	font-weight:bold;
	border-radius:15px;
}

#search_trie_m{padding:0 15px;}
#search_trie_m,
#search_trie_m  .element_content .element label{
	/*color:#FFFFFF;*/
	text-transform: uppercase;
}
.search_trie_m_listing{
	float: right;
    margin-top: -17px;
    width: 180px;
    padding:0 !important;
}
    
#tri-mob  .titre {
  font-size: 14px;
  color:#FFFFFF;
  font-weight:bold;
}
#tri-mob .element_content {
  margin: 0;
  padding: 5px;
  max-height: auto;
}
#tri-mob .element_content .element {
  border-bottom: none;
  overflow: hidden;
}

#tri-mob .element_content .element_color a{
  border: 1px solid #313131;
}

#tri-mob .element_content .element_color a span {
  width: 30px;
  height: 30px;
}
#tri-mob  .element_content .element_color a:hover span {
	width: 32px;
  	height: 32px;
  	border: 1px solid #D0006F;
}

@media (max-width: 930px) {
	#listing_prod .listing-produit .focus_color a.link_prod {font-size:12px;}
	.listing-produit .rupture{padding:41% 0;}
}
