body {
  background-color: #eeeeee;
  margin:0px; 
  padding:0px
  }

.styleTitre {
   vertical-align: top;
   text-align: left;
   padding:4px;
   background-color: #B7C5D9;
   }

.styleTitreCatalogue {
   font-family: Verdana; 
   font-size: 12px; 
   line-height: 13px; 
   font-weight: bold;
   color: #44537D;
   }

.styleTitreFaculte {
   font-family: Verdana; 
   font-size: 15px; 
   line-height: 16px; 
   font-weight: bold; 
   color: #7F0000;
   }

.styleTitrePage {
   font-family: Verdana;  
   font-size: 13px; 
   line-height: 14px; 
   font-weight: bold; 
   color: #3D5063; 
   text-decoration: none;
   }

.styleSmallTitrePage {
   font-size: 11px; 
   font-weight: normal; 
   color: #3D5063;
   }

.styleMenuTexte {
   padding:4px;
   background-color: #44537D;
   border: 0px;
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   color: #000000; 
   text-decoration: none;
   text-align: left;
   }

.styleMenuItemLeft {
   color: #F9FDBE; 
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   text-decoration: none;
   text-align: left;
   }

.styleMenuItemRight {
   color: #F9FDBE; 
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   text-decoration: none;
   text-align: right;
   }

.styleMenuLien {
   text-decoration: none; 
   color: #ffffff;
   }

.styleLeftText {
   font-family: Verdana; 
   background-color: #FFFFFF;
   font-size: 10px; 
   line-height: 12px; 
   color: #000000; 
   text-decoration: none;
   text-align: left;
   }

.styleLeftTextLien {
   text-decoration: none; 
   color: #7F0000;
   }

.styleMenuTexteOk {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #007F00; 
   padding:1px; 
   text-decoration: none;
   }

p,.styleTexte {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   font-weight: normal; 
   color: #000020; 
   padding-bottom: 4px; 
   text-decoration: none;
   }

.styleLightTexte {
   color: #999999; 
   }

.styleLien {
   text-decoration: none; 
   color: #7F0000;
   }

.styleTexteOk {
   font-family: Verdana;
   font-size: 11px; 
   line-height: 12px; 
   font-weight: bold; 
   color: #007F00; 
   padding-bottom: 6px; 
   text-decoration: none;
   }

td {
   vertical-align: top;
   text-align: left;
   }

.styleSmallTexte {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: normal; 
   color: #666688; 
   padding-bottom: 4px;
   text-decoration: none;
   }

.styleTexteTitre {
   font-family: Verdana; 
   font-size: 12px; 
   line-height: 13px; 
   font-weight: bold; 
   color: #3D5063; 
   padding-bottom: 0px;
   }

.styleTexteSousTitre {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   font-weight: bold; 
   color: #000020; 
   text-decoration: none;
   }

.styleTitreModule {
   font-family: Verdana; 
   font-size: 12px; 
   line-height: 13px; 
   font-weight: bold; 
   color: #3D5063;
   }

.styleTitreModule2 {
   font-family: Verdana; 
   font-size: 12px; 
   line-height: 13px; 
   font-weight: bold; 
   color: #999999;
   }

.styleCours {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   font-weight: normal; 
   color: #000020; 
   text-decoration: none;
   }

.styleMsg {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   font-weight: bold; 
   color: #666688; 
   text-decoration: none;
   }

.styleErreur {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   font-weight: bold; 
   color: #A00000; 
   text-decoration: none;
   }

.styleIdCours {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   white-space: nowrap;
   color: #666688; 
   text-decoration: none;
   }

.styleTitulaire {
   font-family: Verdana; 
   font-size: 11px; 
   line-height: 12px; 
   color: #000020; 
   text-decoration: none;
   }

.styleModulation {
   font-family: Verdana; 
   font-size: 9px; 
   line-height: 10px; 
   font-weight: normal; 
   color: #666688;
   }

.styleContrainte {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #581b95;
   }

.signature {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: normal; 
   color: #3D5063;
   }

.signatureLien {
   color: #3D5063;
   text-decoration:none;
   }

.styleAdminCell {
   background-color:#4F728D;
   text-decoration:none;
   padding: 2px;
   }

.styleAdminLien {
   font:small Verdana,Sans-serif;
   font-size:9pt;  
   font-weight: normal; 
   color: #173059; 
   text-decoration:none;
   padding-bottom: 2px;
   }

.adminSmallBullet {
  color:#6AA8C2;
  font:small Verdana,Sans-serif;
  font-size:9pt;  
  font-weight:bold;
  text-decoration:none;
  }

.styleCalculModulation {
   font-family: Verdana; 
   font-size: 9px; 
   line-height: 10px; 
   font-weight: normal; 
   color: #000020; 
   padding: 1px;
   }

.styleCalculOk {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #007F00;  
   padding: 1px; 
   background-color: #00CC00;
   }

.styleCalculNotOk {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #007F00;  
   padding: 1px;
   }

.styleCalculWarning {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #7F0000;  
   padding: 1px; 
   }

.styleCalculError {
   font-family: Verdana; 
   font-size: 10px; 
   line-height: 11px; 
   font-weight: bold; 
   color: #7F0000;  
   padding: 1px; 
   background-color: #CC0000;
   }
