/* Table and cell look and feel */
.KT_tngtable {
	border: solid 1px #ffffff;
}
	.KT_tngtable tfoot, .KT_tngtable thead {
		border: solid 1px #000000;
	}
/* Fonts for the table, table headings, table cells */
.KT_tngtable th, .KT_tngtable td.KT_th {
	border: 1px solid #ffffff;
	background-color: #C32476;
	font-weight: normal;
	color: #ECE2D7;
	vertical-align: top;
}
/* Buttons area for tNG form ligne qui contient le bouton */
.KT_buttons td {
	border-top: solid 1px #ffffff;
	/*padding: 0px;*/
	background-color: #C92274;
	text-align: right;
}
/* Active Form Elements :font-sizes  egalement titre du bouton */
	.KT_tngtable input, .KT_tngtable select {
		font-size: 10px;
		color: #333333;
	}

	.KT_tngtable textarea {
		font-size: 12px;
		color: #333333;
}
	/* The actial error message style */
	.form_validation_field_error_error_message {
		color:#C92274;
		font-weight: bold;
		clear:left;
}
/* Special items : error containers, field hints, required table cell  */
	.KT_field_hint {
		color:#C92274;
		font-size: 10px;
	}
#outerWrapper #contentWrapper #content #centre #textebas a {
	color: #FFFFFF;
	text-decoration: underline;
}
	/* span containing the "*" for required field labels */
	.KT_tngtable label span.KT_required {
		padding: 0 2px;
		color: #FFFFFF;
		font-family: Courier New, Courier, monospace;
		font-weight: normal;
	}

