body { margin: 0.5cm; background: #FFF8DC;  }

h1 { 
	font-family: Verdana; color: maroon; font-size: 1.3em;
	text-align: center; 
   }

h2 { font-family: Verdana, Arial; font-size: 1.1em; vertical-align: midle; }

h3 { font-family: Verdana, Arial; font-size: 1em; }

p { font-family: Verdanan, Arial, serif; font-size: 0.8em; font-weight: 500; margin-left: 10px; }

h4 { font-family: Arial; font-size: 11px; font-weight: 600; }

h5 { font-family: Arial, serif; font-size: 13px; font-weight: 600; }

h6 { font-family: Monotype Corsiva, fantasy; font-size: 12px; border-style: dashed; border-color=navy; }







.red { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	color: red;

 }


.topping { font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	color:  rgb(255, 255, 0);
	text-align: center;
	font-weight: bold;
	background-color: rgb(0, 0, 147);

 }

.top { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	background-color: rgb(253, 237, 213);

 }

.soustop { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: left;
	font-size: 0.8em;
	background-color: white;

 }


.soustop1 { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: left;
	font-size: 0.8em;
	background-color: rgb(245, 245, 245);

 }



.solo { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	background-color: white;

 }


.bonus { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	background-color: white;

 }



.duo { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	color: rgb(113, 0, 0);
	background-color: #FFFFF0;

 }

.classement { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;


 }



.classement1 { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	background-color: white;


 }



.points { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.7em;
	background-color: white;
 	}



.ligne
	{
	border-bottom:1pt solid rgb(113, 0, 0);
	}

.ligne1
	{
	border-bottom:2pt solid rgb(113, 0, 0);
	}



.ligne2
	{
	border-top:2pt double rgb(113, 0, 0);
	border-bottom:2pt solide rgb(113, 0, 0);
	}


.ligne3
	{
	border-bottom:2pt double rgb(113, 0, 0);
	}



.qualif { font-family: Verdanan, Arial, "Courier New", "Times New Roman", serif;
	font-size: 0.8em;
	color: rgb(0, 0, 139);
	font-weight: 600;
	background-color: white;
		}


.qualif2 { font-family: Verdanan, Arial, "Courier New", "Times New Roman", serif;
	font-size: 1em;
	color: rgb(0, 0, 139);
	font-weight: 600;
	background-color: white;
		}


.petit { font-size: 0.6em;  }






table
	{
	font-size: 0.9em;
	border: 3px double maroon;
	border-collapse: collapse;
	
	}




th
	{
	font-size: 0.9em;
	background-color:  #F5DEB3;

	
	}

td
	{
	font-size: 0.8em;
	border: 1px solid rgb(255, 218, 187);
	
	}






.partie {
		font-family: arial;
		font-size: 12px;
		font-weight: 800;
		background-color: #FFE4C4;
		border-top: 1px;
		border-right: 1px;
		border-botton: 2px solid maroon;
		border-left: 1px;

		}




.serie {
		font-family: arial;
		font-size: 12px;
		font-weight: 600;
		background-color: #FFFAF0;
		border-top: 1px;
		border-right: 1px;
		border-botton: 5px solid maroon;
		border-left: 1px;

		}

.serieIC {
		font-family: arial;
		font-size: 12px;
		font-weight: 500;
		text-align: right;
		background-color: #FFFAF0;
		border-top: 1px;
		border-right: 1px;
		border-botton: 2px solid maroon;
		border-left: 1px;

		}
		
		
.match { font-family: Arial, sans-serif;
		 text-align: center;
		 font-size: 0.8em;
		 font-weight: bold;
		 background-color: white;

 }	

.clubcoupe { font-family: verdana: Arial, sans-serif;
		 font-size: 0.9em;
		 color: rgb(128, 0, 0);
		 font-weight: 800;
		 background-color: white;
		 margin-left: 25px;
 }



.nomcoupe { font-family: verdana: Arial, sans-serif;
		 color: rgb(128, 0, 0);
		 font-size: 0.8em;
		 margin-left: 40px;
		 font-weight: 600;
		 background-color: rgb(253, 237, 213);

 }



.serieclub
	{font-family: Arial, sans-serif;
		 font-size: 12px;
		 color: #00008B;
		 font-weight: 500;
		 background-color: white;
}





 .points { font-family: Arial, sans-serif;
		text-align: right;
		 font-size: 12px;
		 font-weight: 550;
		 background-color: #FFFFF0;
		 margin-left: 3px
 }





 .rang { font-family: Arial, sans-serif;
		 text-align: right;
		 font-size: 12px;
		 font-weight: 500;
		 background-color: #FFEFD5;
		 }


	



.fond1 {

		background-color: white;
		}



.fond2 {

		background-color: #F5F5F5;
		font-weight: 500;
		}


.fond2IC {

		background-color: #F5F5F5;
		text-align: right;
		font-weight: 500;
		}



 .fond3 { font-family: verdana, Arial, sans-serif;
		text-align: center;
		 font-size: 0.9em;
		 color: #00008B;
		 font-weight: bold;
		 background-color: white;

 }


	
	



.griset { font-family: Arial, sans-serif;
		 font-color: white;
		 font-size: 12px;
		 font-weight: 400;
		 background-color: #DCDCDC;
		 margin-left: 10px
 }



.grille {
		border: 1px;
		border-color: rgb(113,0,0);
		margin: 3px 20px 3px 3px;
		padding: 5px 5px 5px 5px;
		
	}



.premier
	{font-size: 12px;
	font-weight: 500;

	background-color: white;
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:3.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}

.deuxieme
	{font-size: 12px;
	font-weight: 800;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.troisieme
	{font-size: 12px;
	font-weight: 500;


	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}



.premierG
	{font-size: 12px;
	font-weight: 500;
	text-align: left;

	background-color: white;
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:3.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}

.deuxiemeG
	{font-size: 12px;
	font-weight: 500;
	text-align: left;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.troisiemeG
	{font-size: 12px;
	font-weight: 500;
	text-align: left;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.premierC
	{font-size: 12px;
	font-weight: 500;
	text-align: center;

	background-color: white;
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:3.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}

.deuxiemeC
	{font-size: 12px;
	font-weight: 500;
	text-align: center;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.troisiemeC
	{font-size: 12px;
	font-weight: 500;
	text-align: center;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.premierD
	{font-size: 12px;
	font-weight: 500;
	text-align: right;

	background-color: white;
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:3.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}

.deuxiemeD
	{font-size: 12px;
	font-weight: 500;
	text-align: right;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.troisiemeD
	{font-size: 12px;
	font-weight: 500;
	text-align: right;

	background-color: white;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}







.serie
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	background-color: #FFFAF0;

	border-top:1pt solid #FFDEAD;;
	border-right:1pt solid #FFDEAD;;
	border-bottom:1pt solid maroon;
	border-left:1pt solid #FFDEAD;;


	mso-pattern:black none;
	mso-protection:unlocked visible;
	white-space:nowrap;}


.serieD
	{text-align: right;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	background-color: #FFFAF0;

	border-top:1pt solid #FFDEAD;;
	border-right:1pt solid #FFDEAD;;
	border-bottom:1pt solid maroon;
	border-left:1pt solid #FFDEAD;;


	mso-pattern:black none;
	mso-protection:unlocked visible;
	white-space:nowrap;}



.serieG
	{text-align: left;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	background-color: #FFFAF0;

	border-top:1pt solid #FFDEAD;;
	border-right:1pt solid #FFDEAD;;
	border-bottom:1pt solid maroon;
	border-left:1pt solid #FFDEAD;;


	mso-pattern:black none;
	mso-protection:unlocked visible;
	white-space:nowrap;}



.serieC
	{text-align: center;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	background-color: #FFFAF0;

	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1pt solid maroon;
	border-left:1pt solid #FFDEAD;}


.left

	{text-align: left; }


.center

	{text-align: center; }

.right

	{text-align: right; }

border { border-style: double; border-color: maroon; } 








.espace { margin-left: 50px; }
.espace2 { margin-left: 20px; }

ul { font-family: Arial, times; font-size: 10pt; font-weight: 500; }

ol { font-family: Arial, times; font-size: 10pt; font-weight: 500; }




a { 
	text-align: center;
	text-decoration: underline; 
	font-weight: bold;
	height: 1.2;
	color: rgb(113, 0, 0);
	
 }
 





 
 a:focus {
	text-decoration: none; 
	text-align: center;
	color: rgb(113, 0, 0);

 }
 
 
  a:hover { 
	text-align: center;
	text-decoration: underline; 
	color: rgb(113, 0, 0);
	background-color: white;
	
 }
 
 
  a:active { 
	text-align: center;
	color: rgb(113, 0, 0);
	background-color: white;
	
 }
 
 
  a:visited { 
	text-align: center;
	text-decoration: none;
	color: rgb(113, 0, 0);
	
 }