body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

div#progress
{
	position: 	absolute;
	top: 		50px;
	left:		5px;
	width:		170px;
	height:		auto;
	display: 	block;
	text-align:	left;
	padding:	1em;
	margin: 	0px;
	background-color: 	#edf4fe;
	border:				1px solid #0C59A3;
}

div#progress li, div#progress li a
{
	text-decoration: none;
	cursor:pointer;
	color: #05162d;
	margin-left: 10px;
	list-style-type: square;
}

div#progress li:hover, div#progress li a:hover{
	text-decoration: underline;
	cursor:pointer;
	margin-left: 10px;

}

div#debug
{
	position: 	absolute;
	top: 		50px;
	right:		0px;
	width:		270px;
	height:		auto;
	display: 	block;
	text-align:	left;
	padding:	1em;
	margin: 	0;
	background-color: 	white;
	border:				1px solid #0C59A3;
}

div#stages
{
	position: 	absolute;
	top: 		50px;
	left:		210px;
	width:		auto;
	height:		auto;
	display: 	block;
	text-align:	center;
	padding:	1em;
	margin: 	0;
	background-color: 	white;
	color: black;
	border:				1px solid #0C59A3;
}

h1
{
	display:			block;
	background-color: 	#9eaed7;
	font-weight: 		bold;
	font-size: 			15px;
	width:				600px;
	color: black;
	text-align: center;
}

h2 {
	font-weight:	bold;
	font-size:	16px;
	font-style: verdana;
	color: #05162d;
	background-color: 	#9eaed7;
	text-align: center;
}

h4
{
	color: blue;
	font-size: 11px;
	text-align: center;
	margin-top: 		15px;
	margin-left:		5px;
	width:		190px;
	height:		auto;
	display: 	block;
	background-color: 	#edf4fe;
	border:				1px solid #0C59A3;
	cursor: pointer;
}

h4:hover{
	text-decoration: underline;
	cursor:pointer;
	margin-left: 5px;

}
	

table
{
	width:		600px;	
	text-align: left;
}

caption
{
	background-color: 	#BCD9FF;
	font-weight: 		bold;
	font-size: 			12px;	
	padding:2px;
	color: black;
}

.trselected td
{
	background-color: 	#cb8181;/**#FF0000;*/
	color: black;
}

.help_popup
{
	padding: 20px; 
	position: absolute; 
	width: 500px; 
	left: 180px; 
	cursor: pointer;
	z-index:10000;
	opacity: 0.95;
	-moz-opacity:0.95;
}
.help_popup div
{
	border: 5px solid #243064; 
	margin: 10px; 
	width: 500px; 
	color: white; 
	background-color: #263265;/**rgb(100, 100, 100); */
	position: relative;
	text-align:left;
	padding:15px;
}

.aide
{
	/**background-image: url(/images/bouton_aide.gif);*/
	width:50px;
	height:100%;
	text-align:center;
	font-size:14px;
	color: #ffffff;
	background-color: #415671;
	font-weight:bold;
	cursor: pointer;
}

.aide:hover
{
	/**background-image: url(/images/bouton_aide.gif);*/
	width:50px;
	height:100%;
	text-align:center;
	font-size:14px;
	color: #415671;
	background-color: #ffffff;
	font-weight:bold;
	cursor: pointer;
}

.label 
{
	text-align:left;
	background-color: 	#dceafd;/**#ACE9F3;*/
	border:				1px solid #0C59A3;
	color: black;
}

.button, .next_etape {
	color:#ffffff;
	background-color: #415671;

}


.datas
{
	background-color: 	#ECE9F3;
	border:				1px solid #0C59A3;
}

.left
{
	align: left;
	text-align: left;
}


/*

.div_caption
{
	display:			block;
	background-color: 	#BCD9FF;
	font-weight: 		bold;
	width:				600px;
}*/


#search_rne_result thead
{
	background-color: 	#ECE9F3;
	border:				1px solid #0C59A3;
}


 
 