BODY {
	scrollbar-base-color : #41B7C8;
	scrollbar-track-color : #41B7C8;
	scrollbar-shadow-color : #41B7C8;
	scrollbar-highlight-color : #ffffff;
	scrollbar-face-color : #0A57A4;
	scrollbar-darkshadow-color : #0A57A4;
	scrollbar-arrow-color : #ffffff;
	scrollbar-3dlight-color : #0A57A4;
}

TD.module_bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #0A57A4;
}
A.module_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #0A57A4; text-decoration:none;
}
A.module_bleu:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #0A57A4; text-decoration:underline;
}
.module_bleu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0A57A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TABLE.module_bleu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0A57A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_bleu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0A57A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_bleu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #0A57A4;
}
A.popup_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_bleu:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_bleu {
	BACKGROUND: #0A57A4;
}



TD.module_rouge {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #F8130D;
}
A.module_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #F8130D; text-decoration:none;
}
A.module_rouge:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #F8130D; text-decoration:underline;
}
TABLE.module_rouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #F8130D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_rouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #F8130D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_rouge {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #F8130D;
}
A.popup_rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_rouge:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_rouge {
	BACKGROUND: #F8130D;
}



TD.module_cyan {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #41B7C8;
}
A.module_cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #41B7C8; text-decoration:none;
}
A.module_cyan:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #41B7C8; text-decoration:underline;
}
TABLE.module_cyan {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #41B7C8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_cyan {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #41B7C8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_cyan {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #41B7C8;
}
A.popup_cyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_cyan:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_cyan {
	BACKGROUND: #41B7C8;
}



TD.module_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #FA7100;
}
A.module_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #FA7100; text-decoration:none;
}
A.module_orange:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #FA7100; text-decoration:underline;
}
TABLE.module_orange {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FA7100; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_orange {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FA7100; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_orange {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #FA7100;
}
A.popup_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_orange:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_orange {
	BACKGROUND: #FA7100;
}



TD.module_vert {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #5B842B;
}
A.module_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #5B842B; text-decoration:none;
}
A.module_vert:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #5B842B; text-decoration:underline;
}
TABLE.module_vert {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5B842B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_vert {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5B842B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_vert {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #5B842B;
}
A.popup_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_vert:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_vert {
	BACKGROUND: #5B842B;
}



TD.module_violet {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #8B1D8A;
}
A.module_violet {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #8B1D8A; text-decoration:none;
}
A.module_violet:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #8B1D8A; text-decoration:underline;
}
TABLE.module_violet {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8B1D8A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_violet {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #8B1D8A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_violet {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #8B1D8A;
}
A.popup_violet {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_violet:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_violet {
	BACKGROUND: #8B1D8A;
}



TD.module_anis {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #B7D30B;
}
A.module_anis {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #B7D30B; text-decoration:none;
}
A.module_anis:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #B7D30B; text-decoration:underline;
}
TABLE.module_anis {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #B7D30B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_anis {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #B7D30B; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_anis {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #B7D30B;
}
A.popup_anis {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_anis:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_anis {
	BACKGROUND: #B7D30B;
}


TD.module_fuchia {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #F0027F;
}
A.module_fuchia {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #F0027F; text-decoration:none;
}
A.module_fuchia:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #F0027F; text-decoration:underline;
}
TABLE.module_fuchia {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #F0027F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_fuchia {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #F0027F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_fuchia {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #F0027F;
}
A.popup_fuchia {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_fuchia:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_fuchia {
	BACKGROUND: #F0027F;
}


TD.module_chrome {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #00768A;
}
A.module_chrome {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #00768A; text-decoration:none;
}
A.module_chrome:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #00768A; text-decoration:underline;
}
TABLE.module_chrome {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00768A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_chrome {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00768A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_chrome {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;; BACKGROUND: #00768A;
}
A.popup_chrome {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_chrome:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_chrome {
	BACKGROUND: #00768A;
}

TD.module_rose {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #ED97C0;
}
A.module_rose, {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ED97C0; text-decoration:none;
}
A.module_rose:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ED97C0; text-decoration:underline;
}
TABLE.module_rose {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ED97C0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.module_rose {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ED97C0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
TD.popup_rose {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #ED97C0;
}
A.popup_rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:none;
}
A.popup_rose:HOVER {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color : #ffffff; text-decoration:underline;
}
TABLE.popup_rose {
	BACKGROUND: #ED97C0;
}

.italique {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:italic;}

/************** MESSAGES ********************/
.erreur, .confirmation { width:95%;padding:10px;margin:15px 0px 15px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.erreur a {color:#c00f1d; text-decoration:none;}
.confirmation a {color:#51932a; text-decoration:none;}
.erreur a:hover, .confirmation a:hover {text-decoration:underline;}
.erreur { border:#c00f1d solid 1px; color:#c00f1d; background:#fee3e5; }
.confirmation { border:#51932a solid 1px; color:#51932a; background:#e4fab4; }