/* CSS Document */
/* --------------------------------------------------------------------------------------------- Conteneur */
	.error {
		font-size:.9em;
		color:#ff0000
	}
	#search {
		padding:10px 0 10px 80px;
		font-size:.9em
	}
	#search li {margin:0 0 10px 0}
	#search li p {
		font-size:.9em;
		font-style:italic;
		padding:4px 0 0 135px;
		width:300px;
		text-align:justify
	}
	* html #search li p {padding:0 0 0 135px}
	#achat li {margin-bottom:5px}
	
	ul.adresse {
		padding:10px 0 10px 0;
		font-size:.9em;
		float:left;
		width:50%
	}
	ul.adresse li {
		clear:both;
		margin:0 0 6px 0
	}
/* --------------------------------------------------------------------------------------------- Label */
	label.label {
		float:left;
		display:block;
		text-align:right;
		padding:0 5px 0 0;
		line-height:19px;
		width:130px
	}
	label.label span.obligatoire {
		color:#ff0000;
		font-family:arial, helvetica, sans-serif;
		font-size:1.2em
	}
/* --------------------------------------------------------------------------------------------- Champs */
	input.champ, select.champ {
		border:solid 1px #4b4b4b;
		background:#eff0f2;
		padding:2px 0 0 3px;
		font-size:1em;
		font-family:verdana, arial, helvetica, sans-serif
	}
	input.obligatoire, select.obligatoire {background:#e6eed6}
	input.on {background:#fff}
	input.mini, input.pt, input.my, input.gd {height:15px}
	input.mini {width:40px}
	input.pt {width:78px}
	input.my {width:165px}
	input.gd {width:295px}
	select.champ {height:16px}
	.multiple {
		 height:120px;
		 font-size:1em;
		 color:#333
	}