#newsletter-inscription-form
{
    margin:20px 0;
    width:482px;
}

#newsletter-inscription-form label
{
    float:left;
    padding:0 5px 0 0;
    width:115px;
    text-align:right;
}

#newsletter-inscription-form .field
{
    clear:both;
    margin:0 0 5px;
}

#newsletter-inscription-form input
{
    border:1px solid #3C0000;
    width:200px;
}

#newsletter-inscription-form img
{
    display:block;
    float:right;
    position:relative;
    top:-28px;
}

#newsletter-inscription-form .form-buttons input
{
    margin:0 0 0 120px;
    width:auto;
    background: none repeat scroll 0 0 #A06482;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 2px 10px 0 10px;
    text-decoration: none;
}
#newsletter-inscription-form .form-buttons input:hover
{
    background: none repeat scroll 0 0 #3C0000;
    text-decoration: none !important;
}

#newsletter-inscription-form  .checkbox
{
    float:left;
    margin:0 0 20px;
}
#newsletter-inscription-form  .checkbox label
{
    float:left;
    width: 200px;
    text-align:left;
}

#newsletter-inscription-form  .checkbox label.double
{
    margin:-15px 0 0;
}
#newsletter-inscription-form  .checkbox input
{
    float:left;
    margin:0 5px 0 0;
    width:auto;
}
