.retour {
  	font-size: xx-large ;
  	font-family:"comic sans MS", times, serif;
  	text-align: center;
  	background-color: blue ;
  	vertical-align:middle;
}

.course {
  	background-color:  #fff176  ;
	color: red;
	font-weight: bold ;
}

.premier {
  	font-size: large ;
  	font-family:"comic sans MS", times, serif;
  	text-align: center;
  	color: #333333;
  	vertical-align:middle;
	background-color:#ffffcc;
	background-color:   #fff9c4;
}

.colonne {
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #333333; 
  	border-width:1px;
  	border-style:dotted;
  	border-color:black;
background-color: #fff176 ;
}

.homme {
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #3333ff; 
  	border-width:1px;
  	border-style:dotted;  
  	border-color:black;
	background-color: #fff176 ;
}

.femme {	
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #cc33cc;
  	border-width:1px; 
  	border-style:dotted;  
  	border-color:black;
	background-color: #fff176 ;
}

.mixte {	
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #6600cc;
  	border-width:1px; 
  	border-style:dotted;  
  	border-color:black;
	background-color: #fff176 ;
}

.duopair {	
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #6600cc; 
  	border-width:1px;
  	border-style:dotted;
  	border-color:black;
	background-color: #fff176 ;
}

.duoimpair {	
	font-family:"comic sans MS", times, serif;
	text-align: center ;
  	color: #6600cc; 
  	border-width:1px;
  	border-style:dotted;
  	border-color:black;
	background-color: #fff9c4 ;
}

.cadrehaut {
  	border:5px ridge #aaaaaa;
	border-width:5px 5px 3px 5px;
  	border-collapse: collapse;
  	border-spacing :0;
 	margin: 0;
	padding: 0;
 }

.cadrebas {
  	border:5px ridge #aaaaaa;
	border-width:0 5px 5px 5px;
  	border-collapse: collapse;
  	border-spacing :0;
 	margin: 0;
	padding: 0;
 }

.cellule_centre {
   	display: block;
   	margin-left: auto;
   	margin-right: auto; 
   	text-align: center;
}

div#entete4{   
    	position: fixed;
    	width: 100%;
   	height: 120px;
   	top:0;
    	background-color: white;
  	background-image: url("fond.jpg");
  	background-size:auto;
  	background-position:center top;
  	background-attachment:fixed;
   	z-index: 5; 
      	width:860px;
     	left: 50%;
    	margin-left:-430px; 
}

div#milieu4{   
    	position: fixed;
    	width: 100%;
   	height: 56px;
   	min-height: 56px;
   	top:116;
   	z-index: 6; 
}

div#corps4{
   	position:absolute;
      	width:860px;
      	top:170px;
     	left: 50%;
    	margin-left:-430px;
}