@CHARSET "UTF-8";

@font-face {
    font-family: 'digital-7-mono';
    src: url('fonts/Crysta/Crysta.eot?#iefix') format('embedded-opentype'),
         url('fonts/Crysta/Crysta.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#page {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: WeblySleek UI, Helvetica, Sans-Serif;
}
	
	
* {
	font-family: WeblySleek UI, Helvetica, Sans-Serif;
}

select{
	height:40px;
	}
	
option { 
  height: 60px;
  font-size: 18pt;
  padding:5px; 
}

input{
	height:40px;
	}

.prog_select{
	position:relative;
	top: 0px;
	right: 0px;
	height:40px;
/* 	z-index:0; */
	overflow: auto;
	}
.prog_select_open{
	position:relative;
    top: 0px;
	right: 0px;
	height:260px;
/* 	z-index:9; */
	overflow: auto;
}
	
.prg_option { 
  height: 10px; 
/*   padding:5px;  */
}	
	
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
	
	
	
span.title { font-size:18pt; font-family: WeblySleek UI, Helvetica, Sans-Serif; font-weight:normal; text-align:center; color:#000000; }

.browser { font-size:18pt; font-family: WeblySleek UI, Helvetica, Sans-Serif; font-weight:normal; text-align:center; color:#ffff00; vertical-align:middle; text-align:center; background:#d0b070; padding:12px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}


.button:hover {
background-color:white;  }

.button:disabled,
.button[disabled]{
  border: 1px solid #999999;
  background-color: #444444;
  opacity: 0.4;
  color: #FFFFFF;
}


.group2 { 
	vertical-align:middle;
	text-align:center;
	background:#f0f0e0; 
	padding:0px; 
	border-radius:0px; 
	height:830px;
	}
	
.explain { vertical-align:middle;
	text-align:center;
	background:#f0f0c0; padding:12px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#404000; }
td.wsstatus { vertical-align:middle; width:200px; height:50px;
	text-align:center;
	background:#f0f0c0; padding:6px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	color:#404000; }
td.l { vertical-align:middle;
	text-align:center;
	background:#d0d0b0; 
	padding:3px; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px;
	border-radius:3px; }
	
.content { 
	vertical-align:top; 
	text-align:center; 
	background:#fffff0; 
	padding:0px; 
	border-radius:0% 0% 0% 0%
	}
	
.canvas { 
	vertical-align:top; 
	text-align:center; 
	background:#efefd0; 
	padding:12px; 
	-webkit-border-radius:10px; 
	-moz-border-radius:10px; 
	border-radius:10px; }


.tabs {
  position: relative;   
  clear: both;

}
.tab {
  float: left;
}
.tab label {
  background: white; 
  padding: 20px 25px 20px 25px; 
  color: #a1c617;
  position: relative;
  top: 25px; 
  width:150px;
  font-size: 1.2em;
  font-weight: 900;
  border-radius:0% 40% 0% 0%; 
  border: 0.2rem solid #a1c617;

}
#prg_sel_lbl{
  background: white; 
  padding: 0px 0px 0px 20px; 
  color: #a1c617;
  position: absolute;
  top: 0px;
  left:4px; 
  width:200px;
  font-size: 1.2em;
  font-weight: 600;
  border-radius:0% 0% 0% 0%; 
  border: 0.1rem solid #a1c617;
}

.tab [type=radio] {
  display: none;   
}
/*3696d3  0a4e8d*/
.content {
  position: absolute;
  top: 70px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 0px;
  border: 0px solid #ccc; 
}
[type=radio]:checked ~ label {
  background: #a1c617;
  color: white;
  z-index: 2;
}
[type=radio]:disabled ~ label {
  background: #aaaaaa;
  color: white;
  z-index: 2;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}

.defileParent {
	display: block;
	overflow: hidden;
	position: relative;
	table-layout: fixed;
	font-size: 1.0em;
	text-align:center;
}

.defile {
	display:block;
	-webkit-animation:linear marqueelike 7s infinite ;
	white-space: nowrap;
	margin-left:-100%;
	padding:0 5px;
	text-align:center;
	font-weight:bold;
}

@-webkit-keyframes marqueelike {
 	0%, 100% {margin-left:0;}
 	99.99% {margin-left:-100%;}
 }
 
 
ins {
  text-decoration: none;
}

table.tb_syno 
{
	font-family : digital-7-mono;
	position:absolute;
	border-collapse: collapse;
    
}


td.tb_syno 
{
	font-family : digital-7-mono;
	background-color: #000000;
	color : #FFFFFF;
    font-weight: 500;
}



#tb_evt table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_evt tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

#tb_evt tr:nth-child(odd) {
    background: #fbd7b4;
  }
  
 #tb_evt tr:nth-child(even) {
    background: #f3eddd;
  }
   
#tb_evt th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #f58401;
	color: white;
}
#tb_evt td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}


.tb_export table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_export tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_export tr:nth-child(odd) {
    background: #c7deb3;
  }
  
 .tb_export tr:nth-child(even) {
    background: #e2eed9;
  }
   
.tb_export th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #72a942;
	color: white;
}
.tb_export td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}



.tb_prj table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_prj tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_prj tr:nth-child(odd) {
    background: #cdc1d5;
  }
  
 .tb_prj tr:nth-child(even) {
    background: #e6e6e6;
  }
   
.tb_prj th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #7a619b;
	color: white;
}
.tb_prj td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

/*===== #TC/HR =====*/

.tb_prj_TC table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_prj_TC tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_prj_TC tr:nth-child(odd) {
/*     background: #fc7f44; */
	background: #FFA07A;
  }
  
 .tb_prj_TC tr:nth-child(even) {
/*     background: #ffb591; */
	background: #ffd9c9;
  }
   
.tb_prj_TC th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
/* 	background-color: #eb3a0e; */
	background-color: #CD5C5C;
	color: white;
}
.tb_prj_TC td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}


.tb_prj_HR table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_prj_HR tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_prj_HR tr:nth-child(odd) {
    background: #cdc1d5;
  }
  
 .tb_prj_HR tr:nth-child(even) {
    background: #e6e6e6;
  }
   
.tb_prj_HR th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #7a619b;
	color: white;
}
.tb_prj_HR td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}
/*===== end #TC/HR =====*/

/*===== tb_prg =====*/
.tb_prg table
{
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #FFFFFF; 
	padding:0px;
}

.tb_prg tr
{
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
	background-color: #FFFFFF;
	height : 20px;
}

.tb_prg tr:nth-child(odd) {
    background: #93b3cf;
  }
  
 .tb_prg tr:nth-child(even) {
    background: #e3f2ff;
 }
   
.tb_prg th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
/* 	background-color: #778899; */
	background-color: #4682B4;
	color: white;
}
.tb_prg td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
  	text-align:left;
  	height : 30px;
}


/*===== fin tb_prg =====*/




.tb_pmbdd table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_pmbdd tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_pmbdd tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
 .tb_pmbdd tr:nth-child(even) {
    background: #EEEEEE;
  }
   
.tb_pmbdd th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
.tb_pmbdd td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}


#tb_par_admin table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_par_admin tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

#tb_par_admin tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
#tb_par_admin tr:nth-child(even) {
    background: #EEEEEE;
  }
   
#tb_par_admin th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
#tb_par_admin td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:left;
}


.tb_par_PID table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_par_PID tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

.tb_par_PID tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
.tb_par_PID tr:nth-child(even) {
    background: #EEEEEE;
  }
   
.tb_par_PID th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
.tb_par_PID td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:left;
}



#tb_cali_admin table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_cali_admin tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

#tb_cali_admin tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
#tb_cali_admin tr:nth-child(even) {
    background: #EEEEEE;
  }
   
#tb_cali_admin th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
#tb_cali_admin td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:left;
}


#tb_par_machine table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_par_machine tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

#tb_par_machine tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
#tb_par_machine tr:nth-child(even) {
    background: #EEEEEE;
  }
   
#tb_par_machine th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
#tb_par_machine td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:left;
}



#tb_saisie_reference table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:center;
}

#tb_saisie_reference tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
	text-align:center;
	opacity: 1.0;
}

#tb_saisie_reference th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
	text-align:center;
	opacity: 1.0;
}
#tb_saisie_reference td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	text-align:left;
	background-color: #dce6f1; 
	text-align:center;
	opacity: 1.0;
}



.tb_crbechelle table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

.tb_crbechelle tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:28px; 
	background-color: #FFFFFF;
}

.tb_crbechelle tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
.tb_crbechelle tr:nth-child(even) {
    background: #EEEEEE;
 }
   
.tb_crbechelle th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}

.tb_crbechelle td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}


#tb_import_xml_rpi table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_import_xml_rpi tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	height:32px; 
	background-color: #FFFFFF;
}

#tb_import_xml_rpi tr:nth-child(odd) {
    background: #dce6f1 ;
  }
  
 #tb_import_xml_rpi tr:nth-child(even) {
    background: #EEEEEE;
  }
  
  
#tb_import_xml_rpi th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #4f81bd;
	color: white;
}
#tb_import_xml_rpi td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	cursor:pointer;
}


#info_display{
	pointer-events:none;
}

.info_display_child{
	pointer-events:auto;
}

.tb_io table
{
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #FFFFFF; 
	padding:0px;
}

.tb_io tr
{
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
	background-color: #FFFFFF;
	height : 20px;
}

.tb_io tr:nth-child(odd) {
    background: #c7deb3;
  }
  
 .tb_io tr:nth-child(even) {
    background: #e2eed9;
  }
   
.tb_io th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #72a942;
	color: white;
}
.tb_io td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
  	text-align:left;
  	height : 30px;
}

#tb_lien_csv table
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
}

#tb_lien_csv tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
	height:100px;
}

   
#tb_lien_csv th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #f58401;
	color: white;
	font-size:1.2em;
}
#tb_lien_csv td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: white;
	cursor:pointer;
	text-align:center;
	width:100px;
	font-size:14pt;
}

#tb_lien_csv td:hover
{
 background-color: yellow;
}

.tb_tgs_cl
{
	border-collapse: collapse;
  background-color: #0039aa;
  text-align:center;
  position:absolute;
  font-size : 16pt;
  font-weight:bold;
}

.tb_tgs_cl tr
{
	border-collapse: collapse;
	height:35px;
}

.tb_tgs_cl th
{
	background-color: #000000;
	color: #1a92aa;
}
.tb_tgs_cl td
{
	background-color: #0039aa;
	color: #FFFFFF;
	width:80px;
}
