body { margin: 0.3cm; background: #FFF8DC; }
/*  définition des polices pour les titres, blocs, et les class styles */ 
h1 { color: #800000; font-size: 1.7em; text-align: center; 
	 margin-top: 5px;  margin-bottom: 10px; font-weight: 400;
	 	 font-family: "Trebuchet MS", Georgia, Verdana, serif; }


h2 { text-align: left; font-size: 0.9em; font-weight: bolder; color:  #A52A2A;  margin-left: 20px;
		 font-family: "Trebuchet MS", Georgia, Verdana, serif;
	 	 }

h3 { color: #8B4513; font-size: 0.9em; text-align: left; margin-left: 30px;
	 font-family: "Trebuchet MS", Georgia, Verdana, serif; }


p {  font-size: 0.7em; text-align: justify;
     margin-left: 10px;
     font-family: Verdana, Georgia, Arial, "Courier New", serif; 
  }
  

hr { color: #800000; width: 90%;}
  
 /* définit le style des polices de mises en formes particulière gras, petit, couleur, couleurs de fond */
 
.left { text-align: left;}
.center { text-align: center;}
.right { text-align: right;}

.petit { font-size: 0.8em;}
.trespetit{ font-size: 0.6em;}

.grand { font-size: 1.1em;}

.supergrand { font-size: 1.6em;}



.gras { font-weight: 600; }

.retrait { text-indent: 30px;}


.rouge {color: red;}

.bleu {color: darkblue;}

.jaune {color: yellow;}

.noir {color: black;}


.belge {color: darkblue;
			 font-weight: 600;
			 background-color: white;
			}
			
.belges {color: darkblue;
			 font-weight: 600;
			 font-size: 0.9em;
			 background-color: white;
			}
			
.erreur {color: darkblue;
			 text-align: center;
			 font-weight: 600;
			 font-size: 0.7em;
			 font-style: italic;
			 background-color: white;
			}
			
			
			
.club {color: maroon;
			 font-weight: 600;
			 background-color: white;}
			
.club1 {color: maroon;
			 font-weight: 600;
			 text-align: center;
			 font-size: 1em;
			 background-color: white;
			}

.handicap {color: maroon;
			 font-weight: 400;
			 font-size: 0.7em;
			 background-color: rgb(197, 197, 197);
			}


.club2 {color: maroon;
			 font-weight: 600;
			 font-size: 0.9em;
			 background-color: white;
			}

.club3 {color: maroon;
			 font-weight: 500;
			 font-size: 1em;
			 background-color: white;
			}

.club4 {color: maroon;
			 font-weight: 600;
			 font-size: 0.6em;
			 text-align: center;
			 background-color: white;
			}


.club5 {color: maroon;
			 font-weight: 600;
			 text-align: left;
			 font-size: 0.9em;
			 background-color: white;
			}

.anniversaire { background-color: #800000; color: white; font-weight: bolder;
			text-align: center;
			padding: 2px; }


.gagne { font-family: Verdanan, Arial, "Courier New", "Times New Roman", serif;
	font-size: 1em;
	color: maroon;
	font-weight: 600;
	background-color: white;
		}

.gagne1 { font-family: Verdanan, Arial, "Courier New", "Times New Roman", serif;
	font-size: 0.9em;
	color: maroon;
	font-weight: 500;
	background-color: white;
		}

.gagne2 { font-family: Verdanan, Arial, "Courier New", "Times New Roman", serif;
	font-size: 0.9em;
	color: white;
	font-weight: 500;
	background-color: maroon;
		}


.arbitrage { font-family: Verdana, Arial, Serif;
	 font-size: 0.9em;
	 font-weight: 500;
	background-color: rgb(222, 184, 135);  }


.bye { font-family: Verdana, Arial, Serif;
	 font-size: 0.9em;
	font-weight: 500;
	background-color: rgb(255, 215, 174);  }


.griset { 
	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	background-color: rgb(197, 197, 197);
	font-size: 0.9em;


 }
 
.griset1 {
	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	background-color: rgb(197, 197, 197);
	font-size: 0.6em;
 }
 
.griset2 {
	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	background-color: rgb(197, 197, 197);
	font-size: 1.1em;
 }
.forfait {
	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	background-color: rgb(197, 197, 197);
	font-size: 0.7em;
	font-style: italic;
 }
 

.classique { color: white; background-color: #406566 ; }	


.classique1 {
		color: maroon;
		font-size: 0.8em;
		font-weight: 600;
		background-color: white;
 }

 .classique2 {
		color: darkblue;
		font-size: 0.8em;
		font-weight: 600;
		background-color: white;
 }

 .classique3 {
		color: white;
		font-size: 0.8em;
		font-weight: 600;
		background-color: darkblue;
 }


.commentaire
	{
	align: left;
	font-size: 1.1em;
	background-color: white;
	padding: 10px;
	border: 2px outset maroon;

	
	}

.commentaire1
	{
	align: left;
	font-size: 0.9em;
	background-color: white;
  margin-top: 10px;
  margin-bottom: 10px;
 	padding: 10px;
	border: 2px outset maroon;


	}
/* définit ce qui concerne toutes annonces concernant les jeunes */

.jeunes { background-color: #FFEFD5;
				border: 1px dotted #FA8072; }
				
.jeunes1 { background-color: #FFEFD5;
				border: #FA8072;  }				

.jeunes2 { background-color: #FFEFD5;
			  text-align: center;
				color: #FA8072;  }
.jeunes3 { background-color: white;
			  font-size: 1em;
			  font-weight: 600;
				color: #FA8072;  }



.challenge { 
			  text-align: right;
			  font-weight: 600;
				color: #FA8072;
				margin-right: 5px;  }



/* mise en page, classement club, tournois, parties */

.espace { margin-left: 10px;}

.espace1 { margin-left: 20px;}

.espace2 { margin-left: 50px;}

.espace3 { margin-right: 100px;}

.espace4 { margin-right: 200px;}

.suspension {letter-spacing: 60%;
							font-size: 0.6em;	}

 .DIV1 { font-family: verdana, Arial, sans-serif;
		 font-size: 0.7em;
		 color:  #A52A2A;
		 font-weight: 600;
		 background-color: #FFEBCD;

 }

 .DIV3 { font-family: verdana, Arial, sans-serif;
		 font-size: 0.7em;
		 color:  #8B4513;
		 font-weight: 600;
		 background-color: #FFEBCD;

 }
 


.solo { 
	text-align: center;
	font-weight: bold;
	color: rgb(113, 0, 0);
	background-color: #FFFFF0;

 }

 
.duo { 
  text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	background-color: white;

 }



 
.zero { 
	text-align: center;
	color: red;
	background-color: #FFFFF0;

 } 
 


.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-size: 0.9em;
	background-color: white;

 }
 
 
.soustop { 
	font-size: 0.8em;
	background-color: white;
 }


.soustop1 {
	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	background-color: rgb(197, 197, 197);
	font-size: 0.7em;


 }
.arbitre {
 	font-family: verdana, "Courier New", "Times New Roman", Arial, serif;
	text-align: justify;
	font-size: 0.5em;
	background-color: white;

 }

.categorie
	{  color: maroon;
		 text-align: center;
		 font-weight: 600;
		 background-color: #FFFAF0; }	


.categories { color: #2F4F4F;
						  text-align: center;
						  font-size: 0.5 bold;
						  background-color: #D3D3D3;
						}


.categoriesS { color: #2F4F4F;
						  text-align: center;
						  font-size: 0.5 bold;
						  background-color: #D3D3D3;
						  border-top:1pt solid #FFDEAD;
						  border-right:1pt solid #FFDEAD;
						  border-bottom:1.5pt solid #800000;
							border-left:1pt solid #FFDEAD;						  
						}					


.licence { color: #2F4F4F;
						  text-align: center;
						  font-size: 0.8em;
						  background-color: #D3D3D3;
						}
						
.licence1 { color: red;
						  text-align: center;
						  font-size: 0.8em;
						  background-color: #D3D3D3;
						}


.S1pourcent  { background-color: #f5deb3;
               text-align: center;
               font-size: 0.8em;
               color: maroon;
             }

.S2pourcent  { background-color: #d7d2b7;
               text-align: center;
               font-size: 0.8em;
               color: maroon;
             }

.S3pourcent  { background-color: #ffdf8e;
               text-align: center;
               font-size: 0.8em;
               color: maroon;
             }
.S4pourcent  { background-color: #dbddb1;
               text-align: center;
               font-size: 0.8em;
               color: maroon;
             }


.serie
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid #800000;
	border-left:1pt solid #FFDEAD;
	}
.serie1
	{
	border-top:0pt solid #FFDEAD;
	border-right:0pt solid #FFDEAD;
	border-bottom:1.5pt solid #800000;
	border-left:0pt solid #FFDEAD;
	}
	
.serie6
	{	background-color: #F5DEB3;
        text-align: right;
        font-size: 0.8em;
        color: maroon; }
        
.serie7
	{	background-color: #FFDAB9;
        text-align: right;
        font-size: 0.8em;
        color: maroon; }

.difference { background-color: #FFEFD5;
        text-align: center;
        font-size: 1em;
				font-weight: 600;}


.palmares { background-color: #FFEFD5;
        font-size: 1em;
				font-weight: 600;}


/* mise en page tournoi  */

.nom  { background-color: #f5deb3;
        font-size: 0.8em;}
        
.nom1  { background-color: #f5deb3;
        font-size: 1.1em;}



.pourcent { 
          font-size: 0.8em;
					text-align: center;
					background-color: #D3D3D3;
					color: #2F4F4F;}
					
.pourcentR { 
          font-size: 0.8em;
					text-align: right;
					background-color: #D3D3D3;
					color: #2F4F4F;}					

.pourcent1 {
          font-size: 0.9em;
					text-align: center;
					background-color: #D3D3D3;
					color: #2F4F4F;}


.titre
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid maroon;
	border-left:1pt solid #FFDEAD;}

.premier
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:3.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}

.deuxieme
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}


.troisieme
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid goldenrod;
	border-left:1pt solid #FFDEAD;}




	
	


.fede { 
	font-weight: bold;
	font-size: 0.7em;
	background-color: white;

 }



.points { 
		text-align: right;
		 font-weight: 500;
		 background-color: white;
 }
 
.pointsC { 
		text-align: center;
		font-size: 0.8em;
		 font-weight: 600;
		 background-color: white;
 }

.pointsIC { 

		font-size: 0.8em;
		font-weight: 600;
		background-color: white;
 }


 .pointsIC0 {
		color: darkblue;
    text-align: right;
		font-size: 1.3em;
		font-weight: 600;
		background-color: white;
 }



.pointsIC1 { 
		color: maroon;
		text-align: right;
		font-size: 0.7em;
		font-weight: 600;
		background-color: white;
 }

.pointsIC1A {
		color: maroon;
		text-align: center;
		font-size: 0.7em;
		font-weight: 600;
		background-color: white;
 }

 
 .pointsIC2 { 
		color: darkblue;
    text-align: right;
		font-size: 0.7em;
		font-weight: 600;
		background-color: white;
 }
 
 .pointsIC2A {
		color: darkblue;
    text-align: center;
		font-size: 0.7em;
		font-weight: 600;
		background-color: white;
 }

 
.pointsIC3 {
		color: darkblue;
		text-align: right;
		font-size: 1em;
		font-weight: 500;
		background-color: white;
 }
 
 .pointsIC4 {
		color: darkblue;
    text-align: right;
		font-size: 1em;
		font-weight: 600;
		background-color: white;
 }
 
 
 .pointsIC5 {
		color: darkblue;
    text-align: center;
		font-size: 0.6em;
		font-weight: 700;
		background-color: white;
 }
 
.cumul { 
		font-size: 0.8em;
		text-align: right;
		 font-weight: 500;
 } 


.rang { 
		 text-align: right;
		 font-weight: 500;
		 background-color: #FFEFD5;
		 }
.rangC {
     font-size: 0.8em; 
		 text-align: center;
		 font-weight: 600;
		 background-color: #FFEFD5;
		 }	 


.match {
     font-size: 0.8em;
		 text-align: center;
		 font-weight: 600;
		 background-color: #FFEFD5;
		 }

.classement { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	background-color: ivory;
 	}


/* mise en page noel  */

.noel { background-color: blue; color: white; font-weight: bolder;
			text-align: center;
			padding: 2px; }










/* definit background, insertions de photos, va falloir chercher ! */

.mois { background-color: white; 
			font-size: 0.8em;}
.fond { background-color: white;
        font-size: 0.9em; }

.fond1 { color: white;
        background-color: black;
        font-size: 0.9em; }
        
.fond2 { background-image: url("photos/AGclub09.jpg");
			 background-repeat: no-repeat; }
			 
.fond3 { color: darkblue;
    text-align: right;
		font-size: 0.9em;
		font-weight: 500;
		background-color: white;
 }

.fond4 { background-color: white;
        font-size: 0.5em; }
        
.fond5 { background-color: white;
        font-size: 0.6em; }

.sonnet1 { background-color: #FFEFD5;
				border: 1px dotted #8B4513;  }

.sonnet2 { background-color: #FFEFD5;}

.maroon { background-color: maroon;}









/* definit propriétés des tablex et bordures  */






table
	{ margin: auto;
	  margin-top: 10px;
	  margin-bottom: 10px;
		font-size: 0.8em;
    font-family: Verdana, Georgia, Arial, "Courier New", serif;
		border: 2px solid #ffdead;
		border-collapse: collapse;
   }
   
   
th
	{ border: 1px solid #ffdead;
		padding: 2px; }

td
	{ border: 1px solid #ffdead;
		padding: 2px; }


.vtext {writing-mode: tb-rl;filter: flipv fliph;}

.bordure
	{padding-right:2px;
  font-size: 0.7em; 
  font-family: Verdana, Georgia, Arial, "Courier New", serif; 
	border:1px dashed #FFDEAD;
 }
 
.bordure3 { border: 3px dashed; border-color: white; margin: 5px; padding: 5px; }
 
 


.cellule1 { padding-left:4px;
				 	 background-color: #FFDEAD;
				   border: 1px solid #FFDEAD; }

.cellule2 { padding-left:4px;
				 	 background-color: #FDF5E6;
				   border: 1px solid #FFDEAD; }



.ligne
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt solid #800000;
	border-left:1pt solid #FFDEAD;
	}




.ligne1
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:2.5pt solid #800000;
	border-left:1pt solid #FFDEAD;
	}
.ligne2
	{
	border-top:1.5pt solid #800000;
	border-right:1pt solid #FFDEAD;
	border-bottom:1pt solid #FFDEAD;
	border-left:1pt solid #FFDEAD;
	}
	
.ligne3
	{
	border-top:1pt solid #FFDEAD;
	border-right:1pt solid #FFDEAD;
	border-bottom:1.5pt dotted #800000;
	border-left:1pt solid #FFDEAD;
	}

/* definit les liens y compris des photos, ainsi que l'encadrement des images/photos */


.gif	{margin: 10px;
			 padding: 5px;
  	   border:1px solid maroon;
 }


.gif1	{margin:10px;
			 padding: 5px;
  	border:1px solid white;
 }


.image	{margin: 10px;
			 padding: 5px;
  	   border:1px solid white;
 }
 


.texte:hover { 
	color: #A52A2A;
	background-color: #FFDEAD;
	
 }


 
  a:hover { 
	color:   rgb(113, 0, 0);
	background-color: #FFDEAD;
	
 }
 
 
  a:active, a: focus { 
	color:  rgb(113, 0, 0);
	text-decoration: none; 
	background-color: #FFDEAD;
	
 }
 
 a { 
	text-decoration: underline; 
	color:  rgb(113, 0, 0);
	
 } 
  a:visited { 
	text-decoration: uderline;
	color:  rgb(113, 0, 0);
	
 }
 
