/* CSS Document */
.noir_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.noir_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.noir_txt:hover {
	background-color: #D3D3D3;
}
.blanc_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.blanc_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
}
.blanc_txt:hover {
	background-color: #919191;
}
.vertC_bg {
	background-color: #6BB338;
}
.vertC_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.vertC_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.vertC_txt:hover {
	background-color: #97CA73;/*C4E1AF*/ /*F4F4F4*/
}
.vertF_bg {
	background-color: #407544;
}
.vertF_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
}
.vertF_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
}
.vertF_txt:hover {
	background-color: #799E7C; /*505050*/

}
.mauve_bg {
	background-color: #996699;
}
.mauve_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
}
.mauve_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9F9F9;
	text-decoration: none;
}
.mauve_txt:hover {
	background-color: #AD85AD; /*B794B7*/

}
.parme_bg {
	background-color: #CC6699;
}
.parme_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.parme_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.parme_txt:hover {
	background-color: #D685AD;

}
.vermillon_bg {
	background-color: #FF6633;
}
.vermillon_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.vermillon_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.vermillon_txt:hover {
	background-color: #FF855C;

}
.bleuC_bg {
	background-color: #2ECFF8;
}
.bleuC_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bleuC_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bleuC_txt:hover {
	background-color: #58D9F9;

}
.bleuF_bg {
	background-color: #0588C7;
}
.bleuF_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bleuF_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bleuF_txt:hover {
	background-color: #37A0D2;

}
.or_bg {
	background-color: #9A9A9A; /*9A9A9A*/
}
.or_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.or_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.or_txt:hover {
	background-color: #AEAEAE; /*D6D633*/

}
.grisM_bg {
	background-color: #CCCC00; /*CCCC00*/
}
.grisM_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.grisM_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.grisM_txt:hover {
	background-color: #D6D633; /*AEAEAE*/

}
.Fr_black {
	background-image: url(images/Fr_black.gif);
	border-top: #919191 1 solid;
	border-right: 0;
	border-left: #919191 1 solid;
	border-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.noir8_txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #505050;
	text-decoration: none; /*#CC99FF*/
}
.violet_bg {
	background-color: #CC99FF;
}
.violet_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.violet_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.violet_txt:hover {
	background-color: #EBD6FF;

}
.rouge_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: none;
}
.rouge_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
	text-decoration: none;
}
.rouge10_txt {

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

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #505050;
	text-decoration: none;
}
.noir10_txt:hover {

	background-color: #D3D3D3;
}
.violet10_txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.violet10_txt:hover {

	background-color: #EBD6FF;
}
.gris10_txt {


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



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0588C7;
	text-decoration: none;
}
.bleuC10_txt {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2ECFF8;
	text-decoration: none;
}
.violetV10_txt {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993398;
	text-decoration: none;
}
.nuit_bg {
	background-color: #333399;
}
.nuit_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nuit_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nuit_txt:hover {
	background-color: #ADADD6;
}
.violetF_bg {
	background-color: #993398;
}
.violetF_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.violetF_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.violetF_txt:hover {
	background-color: #D6ADD6;
}
.rougeF_bg {
	background-color: #E22F2f;
}
.rougeF_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rougeF_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rougeF_txt:hover {
	background-color: #F3ACAC;
}
.bleuS_bg {
	background-color: #3C22D8;
}
.bleuS_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bleuS_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bleuS_txt:hover {
	background-color: #B1A7EF;
}
.grisF_bg {
	background-color: #505050;
}
.grisF_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.grisF_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.grisF_txt:hover {
	background-color: #B9B9B9;
}