a.menujaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menujaune:active {
	text-decoration: none;
	color: #FFC300;
	font-weight: bold;
}
a.menujaune:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menujaune:visited:hover {
	text-decoration: none;
	color: #FFC300;
	font-weight: bold;
}
a.menurouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menurouge:active {
	text-decoration: none;
	color: #D1202A;
	font-weight: bold;
}
a.menurouge:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menurouge:visited:hover {
	text-decoration: none;
	color: #D1202A;
	font-weight: bold;
}
a.menubleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menubleu:active {
	text-decoration: none;
	color: #18A8C3;
	font-weight: bold;
}
a.menubleu:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menubleu:visited:hover {
	text-decoration: none;
	color: #18A8C3;
	font-weight: bold;
}

a.menuviolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menuviolet:active {
	text-decoration: none;
	color: #B0006C;
	font-weight: bold;
}
a.menuviolet:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menuviolet:visited:hover {
	text-decoration: none;
	color: #B0006C;
	font-weight: bold;
}
a.menublanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menublanc:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menublanc:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.menublanc:visited:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menuorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menuorange:active {
	text-decoration: none;
	color: #F0A144;
	font-weight: bold;
}
a.menuorange:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menuorange:visited:hover {
	text-decoration: none;
	color: #F0A144;
	font-weight: bold;
}
a.menuorangefonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.menuorangefonce:active {
	text-decoration: none;
	color: #F06C44;
	font-weight: bold;
}
a.menuorangefonce:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.menuorangefonce:visited:hover {
	text-decoration: none;
	color: #F06C44;
	font-weight: bold;
}
a.mentions {
	color: #000000;
	text-decoration: none;
}
a.mentions:active {
	text-decoration: underline;
	color: #cc0000;
}
a.mentions:visited {
	text-decoration: none;
	color: #000000;
}
a.mentions:visited:hover {
	text-decoration: underline;
	color: #cc0000;
}
a.lienjaune {
	color: #FFC300;
	text-decoration: none;
}
a.lienjaune:active {
	text-decoration: underline;
	color: #000000;
}
a.lienjaune:visited {
	text-decoration: none;
	color: #FFC300;
}
a.lienjaune:visited:hover {
	text-decoration: underline;
	color: #000000;
}
a.lienorange {
	color: #F0A144;
	text-decoration: none;
}
a.lienorange:active {
	text-decoration: underline;
	color: #000000;
}
a.lienorange:visited {
	text-decoration: none;
	color: #F0A144;
}
a.lienorange:visited:hover {
	text-decoration: underline;
	color: #000000;
}
a.lienrouge {
	color: #D1202A;
	text-decoration: none;
}
a.lienrouge:active {
	text-decoration: underline;
	color: #000000;
}
a.lienrouge:visited {
	text-decoration: none;
	color: #D1202A;
}
a.lienrouge:visited:hover {
	text-decoration: underline;
	color: #000000;
}
a.lienbleu {
	color: #18A8C3;
	text-decoration: none;
}
a.lienbleu:active {
	text-decoration: underline;
	color: #000000;
}
a.lienbleu:visited {
	text-decoration: none;
	color: #18A8C3;
}
a.lienbleu:visited:hover {
	text-decoration: underline;
	color: #000000;
}
a.lienvert {
	color: #76C043;
	text-decoration: none;
}
a.lienvert:active {
	text-decoration: underline;
	color: #000000;
}
a.lienvert:visited {
	text-decoration: none;
	color: #76C043;
}
a.lienvert:visited:hover {
	text-decoration: underline;
	color: #000000;
}
a.lienviolet {
	color: #B0006C;
	text-decoration: none;
}
a.lienviolet:active {
	text-decoration: underline;
	color: #000000;
}
a.lienviolet:visited {
	text-decoration: none;
	color: #B0006C;
}
a.lienviolet:visited:hover {
	text-decoration: underline;
	color: #000000;
}

a.lienmauve {
	color: #5674B9;
	text-decoration: none;
}
a.lienmauve:active {
	text-decoration: underline;
	color: #000000;
}
a.lienmauve:visited {
	text-decoration: none;
	color: #5674B9;
}
a.lienmauve:visited:hover {
	text-decoration: underline;
	color: #000000;
}

a.liennoir {
	color: #000000;
	text-decoration: none;
}
a.liennoir:active {
	text-decoration: underline;
	color: #000000;
}
a.liennoir:visited {
	text-decoration: none;
	color: #000000;
}
a.liennoir:visited:hover {
	text-decoration: underline;
	color: #000000;
}
.t1jaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	font-weight: bold;
}
.t1bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #18A8C3;
	font-weight: bold;
}
.t1vert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #76C043;
	font-weight: bold;
}
.t1orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F0A144;
	font-weight: bold;
}
.t1rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F06C44;
	font-weight: bold;
}
.t1violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B0006C;
	font-weight: bold;
}
.t1mauve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5674B9;
	font-weight: bold;
}

.p10 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.p11 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.p12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.p14 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.jusp10 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align:justify; }
.jusp12 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

.msgalerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #ed1c24;
	border:0px;
}
.msgalerte2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	color: #ed1c24;
	border:0px;
}

INPUT.champ {color: #000000; background-color: #FFFFFF; font-family:arial, verdana, sans-serif; font-weight: 100;  font-size: 11px; border: 1 solid #000000}
INPUT.validation {color: #000000; background-color: #999999; font-family:verdana, sans-serif; font-weight: 600;  font-size: 11px; border: 1 solid #000000}
INPUT.annulation {color: #D62029}
SELECT {color: #000000; background-color: #FFFFFF; font-family:verdana, sans-serif; font-weight: 100;  font-size: 10pt; border: 1 solid #000000 }
SELECT.p8 {color: #000000; background-color: #FFFFFF; font-family:verdana, sans-serif; font-weight: 100;  font-size: 8pt; border: 1 solid #000000 }
TEXTAREA {color: #000000; background-color: #FFFFFF; font-family:verdana, sans-serif; font-weight: 100;  font-size: 10pt; border: 1 solid #000000 }
TEXTAREA.p8 {color: #000000; background-color: #FFFFFF; font-family:verdana, sans-serif; font-weight: 100;  font-size: 8pt; border: 1 solid #000000 }
td.norep {
	background-repeat: no-repeat;
}

/* 
//ne marche pas sous Firefox
hr.jaune {	color: #FFC300; background-color: #FFC300; }
hr.rouge {	color: #D1202A; background-color: #D1202A; }
hr.bleu {	color: #18A8C3; background-color: #18A8C3; }
hr.violet {	color: #B0006C; background-color: #B0006C; }
hr.vert {	color:#76C043; background-color: #76C043; }
hr.orange {	color:#FF9900; background-color: #FF9900; }
*/
hr.jaune {	border: 1px solid #FFC300; }
hr.rouge {	border: 1px solid #D1202A; }
hr.bleu {	border: 1px solid #18A8C3; }
hr.violet {	border: 1px solid #B0006C; }
hr.vert {	border: 1px solid #76C043; }
hr.orange {	border: 1px solid #FF9900; }

#tabbleu {
	width: 100%;
	border: 2px solid #5674B9; 
	border-collapse: collapse;
}
#tabbleu td {
	border: 2px solid #5674B9; 
}
#tabvert {
	width: 100%;
	border: 2px solid #24A12B; 
	border-collapse: collapse;
}
#tabvert td {
	border: 2px solid #24A12B; 
}
#taborange {
	width: 100%;
	border: 2px solid #EEA60D; 
	border-collapse: collapse;
}
#taborange td {
	border: 2px solid #EEA60D; 
}
#taborange2 {
	width: 100%;
	border: 1px solid #EEA60D; 
	border-collapse: collapse;
}
#taborange2 td {
	border: 0px solid #EEA60D; 
}
#taborangeclair {
	width: 100%;
	border: 2px solid #FEC54A; 
	border-collapse: collapse;
}
#taborangeclair td {
	border: 2px solid #FEC54A; 
}
