body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #DFE1F0;
	margin-top: 15px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #5365B1;
}
a:active {
	text-decoration: none;
	color: #5365B1;
}
.liste{
	color: #ffffff;
	background-color:#5365B1;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.liste2{
	width:150px;
	height:28px;
	border:none;
	background:url("../bouton_bleu_2.jpg");
	color: #ffffff;
	font-size: 9px;
	font-weight:regular;
	cursor:pointer;
}
.liste2:hover{
	width:150px;
	height:28px;
	border:none;
	background:url("../bouton_bleu.jpg");
	color: #ffffff;
	font-size: 9px;
	font-weight:bold;
	cursor:pointer;
}
.password{
	color: #5365B1;
	background-color:#ffffff;
	font-size: 10px;
	font-weight:bold;
	cursor:pointer;
}
.titre{
	color: #5365B1;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
}
.titre_federation{
	color: #5365B1;
	font-size: 24px;
	font-weight: bold;
}
.titre_syndicats{
	color: #EF5216;
	font-size: 18px;
	font-weight: bold;
}
.titre_entreprise{
	color: #3FAE49;
	font-size: 18px;
	font-weight: bold;
}
.titre_services{
	color: #1C89A8;
	font-size: 18px;
	font-weight: bold;
}
.titre2{
	color: #5365B1;
	font-style: italic;
	font-size: 16px;
}
.legende_titre{
	color: #333333;
	font-size: 12px;
	font-style: italic;
}
.sous_titre{
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.fond_cellule{
	background-color: #5365B1;
}
.fond_cellule_federation{
	background-color: #6F372B;
}
.fond_cellule_syndicats{
	background-color: #EF5216;
}
.fond_cellule_entreprise{
	background-color: #3FAE49;
}
.fond_cellule_services{
	background-color: #1C89A8;
}
.fond_cellule_bordeaux{
	background-color: #993333;
}
.fond_cellule_jaune{
	background-color: #E4BF33;
}
.fond_cellule_marron{
	background-color: #A4ECF6;
}
.fond_cellule_outremer{
	background-color: #0066CC;
}
.fond_cellule_lilas{
	background-color: #A19BC9;
}
.fond_cellule_vert{
	background-color: #339933;
}
.fond_cellule_bleu_clair{
	background-color: #6699FF;
}
.fond_archives_bis{
	background-color: #D1EBFA;
}
.pieddepage{
	background-color:#5365B1;
}
.gris_clair{
	color: #333333;
}
.gris_moyen{
	color: #666666;
}
.bleu{
	color: #003399;
}
.bleu_clair{
	color: #1C89A8;
}
.orange{
	color: #EF5216;
}
.vert{
	color: #3FAE49;
}
.blanc_gras{
	color: #FFFFFF;
	font-weight: bold;
}
.blanc {color: #FFFFFF}
.blanc a, .blanc a:hover, .blanc a:visited, .blanc a:link, .blanc a:active {
	color: #FFFFFF;
}
.taille9{
	font-size: 9px;
}
.taille12{
	font-size: 12px;
}
.taille14{
	font-size: 14px;
}
.couleur_gras{
	color: #5365B1;
	font-weight:bold;
	font-size: 12px;
}
.nb_message {
 background-color: #5365B1;
 font-weight: bold;
 padding: 1px;
 height: 15px;
}
.gauche { 
 float: left;
 width: 45%;
 text-align: left;
 color:#FFFFFF;
 padding-left: 3px;
}
.droite { 
 float: right;
 width: 45%;
 text-align: right;
 color:#FFFFFF;
 padding-right: 3px;
}
.message {
 background-color: #D1EBFA;
 border: 1px solid #5365B1;
 font-size:12px;
 padding: 4px;
 text-align: justify;
}
.date {
 color: #000000;
 float: right;
 width: 200px;
 text-align: right;
 font-weight:bold;
}
p.pagination {padding: 3px; margin: 10px; text-align: center; font-size: 12;}
p.pagination a {padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #5365B1; text-decoration: none; background-color: #FFFFFF; color: #5365B1; }
p.pagination a:hover, p.pagination a:active {border: 1px solid #5365B1; background-color: #5365B1; color: #FFFFFF; text-decoration: none}
p.pagination span.courant {padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #5365B1; background-color: #5365B1; color: #FFFFFF; font-weight:bold;}
p.pagination span.disabled {
	padding: 1px 5px 1px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
fieldset{
	padding: 5px 10px;
	border: #5365B1 1px solid;
}
legend{
	padding: 5px 10px;
	border:none;
	font-size: 11px;
	font-weight:bold;
	background-color:#5365B1;
	color: #ffffff;
}
.couleur{
	border: 1px solid #5365B1;
}