 

/* mise à zéro du compteur exercice. */
body{
	counter-reset : exercice; 
}


#tetepage {
	border-radius:  50px 50px 0 0;
	text-align: center;
	background : #BDBDBD;
	color : white;
}


#titrecours::after{
    content : ' 'url(work.svg)' Cours.';
    
}



#corpspage{
	display :table;
	width : 100%;
}



#contenu{
	display :table-cell;
}

#piedpage{
   margin-top: 3em;
	background : #555;
	color :white; 
	display :table;
	width : 100%;
}

#piedpage a{
	color: white;
}

#planpied{
	 display : table-cell;
	 text-align : center;
}

#lycee{
	 display : table-cell;
	 text-align:right;
}


/* pour l'encart gauche */
#encartgauche {
	width : 20%;
	display : table-cell;
	background : #FEFEFE;
	font-size: small;
}


/* découpage en petits cadres dans l'encart gauche */
#encartgauche .petitcadre{
	margin-bottom: 6em;
	width : 95%;
	background-color: #F6CECE;	
}

 
 
/* représentation des liens dans l'encart gauche. */
#encartgauche .liens{
	font-size: small;
	font-family: "Courier New"; 	
}

#encartgauche .liens a{
	font-size :small;
}

#encartgauche .liens a:hover{
	font-size : medium; 
}


/* article correspondant à un paragraphe de cours. */
 .unitecours{
	display : table;
	width : 100%;
}


/* article correspondant à un énoncé d'exercice. */
 .enonceexercice{
	display : table;
	width : 100%;
}


/* article correspondant à une solution d'exercice. */
 .solutionexercice{
	display : table;
	width : 100%;
}



/* boîte conseil destinée à être contenue dans un article 
(paragraphe de cours, exercice) */
 .boiteconseil{
 	display :table-cell;
 	width : 20%;
 	padding-left: 5%;
 	font-family: Courier;
}




/* titre des articles de contenu */
#contenu h2{
	color : #31B404 ;
	font-size : 2em;
}


/* redéfinition des titres h2 pour les titres d'exercices. */
#contenu h2.titreexercice {
	color : #DF7401;
	font-size : 2em;
}


/* mise à jour du compteur d'exercices dans la page. */
h2.titreexercice{
	counter-increment : exercice; 
}


/* Inscription Exercice suivi du numéro d'exercice dans la page. */
h2.titreexercice::before{
	content : 'Exercice 'counter(exercice)'.'; 
}


/* redéfinition des titres h2 pour les solutions d'exercices. */
#contenu .solutionexercice h2{
	color : #F5DA81;
	font-size : 2em;
}
 

/* affichage pour les résultats d'un programme */
.affichage{
	width : 80%;
	margin : auto;
	background-color : #4C1B1B;
	color :  #FFFFFF;
	border : none;
	font-size: larger;
}


/* nav interne dans encart gauche */
nav.navinterne{
	width : auto;
	 
	margin-bottom: 3em;
	margin-top: 3em;
	
}

/* petite "icône" de lien pour retour à la page du plan du cours */
.retourplan{
	 
	background : #DC143C;
	border-radius: 20%;
	font-weight: bolder;	
	color : #FFFFFF;
	text-decoration:none; 
}


/* lien vers le haut de page */
.retourhautpage{
	text-decoration:none; 
	font-size: x-large;
   font-weight: bolder;	
	position: fixed;
	bottom: 0;
	left: 0;
}

/* pour navigation interne */
.lieninterne{
	background : #A9E2F3;
	border-radius: 20%;
	font-weight: bolder;	
	color : #FFFFFF;
	text-decoration:none; 
}

 
