.bodywrapper .annuaire-staff ul.alpha-horizontal {
	line-height: 1.5em;;
	text-align:center;
	padding-left:0;
}
.bodywrapper .annuaire-staff ul.alpha-horizontal li {
	 margin-bottom: 0.5em;
	 display:inline;
	 margin-right:7px
}
.bodywrapper .annuaire-staff ul.alpha-horizontal li a{
	border-bottom: 1px solid #CCCCCC;
    text-decoration: none;
}
.bodywrapper .annuaire-staff ul.alpha-vertical {
	line-height: 1.5em;
	list-style: none;
	padding-left:0;
}
.bodywrapper .annuaire-staff ul.alpha-vertical > li > a{
	text-decoration: none;
	font-weight:bold;
	color:#000;
}
.bodywrapper .annuaire-staff ul.alpha-vertical li.letter ul { list-style: none;	padding-left:20px;}
.bodywrapper .annuaire-staff .annuaire-form-update,
.bodywrapper .annuaire-staff .annuaire-form-delete { display:inline; }
.bodywrapper .staff-page { margin-bottom:20px; }
.bodywrapper .staff-page .field label {	font-weight: bold;}
.bodywrapper .annuaire-staff .staff-form label {display:block;font-weight:bold;}
.bodywrapper .annuaire-staff .staff-form input {margin:8px 0; }
.bodywrapper .annuaire-staff .staff-form .staff-file { display:block; font-weight:bold;}
.bodywrapper .annuaire-staff .staff-form .cke_skin_jahia {margin-bottom: 10px}
.bodywrapper .annuaire-staff .error{
    padding:4px 5px;
    margin:0 5px;
    background-color:#ffebe8;
    border:1px solid #cc3300;
    display: block;
}
/******************************************************************************
*  files List
******************************************************************************/

 ul.filesList{
	margin:1em 0;
	padding:0;
	list-style: none;
	font-weight:bold
}
 ul.filesList li {
	margin:0;
	padding:0.5em;
	list-style: none;
	display:block;
	border-bottom:1px solid #ccc;
}
 ul.filesList li:hover{
	background-color:#eaeaea
}
 ul.filesList li.lastdocument  {
	border-bottom:none
}
 ul.filesList span.docSize{
	font-size:80%;
	margin-left:0.2em;
	font-weight:normal
}
 ul.filesList .resume {
	margin:0;
	padding:0;
	list-style: none;
	line-height:1em;
	font-size:0.9em;
	font-weight:normal
}
 ul.filesList li.document a,
 ul.filesList li.document a:link,
 ul.filesList li.document a:visited {
	text-decoration: none;
}
 ul.filesList li.document a:hover,
 ul.filesList li.document a:active {
	text-decoration:underline;
}
/******************************************************************************
*  Simple List
******************************************************************************/
 ul.simple,
 ol.simple {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:none;
}
 ul.simple li,
 ol.simple li {
	list-style-type:none;
	margin:0;
	padding:0;
}
/******************************************************************************
*  Form builder 
******************************************************************************/
 .FormBuilder input[type="text"],  .FormBuilder textarea {
	width:50%; 
}
/******************************************************************************
*  error
******************************************************************************/
 .FormBuilder .error{
	padding:4px 5px;
	margin:0 5px;
	background-color:#ffebe8;
	border:1px solid #cc3300;
}
 .FormBuilder input.error,  .FormBuilder select.error{
	padding:4px 2px;
	margin:0;
	border:1px dashed #cc3300;
	background-color:#f6f6f6;
}
 .FormBuilder select.error{
	padding:4px 5px;
}
/******************************************************************************
*  Area
******************************************************************************/
 div.addelements {
	background-color:#FBF5D0;
	border:1px solid #F9DD34;
	padding:5px;
	margin-bottom:5px
}
 div.addvalidation {
	background-color:#e2fbd0 ;
	border:1px solid #45930B;
	padding:5px;
	margin-bottom:5px
}
 div.addaction {
	background-color:#ffd695 ;
	border:1px solid #ff9933;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px
}
 div.addfieldsets {
	background-color:#eaeaea ;
	border:1px dashed #333;
	padding:5px;
	margin-bottom:5px
}
 div.addbuttons {
	background-color:#d6eafd ;
	border:1px solid #99ccff;
	padding:5px;
	margin-bottom:5px
}
