#filter-container{
	margin:0	
}
#filter-container dt{
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	background:url(../../img/common/filters/bt_plus-moins.png) no-repeat 0 0;
	margin-bottom:1px;
	cursor:pointer
}

#filter-container dt.active{
	background:url(../../img/common/filters/bt_plus-moins.png) no-repeat 0 -16px;
}

#filter-container h3{
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
}

#filter-container dd, #filter-container .border{
	border:2px solid black;	
	clear:both;
	width:950px
}
#filter-container dd:after, #filter-container .border:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}

/** filtres "toujours présents" **/
	#filter-container .filter-taille, #filter-container .filter-prix,#filter-container .filter-couleurs,#filter-container .filter-others {
		float:left;
	}
	#filter-container .border div.border{
		border:0px none;
		width:auto;		
		border-right:1px solid #dbdbdb;
		padding:10px 10px 10px 10px;
		clear:none;
	}
	
	#filter-container .border  div.filter-taille{
		width:54px;
	}
		#filter-container .filter-taille select{
			margin: 0 0 5px 0
		}
		#filter-container .filter-taille a{
			color:#938d95;
			font-size:0.919em;
		}
	
	 #filter-container .border  div.filter-couleurs{
		width:70px;
	}
	#filter-container .border  div.filter-prix{
		width:131px;
	}
		#filter-container .filter-prix .slider-prix-min,#filter-container .filter-prix .slider-prix-max {
			width:50%;
			float:left;
		}	
		#filter-container .filter-prix .slider-prix-max{
			text-align:right;
		}
	
	/** filtres others (variables) **/
		#filter-container .border  div.filter-others{
		width:534px;
	}
		#filter-container .filter-others div{
			float:left;
		}
			#filter-container .filter-others div ul{
					list-style-type:none;	
					display:block;
					margin:0;			
			}
				#filter-container .filter-others div li{
					display:block;
					float:left;
					width:140px;
					padding-left:8px;
					list-style-type:none;
				}
				#filter-container .filter-others div.col2 li{
					width:115px;	
				}
				#filter-container .filter-others div.col1 li{
					width:160px;	
				}
		/* pour gérer les colonnages différents en fonction du nombre de blocs **/		
		#filter-container .border .filter-others div.col3{
			width:157px;
		}
		#filter-container .border .filter-others div.col2{
			width:246px;
		}
		#filter-container .border .filter-others div.col1{
			width:514px;
		}
	
	/** couleurs **/
	#filter-container .filter-couleurs ul, .color-part ul{
		list-style-type:none;
		display:block;
		margin:0;
	}
		#filter-container .filter-couleurs li, .color-part li{
			list-style-type:none;
			display:block;
			float:left;
			padding:2px;
		}
		#filter-container .filter-couleurs li input, .color-part li input{
			width:13px;
			height:13px;
		}
		#filter-container .filter-couleurs li label, .color-part li label, .color-part li label a {
			display:block;
			margin:0;
			padding:0;
			float:left;
			width:17px;
			height:17px;
		}
		#filter-container .filter-couleurs li.selected, .color-part  li.selected{
			background:url(../../img/common/filters/bg_color-on.png) no-repeat 0 0;	
		}
	#filter-container div#bouton-filter{
		display:block;
		float:right;
		width:98px;
		padding-left:0;
		padding-right:0;		
		margin:0;
		background:url(../../img/common/filters/bg_bouton-select.png) repeat-x center center;
		border:0px none
	}
	#filter-container div#bouton-filter:hover
	{
		cursor:pointer;
	}
	#filter-container div#bouton-filter a{
		display:block;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:bold;
		padding-top:12px;
		width:100%;
		height:80px;
	}
	
