
/* ------------------------------------------------------------------- */

form {
   display: block;
}

/* ------------------------------------------------------------------- */

fieldset {
   border-width: 0px;
}

/* ------------------------------------------------------------------- */

label {
   clear: both;
   display: block;
   float: left;
   
   padding: 3px;
   padding-top: 5px;
   
   width: 100px;
   
   text-align: right;
}

dl {
   display: block;
   
   margin: auto;
   
   width: 316px;
}

/* ------------------------------------------------------------------- */

input, select, textarea {
   margin: 3px;
   padding: 1px;
   
   width: 200px;
   
   border-width: 1px;
   border-style: solid;
   border-color: #333333;
   
   background-color: #ffffff;
   
   color: #000000;
}

select {
   background-color: #ffffff;
}

textarea {
   width: 200px;
   height: 60px;
}

.button_submit {
   display: block;
   
   margin-left: 180px;
   
   width: 120px;
   
   text-align: center;
   
   cursor: pointer;
   
   background-color: #fdc236;
   
   color: #4f4f4f;
   font-weight: bold;
}

/* ------------------------------------------------------------------- */

.errors {
   display: block;
    
   padding: 0px;
   margin: 0px;
   margin-left: auto;
    
   width: 250px;
   
   list-style-type: disc;
}

.errors li {
   margin-left: 16px;
   
   color: #bf9a01;
}

/* ------------------------------------------------------------------- */
 
