.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B70101;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #B70101;
}

body {
	font-family:arial,geneva; 
	font-size:11px;
	margin:0;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin-left: 5px;
}

span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	/*margin-left: 5px;*/
}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	margin-left: 5px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

a:hover{
	text-decoration: underline;
}

h2{
	margin: 0;
	font-size: 16pt;
	font-family: Trebuchet MS;
}

h3{
	margin: 0;
	font-size: 12pt;
	font-family: Trebuchet MS;
}

fieldset{
	width:95%;
	margin: auto;
	margin-bottom: 5px;
}

legend{
	color:#fff;
}
	
#main{
	float: left;
	width:50%;
	text-align: center;	
}

#main h2{
	margin-bottom: 10px;
	color:#fff;
}
/*
#main label{
	float:left;
	margin-left:25%;
	width: 160px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main input{
	margin:5px auto;
	vertical-align: top;
}*/

#right{
	width:200px;
	margin-left: 10px;
	float:left;
	text-align: center;
}

#right h4{
	font-size: 10pt;
	margin: 0;
	margin-top: 2px;
	text-align: center;
}

#bloclogin{
	width:200px;
	border:1px solid;
	margin-left: 10px;
	text-align: center;
}

#bloclogin label {
  float:left;
  width:80px;
  text-align: right;
  margin: 4px 0;
}

#bloclogin input {
  margin: 4px 0;
}

#menuMembre{
	width:200px;
	border:1px solid;
	margin-left: 10px;
	margin-top:10px;
	text-align: left;
}

#menuMembre ul{
	list-style: none;
	padding: 5px;
	margin:5px;
}

#creationcompte{
text-align: left;
}

#creationcompte label {
  float:left;
  width:180px;
  text-align: right;
  margin: 4px 0;
  margin-left: 80px;
}

#creationcompte input {
  float:left;
  margin: 4px 0;
}

#formulaireTournoi{
	text-align: left;
	padding-left: 20px;
	margin: auto;
}

#formulaireTournoi label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

#formulaireTournoi input{
	margin: 5px 0px;
}

#formulaireTournoi .libelleInput{
	float: left;
	clear: both;
	width: 250px;
	margin: 5px 0px;
}

#formulaireTournoi .libelleCheckbox{
	margin-right: 10px;
	margin-left: 30px;
}

.cadreTournoi{
	width:95%;
	margin: auto;
	margin-bottom:5px;
	text-align: left;
	background-color:#aaa;
}

.cadreTournoi h3{
	color:#B70101;
	margin-left: 5px;
}

.cadreTournoi span{
	margin-left: 5px;
}

.menu:link, .menu:visited, .menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #ffffff;
	text-decoration:none;
}

.menu:hover {
	text-decoration:underline;
}

/*.lienAccueil:link, .menu:visited, .menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #ffffff;
	text-decoration:none;
}
.lienAccueil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;0	
	color: #ffffff;
	text-decoration:underline;
}
*/
	.dummy {color:white} /* dummy code to workaround ie3 bug */

	.NON_ACTIF {color:#AAAAAA}
	.NON_ACTIF_SMALL {color:#AAAAAA;font-family:geneva,ms sans serif,arial;font-size:10px;text-decoration:none}

	/* --- classes de fonts --- */
	.size1 {font-family:geneva,ms sans serif,arial;font-size:10px}
	.size2 {font-family:arial,geneva; font-size:13px; letter-spacing:0}
	.size3 {font-family:helvetica,arial; font-size:16px}
	.size4 {font-family:helvetica,arial; font-size:19px}
	.size5 {font-family:tahoma,helvetica,arial; font-size:24px}


	/* --- liens bleus --- */
	/* de base = bleu, souligné, pas de hover */
	/* _u = bleu, non souligné ; hover: rouge, souligné */
	.link1 {text-decoration:underline; color:#003399}
	.link1_u { text-decoration:none; color:#003399}
	.link1_u:hover {text-decoration:underline; color:#0000FF}

	/* --- liens rouges --- */
	/* de base = rouge, souligné, pas de hover */
	/* _u = rouge, non souligné ; hover: rouge, souligné */
	.link2 {text-decoration:underline; color:#AA0000}
	.link2_u {text-decoration:none; color:#AA0000}
	.link2_u:hover {text-decoration:underline; color:#AA0000}


	/* --- liens bleus (corps d'article) --- */
	/* de base = bleu, souligné, pas de hover */
	/* _u = bleu, non souligné ; hover: rouge, souligné */
	.linkactu {text-decoration:none; color:#0000AA}
	.linkactu:hover {text-decoration:underline; color:#0000FF}
	.linkactu_g { text-decoration:none; color:#0000AA;font-weight:bold}
	.linkactu_g:hover { text-decoration:underline; color:#0000FF;font-weight:bold}

	.submit {height:22;font-family:arial,geneva;color:#AA0000;font-weight:bold}

	/* --- Style personnel HOP --- */
	.titreactu {font-family:verdana,geneva,arial; font-size:13px;color:#FFFFFF;font-weight:bold}


	/*---StyleSheet HOP---*/
	.titrePage			{font-family:tahoma,helvetica,arial;font-size:24px;color:#AA0000;font-weight:bold}
	.titreSectionPage	{font-family:verdana,geneva,arial;font-size:16px;color:#AA0000;font-weight:bold; text-decoration:none}
	.titreSectionPageNonActif	{font-family:verdana,geneva,arial;font-size:16px;color:#AAAAAA;font-weight:bold; text-decoration:none}
	.titreDescription	{font-family:arial,geneva; font-size:11px;color:#666666;font-weight:bold}
	.titreMenu			{font-family:arial,geneva; font-size:13px;font-weight:bold;margin-left:5px}
	.titreMenu			{font-family:arial,geneva; font-size:13px;font-weight:bold;margin-left:5px}
	.titreMenuBlanc		{font-family:arial,geneva; font-size:13px;color:#ffffff;font-weight:bold; text-decoration: none}
	.MenuItemBig		{font-family:arial,geneva; font-size:13px;color:#003399;font-weight:bold}
	.MenuItemDispo		{font-family:arial,geneva; font-size:13px;color:#AA0000;font-weight:bold}
	.MenuItemNonDispo	{font-family:arial,geneva; font-size:13px;color:#CDCDCD;font-weight:bold}
	.ForumMenu			{font-family:arial,geneva; font-size:13px;color:#000000;font-weight:bold;margin-left:5px}
	.ForumItem			{font-family:arial,geneva; font-size:13px;color:#003399;font-weight:bold;text-decoration:none}
	.ForumItem:hover	{color:#0000FF;text-decoration:underline}
	.ForumLink			{font-family:geneva,ms sans serif,arial;font-size:10px;color:#003399;text-decoration:none}
	.ForumLink:hover	{color:#0000FF;text-decoration:underline}

	/*---stylesheet home---*/
	.link1		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399}
	.link1:hover {color:#0000FF}
	.link2		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#000000;font-weight:bold}
	.link4		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:none}
	.link4:hover {color:#0000FF;text-decoration:underline}
	.link3		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#000000;font-weight:bold;text-decoration:none}
	.link3_u	{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#000000;font-weight:bold;text-decoration:underline}
	.link5		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#B9B9B9;}
	.link6		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#FFFFFF;text-decoration:none}
	.link6:hover		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#FFCC00;text-decoration:none}
	.link7		{font-family:verdana,geneva,arial; font-size:16px;letter-spacing:0;color:#AA0000;font-weight:bold;text-decoration:none}
	.link7:hover		{text-decoration:underline}
	.link8		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#AA0000;font-weight:bold}
	.link9		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#FFCC00;font-weight:bold;text-decoration:none}
	.link9:hover		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#FFFFFF;font-weight:bold;text-decoration:none}
	.link92		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#FFFFFF;font-weight:bold;text-decoration:none}
	.link92:hover		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#FFCC00;font-weight:bold;text-decoration:none}
	.link10		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#0000FF;}
	.link16		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#B9B9B9;}
	.link11		{font-family:helvetica,arial;font-size:18px;letter-spacing:0;color:#003399;text-decoration:none;font-weight:bold}
	.link11:hover	{color:#0000FF; text-decoration: underline}
	.link12		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:none}
	.link12_red	{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#AA0000;font-weight:bold;text-decoration:underline}
	.link12:hover {color:#0000FF;text-decoration:underline}
	.link13		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:none}
	.link14		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#0000FF;font-weight:bold}
	.link15		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#0000FF;font-weight:bold}
	.link16		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;font-weight:bold}
	.link17		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;text-decoration:none}
	.link17:hover		{color:#0000FF;text-decoration:underline}
	.link18		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#0000FF;}
	.link19		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#AA0000;font-weight:bold;text-decoration:none}
	.link20		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#003399;}
	.link21		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#000000}
	.link21_small	{font-family:geneva,ms sans serif,arial; font-size:10px;color:#000000}
	.link22		{font-family:arial,geneva; font-size:16px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:none}
	.link22:hover {color:#0000FF;text-decoration:underline}
	.link23		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#003399;text-decoration:none}
	.link24		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#AA0000;text-decoration:none}
	.link25		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#666666;text-decoration:none}
	.link26		{font-family:helvetica,arial;font-size:18px;letter-spacing:0;color:#000000;text-decoration:underline;font-weight:bold}
	.link27		{font-family:helvetica,arial;font-size:19px;letter-spacing:0;color:#AA0000;text-decoration:none;font-weight:bold}
	.link28		{font-family:arial,geneva; font-size:18px;letter-spacing:0;color:#FFCC00;font-weight:bold;text-decoration:none}
	.link29		{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#000000;text-decoration:none}
	.link30		{font-family:geneva,ms sans serif,arial; font-size:10px;letter-spacing:0;color:#000000;text-decoration:none}
	.link31		{font-family:arial,geneva; font-size:12px;letter-spacing:0;color:#FFFFFF;font-weight:bold;text-decoration:none}
	.link31:hover	{text-decoration:underline}

	.linkWhite	{font-family:arial;font-size:14px;letter-spacing:0;color:#FFFFFF;text-decoration:none;font-weight:bold}
	.linkYellow	{font-family:arial;font-size:14px;letter-spacing:0;color:#FFCE01;text-decoration:none;font-weight:bold}

	.linkstupideinutile		{font-family:ms sans serif,arial; font-size:10px;letter-spacing:0;color:#003399}
	.linkstupideinutile:hover		{color:#0000FF}

	.footer		{font-family:geneva,ms sans serif,arial;font-size:10px;letter-spacing:0;color:#202020}
	.menuTitle	{font-family:arial,geneva; font-size:13px;letter-spacing:0;font-weight:bold;text-decoration:none;color:black}
	.menuTitle2	{font-family:arial,geneva; font-size:13px;letter-spacing:0;font-weight:bold;text-decoration:none;color:white}
	.menuTitle3	{font-family:arial,geneva; font-size:16px;letter-spacing:0;font-weight:bold;text-decoration:none;color:black}
	.menuTitle4	{font-family:arial,geneva; font-size:13px;letter-spacing:0;font-weight:bold;text-decoration:none;color:#FFCC00}
	
	/*lien bleu marine size2 non souligné gras--->bleu dure*/
	.linkMenu	{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:none}
	.linkMenu:hover	{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#0000FF;font-weight:bold;text-decoration:none}
	.linkMenu_u	{font-family:geneva,ms sans serif,arial; font-size:12px;letter-spacing:0;color:#003399;font-weight:bold;text-decoration:underline}
	/*lien rouge size2 souligné gras*/
	.linkItem	{font-family:arial,geneva; font-size:13px;letter-spacing:0;color:#003399;font-weight:bold}

	.petitTitreTab	{font-family:arial;font-size:10px;font-weight:bold}

	.smallLink			{font-family:geneva,ms sans serif,arial;font-size:10px;text-decoration:none}
	.smallLink:hover	{font-family:geneva,ms sans serif,arial;font-size:10px;text-decoration:underline}
	/**/
	.LI1	{line-height:20px}

	.border {
	font-family:arial,geneva; 
	font-size:11px;
	color:White;
	letter-spacing:0;
	font-weight:bold;
	border: 2px solid White;
	background-color: #B70101;
	}

	.bouton {
	font-family:arial,geneva; 
	font-size:11px;
	color:#B70101;	
	font-weight:bold;
	border: 1px solid White;
	background-color: White;
	}

	#GrenaBold{font-weight:bold;color:#B70101;}
	#GrisFonceBold{font-weight:bold;color:#666666;}
	#GrisFonce{color:#666666;}
	#GrisClair{color:#cccccc;}
	#Noir{color:black;}

/*********Nifty Corner **************/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

