/* --- feuille de style pour documents imprimables, "MODULE" --- */

/* ------------------------ Partie pour écrans ---------------- */

@media screen   		 {
 
body {background: white; 
      color: black; 
      text-align: justify;}
A:link { color: Blue; }
A:visited { color: green; }
A:hover { color: fuschia; }

H1, COL.center { text-align: center}

/*  Grand I */
H4 { background-color: black;
     color: white; 
     width: 100%;
     padding-left: 1em;}

/* Petit 1 */
H5 { border-bottom: solid black 1px;
	background-color: white;
	color: black; 
	width: 100%;
	padding-left: 0em;
	font-size: 100%;}

P { text-indent: 2em;}
Div.room { margin-left: 2em; }
LI { list-style-position: outside; }

/* ---------- tableau classique */
TABLE { font-size: 100%;
	border-top : solid black 1px;
	border-left : solid black 1px; 
	width: 100%; }
TD, TH { border-bottom : solid black 1px; 
	 border-right : solid black 1px; 
	 text-align: center }
TD.gris, TH.gris, TR.gris { background-color: silver; color: black}
TD.noir, TH.noir, TR.noir { background-color: black; color: white}


/* ------------ tableau "à la Donjon"  */
TABLE.DnD { font-size: 100%;
	border-top : none;
	border-left : none; 
	width: 100%; }
TABLE.DnD TD, TABLE.DnD TH { border-bottom : none; 
	 border-right : none; 
	 text-align: left}
TABLE.DnD TH.C, TABLE.DnD TD.C{ border-bottom : none; 
	 border-right : none; 
	 text-align: center;}
TABLE.DnD TR.gris { background-color: silver; color: black}

  				}
  
/* ------------------- Partie pour Impression -------------- */

@media print 			{

body {background: white; 
	color: black; 
	text-align: justify;
	font-size: 11pt;}

A:link { color: black; text-decoration: none;}
A:visited { color: black; text-decoration: none;}
A:active { color: black; text-decoration: none;}

H1, COL.center { text-align: center}
H4 { width: 100%;
	padding-left: 11pt;
	border: solid black 0.5pt}
H5 { border-bottom: solid black 0.5pt;
	background-color: white;
	color: black; 
	width: 100%;
	padding-left: 0pt;
	font-size: 100%;}
P { text-indent: 22pt;}
Div.room { margin-left: 22pt; }
LI { list-style-position: outside;}

/* ------------------- tableau classique  */
TABLE { font-size: 9pt;
	border-top : solid black 0.5pt;
	border-left : solid black 0.5pt; 
	width: 100%; }
TD, TH { border-bottom : solid black 0.5pt; 
	 border-right : solid black 0.5pt; 
	 text-align: center; }
TD.gris, TH.gris, TR.gris { background-color: white; color: black;}
TD.noir, TH.noir, TR.noir { background-color: white; color: black;}


/* ---------------- tableau "à la Donjon" */

TABLE.DnD { font-size: 9pt;
	border : solid black 0.5pt;
	width: 100%; }
TABLE.DnD TD, TABLE.DnD TH { border-bottom : solid black 0.5pt; 
	border-top: none;
	border-left: none;
	border-right: none;
	text-align: left;}
TABLE.DnD TH.C, TABLE.DnD TD.C{border-bottom : solid black 0.5pt; 
	border-top: none;
	border-left: none;
	border-right: none;
	text-align: center;}
TABLE.DnD TR.gris { background-color: white; color: black;}

/* ----------------- Mise en page */

Div.Pbrk {page-break-after: always;}

@page portrait {  size: portrait;  margin: 10%;}
@page landscape {  size: lanscape;  margin: 10%;}
BODY.landscape {page : landscape;}
BODY {page : portrait;}		
				}
 





