#corp {
	clear : both;
}

#menu {
	margin-bottom : 10px;
}

#deconnexion{
	float : left;
	padding-right: 5px;
}

#DivBodyEnAjax {
/*	margin-left : 18em;
	margin-right : 10px;*/
	width : auto;
	min-width:70%; /* MODIF VA DU 20181108 (Version 3) : tableau plus grand en général */
}

#entete{
	border : 0; 
	margin-top : 5px;
	background: -moz-linear-gradient(top, #C0D6EC, #DDE8F2);
	background: -webkit-linear-gradient(top, #C0D6EC, #DDE8F2); 
	border-radius : 5px;
	min-height: 70px; 
	text-align:center;
}

#margeGauche {
	float : left;
	min-width : 140px;
}

/* Titre page authentification */
.titre_authent {
	font-size : 22px;
	text-align : center;
}
/* Sous titre page authentification */
.sous_titre_authent {
	font-size : 15px;
	text-align : center;
	font-style: italic;
	font-weight: bold;
}

/* Permet de faire des faux icones (carré) - Sera utilisé par exemple pour faire un icone avec juste une lettre à l'intérieur */
.ico_texte {
	border : 2px solid #565656;
	border-radius : 5px;
	padding : 0px 3px 0px 3px;
	margin : 0px 3px 0px 3px;
}


/*-------------------------------------------------------------------------------------------------------*/
/* Liste et formulaire                                                                                   */
/*-------------------------------------------------------------------------------------------------------*/
.entetepage, th {
	/* Maquette 1
	background: #4472C4;
	color : #FFFFFF;
	*/
	background: #C0D6EC;
	background: linear-gradient( to bottom , #C0D6EC, #DDE8F2);
	background: -o-linear-gradient     (top, #C0D6EC, #DDE8F2);
	background: -moz-linear-gradient   (top, #C0D6EC, #DDE8F2);
	background: -ms-linear-gradient    (top, #C0D6EC, #DDE8F2);
	background: -webkit-linear-gradient(top, #C0D6EC, #DDE8F2); 
	color : #313A71;
	text-shadow : 0 0 0; /* Pas d'ombre sur le texte */
}

th, th a {
	color : #313A71;
	font-size: 1.1em;
}

/* Permet de changer la couleur d'une ligne sur l'autre (lstlig1 et lstlig2 servent pour les vieux navigateurs) */
table.pwslist tbody > tr:nth-child(odd), .lstlig1  { background: #D5E2ED;}  /* #EDF2F7 MODIF VA DU 20181205 (Version 3) */
table.pwslist tbody > tr:nth-child(even), .lstlig2 { background: #EFEFEF;}  

/* Mise en forme du groupe dans les formulaires multiples */
.dDiv {
	background-color: #FFFFFF;
	border-radius : 5px;
	margin-top : 5px;
}

/* Mise en forme de la ligne dans les formulaires multiples */
.dTable {
	background-color: #EDF2F7;
}

.version {
	font-size: 0.9em;
	font-style : italic;
}

/*-------------------------------------------------------------------------------------------------------*/
/* Grille pour la page d'accueil                                                                         */
/*-------------------------------------------------------------------------------------------------------*/
/* Tableau de 2 colonne fait en div (ex : activite.php) */
.grille_2_col > .col1, 
.grille_2_col > .col2 {
	width:45%; /* Pas 50 car on a un margin */
}
/* Tableau de 3 colonne fait en div (ex : activite.php) */
.grille_3_col > .col1, 
.grille_3_col > .col2,
.grille_3_col > .col3 {
	width:25%;/* Pas 33.33 car on a un margin */
}
/* Tableau de 4 colonne fait en div (ex : activite.php) */
.grille_4_col > .col1, 
.grille_4_col > .col2,
.grille_4_col > .col3, 
.grille_4_col > .col4 {
	width:20%; /* Pas 25 car on a un margin */
}
.col1, .col2, .col3, .col4 {
	float : left;
	border : 2px solid #C0D6EC;
	border-radius : 10px;
	text-align : center;
	margin : 15px;
	font-size: 1.3em;
	padding : 20px 5px 20px 5px;
}
.col1 { /* A la 1ère colonne on revient à la ligne */
	clear: left;
}
.col_cliquable {
	border : 3px solid #F6BE0D ;
}
.MG_role {
	border : 4px solid #F6C600;
	background-color: #C4000E;
	color : #FFFFFF;
	border-radius : 10px;
	text-align : center;
	font-size: 1.3em;
	padding : 10px 5px 10px 5px;
	font-weight: bold;
	margin-bottom : 10px;
}


/* ********************************************************************************** */
/* Utilisateurs : MEF de la gestion des roles  										  */
/* ********************************************************************************** */
/*	#B0E0E6	#ADD8E6	#87CEEB	#87CEFA	#E0FFFF  */
/*	#C0D6EC	#B0E0E6	#ADD8E6	#87CEEB	#87CEFA  */
/*	#C0D6EC	#ADD8E6	#B0E0E6	#AFEEEE	#E0FFFF  */
/*	#C0C0C0	#CECECE	#D3D3D3	#DCDCDC	#EFEFEF	#F5F5F5  Nuances de gris */
/*	#AFEEEE	#E0FFFF	#F0FFFF  Nuances de cyan */
/*	#87CEEB	#ADD8E6	#BBD2E1	#DFF2FF #F0FFFF	Nuances de bleu */
/*	#9080E0	#7080E0	#5080E0	#3080E0 #1080E0	Nuances de ??? */
/*	#ADD8E6	#B9DCE9	#C3DFEB	#CEE3EE #DAE7F1	Nuances de bleu */
/*	#C0D6EC	#C7DBEE	#CEDFEF	#D5E3F1 #DDE8F2	Nuances idem titre */
.tab_ROL {
	border-collapse: collapse;
/* 	border-collapse: separate; */
/* 	border: 5px solid #F2F2F2;	Couleur du fond : #F2F2F2; */
/* 	padding-left: 2px; */
/* 	padding-right: 2px; */
/* 	overflow: auto; */
	background-color: #C0D6EC ;	/* Couleur 1 */
/* 	background: linear-gradient( to bottom , #C0D6EC, #DDE8F2); */
	border-radius : 5px;
	width: 600px;
}
.tab_ROL tr {
	border: 10px solid #F2F2F2;	/* Couleur du fond : #F2F2F2; */
}
.tab_ROL tr td { 
	vertical-align: text-bottom;	/* top; */ 
}
.tab_ROL img { 
	vertical-align: text-bottom;	/* top; */ 
} 
.tab_ROL select {
	width: 300px;
}


.tab_FIL {
	border-collapse: collapse; /* separate si on ne veut pas de border (!?) */
/* 	border: 0px solid #F2F2F2; */
	background-color: #C7DBEE;	/* Couleur 2 */
	width: 100%;
}
.tab_FIL tr {
	border: 10px solid #C0D6EC;	/* Couleur 1 (Couleur du fond précédent) */
}
.tab_FIL td:last-child {
	width: 100%;
}

.tab_SIT {
	border-collapse: ollapse; /* separate si on ne veut pas de border (!?) */
/* 	border: 0px solid #F2F2F2; */
	background-color: #CEDFEF;	/* Couleur 3 */
	width: 100%;
}
.tab_SIT tr {
	border: 5px solid #C7DBEE;	/* Couleur 2 (Couleur du fond précédent) */
}
.tab_SIT td:last-child {
	width: 100%;
}

.tab_TFR {
	border-collapse: separate;
/* 	border: 0px solid #F2F2F2; */
	background-color: #D5E3F1;	/* Couleur 4 */
	width: 100%;
}
.tab_TFR tr {
	border: 5px solid #CEDFEF;	/* Couleur 3 (Couleur du fond précédent) */
}
.tab_TFR td:last-child {
	width: 100%;
}

.tab_CRI {
	border-collapse: separate;
/* 	border: 0px solid #F2F2F2; */
	background-color: #DDE8F2;	/* Couleur 5 */
	width: 100%;
}
.tab_CRI tr {
	border: 5px solid #D5E3F1;	/* Couleur 4 (Couleur du fond précédent) */
}
.tab_CRI td:last-child {
	width: 100%;
}


/* ********************************************************************************** */
/* Evaluation : 																	  */
/* ********************************************************************************** */
.eve_etape2 th, .eve_etape4 th  {
	white-space : normal;
	text-align : center;
}
.eve_etape2 table, .eve_etape2 th, .eve_etape2 td,
.eve_etape4 table, .eve_etape4 th, .eve_etape4 td {
	border:1px solid #919191;
	padding-left: 2px;
	padding-right: 2px;
}


/*#eve_etape3 .lstlig1 > td, #eve_etape3 .lstlig2 > td {*/
.eve_etape3 .lstlig1 > td, .eve_etape3 .lstlig2 > td {
	border-left: solid 1px #919191;
    border-right: solid 1px #919191;
}

/* Ajoute la main sur chaque image de l'étape 3 */
#eve_etape3 img {
	cursor : pointer;
}

.eval_prec {/* Style de la ligne "Evaluation précédente" */ /* MODIF VA DU 20171023 */
	font-style: italic;
	background : #DDDDDD; /* MODIF VA DU 20181123 (Version 3) */
}

th.theme1 { background: #BAB2FF; }
th.theme2 { background: #FFA584; }

.bordhaut {
	border-top : 1px solid #919191;
}

.note_couleur1 { background : #92D050; } /* >70% */
.note_couleur2 { background : #FFAB51; } /* >50% */
.note_couleur3 { background : #FF4732; } /* >0% et <=49% */
.note_couleur4 { background : #00B050; } /* >=95% */ /* MODIF VA DU 20191001 (Version 4) */ /*#597F31;*/

.eve_etape4 input[type="text"]{
	line-height: 3.4em; 
	vertical-align : top;
}

/* Retour à la ligne automatique pour les cases Informations Générales */
.c_ig, .retour_ligne {
	white-space : normal;
}
/* Centre les zones numérique pour les cases Informations Générales */
.ig_num {
	text-align : center;
}

.tr_supprime, .G_tr_supprime {
	background-color: #FF5656; /*red;*/
	vertical-align:middle;	/* suite boutonlike */
}
/* CSS pour la note globale */ /* MODIF VA DU 20181108 (Version 3) */
.noteglobale {
	font-weight : bold;
	font-size : 11px;
}