html, body {
        height: 99%;  /*  W3C */
/*      height: 100%;
	text-align: center; IE 6 */
        margin: 3px 0px auto 0px; 
}

html {
        background: #ddd url(img/html.png);
}

div#global {
        width: 750px;
        min-height: 100%;  /* W3C */
        padding: 0 10px;	  /* W3C */
        margin: 0 auto;	  /* W3C */
        position: relative;   /* W3C */
/* 	height: 100%; IE 6 
        padding: 0 0;
        margin: 0 0;   IE 6 */
/*      background: url(img/global3.png) center repeat-y; */
        background-image: url(img/global3.png);    /* W3C */
/*      background-image: url(img/global3.ie6.png);  IE 6 */
        background-position: 50% top;
        background-repeat: repeat-y;
/*  font-family: Arial,Helvetica,sans-serif;*/
  font-family: Times New Roman,Times,serif;
/*      text-align: left;     IE 6 */
}

div#global0 {
        width: 750px;  	/* W3C */
        min-height: 100%;
        padding: 0 10px;	/* W3C */
        margin: 0 auto;	/* W3C */
        position: relative;   /* W3C */
/* 	height: 100%; IE 6 
        padding: 0 0;
        margin: 0 0;   IE 6 */
        background-image: url(img/global0.png);    /* W3C */
/*      background-image: url(img/global3.ie6.png);  IE 6 */
        background-position: 50% top;
        background-repeat: repeat-y;
        font-family: Times New Roman,Times,serif;
}

div#header {
        background: #801040 url(img/chenilleBD.jpg) no-repeat;
  /*    color: #fff; */
        height: 80px;
        border-bottom: 4px solid #630101; /* #801040; */
	text-align: left;
}

hr {
	background-color: #630101; /* #801040; */
	margin: 20px 40px;
	height: 2px; 
}

div#header span.I {
	color: #500505; /* #780808; */ 
	font: italic normal 500 26pt arial,sans-serif ;
}

div#header span.K { 
	color: #500505; /* #780808; */ 
	font: normal normal 900 40pt arial,sans-serif ;
}

div#header h1 {
        margin: 0px 0px 0px 150px;        
}

div#header p {
	font: italic normal 400 11pt arial,sans-serif ;
        margin: 0px 0px 0px 130px;        
}

div#center {
	padding-bottom: 70px;
	width: 100%;
	overflow: hidden; /* auto; */
}

div#center0 {
/*	margin: 0px; */
	height: 100%;
	padding-bottom: 70px;
	width: 100%;
	text-align: center;
	overflow: hidden; /* auto; */
}

div#footer, div#footer0 {  
        position: absolute;	/* W3C */
        width: 730px; 	/* W3C */
	padding: 0 10px;
/*      position: absolute;
        width: 750px;
	padding: 0 0;	IE 6 */
        bottom: 0;
	background: #801040;
        color: #fff;
	font-size: smaller;
	text-align: left;
}

div#footer a, div#footer0 a {
	color: #FFFFFF; /* inherit; */
	text-decoration: underline;
}

div.right {
  float: right;
  clear: both;
  display: block;
  margin-right: 30px;
  position: relative;
}

div#content {
        float: right;
        width: 530px;
/*      display: inline;  IE 6 */
}

div#sidebar {
        float: left;
        width: 200px;
}

div#w3c {  
        position: absolute;
        width: aut; /* 100%; */
	margin: 10px;
	padding: 10px;
        bottom: 0;
}

div#sidebar h3 {
	padding-left: 20px;
	text-decoration: underline;
}

ul#menu {
        margin: 0;
        padding: 0;
        list-style: none;
        border-top:   2px solid #801040;
/*      border-right: 2px solid #801040; */
}

ul#menu li a {
        display: block;
        height: 30px;
        line-height: 30px;
        background: url(img/fond_lien.png) no-repeat left top;
        padding-left: 35px;
        margin: 2px 0;
        border-bottom: 2px solid #801040;
        color: #801040;
  font-family: Arial,Helvetica,sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight:500;
        text-decoration: none;
}

ul#menu li a:hover {
        background-position: left bottom;
}

div#journal h1 {
  text-align: center;
}

div#journal h2 {
  margin: 10px 5px 5px 0px;
  text-decoration: underline;
}

div#journal h3 {
  margin: 10px 5px 0px 10px;
}

div#journal p {
  margin: 0px 10px 0px 20px;
  text-align: justify;
}

div#journal dfn {
  text-decoration: none;
  font-style: italic;
   font-weight: 400;
}

div#journal em {
  text-decoration: none;
  font-style: italic;
   font-weight: 600;
}

div#journal b {
  text-decoration: none;
  font-style: normal;
   font-weight: 600;
}

div.code {
  margin: 20px 10px 5px 15px;
  padding: 5px;
  background-color: #fdffc3;
  border-top: solid 1px #801040;
  border-bottom: solid 2px #630101;
  border-left: solid 1px #801040;
  border-right: solid 2px #630101;
  font-size: smaller;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  font-family: Courier New,Courier,monospace;
}

div.note {
  margin: 20px 20px 5px 15px;
  padding: 5px;
  background-color: #ffd0d0;
/*  background-color: #fdffc3; */
  border-top: solid 1px #801040;
  border-bottom: solid 2px #630101;
  border-left: solid 1px #801040;
  border-right: solid 2px #630101;
  font-size: smaller;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  font-family: Courier New,Courier,monospace;
}

div.task {
  clear: right;
  margin: 0px 15px 20px 5px;
  padding: 5px;
  background-color: #e0e0e0;
  border-top: solid 1px #c0b0b0;
  border-bottom: solid 1px #f0e0e0;
  border-left: solid 2px #630101;
  border-right: solid 1px #f0e0e0;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  font-family: Courier New,Courier,monospace;
  text-indent: 4px;
}

div.task p {
  margin: 0px 0px 0px 0px;
}

div.task ul {
  margin: 0px 5px 0px 20px;
  padding: 0px;
}

div.breve {
  margin: 15px 5px 25px 5px;
  padding: 5px;
  background-color: #ffdfb4;
  border-top: solid 10px #630101;
  border-bottom: solid 2px #630101;
  border-left: solid 1px #630101;
  border-right: solid 2px #630101;
  font-size: smaller;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
  font-family: Courier New,Courier,monospace;
}

div.left {
  margin: 0px;
  float: left;
}

div.right {
  margin: 0px 25px 0px 0px;
  float: right; 
  display: block;
}

table.koril80 {
  width: 500px;
  border: 0px;
}


