body {
	font-size:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(../images/bg02.gif);
	background-repeat:repeat-y;
	background-position:top center;
}
#rightColumn {
	float:right;
	width:230px;
	margin:0;
	padding:0;	
	display:block;
	text-align:left;
}
#playerBio {
	height:584px;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	color:#222045;
}
#playerBio div {
	padding:10px;	
	bottom:0;		
	position:absolute;
}
#playerBio div h1 {
	font-size:1em;
	margin:0;
}
#playerBio div ul {
	font-size:0.6875em;
	list-style-type:none;
	margin:0;
	padding:0;
}
#playerBio div ul li {
	line-height:1.3636em;
}
#playerBio img {
	display:block;
}

#container {
	width:1000px;
	margin:0 auto;
	background-color:#ffffff;
	
}
#main {
	margin:0 0 0 0;
	padding:0;
	width:770px;
	float:right;
	background:url(../images/main_bg.gif);
}
#entete {
	width:770px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;	
}
#entete img {
	display:block;
	margin:0;
	padding:0;
	
}
.menu {
	font-size:0.6875em; 
	text-transform:uppercase; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	height:26px;
	background-color:#A9864F;
	background-image:url(../images/menu_bg5.gif);
	background-repeat:repeat;
	background-position:top left;
	/* border-left:1px solid #222045; */
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu ul ul {
	width:5em;
	z-index:2; /* Firefox: menu over Google Map */
}

.menu ul li {
	float:left; 
	margin:6px 0 0 0; 
	padding:0 0 0 0;
}

.menu ul li ul li {
	display:block;
	width:150px;
	position:relative; 
	padding:0 0 0 0; 
	margin:1px 0 0 0;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

.menu a, .menu a:visited {
	display:block;
	float:left;
	text-decoration:none;
	color:white;
	padding:0 0 0 0.5em;
	height:1.8181em;
	z-index:2; /* IE6: menu over Google Map */
}

.menu ul ul a, .menu ul ul a:visited {
	display:block;
	border:1px dashed #222045; 
	background-color:#ffffff; 
	color:#222045;
	width:12em;
	height:100%; 
	padding:0.5em 1em;
}

.menu ul table ul a, .menu ul table ul a:visited  {
	width:14em; 
	w\idth:12em;
}

.menu table {
	font-size:1em; 
}

.menu ul ul table {
	lef\t:-1px;
}

.menu ul ul table ul.left {
	margin-lef\t:2px;
}

.menu li:hover {
	position:relative;
}

* html .menu a:hover {
	position:relative;
}

.menu a:hover {
	color:#222045;
}

.menu :hover > a {
	color:#222045;
}

.menu ul ul a:hover{
	color:#fff;
	background:#a60d21;
}
.menu ul ul :hover > a {
	color:#fff;
	background:#a60d21;
}

.menu ul ul {
	visibility:hidden;
	position:absolute;
	top:18px;
	left:0;
	padding-top:5px;
	width:14em;
}

.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible; 
	height:auto; 
	padding-bottom:3em; 
	background:transparent url(../images/trans.gif);

}
/* (old menu)
.menu {
	font-size:0.6875em; 
	text-transform:uppercase; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

.menu ul ul {
	width:5em;
}

.menu ul li {
	float:left; 
	margin:0.5454em 0 0 0; 
	padding:0 0 0 0;
}

.menu ul li ul li {
	display:block;
	width:150px;
	position:relative; 
	padding:0 0 0 0; 
	margin:1px 0 0 0;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
}

.menu a, .menu a:visited {
	display:block;
	float:left;
	text-decoration:none;
	color:#222045;
	padding:0 0 0 0.5em;
	height:1.8181em;
}

.menu ul ul a, .menu ul ul a:visited {
	display:block;
	border:1px dashed #222045; 
	background-color:#ffffff; 
	color:#222045;
	width:12em;
	height:100%; 
	padding:0.5em 1em;
}

.menu ul table ul a, .menu ul table ul a:visited  {
	width:14em; 
	w\idth:12em;
}

.menu table {
	font-size:1em; 
}

.menu ul ul table {
	lef\t:-1px;
}

.menu ul ul table ul.left {
	margin-lef\t:2px;
}

.menu li:hover {
	position:relative;
}

* html .menu a:hover {
	position:relative;
}

.menu a:hover {
	color:#a9864f;background:#ffffff;
}

.menu :hover > a {
	color:#a9864f;
	background:#ffffff;
}

.menu ul ul a:hover{
	color:#fff;
	background:#A9864F;
}
.menu ul ul :hover > a {
	color:#fff;
	background:#A9864F;
}

.menu ul ul {
	visibility:hidden;
	position:absolute;
	top:18px;
	left:0;
	width:14em;
}

.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible; 
	height:auto; 
	padding-bottom:3em; 
	background:transparent url(../images/trans.gif);
}
*/

#body {
	clear:left;
	width:100%;
	margin:0;
	padding:0;
	border-top:2px solid #222045;
}
#leftColumn {
	float:left;
	width:200px;
	text-align:center;
	padding-bottom:5px;
	
}
#dernierMatch, #prochainsMatchs, #fanGame {
	width:186px;
	background-color:#ffffff;
	margin:5px auto 0 auto;
	padding-bottom:5px;
	border:2px solid #222045;
}
#fanGame {
	padding-bottom:0;
}
#fanGame a img {
	border:none;
}
#contenu {
	width:560px;
	padding:5px;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#footer {
	text-decoration:none;
	color:black;
	clear:both;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.625em;
	padding-top:0.8em;
	padding-bottom:0.8em;
	margin-top:0.8em;
	margin-bottom:0.8em;
	border-top:2px solid #E3D8C6;
	border-bottom:2px solid #E3D8C6;
	background-color:#FFF9EF;
}
#footer div#designBy {
	width:25%;
	float:left;
	text-align:left;
	margin:10px 0 0 0;
}
#footer div#designBy img {
	float:left;	
	margin:10px 0 0 5px;	
}
#footer div#designBy p {
	margin:0;
	padding:0 0 0 60px;	
}
#footer div#mainPartners img {
	margin:0 20px;
	vertical-align:middle;
	border:none;
}
h2 {
	color:#ffffff;
	background-color:#222045;
	text-transform:uppercase;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
}
#prochainsMatchs h2, #fanGame h2 {
	margin-bottom:5px;
}
h2.sub {
	color:#222045;
	background-color:#F6F2F1;
	text-transform:none;
	font-weight:normal;
	margin:0 0 2px 0;
	border-bottom:1px solid #DFDBDA
}
.floatLeft {
	float:left;
	padding-left:1px;
}
.floatRight {
	float:right;
	padding-right:1px;
}
h3 {
	color:#222045;
	font-weight:bold;
	font-size:2em;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding:0;
	letter-spacing:-2px;
}
h4 {
	color:#222045;
	font-weight:bold;
	font-size:1em;
	/* line-height:2.25em; */
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:10px 0;
	padding:0;
}
h5 {
	color:#222045;
	font-weight:bold;
	font-size:0.6875em;
	line-height:1em;
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding:0;
}
h6 {
	color:#222045;
	font-weight:normal;
	font-size:0.625em;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	padding:0;
}
h6 strong {
	font-weight:bold;
}
br.clear {
	clear:both;
}
#contenu div.recentesNouvelles p.clear {
	clear:left;
}
#prochainsMatchs h6 {
	border-bottom:1px dashed black;
	padding-bottom:3px;
	margin:3px 0;
}
#prochainsMatchs h6.last {
	border-bottom:none;
	margin:0;
}
#prochainsMatchs h6#today {
	background-image:url(../images/next_game_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#footer a, #footer a:visited, #footer a:hover {
	text-decoration:none;
	color:black;
}
#fanGameTeam {
	clear:left;
	text-align:left;
	margin:0;
	background-color:#F6F2F1;
	border-top:1px solid #DFDBDA;
}
#fanGameTeam img {
	float:left;
	display:inline;
	width:50px;
	margin:0 0 0 15px;
}
#fanGameTeam h6 {
	position:relative;
	display:block;
	margin:0 0 0 80px;
	line-height:12px;
	text-align:center;
}
#fanGame h5 {
	display:block;
	margin:1em 0 0 0;
	text-align:center;
}
#contenu p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:0 0 1.5em 0;
	color:black;
}
#contenu h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 1.1428em 0;
	color:#222045;
	text-align:left;
	text-transform:uppercase;
	line-height:1.1428em; /* 16px */
	border-bottom:1px dashed #222045;
	font-size:0.875em; /* 14px */
}
#contenu h1 span {
	font-size:0.8571em; /* 12px */
	text-transform:none;
}
span.right {
	float:right;
}
span.left {
	float:left;
}
#contenu h1 span a {
	text-decoration:none;
}
#contenu h2, #contenu h2 a, #contenu h2 a:visited, #contenu h2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	margin:0 0 1.125em 0;
	color:#222045;
	background:none;
	text-transform:none;
	text-decoration:none;
	text-align:left;
}
#contenu h2 a, #contenu h2 a:visited, #contenu h2 a:hover, #contenu a, #contenu a:visited, #contenu a:hover, #contenu h1 a, #contenu h1 a:visited, #contenu h1 a:hover {
	color:blue;
}
#contenu div.Nouvelle h2 {
	margin:0 0 0.5em 0;
}
#contenu ul.items, #contenu ul.operations {
	list-style-type:none; 
	text-align:left; 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9166em;
	line-height:1.6363em
}
#contenu ul.items li, #contenu ul.operations li {
	display:block; 
	width:135px; 
	margin:0; 
	padding:0 5px 18px 0; 
	float:left; 
	text-align:center;
}
#contenu ul.items li {
	height:170px;
}
#contenu ul.operations li {
	height:240px;
}
#contenu ul.items li img, #contenu ul.operations li img,  #contenu ul.fans li img {
	border:none;
}
#contenu ul.items li span, #contenu ul.operations li span, #contenu ul.fans li span {
	clear:both;
	display:block;
	line-height:1.09091em
}
#contenu ul.items li a, #contenu ul.operations li a  {
	text-decoration:none;
}
ul.fans {
	list-style-type:none; 
	text-align:left; 
	margin:0; 
	padding:0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.9166em;
}
ul.fans li {
	display:block; 
	width:135px; 
	height:105px;
	margin:0; 
	padding:5px 5px 10px 0; 
	float:left; 
	background-image:url(../images/fanThumb_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}
ul.fans li a, ul.fans li a:visited, ul.fans li a:hover {
	color:black;
	text-decoration:none;
}
table.datagrid, table.calendrierParEquipe {
border-collapse:collapse;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-size:0.6875em;
line-height:1em;
font-family:Arial, Helvetica, sans-serif;
width:548;
background-color:white;
}
table.calendrierParEquipe {
width:450px;
float:left;
margin:1em 0;
}
table.datagrid tr td, table.datagrid tr th, table.calendrierParEquipe tr td, table.calendrierParEquipe tr th {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:3px 5px;
text-align:left;
}
table.datagrid tr th, table.calendrierParEquipe tr th, table.calendrierParEquipe tr td {
padding:3px 5px;
}
table.datagrid tr td.minilogo {
padding:0;
margin:0;
width:18px;
}
table.datagrid tr td.domicile0, table.datagrid tr td.domicile1, table.calendrierParEquipe tr td.domicile0, table.calendrierParEquipe tr td.domicile1, table.datagrid tr td.domicile0pre, table.datagrid tr td.domicile1pre, table.calendrierParEquipe tr td.domicile0pre, table.calendrierParEquipe tr td.domicile1pre {
	background-repeat:no-repeat;
	background-position:top left;
	color:white;
}
table.datagrid tr td.domicile0, table.calendrierParEquipe tr td.domicile0 {
	background-image:url(../images/domicile0.gif);
}
table.datagrid tr td.domicile1, table.calendrierParEquipe tr td.domicile1 {
	background-image:url(../images/domicile1.gif);
}
table.datagrid tr td.domicile0pre, table.calendrierParEquipe tr td.domicile0pre {
	background-image:url(../images/domicile0pre.gif);
}
table.datagrid tr td.domicile1pre, table.calendrierParEquipe tr td.domicile1pre {
	background-image:url(../images/domicile1pre.gif);
}
table.datagrid tr td img {
	display:block;
}
table.datagrid tr th.header, table.calendrierParEquipe tr th.header, table.calendrier tr th.header {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#042A50;
	color:white;
	padding:1px 5px;
	font-size:2em;
	line-height:1em;
}
table.datagrid tr th.subheader, table.calendrierParEquipe tr th.subheader {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#CCCCCC;
	color:black;
	padding:1px 5px;
	font-size:1.5em;
	line-height:1em;
}
table.calendrier tr th.subheader {
	padding:5px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#222045;
	color:white;
	font-size:1.5em;
	line-height:1em;
}
table.calendrier tr th.subheader span {
	margin-top:5px;
}
table.datagrid thead {
background-color:#222045;
color:white;
font-weight:bold;
}
div.derniereNouvelle {
	float:left; 
	width:345px;
	margin-right:5px;
}
div.Nouvelle {
	width:560px;
}
div.Nouvelle div.descriptionNouvelle {
	margin-bottom:1em;
}
#contenu div.Nouvelle p.auteur {
	text-transform:uppercase;
	color:#999999;
	font-size:0.75em;
}
#contenu div.derniereNouvelle h1, #contenu div.derniereNouvelle h2, #contenu div.recentesNouvelles h1 {
	margin-bottom:1.1428em;
	clear:left;
}

#contenu div.recentesNouvelles h2 {
	font-size:0.9167em;
	line-height:1.3636em;
	clear:left;
	margin-bottom:0;
	padding-top:3px;
}
div.smallPlaceholder {
	width: 135px;
	text-align:center;
	padding:3px;
	float:left;
	background-color:#E99523;
	margin:0 5px 5px 0;
}
ul.photoStripGauche {
	list-style-type:none;
	width:186px;	
	float:left;		
	margin:0 10px 0 0;
	padding:0;
}
ul.photoStripGauche li {
	text-align:center;
	padding:3px 3px 3px 3px;
	background-color:#E99523;
	margin:0 0 5px 0;
	line-height:0;
	font-size:0;
}
#contenu div.thumbPlaceholder {
	width:70px;
	text-align:center;
	padding:2px;
	float:left;
	background-color:#EBEAF7;
	border:1px solid #D2D1DF;
	margin:0 5px 5px 0;
}
#contenu div.thumbPlaceholder img, #contenu div.smallPlaceholder img, #contenu div.Nouvelle ul.photoStripGauche li img, #contenu div.medPlaceholder img {
	display:block;
	margin:0 auto;
}
#contenu div.smallPlaceholder p, #contenu div.medPlaceholder p, #contenu ul.photoStripGauche li p{
	font-size:11px;
	color:white;
	font-weight:bold;
	margin:3px 0 0 0;
	padding:0;
	line-height:1em;
}
#contenu div.recentesNouvelles {
	width:210px; 
	float:left;
}
#contenu div.recentesNouvelles p {
	font-size:0.9167em;
	line-height:1.3636em;
	margin:0;
}
#contenu div.recentesNouvelles ul {
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	border-left:1px dashed #222045;
}
#contenu div.recentesNouvelles ul li {
	display:block;
	margin:0 0 2px 0;
	padding:0 0 3px 0;
	border-bottom:1px dashed #D2D1EF; 
}
#contenu div.recentesNouvelles ul li.last {
	border-bottom:none;
}
ul.archives {
	list-style-type:none;
	padding:0;
	margin:0;	
}
ul.archives li {
	padding:2px;
	margin:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.5em;
	background-color:#F6F2F1;
	font-weight:bold;
}
ul.archives li.alt {
	background-color:#E1E0EF;
}
ul.archives li span, div.Nouvelle h2 span {
	font-size:0.75em;
	line-height:2em;
	font-weight:normal;
	float:right;
}
ul.archives li em {
	font-size:0.83333em;
	line-height:1.8em;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
p.extraInfo {
	background-color:#F0EFFF; 
	padding:5px; 
	border:1px solid #D2D1EF;
}
p.extraInfo span {
	float:right;
}
div.logoEquipe {
	width:104px; 
	float:left; 
	text-align:center; 
	clear:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.6875em; 
	background-image:url(../images/team_bg.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	height:114px; 
	margin-right:6px; 
	padding-top:10px;
}
table.calendrier {
	border-collapse:collapse; 
	border-top:1px solid #999999; 
	border-left:1px solid #999999; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.75em;
	text-align:center;
}
#contenu table.calendrier tr th.subheader span a {
	color:#C4C3DF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-size:0.8333em; /* 15px */
}
#contenu table.calendrier tr th.subheader span a.navMonth2 {
	font-size:0.7222em; /* 13px */
	color:#9C9BBF;
}
#contenu table.calendrier tr th.subheader span a.navMonth3 {
	font-size:0.6111em; /* 11px */
	color:#79779F;
}
#contenu table.calendrier tr th.subheader span a.navMonth4 {
	font-size:0.5em; /* 9px */
	color:#59577F;
}
#contenu table.calendrier tr th.subheader span a.navMonth5 {
	font-size:0.3888em; /* 7px */
	color:#3D3B5F;
}
table.calendrier tr th, table.calendrier tr td {
	border-bottom:1px solid #999999; 
	border-right:1px solid #999999; 
	padding:2px;
}
table.calendrier tr th {
	background-color:#DFDBDA;
	color:#222045;
}
table.calendrier tr td {
	width:75px; 
	height:60px;
	vertical-align:top;
	background-color:#F6F2F1;
	text-align:left;
	background-position:bottom left;
	background-repeat:repeat-y;
	background-image:url(../images/calendrier_nogame2.gif);
}
table.calendrier tr td.today {
	background-image:url(../images/calendrier_aujourdhui_bg2.gif);
}
table.calendrier tr td.day {
	/*background-image:url(../images/calendrier_jour_bg.gif);*/
	background-color:white;
	background-image:none;
}
#contenu table.calendrier tr td.day a, #contenu table.calendrier tr td.day a:visited, #contenu table.calendrier tr td.day a:hover, #contenu table.calendrier tr td.today a, #contenu table.calendrier tr td.today a:visited, #contenu table.calendrier tr td.today a:hover  {
	display:block; 
	margin:0 auto; 
	text-align:center; 
	width:100%;
	text-decoration:none;
	color:black;
}
table.calendrier tr td.day a img, table.calendrier tr td.today a img {
	margin:3px auto; 
	display:block; 
	text-align:center;
}
#contenu table.calendrier tr td h1 {
	font-size:1em;
	margin:0 0 2px 0;
	padding:2px;
	color:white;
	border:none;
	line-height:1.0833em;
}
#contenu table.calendrier tr td h1 span {
	color:#CCCCCC;
	font-size:0.9166em;
	font-weight:normal;
	line-height:1.1818em;
}
#contenu table.calendrier tr td h1.domicile0, #contenu table.calendrier tr td h1.domicile1, #contenu table.calendrier tr td h1.domicile0pre, #contenu table.calendrier tr td h1.domicile1pre {
	border:1px solid #222045;
}
#contenu table.calendrier tr td h1.noGame {
	color:black;
	font-weight:normal;
	border:1px solid #DFDBDA;
	background-color:#F6F2F1;
	background-image:url(../images/main_bg.gif);
}
#contenu table.calendrier tr td h1.domicile0 {
	background-image:url(../images/domicile0.gif);
}
#contenu table.calendrier tr td h1.domicile1 {
	background-image:url(../images/domicile1.gif); 
}
#contenu table.calendrier tr td h1.domicile0pre {
	background-image:url(../images/domicile0pre.gif);
}
#contenu table.calendrier tr td h1.domicile1pre {
	background-image:url(../images/domicile1pre.gif); 
}
#contenu table.calendrier tr td div.calTeamInfo {
	text-align:center;
}
#contenu table.calendrier tr td div.calTeamInfo a {
	display:block;
}
#contenu table.calendrier tr td div.calTeamInfo img {
	float:left;
	display:block;
}
#contenu table.calendrier tr td div.calTeamInfo strong {
	font-size:0.9166em;
	line-height:17px;
	font-weight:normal;
	display:block;
	float:right;
	width:24px;
	text-align:right;
}
#contenu table.calendrier tr td div.calTeamInfo a, #contenu table.calendrier tr td div.calTeamInfo a:visited, #contenu table.calendrier tr td div.calTeamInfo a:hover {
	float:none;
	display:inline;
}
#contenu a img {
	border:0;
	display:block;
	margin:0;
	padding:0;
}
#contenu ul li {
	font-size:0.75em;
	line-height:1.5em;
}
ul.recentesPhotos {
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	float:right;
}
ul.recentesPhotos li {
	display:block;
	padding:3px 0;
	border-top:1px dashed #D2D1EF;
}
ul.recentesPhotos li.last {
	border-bottom:1px dashed #D2D1EF;
}
#contenu ul.recentesPhotos li h1, #contenu ul.recentesPhotos li h2, #contenu ul.recentesPhotos li h3 {
	width:auto;
	clear:none;
	margin:0;
	padding:0 0 3px 0;
	display:block;
	font-weight:normal;
}
#contenu ul.recentesPhotos li h1 {
	font-size:18px;
	line-height:16px;
	font-weight:bold;
	border:none;
	text-transform:none;
}
#contenu ul.recentesPhotos li h1 small {
	font-size:11px;
	font-weight:bold;
}
#contenu ul.recentesPhotos li h2 {
	font-size:14px;
	line-height:16px;
}
#contenu ul.recentesPhotos li h3 {
	font-size:11px;
	line-height:16px;
	letter-spacing:normal;
}
#contenu ul.recentesPhotos li table {
	border-collapse:collapse; 
	width:410px; 
	border:0; 
	margin:0; 
	padding:0;
}
div.randomPhotos {
	float:right;
	width:139px;
	margin:0 0 0 10px;
}
#contenu div.randomPhotos a img {
	border:2px solid #222045;
	margin-bottom:10px;
}
#profilJoueur h1 {
	border:none;
}
#profilJoueur p {
	margin:0 0 0.5em 0;
}
#profilJoueur ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 18px 0;
}
#profilJoueur ul li {
	font-size:0.75em;	
}
.memo {
	font-size:0.75em;
}
#contenu div.memo p {
	font-size:1em;
	line-height:1.5em;
	margin:0 0 1.5em 0;
}
#contenu div.memo a, #contenu div.memo a:visited {
	color:blue;
}
#contenu div.memo q {
	color:#222045;
	font-weight:bold;
	font-style:italic;
}
#contenu div.memo table {
	font-size:1em;
	line-height:1.5em;
	margin:0 0 1.5em 0;
	border-collapse:collapse;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#contenu div.memo table tr th, #contenu div.memo table tr td{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:3px;
}
#contenu div.memo table tr th{
	background-color:#DFDBDA;
}
#contenu div.memo i, #contenu div.memo em {
	font-style:italic;
}
#contenu div.memo b, #contenu div.memo strong {
	font-weight:bold;
}
#contenu div.memo ul, #contenu div.memo ol {
	margin:0 0 1.5em 0;
	padding:0;
	list-style-type:disc;
	list-style-position:inside;
}
#contenu div.memo ol {
	list-style-type:decimal;
}
#contenu div.memo ul li, #contenu div.memo ol li {
	font-size:1em;
	line-height:1.5em;
}
div.patinoire ul li a {
	text-decoration:none;
}
div.patinoire ul {
	list-style-type:none;
	position:absolute;
	margin:0;
	padding:0;
}
div.patinoire ul.patinoireG {
	padding:322px 0 0 215px;
	text-align:center;
	z-index:100;
}
div.patinoire ul.patinoireD {
	padding:212px 0 0 0;
	text-align:center;
	width:560px;
	z-index:200;
}
div.patinoire ul.patinoireD li {
	display:block;
	width:50%;
	float:left;
}
div.patinoire ul.patinoireAG {
	padding:47px 0 0 30px;
	z-index:500;
}
div.patinoire ul.patinoireAD {
	padding:47px 0 0 410px;
	text-align:right;
	z-index:300;
}
div.patinoire ul.patinoireC {
	padding:47px 0 0 200px;
	text-align:center;
	z-index:400;
}
/* NEWS ACCORDION */
#slider {
	width:387px;
	margin:0 10px 0 0;
	padding:0;
	float:right;
}
#slider p.newsFooter {
	text-align:right;
	font-size:0.6875em; /* 11px */
	line-height:1.6363em; /* 18px */
	font-weight:bold;
	padding-top:2px;
}
.sHeader, .sHeaderFirst, .sHeaderHover, .sHeaderHoverFirst, .sHeaderActive, .sHeaderActiveFirst {
	width:377px; 
	border:2px solid #DFDBDA;
	cursor:pointer;
	text-decoration:none;
	padding:3px; 
	font-weight:bold; 
	margin-top:3px ;
	font-size:0.75em;
	line-height:1.3333em;
	background:url(../images/accordion/header4.gif);
	color:#222045;
}
.sHeader span, .sHeaderFirst span, .sHeaderHover span, .sHeaderHoverFirst span, .sHeaderActive span, .sHeaderActiveFirst span {
	float:right;
	font-weight:normal;
}
#contenu div.sHeader a img, #contenu div.sHeaderFirst a img, #contenu div.sHeaderHover a img, #contenu div.sHeaderHoverFirst a img, #contenu div.sHeaderActive a img, #contenu div.sHeaderActiveFirst a img {
	vertical-align:middle; 
	border:none; 
	display:inline;
}


.sHeaderFirst, .sHeaderHoverFirst, .sHeaderActiveFirst {
	margin:0;
}
.sHeaderHover, .sHeaderHoverFirst {
	background:url(../images/accordion/header_over2.gif);
}
.sHeaderActive, .sHeaderActiveFirst {
	background:url(../images/accordion/header_active7.gif);
	color:white;
}
/*
.sHeader:hover, .sHeaderFirst:hover, .sHeaderActive:hover {
	background:url(../images/accordion/header_over.gif);
}
*/
.sContent {
	overflow:hidden;
	background-color:white;
	background-image:url(../images/accordion/content_bg_01.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.sText {
	/* height:112px; */
	border:2px solid #DFDBDA; 
	border-top:none; 
	padding:5px 5px 0 5px;
}


/* FIN de NEWS ACCORDION */

/* LATEST PHOTOS - HOMEPAGE */

#latestPhotos {
	width:163px;
	float:right;
	background-color:white;
}
div.latestGameInfo {
	background-color:#DFDBDA; 
	text-align:center; 
	font-size:0.6875em; 
	padding:3px; 
	border-left:1px solid #DFDBDA; 
	border-right:1px solid #DFDBDA; 
	border-bottom:1px solid #DFDBDA; 
	background-image:url(../images/latestPhotos_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top left; 
	margin:0;
}
div.latestGameInfo ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1em;
	width:auto;
}
#contenu div.latestGameInfo ul li{
	font-size:1em;
	line-height:1.6363em;
	height:1.6363em;
	display:block;
	width:auto;
}
div.latestGameInfo ul li img {
	vertical-align:middle;
}
div.latestGameInfo ul li a{
	display:inline;
}
/* FIN de LATEST PHOTOS - HOMEPAGE */

/* DROP DOWN LIST DANS LA PAGE - PROFIL DE JOUEUR */
form {
	margin:0; 
	padding:0; 
}
form.inline {
	display:inline;
}
form.right {
	float:right;
}
form.listeJoueurs {
	text-align:right;
	position:absolute;
	width:375px;
}
form select {
	margin:0 0 0 0; 
	padding:0; 
	font-size:0.7857em; 
	background-color:white;
	text-transform:uppercase;
}
/* FIN DE DROP DOWN LIST DANS LA PAGE - PROFIL DE JOUEUR */

/* TABLEAU DE PHOTOS */
#contenu table.photos {
	border-collapse:collapse; 
	border-top:1px solid #DFDBDA; 
	border-left:1px solid #DFDBDA; 
	margin:0; 
	text-align:left;
}
#contenu table.photos tr th {
	border-bottom:1px solid #DFDBDA; 
	border-right:1px solid #DFDBDA; 
	background-color:#F6F2F1; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.6875em; 
	text-align:left; 
	padding-left:5px;
}
#contenu table.photos tr.thumbs {
	vertical-align:middle; 
	text-align:center;
}
#contenu table.photos tr.thumbs td {
	padding:0 5px; 
	border-bottom:1px solid #DFDBDA; 
	border-right:1px solid #DFDBDA;
}
#contenu table.photos tr.thumbs td a img {
	display:block; 
	margin:5px auto; 
	border:none;
}
#contenu table.photos tr.footer td {
	border-bottom:1px solid #DFDBDA; 
	border-right:1px solid #DFDBDA;
}
#contenu img#abs {
	position:absolute; 
	margin:-7px 0 0 145px;
}
/* FIN DE TABLEAU DE PHOTOS */
img.gamePhoto {
	display:block; 
	/* height:420px; */
	width:560px;
}
div#banniere img {
	width:560px; 
	height:90px; 
	padding-bottom:5px; 
	display:block;
}
div#map {
	width:558px; 
	height:420px; 
	z-index:1;
	border:1px solid #DFDBDA;
}
div.dateStamp {
	float:right;
	width:35px;
	height:40px;
	margin:0 0 10px 10px;
	padding:5px 0 0 0;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/dateStamp.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.dateStamp span.mStamp {
	font-size:11px;
	line-height:12px;
	display:block;
	font-weight:bold;
	color:#ffffff;
}
div.dateStamp span.dStamp {
	font-size:1.5em;
	font-weight:bold;
	line-height:0.8888em;
	display:block;
}
div.dateStamp span.yStamp {
	font-size:11px;
	line-height:10px;
	display:block;
	color:#666666;
}
div.rightHalf {
	float:right;
	width:55%;
}
#contenu ul.legend li {
	display:block;
	float:left;
	width:50%;
	margin:0;
	padding:2px 0;
	font-size:0.6875em;
}
ul.legend {
	margin:0;
	padding:0;	
}