body {
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
  color: #5e5e5e;
}

td.content {font-size:11px; width:669px; vertical-align:top; }
td.content p, td.content ul, td.content h3, td.content li {font-size:11px; }
td.content p.comment {font-size:9px; }
.editable ul { margin-top:0; padding-top:0; }
.editable p { margin-bottom:0; }
td.editable { padding-right:20px; }
/***********************************************************
styles balises html
***********************************************************/
a {text-decoration: none;}

.site_map1 {line-height:12px; padding-left:10px; font-size: 13px; color: #6B9BAD; font-weight: bold;}
.site_map2 {line-height:10px; padding-left:20px; font-size: 13px; color: #D2A21C; }
.site_map3 {line-height:10px; padding-left:30px; font-size: 12px; color: #5E5E5E; }
.site_map4 {line-height:5px;  padding-left:40px; font-size:11px;  color: #6B9BAD; }
.site_map5 {line-height:5px;  padding-left:50px; font-size: 10px; color: #D2A21C; }
.site_map6 {line-height:5px;  padding-left:60px; font-size: 9px;  color: #5E5E5E; }

/***********************************************************
styles communs
***********************************************************/
.contenuTexteJaune {font-size:11px; color: #D2A21C;  }
.contenuTitre_n-2 {font-size: 12px;  color: #6B9BAD; font-weight: bold; }
.contenuTitre {font-size: 12px;  color: #FF0000; font-weight: bold; }

.contenuTexte {font-size:11px; color: #5E5E5E; font-weight: normal; }

.contenuChapo {font-size:11px; color: #000000;  }
.contenuDate {font-size: 9px;  color: #5E5E5E;  }
.contenuLien {font-size:11px; color: #00329F; }
.contenuLien:hover {font-size:11px; color: #3982CC; }
.OWcontenuTexte {font-size:11px; color: #000000;  }
.OWcontenuLien {font-size:11px;  color: #00329F; }

.contenuLienTitreParagraphe {font-size:11px; color: #5E5E5E; font-weight: bold; }
.contenuLienTitreParagraphe:hover {font-size:11px;  color: #000000; }
.droiteTitreParagraphe {font-size:11px; color: #5E5E5E; font-weight: bold; }
.droiteLienTitreParagraphe {font-size:11px;   color: #00329F; font-weight: bold; }
.droiteLienTitreParagraphe:hover {font-size:11px;  color: #000000; }

.filArianeTexte {font-size:11px; color: #5E5E5E;  }
.filArianeTexteOn {font-size:11px; color: #000000;  }

.droiteTexte {font-size:11px; color: #5E5E5E;  }
.droiteTexteRouge {font-size:11px; color: #DA312A; font-weight: bold; }
.droiteTexteNoir {font-size:11px; color: #000000; font-weight: bold; }
.droiteTexteGris {font-size:11px; color: #4D4D4D; font-weight: bold; }
.droiteDate {font-size: 9px;  color: #5E5E5E;  }

.lienExterne { font-size:11px; color: #00329F; font-weight: bold; }
.lienExterne:hover { font-size:11px; color: #3982CC;  }

.lienInterne { font-size:11px; color: #5E5E5E; font-weight: bold; }
.lienInterne:hover { font-size:11px;  color: #000000; }

.hauteurCellule01{font-size:11px; height:33% ;}
.couleurCellule01 {font-size:11px; background-color:#E4E4E4; }
.couleurCellule02 {font-size:11px; background-color:#F7F7F7; }
.couleurCellule05 {font-size:11px; background-color:#F1F1F1; }
.legendeTitre {font-size:11px; font-weight:bold; }

.corpsTitreTableau { font-size: 12px; color: #ff0000;   text-decoration: none}
.corpsChapoTableau {font-size:11px; color: #666666;   text-decoration: none}
.corpsIntituleTableau {font-size:11px;font-weight: bold; color: #ff9a00;   text-decoration: none}
.corpsContenuTableau {font-size:11px; color: #3a3a3a;   text-decoration: none}

.hpCoursBourse {font-size:11px; color: #000000; font-weight: bold; }
.hpNomBourse {font-size:11px; color: #000000;  }
.hpdroiteDate {font-size:11px; color: #000000;  }
.hpdroiteTitre {font-size:11px; color: #4C4C4C; font-weight: bold; }

/***********************************************************
styles barre nav gauche
***********************************************************/
.navGaucheTexte {font-size:11px; color: #FFFFFF;  }

.navGaucheN10 {font-size:11px; color: #5E5E5E;  }
.navGaucheN11 {font-size:11px; color: #FF0000;  }
.navGaucheN20 {font-size:11px;  color: #5E5E5E;}
.navGaucheN21 {font-size:11px;  color: #FF0000; }
.navGaucheN30 {font-size:11px; color: #5E5E5E;  }
.navGaucheN31 {font-size:11px;  color: #FF0000;  }
.navGaucheN40 {font-size:11px; color: #5E5E5E;  }
.navGaucheN41 {font-size:11px;  color: #FF0000;  }
.navGaucheN50 {font-size:11px; color: #5E5E5E;  }
.navGaucheN51 {font-size:11px;  color: #FF0000;  }


/***********************************************************
styles des elements de formulaire
***********************************************************/
table.formulaire {font-size:11px; color: #000000; }
table.formulaire td.formIntituleChamps {text-align:right}
table.formulaire input.formInscription01,table.formulaire textarea.formInscription01 {width:200px; font-size:11px; color: #000000; }
table.formulaire select.formInscription01 { font-size:11px; color: #000000; }
.formIntituleChamps {font-size:11px; color: #000000;  }




/***********************************************************
styles pages recherche
***********************************************************/
.rechercheNumeroListe {font-size:11px; color: #FF0000; font-weight: bold; }

.rechercheTexte {font-size:11px; color: #5E5E5E;  }
.rechercheTexteGras {font-size:11px; color: #5E5E5E; font-weight: bold; }
.rechercheTexteNoir {font-size:11px; color: #000000; }

.rechercheTexteGris1 {font-size:11px; color: #444444; }
.rechercheTexteGris2 {font-size:11px; color: #020202; }
.rechercheDate {font-size:11px; color: #444444;  }
.rechercheLangue {font-size:11px; color: #969696;  }
.rechercheLangueGras {font-size:11px; color: #969696; font-weight: bold; }
.recherchePageEnCours {font-size:11px; color: #FB020A; font-weight: bold; }
.rechercheLienOrange {font-size:11px; color: #FC9900; font-weight: bold; }
.rechercheLienResulat {font-size:11px; color: #5693D2;  }

div.rechercheLienOrange {padding-top:5px ;}
div.searchContext {padding-top:5px; }
div.rechercheLienResulat {padding:5px 0 }

/***********************************************************
declaration des layers
***********************************************************/
.formRechercheCommun {font-size:11px; color: #000000; width:86px ;background-color:#F1DC6A }

.contenuTitreParagraphe1 {font-size:11px; color: #DE5418; font-weight: bold; }
.contenuTitreParagraphe2 {font-size:11px; color: #5E5E5E; font-weight: bold; }

/************** Search Results **************************/
.searchContext {font-size:11px; color: #000000;  }

/************ Table Content *********************/
table.global_table {
  max-width           : 1004px;
  min-width           : 800px;
  border-color        : #666898;
  border-width        : 0px;
  border-style        : solid;
  border-spacing      : 0px;
}

table.static {
  width               : 100%;
  border-width        : 0px;
  border-style        : solid;
  border-spacing      : 0px;
}

td.left_menu{
  width               : 140px;
  vertical-align      : top;
  background-color    : #f7f7f7;
  font-size           : 11px;
  color               : #5e5e5e;
}

td.content{ width : 499px; vertical-align: top;}
td.content p {
  font-weight         : normal;
  font-size           : 11px;
  color               : #5e5e5e;
  line-height         : 16px;
  padding             : 0 30px 0 20px;  
}
td.content h2 {
  font-weight         : bold;
  font-size           : 11px; 
  color               : #a68758;
  line-height         : 13px;
  padding             : 0 30px 0 20px;
}

td.content div.table_chart { padding: 0 30px 0 20px; }

td.full { width : 669px; }

td.contentfull div.table_chart { padding: 0 30px 0 20px; }

table.static td.content li, table.static td.contentfull ul li{ padding-top:0.5em}

/*  for marquee */
div#calendar_sumup {
  width               : 100%;
  position            : relative;
  overflow            : hidden;
  height              : 180px;
}

