/***
 *   Formulaire ( Ne pas déplacer )
 */

.simpleform {
  width:96%;
  margin: 0 auto;
  padding:8px;
  clear:both;
}

/******/
fieldset { border:none; }


/*   Balises et classes genérales Kermeet   */

SELECT , SELECT:active, SELECT:focus {color:#757575;border:1px solid #757575;}
INPUT {color:#757575;border:1px solid #757575;}

label { width:120px;float:left;padding:0px 10px 0 0; }

input.coche { margin-right : 5px; vertical-align: center; }

.form-label { text-align:left; font-weight:700; }
.form-field { padding-top:2px; text-align:left; }

.bloc-form-field, .form-blocfield { margin:4px 0; }

.bloc-submit { width:92%;margin:14px auto 14px auto; clear:both;}
.nolibelle {}

input.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
	width:150px;
}
select.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
	width:200px;
}
textarea.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
	width:300px;
}
.form-mandatorysign {
	color: #CC0000;
	font-family:verdana;
}
.form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:15px 0 10px 0;
}
.form-submit {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : 700;
	background : #C0CFCD;
	line-height : 18px;
	border : 1px solid #3c3c3c;
	padding: 2px 8px;
	cursor: pointer;
	color:#3c3c3c;
}
/*
 *   WARNING
 */
/*WARNING */

#bloc-warning
{
	border:2px solid #F59029;
	padding:5px;
	margin: 15px 0;
}

#bloc-warning ul {margin-left:20px;}

#bloc-warning h2
{
	font-size:14px;
	padding:5px 0;
}




/******************* ERREUR DE SAISIE ******************/

input.error {border:1px solid #F59029; background:#fed3a7;}