body {
	background-color: #FFFFFF;

	background-image:url(../images/z_bg.gif)
	margin: 0px;
	color: #000000;
	background-image: url(../images/z_bg.gif);
	background-repeat: repeat;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
a:link {
	color: #0000ff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0066ff;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
a:active {
	text-decoration: none;
	color: #0000ff;
}	

/* titre2 est un encadré */
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
	text-align:center;
	background-color: #CCCCCC;
	margin: 1px;
	padding: 3px;
	clear: both;
	float: none;
	height: auto;
	border: thin solid #0066CC;
	overflow: auto;
	page-break-before: always;
	page-break-after: always;
	z-index: auto;
	width: 60%;
}
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0000CC;
	font-weight: bold;
	text-align:left
}

/*  pour le menu de gauche */
#menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: normal;
}
#menu td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	font-weight: normal;
}
#menu a {
	color:#990000;
}
#menu a:hover {
	color:#CC0000;
	text-decoration: underline;
}


/* tableaux de données dans le tableau principal, entete rouge foncé, écriture blanche */

.tableau th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #ffffff;
	font-weight:bold;
	font-style: normal;
	background-color: 990000;
}
.tableau td {
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}

/* tableaux pour l'entete des regions dans le bottin des clubs */

.repertoire_club_th {
	color: #ffffff;
	font-weight:bold;
	font-style: normal;
	background-color: 990000;
	text-align: center;
	vertical-align: middle;
}
.repertoire_club_col {
	text-align: center;
	font-weight: bold;
	background-color: #FFCC66;
	vertical-align: middle;
}
.repertoire_club_lignes_1 {
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.repertoire_club_lignes_2 {
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFCC;
}
.repertoire_club_cellule_1 {
	text-align: left;
	vertical-align: middle;
}

/* pour les documents du répertoire archives */
.archive_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #800080;
	font-weight: normal;
	text-align: right;
}
.archive_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #CC0000;
	font-weight: bold;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.centre {
	text-align: center;
}
.justifie {
	text-align: justify;
}
.tableau_calendrier_0 {
	font-weight: bold;
	background-color: #99CCFF;
	vertical-align: middle;
	text-align: center;
}
.tableau_calendrier_1 {
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
.tableau_calendrier_2 {
	background-color: #CCFFFF;
	vertical-align: middle;
	text-align: center;
}
.tableau_calendrier_td {
	font-size: 11px;	
}
.li_document_a_telecharger {
	list-style-position: outside;
	list-style-image: url(../images/x_documents_li.gif);
	list-style-type: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.annule {
	font-weight: bold;
	color: #FF0000;
}
.avis_course {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-align: center;
}
.li {
	list-style-position: outside;
	list-style-image: url(../images/c_puce_01.gif);
	list-style-type: disc;
}
