/* BRIN D'HERBE - SEARCH_RESULT */

#content #mainColumn h1 {
	margin-bottom: 0.3em; font: bold 1.8em Arial, Helvetica, sans-serif;
	color: #b8cd38;
}
#content #mainColumn h2 {
	font: bold 1.4em Arial, Helvetica, sans-serif; color: #993;
}

#resultsGlobal {
	position: relative; width: 66em; margin: 0.7em 0; z-index: 200;
	background: #f7faeb url(../images/resultat_fond.gif) top left repeat-x;
}
#resultsGlobal .topleft {
	position: absolute; width: 7px; height: 7px; top: 0; left: 0;
	background: url(../images/resultat_fond_left_top.gif) top no-repeat;
}
#resultsGlobal .topright {
	position: absolute; width: 7px; height: 7px; top: 0; right: 0;
	background: url(../images/resultat_fond_right_top.gif) top no-repeat;
}
#resultsGlobal .bottleft {
	position: absolute; width: 7px; height: 7px; bottom: 0; left: 0;
	background: url(../images/resultat_fond_left_bottom.gif) bottom no-repeat;
}
#resultsGlobal .bottright {
	position: absolute; width: 7px; height: 7px; bottom: 0; right: 0;
	background: url(../images/resultat_fond_right_bottom.gif) bottom no-repeat;
}

#resultsLeft, #resultsRight { float: left; width:100%; padding: 1em 1em 1em 1em; } /* width: 29.9em; */
#resultsLeft span { font-size: 1.2em; }

#resultsRight { float: right; height: 8.8em; border-left: 1px solid #fff; }
#resultsRight ul { margin: 0.5em 0em 0em 1.6em; }
#resultsRight ul li a { text-decoration: underline; color: #666; }
#resultsRight ul li a:hover { text-decoration: underline; color: #993; }
#resultsRight p { font-size: 1.1em; color: #666; margin-top: 1em; }

#councilList li { font-size: 1.1em; list-style-image: url(../images/icon_puce4.gif); }

/* Form */
.formFilter { margin: 0.5em 0; font-size: 1.2em; }
.formFilter .field input, .formFilter .field select, .formFilter .field textarea {
	width: 14em; border: solid 1px #999; padding: 1px;
}

.formFilter .field input[type=text] {height:15px;}
.formFilter .field select { width: 14em; }
.formFilter .field option { font-size: 1em; }
.formFilter .field label {
	float: left; display: inline;
	width: 7em; line-height: 1.4em; padding: 2px 0;
}

.formFilter .field, .formFilter .radioButtons { width:12.5em; float:left; padding-top: 0.2em; }

.formFilter .radioButtons { float: left; display: inline; padding-top: 1em; }
.formFilter .radioButtons input { float: left; display: inline; }
.formFilter .radioButtons label { float: left; display: inline; margin-left: 0.3em; margin-right: 1.6em; }

.formFilter .submit { float:left; padding-top:0.11em; width:4em; }
.formFilter .submit select {
	float: left; display: inline;
	font-size: 11px; width: 3.5em; border: solid 1px #999; padding: 1px;
}
.formFilter .submit option { font-size: 11px; }
.formFilter .submit label { float: left; display: inline; padding: 0.2em 0; margin-left: 0.5em; }
.formFilter .submit input { float: right; display: inline; margin-right: 1em; }

#resultsGlobal .others { position: absolute; bottom: 0; right: 1.5em; }

.noResult { font-size: 1.3em; text-align: center; color: #777; margin: 1.5em 0; }
.resultCount { font-size: 1.3em; text-align: center; color: #777; margin: 0.5em 0 0; }

/* Pagination */
.pagination {
	font-size: 12px; padding: 1em 0;
	border-bottom: solid 1px #d5dfbc; text-align: center;
}
.pagination a, .pagination span {
	padding: 0 0.2em 0 0.4em; border-left: solid 1px #333;
}
.pagination a { text-decoration: none; color: black; font-weight: bold; }
.pagination a:hover { text-decoration: underline; color: #749420; }
.pagination .current { text-decoration: underline; }
.pagination .prev_page, .pagination .next_page {
	font-weight: bold;
}
.pagination .prev_page { border: 0; }
#all .noborder { border: 0; }

#products { margin-top: 1.5em; }

