/* CSS Document */

#contenu {
	position: relative;
	padding: 7px 13px 7px 14px;
	background: #63734e;
	min-height: 400px;
	}
	#contenu .fond_blanc {
		position: relative;
		padding: 11px 2px 21px 3px;
		background: white url(/images/recherche_blanc_fd_bas.png) left bottom no-repeat;
		}

		.ajouter {
			clear: both;
			margin-bottom: 15px;
			}

		/* 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;
				}

			#btn_rechercher {
				width: 105px;
				margin-left: 30px;
				position: relative;
				float: left;
				}
			#btn_recherche_detaillee {
				width: 155px;
				margin-left: 30px;
				float: left;
				position: relative;
				}
			
			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: 200px;
				}
			#type_emploi {
				position: relative;
				float: left;
				margin-right: 20px;
				/*width: 75px;*/
				}
			#type_offre {
				position: relative;
				float: left;
				margin-right: 10px;
				/*width: 75px;*/
				}
			#type_demande {
				position: relative;
				float: left;
				margin-right: 20px;
				/*width: 75px;*/
				}
			#departement {
				position: relative;
				float: left;
				width: 200px;
				}
			#raison_sociale {
				width: 250px;
				}
			#intitule {
				width: 250px;
				}
			#effectif {
				position: relative;
				float: left;
				margin-right: 10px;
				}
			#code_activite {
				width: 75px;
				}

		/* fin formulaire */

		.liste_secteurs {
			margin: 0px 25px;
			}
			.liste_secteurs .tab_ligne {
				padding: 2px 0px;
				border-bottom: 1px solid white;
				background: #E0E0E0;
				}
				.liste_secteurs .col_ref {
					float: left;
					width: 30px;
					}
				.liste_secteurs .col_intitule {
					float: left;
					width: 250px;
					}
				.liste_secteurs .col_description {
					float: left;
					width: 350px;
					}

		.liste_vide {
			margin: 10px 10px;
			}


		.tableau_offres {
			position: relative;
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_offres .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				padding-top: 12px;
				}
			.tableau_offres .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_offres .tab_ligne_offre {
				height: 15px;
				padding: 2px 0px 2px 15px;
				border-bottom: 1px solid #DDDDDD;
				}
				.tableau_offres .tab_ligne_entete div, .tableau_offres .tab_ligne_offre div {
					float: left;
					overflow: hidden;
					height: 15px;
					position: relative;
					}
				.tableau_offres .col_id {
					width: 20px;
					}
				.tableau_offres .col_type_offre {
					width: 75px;
					}
				.tableau_offres .col_type_emploi {
					width: 90px;
					}
				.tableau_offres .col_departement {
					width: 150px;
					}
				.tableau_offres .col_ville {
					width: 150px;
					}
				.tableau_offres .col_secteur_activite {
					width: 140px;
					}
				.tableau_offres .col_intitule {
					width: 220px;
					}
				.tableau_offres .col_date {
					width: 75px;
					}


		/* actualités */
		.tableau_actus {
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_actus .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				height: 12px;
				}
			.tableau_actus .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_actus .tab_ligne_actu {
				padding: 2px 0px 2px 15px;
				/*border-bottom: 1px solid #DDDDDD;*/
				}
				.tableau_actus .tab_ligne_entete div, .tableau_actus .tab_ligne_actu div {
					float: left;
					position: relative;
					}
				.tableau_actus .col_id {
					width: 20px;
					}
				.tableau_actus .col_date {
					width: 75px;
					}
				.tableau_actus .col_diffuser {
					width: 30px;
					}
				.tableau_actus .col_titre {
					width: 200px;
					}
				.tableau_actus .col_chapeau {
					width: 350px;
					}
				.tableau_actus .col_action {
					width: 60px;
					}


		/* alertes */
		.tableau_alertes {
			position: relative;
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_alertes .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				padding-top: 12px;
				}
			.tableau_alertes .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_alertes .tab_ligne_alerte {
				padding: 2px 0px 2px 15px;
				/*border-bottom: 1px solid #DDDDDD;*/
				}
				.tableau_alertes .tab_ligne_entete div,
				.tableau_alertes .tab_ligne_alerte div {
					float: left;
					position: relative;
					}
				.tableau_alertes .col_id {
					width: 20px;
					}
				.tableau_alertes .col_type_emploi {
					width: 125px;
					}
				.tableau_alertes .col_departement {
					width: 150px;
					}
				.tableau_alertes .col_intitule {
					width: 240px;
					}
				.tableau_alertes .col_date {
					width: 150px;
					}
				.tableau_alertes .col_action {
					width: 150px;
					}


		/* newsletters */
		.tableau_NL {
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_NL .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				height: 12px;
				}
			.tableau_NL .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_NL .tab_ligne_NL {
				padding: 2px 0px 2px 15px;
				/*border-bottom: 1px solid #DDDDDD;*/
				}
				.tableau_NL .tab_ligne_entete div,
				.tableau_NL .tab_ligne_NL div {
					float: left;
					position: relative;
					}
				.tableau_NL .col_id {
					width: 20px;
					}
				.tableau_NL .col_date {
					width: 75px;
					}
				.tableau_NL .col_sujet {
					width: 200px;
					}
				.tableau_NL .col_message {
					width: 325px;
					}
				.tableau_NL .col_action {
					width: 200px;
					}


		/* destinataires */
		.tableau_destinataires {
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_destinataires .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				height: 12px;
				}
			.tableau_destinataires .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_destinataires .tab_ligne_destinataires {
				padding: 2px 0px 2px 15px;
				/*border-bottom: 1px solid #DDDDDD;*/
				}
				.tableau_destinataires .tab_ligne_entete div,
				.tableau_destinataires .tab_ligne_destinataires div {
					float: left;
					position: relative;
					}
				.tableau_destinataires .col_id {
					width: 20px;
					}
				.tableau_destinataires .col_nom {
					width: 150px;
					}
				.tableau_destinataires .col_date {
					width: 150px;
					}
				.tableau_destinataires .col_email {
					width: 350px;
					}
				.tableau_destinataires .col_action {
					width: 125px;
					}


		/* historique */
		.tableau_historique {
			margin-bottom: 10px;
			margin-left: 9px;
			width: 854px;
			}
			.tableau_historique .tab_fd_haut {
				background: url(/images/recherche_membres_fd_haut.png) left top no-repeat;
				height: 12px;
				}
			.tableau_historique .tab_ligne_entete {
				border-bottom: 1px solid white;
				font-weight: bold;
				background: #1ba3cb;
				padding: 12px 0px 4px 15px;
				height: 13px;
				color: #8af1ff;
				}
			.tableau_historique .tab_ligne_historique {
				padding: 2px 0px 2px 15px;
				/*border-bottom: 1px solid #DDDDDD;*/
				}
				.tableau_historique .tab_ligne_entete div,
				.tableau_historique .tab_ligne_historique div {
					float: left;
					position: relative;
					}
				.tableau_historique .col_raison_sociale {
					width: 350px;
					}
				.tableau_historique .col_date {
					width: 150px;
					}
				.tableau_historique .col_sponsorise {
					width: 150px;
					}
				.tableau_historique .col_action {
					width: 125px;
					}

	/* ACTUS */
	.actu {
		margin-top: 10px;
		}
		.actu .titre {
			font-weight: bold;
			}

.marge {
	padding: 10px 14px;
	position: relative;
	}
.actus {
	position: relative;
	width: 325px;
	float: left;
	}
.carif {
	float: left;
	position: relative;
	width: 450px;
	margin-left: 25px;
	padding: 15px;
	border: 1px solid #cccccc;
	}

