
table#Saisie_Abs {
	padding : 2px;
	background-color: #01afec;
	}
	
form#Saisie_Abs {
	padding : 2px;
	background-color: #01afec;
	}
	
form#Form_Saisie_Decisions {
	padding : 2px;
	background-color: #f3f1de;
	width:1200px;
	}
	
table TD {
	padding : 2px;
	}
	
table TH {
	padding : 2px;
	background-color: #01afec;
	}
	
.TH1 {
	padding : 2px;
	background-color: #01afec;
	}
	
.TH2 {
	padding : 2px;
	background-color: #f3f1de;
	}
	
.TH3 {
	padding : 2px;
	background-color: red;
	}
	
.TH4 {
	padding : 2px;
	background-color: yellow;
	}
	
.RT_Sep {
	background-color: Yellow;
	}
	

table#Tab_Saisie {
width: 1200px;
}

table#Tab_Saisie th{
width: 250px;
}

table#ET th {
font-size:10pt;
background-color:Yellow;
color:Black;
}



.Tab_DUE  {
border-width:1px; 
border-style:solid; 
border-color:white;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 800;
}

.Tab_Details_Note  {
border-width:1px; 
border-style:solid; 
border-color:white;
border-spacing: 0px;
border-collapse: collapse;  
width: 400;
}

.Tab_Details_Absences  {
border-width:1px; 
border-style:solid; 
border-color:Blue;
border-spacing: 0px;
border-collapse: collapse;  
width: 800px;
}

.Tab_Notes_Attente  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 850;
}

td.Tab_Notes_Attente {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
margin: 0px;
padding: 2px;
text-align: center;
font-size: 12px; 
background-color: #f3f1de;
}

.Tab_Liste_Titre  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 1200;
}

.Tab_Liste_Titre_1800  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 1800;
}

.Tab_AITC_Mailing  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 1500;
}

.Tab_AITC_Mailing  td{
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
text-align:center;
}

.Tab_Evolutions  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin:0;
width: 1000;
}

.Tab_Rattrapage  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin:0 auto;
width: 1200;
}


.Tab_Details  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin:0 auto;
width: 1000;
}

.Tab_Liens_Grp  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin:0 auto;
width: 300;
background-color: #f3f1de;
}

.Tab_Bulletin  {
border-width:0px; 
border-spacing:0px;
border-collapse:collapse;  
margin:0 auto;
width: 1800px;
}

.Tab_Bulletin_I  {
border-width:0px; 
border-spacing:0px;
border-collapse:collapse;  
margin:0 auto;
width: 1200px;
}

tr.Tab_Bulletin_Jury
	{
	border-style:solid; 
	border-width:3px; 
	text-align: center;
	text-decoration: bold;  
	font-size: 15px; 
	color: black; 
	background-color:#f3f1de; 
	}
	
td.Tab_Bulletin
	{
	text-align: center;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	}
		
td.Tab_BulletinG
	{
	text-align: left;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	}
	
td.Tab_BulletinC
	{
	text-align: center;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	}
	
td.Tab_BulletinJ1
	{
	font-size: 14pt;
	text-align: center;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	}
	
td.Tab_BulletinJ2
	{
	color: red;
	font-size: 14pt;
	text-align: center;
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	}
	
.Tab_Bulletin_Inter_S
	{
	border-width:0px; 
	border-top: solid 1px;
	}
	
.Tab_BulletinGU
	{
	border-width:0px; 
	border-left: solid 1px;
	}
	
.Tab_BulletinDU
	{
	border-width:0px; 
	border-right: solid 1px;
	}
	
tr.Tab_Bulletin_UE
	{
	border-width: 0px;
	border-top: solid 1px;
	}
	

td.Tab_Bulletin_MO
	{
	border-width: 0px;
	text-align: left;
	}
	
td.Tab_Bulletin_PR
	{
	border-width: 0px;
	text-align: left;
	}
	
td.Tab_Bulletin_Coef
	{
	border-width: 0px;
	border-right: solid 1px;
	border-left: solid 1px;
	text-align: center;
	}
	
td.Tab_Bulletin_ECTS
	{
	border-width: 0px;
	border-right: solid 1px;
	border-left: solid 1px;
	text-align: center;
	}
	
td.Tab_Bulletin_Note
	{
	border-width: 0px;
	text-align: right;
	}
	
td.Tab_Bulletin_Moy
	{
	border-width: 0px;
	text-align: center;
	border-right: solid 1px;
	border-left: solid 1px;
	}
	
td.Tab_BG
	{
	border-width: 1px;
	text-align: left;
	}
	
td.Tab_BulletinD
	{
	border-width:1px;
	text-align: right;
	}

th.Tab_Bulletin
	{
	border-style:solid; 
	border-width:1px; 
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	}
	
td.Tab_Bull_Bilan
	{
	border-style:solid; 
	border-width:1px; 
	text-align: center;
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	}
	
td.Tab_Bull_BilanG
	{
	border-style:solid; 
	border-width:1px; 
	text-align: left;
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	}

td.Tab_Bull_Bilan_UE0
	{
	border-style:solid; 
	border-width:1px; 
	text-align: center;
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	width: 50px;
	}
	
td.Tab_Bull_Bilan_UE
	{
	border-style:solid; 
	border-width:1px; 
	text-align: left;
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	width: 400px;
	}
	
th.Tab_Bull_Bilan
	{
	border-style:solid; 
	border-width:1px; 
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	}
	

	
th.Tab_Bulletin_50
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 50px;
	}
	
th.Tab_Bulletin_40
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 40px;
	}
	
th.Tab_Bulletin_30
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 30px;
	}
	
th.Tab_Bulletin_75
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 75px;
	}
	
th.Tab_Bulletin_80
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 80px;
	}
	
th.Tab_Bulletin_150
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 150px;
	}
	
	
th.Tab_Bulletin_210
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#f3f1de; 
	width: 210px;
	}
	
th.Tab_Bulletin_590
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	width: 590px;
	}
	
tr.Tab_Bulletin
	{
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	text-align: center;
	text-decoration: bold;  
	font-size: 14px; 
	color: black; 
	background-color:#c8c5af; 
	}

.Tab_Std
	{
	border-spacing: 0px;
	border-collapse: collapse;	
	}
	
td.Tab_Std_14
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size: 14px; 
	color: black; 
	}
	
td.Tab_Std_B
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size: 14px; 
	color: blue; 
	}
	
td.Tab_Std_V
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size: 14px; 
	color: green; 
	}
	
td.Tab_Std_R
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size: 14px; 
	color: red; 
	}
	
td.Tab_Std_S
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size: 14px; 
	color: red; 
	text-decoration: line-through;
	}
	
td.Tab_Std_Ctrl
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black;
	text-align: center;
	font-size: 14px; 
	background-color:yellow;
	}
	
.Tab_Std_100
	{
	border-spacing: 0px;
	border-collapse: collapse;  
	width:100px;
	background-color:#c8c5af; 
	}
	
.Tab_Std_350
	{
	border-spacing: 0px;
	border-collapse: collapse;  
	width:350px;
	background-color:#c8c5af; 
	}

th.Tab_Std_Titre
	{
	border-style:solid; 
	border-width:1px; 
	border-color: black;
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: black; 
	background-color:#01afec; 
}

th.Tab_Std_Titre_Clair
	{
	border-style:solid; 
	border-width:1px; 
	border-color: black;
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: black; 
	background-color:#80ffff; 
}

th.Tab_Std_TitreG
	{
	border-style:solid; 
	border-width:1px; 
	text-align: left;
	text-decoration: bold;  
	font-size: 16px; 
	color: black; 
	background-color:#01afec; 
}


th.Tab_Std
	{
	border-style:solid; 
	border-width:1px; 
	border-color:black; 	
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: #f3f1de; 
	background-color: #01afec;
}

th.Tab_StdG
	{
	border-style:solid; 
	border-width:1px; 
	border-color:black; 	
	text-align: left;
	text-decoration: bold;  
	font-size: 16px; 
	color: #f3f1de; 
	background-color: #939e99;
}

td.Tab_Std
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	}
	
td.Tab_StdR
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	color: red;
	}
	
td.Tab_StdV
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	color: green;
	}
	
	
td.Tab_StdR_12
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	color: red;
	font-size: 12px;
	}
	
td.Tab_StdV_12
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	color: green;
	font-size: 12px;
	}
	
td.Tab_StdB_12
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	color: blue;
	font-size: 12px;
	}
	

	
td.Tab_StdG
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: left;
	}
	
td.Tab_StdC
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: center;
	}
	
td.Tab_TD_FonceG
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #0c4b6a;
	text-align: left;
	}
	
td.Tab_TD_FonceC
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #0c4b6a;
	text-align: center;
	}
	
td.Tab_TD_ClairG
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: left;
	}
	
td.Tab_TD_ClairG_RG
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: left;
	color: red;
	font-weight:bold;
	}
	
td.Tab_TD_ClairG_BG
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: left;
	color: blue;
	font-weight:bold;
	}
	
td.Tab_TD_ClairC
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	background-color: #f3f1de;
	text-align: center;
	}
	
.Tab_ET  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin: 0px auto;
margin-top: 2px;
width: 1860;
}

th.Tab_ET_Titre	{
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
text-align: center;
text-decoration: bold;  
font-size: 16px; 
color: black; 
background-color:#c8c5af; 
width: 310px;
}

td.Tab_ET  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
padding: 0px;
margin: 0px;
width: 310px;
/* background-color: lime; */
}

.Tab_Cours  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
margin: 0px;
height: 130px;
width: 310px;
}

	
td.Infos
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-style:italic;
	font-size:8pt;
	}
	
td.Cours_Std 
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size:8pt;
	}
		
td.Cours_Assoc 
	{
	border-width:1px; 
	border-style:solid; 	
	border-color:black; 	
	text-align: center;
	font-size:8pt;
	background-color:CYAN;
	}
	
td.Cours_MD
	{
	text-align: center;
	color: #FFFFFF;
	font-size:8pt;
	text-decoration: blink;
	background-color:GREEN;
	border-spacing: 0px;
	border-collapse: collapse;  
	margin: 0px;
	}
	
td.Cours_S
	{
	text-align: center;
	color: #FFFFFF;
	font-size:8pt;
	text-decoration: line-through;
	background-color:RED;
	border-spacing: 0px;
	border-collapse: collapse;  
	margin: 0px;
	}

td.Cours_C
	{
	text-align: center;
	color: #000000;
	font-size:8pt;
	text-decoration: blink;
	background-color:YELLOW;
	border-spacing: 0px;
	border-collapse: collapse;  
	margin: 0px;
	}
	
td.Cours_CS
	{
	text-align: center;
	color: #000000;
	font-size:8pt;
	text-decoration: line-through;
	background-color:YELLOW;
	border-spacing: 0px;
	border-collapse: collapse;  
	margin: 0px;
	}
	
.Tab_Bilan {
border: 2px solid Blue;
border-spacing: 0px;
border-collapse: collapse;  

margin-left:auto;
margin-right:auto;
width: 1200px;
}

td.Tab_Bilan {
border-width:1px; 
border-style:dotted; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
margin: 0px;
padding: 2px;
text-align: center;
}

td.Tab_Bilan_UE {
border-width:1px; 
border-style:dotted; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
border-left:2px solid Blue;
border-right:2px solid Blue;
margin: 0px;
padding: 2px;
text-align: center;
}

td.Tab_Bilan_UE_RT {
border-width:1px; 
border-style:dotted; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
border-left:2px solid Blue;
border-right:2px solid Blue;
margin: 0px;
padding: 2px;
text-align: center;
background-color: #c0ffc0;
}

td.Tab_BilanG {
border-width:1px; 
border-style:dotted; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
margin: 0px;
padding: 2px;
text-align: left;
}

th.Tab_Bilan_UE
	{
	border: 2px solid Blue;
	border-spacing: 0px;
	border-collapse: collapse;  
	text-align: center;
	text-decoration: bold;  
	font-size: 18px; 
	color: Red; 
	background-color:#c8c5af; 
}

th.Tab_Bilan_MA
	{
	border: 2px solid Blue;
	border-spacing: 0px;
	border-collapse: collapse;  
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: Blue; 
	background-color:#c8c5af; 
}

th.Tab_Bilan_MO
	{
	border: 2px solid Blue;
	border-spacing: 0px;
	border-collapse: collapse;  
	vertical-align: text-top;
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: Blue; 
	background-color:#c8c5af; 
}

th.Tab_Bilan
	{
	border: 2px solid Blue;
	border-spacing: 0px;
	border-collapse: collapse;  
	
	text-align: center;
	text-decoration: bold;  
	font-size: 16px; 
	color: black; 
	background-color:#c8c5af; 
}

th.Tab_Bilan_Mini
	{
	border: 2px solid Blue;
	border-spacing: 0px;
	border-collapse: collapse;  
	
	text-align: center;
	text-decoration: bold;  
	font-size: 12px; 
	color: black; 
	background-color:#c8c5af; 
}

th.Tab_BilanG
	{
	border-width:1px; 
	border-style:dotted; 
	border-color:black;
	border-spacing:0px;
	border-collapse:collapse;  
	text-align: left;
	text-decoration: bold;  
	font-size: 16px; 
	color: black; 
	background-color:#c8c5af; 
}

.Tab_Bug_Evol  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
margin-left:auto;
margin-right:auto;
width: 1500;
}

.Tab_Actuellement  {
border-width:1px; 
border-style:solid; 
border-color:white;
border-spacing: 0px;
border-collapse: collapse;  
width: 700;
}

.Tab_Internet  {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing: 0px;
border-collapse: collapse;  
width: 280;
background-color:#f3f1de; 
}



th.Tab_Actuellement_Titre
	{
	border-width:1px; 
	border-style:dotted; 
	border-color:black;
	border-spacing:0px;
	border-collapse:collapse;  
	text-align: center;
	text-decoration: bold;  
	font-size: 13px; 
	color: black; 
	background-color:#c8c5af; 
}

td.Tab_Actuellement {
border-width:1px; 
border-style:solid; 
border-color:black;
border-spacing:0px;
border-collapse:collapse;  
margin: 0px;
padding: 2px;
text-align: center;
font-size: 12px; 
background-color: #f3f1de;
}