/***
 *  Formulaires (tectrad)
 */
 
form {  }
.simpleform {}

/*   Balises et classes genérales  */


fieldset { padding: 10px; }
legend { margin: 10px 0; }
label { width:120px;padding:0px 10px 0 0; }
textarea { border:1px solid #506C7C;background: #FCFCFC;}
SELECT , SELECT:active, SELECT:focus { color:#555;border:1px solid #425D6C; }
SELECT:hover { border:1px solid #506C7C; }
INPUT, INPUT:active,INPUT:focus { color:#757575;border:1px solid #425D6C; }
INPUT:hover { border:1px solid #506C7C ;background:#eee; }
INPUT.form-field:hover { border:1px solid #506C7C ;background:#eee; }
input.coche { margin-right : 5px; vertical-align: middle; }

/***
 *  Classes générique formulaires kermeet
 */
.bloc-form-field {}
.form-field { margin: 5px 0; width: 200px; }
.form-mandatorysign { color: #CC0000; font-family:verdana; }

.form-label {}
.form-fielddisplay { }

.textedessus, .textedessous, .textemiddle, .texteavbt , .textValid { margin: 10px 0; }
.textedessus:first-line { font-weight:bold; text-transform:capitalize; letter-spacing: 1px; }
.textedessous:first-line { font-weight:bold; text-transform:capitalize; letter-spacing: 1px; }
.textemiddle:first-line { font-weight:bold; text-transform:capitalize; letter-spacing: 1px; }

.form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:.5em 0 1em 0;
	display:block;
}
.coche { border:none; }
.bloc-submit-fdimg {}
.form-submit {
	text-align:center;
	color:#CC0000;
	border:none;
	font-weight:bold;
	height:22px;
	font-size:14px;
	background: #8BA8B9;
	margin:0;
	padding:0 5px;
	cursor: pointer;
}

/*reset*/
input[type=radio].form-field, input[type=checkbox].form-field { border:none; background:none;}/*reset FF*/
input.coche, input.radioButton {background:none;border:none;}/*reset ie*/

/*  balises+classes */
input.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
	padding:0 5px;
}
select.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
}
textarea.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
}
/***
 *   WARNING
 */

 
 /* ---- style des formulaires ----------------------------------------------- */

fieldset {

  border : 1px solid #E5E5E5;
  padding : 5px;
  margin : 1.6em 0 0 0;
}


legend {
  font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
}

label {
  width : 250px;
  display : block;
  padding : 2px 10px 2px 0;
  float : left;
  text-align : right;
}

label.long-label {
  width : auto;
  display : block;
  padding : 2px 10px 2px 0;
  text-align : left;
}
/*******************************************************************************/
/* WARNING  */
/*******************************************************************************/

#bloc-warning { border:1px solid #506C7C;background: #FCFCFC;padding:10px;}

#bloc-warning h3 {
	padding: 5px 10px 5px 40px; color : #FFF; 
	border-bottom: 1px solid #cc0000; text-align:center;}

#bloc-warning ul { margin : 10px 0 10px 40px; }
#bloc-warning li { list-style: none; padding : 5px 0; }

 