

.banner > img {
    margin-top: -31px;
    width: 100%;
}

legend {
    color: #619411;
    font-size: 30px;
	font-weight:bold;
}

.formulaire {
    margin-top: 30px;
    background: #fff;
    padding-left: 40px;
    padding-top: 23px;
	padding-bottom: 20px;
}

.formulaire input, select {
    height: 35px;
    margin-bottom: 10px;
    width: 380px;
	padding-left:10px;
}

td.textt {
    padding-bottom: 15px;
	color:#678ca2;
}

input.radio  {
    height: inherit;
    width: inherit;
}

input.checkbox  {
    height: inherit;
    width: inherit;
}

.bouttonpos2 {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
}

.bouttonpos {
    float: left;
    padding-left: 200px;
}
#frmCheckUsername {border-top:#F0F0F0 2px solid;background:#FAF8F8;padding:10px;}
.demoInputBox{padding:7px; border:#F0F0F0 1px solid; border-radius:4px;}
.status-available{color:#2FC332;}
.status-not-available{color:#D60202;}


