/* 
    Document   : form
    Created on : 2009-06-19, 10:50:37
    Author     : thomas
    Description:
        Purpose of the stylesheet follows.
*/

#formulaire.cmxform {
   margin-top: 1em;
   font-size: 1.1em;
   color: #333;
}

#formulaire.cmxform fieldset {
   margin-bottom: 10px;
}

#formulaire.cmxform legend {
   padding: 0 2px;
   font-weight: bold;
}

#formulaire.cmxform label {
   display: inline-block;
   line-height: 1.8;
   vertical-align: top;
}

#formulaire.cmxform fieldset ol {
   margin: 0;
   padding: 0;
}

#formulaire.cmxform fieldset li {
   list-style: none;
   padding: 5px;
   margin: 0;
}

#formulaire.cmxform label {
   width: 36%; /* Width of label */
   float: left;
}

#formulaire.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
  _margin: 0 -7px; /* IE Win */
}

#formulaire.cmxform legend { padding-left: 0; }

#formulaire.cmxform fieldset {
	border: none;
	border-top: 1px solid #C9DCA6;
	background: url("../images/cmxform-fieldset.gif") left bottom repeat-x;
}

#formulaire.cmxform fieldset li {
	padding: 5px 10px 7px;
  background: url("../images/cmxform-divider.gif") left bottom repeat-x;
}


/*
* Change style field
*/
input.text_field, textarea.text_area, input.password_field {
   border: 1px solid #587B47;
}
input.text_field:focus, textarea.text_area:focus, input.password_field:focus {
   border: 2px solid #587B47;
}
input:file {
   width: 75px !important;
}
textarea.text_area {
   height: 150px;
   width: 30em;
}
textarea.tin_textarea {
  height: 50px;
}
input.timeField {
  width: 45px;
  margin-left: 5px;
}

.ui-button {
   margin-left: 2px;
}

li.conditional_section {
  display: none;
}
