/* Container du select */

div#wrapcontent div.jss_container, div#wrapcontent div.jss_container_ouvert, div#wrapcontent div.jss_container_disabled {
	width:284px;
	position:relative;
	border:1px solid #666;
	float:none;
	margin-left:210px;
}

/* État ouvert du container */
div#wrapcontent div.jss_container_ouvert {
	border:1px inset #444;
}

div#wrapcontent div.jss_container a, div#wrapcontent div.jss_container_ouvert a, div#wrapcontent div.jss_container_disabled a {
	cursor:pointer;
}

/* Lien d'ouverture du container */
div#wrapcontent form a.jss_openlink {
	display:block;
	height:24px;
	padding:0px;
	color:#000;
	text-decoration:none;
	background-image:url(/_images/img_select_up.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

div#wrapcontent form a.jss_openlink:hover {
	text-decoration:none;
}

div#wrapcontent div.jss_container_disabled a.jss_openlink {
	background-color:#EEE;
	color:#666;
}

/* Le texte ne doit pas aller par dessus le bouton */
div#wrapcontent a.jss_openlink span {
	display:block;
	width:245px;
	height:15px;
	padding:4px;
	overflow:hidden;
}

div#wrapcontent div.jss_container_ouvert a.jss_openlink span {
	border:1px dotted #000;
	width:245px;
	height:16px;
	padding:3px;
}


/* Container des éléments du select (fermé) */
div#wrapcontent div.jss_container ul, div#wrapcontent div.jss_container_ouvert ul {
	position:absolute;
	display:none;
}

/* Container des éléments du select (ouvert) */
div#wrapcontent form div.jss_container_ouvert ul {
	display:block;
	z-index:2;
	list-style-type:none;
	top:130%;
	left:-2px;
	margin:0;
	padding:0;
	border:1px outset #333;
	background-color:#FFF;
	background-image:url(/_images/bkg_select.png);
	background-repeat:repeat-x;
	background-position:bottom;
	max-height:200px;
	overflow:auto;
}

div#wrapcontent div.jss_container_disabled ul {
	display:none;
}

/*div#wrapcontent p#liste3 div.jss_container_ouvert li {
	float:left;
	width:132px;
	margin:0;
	padding:0;
}*/

div#wrapcontent p#liste3 div.jss_container_ouvert ul {
	height:200px;
}

/* Label du optgroup */
div#wrapcontent div.jss_container_ouvert li span {
	display:block;
	background-color:#FFF;
	height:20px;
	padding:1px;
	font-weight:bold;
	font-style:italic;
}

/* Option */
div#wrapcontent div.jss_container_ouvert li a {
	display:block;
	color:#000;
	text-decoration:none;
	height:20px;
	overflow:hidden;
	padding:2px;
}

div#wrapcontent div.jss_container_ouvert li a:hover {
	background-color:#EEE;
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;
	padding:1px 2px;
	text-decoration:none;
}

div#wrapcontent div.jss_container_ouvert a.selected {
	border-color:#f00;
}

/* Option appartenant à un optgroup */
div#wrapcontent div.jss_container_ouvert li.optgroup a {
	padding-left:20px;
}
