/*************************/
/*div et module de recherche*/
#search {
		position: absolute;
		bottom:20px;/*pour positionner dansheader_m*/
		right: 0px;	
		padding:0px 5px 5px 0px;
		float: right;
		text-align:right;
		_width:320px;
		_height: 40px;
		overflow: hidden;
		z-index:40;
	
}
#search label{/*"recherche s'affiche"*/
	font-size:0;/*elimination d'un affichage intempestif*/
	color:#d4de1a;
	/*scorie avec IE à revoir*/
}
/*nature et nombre de résultat de la recherche*/
.searchintro a{/*lancement d'une recherche*/
	font-size:2px;/*elimination d'un affichage intempestif*/
	color:#ffffe0;/*elimination d'un affichage intempestif*/
	padding:0;
}
.searchintro p strong{
	color:#ff0000;
 }
/*résultats de la recherche*/
/*id de div page partagé avec d'autres modules: article, search...*/
.results{
	text-align:left;
	font-size:0;/*elimination d'un affichage intempestif*/
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;	
}
.results p{
	color:#ffffe0;
}
.results h3{/*titre de la rubrique*/
	color: #000000;
	font-size:20px;	
}
/*titre des articles trouvés*/
.results .list{
	list-style-type:decimal;
	text-align:left;
}

.results .list li{
	text-align:left;
}
.results .list li h4 a{/*titre des  articles trouvés la rubrique*/
	color: #000000;
	font: 14px bold;
	text-align:left;
}
.results .list li h4 a:hover{
	text-decoration:underline;
	color:#ff0000;
}
.results .list li h4 a:visited{
	color: #0000ff;
}
.list li, .list li p .small, .list li .small, .list li p,  .list li p .highlight{/*élimination d'un affichage intempestif  */
	font-size:2px;/*elimination d'un affichage intempestif*/
	color:#ffffe0;/*elimination d'un affichage intempestif*/
	padding:0;
/*formulaire de recherche*/
#page form{/*titre du formulaire de recherche*/
	padding:0;
	margin:0;
	font-family: Helvetica,Arial,sans-serif;
	color: #000000;
	font-size:12px;
	vertical-align:left;
}
#page form h3{/*titre du formulaire de recherche*/
	color: #000000;
	font-size:20px;
	
}
#page form fieldset{/*les différentes rubriques*/
		vertical-align:left;
		background:#ffffff;
		padding:20px;
		margin:20px;
		width:60%;
	border:solid 2px #d4de1a;/*couleur de la bordure*/
}
#page form fieldset legend{/*titre des rubriques*/
	color: #339900;
	margin:0px;
}

#page form fieldset label{/*titre des boutons...*/
	margin:0px 50px 5px 0px;
	padding:0px 0px 0px 0px;
	color: #000000;/*couleur de la bordure*/
	text-align:left;
}


#page form fieldset input{
	background:#ffffe0;
	border:solid 1px #d4de1a;
	color:#ff0000;/*couleur du texte des zone de saisie*/
	margin:0px 10px 5px 0px;
	padding:0;
	font: 12px;
}

#page form fieldset select{
	background:#ffffe0;
	border:solid 1px #d4de1a;
	color:#f000000;/*couleur du texte des zone de saisie*/
	margin:0px 10px 5px 0px;
	padding:0;
	font: 12px;
}


/* ########################## search ############################ */
/*en provenance de layout*/
/*****************************/
.searchintro img {
_display:inline; border:0px
}

.display {
_margin:20px 0 0;
_text-align:right;
}

.filter {
_margin:10px 0 0;
}

.inputbox:focus {
_border:solid 2px #000;
}

.highlight {
_font-weight:bold;
}

fieldset.word,fieldset.only {
_border:solid 1px #ccc;
}

.only {
_border:solid 0;
_margin:10px 0 0 10px;
_padding:5px 10px;
_line-height:1.3em;
}


.phrase {
_color:#000;
_margin:10px 10px 10px 0;
_padding:10px;
_width:60%;
_border:solid 1px #ccc;
_float:left;
}

