fieldset {
	padding:3px 6px 10px 10px;   
	margin:5px 10px 5px 10px;  	
}
legend {
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}
a.lien{ 
	color: #AB4A53;  
	text-decoration:underline;
	font-weight: normal ; 
}
.boiteRecherche{
	display:block;
 	position: absolute;
	padding:0px;
	background-color: #EEF2F4;
	border:#CACACA solid 1px;
 	left: 188px;
	width: 628px;
	top: 103px;
	z-index:2;
}
.ligneRech, .ligneRechDepot {
	line-height:14px;
	margin: 6px 0px 7px 6px;
}
.labelChamp {
	margin:3px 0px 0px 0px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	font-size: 12px;
	text-indent:10px;
}
.inputChamp, .inputChampD{
	position:absolute;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #717171;  
	padding-left:3px;
	left:250px;
	width:290px;
}
.inputChampD{
	position:absolute;
	left:420px;
	width:120px;
}
.labelRecherche{
	margin:0px;
	padding:0 5px 0 0px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	text-indent:10px;
	font-size: 10px;
	line-height:14px;
}
.fondRecherche{
	position: absolute;
	background: url(../images/fondrecherche.jpg) no-repeat; 
	top: 93px;
	left: 817px;
	width:183px;
	height:550px;
	z-index:0;
}
.loupe{
	display:block;
	position: absolute;
	width:224px;
	height:297px;
	background: url(../images/loupe.gif) no-repeat; 
	top: 275px;
	left: 780px;
	z-index:3;
}
.texteRecherche{
	margin:150px 10px 245px 10px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	color: #717171;  
	text-align:center;
	font-weight: bold;
	font-size: 14px;
	line-height:20px;
}
.hrRech { 
	width: 98%;  
	margin:5px 0 10px 5px;
}
.bandeauResultatRechPa, .bandeauResultatRechOa, .bandeauResultatRechPr{
	background: url(../images/rechpa1px.gif) repeat; 
	padding: 20px 0 0px 15px;
	margin: 2px 0 0 3px;
	border:#CACACA inset 2px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-weight: bold;
	font-size: 18px;
	color: #A75555;  
	width:811px;
	height:42px;	
}
.bandeauResultatRechOa {
	background: url(../images/rechoa1px.gif) repeat; 
}
.bandeauResultatRechPr{
	background: url(../images/rechpr1px.gif) repeat; 
}
.cadreResultat {
	display:block;
	position:absolute;
	top:0px;
	font-weight: normal;
	background-color:#F4F4F4;
	border: solid 1px #AAAAAA;
	margin:5px 0px 5px 0px;
	left:342px;
	padding: 4px 4px 4px 24px;
	width:439px;
}
.labelResultat {
	position:relative;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	color: #A75555;  
	line-height:16px;
}
.boutonRecherche, .boutonVoir{
	position:relative;
	margin: 0px 20px 0px 140px;	
	width:150px;
}
.boutonVoir {
	position:absolute;
	right:10px;
	width:40px;
	height:18px;
	margin: -2px 0 0 0;	
	font-size:10px;
}
.boutonModifier {
	position:absolute;
	left:330px;
	width:200px;
	bottom:3px;
}
.boutonMasquer{
	position:absolute;
	left:550px;
	width:250px;
	font-family: Verdana, Arial, 'Arial Black', Verdana, 'Times New Roman', Times, serif;  
	font-size: 12px;
	text-decoration:underline;
	color:#C63334;
	bottom:7px;
}
.labelTypeResultat {
	position:absolute;
	left:230px;
	color: black;
}

