.containerForm p.t4 {
    margin:                     0px;
    font-size:                  12px;
}
.containerForm p.t1 {
    font-size:                  18px;
    font-weight:                600;
    margin-top: 50px;
}
.leftForm li {
    margin:                     0px;
    font-weight:                600;
    font-size:                  14px;
    list-style:                 none outside none;
    padding-left:               25px;
}
.containerForm p.t3 {
    font-size:                  18px;
    color:                      rgb(165, 19, 15);
    margin:                     0px;
}
form#perso {
    padding:                    20px;
    border-radius:              10px 10px 10px 10px;
    -moz-border-radius:         10px 10px 10px 10px;
    -webkit-border-radius:      10px 10px 10px 10px;
    box-shadow:                 0px 0px 50px rgba(0, 0, 0, 0.1), 1px 1px 1px rgb(255, 255, 255) inset;
    -moz-box-shadow:            0px 0px 50px rgba(0, 0, 0, 0.1), 1px 1px 1px rgb(255, 255, 255) inset;
    -webkit-box-shadow:         0px 0px 50px rgba(0, 0, 0, 0.1), 1px 1px 1px rgb(255, 255, 255) inset;
    border:                     1px solid rgba(0, 0, 0, 0.1);
    text-align:                 left;
}
.twoin div.elem {
    float:                      left;
}
.checkbox div.elem {
    float:                      left;
    margin-right:               50px;
	line-height:				20px;
}
.checkbox div.elem div {
	line-height:				25px;
	font-size:16px;
}
.rightForm .onein div.elem {
    float:                      left;
    margin-right:               25px;
}
.rightForm label {
    font-weight:                600;
    color:                      rgb(48, 47, 47);
}
*::-moz-selection {
    background:                 none repeat scroll 0px 0px rgb(165, 19, 15);
    color:                      rgb(255, 255, 255);
    text-shadow:                none;
}
.containerForm {
    background-color:           rgb(244, 244, 244);
    border-bottom:              5px solid rgb(165, 19, 15);
    border-top:                 5px solid rgb(165, 19, 15);
    color:                      rgb(32, 32, 32);
    padding-bottom:             25px;
}
.containerForm .leftForm {
    float:                      left;
    margin-top:                 25px;
    margin-bottom:              0px;
    margin-left:                25px;
    width:                      375px;
}
.containerForm .rightForm {
    float:                      left;
    margin:                     25px 25px 0px;
    width:                      510px;
}
.rightForm li {
    margin-left:                0px;
}
div.twoin label {
    float:                      left;
    text-align:                 left;
	width:100px;
	line-height:14px;
}
.etape2 div.twoin label {
    float:                      left;
    text-align:                 left;
	width:80px;
	line-height:14px;
}
div.twoin select {
	width:75px;
}
div.twoin input[type="text"] {
	width:100px;
}
.etape2 div.twoin input[type="text"] {
	width:120px;
}
div.twoin .mail input[type="text"] {
	width:200px;
}
div.checkbox label {
    float:                      none;
    text-align:                 left;
	margin-left:30px;
}
.rightForm div.onein elem {
    float:                      left;
}
.rightForm .line {
    margin-bottom:              30px;
    display:                    inline-block;
    text-align:                 left;
}
.rightForm input[type="submit"] {
    border: 0 none;
    box-shadow: 0 0 50px rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 700;
    height: 40px;
    padding: 0;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    width: 100%;
    transition: text-shadow 0.3s ease;
}

.rightForm input[type="submit"]:hover {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
}
.rightForm .inputsubmitlike {
	border-radius: 3px;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
    border: 0 none;
    box-shadow: 0 0 50px rgba(255, 255, 255, 0.2) inset;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 700;
    height: 40px;
    padding: 0;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    width: 100%;
    transition: text-shadow 0.3s ease;
	text-align:center;
	line-height:40px;
}

.rightForm .inputsubmitlike:hover {
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
}

.etape {
	max-height:0;
	overflow: hidden;
	display: block;
	opacity:0;
	margin:0;
	padding:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	-o-transition:opacity .3s ease;
	-ms-transition:opacity .3s ease;
	transition:opacity .3s ease;
}
.etape.active {
	max-height:500px;
	opacity:1;
}