#module-xy_formulaire-default > form{
    width: 50%;
    margin-left: 25%;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 0 15px;
    border: 1px solid lightgray;
}
#module-xy_formulaire-default > form > .logo-formulaire{
    margin-top: 10px;
}
#module-xy_formulaire-default > form label {
    text-transform: uppercase;
}
#module-xy_formulaire-default > form label>sup {
    margin-left: 5px;
    color: #F00;
}
#module-xy_formulaire-default > form select, #module-xy_formulaire-default > form textarea{
    display: block;
    width: 100%;
    border-color: #d6d4d4;
}
#module-xy_formulaire-default > form textarea{
    resize: vertical;
}
#module-xy_formulaire-default > form .xyform-bottomContainer .btn-link {
    line-height: 30px;
}
#module-xy_formulaire-default > form .xyform-bottomContainer .btn-link:hover {
    text-decoration: none;
    color: #000;
}
#module-xy_formulaire-default > form .footer_form {
    border-top: 1px solid #d6d4d4;
    margin-top: 25px;
}
.xyform-bottomContainer {
    margin: 15px 0 15px 15px;
}
.required {
    color: #F00;
}
#module-xy_formulaire-default > form label[for="cgv"] a {
    color: #000000;
}
#module-xy_formulaire-default > form label[for="cgv"] a:hover {
    text-decoration: underline;
}
