					<!-- General -->
body {
	back ground-color : #000080;
	
	<!-- background-color : #000099; -->
	background-color : #CC0000;
	margin : 5;
}

.logo {
	text-align : center;
}
.img_logo {
	border : none;
}
.menu_haut td{
	text-align : center;
	vertical-align : center;
}
.banniere {
	color : #FFFFFF;
	font-size : x-large;
	font-weight : bold;
	text-transform : uppercase;
	letter-spacing : 0.3em;
}
.menu_gauche {
	list-style-type : square ;
	vertical-align : top;
	font-size : small;
	line-height : 2;
	color : #FFFFFF;
}
.corps_page {
	padding-top : 15;
	padding-left : 10;
	padding-right : 10;
	padding-bottom : 30;
	background-color : #FFFFFF;
	vertical-align : top;
	color : #000000;
}

.corps_page a {
	color : #000099;
}

.corps_page a:visited {
	color : #000099;
}

a {
	color : #FFFFFF;
}
a:visited {
	color : #FFFFFF;

}
.bas_de_page td{
	font-size : small;
	text-align : center;
	color : #FFFFFF;
}


.corps_page caption {
	font-size : large;
	font-weight : bold;
	<!-- color : #000099; -->
	color : #CC0000;
	line-height : 2;
	letter-spacing : 0.1em;
}

					<!-- Index -->
.corps_page marquee {
	font-size : large;
	font-familiy : arial;
	font-weight : bold;
}
.news {
	vertical-align : top;
	padding-right : 5;
}
h3 {
	text-align : center;
}
.photo_du_moment {
	vertical-align : top;
	text-align : center;
}
.photo_du_moment img{
	border-style : groove;
}
.photo_du_moment p{
	text-align : center;
}
.counter{
	color : #FFFFFF;
}
.titre2 {
	color : #000099;
}
					<!-- Calendriers-->
.calendrier {
	font-size : xx-small;

}
.corps_page.menu_calendrier {
	text-align : center;
}

.titre td {
	border: 1px solid #000000;
	text-align : center;
	font-weight : bold;
}
.ligneA td {
	background-color : #0099FF;
	border: 1px solid #000000;
	text-align : center;
	font-size : small;
}
.ligneB td {
	background-color : #99CCFF;
	border: 1px solid #000000;
	text-align : center;
	font-size : small;
}
.ligneC td {
	background-color : #9966FF;
	border: 1px solid #000000;
	text-align : center;
	font-size : small;
}
.ligneAD td {
	background-color : #0099FF;
	border: 1px solid #000000;
	text-align : center;
	font-size : medium;
	color : red;
	font-weight : bold;
	
}
.ligneBD td {
	background-color : #99CCFF;
	border: 1px solid #000000;
	text-align : center;
	font-size : medium;
	color : red;
	font-weight : bold;
}
					<!-- Présentation du club -->
.historique {
	text-align : justify;
}

.organigramme {
	text-align : center;
	font-size : normal;
}
.organigramme td{
	border: 1px solid #000000;
	<!--background-color : #0099FF; -->
	background-color : #B9121B;

}
.fonction {
}
.nom {	
	font-weight : bold;
}

					<!-- Présentation des équipes -->
.corps_page.menu_equipes{
	text-align : center;
}

.corps_page_equipes{
	text-align : center;
}

.joueur {	
	text-align : center;
}

.equipe {
	border-style : groove;
}

					<!-- Résultats -->
.resultat {
	text-align : center;
}
.corps_page.menu_resultats {
	text-align : center;
}
.scoreHBCD {
	font-weight : bold;
	font-size : medium;
}
.scoreAdverse {
	font-size : x-small;
}

					<!-- Festivites -->
.corps_page.festivites {
	vertical-align : top;
}

.photo_festivite {
	border-style : groove;
}

.corps_page_photo {
	text-align : center;
	background-color : #FFFFFF;
}

}
.commentaire_photo {
	font-size : large;
	font-weight : bold;
}

					<!-- Album -->
.corps_page_photo caption {
	font-size : large;
	font-weight : bold;
	color : #000099;
	line-height : 2;
	letter-spacing : 0.1em;
}
.corps_page.album {
	vertical-align : top;
}

.photo_match {
	border-style : groove;
}

.corps_page_photo a {
	color : #000099;
}

.corps_page_photo a:visited {
	color : #000099;
}

					<!-- News -->
.corps_page.news {
	vertical-align : top;
}
                                        <!-- Anniversaire -->
.corps_page.anniversaire{
	text-align : center;
}