#contact #center_column p {
margin:0;
padding:0 0 10px;
position:relative
}

#contact #center_column p.desc_contact {
margin-left: 175px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
}

#contact p.text label,#contact p.select label,#contact p.select span,#contact p.textarea label {
display:inline-block;
padding:6px 15px;
width:150px;
font-size:12px;
text-align:right;
}

#contact p.textarea label {
vertical-align:top;
}

#contact p.text input {
margin-left:0;
}

#contact p.submit input {
margin-left:185px;
}

#contact input#fileUpload {
    left: 185px;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    position: absolute;
	width:280px;
	height:28px;
	z-index:200
}

#contact .parcourir {
    border: medium none;
    height: 26px;
    left: 343px;
    position: absolute;
    top: 1px;
}

#contact .input_renverser_file {
	width:270px;
}