body { margin: 0.5cm; }

h1 { font-family: Verdana; color: navy; font-size: 14pt; text-align: center; }

h2 {font-family: arial, sans-serif; font-size: 12pt; color: navy;}

h3 {font-family: arial, sans-serif; font-size: 12pt; color: navy; }

p { font-family: arial; font-size: 10pt; font-weight: 500; margin-left: 10px; color: navy;}

h4 { font-family: arial; font-size: 10pt; font-weight: 500; color: navy; }

h5 {font-family: arial; font-size: 10pt; border-style: color: navy; }

h6 {font-family: Wide Latin, Monotype Corsiva, fantasy; font-size: 12pt; border-style: dashed; border-color=navy; }


.petit { font-size: 0.7em;  }

.initial { font-size: 0.7em;
	   font-weight:600;
	color: rgb(0, 0, 128);
	background-color: rgb(228, 233, 253); 
    }

.espace { margin-left: 40px; margin-right: 40px; }




.grille {
		border: 1px;
		border-color: rgb(255,255,255);
		margin: 3px 3px 3px 3px;
		padding: 10px 10px 10px 10px;
		
	}


.ligne
	{ border-bottom: 1px solid rgb(0, 0, 128);}


.ligne2
	{ border-bottom: 2px solid rgb(0, 0, 128);}

table
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:11.0pt;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;

	border:1pt solid navy;


	mso-pattern:black none;
	mso-protection:unlocked visible;
	white-space:nowrap;}






.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

 .points { font-family: Arial, sans-serif;
		text-align: right;
		padding-right:2px;
		 font-size: 0.9em;
		 font-weight: 600;
		 background-color: #FFFFF0;
 }

.fond1 { background-color: white;}



ul { font-family: Arial, serif; font-size: 8pt; font-weight: 500; color: navy; }

ol { font-family: Arial, serif; font-size: 8pt; font-weight: 500; color: navy; }




a { 
	text-align: center;
	font-weight: bold;
	height: 1.2;
	background-color: rgb(175, 187, 225);	
 }
 


.entete { background-color: rgb(178, 196, 244); }

.top { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: right;
	font-weight: bold;
	font-size: 0.8em;
	background-color: rgb(202, 218, 252);

 }


.soustop { font-family: verdana, "Courier New", "Times New Roman", Arial, serif; 
	text-align: left;
	font-size: 0.8em;
	background-color: white;

 }

.solo { 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(0, 0, 128);
	background-color: rgb(228, 233, 253);

 }


 
 a:focus {
	text-decoration: underligne; 
	text-align: center;
	color: rgb(0, 0, 128);
	background-color: rgb(175, 187, 225);

 }
 
 
  a:hover { 
	text-align: center;
	text-decoration: underline; 
	color: rgb(0, 0, 128);
	background-color: rgb(175, 187, 225);
	
 }
 
 
  a:active { 
	text-align: center;
	color: rgb(0, 0, 128);
	background-color: rgb(175, 187, 225);
	
 }
 
 
  a:visited { 
	text-align: center;
	color: rgb(0, 0, 128);
	text-decoration: none;
	background-color: rgb(175, 187, 225);
	
 }