.panel{}
.panel.active-tab-body{}
#tabs {}
#tabs li {}
#tabs a {}
#tabs a.active-tab
{
	background-color: #CCC;
	border-top: 3px solid #999;
	padding-top: 3px;
	color: #000;
}
input.disabled
{
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}
/*couleur du champs si obligatoire*/
input.required {
	border: 1px solid #00A8E6;
	width:150px;
}
/*Quand la validation a échoué*/
input.validation-failed
{
	border: 1px solid #FF3300;
	color : #FF3300;
	/*font-size:12px;*/
	
}
/*validation reussie*/
input.validation-passed, textarea.validation-passed
{
	border: 1px solid #00CC00;
	color : #000;
}
/*Information lors d une erreur de validation*/
.validation-advice
{
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	width:122px;
}

/**Mise en forme de validation*/
.custom-advice
{
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;	
	font-weight: bold;
}
fieldset{padding: 1em;margin-bottom: 0.5em;}
label{font-weight: bold;}
.form-row {clear: both;	padding: 0.5em;}
.field-label{}
.clear{float:none;clear:both;}
.field-widget {}

.validate-number{width:150px;}
.validate-alphanum{width:150px;}
.validate-number2{width:150px;}
.validate-email{width:150px;}
