
body	{
	font-size: 100%;
	font-family: sans-serif;
	color: #111;
	background: #ccc;
  margin-bottom: 1em;
	}

a	{ text-decoration:none; color:#b05; font-weight:bold;}
a:hover   { color: #e80; }

a.ext	{ text-decoration: underline; color: #308; }
a.ext:hover   { color: #083; }

a.ssr { padding: .2em .3em .1em .3em; font-size: 80%; font-weight: normal; color: #fff; }

h1	{
	color: #202040;
	font-size: 160%;
	font-weight: bold;
	text-align: left;
	margin: .7em 0em .3em 1%;
	}

h2	{
	color: #002040;
	font-size: 140%;
	font-weight: bold;
	text-align: left;
	margin: .6em 0em .3em 2%;
	}

h3	{
	color: #002040;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
	margin: .6em 0em .3em 3%;
	}

h4	{
	color: #002040;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	margin: .6em 0 .3em 4%;
	}

h5	{
	color: #002040;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	margin: .6em 0 .3em 5%;
	}

ul, ol	{
  margin: .2em 4% .5em;
	}

ul ul, ol ul, ol ol, ul ol
	{
	margin-left: 0
	}

table	{
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: .7%;
	}

.dr   {
	text-align: right;
	}

.droite
  {
  float: right;
  margin: 0 5% .5em 1%;
  }

input, textarea
	{
	background: #eee;
	color: #009;
	}

input.envoi
	{
	background: #d07;
	font-weight: bold;
	color: #fff;
	}

p	{
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 0em;
	margin-bottom: .5em;
	text-align: justify;
	}

img { margin: 0em 0em 0em 0em; border: none; }
img.left { float: left; margin: 0em 1em .3em 5%; }
img.right { float: right; margin: 0em 5% .3em 1em; }

tt	{
	color: #001730;
	font-weight: bold;
	font-family: monospace;
	}

pre	{
	font-size: 95%;
	background: #ddd;
	font-family: monospace;
	padding: .5em;
	margin: .3em 5% .4em 5%;
	padding: .5em 1% .4em 1%;
	}

form	{
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 0em;
	margin-bottom: .7em;
	}

blockquote {
	margin: 0em 6% .5em 7%;
        background: #ffc;
        padding: .3em .5em .3em .5em;
	}

abbr    {
        border: solid 1px;
        background: #ffa;
        cursor: default;
        padding: 0 .2em;
        }

dl	{	margin-left: 5%; margin-right: 3%; }

dl	{	margin: 0em 1em 0.5em 3em; }
dt	{ font-weight: bold; }
dd	{ margin: 0em 1em 0em 1em; }

.small	{ font-size: .85em;	/*margin-top: -.6em;*/ }

em { font-weight: bold; }

.date { color:#888; font-size: 80%; margin:.5em 2% 0; }

.r	{ color:#e00; }
.g	{ color:#090; }
.b	{ color:#00d; }
.w  { color:white; }

.ssr { float:right; }

/* utilisé notamment pour les instruction spécifiques en python 3 */
/* .jaune { color: #000; background: #ada; margin: .3em 6.7% .4em 6.7%; padding: .5em 1% .4em 1%; }*/
p.jaune, span.jaune { background: #beb; }
pre.jaune { background: #cfc; }
p.jaune a:hover { color: #705; }

/* jaune préalablement #eeeec7 et #f0f0d7 */




