.mSelect,
.mOptions,
.mCurrent
{
  background:transparent url(/images/common/custom_mselect/mselect_bg_custom.png) repeat 0 0;
  background:#3f3f3f none\9;
}
.mSelect {
  height: 29px;
	width:60px;
	border-radius:3px 3px 3px 3px;
	padding-top:2px;
	padding-top: 6px;
}

.mDisable, .mDisable:hover {
	border:#666 1px solid;
	background:#CCC;
	color:#333;
}
.mFleche {
	float:right;
	width:22px;
	height:24px;
	margin:1px;
	margin-top:-1px;
	background: url(/images/common/pictos/arrow_down_03.png) center center no-repeat;
	border-radius:0 3px 3px 0;
    border-left:1px solid #FFF;
}
.futuroscope_groupes_scolaires .mFleche {
  border-left:0 none;
}
.mFleche:hover
{
  cursor:pointer;
}
.mDisable:hover .mFleche {
	background: url(theme0/flecheB.png) center center no-repeat;
}

.mSelected {
  padding:4px 8px;
}

.mOptions {
	z-index:2;
	width:60px;
	border-radius:3px 3px 3px 3px;
}
.mOption {
	width:36px;
	padding:4px 8px;
}

.mScrollConteneur .mOption {
	width:163px;
}

.mScrallBar {
	z-index:3;
	border-left:1px solid #666;
	border-right:1px solid #000;
	border-radius:4px 4px 4px 4px;
}
.mBarre {
	width:17px;
	background:#CCC;
	border-radius:4px 4px 4px 4px;
}
.mBarre:hover {
	background:#e80061 url(theme0/fond.png) top repeat-x;
}
.mScrollZone {
	background:#FFF;
}

.mScrollHaut, .mScrollBas {
	width:17px;
	height:17px;
	background:#FFF;
}
.mScrollHaut {
	border-radius:4px 4px 0px 0px;
	background: url(theme0/flecheH.png) center center no-repeat;
}
.mScrollHaut:hover {
	background: url(theme0/flecheH2.png) center center no-repeat;
}
.mScrollBas {
	border-radius:0px 0px 4px 4px;
	background: url(theme0/flecheC.png) center center no-repeat;
}
.mScrollBas:hover {
	background: url(theme0/flecheC2.png) center center no-repeat;
}
