INPUT.submit  { cursor : pointer; }

 FORM LI  SPAN {visibility : hidden; }

FORM LI.obligatoire  SPAN {visibility : visible;}

.form_haut FIELDSET { 

	width : 225px;
	border  : #CCC solid 1px;
	background : #fff;
	

}

	.form_haut LABEL { 
		
		width : 70px;
		height : 17px;
		display : block;
		background :#ecb3d2;
		text-align : center;
		float : left;
		color : #FFF;

	}

	.form_haut INPUT{ 

		height : 15px;
		border : 0;
		

	}

	.form_haut INPUT.input_text{ 


		width :122px;
		position : relative;
		left : 3px;
		float : left;
		font-size : 12px;
		color : #666;
		text-align : center;

	}

.form_haut INPUT.submit{ 

	width : 24px;
	height : 17px;
	float : right;
	background : #ecb3d2;
	text-transform : uppercase;
	color : #FFF;
	
	}
	
	
/* formulaire recherche et form newsletter; */


#recherche_et_newsletter { padding : 32px 0 26px 0;}

	.form_haut  { width : 227px; margin : 0 0 5px 0; }