/* CSS header cps */
:root {
   --cps-color:#098D94;
   --gfc-color:#777;
}
body{
	font-family: arial;
	font-size: 1em;
	font-weight:normal;
}
.ui-content{
	padding:0em;
	text-shadow: none;
}
.ui-dialog-contain{
	margin-top:0.5em;
}
.ui-link{
	text-decoration: none;
}
.ui-icon-motangi-24::after {
	background-image: url("../imatech/motangi-24.png");
}
.inputError{
	background-color: #fed092;
	border-radius: 6px;
	padding: 0.6em;
	text-shadow: none;
	color: #800000;
}
.text_r{	text-align:right;}
.text_l{	text-align:left;}
.float_r{	float:right;}
.float_l{	float:left;}
#logdiv{
    background-repeat: no-repeat;
	background-position: top;
	height:12em;
}
#hdivb-1{
    height:3em;
}
#hdivb-2{
    height:6em;
}
#hdivb-3{
    height:9em;
}
.hdiv *{
	font-weight:normal !important;
}
.hdiv{
	padding: 0em;
	color: #FFFFFF;
	text-shadow: none;
}
#hdiv1{
	position: absolute;	left: 1px;	top: 1px;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv1{
	height:3em;
}
#hdiv2{
	position: absolute;	left: 1px;	top: 3em;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv2{
	height:3em;
	border-top-style: solid;
	border-top-width: 0.1em;
	}
#hdiv3{
	position: absolute;	left: 1px;	top: 6em;	height:3em;	width: 100%;
	overflow-y: hidden;
	overflow-x: hidden;
	text-align:center;
}
.hdiv3{
	height:3em;
	text-align:center;
	border-top-style: solid;
	/* border-top-color: #00FF00; */
	border-top-width: 0.1em;
}
.hdivimg{
	position: relative;
	top: 45%;
	transform: translateY(-50%);
}
.hdiv1 table{
	width:100%;
	margin: 0px;
	padding: 0px;
	border-collapse:collapse;
}
.hdiv1 table tr td:first-child{
	width:20%;
	border-right-style: solid;
	/* border-right-color: #00FF00; */
	border-right-width: 0.1em;
}
.hdiv1 table tr td:last-child{
	height:3em;
	width:20%;
	border-left-style: solid;
	/* border-left-color: #00FF00; */
	border-left-width: 0.1em;
}
.hdivnoborder{
	border-style:none !important;
}
.hdivtit{
	padding: 0em;
	margin: 0em;
	padding-left: 0.2em;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.hdivstit{
	padding-left: 0.2em;
	overflow: hidden;
	font-size: 0.8em;
	text-overflow: ellipsis;
	text-align: left;
}
.hedfr{
	float:right;
}
.hedfl{
	float:left;
}
.heddatum{
	border-radius:6px;
	/* height:2.6em;	 */
	padding:0px;
	/* padding-bottom:0.4em; */
	margin:0.0em;
	margin-right:0.4em;
	min-width:3em;
	text-decoration: none;
}
.hedbtn{
	border-radius:6px;
	padding:0.6em;
	margin:0.1em;
	margin-right:0.4em;
	min-width:3em;
	box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7),-1px 2px 20px rgba(255, 255, 255, 0.6) inset;
	text-decoration: none;
}
.hedbtnsel{
	color: #FFD4FF;
}
.hedbtnconf{
	background-color: #FF0000;
	color:#FFFFFF;
}
.hedbtnnav{
}
.hedbtnimg{
	min-width:2.2em;
}
.hedsearch{
	height:3em;	
	padding:0.0em;
	margin:0.0em;
	width:50%;
	padding-left:0.4em;
}
.notShown{
	display:none;
}
.searchact{
	width:50%;
}
.w25{
	width:25%;
}
/* table listes data */
table.data {
	font-size: 0.75em;
    line-height: 1.5;
    width: 100%;
	text-align: left;
	border-collapse:collapse;
	text-shadow: none;
	background-color: white;
}
table.data tr {
}
table.data tr td{
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 2px;
}
#pad2px img{
	padding: 2px;
}
table.data tr td+td {
	border-left: 1px solid #CCCCCC;
	}
table.data td:first-child {
	}
table.data tr th{
	line-height: 1.2;
    color: #333333;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 2px;
	background-color: lightgrey;
}
table.data tr td.line1{
	border-top: 2px solid #000000;
}
table.data tr td.tdatath{
	color: #333333;
	border-bottom: 2px solid #000000;
	padding: 4px 4px;
	text-align: left;
	background-color: lightgrey;
}
table.data tr th+th {
	border-left: 1px solid #CCCCCC;
	}
.apropos{
	padding: 0em;
	color: #111111;
	font-weight: bolder;
	text-shadow: none;
	text-align:center;
}
.apropos a { color:blue; text-decoration:underline}
.vert{
	color:#008000 !important;
}
.rouge{
	color:red;
}
.bleu{
	color:blue;
}
*.likelink a{
	text-color:blue;
	text-decoration: underline;
	font-size: 0.9em;
	font-weight:normal !important;
}
.hideme{
	display:none;
}



