/*formulaires*/



#KT_tngerror {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 1px solid #FF0000;
	padding: 10px;
	margin-bottom:20px;
	margin-top:20px;
	background-color: #FFFDE5;
}
.KT_field_error {
	color:#FF0000;
}
.KT_tngtable .tabrow {
}
.KT_tngtable .KT_title {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858585;
}
.KT_tngtable {
	padding-top:50px;
}
.KT_buttons td {
	padding-top:20px;
}
/* Active Form Elements :font-sizes */
	.KT_tngtable input, .KT_tngtable select {
	font-size: 13px;
}
.KT_tngtable textarea {
	font-size: 13px;
}
/* Special items : error containers, field hints, required table cell  */
	.KT_field_error {
	color: #cc0000;
}
.KT_field_hint {
	color:#333333;
	font-size: 16px;
}
.KT_tngtable td.KT_required {
}
/* span containing the "*" for required field labels */
	.KT_tngtable label span.KT_required {
	padding: 0 2px;
	color: #cc0000;
	font-family: Courier New, Courier, monospace;
	font-weight: normal;
	font-size:12px;
}
/* The client-side error displaying */

	/* How the label should change on error */
	.form_validation_field_error_label {
	color:#000;
}
/* How the input's container (TD) should change on error */
	.form_validation_field_error_container {
/* border: 2px solid black; */
	}
/* How the input textfield should change on error */
	.form_validation_field_error_text {
	border:1px solid #828083;
	background-color: #f1f0d9;
}
/* The actial error message style */
	.form_validation_field_error_error_message {
	color:#cc0000;
	font-size:13px;font-weight:bold;
	float:left;
}
form.form_validation_form_error table {
/*border: 2px solid red;*/
	}
/* The server-side error displaying */
/* topmost error div */
#KT_tngerror {
	padding: 5px 10px 5px 50px;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CC0000;
	font-size: 12px;
	border:1px solid red;
	background-color:#FFFFE4;
	background-image:url(images/error.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/* trace container ( iniitally collapsed), and "Submit this to InterAKT... " area */
#KT_tngdeverror, #KT_tngtrace {
	padding: 5px 10px 5px 5px;
	margin:5px;
	border:1px solid black;
	font-family:Courier, sans-serif;
	font-size: 12px;
	background-color:#FAFAFA;
}
/* alignment and borders for the form submit buttons */
	#KT_tngdeverror #KT_needhelp {
	text-align: right;
}
#KT_tngdeverror label, #KT_tngtrace label {
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#KT_tngtrace ul {
	padding-left:10px;
	margin-left:10px;
}
#KT_tngtrace_details {
	display: none;
}
#KT_tngwarning {
	padding: 10px 10px 10px 50px;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0000CC;
	font-size: 12px;
	border:1px solid blue;
	background-color:#E4FFFF;
	background-image:url(images/warning.gif);
	background-repeat:no-repeat;
	background-position:left;
}
/*Listes*/

.KT_row_order {
	background-color:#cccccc;
	height:21px;
}
.KT_row_order th {
	background-color:#cccccc;
	height:21px;
	padding-left:6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858585;
}
.KT_row_order a {
	text-decoration:none;
	color:#666666;
	font-weight: bold;
	font-size:13px;
	line-height:23px;
}
.KT_options a {
	text-decoration:none;
	color:#333333;
	font-weight: bold;
	font-size:12px;
	line-height:23px;
}
.KT_options a:hover {
	text-decoration:underline;
	color:#666666;
}
.KT_tnglist #form1 .KT_options {
	text-align:left;
}#global #wrapper #content #mainbg #main #form2 .KT_tngtable tr .KT_th label {
	font-size: 13px;
}

