/* feuille de style générale pour l'application Appel EPS - LP COROT */

body
{
text-align :center ;

}

h1

{
	color:rgb(121, 28, 248);
	text-align :center ;
}


h2

{
	color:red;
	text-align :center ;

}

h4

{

	text-align :center ;
	font-size:8px ;
}

a
{ 
 text-decoration:none; 
} 

.etablissement
  {
  width:100%;
  }

button

{

	width:160px;
	height:60px;
	margin-top:2px ;
	text-align :center;
	font-size :12px;
	font-weight:bold;
	background-color:yellow;

}

.enregistrer

{
	background-color:blue;
	color : white;
	width : 160px ;
	height : 60px;
	margin-top:2px ;
	text-align :center;
	font-size :12px;
	font-weight:bold;
}

.parametres

{
	background-color:blue;
	color : white;
	width : 160px ;
	height : 60px;
	margin-top:2px ;
	text-align :center;
	font-size :12px;
	font-weight:bold;
}


/* Affichage des oublis de tenu */

.clean
{

background-color : rgb(135, 233, 144) ;

}

.oublis

{

background-color : orange ;

}

/******************************************************/

.trimestre

{

background-color : rgb( 51, 255, 150 ) ;

}

.semestre

{

background-color : rgb(  233, 255, 51  ) ;

}

table
{
margin:auto;
}

th
{
border: 3px blue inset ;
width:120px;
border-radius: 10px;
box-shadow: 6px 6px 0px black;
background-color : rgb(164, 181, 255) ;
text-align :center;
padding: 6px 6px 6px 6px ;

}

td
{
text-align :center;
margin: auto;
padding: 6px 6px 6px 6px ;
border: 3px black inset ;
border-radius: 10px;
}


.vide

{
text-align :center;
margin: auto;
padding: 6px 6px 6px 6px ;
border: 3px white;

}

.nom

{

width:150px;
font-size :10px;
background-color:white;

}

.nomtete

{

width:150px;
background-color:rgb(164, 181, 255) ;

}


.bilan

{

width:50px;

}


.present
{
background-color : rgb(51, 255, 150) ;
}



.absent
{
background-color : rgb( 255, 51, 88 ) ;
}

.affaires
{
background-color : rgb(  255, 138, 51  ) ;
}

.inapte
{
background-color : rgb(  255, 51, 224) ;
}

.stage
{
background-color : rgb(169, 234, 254) ;
}

.administratif
{
background-color : rgb(200, 173, 127);
}

.motif

{
width:400px;
height:100px;

}

.arriereplan
{
background-color : white ;
}

.ajouteleve

{
background-color : white ;
text-align : left ;
}

.validation
{
background-color:rgb(22, 184, 78) ;
width : 150px ;
height : 40px;
font-size:14px;
}

.dateexclusion
{
background-color:rgb(22, 184, 78) ;
width : 80px ;

font-size:12px;
}

.exclusion
{
background-color:rgb(128, 109, 90) ;
width : 120px ;
font-size:12px;
}

.motifexclusion
{
width : 300px ;
font-size :10px ;
background-color : rgb(231, 62, 1);
}


/*Lien pour enregitrer présent */

.bilan_choix

	{
	margin:auto;
	background-color:rgb(128, 109, 90) ;
	width : 20% ;
	height : 50px ;
	font-size:1.3em;
	padding-top : 25px ; 
	color : white;
	text-decoration : none ;
	}


/* Mise en forme du menu de navigation */

#navigation
{
	display:flex;
	flex-wrap: wrap;
	justify-content : center;
	align-items : center;
	padding:5px;
	
}

.menu

{
	background-color : rgb(128, 255, 128);
	color:black;
	text-decoration : none ;
	list-style-type: none; 
	font-size : 1.2em;
	width : 150px ;
	text-align : center ;
	height: 40px ;
	vertical-align:middle;
	line-height: 40px;
	
}

.choixbilan

{
	background-color : rgb(170, 170, 127);
	color:black;
	text-decoration : none ;
	list-style-type: none; 
	font-size : 1.2em;
	width : 150px ;
	text-align : center ;
	height: 40px ;
	vertical-align:middle;
	line-height: 40px;
	
}

.choixliste

{
	background-color : rgb(170, 170, 127);
	color:black;
	text-decoration : none ;
	list-style-type: none; 
	font-size : 1.2em;
	text-align : center ;
	height: 40px ;
	vertical-align:middle;
	line-height: 40px;
	width:30%;
	margin:auto;
	
	
}
