
div.autocompletion{
  text-align:left;
  background-color:rgb(255,255,255);
  font-size:11px;
  margin:0;
  padding:0;
  z-index:1;
  max-height: 240px;
  overflow-x:hidden;
  overflow-y:auto;
  border: 1px solid #AAAAAA;
  display:none;
}
div.autocompletion ul{
  /*margin:0 0 0 2;*/
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  list-style-type:none;
  /*padding:0;*/
}
div.autocompletion li{
  border-bottom:1px dashed #808080;
  line-height: 15px;
  padding: 5px 6px;
  margin:0px;
  list-style-type:none;
  text-align:left;
}
div.autocompletion li:hover{
  background-color:rgb(180,180,180);
  color:rgb(255,255,255);
  cursor:pointer;
}
div.autocompletion li em {
  background: #7DB9E8;
  font-style: normal;
}
div.autocompletion .selected{
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.1, #2a62bc), color-stop(0.8, #3875d7));
  background-image: -webkit-linear-gradient(center bottom, #2a62bc 10%, #3875d7 80%);
  background-image: -moz-linear-gradient(center bottom, #2a62bc 10%, #3875d7 80%);
  background-image: -o-linear-gradient(bottom, #2a62bc 10%, #3875d7 80%);
  background-image: -ms-linear-gradient(top, #2a62bc 10%, #3875d7 80%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a62bc', endColorstr='#3875d7',GradientType=0 );
  background-image: linear-gradient(top, #2a62bc 10%, #3875d7 80%);
  color: #fff;
}
div.autocompletion .selected em {
  background: transparent;
}

/*
Compatible version 1.2.11 de jquery-container
Utilise Chosen pour chosen-sprite.png
*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { font-size:12px;padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

.isigeo_ac input {  
  border: 1px solid #CCC; 
  font-size:12px;
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
 }
 div.isigeo_ac input {
  background: #fff url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px;
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../extras/chosen/chosen/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
}