/* $Id: videoscm.css,v 1.20 2001/11/26 13:56:05 queinnec Exp $
 * The cascading style sheet for VideoScm2001
 * Copyright (C) 2001 by <Christian.Queinnec@lip6.fr>

 * Largely inspired by videoc2000.css. Removed obsolete styles, 
 * Changed colors to suit the colors of the logo.
 */

body, .regularBody, .IdentificationBody, .WarningBody {
  font-family: serif ;
  margin-left: 20px;
  margin-right: 20px;
  color: rgb(0,0,0) ;
  background-color: rgb(255,255,255) ;
}

.WarningButton {
  font-weight: bold;
  font-size: 140%;
  background-color: rgb(255,255,255) ;
}

.topic, .subtopic, .subsubtopic, .lesson, .solution, .exotext {
  font-size: 80%;
  color: rgb(0,0,0) ;
  font-size: medium;
}

A, .reference {
  color: #006699;
  font-weight: bold;
}

.bannerText {
  color: #006699;
  font-weight: bold;
}

.banner, .bannerSolution {
  color: #006699;
  font-weight: bold;
  border: solid 0 rgb(0,0,0) ;
  padding: 0px;
}

.tocAlphabet {
 font-size: 140%;
}

.detail {
  display: inline;
}

.relatedTable {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
}
.requiredTable TH, .requiredTable TD {
}
.suggestedTable TH, .suggestedTable TD {
}

.related, .credits {
  font-family: serif ;
  display: block;
  font-size: 80%;
  width: 100%;
  margin-right: 50%;
  padding: 10px;
  border: solid 2px #006699;
  color: rgb(0,0,0) ;
  background-color: rgb(255,255,255)  ;
}
.related A, .credits A {
  color: rgb(0,0,0) ;
  font-weight: bold;
}

.authorEmail, .careTakerEmail {
  width: 50%;
  display: none;
  font-family: monospace ;
  font-size: 80%;
  color: red;
}
.suggested, .required {
  width: 100%;
  font-family: serif ;
  font-size: 100%;
  color: rgb(0,0,0) ;
}

.suggestedPage, .suggestExample {
  align: right;
  display: block;
  text-decoration: none ! important;
  width: 50%;
  font-family: serif ;
  font-size: 100%;
  border-color: #006699;
  border-width: 1px;
  background-color: #ffffff;
  color: #000000;
}
.suggestedQuizz {
  align: right;
  display: block;
  text-decoration: none ! important;
  width: 30%;
  font-family: serif ;
  font-size: 100%;
  border-color: #006699;
  border-width: 1px;
  background-color: #ffffff;
  color: #006699;
}
.suggestedOnePage, .suggestOneExample {
  margin-left: 20px;
  background-color: #ffffff;
  color: #006699;
}


.wordSearch {
  border-width: 3px;
}

h1 {
  font-family: serif ;
  align: center;
  display: block;
  width: 100%;
  padding: 10px;
  border-width: 5px;
  border-color: #006699;
  font-size: 200%;
  color: #006699;
  background-color: rgb(255,255,255) ;
}
.specialH1 {
  font-family: serif ;
  display: block;
  width: 100%;
  padding: 10px;
  border-width: 3px;
  border-color: #006699;
  font-size: 200%;
  color: rgb(0,0,0) ;
  background-color: white;
}
h2, .topicHeader, .lessonHeader, .exerciseHeader {
  font-family: serif ;
  display: block;
  width: 100%;
  padding: 10px;
  font-size: 170%;
  color: rgb(255,255,255) ;
  background-color: #006699;  
}
# Attention au A qui sont dans les answerHeader (bleu sur bleu)
h2 a {
  color: rgb(255,255,255);
  background-color: white;
}
h3, .subtopicHeader, .answerHeader, .questionHeader {
  display: block;
  width: 100%;
  padding: 5px;
  font-size: 140%;
  color: #006699;
  background-color: rgb(255,255,255) ;
}
h4, .subsubtopicheader {
  display: block;
  width: 100%;
  padding: 2px;
  font-size: 100%;
  font-style: italic;
  color: #006699;
  background-color: rgb(255,255,255) ;
}

.message {
  padding: 10px;
  width: 66%;
  font-size: 130%;
  font-weight: bolder;
  color: #006699;
  background-color: #ffffff ;
  border: solid thick #2099b4;
}

/* The overall style for code excerpts. */

.codeInline {
  font-family: monospace ;
  font-size: 80%;
}

.code, .c, .scheme, .clos, .tex, .perl, .sh, .asm, .makefile, .gdb, .shc, .syntax, .pascal, .texForAnnote, .texForSty, .schemeSlide, .vi, .codeXML, .schemeLAML, .codeURL, .codeProperties {
  font-family: monospace ;
  font-weight: bold;
  font-size: 100%;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  color: #006699;
  background-color: #FFFFCC;
  border: solid thin #006699;
}
PRE {
  font-family: monospace ;
  font-weight: bold;
  font-size: 100%;
  white-space: pre;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  color: #006699;
  background-color: #FFFFCC;
  border: solid thin #006699;
}
.PreviousAnswer {
  font-family: monospace ;
  font-weight: bold;
  font-size: 100%;
  white-space: pre;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 5px;
  margin-bottom: 5px;
  color: black;
  background-color: #FFccFF;
}

.spanscheme, .spanc, .spanjava, .spansh {
  font-family: monospace ;
}

.inclusion, .cInclusion, .texForAnnoteInclusion, .shInclusion, .perlInclusion, .texInclusion, .schemeSlideComment, .schemeInclusion, .closInclusion, .schemeComment {
  color: purple;
  background-color: #FFFFCC;
}

/* Anchors that are mouse-sensitive should not be too emphasized
 * certainly not as a real anchor. */

.mousable {
  color: blue ;
  text-decoration: none ! important;
}

/* Anchors corresponding to remote pages. */
.RemoteLink {
  color: #006699;
}

/* The overall style for popups. Popups appear when moused over. 
 * They stay or disappear, permanently, if clicked over.

 NOTE (24 VIII 2000) le style hint est rendu par IExplorer 5.5 mais
 pas par netscape 4.74 (mais partiellement par 4.6).
 */

.hint {
  color: rgb(0,0,0) ;
  font-size: medium;
  background-color: rgb(255,255,255) ;
}

/* For the reference card. */

.divschemerefcard, .divscheme, .divcode, .divc, .divxml, .divc, .divcorba, .divxml, .divc, .divjava, .divsh, .dividl {
  font-family: monospace;
  font-weight: bold;
  font-size: 100%;
  /* white-space: pre; Non sinon les NL sont doubles !? */
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  color: #006699;
  background-color: #FFFFCC;
  border: solid thin #006699;
}
.divschemerefcard .schemerefcardInclusion {
}
.divschemerefcard .schemerefcardComment {
}
.divschemetight {
  font-family: monospace;
  font-weight: bold;
  font-size: 100%;
  /* white-space: pre; Non sinon les NL sont doubles !? */
  color: #006699;
  background-color: #FFFFCC;
  border: solid thin #006699;
}

.griser {
  font-family: monospace;
  background-color: #cccccc;
}

.codescheme {
  font-family: monospace;
}

.Box, .TBox {
  font-family: monospace;
  color: red;
}

/* 
.Box .griser {
  font-family: monospace;
  color: red;
  background-color: green;
}
.griser .Box {
  font-family: monospace;
  color: blue;
  background-color: pink;
}
   Local Variables: ***
   mode:css ***
   End: ***

   end of videoscm.css */
