/* $Id: licence2006.css,v 1.1 2006/05/13 15:37:29 queinnec Exp $
   Style en accord avec la charte graphique de l'UPMC pour la licence du LMD 
   Adapte depuis la css de licence 2004. La robe cette annee est orange,
   celui de l'un des anneaux figurant sur la page de garde du site de l'UPMC.
*/

/* Repris de charte2/style.css */

a:hover {  text-decoration: underline;}
a {  text-decoration: none; color: #FF0000;}
.ssmenu {  font-size: 10px; color: #666666;}
.orange {  color: #FF6917;} /* <<<<<<<<<<<<<<- cette couleur ! */
.blanc {  color: #FFFFFF;}
.nolive {  color: #38600A;}
.fdactiv {  background-color: #2B788A;}
.fdrech {  background-color: #454545;}
.fdvous {  background-color: #0092C6;}
.fdsidevous {  background-color: #8EB600;}
.fdsideactiv {  background-color: #04A9C7;}
.fdorange {  background-color: #FF6917;}
.fdbleu {  background-color: #0063AC;}
.fdgris {  background-color: #CCCCCC;}
.vert {  color: #6BB338;}
.bleugris {  color: #2C5471;}
.bleu {  color: #04A9C7;}
a.bleu {  color: #04A9C7;}
a.bleu:hover {  color: #FF1401;}
.listebleue {
  list-style-image: url(/lmd/licence/images/puce_bleue.gif); 
  color: #808080;
}
.bleugrand { color: #04A9C7 ; font-size: 14px;}
.rouge {  color: #FF1401;}
.marine {  color: #0063AC; font-weight: bold;}
.marinegrand {  font-size: 14px; color: #0063AC; font-weight: bold;}
.listerech {
  list-style-image: url(/lmd/licence/images/puce_bleugris.gif);
}
.fdhaut { background-color: #CECFCE;}
.Liennavhaut {  color: #FFFFFF;}
.fdgrisderoul { background-color: #ADAEAD;}

/* Elements propres 
NOTE: Il est imperatif que chaque fois qu'il y a un color: il y ait 
un background-color: associe et vice-versa. */

body {
  background-color: #6E6B75;
  margin: 10px;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

body a { 
  text-decoration: none;
  color: #FF6917;
}

.Page {
  text-align: center;
  width: 750px;
  color: black;
  background-color: white;
}

.PageBody {
  background-color: #ffffff;
  text-align: left;
/* en fait, je voudrais dire: au moins cela:  height: 240px; */
  color: black;
  margin: 10px;
  padding: 10px;
}

.PageBody h2 {
  color: #088131;
  background-color: #ffffff;
}
.PageBody table {
   color: black;
   background-color: white;
}

.PageTitle {
  font-size: 200%;
  background-color: #088131;
  color:            #ffffff;
  text-align: center;
}

.PageLinks { 
}
.PageLinks table { 
  background-color: #CDCACD;
  margin: 0px;
  padding: 0px;
}
.PageLinks tr { 
  background-color: #CDCACD;
  margin: 0px;
  padding: 0px;
}
.PageLinks td { 
  background-color: #CDCACD;
  color: white;
  margin: 0px;
  padding: 0px;
}
.PageLinks td img { 
  margin: 0px;
  padding: 0px;  
}

.SideLink {
  text-align: left;
}
.SideLink a { 
  color: black;
  background-color: #CDCACD;
  font-size: 90%;
  font-weight: bold;
  margin: 0px;
  text-decoration: none;
}
.SideLink a:hover { 
  color: white;
  background-color: #CDCACD;
  font-size: 90%;
  font-weight: bold;
  margin: 0px;
  text-decoration: none;
}

/* pour les pages all.php */
.PageTitle a { 
  text-decoration: none;
  color: white;
  background-color: #088131;
}
.PageTitle a:hover { 
  text-decoration: underline;
  color: white;
  background-color: #088131;
}

.PageLink {
  font-size: 100%;
  background-color: #088131;
  color:            #ffffff;
  text-align: center;
  vertical-align: top;
  height: 26px;
}
.PageLink .Button a { 
  text-decoration: none;
  font-size: 80%;
  color: white;
  background-color: #088131;
  border: 1px solid #088131;
  padding: 5px;
}
.PageLink .Button a:hover { 
  text-decoration: none;
  font-size: 80%;
  color: white;
  background-color: #088131;
  border: 1px solid white;
  padding: 5px;
}

.Footer { 
  font-size: 75%;
  width: 70%;
  margin-top: 20px;
  border-top: solid #088131 1px;
}

.Warning {
  color: purple;
  background-color: white;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 120%;
  font-weight: bold;
  text-align: center;
  border: dotted thin purple; 
}

.LightWarning { 
  color: purple;
  background-color: white;
  font-weight: bold;
  border: solid thin purple; 
  margin: 5px;
  padding-left: 4px;
  padding-right: 4px;
}

.LightTable td {
  color: black;
  background-color: white;
  border-bottom: solid 1px #088131;
}
.LightTable th {
  color: white;
  background-color: #088131;
}
/* Pas de style pour les sous-tables */
.LightTable table td { 
  border: solid 0px;
}

pre, .divsh, .divscheme, .divc, .divjava, .divxml, .divcode, .divasciiart, .divrelaxng, .divperl, .divphp { 
  color: black;
  background-color: #B7FFCB;
  border: solid 1px #088131;
  padding: 5px;
}
pre em { 
  color: #FF1401;
}

/* Styles pour transparents QncSlides */
.SlidesBody { 
   background-color: white;
   color: black;
   font-family: Verdana, Arial, Helvetica, Sans-serif ;
}
.Slide { 
   margin-top: 5px;
   border: solid 1px #088131;
   margin-bottom: 10px;
   padding: 10px;
}
.SlideTitle {
  width: 100%;
  text-align: center;
  padding: 10px;
  font-size: 120%;
  color: #088131 ;
  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: #088131 ;
}

/* 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 #088131;
  /* color: #6ab239; */
  font-size: 80%;
  background-color: white;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.News .newsHeader {
  text-align: left;
  border-bottom: solid thin #088131;
  background-color: #f6f6ff;
}
.News .newsHeader a {
  color: black;
}
.News .newsTitle {
  text-align: left;
  font-weight: bold;
  padding-left: 5px;
}
.News .newsCourse {
  text-align: right;
  padding-left: 5px;
  padding-right: 5px;
}
.News .newsBody {
  padding-left: 5px;
  padding-right: 5px;
}
.News .newsSignature {
  text-align: right;
}
.News .newsAuthor a {
  color: black;
}
.News .newsDate {
  margin-left: 5px;
  margin-right: 5px;
}

/* Pour l'application DBUFR2::Wish. Le meme style est utilise pour
 * DBUFR2::PreWish et DBUFR2::StudentState */

.Wish {
}
.Wish .Warning {
  display: block;
  text-align: left;
  font-weight: bold;
  color: red;
  border: 0px;
  background-color: white;
/*
  margin-left: 100px;
  margin-right: 100px;
  border: solid thin purple;  */
}
.Wish .ButtonRow { 
  /* display: block;*/
}
.Wish .ButtonRow td { 
  padding: 5px;
}
.Wish .Button {
  color: red;
  background-color: white;
  border: 1px solid #FF6917;
  padding: 5px;
  margin: 5px;
}
.Wish .ButtonLink {
  color: #FF6917;
  background-color: white;
  border: 1px solid #FF6917;
  padding: 5px;
}
.Wish .ButtonLink a {
  text-decoration: none;
}
.Wish .ButtonLink a:hover {
  text-decoration: none;
}
.Wish .ButtonLinkTeacher {
  color: white;
  border-color: #FF6917;
  background-color: #FF6917;
  font-weight: bold;
  padding: 5px;
}
.Wish .InterTitle { 
  color: white;
  background-color: #088131;
  font-size: 120%;
  padding-top: 5px;
  padding-bottom: 0px;
}
.Wish .Table { 
  border: 2px solid #088131;
}
.Wish .Table .Line { 
  border-bottom: 1px dashed #088131;
  text-align: center;
  padding: 5px;  
}
.Wish .Table .Bandeau {
  background-color: #B7FFCB;
}

/* Pour rendre les emplois du temps. */
.Wish .Calendar {
  border: 0px;
}
.Wish .Calendar .Activities { 
  font-size: 91%;
  background-color: #f6f6ff;
  padding: 0px;  
}
.Wish .Calendar .Activity { 
  font-size: 72%;
  border: 2px dotted black;
  padding: 2px;  
}
.Wish .Calendar .GrantedActivity { 
  font-size: 72%;
  border: 2px solid black;
  padding: 2px;  
}

/* Pour afficher des copies engendrees par le CFSKIT */

.CFSKIT {
  background-color: #ffffff;
  text-align: left;
  color: black;
  margin: 10px;
  padding: 10px;
}
.CFSKIT h2 { 
  text-align: center;
  color: #088131;
}
.CFSKIT .WARNING {
  display: inline;
  text-align: left;
  font-size: medium;
  color: #ffa500; /* orange; */
  border: none;
  padding: 0px;
  margin: 0px;
}

.CFSKIT .ERROR {
  color: red;
}

.CFSKIT .ECHO {
  font-family: serif;
  color: black;
}

.CFSKIT .FILE {
  font-family: monospace;
  white-space: pre;
  color: purple;
  background-color: #f6f6ff;
  border: solid 1px purple;
  padding: 5px;
  margin: 5px;
}

.CFSKIT .OUT {
  font-family: monospace;
  margin-top: 10px;
}

.CFSKIT .ERR {
  font-family: monospace;
  color: red;
  margin-top: 10px;
}

.CFSKIT .STDOUT {
  font-family: monospace;
  margin-top: 10px;
  white-space: pre;
  border: thin solid blue;
  padding: 5px;
  margin: 5px;
}

.CFSKIT .STDERR {
  font-family: monospace;
  color: red;
  margin-top: 10px;
  white-space: pre;
  border: thin solid red;
  padding: 5px;
  margin: 5px;
}

.CFSKIT .MARK {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  color: blue;
}

.CFSKIT .MARK_SUM {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  color: blue;
}

.CFSKIT .CODE {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  font-family: monospace;
  color: red;
}

.CFSKIT .DURATION {
  border: thick solid green;
  color: green;
  padding: 5px;
  margin: 5px;
}

.CFSKIT .UP {
  padding-right: 10px;
}


/* ***************************************************************************
   Style pour FOGE2
   Cf. ~/perl/FOGE2/foge.css
*/

.FOGE2 { 
  /* width: 1024px; */
  background: white;
  color: black;
}

.FOGE2 h1 { 
  padding: 20px;
  color: #088131;
}

.FOGE2 td.qrow01, .FOGE2 td.qrow02 {
  vertical-align: top;
}

.FOGE2 .mandatory {
	color: #f02;
}

/* le bouton de soumission */
.FOGE2 .formsubmit {
  color: #088131;
  font-size: 120%;
  font-weight: bold;
  background-color: white;
  border: outset 3px #088131;
}

/* "prolog" text, "epilog" text */
.FOGE2 .formhead, .FOGE2 .formfoot {
 	display: block;
	padding: 10px;
	border-width: 0px;
	margin: 1ex 2em;
}
.FOGE2 .formerror {
 	display: block;
	padding: 10px;
        border: solid red 1px;
	margin: 1ex 2em;
        color: red;
}

/* table rows 1, 2, 3 */
.FOGE2 .qrow01 {
	color: #000;
	background-color: #eee;
	padding: 1ex;
	/* width: 50%; */
}

/* title text, "prolog" text, "epilog" text */
.FOGE2 .sectitle {
	color: #088131;
	background-color: #fff;
	display: block;
	padding: 1ex;
	border-width: 1px;
	border-color: #6ab239;
	margin-top: 3em;
}

.FOGE2 .sechead, .FOGE2 .secfoot {
	display: block;
	padding: 1ex 10ex;
	margin-top: 2ex;
	text-align: justify;
}

.FOGE2 .statrow {
	background-color: #f7f7f7;
	padding: 1ex;
	border: thick red;
}

.FOGE2 th.statrow {
	text-align: center;
}
.FOGE2 tr.statrow {
	text-align: right;
}
.FOGE2 td.stat1stcol {
	text-align: left;
}


/* end of licence.css */
