.select-box {
	position:relative;
	border: none;
	border: 0;
	width:106px;
	height:18px;
}

#booking .select-box {
	background:#CAA248 url(/images/jours_bkg.gif) no-repeat top right;
}

#form_resa .select-box {
	border:#e2e2e2 solid 1px;
	width:227px;
	font-size:11px;
	line-height:12px;
}

.select-box a {
	text-align:left;
	overflow: hidden;
	display:block;
	width:103px;
	color:#fff;
	padding-left:3px;
}

.type .content .contenu .select-box a{
	color:#1A171B;
	dispaly:block;
	width:100%;
}

.select-box a:hover,
.select-box a:active,
.type .content .contenu .select-box a:hover {
	text-decoration: none;
	cursor: pointer;
}

.select-box a span {
	display: block;
	line-height: 16px
}

#form_resa  .select-box a span {
	display: block;
	line-height: 20px
}

.select-box ul  {
	cursor: pointer;
	overflow:hidden;
}

.content .contenu .bloc .select-box ul {

}

.select-box-options,
#content .select-box-options {
	list-style: none;
	background-color: #f8f9f8;
	position: absolute;
	overflow-y: auto;
	height: 60px;
	z-index: 690;
	max-height: 162px;
	border: solid 1px #1A171B;
	padding:0;
}

.select-box-alt { background-color: #d00a00; }
.select-box-options li,
.content .contenu .bloc .select-box ul li {
	margin: 0;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
	background: none;
	color:#1A171B;
	height:18px;
}

.select-box-options li span { display: block; padding: 2px 5px; }

.select-box-options li.selected,
.content .contenu .bloc .select-box ul li.selected { background-color:#2899BB; color:#fff;}

.select-box-options li.disabled { color: gray; }

.optgroup { margin: 4px 0 0 !important; }
.select-box-options-group li>span {
	width: auto;
}

.scrollbar-vert{
	position: absolute;
	right: 1px;
	top: 17px;
	background:url(../../images/input_pattern.gif) repeat top left;
	z-index: 690;
	width: 9px;
	height:162px;
}

#form_resa  .scrollbar-vert{
	top: 21px;
}

.handle-vert{
	cursor: pointer;
	height: 42px;
	width: 100%;
	background-color: #17171b;
	position: absolute;
	top: 0;
	left: 1px;
}


