


/* Page Formulaire de recherche */

#form_recherche fieldset {
	display:block;
	border-style: none;
	border-top: 1px #774d23 solid;
	padding:0.75em 0.5em 0.5em;
}

#form_recherche fieldset.gauche {
	width: 45%;
	clear: left;
	float: left;
}
#form_recherche fieldset.gauche div {
	margin-left: 18px;
}

#form_recherche fieldset.droite {
	width: 45%;
	float: right;
}
#form_recherche fieldset.droite div {
	margin-left: 18px;
}

#form_recherche fieldset legend {
	margin: 0 1em;
	padding: 0 0.5em 4px 0.5em;
	font-weight: bold;
	color: #774d23;
}

#form_recherche input {
	float: left;
	width: 75%;
}
#form_recherche input[type=text] {
	width: 35%;
}
#form_recherche input[type=radio] {
	clear : both;
	float: left;
	width: auto;
}
#form_recherche input[type=hidden]{
	display: none;
}
#form_recherche input[type=submit],
#form_recherche input[type=reset]{
	float: right;
	width: 15em;
	margin-left: 1em;
	color: #774d23;
}

#form_recherche input[type=submit]{
	font-weight: bold;
}

#form_recherche label.titre {
	clear: both;
	float: left;
	width: 20%;
	text-align:right;
	font-size:0.9em;
	padding-right:1.5%;
}
#form_recherche label.titre_suite {
	float: left;
	width: 5%;
	text-align:center;
	font-size:0.9em;
	padding-right:1.5%;
	
}
#form_recherche label.radio {
	float: left;
	margin-left: 1.5%;
}

#form_recherche fieldset div {
	margin-bottom: 15px;
}

#form_recherche div.boutons {
	width: 96.5%;
	padding: 18px 3.5% 18px 0;
	border-style: none;
	border-top: 1px #774d23 solid;
}

#form_recherche fieldset p,
#form_recherche fieldset ul {
	clear: both;
	float: left;
	margin-left: 21.5%;
	width: 78.5%;
	font-size: 0.8em;
}
#form_recherche input[type=text],
#form_recherche label.titre,
#form_recherche select {
	margin-bottom: 0.5em;
}

#form_recherche option,
#form_recherche select {
	color: #234c78;
}

/* Pages Résultats */

#resultats .tables-resultats {
	max-width:966px;
	max-height:500px;
	overflow:auto;
	border: 1px #EEEEEE solid;
}

#selection a {
	margin:0;
	font-size: 0.9em;
}

#resultats table thead {
	font-size: 0.9em;
}

#resultats table th {
	background-color: #EEEEEE;
	font-size: 0.9em;
	padding: 2px 4px;
}

#resultats table tbody td {
	font-size: 0.8em;
	padding: 2px 4px;
}
#resultats table tbody td a {
	font-size: 0.8em;
	padding: 2px 4px;
}

#resultats table thead td.navigation {
	width: 900px;
}

#checkbox {
	width: 20px;
	background-color: #FFFFFF;
}

#image {
	width: 124px;
}

/* Page Liste Observatoires */

#observatoires {
	border: 1px #EEEEEE solid;	
}

#observatoires thead {
	background-color: #EEEEEE;	
}

#observatoires th {
	background-color: #EEEEEE;
	font-size: 0.9em;
	padding: 4px 8px;
}

#observatoires tbody tr {
	border: 1px #EEEEEE solid;
}

#observatoires tbody td {
	font-size: 0.8em;
	padding: 4px 8px 4px 8px;
}



