/* This document is a part of the Esperide Project */
/* Standard Cascading Style Sheet File */

/* Created: 15 August 2004 */

/* Author: Olivier Boudeville (olivier.boudeville@online.fr) */




div.box { 
  border: solid;
  padding: 5px;
  border-width: thin ;
  text-align: left;
}


div.centered { 
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}


/* green for an open poll */
div.open {
  color: #32CD32;
  font-family: courier, serif;
}


/* red for a closed one */
div.closed {
  color: #FF0000;  
  font-family: courier, serif;
}


/* blue for a pending one */
div.running {
  color: #0000FF;  
  font-family: courier, serif;
}


body {
  color: #FFFF99;
  font-family: Verdana, sans-serif;
  background: #000000;
  font-size: 15px;
  text-indent: 1%;
  text-align: left;
  margin-left: 2%;
  margin-right: 1%;
  margin-top: 2%;
  margin-bottom: 2%;
}


h1.Huge {
  color: #FFCC00 ;
  background: transparent;
  font-size: 70px;
  font-weight: bold;
  font-family: Verdana, serif;
  margin-top: 0%;
  margin-bottom: 0;
  margin-left: 2%;
  margin-right: 2%;
  text-align: center;
}


h1.Big {
  color: #8A80FF ;
  font-size: 40px;
}


h1 {
  color: #8A80FF;
  font-size: 35px;
  background: transparent;
  font-weight: bold;
  text-align: center;
  margin-top: 7%;
  margin-bottom: 5%;
  margin-left: 2%;
  margin-right: 2%;
}


h2 {
  color: #8A80FF ;
  font-size: 27px;
  background: transparent;
  text-align: left;
  margin-top: 5%;
  margin-bottom: 2%;
}


h3 {
  color: #FFCC00;
  font-size: 22px;
  background: transparent;
  margin-top: 5%;
  margin-bottom: 3%;
  margin-left: 7%;
  margin-right: 4%;
}


h4 {
  color: #FF9933;
  font-size: 21px;
  margin-left: 10%;
  margin-right: 7%;
  font-weight: normal;
}


h5 {
  color: #669933;
  font-size: 16px;
  margin-left: 15%;
  margin-right: 15%;
  font-weight: bold;
  margin-top: 3%;
  margin-bottom: 2%;  
}


h6 {
  color: #00FF00;
  font-size: 15px;
  margin-left: 30%;
  margin-right: 5%;
  font-weight: bold;
  margin-top: 3%;
  margin-bottom: 2%;
}


h7 {
  color : #888888;
  font-size: 15px;
  margin-left: 10%;
  margin-right: 5%;
  font-weight: bold;
  margin-top: 2%;
  margin-bottom: 2%;
}


div.Visited {
  color: #999966;
  font-size: 20px;
}


dl {
  color: #FFFF99;
  margin-top: 4%;
  margin-bottom: 3%;
  font-size: 16px;
  margin-left: 8%;
  text-align: left;
  font-weight: bold;
  margin-right: 2%;
}


dt {
  color: #EEEEEE;
  background: #999966;
  font-weight: bold; 
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 2%;
  margin-bottom: 1%;  
}


dd {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 5%;
} 


p {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 0%;
  margin-right: 3%;
  text-align: justify;
  text-indent: 2em;
}


ul {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 2%;
  text-align: left;
  list-style: square;		
  margin-right: 0%;
}


ol {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 2%;
  text-align: left;
  list-style: decimal;
  margin-right: 0%;
}


ul li {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 0%;
  margin-right: 0%; 
}


ol li {
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 0%;
  margin-right: 0%;
}


ul ul li {
  list-style: circle;
}


ul ul ul li {
  list-style: disc;
}


pre {
  font-family: monospace, serif;
  margin-left: 4%;
  white-space: pre;
}


table {
  color: #999966;  
  margin: 5px;
  border: solid; 
  border-width: thin; 
  border-collapse: separate;
  border-spacing: 5pt;
}


table caption {
 font-size: 15px;
 caption-side: bottom;
 text-align: center;
 font-style: italic;
} 


table p, table dl, ol p, ul p, dl p, blockquote p, .note p, .note ul, .note ol, .note dl, li pre, dd pre {
  margin-left: 0;
  margin-right: 0;
}


tr {
   background: #000000;
   font-size: 15px;
   border:thin;
}


th { 
   color: #FFFF99;
   background: #000000;
   font-weight: bold;
   font-size: 19px;
   text-align: center;
 }


td {
   background: #000000; 
   font-size: 15px;
}


p.top {
  background: #8A80FF;
  margin-left: 1%;
  margin-right: 1%
}


blockquote {
  margin-left: 8%;
  margin-right: 8%;
  border: thin ridge #FF0000;
}


blockquote pre {
  margin-left: 1%;
  margin-right: 1%;
}


a img {
 border: none;
 border-color: #FFFFFF;
} 


dt a {
  font-weight: bold;
  color: #8A80FF;
  margin-top: .8em
}


dt a:visited {
  font-weight: bold;
  color: #00FF00;
  margin-top: .8em;
}


td a {
  font-weight: bold;
  font-size: 15px
}


a:link {
  color:#FFCC00; 
  background: transparent;
  text-decoration:underline;
  font-weight: bold;
  /*font-size: 110%;  */
}


a:visited {
  color: #F7E036;
  background: transparent;
  font-weight: bold;
  text-decoration:underline;
}


a:active {
  color: #999966;
  background: transparent;
  font-weight: bold;  
  text-decoration:underline;
}


a:hover { 
  color:#FFCC00;
  text-decoration:underline;
  font-weight: bold; 
}


code {
  color: #99CC00 ;
  font-size: 17px;
  font-weight: normal;   
  font-family: Courier, serif;
  /* disabled:
  border-left-style: solid;
  border-left-width: 3px;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none; 
  */
}


b {
  color: #FF9911;
  font-size: 14px;
  font-weight: bold;
}


/* Taken from http://www.w3.org/Style/Examples/007/menus.html */

div.banner {
  background: #A0A0A0;
  margin: 0;
  font-size: 80% ;
  font-weight: bold;
  line-height: 1.0;
  text-align: center;
  position: fixed;
  top: 1em;
  left: auto;
  width: 10em;
  right: 1em;
}

div.banner p {
  color: #FF0000;
  background: #999966;
  margin-left: 0em; 
  padding:  0em;
  font-family: Arial, sans-serif;
  border: thin outset #AAAAAA;
  margin-top: 0%;
  margin-bottom: 0%;
  margin-left: 0%;
  margin-right: 0%;
}


div.banner a, div.banner em { display: block; margin: 0em; }
div.banner a, div.banner em { border-top: 2px groove #EEEEEE; } /* separator */
div.banner a:first-child { border-top: none; } 
div.banner em { color: #FFFFFF; font-weight: bold; } /* head of column */

div.banner a:link { color: #EEEEEE; text-decoration: none;  }
div.banner a:visited { color: #CCCCCC; text-decoration: none;  }
div.banner a:hover { color: #FFFFFF; background: #000000; }

