/* Contacts */
form.formContact {
	float:right;
}
		form.formContact label {
			width:100px;
		}
		form.formContact input, form.formContact textarea {
			width:200px;
			margin-top:1px;
		}  

/* Abréviations */
table.tableAbrev {
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	width:100%;
}
		table.tableAbrev th, table.tableAbrev td {
			vertical-align:top;
			border-bottom:1px solid #8EC08A;
		}
		table.tableAbrev th {
			text-align:right;
			padding-right:3px;
			white-space:nowrap;
		}
		table.tableAbrev td {
			width:100%;
		}

/* Recherche */
div.divCarteRecherche {
	margin-top:10px;
}
div.divCaption {
	background-color:#389F00;
	border:1px solid #000000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	margin:0px 2px;
}

table.tableTerrains {
	width:100%;
	border-width:0;
	border-spacing:1px;
	border-collapse:separate;
	padding:0;
}
		table.tableTerrains td, table.tableTerrains th {
			padding:0 5px;
			vertical-align:top;
		}
		table.tableTerrains thead th {
			border:1px solid #0A5000;
			background-color:#DFFACF;
		}
		table.tableTerrains tbody td {
			border:1px solid #0A5000;
			white-space:nowrap;
		}
		table.tableTerrains tbody th {
			border:1px solid #0A5000;
			white-space:nowrap;
			font-weight:bold;
		}
		table.tableTerrains td.tdModif, table.tableTerrains th.thModif {
			width:21px;
			height:21px;
			background-image:url(../images/icone_modif.gif);
			background-position:center 3px;
			background-repeat:no-repeat;
		}
				table.tableTerrains td.tdModif a, table.tableTerrains th.thModif a {
					display:block;
					width:21px;
					height:21px;
					height:100%;
				}
		table.tableTerrains tr.tr1 td {
			background-color:#F9FEF5;
		}

		.colTri {
			font-style:normal;
			font-weight:bold;
			background-image:url(../images/fond_jaune.gif);
		}

table.tableDetailTerrain {
	border-width:0;
	border-spacing:1px;
	border-collapse:separate;
	padding:0;
}
		table.tableDetailTerrain th {
			vertical-align:top;
			text-align:right;
		}

fieldset.fieldsetCountdown {
	text-align:center;
	border:1px solid #000000;
}
		fieldset.fieldsetCountdown legend {
			font-size:12px;
			font-weight:bold;
			text-align:center;
			color:#582B05;
		}
		fieldset.fieldsetCountdown span {
			font-size:16px;
			font-weight:bold;
			color:#C25E0C;
		}

p.pAnnonceur {
	color:#108000;
	font-weight:bold;
	font-size:13px;
	background-color:#FFFEC4;
	border:1px solid #F28227;
	padding:0 3px;
}

#formRch {
}
		#formRch table {
			width:100%;
			border-width:0;
			border-spacing:0;
			border-collapse:collapse;
			padding:0;
		}
				#formRch table th {
					text-align:right;
				}
		#formRch select {
			width:370px;
		}

/* Paiement */
div.divPaiement {
	border:1px solid #000000;
	height:150px;
	padding:2px 7px;
}
div.divPaiement img {
	float:left;
	margin-right:15px;
}
		div.divPaiement table {
			margin:10px 0 0 15px;
		}
				div.divPaiement table th {
					text-align:right;
					font-weight:bold;
				}
				div.divPaiement table td {
					text-align:right;
				}
