/* Librement inspire de : http://xoomer.virgilio.it/flavio.stanchina/css/default.css, que je trouve simple et clair*/
body {
/* font-family: sans-serif;*/
}

td, th { /* ns workaround */
 font-family: sans-serif;
}

a {
 color: navy;
 text-decoration: none;
}

a:visited {
 color: navy;
 text-decoration: none;
}

a:hover {
 color: red;
 text-decoration: none;
 background-color: #FAF0E6;
}

a:active {
 color: red;
 text-decoration: none;
 background-color: #FAF0E6;
}

a.green {
 color: navy;
 text-decoration: none;
}

a.green:hover {
 color: green;
 background-color: #FAF0E6;
 text-decoration: none;
 }

a.green:active {
 color: green;
 text-decoration: none;
 background-color: #FAF0E6;
}

a.green:visited {
 color: navy;
 text-decoration: none;
}

p {
 text-align: justify;
 text-indent: 30px;
 margin-bottom: 0cm;
}

h1 { border-top: solid medium gray; }
h2 { border-top: solid medium navy; }
h3 { border-top: solid thin   navy; }

hr {
 color: navy;
 border: 0;
 background-color: navy;
}

.breaker{
	overflow:hidden;
	height:1px;
	clear:both;
}

.left {
	 width:300px;
	 position:absolute;
	 left:20px;
}

.middle {
 position: absolute;
 left:25%;
 min-width: 150px;
 width: 48%;
}

.right {
 position: relative;
 left: 75%;
 width: 25%;
}

pre.console {
 border: 2px dashed #660000;
 margin: 4px 2em;
 padding: 6px;
 color: black;
 background-color: #E6E6E6;
}

pre.code {
 border: 2px dashed #006600;
 margin: 4px 2em;
 padding: 6px;
 color: black;
 background-color: #E6E6E6;
}

pre.fichier {
 border: 2px dashed #000066;
 margin: 4px 2em;
 padding: 6px;
 color: black;
 background-color: #E6E6E6;
}

/*.inset   { border: inset 2pt; padding: 4pt; background-color: aliceblue; }*/

.footer  {
 border-top: solid medium green;
 text-align: right;
}

.warning {
 border: solid  medium red;
 margin: 8pt;
 padding: 4pt;
}

.note {
 border: dashed medium #ffa500;
 margin: 8pt;
 text-align: justify;
 padding: 4pt;
}

.avertissement {
 border: dashed medium red;
 margin: 8pt;
 text-align: justify;
 padding: 4pt;
}

div {
 border: none;
}
