
body {
background-color: white;
font-family:Arial,Verdana,Helvetica;
color:black;
}

h1 { /** gros titre */
  font-size: 24px;
  color: black;               /*  Donc on utilise une police blanche pour que le texte soit visible */
  padding: 0.3em;             /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */
  text-align: center;         /* Le titre doit être centré ! */
  letter-spacing: 0.1em;      /* On espace les caractères pour que ce soit joli :-) */
}

h2 { /** titre */
  font-size: 20px;
  font-weight : bold;
  color: teal;               
  padding: 0.3em;             /* Espacement intérieur non nul pour que le texte ne colle pas à la bordure du cadre */
  text-align: center;         /* Le titre doit être centré ! */
}

p + h2 { /** titre */
  margin-top: 3em;         
}
div + h2 { /** titre */
  margin-top: 3em;         
}

 
h3 {
  font-size: 18px;
  font-weight : bold;
  color: #000099;               
  text-align: left;
  text-indent:0;
  margin-left: 0em;    
  margin-right: 3em;    
  margin-bottom: 0;    

}

h4 {
  font-size: 16px;
  font-weight : bold;
  color: #000099;               
  text-align: left;
  text-indent: 2em;    
  margin-bottom: 0;    

}

ul {
  margin-top:0;
}

ul li {
  list-style-image: url('./commun/puce_bleue.png');
  list-style-type: circle;
  font-size:14px;
}

dl {
  margin-left: 2em;    
}

dt {
  font-weight : bold;
}

dd {
  
}

div {
  padding: 1em;
  margin : 1em;

}

p {
  text-indent: 2em;
  margin-left:3em;
}

p.erreur {
	background-color: pink;
	border-style:solid;
	border-width:1px;
}

p.info {
	background-color: lightgreen;
	border-style:solid;
	border-width:1px;
}

p.fini {
	color: darkblue;
	font-weight:bold;
}

tr.termine {
	background-color: lightgrey;
	color: red;
}

tr.actif {
	background-color: white;
	color: blue;
}
span.filename {
	font-family:Courrier;
}


td {
	padding: 0.2em 1em;
}


a[href] {
  text-decoration: none;
  }

a.visible_link {
  text-decoration: underline;
	
}
a[name] { /* Aucun style particulier */ }

a:link {
     
}

a:visited {  
   color:darkblue;
}


a[href]:hover {
   text-decoration:underline; 
}
a:active {
   color:#FF0000;
}


img {
  border: none;           /* Ne pas entourer les images, même s'ils contiennent des liens */
  vertical-align: middle; /* Dans le cas d'une icône suivie d'un texte, par exemple       */
}




table.linetable td, table.linetable th {
 border-style:solid;
  border-width:1px;  
  margin:0;             
  text-align:center;  
  padding: 0.3em 1em;        
}

table.nolinetable td, table.nolinetable th {
 border-style:none;
 padding-right:1em;
}

