/* Mise en Forme Pages */
body { /* Si marges définies pour les frame ça ne marche pas avec FireFox, seulement avec Safari */
	/* margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;
	background-color: #FFFFFF; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	/* color: #CC0000; */
}
.DivPage1 {
  width: 600px;
  margin: auto;
  /* border: 3px solid #73AD21; */
}
.DivCentr {
	text-align: center;
	/* margin: auto; */
	/* width: 50%; */
	/* border: 3px solid green; */
	/* padding: 10px; */
}
.DivMgauch {
	position: fixed;
	left: 0;
	top: 0px; /* Même valeur que  iframe src="Chapitre.html" et à modifier suivant hauteur Cadre de Chapitre.html */
	width: 137px; /* Même valeur +2 que iframe src="xxx_S.html" et à modifier suivant largeur Cadre de Acc_S.html et tous les autres _S.html */
}
.DivPage {
	margin-top: 10px;
	margin-left: 137px; /* A modifier suivant largeur Cadre de Acc_S.html et tous les autres _S.html */
	/* overflow: scroll; */
}
.Coul_FdSep {
	/* background-color: #E0E0E0; Même couleur que body background-color dans mef_somm.css */
	background-color: #F0F0F0; /* Même couleur que table background-color dans mef_somm.css */
}
img { /* NoOcr , évite que l'utilisateur sélectionne le texte d'une image */
	-webkit-user-select: none; /* !important; */
	cursor: auto; /* default; */
}
.ImgLnPgA {
	opacity: 1;
	transition: 0.3s;
}
.ImgLnPgA:hover {
	opacity: 0.5;
}
.Titre_Page {
	font-size: x-large;
	font-weight: bold;
	/* color: #006633; */
}
.St_Titre_Page {
	font-size: large;
	font-weight: bold;
	/* color: #006633; */
}
.Ss_Titre_Page { /* En fait le titre des pages, correspond au Ss_Titre_Somm (Sommaire) */
	font-size: medium;
	font-weight: bold; /* Sauf que Ss_Titre_Somm pas T_Gras */
	/* color: #00FF66; */
}
.Ptite_Note {
	font-size: x-small;
}
.Code_Src {
	color: #996600; /* Marron */
}
.Coul_Imp {
	color: #FF0000; /* Rouge */
}
.T_Gras {
	font-weight: bold;
}
.T_Soul {
	text-decoration: underline;
}
.T_exp { /* Même taille que ci-dessous */
	vertical-align:super;
	font-size: x-small; /* 70%;  trop grand:smaller */
	line-height: 70%;
}
.T_ind { /* Même taille que ci-dessus */
	vertical-align:sub;
	font-size: x-small; /* 70%;  trop grand:smaller */
	line-height: 70%;
}
.Transp_b {
	opacity: 0.4;
}
.NonVisibl {
	visibility: hidden;
}
.DivEspBd { /* Espace autour du cadre div */
	padding: 10px;
	/* border: 1px solid #4CAF50; */
}
.Tbl_SsBdSsEsp {
	border: 0; /* 1px solid red; */
	border-collapse: collapse; /* separate; */
	/* display: inline-table;
	margin: 1em;
	border: dashed 6px;
	border-width: 6px; */
}
.Tbl_SsBdSsEsp th, .Tbl_SsBdSsEsp td {
	border: 0; /* 1px solid green; */
	padding: 0; /* 6px; */
	/* padding-top: 3px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 40px; */
}
