/*
 * Filename: site.css
 * Copyright (C) 2005 Czo, czoconsulting@gmail.com
 * License: GPL (http://www.gnu.org/copyleft/gpl.html)
 * Started: April 1996
 * Last Change: jeudi 03 novembre 2005, 14:00
 * Edit Time: 1:34:18
 * Description:
 *   CSS derived from css recommendation of w3c
 *   http://www.w3.org/StyleSheets/
 *   
 * $Id: $
 */

/* IE55 scrollbars  */

/* body {
	scrollbar-face-color: #dedebb; scrollbar-highlight-color: #c0c0c0; scrollbar-shadow-color: #c0c0c0; color: black; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #fefefb; scrollbar-darkshadow-color: #000000; scrollbar-base-color: gray
} */
input.textbox {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: white; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}
input.button {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: silver; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}
button {
	border-right: black 1px solid; border-top: black 1px solid; font-size: 13px; background: silver; border-left: black 1px solid; color: black; border-bottom: black 1px solid; height: 22px
}

/* body */

html, body, th, td, tr, p, h1, h2, h3, h4, h5, h6 {
     font-size:90%;  /* netscape 4.7 */

    font-family:arial,sans-serif
}

body {
/*  margin: 2em 2em 2em 2em; */
/*   font-size: small;  */
  color: black;
  background: white;
  background-color: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat
/*   background-image: url(manual.gif); */
}

pre, tt, code {
    font-family:"andale mono",monospace;
    font-size:100%;
            /* font-weight: bold; */
            white-space: pre
}

hr {
/*    width: 50%; */
    height: 1px;
    border: 0;
    color: #004400;
    background-color: #004400
}

h1, h2, h3, h4, h5, h6 {
    font-family: verdana,sans-serif
}

h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { 
    font-family: "Trebuchet MS",sans-serif;
    color: #71AE25}
h1 { font-weight: bold; font-size: 170% }
h2 { font-weight: bold; font-size: 140% }
h3 { font-weight: bold; font-size: 118% }
h4 { font-weight: bold; font-size: 100% }
h5 { font-style: italic; font-size: 100% }
h6 { font-variant: small-caps; font-size: 100% }

.hide {
  display: none;
  color: white
}

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
div.head img { color: white; border: none } /* remove border from top image */

p.copyright { font-size: 90% }
p.copyright small { font-size: 80% }

p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  margin-left: 0.6em;
  margin-right: 0.6em
}

dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }


tt { color: green }
em { font-style: italic; font-weight: bold }
strong { font-weight: bold }

ul.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none
}

@media aural {
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code }
}


pre {
        border: solid;
        border-width: thin;
        border-color: #003300;
        background-color: #EEEEEE;
/*        width: 100%; */
        padding: 0.5em;
        margin-left: 2em;
        margin-right: 2em
}

p.changed {
    padding-left: 0.2em;
    border-left: solid;
    border-top: none;
    border-bottom: none;
    border-right: none;
    border-left-width: thin;
    border-color: red
}


blockquote {
  margin-left: 4em;
  margin-right: 4em;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  font-style: italic;
  color: #003300
}

address {
  text-align: right;
  font-weight: bold;
  font-style: italic;
  font-size: 80%
}

blockquote p {			/* try to avoid space above the attribution */
  margin-bottom: 0
}

blockquote address {
  margin: 0
}


a:link img, a:visited img { border-style: none }
a img { color: white } /* the only way to hide the border in ns 4.x */

a:link, a:active, a:visited {
	color: #71AE25;
        text-decoration: none
}

a:hover, a:focus { 
        color: #FF962D;
/*        background-color: #EEEBDB; */
  /*      font-weight: bold; */
       text-decoration: underline
}

table {

    border-collapse: collapse;
}

div.czotable table {
  margin-left: 4em; 
  margin-right: 4em;
  margin-top: 0.8em; 
  margin-bottom: 0.8em;
  border-collapse: collapse;
        border-width: thin;
        border-color: #005A9C; 
        border: 1px solid ThreeDShadow;
        border-spacing: 0px
        background-color: #DDDDDD;
  color: #005A9C; 
  background: #FFFFFF; 
      text-align: left
}

div.czotable th { 
        border-width: thin;
        border-color: #005A9C; 
    color: #FFFFFF; 
    background: #005A9C
}

div.czotable td { 
        border-width: thin;
        border-color: #005A9C; 
    background: #E9E9E9; 
    color: #000000
}

div.czotable td.th { 
        border-width: thin;
        border-color: #005A9C; 
    background: #FFFFFF; 
    color: #005A9C
}

.small {
     font-size:90%
}

.white {
     color: #767B90
}


