.dynamic-tab-pane-control.tab-pane {
	position:		relative;
	width:			100% !important;	/* Cet élément doit avoir la */
	height:			100% !important;    /* même taille que <body>. */
	
	margin-right:	-2px; /* !!! */
}

.dynamic-tab-pane-control .tab-row .tab {

	/* !!! */
	width:				70px; 				
	height:				27px;				
	background-image:	url( "../img/tab.png" );	
	overflow:			hidden;
	padding:			2px 0px 0px 0px;
	text-align:			center;
	/* !!! */

	font-size:			12px;
	font-family:		Arial, Helvetica, sans-serif;
	cursor:				Default;
	display:			inline;
	float:				left;
	margin:				1px -1px 1px 2px;
	background:			#CCCCCC;
	border:				0;/* 1px solid; */
/*	border-color:		ThreeDHighlight ThreeDDarkShadow
						ThreeDDarkShadow ThreeDHighlight;*/
	border-bottom:		0;
	z-index:			1;
	white-space:		nowrap;
	position:			relative;
	top:				0;

	/* à cause de !!!
	padding:			2px 5px 3px 5px;
	height:				27px;	/* HS */
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	/* !!! */
	width:					74px !important;
	height:					29px !important;
	background-image:		url( "../img/tab.active.png" ) !important;
	background-repeat:		no-repeat;
	border-bottom-width:	0;
	padding:				4px 0 0px 0;
	font-size:				11px;
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			bold;
	/* !!! */

	z-index:				3;
	margin:					1px -3px -3px 0px;
	top:					-2px;
	
	/* à cause de !!!
	padding:		2px 6px 4px 6px;
	border:			1px solid ThreeDDarkShadow;
	border-bottom:	0;
	background:		ThreeDHighlight !important;
	*/
}

.dynamic-tab-pane-control .tab-row .tab a {
	/* !!! */
	color:				#06A;
	/* !!! */

	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
	cursor:				default;

	/* à cause de !!!
	color:				WindowText;
	*/
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	/* !!! */
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	width:				70px;
	height:				27px;
	background-image:	url( "../img/tab.hover.png" );
	background-repeat:	no-repeat;
	/* !!! */

	/* à cause de !!!
	background:	Highlight;
	*/
}

.dynamic-tab-pane-control .tab-page {
	/* !!! */
	border:			1px solid #919B9C;
	background:		#FCFCFE;
	color:			Black;
	/* !!! */


	clear:			both;
	z-index:		2;
	/*
	position:		relative;
	top:			-2px;
	*/
	margin:			0px; /* essai IE */
	padding:		0px;

	/* height:			450px; */

	position:		absolute;
	top:			25px;
	left: 			0px; /* Debug: remettre à 0 */
	
	/* à cause de !!!
	border:			1px solid ThreeDDarkShadow;
	background:		ThreeDHighlight;
	color:			WindowText;
	font:			Message-Box;
	*/	
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	/* HS */
	position:		absolute;
	top:			0px;
	left: 			0px;
	height:			25px;	
	width:			100%;
	/* background-color:#00CC33; */
}