body.contact .content.candidature form div div{
	display:block;
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}

body.contact .content.candidature form div.form-main-div{
    background-color: #fff;
    padding:50px 20px 20px;
    margin-top:20px;
}

body.contact .content.candidature form label{width: 200px;}
body.contact .content.candidature form input, body.contact .content.candidature form textarea{width:370px; float:left;}
body.contact .content.candidature form textarea{min-width:370px; max-width:370px;}
body.contact .content.candidature form .div-validation input{width:auto; float:none;}
body.contact .content.candidature form .divselect{display: inline-block;overflow: hidden;}
body.contact .content.candidature form .divselect2{width: 185px;}
body.contact .content.candidature form .divselect2.first{margin-right:16px;}
body.contact .content.candidature form .div-checkbox{display: inline-block;margin-top: 0;padding-top: 5px;}
body.contact .content.candidature form .div-checkbox input{float:none;width: auto;margin-left: 10px;margin-right: 5px;}

.content.candidature form select.select-candidature{
	float:left;
	width:390px;
	background:#5a5b5d url('../img/content-navigation/select-black.png') right -2px no-repeat;
	padding:6px 10px;
	border:none;
	border-radius:0;
	color:#fff;
	outline:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent: 0.01px;
	text-overflow: '';
}

body.contact .block-content{padding: 20px;}
body.contact .block-content p {margin: 0.5em 0;font-size:1em;}
body.contact .block-content ul {margin-left: 20px;color: #6c6c6d;    padding: 0 5px;}
body.contact .block-content ul li{list-style-type: disc;}
body.contact .block-content ul li li{list-style-type: square;}

.content.candidature form select.select-candidature.demi-select{width:185px;}
.content.candidature form select.select-candidature.demi-select.first{margin-right:18px;}


body.contact .content.candidature form div div.share-linked, body.contact .content.candidature form div div.share-viadeo{float: left;width: 50%;clear:none;text-align: center;}
body.contact .content.candidature form div div.share-linked input, body.contact .content.candidature form div div.share-viadeo input{width: 80%;float:none;}

@-moz-document url-prefix() {
    body.contact .content.candidature form .divselect{width: 390px;}
    body.contact .content.candidature form .divselect2{width: 185px;}
    body.contact .content.candidature form .divselect select{background: url("../img/content-navigation/select-black.png") no-repeat scroll 104px -2px #5a5b5d;width: 410px;}
    body.contact .content.candidature form .divselect2 select{background: url("../img/content-navigation/select-black.png") no-repeat scroll -101px -2px #5a5b5d;width: 205px;}
}