.menu {font-family: Arial; font-size: 0.8em; color: #FF0000;}	 

/* Tableau principal */
.principal {border: none; border-collapse: collapse; background-color: #FFFFFF;width:950px;height:100%}	


/* Menu du haut */
.menuh {margin-top: 10px; text-align:right;font-family : Arial}
.menuselect {color:#FF367D;text-decoration: underline;font-size: 0.8em;}
.nonselect {color:#FF367D;text-decoration: none;font-size: 0.8em;}

/* Mission */
.mission{margin-top: 5px;margin-bottom: 5px; font-size: 1.05em ;font-family : Arial} 

/* Pour les minis fenetres */ 
.droit {border-collapse: collapse; font-family: Arial; font-size: 0.8em; border-top: thin solid #FF0099}  
.premdroit {background: #FFCCCC; text-align: center; color: #000031;}	
.deuxdroit {margin-right: 5px;margin-left: 5px;margin-top: 5px;margin-bottom: 5px; font-size: 0.9em}   
.centredroit {background: white; color:navy}
div.centredroit a {color: #FF367D; text-decoration: none; }
div.centredroit a:hover {color: #FF367D; text-decoration: underline ; font-weight: bold} 

/* Cours */
.pchapitre {margin-top: 10px; margin-bottom: 0px;}
.schapgen {font-variant: small-caps;background-color: #FFCCCC}
.schapnum {font-variant: small-caps;background-color: #CCFFCC}
.schapgeo {font-variant: small-caps;background-color: #CCCCFF}
.lichapite {margin-top: 5px; margin-bottom: 0px; margin-left:20px}
.coursliste {} 

/* Pour la page TS */		   
.progression {margin-left: 5px;margin-top: 5px;margin-bottom: 5px}   	
.pts {margin-left: 5px; margin-top: 8px; margin-bottom: 8px; cursor: hand} 
.exots {margin-left: 5px;margin-top: 5px;margin-bottom: 10px}  
.tscalc {padding : 2em;list-style-type: square;}  
   

/* Diverses polices */ 

.police {font-family: Arial ;font-size: 12px; color: NAVY; } 	

.police08 {font-family: Arial ;font-size: 0.8em; color: NAVY; }

.p6060 {margin-right: 0px;margin-left: 0px;margin-top: 6px;margin-bottom: 6px;}

.p6666t08 {margin-right: 6px;margin-left: 6px;margin-top: 6px;margin-bottom: 6px;font-size: 0.8em;}



/* Pour la partie programme */

.progsoustitre {margin-bottom: 0px ;font-family: Arial ; font-weight: bold;font-size: 1em;}	

.progsource {font-size: 0.8em;margin-top: 0px;margin-bottom: 0px;font-style: italic;} 

.progul {margin-top: 6px ; font-family: Times New Roman ;}



/* Pour la partie construction */  

.construction { font-family: Arial; color: navy}
.choixcons{border-collapse: collapse; font-family: Arial; font-size: 0.8em; }  
.lienscons {color: #FF367D; text-decoration: none; font-weight: bold ; margin-top: 6px;margin-bottom: 6px ; margin-left:6px ; margin-right:6px}

/* Icone */ 
.icone {background-color: #000031; vertical-align: top} 

/* Menu gauche */ 
.menu {background: #FF0031; vertical-align: top}	 
.item1 { padding-left:5px}
.item2 {font-family: Arial; font-size:0.8em;  padding-right:5px} 

/* Page principale */ 
.feuille {background: #FFFFFF; vertical-align: top}		

/* Exercice enonce */ 
.fondexo {background: white; color: navy; border: none}
.fondcor {background: white; color: red; border: none}
.soulexo {background: #FFE6FE; color: navy; border: none; border-bottom: 1px solid #FF66AA; } 			



/* Exo stat 4 */
.statcase {border: 0px solid white; color: #EB2FBC; background-color: white; font-weight: bold}
.statcor {border: 0px solid; color: red; background-color: white; font-weight: bold; text-decoration: underline} 
.statjuste {border: 0px solid; color: green; background-color: white; font-weight: bold; } 

/* TS */

#moncalque{ 
  position:absolute; 
  left:10px; 
  top:0px; 
  width:100px; 
  height:30px; 
  z-index:1; 
  clip: rect(0 100 30 0); 
  visibility: visible;
  background-color: #000099; 
}


a {color: #FF367D; text-decoration: none; font-weight: bold}

a:hover {text-decoration: underline ; }



.sous {font-size: 3mm; font-variant: small-caps}

/* Image du logo */ 

.logo {margin-left: 5px; margin-top: 5px}

