/* CSS Document */

body, html { margin:0px; padding:0px; background-color:#afafaf; }

/* liens du menu de navigation horizontal */
.navigation { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060; font-weight:bold; }
.navigation:link, .navigation:visited { text-decoration:none; color:#606060; font-weight:bold; }
.navigation:hover, .navigation:active { text-decoration:none; color:#606060; font-weight:bold; }

/* texte normal gris */
.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* texte normal blanc */
.texteblanc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }

/* texte important bleu */
.textebleu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1167a2; font-weight:bold; }

/* texte bleu souligné */
.textebleu-udline { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1167a2; text-decoration:underline; }

/* texte normal gris */
.texterouge { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }

/* texte rouge gras */
.texterouge-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

/* texte vert gras */
.textevert-gras { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#008040; font-weight:bold; }

/* texte violet gras */
.texteviolet-gras {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9900FF;
	font-weight: bold;
}

/* gros texte rouge gras */
.grostexterouge-gras { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight:bold; }

/* texte editorial */
.edito { font-size:14px; }

/* titre de page */
.titrepage { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0265a6; font-weight:bolder; }
/* titre de page */

.titrepage2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#609;
	font-weight:bolder;
}

/* titre de categorie */
.titrecat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0265a6;
}

/* titre de sous-categorie */
.titre_sscat { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; text-decoration:underline; }

/* tabulation */
.tabulation { margin-left:24px; }


/* ------------------- MISE EN FORME DES COURS -------------------- */

/* titre des cours */
.titrecours { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#606060; font-weight:bolder; }

/* sous-titre des cours */
.soustitrecours { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#606060; font-weight:bold; }

/* rouge-souligné */
.rouge-udline { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:underline; font-weight:bold; }

/* encadré rouge */
.encadre-rouge { padding:10px; border:solid 2px #606060; color:#ff0000; font-weight:bold; }

/* encadré violet */
.encadre-violet { padding:10px; border:solid 2px #606060; color:#9900FF; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

/* encadré gris */
.encadre-gris { padding:10px; border:solid 2px #606060; color:#606060; font-weight:bold; }

/* encadré avec fond gris */
.encadre-fondgris { padding:10px; background-color:#808080; color:#fff; font-weight:bold; font-size:14px; }

/* encadré avec fond vert */
.encadre-fondvert { padding:10px; background-color:#008040; color:#fff; font-weight:bold; font-size:14px; }

/* encadré avec fond rouge */
.encadre-fondrouge { padding:10px; background-color:#FF0000; color:#fff; font-weight:bold; font-size:14px; }

/* alignement image */
.align-image { vertical-align:bottom; }

/* ------------------- MISE EN FORME DES COURS -------------------- */


/* pied-de-page */
.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#474747; }
.foot:link, .foot:visited { text-decoration:none; color:#474747; }
.foot:hover, .foot:active { text-decoration:underline; color:#1167a2; }

/* lien bleu */
.lienbleu:link, .lienbleu:visited { text-decoration:none; color:#1167a2; }
.lienbleu:hover, .lienbleu:active { text-decoration:underline; color:#1167a2; }

/* lien cours */
.liencours:link, .liencours:visited { text-decoration:none; color:#0265a6; }
.liencours:hover, .liencours:active { text-decoration:underline; color:#0265a6; }

/* texte défilant */
.marquee { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#870000; font-style:italic; }


/* ------------------------- LIENS VIDEO -------------------------- */

.video {
	background-image:url(images/icone_flv.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	padding-left:24px;
	color:#0265a6;
	font-weight:bold;
	margin-bottom:6px;
	margin-top: auto;
	padding-top: 7px;
}
.videolien:link, .videolien:visited { color:#0265a6; text-decoration:none; }
.videolien:hover, .videolien:active { color:#0265a6; text-decoration:underline; }

/* ------------------------- LIENS VIDEO -------------------------- */
verdure {
	color: #008040;
}
texte magenta {
	color: #F0F;
}
.textemagenta {
	color: #F0F;
}
essai vert {
	color: #00B359;
}
