BODY 
{
	margin: 0; /* pour éviter les marges - previous font: "Brush Script MT" */
	text-align: center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF; 
}

#container 
{
	position: relative; /* on positionne le conteneur */
	margin-left: auto;
	margin-right: auto;
	width: 1000px; /* 970 */
	text-align: left;
}

/* ------------------------------------------------------------- */

/* safe fonts
arial, arial black, comic sans ms, courier, courier new, georgia, 
helvetica, impact, palatino, times new roman, trebuchet ms, verdana 
*/ 

TABLE.tblogin 
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: transparent;
	/* BACKGROUND-COLOR: #000000; */
	/* COLOR: #970538; */
	/* border-color: #970538; */
}

TD.tdlogin
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
}

TABLE.tbnegoce 
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: white;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000; 
	border-width:2px; 
	border-style:solid; 
	border-color:black;

}

TD.tdnegoce
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: white;
	COLOR: #000000;
}

TABLE.tbflashleft 
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	/* BACKGROUND-COLOR: white; */
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000; 
	/*
	border-width:2px; 
	border-style:solid; 
	border-color:black;
	*/
}

TD.tdflashleft
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	/* BACKGROUND-COLOR: white; */
	COLOR: #000000;
}

TABLE.tbpromo 
{
	FONT-SIZE: 15px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	/* BACKGROUND-COLOR: white; */
	/* BACKGROUND-COLOR: #000000; */
	BACKGROUND-COLOR: transparent;

	COLOR: #000000; 
	/*
	border-width:2px; 
	border-style:solid; 
	border-color:black;
	*/
}

TD.tdpromo
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: transparent;
	COLOR: #ffffff;  /* #000000 */
}

TABLE.tbstock
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: white;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000; 
	border-width:3px; 
	border-style:solid; 
	border-color:black;

}

TD.tdstock
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: white;
	COLOR: #000000;
}

TABLE.tbrechercheheader
{
	FONT-SIZE: 13px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #002c61; /* #f01c1c #717A81; */
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #FFFFFF;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}

TD.tdrechercheheader
{
	FONT-SIZE: 13px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: #002c61; /* #f01c1c #717A81; */
	COLOR: #FFFFFF;
}

TABLE.tbrecherche
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #105a9a; /* #f9aaa9 #acb5ba; #E4E5E7; */
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}


TD.tdrecherche
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: #105a9a; /* #f9aaa9 #acb5ba;  #E4E5E7; */
	COLOR: #ffffff;
}

TD.tdrecherchebig
{
	FONT-SIZE: 14px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: #105a9a; /* #f9aaa9 #acb5ba;  #E4E5E7; */
	COLOR: #ffffff;
}

TABLE.tbcopyright
{
	FONT-SIZE: 9px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	/* BACKGROUND-COLOR: #ffffff; */
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}

TD.tdcopyright
{
	FONT-SIZE: 9px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	/* BACKGROUND-COLOR: #ffffff; */
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
}


/* ------------------------------------------------------------- */


/*
{
	FONT-SIZE: 13px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	BACKGROUND-COLOR: #002c61; 
	COLOR: #FFFFFF;
}
*/

A.asearch
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF; 
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
}

A.asearch:link 
{
	COLOR: #FFFFFF; 
}
A.asearch:visited 
{
	COLOR: #FFFFFF;
}

A.asearch:active 
{
	COLOR: #FFFFFF;
}

A.asearch:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #FFFFFF;
}

/* ------------------------------------------------------------- */


A.alogin
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.alogin:link 
{
	COLOR: #000000; 
}
A.alogin:visited 
{
	COLOR: #000000;
}

A.alogin:active 
{
	COLOR: #000000;
}

A.alogin:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
}

/* ------------------------------------------------------------- */

A.aliste
{
	TEXT-DECORATION: none;
}

A.aliste:link 
{
}
A.aliste:visited 
{
}

A.aliste:active 
{
}

A.aliste:hover 
{
	TEXT-DECORATION: none;
}

/* ------------------------------------------------------------- */

A.amedium
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}

A.amedium:link 
{
	COLOR: #000000; 
}
A.amedium:visited 
{
	COLOR: #000000;
}

A.amedium:active 
{
	COLOR: #000000;
}

A.amedium:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
}


/* ------------------------------------------------------------- */

A.acopyright
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
}

A.acopyright:link 
{
	COLOR: #000000; 
}
A.acopyright:visited 
{
	COLOR: #000000;
}

A.acopyright:active 
{
	COLOR: #000000;
}

A.acopyright:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
}

/* ------------------------------------------------------------- */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left; /* left */
	font: bold 13px calibri; /* top menu font size */
	border: 1px solid f000000;  /* #9CA7AD top menu border */
}

#sddm li a		/* top menu items */
{	display: block;
	margin: 0 0px 0 0; /* 0 1px 0 0 = ? - space between top items - menu item position - space between top items */
	padding: 4px 11px; /* 4px 10px = top menu item height - do not know */
	width: 115px;  /* 128 width of the top menu - afe 60 */
	background: #ed1c24 ; /* #f01c1c #f35050 #f68485 #F6BF6D #5970B2 top menu background color */
	color: #ffffff; /* #000000 #FFFFFF top menu color */
	text-align: center; /* center top menu alignement */
	text-decoration: none; /* none underline */
	/* border: 1px solid #000000; */ /* drop down border */
}							

#sddm li a:hover
{	
	color: #ed1c24; /* #f35050 #f40a0c; */
	background: #ffffff; /* #000000 #FFFFFF;  #49A3FF top menu items on hover */

}

#sddm div
{	position: absolute; 
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #F9ACAC; /* #EAEBD8 no action found */
	border: 1px solid #5970B2; /* #5970B2 drop down border */
}

	#sddm div a /* drop down menu item */
	{	position: relative;
		display: block;
		margin: 0;
		padding: 2px 10px; /* 5px 10px - height value - width space */
		width: 145px;  /* 128 auto */
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ed1c24; /* #F9ACAC #FEF8EF #EAEBD8 drop down menu item background color */
		color: #ffffff; /* #000000 #2875DE drop down menu item color */
		font: bold 12px calibri; /* other menu options font size */
	}

	#sddm div a:hover
	{	
		color: #ed1c24; /* #f35050 #1E1D1C; */
		background: #ffffff; /* #000000 #B7BFC2; /* #9CA7AD #49A3FF drop down menu item background colour */
	}


/* ------------------------------------------------------------- */

A.aflashleft
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

A.aflashleft:link 
{
	COLOR: #000000; 
}
A.aflashleft:visited 
{
	COLOR: #000000;
}

A.aflashleft:active 
{
	COLOR: #000000;
}

A.aflashleft:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
}

/* ------------------------------------------------------------- */


A.asaisir
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #9a0b0b; /* #433838; */
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

A.asaisir:link 
{
	COLOR: #9a0b0b; 
}
A.asaisir:visited 
{
	COLOR: #9a0b0b;
}

A.asaisir:active 
{
	COLOR: #9a0b0b;
}

A.asaisir:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #9a0b0b;
}


/* ------------------------------------------------------------- */

A.abuttonone
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #ffffff; /* #000000; */
	FONT-SIZE: 15px;
	TEXT-DECORATION: none;
}

A.abuttonone:link 
{
	COLOR: #ffffff; 
}
A.abuttonone:visited 
{
	COLOR: #ffffff;
}

A.abuttonone:active 
{
	COLOR: #ffffff;
}

A.abuttonone:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #ffffff;
}

/* ------------------------------------------------------------- */

TABLE.tbdispvo
{
	FONT-SIZE: 14px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #f01f1f; /* #E4E5E7;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #ffffff;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}

TD.tddispvo
{
	FONT-SIZE: 14px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #f01f1f; /* #E4E5E7; */
	COLOR: #ffffff;
}

/* ------------------------------------------------------------- */

TABLE.tbdispvowhite
{
	FONT-SIZE: 14px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #FFFFFF;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}

TD.tddispvowhite
{
	FONT-SIZE: 14px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

/* ------------------------------------------------------------- */

TABLE.tbequipe
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #f1d67b;  /* #f89c9c fcce30 */
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #2a1a02; 
	
	border-width:1px; 
	border-style:solid; 
	border-color:black;
}

TABLE.tbgame
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: transparent;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/
}

TD.tdgamenormal
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: transparent;
	COLOR: #ffffff;
}

TD.tdgamebold
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: transparent;
	COLOR: #000000;
}

TD.tdgamelargewhite
{
	FONT-SIZE: 20px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: transparent;
	COLOR: #ebed06;
}

TD.tdgamelarge
{
	FONT-SIZE: 20px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: transparent;
	COLOR: #1d0793;
}


TABLE.tbdispvodetail
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #FFFFFF;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	/* 
	border-width:3px; 
	border-style:solid; 
	border-color:black;
	*/

}

TD.tddispvodetail
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

TD.tdinscriptionbold
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}

TD.tdinscriptionnormal
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
}


/* ------------------------------------------------------------- */

TABLE.tbdispstock
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #FFFFFF;
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	
	border-width:1px; 
	border-style:solid; 
	border-color:black;

}

/* ------------------------------------------------------------- */

TABLE.tbdisppagination
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	BACKGROUND-COLOR: #b0dffb; /* #f7caca #c1e7fa; */
	/* BACKGROUND-COLOR: #000000; */
	COLOR: #000000;
	/* 
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	*/

}

/* ------------------------------------------------------------- */

TABLE.tbselection
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman";
	FONT-WEIGHT: normal; 
	/* BACKGROUND-COLOR: #c1e7fa; */
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000;
	/* 
	border-width:1px; 
	border-style:solid; 
	border-color:black;
	*/

}


/* ------------------------------------------------------------- */

A.apagination
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.apagination:link 
{
	COLOR: #000000; 
}
A.apagination:visited 
{
	COLOR: #000000;
}

A.apagination:active 
{
	COLOR: #000000;
}

A.apagination:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
	/*
	COLOR: #FFFFFF;
	background-color: #000000;
	*/
}

/* ------------------------------------------------------------- */



A.alistvo
{
	FONT-FAMILY: calibri,arial,"arial black","MS sans serif", courier, "times new roman"; 
	FONT-WEIGHT: bold;
	COLOR: #000000; 
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}

A.alistvo:link 
{
	COLOR: #000000; 
}
A.alistvo:visited 
{
	COLOR: #000000;
}

A.alistvo:active 
{
	COLOR: #000000;
}

A.alistvo:hover 
{
	TEXT-DECORATION: underline;
	COLOR: #000000;
	/*
	COLOR: #FFFFFF;
	background-color: #000000;
	*/
}

/* ------------------------------------------------------------- */

INPUT.petit
{
    /* BACKGROUND-COLOR: white; */
	FONT-FAMILY: calibri,Arial,Verdana,Helvetica,sans-serif,"MS sans serif"; 
    FONT-SIZE: 9pt;
}

INPUT.petit2
{
    /* BACKGROUND-COLOR: white; */
	FONT-FAMILY: calibri,Arial,Verdana,Helvetica,sans-serif,"MS sans serif"; 
    FONT-SIZE: 8pt;
}


