body             { color:black;
                   background-color:ivory;
                   margin:0 0 0 0; padding:5 12 5 12;
                   border-style: solid; border-width: 15;
                   border-color:#000080;
                   font-family:avantgarde,sans-serif;
                   font-size:11pt; }

img              { margin:5 20 5 10;
                   border-width:0;
                   vertical-align:middle; }

a:active         { color: #000080; }
a:visited        { color: #551a8b; }
a:link           { color: #0000bb; }
a:hover          { color: #df0000; }

h1, h2           { font-family:times,serif; font-style:italic;
                   font-weight:bold;  color:#000080;
                   background:ivory; border-color: #000080;
                   border-style: solid; border-width: 3 5 5 3; }

h3, h4, h5, h6   { font-family: avantgarde, sans-serif; }
h1               { font-size: 250%; }
h2               { font-size: 180%; }
h3               { font-size: 110%; font-weight: bold; }
h4               { font-size: 100%; font-weight: normal; }

ul               { list-style-type:circle; }
li               { margin: 3 0 3 0; }

table            { margin: 5 0 5 0;
                   font-family:sans-serif;
                   background-color:ivory;
                   border-style: solid; border-width: 5 5 5 5;
                   border-color:#000080; }

td               { text-align:center; padding: 2 5 2 5; }

tr               { background-color:ivory; height:15px }

input            { margin: 0 0 0 5; padding: 1 2 1 2;
                   background-color:#ffffc9;
                   font-size: 105%; font-weight: bold }

option            { background-color:#ffffc9;
                   font-size: 105%; font-weight: bold }

.button          { margin:3 2 3 2;  padding:2 5 2 5;
                   color:#000080; background-color:Gainsboro }
                   
.boutonCache 	{ margin:3 2 3 2;  padding:2 5 2 5;
						color:#000080; background-color:Gainsboro;
						visibility: hidden }	

.boutonVisi 	{ margin:3 2 3 2;  padding:2 5 2 5;
						color:#000080; background-color:Gainsboro;
						visibility: visible }	

canvas          { border: 1px solid black }

.tdgauche        { text-align:left; padding: 2 5 2 5 }
.tddroite        { text-align:right; padding: 2 5 2 5 }
             
.libCachedroit               { text-align:right; padding: 2 5 2 5; visibility: hidden  }
.libCachegauche               { text-align:left; padding: 2 5 2 5; visibility: hidden  }

.inputCache        { margin: 0 0 0 5; padding: 1 2 1 2; background-color:#ffffc9;
                   font-size: 105%; font-weight: bold; visibility: hidden }
                   
.zoneList	{ color:#000080; background-color:Gainsboro; font-size: 100%; font-weight: bold; visibility: hidden }
.optionZone { background-color:ivory; font-size: 100%; font-weight: bold }

.checkCache	{ border: 0.125em solid #000080; background:#000080; outline: 1px solid #000080; visibility: hidden }

.inputCache        { margin: 0 0 0 5; padding: 1 2 1 2;
                   background-color:#ffffc9;
                   font-size: 105%; font-weight: bold; visibility: hidden }