.bgnoir {
	background-color: #000000;
}

.bggris {
	background-color: #000000;
	background-image: url(images/bg-stages1.gif);
}

.bgbio {
	background-image: url(images/bg-bio1.gif);
}

.cadregris1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #333333;
	border-left-color: #333333;
}

.cadregris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #2C2C2C;
	border-bottom: 1px solid #2C2C2C;
}

.cadrenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	background-image: url(images/orange.gif);
}

.cadrenoir1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	background-image: url(images/rouge.gif);
}

.cadreblanc {
	border: 4px solid #ffffff;
}

.trait-blanc {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.blanc10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.blanc10gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

.blanc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}

.blanc11gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}

.blanc12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}

.blanc12just {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}

.blanc12gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.blanc13gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.jaune11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAAA2A;
	text-decoration: none;
	text-align: justify;
}

.jaune11gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FAAA2A;
	text-decoration: none;
}

.jaune12gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FAAA2A;
	text-decoration: none;
}

.jaune13gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FAAA2A;
	text-decoration: none;
}

.jaune13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FBB920;
	text-decoration: none;
}

.jaune14gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FBB920;
	text-decoration: none;
}

.jaune15gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FAAA2A;
	text-decoration: none;
}

.jaune20gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FBB920;
	text-decoration: none;
}

.jaune20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FBB920;
	text-decoration: none;
}

.jaune25gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #FAAA2A;
	text-decoration: none;
}

.rouge13gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E6390F;
	text-decoration: none;
}

.rouge15gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E6390F;
	text-decoration: none;
}

.rouge14gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C60000;
	text-decoration: none;
}

.rouge16gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C60000;
	text-decoration: none;
}

.rouge20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #C60000;
	text-decoration: none;
}

.rouge20gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #E6390F;
	text-decoration: none;
}

.rouge25gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #E6390F;
	text-decoration: none;
}


.noir11 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.orange13gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #951E00;
	text-decoration: none;
}

.orange14gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #951E00;
	text-decoration: none;
}
.orange20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #DC2D01;
	text-decoration: none;
}

/* Styles available in the FCKeditor style list */
/* these styles must match the ones found in FCKeditor/fckstyles.xml */

.j-clair13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FBB920;
}
.j-clair15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FBB920;
}
.j-clair20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FBB920;
}
.j-sombre13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FAAA2A;
}
.j-sombre15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FAAA2A;
}
.j-sombre20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FAAA2A;
}




/* Define the CSS for the fixed editor Menu on the upper-right corner */
#editorView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ff9;
	border: 1px solid red;
	padding: 5px;
	width: 150px;
	position: absolute;
	right: 50px;
	top: 50px;
}
#editorView a:link { color: red; text-decoration: none; }
#editorView a:visited { color: red; text-decoration: none; }
#editorView a:hover { color: red; text-decoration: underline; }

/* Define the basic CSS used by EditInPlace */
.eip_mouseover { background-color: #ff9; color: red;}
.eip_editfield { background-color: #ff9; padding: 3px; color: black; border: none; width:518px}
.eip_savebutton { background-color: #36f; color: #fff; }
.eip_cancelbutton { background-color: #000; color: #fff; }
.eip_saving { background-color: #903; color: #fff; padding: 3px; }
.eip_empty { color: #afafaf; }


/* Links */
a { color: #FBB920; }

a.mondo:link, a.mondo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.mondo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FBB920;
}