.p52form {
    width : 100%;
    margin : 160px auto 0 120px;
    text-align : center;
}

.p52form-element-nom {
    float : left; 
    margin-top : 6px; 
    text-align : left;
    width : 50%; 
}

.p52form-element {
    float : left; 
    margin-top : 6px; 
    text-align : left;
    width : 50%;
}

.p52form-star {
    background : transparent;
    color : red;
    font-size : 14px;
    font-weight : bold;
}

.p52form input, .p52form select, .p52form textarea {
    margin-left : 8px;
}

.p52form select {
}

.p52form .form-text {
}

.p52form-ligne-paire {
    width: 100%;
    overflow : hidden;
}

.p52form-ligne-impaire {
    width: 100%;
    overflow : hidden;
}

.p52form-submit, .form-error {
    margin-top : 16px;
    text-align : center;
    width : 100%;
    float : left;
}
