/*********************/
/* JavaScript Select */
/*********************/

/* Container du select */
div.jss_container, div.jss_container_ouvert, div.jss_container_disabled {
	width: 210px;
	height: 38px;
	position:relative;
	background:url(/_images/product_browser_select_bg_dw.gif) no-repeat;
	padding:0 0 0 0;
	border:0;

}

/* État ouvert du container */
div.jss_container_ouvert {
	background:url(/_images/product_browser_select_bg_up.gif) no-repeat;
	border:0;
}

div.jss_container a, div.jss_container_ouvert a, div.jss_container_disabled a {
	cursor:pointer;
}

/* Lien d'ouverture du container */
a.jss_openlink {
	display:block;
	height:28px;
	padding:8px 0 0 20px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:0;
	
}

div.jss_container_disabled a.jss_openlink {
	background-color:#EEE;
	color:#666;
	border:0;

}

/* Le texte ne doit pas aller par dessus le bouton */
a.jss_openlink span {
	display:block;
	height:16px;
	width:145px;
	padding:0;
	overflow:hidden;
	border:0;
}

div.jss_container_ouvert a.jss_openlink span {
	border:0;
	padding:0 0 0 0;
	width:145px;
	
	
}


/* Container des éléments du select (fermé) */
div.jss_container ul, div.jss_container_ouvert ul {
	position:absolute;
	display:none;
	
}

/* Container des éléments du select (ouvert) */
div.jss_container_ouvert ul {
	display:block;
	z-index:2;
	list-style-type:none;
	top:100%;
	left:2px;
	margin:0;
	padding:0;
	border:1px outset #12007b;
	border:0;
}

div.jss_container_disabled ul {
	display:none;
}

/* Label du optgroup */
div.jss_container_ouvert li span {
	display:block;
	background-color:#FFF;
	height:20px;
	padding:1px;
	font-weight:bold;
	border:0;
}

/* Option */
div.jss_container_ouvert li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	background-color:#3091FF;
	height:20px;
	overflow:hidden;
	padding: 3px 15px;
	border:0;
}

div.jss_container_ouvert li a:hover {
	background-color:#12007D;
	color:#FFF;
	border:0;
}

div.jss_container_ouvert a.selected {
	background-color:#297ddb;
	border:0;

}

/* Option appartenant à un optgroup */
div.jss_container_ouvert li.optgroup a {
	padding-left:20px;
	border:0;
}
