#table_form{
width:650px;
margin:15px auto;
padding:10px;
}

.label{
width:250px;
vertical-align:top;
text-align:right;
color:#999;
font-size:12px;
}

.label label{
margin-right:5px;
color:#999;
}

.input label{
	font-size:12px;
	color:#000;
	margin-right:30px;
}

.label label{
color:#000;
}

.input_text{
vertical-align:top;
border:1px solid #DDD;
width:300px;
font-size:12px;
color:#000;
background:#F5F5F5;
padding:0;
margin:0;
height:16px;
}

textarea.input_text{
height:100px;
}

#td_checkbox label{
margin-right:10px;
color:#999;
font-size:12px;
}


#message_ko{
width:480px;
margin:15px auto;
padding:10px;
background:#FF7F7F;
border-top:1px solid #D20;
border-bottom:1px solid #D20;
text-align:center;
color:#FFF;
font-size:12px;
}

#message_ok{
width:480px;
margin:50px auto 150px;
padding:10px;
text-align:center;
color:#333;
font-size:12px;
}

p{
	font-size:12px;
}

p.centre{
	font-size:12px;
	text-align:center;
}
