#recherche-carte{
border:1px solid #CCCCCC;
color:#777777;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:16px;
margin:0;
padding:1px 3px 0;
width:343px;
}
#categories{
font-size:12px;
color:#777777;
padding:10px;
min-height:650px;
}
#categories a{
font-size:11px;
color:#777777;
}
#categories a:hover{
font-size:11px;
color:#999999;
}
#categories label{
font-size:12px;
font-weight:bold;
color:#777777;
}
#categories-gauche{
float:left;
width:284px;
}
#categories-droite{
float:left;
width:284px;
}
/* SPECIAL POUR LES SELECTS */
		.p_select
		{
			margin			: 0;
		}

		.inputsSelects
		{
			background		: #fff url("../art2/bg_select2.jpg") left center no-repeat;
			border			: none;
			text-align		: left;
			float			: left;
			position:absolute;
			width:188px;
			height:19px;
			margin:0 5px;
		}
		
				
		.inputsSelects .selects
		{
			padding			: 2px 14px 3px 6px;
			font			: normal 12px arial;
			cursor			: default;
			width			: 188px;
			white-space		: nowrap;
			overflow		: hidden;
			color			: #777777;
			
		}
		
		.inputsSelects ul
		{
			position		: absolute;
			text-align		: left;
			border			: 1px solid #cccccc;
			white-space		: nowrap;
			font			: normal 12px arial;
			padding			: 5px;
			background		: #FFFFFF;
			display:none;
			list-style		: none;
			margin			: 1px 0 0 0;
		}
		#listeSelect1{
			z-index:50;
			position:absolute;
		}
		#listeSelect2{
			z-index:40;
			position:absolute;
		}
		#listeSelect3{
			z-index:30;
			position:absolute;
		}
		#listeSelect4{
			z-index:20;
			position:absolute;
		}
		#inputsSelects1{
			z-index:50;
			position:absolute;
		}
		#inputsSelects2{
			z-index:40;
			position:absolute;
		}
		#inputsSelects3{
			z-index:30;
			position:absolute;
		}
		#inputsSelects4{
			z-index:10;
			position:absolute;
		}
		
		.inputsSelects ul li a
		{
			display			: block;
			cursor			: default;
			color			: #777777;
			text-decoration	: none;
			background		: #FFFFFF;
		}

		.inputsSelects ul li a:hover
		{
			color			: #fff;
			background		: #777777;
		}

		span.top-left
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			top				: -1px;
			left			: -1px;
		}

		span.bottom-left
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			bottom			: -1px;
			left			: -1px;
		}

		span.bottom-right
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			bottom			: -1px;
			right			: -1px;
		}

		span.top-right
		{
			position		: absolute;
			width			: 4px;
			height			: 4px;
			overflow		: hidden;
			top				: -1px;
			right			: -1px;
		}
		
