.ls_cont, .ui-autocomplete{
	background-color: #FFF;
	z-index: 999;
	margin: 0;
	padding: 0;
	position: absolute;	
	width: 230px;	
	/*display: none;*/
	border: 1px solid #E1E1E1;
}
.ls_pad, .ui-autocomplete{
	padding: 5px;
}
.ls_pad ul, .ui-autocomplete ul {
	list-style-type: none;
	margin: 0;
	padding:0 4px 0 0;
}
.ls_pad li, .ui-autocomplete li {
	border-bottom: 1px solid #ACC9D9;
	border-top: 1px solid white;
	color: #35628C;
	font-weight: bold;
	height: auto;
	list-style-type: none;
	margin: 0;
	cursor: pointer;
    font-size: 11px;
}
.ls_pad li, .ui-autocomplete li a{
    padding: 3px 0 3px 10px;
    display: block;
}

.ls_pad li:hover, .ui-autocomplete li:hover, .ui-state-focus{
    background: rgb(244, 246, 186);
}
.ls_pad li span, .ui-autocomplete li span{
	font-weight: normal;
	cursor: pointer;
}
.ls_odd {
	background: #FFF;
}
.ls_even {
	background: #CFEAFB;
}
.over{
	background: rgb(244, 246, 186);
}
.ls_input_loading {
	background: white url('/img/chargement.gif') right center no-repeat;
}
.ls_indicateur_chargement {
	top: 8px;
    right: 36px;
	position:absolute;
}
.ls_indicateur_formation_chargement {
	margin-top:-16px;
	padding-left:114px;
	position:absolute;
}
.selected { background: rgb(244, 246, 186);}
#ls_conteneur_suggestions_menu{
    position: absolute;
    left: 543px;
    top: 248px;
    width: 360px;
}
.indicateur_chargement{
    position:relative;
    display: inline-block;
}
.ui-helper-hidden-accessible{
    display: none;
}
.ui-autocomplete-loading{
    background:white url('/img/chargement.gif') no-repeat right center
}