table.tList{	font-family:Arial,Sans-serif;	width: 100%;	font-size: 10pt;	border-collapse: collapse;	margin: 2px 0px;}table.headerline{	border-collapse: collapse;	border: 0px;	padding: 0px;	border-spacing: 0px;	color:var(--table-header-color);}tr.tHeader{	text-align:center;	background:url(/CASTELSuite/img/titre-fond.gif);	background-repeat:repeat-x;	height:17px;	color:var(--table-header-color);}tr.tHeader td{	font-family:Verdana,Arial,Sans-serif;	font-size: 10pt;	font-weight:bold;	vertical-align: top;	white-space: nowrap;}tr.tHeader td table{	margin:0px;	padding:0px;	border-collapse:collapse;  }tr.tHeader td a:visited{	color:White;	text-decoration:none;}tr.tHeader td a:link{	color:White;	text-decoration:none;}tr.tHeader td a:active{	color:White;	text-decoration:none;}tr.tHeader td a:hover{	color:#616161;}tr.tBody{	height:25px;}tr.tBody:hover{    background-color: var(--list-hover-background-color);}table.property:hover{    background-color: var(--list-hover-background-color);}a.VisitorLink{	font-size: 8pt;	text-align:center;	padding-left:5px;	text-decoration:underline;}td.tCell{	text-align:left;	padding-left:10px;	border-top:2px inset gray;	border-bottom:2px inset gray;	border-left:1px inset gray;	border-right:1px inset gray;	word-break:break-all;	}
td.tCell_centered
{
	text-align:center;
	/*padding-left:10px;*/
	border-top:2px inset gray;
	border-bottom:2px inset gray;
	border-left:1px inset gray;
	border-right:1px inset gray;
}td.vcenter{	vertical-align: text-bottom;}
td.tSmallCell
{
	font-size:9pt;
	text-align:left;
	padding-left:10px;
	/*border-bottom:2px inset gray;*/
}
td.tHeaderCell{	text-align:left;	padding-left:10px;	vertical-align: top;	text-align:center;	font-weight:bold;	color:white;		background:url(/CASTELSuite/img/titre-fond.gif);	background-repeat:repeat-x;	border-left:1px inset gray;	border-right:1px inset gray;	}td.tCellAction{	border-top:2px inset gray;	border-bottom:2px inset gray;	border-left:1px inset gray;	border-right:1px inset gray;	
}

td.tCellAction a
{
	text-decoration:none;
}td.tCellImage{	text-align:center;	border-color: black;	border-style: solid;	border-width: 0px;	}tr.tFooter{}tr.tFooter td
{ 
	text-align:center;
	vertical-align: top;
	background-color:#6699FF;
	text-align:center;
	font-weight:bold;
}
table.selectedlistheader{	border-style:hidden;}td.selectedlistheader_label{	text-align:left;}td.selectedlistheader_arrow{	text-align:right;}tr.tFooter td a:visited
{
	color:White; 
	text-decoration:none;
	margin-left:2px;
}

tr.tFooter td a:link
{
	color:White; 
	text-decoration:none;
	margin-left:2px;
}

tr.tFooter td a:hover
{
	color:Black;
	margin-left:2px;
}

.tSelectedPage
{
	font-weight: bold;
	color:#66FF00;
	margin-left:2px;
}img.tImgAction{	border-style: solid;	border-width: 0px}.nodata{	margin-top:20px;	font-weight: bold;	text-align:center;	font-family:Arial,Sans-serif;	width:100%;	color: black;	}.under_constraint
{
	font-weight:bold;
}
.comment{	color:white;	}tr.tBodyChangeColor:hover{    background-color: #e1eafe;}td.spaced {    padding: 20px;    width:31%;    height:100%;}input[type="radio"] {  margin-left: 0.25rem;}.bg-warning {    background-color: #fcf8e3 !important;}.text-warning {    color: #8a6d3b !important;}.messageBox>.toolbar>button {    color: #333;    background-color: #fff;    border-color: #ccc;    padding: 1px 5px;    font-size: 12px;    line-height: 1.5;    border-radius: 3px;}.messageBox>.toolbar>button:hover {    color: #333;    background-color: #e6e6e6;    border-color: #adadad;}.fab, .fal, .far {        font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;}