.tsc_tables2_12 { font-size:12pt; text-align:left; border-collapse:collapse;}
.tsc_tables2_12 thead th.rounded-head-left {  border-right:1px dotted #99e; text-align:center; color:#fff; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables2_12 thead th.rounded-head-right {  border-left:1px dotted #99e; text-align:center; color:#fff; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables2_12 thead th.rounded-head {text-align:center; color:#fff; text-align:center;background:rgb(0,64,128); }
.tsc_tables2_12 th { text-align:left; padding:8px; font-weight:normal; border-right:1px dotted #fff; border-bottom:1px dotted #fff; color:#039; background:rgb(185,201,254);}
.tsc_tables2_12 td { padding:8px; background:rgb(232,237,255); border-top:1px solid #fff; color:#669;}
.tsc_tables2_12 tfoot th.rounded-foot-left {  border-right:1px dotted #99e; color:#fff; background:rgb(0,64,128); border-bottom-left-radius: 15px; }
.tsc_tables2_12 tfoot th.rounded-foot-right {  border-left:1px dotted #99e; color:#fff; background:rgb(0,64,128);  border-bottom-right-radius: 15px; }
.tsc_tables2_12 tfoot th.rounded-foot { color:#fff; background:rgb(0,64,128);}
.tsc_tables2_12 tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

.tsc_tables2_vol_12 { font-size:12pt; text-align:left; border-collapse:collapse;}
.tsc_tables2_vol_12 thead th.rounded-head-left { border-right:1px dotted #99e;  text-align:center; color:#fff; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables2_vol_12 thead th.rounded-head-right { border-left:1px dotted #99e;  text-align:center; color:#fff; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables2_vol_12 thead th.rounded-head {text-align:center; color:#fff; text-align:center;background:rgb(0,64,128); }
.tsc_tables2_vol_12 th { text-align:left; padding:8px; font-weight:normal; border-right:1px dotted #fff; border-bottom:1px dotted #fff; color:#039; background:rgb(185,201,254);}
.tsc_tables2_vol_12 td { padding:8px; background:rgb(232,237,255); border-top:1px dotted #fff; border-right:1px dotted #fff; color:#669;}
.tsc_tables2_vol_12 tfoot th.rounded-foot-left { border-right:1px dotted #99e; color:#fff; background:rgb(0,64,128);  border-bottom-left-radius: 15px; }
.tsc_tables2_vol_12 tfoot th.rounded-foot-right { border-left:1px dotted #99e;  color:#fff; background:rgb(0,64,128);  border-bottom-right-radius: 15px; }
.tsc_tables2_vol_12 tfoot th.rounded-foot { color:#fff; background:rgb(0,64,128);}
.tsc_tables2_vol_12 tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

.tsc_tables3_12 { font-size:12pt; text-align:left; border-collapse:collapse;}
.tsc_tables3_12 thead th.rounded-head-left { border-right:1px dotted #99e; color:#fff; text-align:center; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables3_12 thead th.rounded-head-right { border-left:1px dotted #99e; color:#fff; text-align:center; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables3_12 thead th.rounded-head {color:#fff; text-align:center; text-align:center;background:rgb(0,64,128); }
.tsc_tables3_12 th { text-align:left; padding:8px; font-weight:normal; color:#039; background:rgb(185,201,254);}
.tsc_tables3_12 td { padding:8px; background:rgb(232,237,255); border-top:1px solid #fff; color:#669;}
.tsc_tables3_12 tfoot th.rounded-foot-left { border-right:1px dotted #99e; color:#039; background:rgb(185,201,254);  border-bottom-left-radius: 15px; }
.tsc_tables3_12 tfoot th.rounded-foot-right { border-left:1px dotted #99e; color:#039; background:rgb(185,201,254);  border-bottom-right-radius: 15px; }
.tsc_tables3_12 tfoot th.rounded-foot { color:#039; background:rgb(185,201,254); }
.tsc_tables3_12 tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

.tsc_tables2_ca_12 { font-size:12pt; text-align:left; border-collapse:collapse;}
.tsc_tables2_ca_12 thead th.rounded-head-left { border-right:1px dotted #99e; text-align:center; color:#fff; font-weight:bold; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables2_ca_12 thead th.rounded-head-right { border-left:1px dotted #99e; text-align:center; color:#fff; font-weight:bold; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables2_ca_12 thead th.rounded-head-left-right {text-align:center; color:#fff; font-weight:bold; background:rgb(0,64,128);  border-top-left-radius: 15px;   border-top-right-radius: 15px; }
.tsc_tables2_ca_12 thead th.rounded-head {text-align:center; color:#fff; font-weight:bold; text-align:center;background:rgb(40,104,188); }
.tsc_tables2_ca_12 th { font-size:12pt; text-align:left; padding:8px; font-weight:normal; border-right:1px dotted #fff; border-bottom:1px dotted #fff; color:#039; background:rgb(185,201,254);}
.tsc_tables2_ca_12 td { font-size:11pt; padding:8px; background:rgb(232,237,255); border-top:1px dotted #fff; border-right:1px dotted #fff; color:#669;}
.tsc_tables2_ca_12 tfoot th.rounded-foot-left { border-right:1px dotted #99e; color:#fff; background:rgb(40,104,188);  border-bottom-left-radius: 15px; }
.tsc_tables2_ca_12 tfoot th.rounded-foot-right { border-left:1px dotted #99e; color:#fff; background:rgb(40,104,188);  border-bottom-right-radius: 15px; }
.tsc_tables2_ca_12 tfoot th.rounded-foot { color:#fff; background:rgb(40,104,188);}
.tsc_tables2_ca_12 tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }


.tsc_tables_pedagogie { 
border-collapse:collapse; 
}
.tsc_tables_pedagogie thead th.rounded-head-left {  border-right:1px dotted #99e; text-align:center; color:#fff; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables_pedagogie thead th.rounded-head-right {  border-left:1px dotted #99e; text-align:center; color:#fff; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables_pedagogie thead th.rounded-head-left-right {text-align:center; color:#fff; text-align:center;background:rgb(0,64,128); border-top-left-radius: 15px; border-top-right-radius: 15px;}
.tsc_tables_pedagogie thead th.rounded-head {text-align:center; color:#fff; text-align:center;background:rgb(0,64,128);}
.tsc_tables_pedagogie th { font-size:10pt;  text-align:center; padding:8px; font-weight:borl; border-right:1px dotted #fff; border-bottom:1px dotted #fff; color:#fff; background:rgb(0,64,128);}
.tsc_tables_pedagogie tfoot th.rounded-foot-left {  border-right:1px dotted #99e; color:#039; background:rgb(0,64,128); border-bottom-left-radius: 15px; }
.tsc_tables_pedagogie tfoot th.rounded-foot-right {  border-left:1px dotted #99e; color:#039; background:rgb(0,64,128);  border-bottom-right-radius: 15px; }
.tsc_tables_pedagogie tfoot th.rounded-foot { color:#039; background:rgb(0,64,128);}
.tsc_tables_pedagogie td { font-size:10pt;  padding:8px; background:rgb(232,237,255); border-top:1px solid #fff; color:#669;}
.tsc_tables_pedagogie tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }


.tsc_tables3_12_padding4 { font-size:12pt; text-align:left; border-collapse:collapse;}
.tsc_tables3_12_padding4 thead th.rounded-head-left { border-right:1px dotted #99e; color:#fff; text-align:center; background:rgb(0,64,128);  border-top-left-radius: 15px; }
.tsc_tables3_12_padding4 thead th.rounded-head-right { border-left:1px dotted #99e; color:#fff; text-align:center; background:rgb(0,64,128);  border-top-right-radius: 15px; }
.tsc_tables3_12_padding4 thead th.rounded-head {color:#fff; text-align:center; text-align:center;background:rgb(0,64,128); }
.tsc_tables3_12_padding4 th { text-align:left; padding:4px; font-weight:normal; color:#039; background:rgb(185,201,254);}
.tsc_tables3_12_padding4 td { padding:4px; background:rgb(232,237,255); border-top:1px solid #fff; color:#669;}
.tsc_tables3_12_padding4 tfoot th.rounded-foot-left { border-right:1px dotted #99e; color:#039; background:rgb(185,201,254);  border-bottom-left-radius: 15px; }
.tsc_tables3_12_padding4 tfoot th.rounded-foot-right { border-left:1px dotted #99e; color:#039; background:rgb(185,201,254);  border-bottom-right-radius: 15px; }
.tsc_tables3_12_padding4 tfoot th.rounded-foot { color:#039; background:rgb(185,201,254); }
.tsc_tables3_12_padding4 tbody tr:hover td { color:#333; background-color:rgb(245,251,255); border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

table .elempagestat {
	border-collapse: collapse;  
	margin:5px;
}