div#middle_content {margin:0 auto 40px auto;}
section form{
	position:relative;
	width:100%;
	float:none !important;
	padding-top:45px;
	display:table;
	margin:40px auto;
}
.texte {color:#000; margin:25px auto; max-width:1000px;}
.bloc_sstitre {color:#FFF; font-size:1.6em; font-weight:bold; margin:25px auto; text-align:center;}

.contactok {
    position: relative;
    display: table;
    float: none;
    width:auto;
    background: #017a8e;
    padding: 2% 0;
    text-align: center;
    line-height: 20pt;
    font-size: 16pt;
    margin: 0 auto;
}