
@media all 
{
	html 
	{
		background-attachment: fixed;
		background-color: #dddddd;
		background-image: url(../Images/fond2.gif);
		background-position: top left;
		background-repeat: repeat;
	}

	body {
		background-attachment: fixed;
		background-color: Transparent;
		background-image: url(../Images/Ombre.png);
		background-position: top left;
		background-repeat: repeat-x;
		font-size: 80%;
		margin-bottom: 10px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
	}

	td.OmbreHaut
	{
		background-image: url(../Images/fade_top.png);
		background-repeat: no-repeat;
		width: 10px;
	}

	td.OmbreDroite
	{
		background-image: url(../Images/fade_droite.png);
		background-repeat: repeat-y;
		width: 10px;
	}

	td.OmbreBas
	{
		background-image: url(../Images/fade_bas.png);
		background-repeat: no-repeat;
		width: 760px;
	}
	
	TD, P, DIV {
		FONT-FAMILY: Verdana, Arial, Serif;
		FONT-SIZE: 11px;
		margin-top: 15px;
		margin-bottom: 15px
	}

	TABLE.listtable {
		border: 1px solid;
		border-color: #000000;
		width: 100%
	}

	TR.listtitle TD {
		background-color: #6699CC;
		border-bottom: 1px solid;
		border-color: #000000;
		color: #ffffff;
		font-family: arial;
		font-size: 14px;
		padding: 3px;
		text-align: center
	}

	TR.listheader TD {
		color: #ffffff;
		background-color: #666666;
		border: 1px #000000;
		padding: 3px;
		text-align: center
	}

	TR.listitem TD {
		background-color: #eeeeee;
		padding: 3px;
		border-top: 1px solid;
		border-color: #000000;
	}

	TR.listitem2 TD {
		background-color: transparent;
		border: 1px #000000;
		padding: 3px;
		border-top: 1px solid;
		border-color: #000000;
	}

	TR.listitem TD A {
		text-decoration: none;
	}

	TR.listitem2 TD A {
		text-decoration: none;
	}

	TD.header {
		background-color: #6699CC;
		background-image: url(../images/menu_centre.gif);
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		padding: 3px;
		width: 100%
	}

	TD.header2 {
		background-color: #666666;
		background-image: url(../images/menu2_centre.gif);
		color: #f1f1f1;
		font-size: 10px;
		font-weight: normal;
		padding: 3px;
		width: 100%
	}

	TD.subheader {
		background-color: #eeeeee;
		color: #666666;
		font-size: 10px;
		font-weight: bold;
		padding: 3px;
		padding-left: 10px
	}

	TD.column {
		background-color: #6699cc;
		color: #ffffff
	}

	TD.columnmenu {
		background-color: #dddddd;
		color: #666666;
		font-size: 10px
	}

	TD.main {
		background-color: #ffffff;
		color: #000000;
		font-size: 11px;
		padding: 10px
	}

	TD.colonneDroite {
		background-color: #eeeeee;
		color: #000000;
		font-size: 11px;
		padding: 10px
	}

	TD.maintitre {
		width: 100%;
		background-color: #eeeeee;
		color: #000000;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding: 3px
	}

	TD.columntitle {
		width: 150px;
		background-color: #666666;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		padding: 3px
	}

	TD.columntext {
		padding-bottom: 5px;
		padding-top: 5px
	}

	TD.top 
	{
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 3px
	}

	td.Item
	{
		background-color: #eeeeee
	}

	td.ItemLabel
	{
		background-color: #eeeeee;
		font-weight: bold
	}

	LI.spaced {
		padding-bottom: 20px
	}

	A, A:LINK,A:VISITED {
		color: #000000;
		background: transparent
	}

	A:HOVER,A:ACTIVE {
		background: transparent;
		COLOR: #6699cc
	}

	A.menu, A.menu:LINK, A.menu:VISITED {
		color: #ffffff;
		text-decoration: none
	}

	A.menu:HOVER, A.menu:ACTIVE {
		color: #ffffff;
		TEXT-DECORATION: underline
	}

	A.menu2, A.menu2:LINK, A.menu2:VISITED {
		color: #ffffff;
		text-decoration: none
	}

	A.menu2:HOVER, A.menu2:ACTIVE {
		color: #ffffff;
		text-decoration: underline
	}

	a.column, A.column:LINK, a.column:VISITED {
		color: #ffffff;
		text-decoration: none
	}

	a.column:HOVER, a.column:ACTIVE {
		color: #ffffff;
		text-decoration: underline
	}

	A.plain {
		text-decoration: none;
	}

	IMG {
		border-color: #000000;
	}

	.error {
		color: red;
	}

	P.conference {
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		text-decoration: underline
	}

	TABLE.classement {
		width: 100%
	}

	TABLE.classement TR TD.division {
		font-size: 12px;
		font-weight: bold;
		text-align: center
	}

	TABLE.classement TR TD.groupname {
		background-color: #6699CC;
		color: #ffffff;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		text-align: center
	}

	TABLE.classement TR.groupheader {
		background-color: #eeeeee;
		color: #000000;
		font-weight: bold;
		text-align: center
	}

	TABLE.classement TR.team {
		text-align: center;
		background-color: #eeeeee;
	}

	TABLE.classement TR.team1 {
		text-align: center;
		background-color: #ffffff;
	}

	TD.points {
		background-color: #666666;
		color: #FFFF33;
		font-family: arial;
		font-size: 35px;
		text-align: center
	}

	TD.Jour {
		background-color: #eeeeee
	}

	TD.Jour1 {
		background-color: #6699cc
	}

	TD.Jour1 A.plain {
		color: #ffffff;
		font-weight: bold
	}

	TD.point {
		background-color: #eeeeee;
		font-family: arial;
		font-size: 20px
	}
	TD.Tab1
	{
		background-image: url(../images/tab_actif.gif);
		color: #ffffff;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 85px
	}
	A.Tab1, A.Tab1:LINK,A.Tab1:VISITED {
		color: #ffffff;
		background: transparent;
		text-decoration: none;
	}
	A.Tab1:HOVER,A.Tab1:ACTIVE {
		background: transparent;
		COLOR: #cccccc;
		text-decoration: none;
	}

	TD.Tab
	{
		background-image: url(../images/tab_inactif.gif);
		color: #ffffff;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 85px
	}
	A.Tab, A.Tab:LINK,A.Tab:VISITED {
		color: #ffffff;
		background: transparent;
		text-decoration: none;
	}
	A.Tab:HOVER,A.Tab:ACTIVE {
		background: transparent;
		COLOR: #cccccc;
		text-decoration: none;
	}
	A.Sommaire, A.Sommaire:LINK,A.Sommaire:VISITED {
		color: #ffffff;
		background: transparent;
		text-decoration: none;
	}
	A.Sommaire:HOVER,A.Sommaire:ACTIVE {
		background: transparent;
		COLOR: #cccccc;
		text-decoration: none;
	}
	TR.Resultat
	{
		background-color: #eeeeee
	}
	TR.Resultat1
	{
		background-color: #ffffff
	}
	.btnSmall
	{
		background-color: #FF0000;
		border-color: #FF0000;
		color: #ffffff;
		font-size: 8px;
		font-weight: bold
	}

	.boxup
	{
		border-right:  1px #666666 solid
	}

	.boxdown
	{
		border-right:  1px #666666 solid
	}

	.boxmiddle
	{
		border-right:  1px #666666 solid
	}
	.GameBox
	{
		background-color: #666666;
		/*border-left:  1px #666666 solid;
		border-right:  1px #666666 solid;*/
		color: #ffffff;
		width: 100%;
	}
	.GameBox1
	{
		background-color: #6699cc;
		/*border-left:  1px #666666 solid;*/
		color: #ffffff;
		width: 100%;
	}
	TD.TeamBoxUp
	{
		background-color: #666666;
		background-image: url(../images/partie_inactive_up.gif);
		color: #ffffff;
		height: 32px
	}
	TD.TeamBoxDown
	{
		background-color: #666666;
		background-image: url(../images/partie_inactive_down.gif);
		background-position: bottom;
		color: #ffffff;
		height: 32px
	}
	TD.TeamBox1Up
	{
		background-color: #6699cc;
		background-image: url(../images/partie_active_up.gif);
		color: #ffffff;
		height: 32px
	}
	TD.TeamBox1Down
	{
		background-color: #6699cc;
		background-image: url(../images/partie_active_down.gif);
		background-position: bottom;
		color: #ffffff;
		height: 32px
	}
	TD.EliminatoireHeader {
		background-color: #6699CC;
		background-image:url(../images/menu_centre.gif);
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		padding: 0px;
		height: 22px;
		text-align: center;
		width: 25%
	}
	.petit
	{
		font-family: verdana;
		font-size: 10px;
		font-weight: normal;
	}


	/* Table Liste */
	table.Liste
	{
		border-bottom: solid 1px #cccccc;
		width: 100%
	}

	table.Liste th
	{
		background-color: #6699cc;
		background-image: url(../images/table/entete_centre_fond.gif);
		border-left: solid 1px #5178A1;
		border-right: solid 1px #5178A1;
		color: #ffffff;
		font-family: Arial, Sans-Serif;
		font-size: 14px;
		font-weight: bold;
		padding: 5px;
		text-align: center
	}

	table.Liste tr.NomColonnes td
	{
		background-color: #666666;
		color: #ffffff;
		padding: 5px;
		text-align: center
	}

	table.Liste tr.Totaux td
	{
		background-color: #666666;
		color: #ffffff;
		padding: 3px;
		text-align: right
	}

	table.Liste tr.Item
	{
		background-color: #eeeeee
	}

	table.Liste tr.ItemAlt
	{
		background-color: #ffffff
	}

	table.Liste tr.Item td,
	table.Liste tr.ItemAlt td
	{
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
		padding: 3px
	}

	table.Liste tr.Item td.Gauche,
	table.Liste tr.ItemAlt td.Gauche
	{
		border-left: solid 1px #cccccc;
		border-right: 0;
		padding: 3px
	}

	table.Liste tr.Item td.GaucheGras,
	table.Liste tr.ItemAlt td.GaucheGras
	{
		border-left: solid 1px #cccccc;
		border-right: 0;
		font-weight: bold;
		padding: 3px
	}

	table.Liste tr.Item td.Droite,
	table.Liste tr.ItemAlt td.Droite
	{
		border-left: 0;
		border-right: solid 1px #cccccc;
		padding: 3px
	}

	table.Liste tr.Item td.Centre,
	table.Liste tr.ItemAlt td.Centre
	{
		border-left: 0;
		border-right: 0;
		padding: 3px
	}

	table.Liste a
	{
		text-decoration: none
	}

	table.Liste tr.PiedDeGroupe td
	{
		border-top: solid 1px #cccccc;
		height: 15px
	}

	/* Pied de page */
	a.PiedDePage, a.PiedDePage:LINK, a.PiedDePage:VISITED
	{
		color: #333333;
		text-decoration: none;
	}

	a.PiedDePage:HOVER, a.PiedDePage:ACTIVE
	{
		color: #333333;
		text-decoration: underline;
	}

	/* Nom de division dans la page classement */
	.NomDeConference
	{
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 10px;
		text-align: center
	}
	.NomDeDivision
	{
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		padding-bottom: 10px;
		text-align: center
	}

	.NomDeGroupe
	{
		background-color: #999999;
		color: #ffffff;
		font-family: arial;
		font-size: 14px;
		font-weight: bold;
		padding: 3px;
		text-align: center;
	}
}

@media print 
{
	html
	{
		background-color: Transparent;
		background-image: none;
	}
	body
	{
		background-color: Transparent;
		background-image: none;
		margin: 0;
	}
}
