/*
 * template.css
 * 
 *  Mise en page inspirée par http://openweb.eu.org/, que nous remercions au
 *  passage.
 *
 */
html{
height:100%;
width:100% ;
}

body{
  height:100%;
  background-color:  #EFEFEF;
  color: #000000;
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: small;
  padding:0;
}

a:link {
background-color: transparent;
color: #005193 ;
text-decoration: underline;
}

a:visited {
background-color: transparent;
color: #005193;
text-decoration: underline;
}

a:hover {
background-color: transparent;
color: #c15555;
text-decoration: none;
}

a:active {
background-color: transparent;
color: #c15555;
text-decoration: none;
}


table#page{
width: 100% ;
color: #000000 ;
background-color: #FFFFFF ;
border: 3px solid #4a83ce ;
margin: 0px;
padding: 3px ;
}

/************/
/* CONTENTS */
/************/

table.contents {
  width: 100% ;
  border-width: 0 ;
  padding: 0;
  margin: 0 ;
}


table.contents tr {
	padding: 0 ;
	margin: 0 ; 
}

/**********/
/* Titles */
/**********/

h1 {
  color: #c15555 ;
  background-color : transparent ;
  font-family:  ;
  text-align: center ;
  font-size: 18pt;
  margin: 0px;
  margin-bottom: 1em ;
  padding: 0px;
}

h2 {
  color: #c15555;
  background-color: transparent;
  font-family:  ;
  text-align: left ;
  font-size:130%;
  margin-top: 1em;
  margin-bottom: 2px ;
}

h3 {
  color: #c15555;
  background-color: transparent;
  font-family:  ;
  text-align: left ;
  font-size:small;
  margin:2em 0 0 0;
  line-height:110%;
}

h4{
  color: #69c;
  background-color: transparent;
  font-family:  ;
  text-align: left ;
  font-weight:700;
  font-size:small;
  border-bottom:1px dotted #69c;
  margin-bottom: 1px ;
}

h5{
  color: #69c;
  background-color: transparent;
  font-family:  ;
  text-align: left ;
  font-weight:500;
  font-size:small;
}

/* à voir */
img { border-width: 0 ; background-color: transparent}



.error {
  color: #FF0000 ;
  background-color: transparent ;
  font-style: italic ;
}

.help {
  font-size: 9pt ;
}

pre {
  font-weight: bold ;
  margin-top: 10px;
  margin-bottom: 2px ;
  color: #4a83ce ;
  font-size: 10pt; 
  padding: 2px ; 
 }