/** 
 * Form Styling
 */

/*****************************************
 * Général
 *****************************************/

/* FORM
--------------------------------------- */
form {
  margin : 0;
  padding : 0;
  font-size : 1em;
}

/* FIELDSETS
---------------------------------------- */
fieldset {
  border: 0;
  margin : 0;
  padding : 0;
}

/* ACTION DIV
---------------------------------------- */
div.Actions {
}

/* ACTION BUTTONS
---------------------------------------- */
input.action {
  padding: 2px;
  font-size: 1em;
  font-family: Arial,Helvetica,sans-serif;
}
input.action:hover,
input.action:focus {
  cursor: pointer;
}

/* FIELD FORMATING
---------------------------------------- */
.middleColumn {
}

/* INPUT BOXES
---------------------------------------- */
input.text, textarea, select {
  margin : 0;
  font-family : Arial,Helvetica,sans-serif;
}


textarea {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

input:focus span, textarea:focus span {
  border: 3px solid #000;
}

/* LABELS
---------------------------------------- */
label {
  margin: 0;
}

/*****************************************
 * La Newsletter
 *****************************************/
div#newsletter {
        width: 355px;
        z-index: 350;
        visibility: visible;
        position: absolute;
        top: 313px;
        height: 35px;
        left: 580px;
}
div#newsletter form {
        padding-left: 5px;
        padding-right: 2px;
        padding-top:3px;
        margin-top:0px;
        width: 355px;
        height: 26px;
        margin-bottom: 5px;
}
div#newsletter form fieldset {
        float: left;
}
div#newsletter form fieldset div.field {
        margin:0;
}
div#newsletter div#Email label {
        float: left;
        margin-top:3px;
        margin-right: 10px;
        color: #FFFFFF;
        font-size: 0.9em;
}
div#newsletter div#Email div.middleColumn {
        float: left;
        /* on est obligé de réinitialisépar rapport à form.css */
        background : none;
        margin: 0;
        padding: 0;
        width: auto;
        clear: none;
}
div#newsletter div#Email input#Form_NewsletterSubscribeForm_Email {
        float:left;
        margin-top:2px;
        padding:0 0 0 3px;
        width:140px;
        height:14px;
        background-color:#F2E1D3;
        border-bottom:1px solid #FF4ACC;
        border-left:1px solid #FF4ACC;
        border-top:1px solid #FF4ACC;
        border-right: none;
        font-size : 0.85em;
        color : #B52D73;
}
div#newsletter div.Actions {
        float: left;
}
div#newsletter input.action {
        float: left;
        background:#F2E1D3 url(../images/bt_valider_champ.gif) no-repeat scroll 0 0;
        border-bottom:1px solid #FF4ACC;
        border-right:1px solid #FF4ACC;
        border-top:1px solid #FF4ACC;
        border-left: none;
        cursor:pointer;
        display:block;
        height:16px;
        padding: 0;
        margin:2px 0 0 0;
        width:15px;
}

