/* CSS Document */

#contenu {
	position: relative;
	padding: 7px 13px 7px 14px;
	background: #63734e;
	min-height: 400px;
	}

	#contenu .fond_blanc {
		padding: 11px 2px 21px 3px;
		background: white url(/images/recherche_blanc_fd_bas.png) left bottom no-repeat;
		}

		#titre_rubrique {
			position: relative;
			margin-bottom: 6px;
			padding-left: 40px;
			background: url(/images/picto_titre_rubrique.png) 17px 3px no-repeat;
			}
			#titre_rubrique .vert_fonce {
				font-size: 15pt;
				font-family: 'Arial Black', Arial, sans-serif;
				}
			#titre_rubrique .vert_clair {
				font-size: 10pt;
				font-weight: bold;
				}


		/* formulaire */
		#formulaire {
			margin-bottom: 10px;
			}
			.ajouter {
				clear: both;
				margin-bottom: 15px;
				}

			.form_vert_fd {
				background: url(/images/recherche_form_vert_fd.png) left repeat-y;
				padding: 3px 15px;
				}
			.form_vert_fd_haut {
				background: url(/images/recherche_form_vert_fd_haut.png) left top no-repeat;
				height: 12px;
				/* pour ie */
				line-height: 0px;
				font-size: 0px;
				padding: 0px;
				margin: 0px;
				}
	
			.form_jaune_fd {
				background: url(/images/recherche_form_jaune_fd.png) left repeat-y;
				}
				.form_filet {
					background: url(/images/recherche_form_filet_fd.png) top left no-repeat;
					}
				.onglet_vert {
					background: url(/images/recherche_form_onglet_fd.png) bottom left no-repeat;
					height: 26px;
					width: 141px;
					padding-left: 12px;
					}
			.form_jaune_fd_bas {
				background: url(/images/recherche_form_jaune_fd_bas.png) left bottom no-repeat;
				height: 12px;
				/* pour ie */
				line-height: 0px;
				font-size: 0px;
				padding: 0px;
				margin: 0px;
				}
	
				.form_contenu {
					padding: 3px 15px;
					}
				.form_contenu_fd_vert {
					}
				#form_detaille {
					display: none;
					}

			.liens_sponsorises {
				color: #b2ebfc;
				float: right;
				margin: 0px;
				}

		/* liste membres */
		.tableau_sponsorises, .tableau_nonsponsorises {
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_sponsorises .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				height: 12px;
				/* pour ie */
				line-height: 0px;
				font-size: 0px;
				padding: 0px;
				margin: 0px;
				}
			.tableau_sponsorises .tab_ligne_entete, .tableau_nonsponsorises .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				}
			.tableau_sponsorises .tab_ligne_entete {
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_nonsponsorises .tab_ligne_entete {
				background: url(/images/recherche_resultats_fd_haut.png) left top no-repeat;
				padding: 5px 0px 0px 15px;
				height: 16px;
				}
				.tableau_sponsorises .tab_ligne_entete div, .tableau_sponsorises .tab_ligne div, .tableau_sponsorises .tab_ligne_membre div,
				.tableau_nonsponsorises .tab_ligne_entete div, .tableau_nonsponsorises .tab_ligne div, .tableau_nonsponsorises .tab_ligne_membre div {
					float: left;
					overflow: hidden;
					height: 15px;

					}
					.col_raison_sociale {
						width: 300px;
						}
					.col_ville {
						width: 185px;
						}
					.col_departement {
						width: 50px;
						text-align: center;
						}
					.col_secteur_activite {
						width: 190px;
						display: none;
						}
					.col_effectif {
						width: 50px;
						text-align: center;
						}
					.col_code_activite {
						width: 95px;
						text-align: center;
						}
					/* pas nécessaire puisque fond de couleur */
					.col_adherent {
						width: 60px;
						text-align: center;
						}
			.tableau_sponsorises .tab_ligne {
				background: #73c9ec;
				}
			.tableau_nonsponsorises .tab_ligne {
				background: #cddef2;
				}
			.tab_ligne_membre {
				background: #ffAf6e;
				}
			.tableau_sponsorises .tab_ligne, .tableau_nonsponsorises .tab_ligne,
			.tableau_nonsponsorises .tab_ligne_membre, .tableau_sponsorises .tab_ligne_membre {
				border-bottom: 1px solid white;
				padding: 0px 0px 2px 15px;
				line-height: 15px;
				height: 15px;
				}
			.tableau_sponsorises .tab_fd_bas {
				background: #5bb5d8 url(/images/recherche_membres_fd_bas.png) left bottom no-repeat;
				height: 21px;
				}
			.tableau_nonsponsorises .tab_fd_bas {
				background: #cddef2 url(/images/recherche_resultats_fd_bas.png) left bottom no-repeat;
				height: 18px;
				margin-top: 8px;
				padding-left: 45px;
				padding-top: 3px;
				color: #62744c;
				}

.pages {
	position: relative;
	text-align: center;
	margin: 0px;
	}
	.pages, .pages a {
		color: #f99010;
		}
.trier_info {
	position: relative;
	margin: 0px 0px 6px 15px;
	width: 100px;
	}


#btn_rechercher {
 	width: 105px;
	margin-left: 30px;
	position: relative;
	float: left;
	}
#btn_recherche_detaillee {
 	width: 155px;
	float: left;
	}

label {
	position: relative;
	line-height: 22px;
	margin-right: 5px;
	float: left;
	}


.contour_input {
	position: relative;
	float: left;
	border: 1px solid #f0e0e1;
	margin-right: 10px;
	}

/* inputs */
#secteur_activite {
	position: relative;
	float: left;
	margin-right: 20px;
	width: 300px;
	}
#departement {
	position: relative;
	float: left;
	width: 200px;
	}
#raison_sociale {
	width: 250px;
	}
#effectif {
	position: relative;
	float: left;
	margin-right: 10px;
	}
#code_activite {
	width: 75px;
	}





