span.select_text {
	outline: none;
}

div.select:hover {
	border: 1px solid #74A4CF !important;
}

#ActivityPeriod_select {
	position: relative;
	width: 138px;
	min-height: 21px;
	border: 1px solid #5380a8;
	background: #326ca0 url('../img/select_arrow.jpg') right top no-repeat;
	outline: none;
	cursor: default;
	z-index: 20;
	float: right;
	text-align: left;
}

* html #ActivityPeriod_select {
	height: 21px;
}

#ActivityPeriod_text {
	padding: 0px 0px 0px 10px;
	line-height: 21px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	
	width: 100px;
	
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
}

#ActivityPeriod_options {
	display: none;
	z-index: 20;
	
	max-height: 154px;
	overflow: auto;
}

* html #ActivityPeriod_options { 
   height: expression( this.scrollHeight > 153 ? "154px" : "auto" ); /* sets max-height for IE */
}


#ActivityPeriod_options ul li {
	background: #5789b5;
	border-top: 1px solid #5380a8;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
}

#ActivityPeriod_options ul li.selected {
	background-color: #f2f2f2;
	color: #003366;
}

#ActivityPeriod_arrow {
	display:none;
}


/* CATÉGORIE */
#ActivityCategory_select {
	position: relative;
	width: 163px;
	min-height: 21px;
	border: 1px solid #5380a8;
	background: #326ca0 url('../img/select_arrow.jpg') right top no-repeat;
	outline: none;
	cursor: default;
	z-index: 20;
	float: right;
	margin-right: 8px;
	text-align: left;
}

* html #ActivityCategory_select {
	height: 21px;
}

#ActivityCategory_text {
	padding: 0px 0px 0px 10px;
	line-height: 21px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	
	width: 125px;
	
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
}

#ActivityCategory_options {
	display: none;
	z-index: 20;
	
	max-height: 154px;
	overflow: auto;
}

* html #ActivityCategory_options { 
   height: expression( this.scrollHeight > 153 ? "154px" : "auto" ); /* sets max-height for IE */
}


#ActivityCategory_options ul li {
	background: #5789b5;
	border-top: 1px solid #5380a8;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
}

#ActivityCategory_options ul li.selected {
	background-color: #f2f2f2;
	color: #003366;
}


/* Congress Period */
#CongressPeriod_select {
	position: relative;
	width: 100px;
	min-height: 21px;
	border: 1px solid #5380a8;
	background: #326ca0 url('../img/select_arrow.jpg') right top no-repeat;
	outline: none;
	cursor: default;
	z-index: 20;
	float: right;
	text-align: left;
}

* html #CongressPeriod_select {
	height: 21px;
}

#CongressPeriod_text {
	padding: 0px 0px 0px 10px;
	line-height: 21px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	
	width: 62px;
	
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
}

#CongressPeriod_options {
	display: none;
	z-index: 20;
	
	max-height: 154px;
	overflow: auto;
}

* html #CongressPeriod_options { 
   height: expression( this.scrollHeight > 153 ? "154px" : "auto" ); /* sets max-height for IE */
}


#CongressPeriod_options ul li {
	background: #5789b5;
	border-top: 1px solid #5380a8;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
}

#CongressPeriod_options ul li.selected {
	background-color: #f2f2f2;
	color: #003366;
}


/* Laureate Year */
/* Congress Period */
#LaureateYear_select {
	position: relative;
	width: 155px;
	min-height: 21px;
	border: 1px solid #5380a8;
	background: #326ca0 url('../img/select_arrow.jpg') right top no-repeat;
	outline: none;
	cursor: default;
	z-index: 20;
	float: right;
	text-align: left;
}

* html #LaureateYear_select {
	height: 21px;
}

#LaureateYear_text {
	padding: 0px 0px 0px 10px;
	line-height: 21px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	
	width: 117px;
	
	display: block;
	white-space: nowrap;
	overflow-x: hidden;
}

#LaureateYear_options {
	display: none;
	z-index: 20;
	
	max-height: 154px;
	overflow: auto;
}

* html #LaureateYear_options { 
   height: expression( this.scrollHeight > 153 ? "154px" : "auto" ); /* sets max-height for IE */
}


#LaureateYear_options ul li {
	background: #5789b5;
	border-top: 1px solid #5380a8;
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
}

#LaureateYear_options ul li.selected {
	background-color: #f2f2f2;
	color: #003366;
}