#contact #center_column{
    margin-left: 115px;
    width: 757px;
}
#contact  fieldset {
	border:1px solid #eee;
	background:#eee
}
#contact #center_column p.desc_contact {
	text-align: center;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
#contact p.text label,
#contact p.select label,
#contact p.select span,
#contact p.textarea label {
	display:inline-block;
	padding:6px 15px;
	width:150px;
	text-align:right;
}
#contact p.text input,
#contact p.select input {
	width: 320px;
}
#contact p.textarea label {vertical-align:top}
#contact p.select select {
	width: 334px;
    -webkit-appearance: button;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0);
    -webkit-padding-end: 33px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    background: #fff url(../img/arrow-select.png) right center no-repeat;
    border: 1px solid #ccc;
    color: #57555c;
    font-size: inherit;
    overflow: hidden;
    padding: 7px 45px 8px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 4px 0;
	box-sizing: border-box;
}
#contact #fileUpload {
	background: #fff;
	border-radius: 3px;
}
#contact p.textarea textarea {
	height: 120px;
	width: 314px;
}
#contact p.submit input {
	margin-left:180px;
	color:#fff;
}
#contact.content_only {
	padding-top: 0;
}
#contact.content_only .breadcrumb,
#contact.content_only h1,
#contact.content_only > p.bold,
#contact.content_only .footer_links {
	display: none;
}

#contact.content_only fieldset {
	margin: 0;
}

#contact #captcha-box {
	margin: 14px 0 24px 183px;
}


/* ************************************************************************************************
		CSS responsive pour version mobile
************************************************************************************************ */


@media only screen and (max-width: 767px) {

#contact h3 {
	padding: 3%;
	font-size:1.5em;
}

#contact .std p {padding: 0 10px 10px;}

#contact p.text label, #contact p.select label, #contact p.select span, #contact p.textarea label {
	display: inline-block;
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 9px 0 3px 2px;
}

#contact p.select select {
    width: 100%;
}

#contact p.textarea textarea {
    width: 93% !important;
    padding: 10px 3%;
    font-size: 15px;
}

#contact p.submit {
    margin-top: 5%;
    float: right;
}

#contact p.submit input {
	width: 94%;
	margin: 0 6%;
	padding: 12px 0;
}

#contact #captcha-box {
	margin: 14px 0 6px 5%;
}


}