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

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

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

#tb_list_cycle table
{
	border-collapse: collapse;
	border: 2px solid #92a8d1; 
}

#tb_list_cycle tr
{
	border-collapse: collapse;
	border: 2px solid #92a8d1;
}

#tb_list_cycle td
{
	border-collapse: collapse;
	border: 2px solid #92a8d1; 
	
}





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

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

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


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

tr.tb_syno_aff7seg
{
	font-family : digital-7-mono;
	background-color: #AAAAAA;
	color : #FF0000;
    font-weight: 800;
}

td.tb_syno_aff7seg
{
	font-family : digital-7-mono;
	background-color: #CCCCCC;
	color : #FF0000;
    font-weight: 800;
}

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

#tb_tension_cel tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

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


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

#tb_par_fin_cycle tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

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


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

#tb_tpcycle_bilan tr
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

   
#tb_tpcycle_bilan th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #f58401;
	color: white;
	font-size:1.2em;
}
#tb_tpcycle_bilan td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: white;
	cursor:pointer;
	text-align:left;
}

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

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

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

.tb_aff_dt tr:nth-child(odd) {
    background: #f9edc5;
  }
  
 .tb_aff_dt tr:nth-child(even) {
    background: #fef8e3;
  }
   
.tb_aff_dt th
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF; 
	background-color: #f7cb4d;
	color: white;
}
.tb_aff_dt td
{
	border-collapse: collapse;
	border: 2px solid #FFFFFF;
	overflow: hidden;
  	white-space: nowrap;
  	text-overflow: ellipsis;
  	text-align:left;
  	height : 30px;
}
