	
/*  GENERAL ---------------------------------------------------------------------------------------------------------------------------- */
* {
	padding: 		0;
	margin: 		0;
}

body {  
	font: 			14px/1.3em Arial,sans-serif; 
	text-align: 	Left;
	margin-right: 	auto; 
	margin-left:	auto;
	background: 	transparent url(img/topback_01.jpg) repeat-x left top;
}

p {  
	text-align: 	justify;
	padding: 		5px 30px 15px 30px;
	color: 			#786A47;
	line-height: 	1.5em;
	}
/*a{
	text-decoration: none; 
	background: 	transparent url(img/dotlink.gif) repeat-x left bottom;
}
a:link ,a:visited {
	color: 			#000000;
}
a:hover {
	color: 			#1D8FDB;
}*/

/* MAIN FRAME  ---------------------------------------------------------------------------------------------------------------------------- */

#pageHeader { 
	position: 		absolute;
	top: 			1px;
	margin-right: 	auto; 
	margin-left:	auto;
	background: 	transparent url(img/main_01.jpg) no-repeat top center;
	width: 			975px;
	height: 		207px;
}

#pageTitle{ 
	position: 		absolute;
	top: 			25px;
	left: 			75px;
	text-align: 	left;
	width: 			650px;
	font: 			bold 20px Arial, sans-serif;
	font-weight:	bold;
	color: 			#FFFFFF;
}

#listTitle{ 
	text-align: 	Left;
	font: 			bold 16px Arial, sans-serif;
	font-weight:	bold;
	color: 			#2020FF;
}

#pageBegin { 
	position: 		absolute;
	top: 			95px;
	left: 			10px;
	text-align: 	left;
}

#pageBeginSite{ 
	position: 		absolute;
	top: 			20px;
	left: 			20px;
	text-align: 	left;
}


#pageMenuPub { 
	position: 		absolute;
	top: 			57px;
	left: 			30px;
	font-size: 		1px;	
	text-align: 	left;
}

#pageMenu { 
	position: 		absolute;
	top: 			62px;
	left: 			35px;
	text-align: 	left;
}

#TLaureat { 

  font-size: 	18px;	
  text-align: 	left;
}

/* Data Table */
table.dtable {
 border-left: 1px solid;
}

table.ddiv{
  padding-left:0px;
  border:0px solid;
}
table.ddiv td {
  font-size: 	12px;
  padding-left:0px;
  border:0px solid;
  border-top:none;
  border-left:none;
  border-bottom:none;
  border-right:none;
}

table.dtable td {
  padding-left:3px;
  border:1px solid;
  border-top:none;
  border-left:none;
}

table.dtable th {
  font-size: 	16px;
  font-weight:	bold;
  text-align: 	center;
  background: 	#4d87eb;
  color: 		white;
  padding-left:	3px;
  border:		1px solid;
  border-top:	none;
  border-left:	none;
}


table.dtable, table.dtable td, table.dtable th {
  border-color:#CCC;
}

table.dtable th a:link ,table.dtable th a:visited {
	color: 			#FFF;
}
table.dtable th a:hover {
	color: 			#00F;
}

/* row highlighting on hover + select */
.dtable tr:hover td, .highlight td {  background-color: #FFFFDD; }
/* disabled highlighting on nohover */
.dtable tr:hover td.nohover, .highlight td.nohover {}

