div.selectbox-wrapper {
  position:absolute;
  display: block;
  width:auto;
  height:auto;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-11px;
  padding-right:55px;
  font-size:10pt;
  text-align:left;
  max-height:200px;
  overflow:hidden; 
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px; 
}
div.selectbox-wrapper ul li.selected { 
  color:#343434;
  background-color: #EEE;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block; 
  margin:0;
  padding:5px;
  cursor:pointer;
  width:15em;
}

div.selectbox-wrapper label {
    display: block;
}
.selectbox /* classe par defaut select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-size:10pt;
  display : block;
  text-align:left; 
  background: url('../images/bg_select_r.gif') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  color:#333;
}

div.selectbox-wrapper  select {
	background: url('../images/bg_select_r.gif') right;
}

.search_normal{
  width:108px;
  height:18px;
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  padding-top:4px;
  padding-right:24px;  
  display : block;
  text-align:left; 
  background: url('../images/bg_select_r.gif') right;
  cursor: pointer;
  border:none;
  color:#333;	
}
.search_mini{
  width:26px;
  height:18px;  
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  padding-top:4px; 
  padding-right:24px;
  display : block;
  text-align:left; 
  background: url('../images/bg_select_r.gif') right;
  /*height:18px;*/
  cursor: pointer;
  border:none;
  color:#333;	
}


/*Input arrondis*/
.inline{
	display:inline;
	margin:0;
	padding:0;
}
.rounded input {
	float:left;	
	margin:0;
	padding:0;
	padding-top:3px;	
	padding-right:7px;		
	border: none;
	height:19px;	
	background:transparent  url(../images/rounded_r.gif) no-repeat right top;
}
.rounded {
	display:inline-block;
	height:22px;
	width:auto;
	margin:0;
	padding:0;		
	padding-left:6px;
	background:  url(../images/rounded_l.gif) no-repeat left top;
}



