/* Variables CSS pour les couleurs et dimensions */
:root {
–primary-color: #e74c3c;
–primary-dark: #c0392b;
–text-color: #333;
–light-bg: #f5f5f5;
–card-bg: #f8f9fa;
–border-color: #e9ecef;
–heading-color: #2c3e50;
–secondary-text: #666;
–card-shadow: 0 2px 5px rgba(0,0,0,0.05);
–hover-shadow: 0 5px 15px rgba(0,0,0,0.1);
–container-padding: 20px;
–card-padding: 15px;
–border-radius: 8px;
}
/* Reset et styles généraux */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: ‘Segoe UI’, Tahoma, Geneva, Verdana, sans-serif;
background-color: var(–light-bg);
color: var(–text-color);
line-height: 1.6;
padding: 10px;
}
/* Container principal */
.container {
width: 100%;
max-width: 100%;
margin: 0 auto;
background-color: white;
padding: var(–container-padding);
border-radius: var(–border-radius);
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
/* Bouton retour */
.back-button {
display: inline-block;
margin-bottom: 20px;
padding: 10px 15px;
background-color: var(–primary-color);
color: white;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
transition: background-color 0.3s;
text-align: center;
}
.back-button:hover {
background-color: var(–primary-dark);
}
/* Titres et textes */
h1 {
color: var(–heading-color);
text-align: center;
margin-bottom: 20px;
font-size: 1.8em;
}
.intro {
margin-bottom: 25px;
font-size: 1em;
}
.intro p {
margin-bottom: 10px;
}
/* Grille de ressources */
.resources-grid {
display: grid;
grid-template-columns: 1fr;
gap: 15px;
margin-top: 20px;
}
/* Cartes de ressources */
.resource-card {
background-color: var(–card-bg);
border-radius: var(–border-radius);
padding: var(–card-padding);
text-align: center;
transition: all 0.3s ease;
box-shadow: var(–card-shadow);
text-decoration: none;
color: var(–text-color);
border: 2px solid var(–border-color);
display: flex;
flex-direction: column;
justify-content: center;
min-height: 130px;
}
.resource-card:hover {
transform: translateY(-3px);
box-shadow: var(–hover-shadow);
border-color: var(–primary-color);
}
.resource-card h3 {
margin-top: 0;
color: var(–primary-color);
font-size: 1.2em;
}
.resource-card p {
margin: 8px 0;
font-size: 0.9em;
color: var(–secondary-text);
}
.icon {
font-size: 1.8em;
margin-bottom: 8px;
color: var(–primary-color);
}
/* Pied de page */
footer {
margin-top: 30px;
text-align: center;
font-size: 0.85em;
color: var(–secondary-text);
padding-top: 15px;
border-top: 1px solid var(–border-color);
}
footer p {
margin-bottom: 10px;
}
/* Media Queries pour la responsivité */
/* Tablettes */
@media screen and (min-width: 600px) {
.resources-grid {
grid-template-columns: repeat(2, 1fr);
gap: 15px;
}
h1 {
font-size: 2em;
}
.container {
padding: 25px;
}
.intro {
font-size: 1.05em;
}
}
/* Écrans moyens */
@media screen and (min-width: 768px) {
.resources-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}
.resource-card {
padding: 18px;
}
}
/* Desktops et grands écrans */
@media screen and (min-width: 992px) {
.resources-grid {
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
h1 {
font-size: 2.2em;
margin-bottom: 30px;
}
.container {
padding: 30px;
}
.intro {
font-size: 1.1em;
}
.resource-card {
padding: 20px;
}
.resource-card h3 {
font-size: 1.3em;
}
.icon {
font-size: 2em;
}
body {
padding: 20px;
}
}
/* Très grands écrans */
@media screen and (min-width: 1200px) {
.resources-grid {
grid-template-columns: repeat(4, 1fr);
}
}
/* Écrans très petits */
@media screen and (max-width: 350px) {
.container {
padding: 15px;
}
.resource-card {
padding: 12px;
min-height: 120px;
}
h1 {
font-size: 1.5em;
}
.icon {
font-size: 1.6em;
margin-bottom: 6px;
}
.resource-card h3 {
font-size: 1.1em;
}
.resource-card p {
font-size: 0.85em;
}
}
Exercices de Production Orale Française
Bienvenue dans notre section dédiée à la production orale en français ! Vous trouverez ci-dessous des exercices classés par catégories pour vous aider à améliorer votre expression et votre fluidité à l’oral. Que vous souhaitiez travailler la prononciation, les intonations, le vocabulaire thématique ou les situations de communication, nous avons des ressources adaptées à tous les niveaux.
Cliquez sur les différentes catégories pour accéder aux exercices correspondants. Bon apprentissage !
La Prononciation
Voyelles, consonnes et phonèmes spécifiques
L’Intonation
Rythme, mélodie et accentuation
Les Liaisons
Obligatoires, facultatives et interdites
Se Présenter
Identité, parcours et centres d’intérêt
La Vie Quotidienne
Routines, habitudes et activités
Décrire et Raconter
Personnes, lieux, événements et histoires
Exprimer des Opinions
Accord, désaccord et argumentation
Conversations Courantes
Au restaurant, à l’hôtel, en magasin
Débats et Discussions
Sujets d’actualité et thèmes sociétaux
Téléphoner
Prendre rendez-vous, réserver, se renseigner
Exprimer des Émotions
Joie, surprise, inquiétude, enthousiasme
Contextes Professionnels
Entretiens, réunions, présentations
Expression Académique
Exposés, résumés et argumentations
Expressions Idiomatiques
Expressions courantes et familières
Improvisation
Réactions spontanées et fluidité
Registres de Langue
Formel, standard, familier
Narration et Contes
Raconter des histoires et anecdotes
Jeux de Rôle
Simulations et situations authentiques