


.formHorizontal.formContainer {
	max-width: 1200px;
	background: #F2F0F0;
	margin:0px auto;
	padding: 15px;
	border-radius: 10px;
}




.formResponsive .formHorizontal .formControlLabel {
    float:;
    padding-top: 5px;
    text-align: left;
    width: 50%;
}
.formResponsive .formHorizontal .formControls {
    margin-left: 10px;
padding-top:10px;
}

.formResponsive label {
    float: left;
    height: 3%;
    margin: -5px 6px 0px 0;
    overflow-x: 1;
}

.formControlLabel {
vertical-align: middle;
padding:5px;
width: 240px;
 }

.formBody {
vertical-align: super;
float: left;

 }

.formControls{
float:left;
background:none repeat scroll 0 0 ;

margine
 }
 /*mon code css*/
.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}

.autotest {
	background:#ffffff; max-width:600px; margin:10px auto; border-radius:10px; display:block;
}
.autotest .rsform-input-box {
	width: 60px;
	font-size: large!important;
	height: 35px!important;
	padding: 5px 10px!important;
	border: 1px solid #F7A600!important;
	border-radius: 5px!important;
}

.autotest .formControlLabel {
	padding: 20px!important;
}

.formResponsive select{
width: auto
}

.rsform-block-q2-nom-partenaire {
	margin-top: 3em;
}


    
    
#q2-profil-morphologique-poids .rsform-select-box,
#q2-profil-morphologique-taille .rsform-select-box {
    width: 150px;
}

@media only screen and (max-width: 769px) {	/* <= 769px */

.formResponsive .formHorizontal .formControlLabel {
    float:;
    padding-top: 5px;
    text-align: left;
    width: 98%;
}
}