#result_recherche{
padding:4px;
}

#result_recherche h3{
font-size:1.2em;
font-weight:700
}

/* ---------- Resultats de recherche ------------ */

form#ra fieldset{
background:url(img/document_libelle_fond.png) repeat 0 0;
margin:0;
padding:0
}

#ra label{
text-transform:uppercase;
font-weight:500;
}

.resultats input{
border:1px solid;
}

.byline-res{
margin:8px 0;
font-weight:700;	
}

ul.liste-res{
margin-top: 1em;
list-style:none;
}

ul.liste-res li{
margin-bottom: 0.5em;
padding-bottom:0.2em;
list-style-position:outside;
}

/********** Recherche Formulaire ************/
p.byline-rech{
	margin:40px 0 20px 0;
}
* html p.byline-rech{
margin-bottom:0;
}

/*** IE5 Mac weird weird weird ****/
/* >html #fil-ariane { display:none; } */
/* >html h2 { display:none;} */
/* >html .byline-rech { display:none; }	*/
/* >html .resultats { width:500px; } */


.resultats{
font-weight:700
}

.res-bgd{
}

legend{
display:none;
}

.ligne-res{
padding: 5px;
overflow:auto;
}

* html .ligne-res{
width:100%
} 

.ligne-res div{
float:left;
}

.ligne-res-gau{
width:100px;
padding-left:5px;
text-align:right;
}

.ligne-res .ChampSaisie{
margin: 0 5px;
width:150px;
}

#ra-titre{
width:250px;
}

#ra .ChampSaisie{
font-weight:500
}

.ligne-res select{
margin: 0 5px;
width: 170px;
}

p.button-ra{
float: right;
margin-top: 20px;
}

a.precedent, a.suivant,
p.button-ra .effacer,
p.button-ra .valider{
}

.button-ra .effacer{
}

.bouton{
color:#fff;
background:#1a305d;
font-family:arial, verdana, sans-serif;
border:0;
font-size:1.1em;
}

a.precedent, a.suivant{
border:0;
}

.no-border{
border:0;
}

input.effacer{
width:150px;
height:18px;
background:url(img/effacer.png) no-repeat 0 0;
color:#7999bf;
font-size:1px;
border:0;
cursor:pointer;
text-align:left;
}

.validation{
margin-left:115px
}

.retour{
cursor:pointer;
display:none;
}

form#ra  img{
border:none !important;
}
