.selectlist {
	/*background : white;*/
	border : 0px;
	overflow : auto;
	scrollbar-3dlight-color : #316DB5;
	scrollbar-arrow-color : #316DB5;
	scrollbar-darkshadow-color : white;
	scrollbar-face-color : #E0F0FF;
	scrollbar-highlight-color : #E0F0FF;
	scrollbar-shadow-color : #316DB5;
	scrollbar-track-color : #F0F0F0;
	height : 400px;
	height : expression(getAncestorByClassname(this,'ecran').style.pixelHeight);
}

.selectlist table {
  position: relative;
	border-collapse : collapse;
	border-spacing : 0px;
	color : #000000;
	text-align : left;
	width : 100%;
}

.selectlist .header
{
  position: relative;
  border: 1px solid #316DB5;
  top : expression(getAncestorByClassname(this,'selectlist').scrollTop);
}

.selectlist th {
  position:relative;
  border: 1px solid #316DB5;
  border-right: 0px solid #316DB5;
	border-collapse : collapse;
  white-space : nowrap;
  background : #77AAEE;
  color : white;
  font-weight : bold;
  padding-left : 5px;
  padding-right : 5px;
}

.selectlist td {
  border : 1px solid #316DB5;
  border-top: 0px solid #316DB5;
  padding-left : 3px;
  padding-right  : 3px;
}

.selectlist .selected td {
	background : #FFE394;
}

.selectlisttitle {
	border-collapse : collapse;
	border: 1px solid #316DB5;
	border-bottom: none;
	margin: none;
	padding: 50px;
	width : 100%;
	background : #D3E4F4;
	color : #316DB5;
	padding-left: 3px;
}

.selectlisttitle .wide {
	padding-left: 3px;
}

.active .selectlisttitle {
	background : #316DB5;
	color : #E0F0FF;
}

.slwidget {
	white-space : nowrap;
}

.slwidget img{
	margin-left: 1px;
}

.wide {
	width : 100%;
}

.shown {
	display:block;
}
.hidden {
	display:none;
}

.prius {
	color: #D76B00;
	/*color: #274472;*/
}
