div#contactinfo{
	width:200px;
	float:left;
}

div#form{
	width:550px;
	float:left;	
}

div#form2{
	width:380px;
	float:left;	
}

div#msg, div#msg_haut{
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}

p.msg{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

span.contactname{
font-size:12px;
font-weight:bold;
}

table.t_form2,table.t_form3,table#curves table.t_reservation{
width:370px;
margin-top:10px;
}



table.t_form{
width:445px;
margin-top:10px;
}

table.t_form td,table.t_form2 td,table.t_form3 td{ 
padding:0px 0px 3px 0px;
}

table.t_form td.title,table.t_form2 td.title,table.t_form3 td.title{
	padding-right:20px;
	font-weight:bold;
}

table.t_form td.title2,table.t_form2 td.title2,table.t_form3 td.title2{
	padding-right:10px;
}

table#curves td table.t_form td.data,table#curves td table.t_form2 td.data,table#curves td table.t_form3 td.data{
	text-align:right;
}

table.t_form td.data input,table.t_form td.data textarea,table.t_form2 td.data input,table.t_form2 td.data textarea, table.t_form td.data select,table.t_form2 td.data select,table.t_form3 td.data select,table.t_form3 td.data input,table.t_form3 td.data textarea{
	width:250px;
	height:13px;
	font-size:10px;
	padding-left:2px;
}

table.t_form td.data textarea,table.t_form2 td.data textarea,table.t_form3 td.data textarea{
font-size:11px;
}

table.t_form td.data select,table.t_form2 td.data select,table.t_form3 td.data select{
height:17px;
width:254px;
}

table.t_form td.data input,table.t_form td.data textarea,table.t_form td.data select{
background-color:#fff;
border:solid 1px #53CD60;
}

table.t_form2 td.data input,table.t_form2 td.data textarea,table.t_form2 td.data select{
background-color:#fff;
border:solid 1px #729247;
}

table.t_form3 td.data input,table.t_form3 td.data textarea,table.t_form3 td.data select{
background-color:#fff;
border:solid 1px #835C91;
}

table.t_form td.data textarea,table.t_form2 td.data textarea,table.t_form3 td.data textarea{
	height:50px;
	font-size:11px;
}

table.t_form td.data input.i_file,table.t_form2 td.data input.i_file,table.t_form3 td.data input.i_file{
height:17px;
}

table#curves table.t_form td.submit,table#curves table.t_form2 td.submit,table#curves table.t_form3 td.submit{
text-align:right;
}

table.t_form input.i_submit,table.t_form2 input.i_submit,,table.t_form3 input.i_submit{
	width:50px;
	height:17px;
	font-size:10px;
}

table.t_form input.i_submit{
background-color:#D5F3D9;
border:solid 1px #53CD60;
}

table.t_form2 input.i_submit{
background-color:#E7EDE0;
border:solid 1px #729247;
}

table.t_form3 input.i_submit{
background-color:#E6DEE9;
border:solid 1px #835C91;
}
/*-----------------=-=-=-=-=-=-=-=-=-=-=-=-=-=---------------*/
table.t_form td.data input.i_radio{
float:left;
width:25px;
}

table.t_form td.with_text{
float:left;
}

table.t_form td.data input.i_check{
width:25px;
}

