body,td,th {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 14px;
	color: #121212;
}

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}

a:link {	text-decoration: underline; color: #0066ff;	}
a:visited {	text-decoration: underline;	color: #0066ff;}
a:active {	text-decoration: underline;	color: #0066ff;}
a:hover {	text-decoration: none;	color: #0066ff;}

a.L1:link {	text-decoration: underline; color: #d2ff00;	}
a.L1:visited {	text-decoration: underline;	color: #d2ff00;}
a.L1:active {	text-decoration: underline;	color: #d2ff00;}
a.L1:hover {	text-decoration: none;	color: #d2ff00;}

a.L2:link {	text-decoration: none; color: #ffffff;	}
a.L2:visited {	text-decoration: none;	color: #ffffff;}
a.L2:active {	text-decoration: none;	color: #ffffff;}
a.L2:hover {	text-decoration: underline;	color: #ffffff;}

a.L3:link {	text-decoration: none; color: #9f9f9f;	}
a.L3:visited {	text-decoration: none;	color: #9f9f9f;}
a.L3:active {	text-decoration: none;	color: #9f9f9f;}
a.L3:hover {	text-decoration: underline;	color: #9f9f9f;}

a.L4:link {	text-decoration: none; color: #121212;	}
a.L4:visited {	text-decoration: none;	color: #121212;}
a.L4:active {	text-decoration: none;	color: #121212;}
a.L4:hover {	text-decoration: underline;	color: #121212;}


a.bleu:link {	text-decoration: none; color: #0f9cdf;	}
a.bleu:visited {	text-decoration: none;	color: #0f9cdf;}
a.bleu:active {	text-decoration: none;	color: #0f9cdf;}
a.bleu:hover {	text-decoration: underline;	color: #0f9cdf;}

a.purple:link {	text-decoration: none; color: #7d5fbc;	}
a.purple:visited {	text-decoration: none;	color: #7d5fbc;}
a.purple:active {	text-decoration: none;	color: #7d5fbc;}
a.purple:hover {	text-decoration: underline;	color: #7d5fbc;}

a.vert:link {	text-decoration: none; color: #59aa00;	}
a.vert:visited {	text-decoration: none;	color: #59aa00;}
a.vert:active {	text-decoration: none;	color: #59aa00;}
a.vert:hover {	text-decoration: underline;	color: #59aa00;}

a.orange:link {	text-decoration: none; color: #e68012;	}
a.orange:visited {	text-decoration: none;	color: #e68012;}
a.orange:active {	text-decoration: none;	color: #e68012;}
a.orange:hover {	text-decoration: underline;	color: #e68012;}


.td0 { background-color:#eeeeee;}
.td1 { background-color:#5c5c5c; vertical-align:middle; height:50px; color:#FFFFFF; font-size:12px; padding-left:20px; }
.td2 { background-color:#5c5c5c; vertical-align:middle; height:50px; color:#FFFFFF; font-size:12px; padding-right:20px; }
.td3 { font-weight:bold; width:136px; vertical-align:middle; height:45px; color:#FFFFFF; font-size:13px;}
.td4 { width:584px; background-image:url(../images/corner_top_left.jpg); background-position:top left; background-repeat:no-repeat; vertical-align:middle; height:50px; padding-left:20px; color:#aaaaaa; padding-right:0px; 	font-size: 13px; }
.td5 { width:584px; vertical-align:middle; height:30px; padding-left:20px; font-weight:bold; color:#FFFFFF; font-size:13px; padding-right:0px; }
.td6 { background-image:url(../images/corner_top_right.jpg); background-position:top right; background-repeat:no-repeat; vertical-align:top; text-align:left;  }
.td7 { padding-left:20px; padding-right:30px; padding-top: 0px; line-height:19px; }
.td8 { vertical-align:top; text-align:left;  }
.td9 { vertical-align:top; text-align:right;  }
.td10 { padding-top:20px; height: 60px; text-align:center; vertical-align:top; font-size: 12px; color:#9f9f9f; }

.titre { font-size: 24px; }

.doc_titre { font-size: 18px; }
.doc_date { font-size: 12px; color: #e68012; padding-top: 2px; padding-bottom: 5px;}

