﻿/* Texte.css */
	
	
a.Lien_CY {
   position: relative;
   color: white;
}

a.InfobulleUE {
   position: relative;
   color: red;
   background: yellow;
   /* text-decoration: none; */
   border-bottom: 1px gray dotted; /* On souligne le texte. */
}

a.InfobulleUE span {
   display: none; /* On masque l'infobulle. */
}
a.InfobulleUE:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
   cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}
a.InfobulleUE:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   top: 30px; /* On positionne notre infobulle. */
   left: 20px;
   background: white;
   color: green;
   padding: 3px;
   font-size: 10px;
   border: 1px solid green;
}	

a.InfobulleUE_B {
   position: relative;
   color: green;
   /* text-decoration: none; */
   border-bottom: 1px gray dotted; /* On souligne le texte. */
}
a.InfobulleUE_B span {
   display: none; /* On masque l'infobulle. */
}
a.InfobulleUE_B:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
   cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}
a.InfobulleUE_B:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   top: 30px; /* On positionne notre infobulle. */
   left: 20px;
   background: white;
   color: green;
   padding: 3px;
   font-size: 10px;
   border: 1px solid green;
}	

a.InfobulleMO {
   position: relative;
   color: blue;
   /* text-decoration: none; */
   border-bottom: 1px gray dotted; /* On souligne le texte. */
}
a.InfobulleMO span {
   display: none; /* On masque l'infobulle. */
}
a.InfobulleMO:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
   cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}
a.InfobulleMO:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;
   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */
   top: 30px; /* On positionne notre infobulle. */
   left: 20px;
   background: white;
   color: green;
   padding: 3px;
   font-size: 10px;
   border: 1px solid green;
}	
	
	
	
	
.Bulletin_UE
	{
	color: red;
	font-size:13pt;
	font-weight: bold;
	}

.Bulletin_MO
	{
	color: blue;
	font-size:12pt;
	font-weight: bold;
	}
	
.Bulletin_PR
	{
	color: black;
	font-size:9pt;
	}
	
.Bulletin_Coef
	{
	color: blue;
	font-size:12pt;
	font-weight: bold;
	text-align: center;
	}
	
.Bulletin_ECTS
	{
	color: red;
	font-size:13pt;
	font-weight: bold;
	text-align: center;
	}
	
.Bulletin_Moy_G_EL
	{
	color: red;
	font-weight:bold;
	font-size:12pt;
	text-align: center;
	}
	
.Bulletin_Moy_G_CY
	{
	color: red;
	font-weight:normal;
	font-size:12pt;
	text-align: center;
	}
	
.Bulletin_Moy_UE_EL
	{
	color: red;
	font-weight:bold;
	font-size:12pt;
	text-align: center;
	}
	
.Bulletin_Moy_UE_CY
	{
	color: red;
	font-weight:normal;
	font-size:12pt;
	text-align: center;
	}
	
.Bulletin_Moy_MO_EL
	{
	color: blue;
	font-weight:bold;
	font-size:11pt;
	text-align: center;
	}
	
.Bulletin_Moy_MO_CY
	{
	color: blue;
	font-weight:normal;
	font-size:11pt;
	text-align: center;
	}
		
.Txt_Pct_R {
font-size:8pt;
color:red;
}

.Txt_Pct_V {
font-size:8pt;
color:green;
}

.Indice {
background-color:#D0E3FA;
border:1px solid #000;
font-size:10pt;
color:#000;
padding:5px;
text-align:right;
}

.XX
	{
	color: Black;
	font-size:12pt;
	font-weight: bold;
	}
	
.YY
	{
	color: Blue;
	font-size:12pt;

	}
	
.CY
	{
	color: green;
	font-size:13pt;
	font-weight: bold;
	}
	
.UE
	{
	color: red;
	font-size:13pt;
	font-weight: bold;
	}

.MO
	{
	color: blue;
	font-size:12pt;
	font-weight: bold;
	}
	
.RT_UE_V
	{
	color: green;
	font-size:10pt;	
	text-align:left;
	}
	
.RT_UE_R
	{
	color: red;
	font-size:10pt;	
	text-align:left;
	}
	
.RT_UE_B
	{
	color: blue;
	font-size:10pt;	
	text-align:left;
	}

.RT_MO_B
	{
	color: blue;
	font-size:9pt;	
	text-align:left;
	}
	
.RT_MO_R
	{
	color: red;
	font-size:9pt;	
	text-align:left;
	}
	
.PR
	{
	color: black;
	font-size:10pt;
	}
	
.COEF
	{
	color: green;
	font-size:10pt;
	}

.Note_OK
	{
	font-size:10pt;
	color: black;
	}
	
.Note_NOK
	{
	font-size:10pt;
	color: red;
	}
	
.Moy_UE_EL
	{
	color: red;
	font-weight:bold;
	font-size:12pt;
	}
	
.Moy_UE_CY
	{
	color: red;
	font-weight:normal;
	font-size:12pt;
	}
	
.Moy_MO_EL
	{
	color: blue;
	font-weight:bold;
	font-size:11pt;
	}
	
.Moy_MO_CY
	{
	color: blue;
	font-weight:normal;
	font-size:11pt;
	}

.Recap_MO_Moy_OK {
color:black;
float:none;
text-align:center;
font-size:12pt;
}

.Recap_MO_Moy_NOK {
color:red;
background-color:yellow;
float:none;
text-align:center;
font-size:12pt;
font-weight:700;
}
	
.Bilan_Abs_OK {
color:black;
float:none;
text-align:center;
font-weight:500;
font-size:12pt;
margin:1px;
}	

.Bilan_Abs_NOK {
color:red;
float:none;
text-align:center;
font-weight:700;
font-size:12pt;
margin:1px;
}	

.Ctrl_CY {
color:Cyan;
}

.Ctrl_GR {
color:Yellow;
}

.SIGALE1 {
color: #01afec;
font-size:40pt;
}

.SIGALE2 {
color: #16526e;
font-size:16pt;
}

.TextArea {
color:#000;
float:none;
text-align:center;
margin:2px;
}

.TextAreaNL {
color:#000;
float:none;
text-align:left;
font-size:10pt;
margin:2px;
}

.TextAreaNC {
color:#000;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}

.TextAreaNR {
color:#000;
float:none;
text-align:right;
font-size:10pt;
margin:2px;
}


.TextAreaNRY {
color:#000;
background-color:#D0E3FA;
float:none;
text-align:right;
font-size:10pt;
margin:2px;
}

.TextAreaOC {
color:#F90;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}

.TextAreaOL {
color:#D50;
float:none;
text-align:left;
font-size:10pt;
margin:2px;
}

.TextAreaRC {
color:red;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}

.TextAreaRCY {
color:red;
background-color:yellow;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}



.TextAreaRCG {
color:red;
float:none;
text-align:center;
font-weight:700;
font-size:10pt;
margin:1px;
}

.TextAreaRLG {
color:red;
float:none;
text-align:left;
font-weight:700;
font-size:10pt;
margin:1px;
}

.TextAreaBCG {
color:blue;
float:none;
text-align:center;
font-weight:700;
font-size:10pt;
margin:1px;
}

.TextAreaRR {
color:red;
float:none;
text-align:right;
font-size:10pt;
margin:2px;
}

.TextAreaVC {
color:GREEN;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}

.TextAreaBL {
color:blue;
float:none;
text-align:left;
font-size:10pt;
margin:2px;
}

.TextAreaBLG {
color:blue;
float:none;
text-align:left;
font-size:10pt;
font-weight:700;
margin:2px;
}

.TextAreaBR {
color:blue;
float:none;
text-align:right;
font-size:10pt;
margin:2px;
}

.TextAreaBC {
color:blue;
float:none;
text-align:center;
font-size:10pt;
margin:2px;
}

.TextAreaBC8 {
color:blue;
float:none;
text-align:center;
font-size:8pt;
margin:2px;
}

.TextAreaRL {
color:red;
float:none;
text-align:left;
font-size:10pt;
margin:2px;
}

.TextAreaVL {
color:GREEN;
float:none;
text-align:left;
font-size:10pt;
margin:2px;
}

.TextAreaVR {
color:GREEN;
float:none;
text-align:right;
font-size:10pt;
margin:2px;
}



.CL_Cycle {
color:CYAN;
text-align:center;
font-size:10pt;
}



#Txt_Taille_Champ {
color:white;
float:right;
font-size:8pt;
font-style:italic;
text-align:left;
}

.Rouge_Italic {
color:#F60;
font-size:8pt;
font-style:italic;
text-align:left;
}

#Txt_Entite {
color:#F60;
font-size:7pt;
font-style:normal;
}

#text_brut {
text-align:left;
font-size:10pt;
color:#000;
}

#Log {
text-align:left;
font-size:10pt;
color:blue;
}

.Text_Help {
WIDTH:700px;
margin-top:5px;
text-align:left;
font-size:10pt;
color:#000;
background-color:#DDD;
border-color:#000;
border-style:solid;
border-WIDTH:1px;
padding:5px;
}

.Test_Mail {
WIDTH:1200px;
margin-top:5px;
text-align:left;
font-size:10pt;
color:#000;
background-color:#DDD;
border-color:#000;
border-style:solid;
border-WIDTH:1px;
padding:5px;
}



table#Referentiel td {
border:1px dotted #000;
padding:1px;
}


#Txt_Version {
WIDTH:800px;  
background-color:#FFFFC0;
font-size:10pt;
color:blue;
text-align:left;
border-color:blue;
border-style:dotted;
border-WIDTH:1px;
margin:0 auto;
padding:5px;
}

.Relief0 {
color:red;
font-size:10pt;
font-weight:700;
}

.Relief1 {
color:red;
font-size:12pt;
font-weight:700;
}

.Relief2 {
color:#000;
font-size:12pt;
font-weight:700;
}

.Gras {
font-weight:700;
}
	

.Titre_Page 	{ 
	text-align: center;
	text-decoration: bold;  
	font-style: italic;
	font-size: 20px; 
	color: black;
	background-color: #f3f1de; 	
	padding: 5px;
	width: 1500px
	} 	
		
.Sous_Titre_Page 	{ 
	text-align: left;
	text-decoration: bold;  
	font-style: italic;
	font-size: 18px; 
	color: #546c74; 
	padding-left: 5px;
	letter-spacing:2px; 
	} 


.Titre_Popup_AITC 	{ 
	text-align: center;
	text-decoration: bold;  
	font-style: italic;
	font-size: 20px; 
	color: black;
	background-color: #f3f1de; 	
	padding: 5px;
	width: 500px
	}	



