body {
	margin:2px;
}
body, p, td, th, div, span {
	font-family: arial,verdana,sans-serif;
	font-size: 10px;
	color:#000000;
}
b, string {
	font-weight:bold;
	color:#000000;
}

.flowfix { clear: both; }

a:link, a:active, a:visited, a:hover {
	color:#cc0000;
	text-decoration:none;
}

a:hover { text-decoration:underline; }
form { padding:0px; margin:0px; margin-bottom:15px; }
select, input {	font-size:10px; }

.button { border:1px solid #cc0000; color:#cc0000; cursor:pointer;cursor:hand; }

.titleConference { font-weight:bold;color:#cc0000; width:100%;text-align:center; }

#menu {
	width:740px;
	height:54px;
	background:url(/fichiers/images/contenu/menu.jpg) repeat-x top left;
}

.class_team td { color:#cc0000; font-weight:bold; }

.menu_entete { text-align:right; padding:2px; color:#FFFFFF; }
.menu_entete a:link, .menu_entete a:active, .menu_entete a:visited, .menu_entete a:hover { font-size:11px; color:#FFFFFF; text-decoration:none; }
.menu_entete a:hover { color:#000000; }
/*.menu_entete { color:#CC0000; text-decoration:none; }*/

#footer {
	width:740px;
	height:54px;
	background:url(/fichiers/images/contenu/menu.jpg) repeat-x top left;
}

.box_entete {
	background:url(/fichiers/images/contenu/box_titre.jpg) repeat-x;
	height:34px;
}

.box_entete_milieu {
	background:url(/fichiers/images/contenu/box_milieu_titre.jpg) repeat-x;
	height:34px;
}

.box_interieur {
	font-size:10px;
	font-family:Arial,Verdana,sans-serif;
	background-color:#DDDDDD;
}

.box_contenu {
	padding:5px;
	background-color:#DDDDDD;
}

#cellContenu { height:775px; vertical-align:top; }
#cellContenu .box_interieur { vertical-align:top; }

.box_titre {
	font-size:12px;
	color:#cc0000;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.box_bottom {
	 background:#DDDDDD url(/fichiers/images/contenu/box_bas.jpg) repeat-x bottom;
	 height:8px;
}

.box_gauche {
	width:4px;
	background:url(/fichiers/images/contenu/box_gauche.jpg) repeat-y top left;
}

.box_droite {
	width:4px;
	background:url(/fichiers/images/contenu/box_droite.jpg) repeat-y top left;
}

.heure_match {
	float:right;
}
.date_match {
	text-align:left;
	color:#cc0000;
}

#box_derniers {
	height: expression( this.scrollHeight > 174 ? "175px" : "auto" ); /* sets max-height for IE */
	max-height:175px;
	overflow:auto;
	width:168px;
	max-width:157px;
	padding-bottom:6px;
}

#box_prochains {
	height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); /* sets max-height for IE */
	max-height:250px;
	width:168px;
	max-width:157px;
	overflow:auto;
	padding-bottom:6px;
	
}

#box_derniers_accueil {
	height: expression( this.scrollHeight > 174 ? "175px" : "auto" ); /* sets max-height for IE */
	max-height:175px;
	overflow:auto;
	width:180px;
	max-width:172px;
	padding-bottom:6px;
}

#box_prochains_accueil {
	height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); /* sets max-height for IE */
	max-height:250px;
	overflow:auto;
	padding-bottom:6px;
	width:180px;
	max-width:172px;
}

.classement_accueil {  background-color:#666666;width:170px;}
.classement_interieur {  background-color:#666666;width:155px;}

.tblEntete { color :#FFFFFF; }

.divContenu { width:100%;text-align:center; }

#divComm { width:100%;text-align:center; }

.accueil_semaine { width:155px;text-align:center; }

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

/******* Boxscore *******/
#divBoxScore { text-align:center;width:100%; }
#divBoxScore table th { text-align:left; }
#divBoxScore table tr.winner td, #divBoxScore table tr.winner th { background-color:#CCCCCC;color:#cc0000; }
#divBoxScore table tr { background-color:#FFFFFF; }
#divBoxScore .date_match { font-weight:bold;color:#cc0000; }
#divBoxScore #tblBoxStats tr { background-color:#DDDDDD; }
#divBoxScore #tblBoxStats th.equipe { font-size:12px;font-weight:bold;text-align:center; }

/******* Revue de presse *******/
#revue_presse .source { font-weight:bold;color:#cc0000; }

/******* Calendrier *******/
#tblCalendrier th { padding-left:10px; }
#divCalendrier { text-align:center;width:100%;height:100%; }
.winner { font-weight:bold;color:#cc0000; }

/******* Calendrier *******/
#tblClassement th { padding-left:10px; }
#divClassement { text-align:center;width:100%; }

/******* Meneurs *******/
#tblMeneurs th { padding-left:10px; }
#divMeneurs { text-align:center;width:100%; }

/******* Nouvelles accueil *******/

/*.news_home { border:1px solid #000000; }*/
.news_img { width:110px;margin-top:5px; margin-bottom:2px; padding-right:5px; }
.news_home .news_date { color:#cc0000; }
.news_home .news_contenu_home { vertical-align:top;width:237px;text-align:justify; }
.news_home .news_contenu { vertical-align:top;text-align:justify; }
.news_home .news_contenu_home p,.news_home .news_contenu p { margin-top:0px;padding-top:6px; }
.news_home .news_contenu_home .news_title, .news_home .news_contenu .news_title { font-size:10px;font-weight:bold; }
.news_home hr { padding:4px; margin-top:6px;margin-bottom:6px; }

/******* Stats *******/
#divStats { text-align:center;width:100%;height:100%; }
.stats_row { cursor:pointer; }
.sort_field { color:#ed1b24; }
.naviguation a { color :#FFFFFF; }
.naviguation a:hover, .naviguation .cur_page { color:#ed1b24; }

/******* Adminstration *******/
#divAdministration { text-align:center;width:100%; }
#divAdministration table { width:375px; }
#divAdministration .poste { font-weight:bold;font-size:12px; }

/******* Liste de protection *******/
#divProtection { text-align:center;width:100%; }
tr.row_over td { cursor:pointer;background-color:#cc0000;color:#FFFFFF; }

/******* Échange *******/
#divEchange { text-align:center;width:100%; }

/******* Page des joueurs *******/
#divJoueurs #divStats { border:1px solid #cc0000; padding:4px; }
#divJoueurs #tblJoueurs .nom_joueurs { color:#cc0000; font-weight:bold;font-size:14px; }
#divJoueurs #tblJoueurs .nom_equipe { font-weight:bold;font-size:12px; }
#divJoueurs #tblJoueurs #joueurs_onglets { padding-top:8px; }
#divJoueurs #tblJoueurs #joueurs_onglets div a { width:75px;text-align:center;text-decoration:none;height:25px;float:left;padding:5px 6px 2px 6px;border-left:1px solid #cc0000; border-right:1px solid #cc0000; border-top:1px solid #cc0000; color:#cc0000;background-color:#f4f4f4; }
#divJoueurs #tblJoueurs #joueurs_onglets div a.actif,#tblJoueurs #joueurs_onglets div a:hover { text-align:center;width:75px;text-decoration:none;font-weight:bold;height:25px;float:left;padding:4px 6px 2px 6px;border-left:1px solid #cc0000; border-right:1px solid #cc0000; border-top:1px solid #cc0000;color:#FFFFFF;background-color:#cc0000; }
#divJoueurs #tblJoueurs .total_row td {  color:#FFFFFF;background-color:#cc0000; }
#divJoueurs #tblJoueurs .stats_title { font-size:14px;padding:3px;font-weight:bold;color:#cc0000 }

/******* Page des joueurs *******/
#divJoueursMois { text-align:center;width:100% }
.mois_title { font-size:14px;color:#cc0000; font-weight:bold; }

/******* Direction des terrains *******/
.terrainTitre { font-size:14px; color:#cc0000; font-weight:bold; }

/******** Canadiens ***********/
.canadien_titre { font-size:12px; color:#cc0000; font-weight:bold; }

/******** Photos ***********/
#divPhotos img { border:1px solid #cc0000; }