.p52form {
    margin : 16px auto 0;
    text-align : center;
}

.p52form-element-nom {
    float: left;
    margin-top: 6px;
    text-align: left;
    text-indent: -20px;
    width: 180px;
}

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

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

.p52form input, .p52form select, .p52form textarea {
    background-color: #3c6898;
    border: 1px solid #3c3634;
    color: #e2c399;
    font-size: 14px;
    margin-left : 8px;
    width: 300px;
}

.p52form input[type=radio], .p52form input[type=checkbox] {
    border-width: 0;
    width: 30px;
}

.p52form select {
}

.p52form .form-text {
}

.p52form-ligne-paire {
    overflow: hidden;
    padding-left: 20px;
}

.p52form-ligne-impaire {
    overflow: hidden;
    padding-left: 20px;
}

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

