/* $Id: licence2003.css,v 1.9 2003/09/14 16:54:14 queinnec Exp $ 
   Le style commun des pages. Couleurs tirees de la charte de l'upmc

couleur principale: #6AB239 vert
couleur lien:       #ff6918 orange
couleur annotation: #???         FIXME

Autres couleurs charte upmc: 
    #414441 gris, #FF6918 orange, #29798B bleu petrole, #29CEF6 bleu ciel
    #FF1400 ou #FF1800 rouge, #6A6973 gris fond, #C5CEC5 gris clair,
    #6AB239 vert

 */

body {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
}

/* Styles pour transparents QncSlides */
.Slide { 
   border: solid thin #6ab239;
   margin-top: 5px;
   margin-bottom: 10px;
   padding-left: 10px;
   padding-right: 10px;
}
.SlideTitle {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  width: 100%;
  text-align: center;
  padding: 10px;
  font-size: 120%;
  color: #6ab239 ;
  margin-bottom: 10px;
}
.SlideNumber {
  display: inline;
  font-family: serif ;
  text-align: right;
  width: 20%;
  margin-left: 10px;
  padding: 10px;
  font-size: 150%;
  color: #ffffff ;
  background-color: #6ab239 ;
}

h1 {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  display: block;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  font-size: 150%;
  font-weight: bold;
  color: #6AB239 ;
  background-color: #ffffff ;
  border: solid #6AB239 2px;
}

h2, .topicHeader {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  display: block;
  text-align: left;
  margin: 0;
  padding: 10px;
  font-size: 120%;
  color: #6ab239 ;
  /* background-color: #ffffff ; inherit from body rather! */
  border-bottom: solid #6AB239 1px;
}
.topicSpanHeader  {
  font-family: serif ;
  text-align: center;
  padding: 10px;
  font-size: 170%;
  color: #ffffff ;
  background-color: #6ab239 ;  
}

h3, .subtopicheader {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  display: block;
  width: 85%;
  text-align: left;
  padding: 10px;
  font-size: 120%;
  color: #6ab239 ;
}
.subtopicSpanHeader {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  text-align: center;
  padding: 10px;
  font-size: 120%;
  color: #6ab239 ;
} 

a {
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  text-decoration: none;
  font-weight: bold;
  color: #ff6918;
  /* font-weight: bold; */
}
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  text-decoration: underline;
  font-weight: bold;
  color: #ff6918;
}

pre, .divjava, .divscheme, .divsh, .divcode, .divhtml, .divperl, .divc, .divphp, .divascii, .divasciiart {
  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 #6ab239;
  text-align: left;
}

/* Les nouvelles.
   La structure d'une nouvelle est:
   <news><newsHeader><newsTitle>...</newsTitle>
                     <newsCourse>...</newsCourse></newsHeader>
         <newsSignature><newsAuthor>...</newsAuthor>
                        <newsDate>...</newsDate></newsSignature>
   </news>
*/

.news {
  border: solid thin #6ab239;
  /* color: #6ab239; */
  font-size: 80%;
  background-color: white;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 3px;
  margin-bottom: 3px;
}
.news .newsHeader {
  text-align: center;
  border-bottom: solid thin #6ab239;
}
.news .newsHeader a { 
  color: black;
}
.news .newsTitle {
  text-align: left;
  font-weight: bold;
  padding-left: 5%;
}
.news .newsCourse {
  text-align: right;
  padding-left: 5px;
  padding-right: 5%;
}
.news .newsBody {
  padding-left: 5%;
  padding-right: 5%;
}
.news .newsSignature {
  text-align: right;
  font-family: monospace;
  font-size: 85%;
}
.news .newsAuthor a {
  color: black;
}
.news .newsDate {
  margin-left: 5px;
}
.SlideAnnotations .news { 
  background-color: #F6FFBC;
}
.AnnotationLink { 
  text-align: center;
}

/* Styles particuliers pour entete et enpied de pages. */

.Footer { 
  font-family: Verdana, Arial, Helvetica, Sans-serif ;
  text-align: left;
  font-size: 75%;
  width: 100%;
  margin-top: 20px;
  border-top: solid #6AB239 1px;
}
.Footer a { 
  color: black;
}
.Header { 
  font-size: 80%;
}
.Header a { 
  color: #6AB239;
  padding: 10px;
}
.Button { 
  color: #6AB239;
  font-size: 120%;
  font-weight: bold;
  background-color: white;
  border: outset 3px #6AB239;
 }
.Problem { 
  color: #ff6918;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
}
.Warning { 
  color: purple;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  border: solid thin purple;
}
.Table {  
  background-color: white;
  border: solid 1px #6AB239;
}
.IconWithMenu { 
   background-color: #6AB239;
   color: white;
   font-size: 120%;
   margin-top: 10px;
   text-align: center;
}
.LastUpdate { 
   font-family: monospace;
   font-size: 75%;
   text-align: right;
}
.Bandeau { 
   background-color: #eee;
}

/* end of deug.css */
