p
{
color: black;
font-family: Arial, Times, "Times New Roman", serif;
width: 1000px; 		
text-align: justify; 
}

ul
{
color: black;
font-family: Arial, Times, "Times New Roman", serif;
width: 1000px; 		
text-align: justify; 
}

td
{
color: black;
font-family: Arial, Times, "Times New Roman", serif;
text-align: justify; 
}

th
{
color: #EEEEEE;
font-family: Arial, Times, "Times New Roman", serif;
text-align: center; 
border:1px solid #aaa;
/*background-color: #326AAA;*/
}

h1
{
border-bottom: 2px solid rgb(71, 159, 237);
font-family: Arial, Times, "Times New Roman", serif;
}


h2
{
font-family: Arial, Times, "Times New Roman", serif;
}

h4
{
border-bottom: 1px dashed rgb(71, 159, 237);
color: black;
/*font-style:bold;*/
font-family: Arial, Times, "Times New Roman", serif;
}

h3
{
border-bottom: 2px solid rgb(71, 159, 237);
font-family: Arial, Times, "Times New Roman", serif;
}


h3 a
{
color: black;
}

hr
{
color: rgb(71, 159, 237);
/*background-color: rgb(71, 159, 237);*/
height: 2px;
}

h5
{
color : rgb(126, 196, 247);
}

a
{
color : rgb(71, 159, 237);		/* couleur du lien */
text-decoration: none;
}
a:hover					/* couleur du lien lorsqu'on passe sur le lien avec la souris */
{
color : rgb(237, 7, 7);
}
a.info {
position : relative;
color : black;
text-decoration : none;
}
a.info span {
display : none;
}
a.info:hover {
background : none;
z-index : 500;
cursor : default;
color : #7accc8;
}
a.info:hover span {
display : inline;
position : absolute;
white-space : nowrap;
top : 20px;
right : 0;
}

table{
text-align:center;
}

td{
text-align:center;
}

tr{
text-align:center;
}

/*th.superpronos{*/
/*text-align:center;*/
/*border:1px solid #aaa;*/
/*background-color:#326AAA;*/
/*}*/

table.superpronos{
  border-collapse: collapse;
  border: solid 1px gray;
  font-family: Arial, Times, "Times New Roman", serif;
}

table.superpronos thead tr{
  background-color:rgb(71,159,237);
}

table.superpronos thead th{
  background-color:rgb(71,159,237);
  border: solid 1px gray;
  padding: 0 1em;
}

/*for each table cell in the tbody*/
table.superpronos > tbody > tr > td{    
  border: solid 1px gray;  /*here you set the ordinary cell borders*/
  border-left: unset;
  text-align: center;
  padding: .2em 1em;
}

/*for some specific cells you set a different border-right*/
table.superpronos > tbody > tr > td:nth-child(3),
table.superpronos > tbody > tr > td:nth-child(5),
table.superpronos > tbody > tr > td:nth-child(6),
table.superpronos > tbody > tr > td:nth-child(7)
{  

  /*border-right: solid 1px !important;*/
  border-right: dashed 1px !important;
}


/*for some specific cells you set a different border-right*/
table.superpronos > tbody > tr > td:nth-child(3),
table.superpronos > tbody > tr > td:nth-child(4),
table.superpronos > tbody > tr > td:nth-child(5),
table.superpronos > tbody > tr > td:nth-child(6),
table.superpronos > tbody > tr > td:nth-child(7),
table.superpronos > tbody > tr > td:nth-child(8)
{  
 /*font-size: 70%;*/
 font-size: 100%;
}



table.classement{
border:0;
padding:2px;
border-spacing:0; 
font-size:95%; 
}

table.classement thead th{
font-family: Arial, Times, "Times New Roman", serif;
border:1px solid #aaaaaa;
background-color:rgb(71,159,237);
/*margin:6em 0em 6em 0em;*/
padding:4px;
}

table.classement tbody td{
text-align:center;
border:1px solid #aaaaaa;
background-color:#F9F9F9;
padding:4px;
/*margin:30em 0em 30em 0em;*/
}
